Cài đặt CheckMK agent giám sát hệ thống

Last modified by LongNT on 2024/04/15 13:56

Ở bài trước mình đã hướng dẫn mọi người cài đặt checkmk server ở trên CentOS 7 và Ubuntu, ở bài này mình sẽ hướng dẫn mọi người cài đặt agent lên máy chủ cần giám sát để thu thập những metrics về checkmk servers

1.Linux

a. Centos

Đầu tiên, chúng ta vào Web UI để tải Agent cho client. Ở giao diện Web, chúng ta kéo xuống phần Setup - Agent, chọn tiếp OS Linux để lấy Agent:

image2023-2-9_8-59-53.png

Ở đây ta có 2 loại file là:

  • *.deb : dành cho host sử dụng DEBIAN
  • *.rpm : dành cho host sử dụng RHEL

 ở đây ta cài Agent cho CentOS nên sẽ dùng file .rpm

image2023-2-9_9-2-24.png

Copy địa chỉ đường dẫn và dùng wget để tải file cài đặt về :

yum install wget -y
wget http://ip_checkmk/yoursite/check_mk/agents/check-mk-agent-2.1.0p18-1.noarch.rpm

Cài đặt xinetd:

yum install xinetd -y

Khởi động lại dịch vụ xinetd và cho phép khởi động cùng hệ thống:

systemctl start xinetd
systemctl enable xinetd

Cài đặt agent bằng câu lệnh:

rpm -ivh check-mk-agent-2.1.0p18-1.noarch.rpm

Sửa cấu hình xinetd của checkmk tại /etc/xinetd.d/check_mk

vim /etc/xinetd.d/check_mk

Nếu chưa có chúng ta có thể copy file config example từ /etc/check_mk/xinetd-service-template.cfg

cp /etc/check_mk/xinetd-service-template.cfg /etc/xinetd.d/check_mk

Lưu ý: Ta phải thêm IP checkMK để cho phép IP của server có thể truy cập Agent.

image2023-2-9_9-12-47.png

Khởi động lại xinetd:

systemctl restart xinetd

b. Ubuntu

Tương tự Centos ở trên ta cũng vào lấy file Agent, nhưng lần này sẽ là file .deb

image2023-2-9_9-2-24.png

Copy địa chỉ đường dẫn và dùng wget để tải file cài đặt về :

apt install wget -y
wget http://ip_checkmk/yoursite/check_mk/agents/check-mk-agent-2.1.0p18-1.noarch.deb

Cài đặt xinetd:

apt install xinetd -y

Khởi động lại dịch vụ xinetd và cho phép khởi động cùng hệ thống:

systemctl start xinetd
systemctl enable xinetd

Cài đặt agent bằng câu lệnh:

dpkg -i check-mk-agent-2.1.0p18-1.noarch.deb

Sửa cấu hình xinetd của checkmk tại /etc/xinetd.d/check_mk

vim /etc/xinetd.d/check_mk

Nếu chưa có chúng ta có thể copy file config example từ /etc/check_mk/xinetd-service-template.cfg

cp /etc/check_mk/xinetd-service-template.cfg /etc/xinetd.d/check_mk

Lưu ý: Ta phải thêm IP checkMK để cho phép IP của server có thể truy cập Agent.

image2023-2-9_9-12-47.png

Khởi động lại xinetd:

systemctl restart xinetd

2.Windows

Đối với windows thì đơn giản hơn khi không phải config, ta chỉ cần tải về và cài đặt

image2023-2-9_9-30-4.png

Tiếp theo ta lấy link Agent và tải về cài đặt trên windows:

image2023-2-9_9-33-40.png

Ta tiến hành cài đặt:

image2023-2-9_9-37-54.png

image2023-2-9_9-38-15.png

image2023-2-9_9-38-36.png

image2023-2-9_9-38-48.png

Agent đang được cài đặt:

image2023-2-9_9-39-15.png

sau khi cài xong sẽ báo như vậy:

image2023-2-9_9-39-35.png

Bây giờ ta kiểm tra service sẽ thấy CheckMK service đã được hoạt động.

image2023-2-9_9-40-41.png