Nagios - NRPE
Daemon Nagios chạy kiểm tra các máy từ xa trong NRPE (Nagios Remote Plugin Executor). Nó cho phép bạn chạy các plugin Nagios trên các máy khác từ xa. Bạn có thể theo dõi số liệu của máy từ xa như sử dụng đĩa, tải CPU, v.v. Nó cũng có thể kiểm tra số liệu của máy windows từ xa thông qua một số addon của windows agent.
Hãy để chúng tôi xem cách cài đặt và cấu hình NRPE từng bước trên máy khách cần được theo dõi.
Step 1 - Chạy lệnh dưới đây để cài đặt NRPE trên máy linux từ xa cần theo dõi.
sudo apt-get install nagios-nrpe-server nagios-plugins
Step 2 - Bây giờ, tạo một tệp máy chủ lưu trữ bên trong thư mục máy chủ và đặt tất cả các định nghĩa cần thiết cho máy chủ lưu trữ.
sudo gedit /usr/local/nagios/etc/servers/ubuntu_host.cfg
# Ubuntu Host configuration file
define host {
use linux-server
host_name ubuntu_host
alias Ubuntu Host
address 192.168.1.10
register 1
}
define service {
host_name ubuntu_host
service_description PING
check_command check_ping!100.0,20%!500.0,60%
max_check_attempts 2
check_interval 2
retry_interval 2
check_period 24x7
check_freshness 1
contact_groups admins
notification_interval 2
notification_period 24x7
notifications_enabled 1
register 1
}
define service {
host_name ubuntu_host
service_description Check Users
check_command check_local_users!20!50
max_check_attempts 2
check_interval 2
retry_interval 2
check_period 24x7
check_freshness 1
contact_groups admins
notification_interval 2
notification_period 24x7
notifications_enabled 1
register 1
}
define service {
host_name ubuntu_host
service_description Local Disk
check_command check_local_disk!20%!10%!/
max_check_attempts 2
check_interval 2
retry_interval 2
check_period 24x7
check_freshness 1
groups admins
notification_interval 2
notification_period 24x7
notifications_enabled 1
register 1
}
define service {
host_name ubuntu_host
service_description Check SSH
check_command check_ssh
max_check_attempts 2
check_interval 2
retry_interval 2
check_period 24x7
check_freshness 1
contact_groups admins
notification_interval 2
notification_period 24x7
notifications_enabled 1
register 1
}
define service {
host_name ubuntu_host
service_description Total Process
check_command check_local_procs!250!400!RSZDT
max_check_attempts 2
check_interval 2
retry_interval 2
check_period 24x7
check_freshness 1
contact_groups admins
notification_interval 2
notification_period 24x7
notifications_enabled 1
register 1
}
Step 3 - Chạy lệnh hiển thị bên dưới để xác minh tệp cấu hình.
sudo /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Step 4 - Khởi động lại NRPE, Apache và Nagios nếu không có lỗi.
service nagios-nrpe-server restart
service apache2 restart
service nagios restart
Step 5- Mở trình duyệt của bạn và chuyển đến giao diện web Nagios. Bạn có thể thấy máy chủ cần được theo dõi đã được thêm vào dịch vụ cốt lõi của Nagios. Tương tự, bạn có thể thêm nhiều máy chủ khác để được Nagios giám sát.