FreeBSD - настройка NRPE

NRPE - Nagios Remote Plugin Executor. Установив nrpe на целевом сервере, который требуется мониторить, можно удаленно собирать показания с сенсоров. В итоге позволяет настроить централизованный узел, где показывается вся собираемая информация.

Шаг 1. Установка

 cd /usr/ports/net-mgmt/nrpe2 && make install clean

p.s. на 8-ке nagios-plugins не собирался, поэтому ставил из пакета:

 # pkg_add -r http://ftp2.ie.freebsd.org/pub/FreeBSD/ports/amd64/packages/net-mgmt/nagios-plugins-1.4.14_1,1.tbz

nagios - настройка клиента

Здесь клиент - это сервер, который нужно мониторить.

Установка nrpe (агент передачи данных)

 # yum install nrpe

Пример /etc/nagios/nrpe.cfg:

 log_facility=daemon
 pid_file=/var/run/nrpe.pid
 server_port=5666
 nrpe_user=nrpe
 nrpe_group=nrpe
 allowed_hosts=127.0.0.1,62.68.143.112
 dont_blame_nrpe=1
 debug=0
 command_timeout=60
 connection_timeout=300
 include_dir=/etc/nrpe.d/
 
 command[check_load]=/usr/lib/nagios/plugins/check_load -w $ARG1$ -c $ARG2$
 command[check_disk]=/usr/lib/nagios/plugins/check_disk -w $ARG1$ -c $ARG2$ -p / -p /boot/ -p /vz
 
 command[check_mysql]]=/usr/lib/nagios/plugins/check_mysql -w $ARG1$ -c $ARG2$ -u nagios -p dbpassword
 command[check_http]=/usr/lib/nagios/plugins/check_http -w $ARG1$ -c $ARG2$ -H HOST -4
 command[check_smtp]=/usr/lib/nagios/plugins/check_smtp -w $ARG1$ -c $ARG2$ -H HOST -4
 command[check_ftp]=/usr/lib/nagios/plugins/check_ftp -w $ARG1$ -c $ARG2$ -H HOST -4
 command[check_imap]=/usr/lib/nagios/plugins/check_imap -w $ARG1$ -c $ARG2$ -H HOST -4
 command[check_pop3]=/usr/lib/nagios/plugins/check_pop -w $ARG1$ -c $ARG2$ -H HOST -4
 
 command[check_raid]=/usr/lib/nagios/plugins/check_megaraid_sas -s $ARG1$

 
blog.txt · Последние изменения: 2013/01/23 14:51 — Антон Бугреев · []