На стороне сервера nagios
aptitude install nagios3 nagios-nrpe-plugin
aptitude install nagios3-doc
Поправить
/etc/nagios3/apache.conf says
DirectoryIndex index.php
but has to be
DirectoryIndex index.php index.html
Добавим уведомления по почте:
aptitude install mailutils postfix
Поправим /etc/postfix/main.cf:
relayhost = mail.example.com:25
smtpd_use_tls=no touch /etc/nagios3/conf.d/test.cfg
define host {
use generic-host
host_name repo
alias repo
address 172.16.0.122
}
define service{
use generic-service
host_name repo
service_description Total Processes
check_command check_nrpe_1arg!check_total_procs
}
define service{
use generic-service
host_name repo
service_description Current Load
check_command check_nrpe_1arg!check_load
}
На стороне Linux Debian узла, который мы мониторим:
$sudo aptitude install nagios-nrpe-server nagios-plugins
/etc/nagios/nrpe.conf:
allowed_hosts=NAGIOS_SERVER_IP
dont_blame_nrpe=0
include=/etc/nagios/nrpe_local.cfg
/etc/nagios/nrpe_local.cfg:
command[check_disk]=/usr/lib/nagios/plugins/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$
command[check_all_disks]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10%
command[check_swap]=/usr/lib/nagios/plugins/check_swap -w 20% -c 10%
command[check_users]=/usr/lib/nagios/plugins/check_users -w 5 -c 10
command[check_load]=/usr/lib/nagios/plugins/check_load -w 15,10,5 -c 30,25,20
На стороне windows - узла, котрорый мы мониторим:
Установим NSClient++-0.3.8-Win32.msi с www.nsclient.org
NSC.ini:
CheckExternalScripts.dll
use_file=1
allowed_hosts=172.16.0.129
allow_arguments=0
use_ssl=1
[External Alias]
check_load=checkCPU warn=80 crit=90 5 10 15
check_quake_process=CheckProcState quake.exe=started
check_nsclient_process=CheckProcState NSClient++.exe=started

Комментариев нет:
Отправить комментарий