安装Nagios Core后,将按照以下步骤安装nsca:
http://nagios.sourceforge.net/download/contrib/documentation/misc/NSCA_Setup.pdf
从localhost
测试send_nsca时./send_nsca localhost -c ../sample-config/send_nsca.cfg /usr/local/nagios/etc/test_nsca
其中test_nsca是一个包含以下内容的文本文件:
localhost TestMessage 0 This is a test message.
回应是: 0个数据包成功发送到主机。
系统日志显示:
Jul 21 16:10:47 ip-172-31-46-129 nsca[19462]: Connection from 127.0.0.1 port 738
Jul 21 16:10:47 ip-172-31-46-129 nsca[19462]: Handling the connection...
Jul 21 16:10:47 ip-172-31-46-129 nsca[19462]: End of connection...
它不使用端口5667,而是每次使用不同的端口。 我有一个安全组,所有端口都从任何主机打开(TCP和UDP)。
有什么想法吗? 谢谢,
答案 0 :(得分:2)
我发现了问题,它是对test_nsca文件中用空格而不是制表符分隔的元素做的。