我已在我的 RHEL 6.4(x64) 计算机上安装了 Nagios。我为一些中央监控解决方案添加了一个名为“NSCA”的模块名称。因此设置需要添加国家安全局服务详情如下西内特。
我已经安装了西内特在RHEL6服务器上使用yum打包。
我在下面添加了 NSCA 文件/etc/xinet.d根据设置的目录。找到下面的内容,
# default: on
# description: NSCA (Nagios Service Check Acceptor)
service nsca
{
flags = REUSE
socket_type = stream
wait = no
user = nagios
group = nagios
server = /usr/local/nagios/bin/nsca
server_args = -c /usr/local/nagios/nsca.cfg --inetd
log_on_failure += USERID
disable = no
only_from = 127.0.0.1 129.221.8.95
}
我还添加了端口详细信息/etc/服务像下面这样
nsca 5667/tcp # NSCA
当我重新启动时西内特服务,我收到以下错误消息/var/日志/消息像下面这样,
Aug 7 11:52:54 rhel6 xinetd[13140]: Reading included configuration file: /etc/xinetd.d/nsca [file=/etc/xinetd.d/nsca] [line=67]
Aug 7 11:52:54 rhel6 xinetd[13140]: bind failed (Address already in use (errno = 98)). service = nsca
Aug 7 11:52:54 rhel6 xinetd[13140]: Service nsca failed to start and is deactivated.
有人可以告诉我我的设置有什么问题吗?
答案1
绑定失败(地址已在使用中 (errno = 98))。服务 = 国家安全局
表示端口 (5667) 已被使用。
检查是否恩斯卡已经开始。尝试netstat -tuan
查看是否有其他设备正在使用该端口。验证其中没有 nsca 文件的副本/etc/xinet.d这样 xinetd 就会尝试启动它两次。