windows linux 网页 监控
)2.下载nagios3.2.3,nagios-plugins-1.4.15,nrpe-2.12,nsclienwget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.3.tar.gz wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.15.tar.gz
# nrpe2.12安装在Linux/Unix被监控端。
# 创建帐号m -s /sbin/nologin
/usr/sbin/usermod -a -G nagcmd nagios
tar xzf nagios-3.
--with-command-group=nagcmd --with-gd-lib=/usr/local/lib
# 使用make install来安装主程序,CGI和HTML文件
make install-init
# 使用make install-commandmode来配置目录权限
etc Nagios配置文件位置
var Nagios日志文件、spid 等文件所在的目录
配置apache
ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin"
Options ExecCGI
Allow from all
# Allow from 127.0.0.1
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Order allow,deny
# Deny from all
AuthType Basic
/usr/local/apache
Re-type new password: (再输入一次密码)
vi /usr/local/nagios/etc/objects/contacts.cfg
cd nagios-plugins-1.4.11 --with-nagios-user=nagios --with-nagios-group=nagios
# 配置机器启动时自动启动Nagios
# 检查Nagios配置文件
/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfgservice nagios start
yum install libtool-ltdl-develSELinux及防火墙设置
# 将下面行设为disabled
2).如果开启防火墙,应该允许访问apache(一般为80端口)并允许nagios去抓取被监控机信息(一般nrpe为5666端口)。访问Nagios服务器
问题二Map无显示
echo "/usr/local/lib" >> /etc/ld.so.conf
===============================================================================
cd nrpe-2.12
# 在Nagios服务器端只要安装nrpe监控插件就行
vi /usr/local/nagios/etc/objects/commands.cfg
# 2008.11.18 add by # NRPE COMMAND
# 'check_nrpe ' command definition
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
wget wget http://prdownloads.sourceforge.net/sourceforge/nagios/nrpe-2.12.tar.gzm -s /sbin/nologin5cd nagios-plugins-1.4.1# Nagios-plugins默认安装到/usr/local/nagios
make install
tar xzvf nrpe-2.12.tar.gz
make all
# 安装nrpe守护进程
make install-daemon-config
# 多台机器用逗号隔开
/bin/nrpe -c /usr/local/
vi /etc/rc.d/rc.local
/bin/nrpe -c /usr/local/
[root@wiki etc]# /usr/local/
# 返回nrpe版本说明安装没问题。
# 查看启动端口
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
iptables -I eth0 -p tcp -m tcp –dport 5666 -j ACCEPT
下面的命令是默认定义的:
command[check_hda1]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /dev/hda1
下面的命令是自己定义的:
# 监控根分区磁盘使用情况