Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user
Alias /nagios "/usr/local/nagios/share"
Options None
AllowOverride None
Order allow,deny
Allow from all
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user
5:创建apache目录验证文件
#htpasswd -c /usr/local/nagios/etc/htpasswd#htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
#New password: (输入密码)
#Re-type new password: (再输入一次密码)
#Adding password for user nagiosadmin
#service httpd restart
6:安装nagios插件\
#tar –xzf nagios-plugins-1.4.13.tar.gz
#cd nagios-plugins-1.4.13
#./configure –with—nagios-user=nagios –with-nagios-group=nagios –profix=/usr/local/nagios
#make
#make install
7:将nagios加入到开机启动项
#chkconfig –add nagios
#chkconfig nagios on
8:检查配置文件
#/usr/local/nagios/bin/nagios –v /usr/local/nagios/etc/nagios.cfg
//这个检测非常有用,可以很快的判断我们的错误在哪里。
9:安装nrpe(用于监控Linux系统)
#tar –xzvf nrpe-2.12.tar.gz
#cd nrpe-2.12
#./configure
#make all
#make install-plugin
10:配置nagios。
首先/usr/local/nagios/etc/nagios.cfg,取消前面的”#”即可.如下:
# You can specify individual object config files as shown below:
cfg_file=/usr/local/nagios/etc/objects/commands.cfg
cfg_file=/usr/local/nagios/etc/objects/contacts.cfg
cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg
cfg_file=/usr/local/nagios/etc/objects/templates.cfg
# Definitions for monitoring the local (Linux) host
cfg_file=/usr/local/nagios/etc/objects/localhost.cfg
# Definitions for monitoring a Windows machine
#cfg_file=/usr/local/nagios/etc/objects/windows.cfg
# Definitions for monitoring a router/switch
#cfg_file=/usr/local/nagios/etc/objects/switch.cfg
# Definitions for monitoring a network printer
#cfg_file=/usr/local/nagios/etc/objects/printer.cfg
# You can also tell Nagios to process all config files (with a .cfg
# extension) in a particular directory by using the cfg_dir
# directive as shown below:
#cfg_dir=/usr/local/nagios/etc/servers