-
我上篇日志中提到过有三种监控方式获取数据,有些严谨的SA出于安全原因可能不太愿意在服务器上安装服务。那么,我们可以走SNMP协议通过编写脚本进行抓取服务器上 的数据。这种方式SA唯一需要做的就是在目标服务器上安装SNMP协议(还是得安装,嘿嘿,怎么安装SNMP这个就不说了,不会的自己Google)。安 装完成以后设置只允许监控服务器的IP访问和Community,权限给只读就行了。
为什么要添加Performance Data的输出?
PN... -
监控方法的选择
其实Nagios对服务器的监控方法有很多,但大体上可以分为三种:
1. 通过snmp协议编写脚本使用snmpwalk或snmpget等client程序对远程主机进行数据的抓取
2. 走c/s方式,通过特定的客户端用他们自己的协议对服务器进行数据抓取,这一类需要在目标服务器上安装服务器端(即Listener),服务器端通过自己的程序对服务器上的数据进行收集(wmi,vbscript),最后再由nagios服务器上的客户端来取数据。这类的代表应用有NSCli... -
安装环境
操作系统: Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
Kernel: 2.6.9-42.ELsmp
软件列表
Perl >= 5.x
RRDtool >= 1.x
PHP >= 4.3.8
zlib
GD
Nagios 2.x以上版本
PNP-0.4.13
软件存放位置... -
昨天终于有空来搞一下Nagios,之前一直还用的是2.10,没想到3.x版本又来了一次比较大的调整,将配置又拆开了。来说说2.x版本和3.x版本配置相关的不同之处:
先看配置文件名:
2.10版
etc/cgi.cfg
etc/commands.cfg
etc/localhost.cfg
etc/nagios.cfg
etc/resource.cfg
3.0.6版
etc/c... -
测试
#/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg Nagios 2.10
Copyright (c) 1999-2006 Ethan Galstad (http://www.nagios.org)
Last Modified: 07-13-2006
License: GPL Reading configuration data... ... -
配置Nagios(注: 2.10版开始自动生成的文件没有-sample后缀,直接编辑.cfg即可)
#cd /usr/local/nagios/etc
#mkdir sample
#for i in *cfg-sample; do cp $i `echo $i | sed -e s/cfg-sample/cfg/`; done;
#mv *.cfg-sample sample
#vi localhost.cfg... -
安装环境
RedHat Enterprise Linux AS release 4 U4
LANG=en_US.UTF-8
软件列表
freetype-2.1.10.tar.gz
gd-2.0.33.tar.gz
httpd-2.2.4.tar.gz
jpegsrc.v6b.tar.gz
libpng-1.2.14.tar.gz
nagio...









