nagios!一个新的问题(已解决)
nagios!一个新的问题如图:
1, 在对被控主机添加 check_load 或 check_disk 后显示Return code of 127 is out of bounds - plugin may be missing的报错!
check_load
--------这个问题的原因:1.在本机commands.cfg定义chechk_nrpe的时候,因为是从nrpe.pdf拷贝出错;2,在被监控机上没有定义check_disk
CRITICAL 10-24-2009 06:57:43 0d 0h 3m 9s 2/4 (Return code of 127 is out of bounds - plugin may be missing)
2,在nagios监控web页面上,添加一个定义的服务时,提示 Sorry, but you are not authorized to commit the specified command.
再指明 Read the section of the documentation that deals with authentication and authorization in the CGIs for more information.来解决问题
--------这个问题咱不知道
大家有遇到这种情况嘛?请不吝赐教,谢谢!!!
[ 本帖最后由 lq2003_cu 于 2009-11-26 14:29 编辑 ]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
通过图片最后一列的错误提示,大致可以确定是服务设置出了问题。
你最好把状态为UNKNOWN所对应的服务的设置贴出来,这样才能知道你那里设置错误了。
继续跟
Return code of 127 is out of bounds !
对command.CFG的对应的命令修正了,现在这个问题没有了!
取代的是一些 status为unknown的!
现在监控windows的服务器没有疑问了!对于linux和unix的服务器存在贴图中的问题。我想是不是因为nagios插件不一样的原因!
监控机上是nagios-plugins-1.4.14 ,而其他服务器是nagios-plugins-1.4.10.
另外,我还有疑问的是,如果监控上千台服务器,而专门编辑services.cfg文件,工作量太大了吧!我尝试按照本机监控cfg_file=/usr/local/nagios/etc/objects/localhost.cfg修改IP和主机名来完成监控,又产生其他的问题,真是郁闷!!
cfg_file=/usr/local/nagios/etc/objects/commands.cfg
cfg_file=/usr/local/nagios/etc/objects/contacts.cfg
cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg
cfg_file=/usr/local/nagios/etc/objects/templates.cfg
cfg_file=/usr/local/nagios/etc/objects/hosts.cfg
#cfg_file=/usr/local/nagios/etc/resource.cfg
#cfg_file=/usr/local/nagios/etc/objects/jxh.cfg
cfg_file=/usr/local/nagios/etc/objects/services.cfg
cfg_file=/usr/local/nagios/etc/objects/hostgroups.cfg
cfg_file=/usr/local/nagios/etc/objects/contactgroups.cfg
cfg_file=/usr/local/nagios/etc/objects/checkcommands.cfg
# Definitions for monitoring the local (Linux) host
cfg_file=/usr/local/nagios/etc/objects/localhost.cfg
#cfg_file=/usr/local/nagios/etc/objects/localhost-smsg.cfg
#cfg_file=/usr/local/nagios/etc/objects/localhost-jxh1.cfg
#cfg_file=/usr/local/nagios/etc/objects/localhost-web1.cfg
[ 本帖最后由 lq2003_cu 于 2009-11-16 14:16 编辑 ]
由于“Return code of 127 is out of bounds”,估计是检测数据超过了service中的定义
你把 check_disk 对应的command定义和service定义贴出来看一下。
突然之间,更新了 插件到nagios-plugins-1.4.14!
但是还是发现第一个问题还存在,真是糊涂了!
有经历过的兄弟姐妹,请指点哈!
你的这个“ check_local_disk”定义,是针对本地的吧?
在对同一台被监控机进行check_disk,check_load,check_ssh监控,前两项报Return code of 127 is out of bounds - plugin may be missing的错,而check_ssh却显示正常!难道是因为check_ssh仅仅是探测22端口开否,而check_disk需要在被控机上执行命令??
的确,在comment.CFG中,check_disk和check_load是我自己根据其他的自己定义的,就是错在这里????可是nrpe的版本是2.12最新的啊,nrpe的本义就是要监控磁盘和cpu等的情况啊?
难道是因为我那个nagios-plugs插件是2.4版的,比较旧???
明天再试!谢谢!
你安装的插件可能是没有包含check_load这个command所需要的插件。你安装的是nagios-plugins.tar.gz这个包,但是很多插件是没有包含在其中的。
check_load是在nagios里面定义的一个command对象,一般我们会单独使用commands.cfg来定义所有的command对象。然后使用cfg_file=commands.cfg导入到nagios.cfg文件中。
一个command一般使用下面的格式去定义
多谢mars531706 的回复!
是,报错很明显看出是插件缺失,可是nagios-plugins的插件已经装好了,还需要什么插件呢?、?
报错很明显,缺少插件
2,在nagios监控web页面上,添加一个定义的服务时,提示 Sorry, but you are not authorized to commit the specified command.
再指明 Read the section of the documentation that deals with authentication and authorization in the CGIs for more information.来解决问题