Checkmk là một giải pháp giám sát mã nguồn mở có khả năng giám sát, cảnh báo và hiển thị các biểu đồ khá tốt. Được phát triển từ năm 2008 và đã phát triển qua rất nhiều version. Trong bài viết này Onet hướng dẫn bạn cài đặt checkmk phiên bản mới nhất- 1.6.0p10 tại thời điểm chúng tôi viết hướng dẫn này .
Mô hình
IP Planning
Cài đặt
Cài các gói cần thiết
yum install -y epel-release wget
Download file cài đặt
wget https://checkmk.com/support/1.6.0p10/check-mk-raw-1.6.0p10-el7-38.x86_64.rpm
Cài đặt checkmk
yum install -y check-mk-raw-1.6.0p10-el7-38.x86_64.rpm
Tạo site
omd create monitoring
Khởi động site
omd start monitoring
Đổi mật khẩu cho user cmkadmin
su - monitoring htpasswd -m ~/etc/htpasswd cmkadmin
Quay trở lại user root
để thực hiện các bước tiếp theo (nhấn Ctrl D
)
Nếu bạn sử dụng firewalld bạn cần mở port cho httpd
firewall-cmd --permanent --add-port=80/tcp firewall-cmd --reload
Tắt SELinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config setenforce 0
Bây giờ vào trình duyệt truy cập vào địa chỉ http://10.10.35.121/monitoring
và sử dụng user cmkadmin
và password bạn đặt bên trên để đăng nhập
Sau khi đăng nhập bạn sẽ thấy giao diện như sau
Đến đây việc cài đặt checkmk server đã hoàn thành. Để có thể giám sát bạn cần cài đặt agent trên các host cần giám sát và add nó vào checkmk server. Bạn có thể tham khảo các bài viết khác về checkmk tại đây.