快速业务通道

nagios监控系统搭建!!

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-15
check_command check_mysql
# }
define service{
use generic-service
host_name emos-mailserver
service_description check-swap
check_command check_nrpe!check_swap
}
define service{
use generic-service
host_name emos-mailserver
service_description check-load
check_command check_nrpe!check_load } define service{
use generic-service
host_name emos-mailserver
service_description check-disk
check_command check_nrpe!check_sda1
} define service{
use generic-service
host_name emos-mailserver
service_description zombie_procs
check_command check_nrpe!check_zombie_procs
} define service{
use generic-service
host_name emos-mailserver
service_description check-users
check_command check_nrpe!check_users
} define service{
use generic-service
host_name emos-mailserver
service_description total_procs
check_command check_nrpe!check_total_procs
#配置完后,重启nagios
killall nagios
service nagios start
pstree |grep nagios [url]http://192.168.8.150/nagios[/url]
#=============================安装 pnp===============================================
cd /opt
tar zxvf pnp-0.4.12.tar.gz
cd pnp-0.4.12
./configure --with-nagios-user=nagios
--with-nagios-group-nagios
--with-rrdtool=/usr/local/rrdtool/bin/rrdtool
--with-perfdata-dir=/usr/local/nagios/share/perfdata
make
make all
make install
make install-config
make install-init #错误提示:RRDs Perl Modules: *** NOT FOUND ***
#解决方法:ln -sv /usr/local/rrdtool/lib/perl/5.8.8/i386-linux-thread-multi/auto/RRDs/RRDs.so /usr/lib/perl5/5.8.8/i386-linux-thread-multi/ #要产生图形数据还需在commands.cfg中重定义命令:
define command{
command_name process-service-perfdata
command_line /usr/local/nagios/libexec/process_perfdata.pl
} #产生图形数据还要设定nagios.cfg文件:
process_performance_data=1
service_perfdata_command=process-service-perfdata
[url]http://192.168.8.150/nagios/pnp/[/url] #==========================监控远程windows主机==================================
#监控windows服务器
wget [url]http://nchc.dl.sourceforge.net/sourceforge/nscplus/NSClient -Win32-0.3.5.zip[/url]
解压nsclient 0.3.3.zip到c盘根目录 解压为C:NSClient #在nagios监控服务器上
vi /usr/local/nagios/etc/nagios.cfg
cfg_file=/usr/local/nagios/etc/objects/windows.cfg 去掉这句话的注释 #到win服务器上,打开命令窗口,cd到刚才解压的目录 #在命令行界面执行 nsclient /install #然后 nsclient SysTray 如果出错不用管! #此时在“服务”里面已经有了nsclient的服务 双击打开,点"登录"标签,在"允许服务与桌面交互"前打勾 #编辑NES.ini,在 [modules] 选项里,去掉所有的注释符号; 除了
CheckWMI.dll和RemoteConfiguration.dll #the [Settings] 选项里

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号