caci 与 nagios 一些总结 【一】

1.首先请检查ndo2db的进程是不是二个

nagios 16825 0.0 0.1 6784 396 ? Ss 19:05 0:00 /usr/local/nagios/bin/ndo2db -c /usr/l 
nagios 17032 0.0 0.3 6784 1268 ? S 19:09 0:00 /usr/local/nagios/bin/ndo2db -c 
2、检查nagios.log日志看看最后有没有 
could not safely copy module ‘/usr/local/nagios/bin/ndomod-3x.o‘ 这样的错误 
如果是下面这样是正确的 
ndomod: NDOMOD 1.4b7 (10-31-2007) Copyright (c) 2005-2007 Ethan Galstad ([email protected]) 
[1272020945] ndomod: Successfully connected to data sink. 4897 queued items to flush. 
[1272020951] ndomod: Successfully flushed 4897 queued items to data sink. 
[1272020951] Event broker module ‘/usr/local/nagios/bin/ndomod-3x.o‘ initialized successfully. 
上面只是检查工作,解决方法如下 
1、安装nagios3.0 如果是2.9的朋友可以升级安装、升级安装方法的方法很简单

#cd /usr/local/ 
#cp -r nagios/ nagios2.9 
#cd /etc/init.d/ 
#cd nagios nagios2.9 
#cp nagios nagios2.9 
#tar -zvxf nagios-3.0.3.tar.gz 
#cd nagios-3.0.3 
# ./configure --with-command-group=nagios 
#make all 
#make install 
#/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg 
可能会报comments downtime警告信息一个错误critical 
vi /usr/local/nagios/etc/nagios.cfg 
#comment_file=/usr/local/nagios/var/comments.dat 加上# 
#downtime_file=/usr/local/nagios/var/downtime.dat 加上#

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg 在执行就不会报了 
然后在执行下面 
cd /usr/local/nagios/var/ 
cat comments.dat >>retention.dat 
cat downtime.dat >>retention.dat 
critical错误解决 
check_result_buffer_slots=4096 加上# 
service nagios restart 
2、ndoutils-1.4b7安装此版块、其他版本可能会出程序问题、安装方法如下 
tar zxvf ndoutils-1.4b7.tar.gz 
cd ndoutils-1.4b7 
./configure --with-mysql-lib=/usr/lib/mysql/ --with-mysql-inc=/usr/include/mysql/ 
cp ndomod-3x.o /usr/local/nagios/bin/ndomod-3x.o 
cp ndo2db-3x /usr/local/nagios/bin/ndo2db 
cp ndo2db.cfg /usr/local/nagios/etc/ 
cp ndomod.cfg /usr/local/nagios/etc/ 
进入拷贝的目录给文件加入到nagios用户组 
chown nagios:nagios ndo2db.cfg ndomod.cfg 
chown nagios:nagios ndomod-3x.o ndo2db

然后修改ndo2db.cfg ndomod.cfg配置文件 
cat /usr/local/nagios/etc/ndo2db.cfg |grep -v ‘^#‘|sed /^$/d 
ndo2db_user=nagios 
ndo2db_group=nagios 
socket_type=tcp 
socket_name=/usr/local/nagios/var/ndo.sock 
tcp_port=5668 
db_servertype=mysql 
db_host=127.0.0.1 
db_port=3306 
db_name=cacti 
db_prefix=npc_ 
db_user=cactiuer 
db_pass=cactiuser 
max_timedevents_age=1440 
max_systemcommands_age=10080 
max_servicechecks_age=10080 
max_hostchecks_age=10080 
max_eventhandlers_age=44640 
debug_level=1 
debug_verbosity=1 
debug_file=/usr/local/nagios/var/ndo2db.debug 
max_debug_file_size=1000000

cat /usr/local/nagios/etc/ndomod.cfg |grep -v ‘^#‘|sed /^$/d 
instance_name=default 
output_type=tcpsocket 
output=127.0.0.1 
tcp_port=5668 
output_buffer_items=5000 
buffer_file=/usr/local/nagios/var/ndomod.tmp 
file_rotation_interval=14400 
file_rotation_timeout=60 
reconnect_interval=15 
reconnect_warning_interval=15 
data_processing_options=-1 
config_output_options=2

最后看nagios.cfg最后一行配置文件是否正确 
broker_module=/usr/local/nagios/bin/ndomod-3x.o config_file=/usr/local/nagios/etc/ndomod.cfg 
这行要和文件和路径对应好(===我属于这种情况===)

修改完成后重启ndo2db 
kill ndo2db运行的进程 
/usr/local/nagios/bin/ndo2db -c /usr/local/nagios/etc/ndo2db.cfg 然后执行重启 
ps aux 
nagios 16825 0.0 0.1 6784 396 ? Ss 19:05 0:00 /usr/local/nagios/bin/ndo2db -c 
nagios 17032 0.0 0.3 6784 1268 ? S 19:09 0:00 /usr/local/nagios/bin/ndo2db -c

