- 论坛徽章:
- 0
|
本帖最后由 kaiser1103 于 2010-04-12 13:25 编辑
OS:Centos 5.4/5.2/RedHat 5.4
rpm:php+mysql+nagios+centreon+NDOutils
PS:NDOutils-1.4B9
主要问题:ndomod: Could not open data sink! I'll keep trying, but some output may get lost.
安装完NDOutils以后,重启nagios.
查看log:- tail -f /usr/local/nagios/var/nagios.log
- [1271046855] Successfully shutdown... (PID=28377)
- [1271046855] ndomod: Shutdown complete.
- [1271046855] Event broker module '/usr/local/nagios/bin/ndomod.o' deinitialized successfully.
- [1271048944] Nagios 3.2.1 starting... (PID=2706)
- [1271048944] Local time is Mon Apr 12 13:09:04 CST 2010
- [1271048944] LOG VERSION: 2.0
- [1271048944] ndomod: NDOMOD 1.4b9 (10-27-2009) Copyright (c) 2009 Nagios Core Development Team and Community Contributors
- [1271048944] ndomod: Could not open data sink! I'll keep trying, but some output may get lost...
- [1271048944] Event broker module '/usr/local/nagios/bin/ndomod.o' initialized successfully.
- [1271048944] Finished daemonizing... (New PID=2707)
- [1271048954] HOST ALERT: localhost;DOWN;SOFT;1;(Host Check Timed Out)
- [1271048954] HOST ALERT: localhost;UP;SOFT;1;PING OK - Packet loss = 0%, RTA = 0.04 ms
- [1271049174] SERVICE ALERT: localhost;SSH;OK;SOFT;2;SSH OK - OpenSSH_4.3 (protocol 2.0)
复制代码 如红色所示:
ndo总是提示不能到数据.
关键配置文件如下:-
- #vi /usr/local/nagios/etc/nagios.cfg
- broker_module=/usr/local/nagios/bin/ndomod.o config_file=/usr/local/nagios/etc/ndomod.cfg
- event_broker_options=-1
-
- # vi /usr/local/nagios/etc/ndomod.cfg
- output_type=tcpsocket
- #output_type=unixsocket
- output=127.0.0.1
- #output=/usr/local/nagios/var/ndo.sock
- buffer_file=/usr/local/nagios/var/ndomod.tmp
- # vi /usr/local/nagios/etc/ndo2db.cfg
- #socket_type=unix
- socket_type=tcp
- #socket_name=/usr/local/nagios/var/ndo.sock
- db_servertype=mysql
- db_name=ndo
- db_user=ndouser
- db_pass=ndopassword
- debug_level=-1
- debug_verbosity=2
- debug_file=/usr/local/nagios/var/ndo2db-debug.log
复制代码 我看网上好多这个问题:ndomod: Could not open data sink! I'll keep trying, but some output may get lost...
解决办法都是说是用tcp传输协议,
我都改成TCP的了,但是还是这样.
数据库的ID和pass都是对的.
请高手解惑! |
|