NagiosHowTo
From EgeeWiki
Nagios – minimum pro testování L&B probe =
Contents |
[edit]
Instalace
[edit]
Repozitáře
rpm -Uvhi http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm yum install -y yum-priorities yum-protectbase rpm -i http://emisoft.web.cern.ch/emisoft/dist/EMI/1/sl5/x86_64/base/emi-release-1.0.0-1.sl5.noarch.rpm
+ případně repozitář s balíkem emi-lb-nagios-plugins
[edit]
Instalace
yum -y install nagios nagios-plugins-all nagios-nrpe yum -y install emi-lb-nagios-plugins
[edit]
Proxy Certifikát
Nakopírovat do /tmp, přejmenovat, změnit vlastníka
[edit]
Konfigurace
[edit]
Heslo pro účet nagiosadmin
htpasswd -c /etc/nagios/passwd nagiosadmin
[edit]
Konfigurační soubory
cat << EOF >> /etc/nagios/hosts.cfg
define host{
use linux-server
host_name emitb1
alias emitb1
address emitb1.ics.muni.cz
}
EOF
cat << EOF >> /etc/nagios/services.cfg
define service{
use local-service
host_name emitb1
service_description EMITB1 LB
check_command check-lb-server
}
EOF
cat << EOF >> /etc/nagios/commands.cfg
define command{
command_name check-lb-server
command_line /usr/libexec/grid-monitoring/probes/emi.lb/LB-probe \$HOSTADDRESS$
}
EOF
sed -i 's/deny from all/allow from all/' /etc/httpd/conf.d/nagios.conf
echo cfg_file=/etc/nagios/hosts.cfg>>/etc/nagios/nagios.cfg
echo cfg_file=/etc/nagios/services.cfg>>/etc/nagios/nagios.cfg
cat << EOF >> /etc/nagios/cgi.cfg
authorized_for_system_information=nagiosadmin,theboss,jdoe
authorized_for_configuration_information=nagiosadmin,jdoe
authorized_for_system_commands=nagiosadmin
authorized_for_all_services=nagiosadmin,guest
authorized_for_all_hosts=nagiosadmin,guest
authorized_for_all_service_commands=nagiosadmin
authorized_for_all_host_commands=nagiosadmin
EOF
[edit]
Start
/etc/init.d/nagios start /etc/init.d/httpd start