参考:http://blog.sina.com.cn/s/blog_645e2f0b010135tf.html

时间: 2024-10-25 14:09:50

caci 与 nagios 一些总结 【一】的相关文章

企业级分布式监控Zabbix部署+安装排错解决本地无法登录问题+测试邮件报警

---------------------概述---------------------- Zabbix是一个高度集成的企业级开源网络监控解决方案,与Caci. Nagios类似,提供分布式监控以及集中的Web管理界面.被监控对象只要支持SNMP协议或者运行Zabbix_agents代理程序即可,Zabbix的官方网址为http://www.zabbix.com/ 软件可以自由下载使用.补充:SNMP协议:简单网络管理协议(SNMP),由一组网络管理的标准组成,包含一个应用层协议(applica

搭建基于Nagios的监控系统——之监控远程Windows服务器

分享了如何监控Linux服务器,我们来看看使用Nagios如何监控Windows服务器. 第一部分:配置被监控的Windows服务器   首先,访问 http://sourceforge.net/projects/nscplus/,下载符合自己服务器的 NSClinent++.我下载下来以后的文件名为:NSCP-0.4.1.73-Win32.msi 双击安装程序,选择 Complete Install,并且选择生成实例配置文件,其他的就一路下一步就OK了. 其次,在 NSClient++ 的安装

搭建基于Nagios的监控系统——之监控远程Linux服务器

上一篇介绍了如何安装Nagios Core,这一篇跟大家分享一下如何将一台远程的Linux服务器加入纳入监控范围. 第一部分:在远程Linux上安装Nagios Plugins和NRPE   第一步:下载Nagios Plugins和NREP扩展的安装程序   [plain] view plain copy cd Downloads wget http://nagios-plugins.org/download/nagios-plugins-2.0.tar.gz 访问 http://www.na

nagios监控windows配置

1.下载并安装windows插件 http://sourceforge.net/projects/nscplus/NSCP-0.4.1.73-x64.msi2.windows端配置 nsclient.ini文件    [/modules]    ;CheckWMI = 1   #注释掉该行    [/settings/default]    allowed hosts = *    ;password =     port = 12489   #该行为手工添加3.服务器端配置commands.c

开源监控系统中 Zabbix 和 Nagios 哪个更好?

监控平台的话,各有优劣,但基本都可以满足需求.等达到一定监控指标后,发现,最困难的是监控项目的管理. CMDB中小规模(服务器<=1k):Zabbix大规模(1k>=服务器<=10k):Nagios进行二次开发超大规模(服务器>=10k):开发适应自己平台的监控软件吧另推荐个牛逼的东西:http://prometheus.io 作者:好撑链接:https://www.zhihu.com/question/19973178/answer/131911060来源:知乎著作权归作者所有.

nagios客户端安装与配置windows篇

一.被监控的windows xp客户端的配置 1.安装NSClient++并安装下载地址: http://sourceforge.net/projects/nscplusNSClient++-0.3.8-Win32.msi  NSClient++-0.3.8-x64.msi 2.安装NSClient++双击安装 -> next -> 同意 -> next  -> next -> next -> 设置允许IP,设置密码(这里密码一般可以不设置),Modules to lo

nagios监控mongodb

nagios本身不提供监控mongodb的服务,需要安装插件 已经有大神写好的插件nagios_plugin-mongodb 地址https://github.com/mzupan/nagios-plugin-mongodb 记录下如何使用 首先在监控机上切换到脚本所在目录 cd /usr/local/nagios/libexec git clone git://github.com/mzupan/nagios-plugin-mongodb.git cd nagios-plugin-mongod

Nagios利用NSClient++监控Windows主机

一.简介 1.获取更多的NSClient原理,请参考NSClient++官方站点 NSClient++官网:http://www.nsclient.org/ 2.NSClient++与NRPE NSClient++的工作原理 NRPE的工作原理 Nagios对Windows主机的监控主要有三种方法 第一种是NSclient++ 第二种是NRPE 第三种是SNMP(不是很常用) NSclient++与nrpe最大的区别就是: 1.被监控机上安装有nrpe,并且还有插件,最终的监控是由这些插件来进行

Nagios监控Windows的网卡流量

Nagios监控Windows的网卡流量 使用/usr/local/nagios/libexec/中的check_traffic.sh,不但可以监控Linux的网卡流量,也可以监控Windows服务器的流量. 1 Check_traffic.sh用法用法 [[email protected] libexec]#/usr/local/nagios/libexec/check_traffic.sh -h Usage: ./check_traffic.sh [ -v ] [ -6 ] [ -r ] -