免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 20621 | 回复: 11
打印 上一主题 下一主题

nagios!一个新的问题(已解决) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-10-24 22:51 |只看该作者 |倒序浏览
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 编辑 ]

nagios.jpg (36.62 KB, 下载次数: 81)

nagios.jpg

nagios_commend.jpg (35.96 KB, 下载次数: 85)

nagios_commend.jpg

nagios.jpg (247.65 KB, 下载次数: 63)

nagios.jpg

论坛徽章:
0
2 [报告]
发表于 2009-10-25 14:45 |只看该作者
1, 在对被控主机添加  check_load 或 check_disk 后显示Return code of 127 is out of bounds - plugin may be missing的报错!
check_load
  
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.来解决问题
这是因为权限的问题,我也不是很明白,我是把default_user_name修改了来弄的,但是这个解决方法不推荐使用,不安全,你必须还得使用其他的方法加上别的限制才可以

论坛徽章:
0
3 [报告]
发表于 2009-10-25 15:42 |只看该作者
多谢mars531706 的回复!
是,报错很明显看出是插件缺失,可是nagios-plugins的插件已经装好了,还需要什么插件呢?、?

论坛徽章:
0
4 [报告]
发表于 2009-10-25 19:57 |只看该作者
你安装的插件可能是没有包含check_load这个command所需要的插件。你安装的是nagios-plugins.tar.gz这个包,但是很多插件是没有包含在其中的。

check_load是在nagios里面定义的一个command对象,一般我们会单独使用commands.cfg来定义所有的command对象。然后使用cfg_file=commands.cfg导入到nagios.cfg文件中。
一个command一般使用下面的格式去定义
# 'check_local_disk' command definition
define command{
        command_name    check_local_disk
        command_line    $USER1$/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$
        }

这里的command_name check_local_disk定义的是一个nagios的command对象
command_line    $USER1$/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$ 这行的check_disk就是我们所说的nagios插件,你的报错就是缺少这种插件脚本

论坛徽章:
0
5 [报告]
发表于 2009-10-25 23:21 |只看该作者
你的这个“ 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版的,比较旧???
明天再试!谢谢!

论坛徽章:
0
6 [报告]
发表于 2009-11-11 10:57 |只看该作者
突然之间,更新了 插件到nagios-plugins-1.4.14!

但是还是发现第一个问题还存在,真是糊涂了!

有经历过的兄弟姐妹,请指点哈!

论坛徽章:
0
7 [报告]
发表于 2009-11-14 16:27 |只看该作者
原帖由 lq2003_cu 于 2009-11-11 10:57 发表
突然之间,更新了 插件到nagios-plugins-1.4.14!

但是还是发现第一个问题还存在,真是糊涂了!

有经历过的兄弟姐妹,请指点哈!


由于“Return code of 127 is out of bounds”,估计是检测数据超过了service中的定义
你把 check_disk 对应的command定义和service定义贴出来看一下。

论坛徽章:
0
8 [报告]
发表于 2009-11-16 14:05 |只看该作者
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 编辑 ]

nagios.jpg (194.2 KB, 下载次数: 67)

nagios.jpg

论坛徽章:
0
9 [报告]
发表于 2009-11-16 17:04 |只看该作者
继续跟

论坛徽章:
0
10 [报告]
发表于 2009-11-20 15:48 |只看该作者

回复 #8 lq2003_cu 的帖子

通过图片最后一列的错误提示,大致可以确定是服务设置出了问题。
你最好把状态为UNKNOWN所对应的服务的设置贴出来,这样才能知道你那里设置错误了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP