nagios npc安装后状态为off的解决方法
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 (nagios@nagios.org)
[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
如果是这样说明ndo2db运行正常
胸牌制作 会员卡制作
转载于:https://blog.51cto.com/haoyou168/374525
nagios npc安装后状态为off的解决方法相关推荐
- linux安装数据库乱码,Linux上Oracle安装前汉字乱码和安装后创建数据库乱码的解决方法...
相信每一位在Linux上安装过Oracle的朋友都受过汉字"口口"形乱码的困扰,在论坛上搜索了一下,没有找到完整的解决方案,大都是建议将Linux改成英文环境,有部分回复提到过更改 ...
- Genymotion 安装后出现的错误及解决方法
上篇博客介绍了如何安装Genymotion,由于篇幅问题还没有写完,接着就在这里继续上篇的内容吧. 有很多人安装好了Genymotion虚拟机之后都会出现下图所示这种问题,包括有时候很久没用之后再打开 ...
- nodejs在windows下安装后npm命令无法使用的解决方法
这次安装nodejs后,在cmd中, node -v 可以显示结果. 但是,npm -v 显示为空. 最后重新卸载.安装nodejs还是没有解决. 最后解决的方法是:发现在用户变量中,存在一个路径: ...
- Google Analytics 跟踪代码安装后状态总是显示'未安装跟踪代码'
最近要使用Google Analytics,但是在跟踪代码安装后状态总是显示'未安装跟踪代码'!如下所示: 在Google Analytics的帮助中"排查常见的跟踪设置错误" ...
- hp打印机无法与计算机,电脑中安装HP打印机后重启无法打印的解决方法
电脑中安装HP打印机后重启无法打印怎么办?近来不少朋友都向小编咨询了这个问题.HP有一个型号重启以后无法打印,今天系统城小编就要在这里给大家介绍一个方法可以解决这个问题. 具体方法如下: 1.这是第一 ...
- 惠普打印机双击之后没有扫描_Win7安装打印机后无法安装扫描仪或安装后没有扫描选项如何解决...
如今很多打印机都有打印.扫描.复印功能,而一些win7系统用户在安装打印机之后,发现扫描仪无法安装或安装后没有扫描选项,这是怎么回事呢?接下来以电脑公司win7系统为例,给大家讲解一下具体的解决方法. ...
- win7 打印机状态正常无法打印的解决方法(更新补丁后打印机无法打印的解决方法)
win7 打印机状态正常无法打印的解决方法(更新补丁后打印机无法打印的解决方法): 经过测试 打印机是日常办公过程中非常重要的设备.有些win7旗舰版用户在Windows Update更新补丁后,发现 ...
- 安装Wamp后 Apache无法启动的解决方法
安装Wamp后 Apache无法启动的解决方法,网上的解决方案可以说是五花八门,有些说了一大推,一点作用都起不到. 其实解决方法只需两步: 1.安装路径不能包含有中文,这个我不知道为什么,总之如果安装 ...
- VMware安装CentOS后时间相差8小时解决方法
VMware安装CentOS后时间相差8小时解决方法 1.执行date查看时区设置是否正确,如果是CST就是中国标准时间 2.将/etc/localtime指向上海时间 ln –sf /usr/sha ...
最新文章
- mysql 5.7 gtid 主从_MySQL 5.7基于GTID的主从复制实践
- #region(C# 参考)
- cinema 4d完全学习手册_PBL 行动者手册 Vol.2(幼儿版)发布,快来领取一本神奇的故事集!...
- Django的中间件
- Collaborative Filter - Data Mining基础(ACM暑校)
- 【BZOJ 2323】 2323: [ZJOI2011]细胞 (DP+矩阵乘法+快速幂*)
- 互换性与技术测量教材pdf_【检验】临床生物化学检验技术(第6版)人民卫生出版社【电子教材PDF】【人卫教材电子版】...
- 昇兴集团:搭建帆软报表系统,打破数据孤岛,工作效率提升5倍
- bash下特殊字符的含义
- 速修复!OpenSSL 披露DoS 和证书验证高危漏洞,可导致服务器崩溃
- 微信小程序使用weui设计界面
- 毕业设计-两轮自平衡小车主控板
- OSPF综合实验(三)
- CICD篇-Travis-CI环境搭建
- 干支纪年法简便算法_电子工程师笔记,常用的C语言算法总结,值得转发收藏...
- 【转载】Sftp搭建与配置
- mysql 连续七天不登录_【SQL】查询连续登陆7天以上的用户
- 关于华为ensp一些报错处理分享及基础命令
- CSS绘制气泡对话框样式(有边框)
- 北京“新城卓越”黑中介租房感受
热门文章
- OpenCV中Mat数据结构使用举例
- 【Qt】Qt样式表总结(三):QObject 属性
- 【网络编程】非阻塞connect详解
- Qt 事件处理和事件过滤器的返回值总结
- php将关联数组输出到前台,如何使用foreach从PHP中的关联数组输出特定数据
- win10多合一原版系统_win10多合一系统下载_win10多合一系统下载地址-系统城
- python tkinter 滚动条_如何在tkinter窗口中添加滚动条?
- android调用相册和摄像头,调用Android摄像头与打开相册
- Mybatis复习笔记:1
- Java学习总结:25