ChinaUnix.net
相关文章推荐:

nagios 自定义脚本 STATECRITICAL

nagios默认是没有监控内存的,我们需要添加相应的服务脚本,如(内存)我今天在nagios上添加了内存选项,服务都检测到了,pnp也装了,nagios自定义可以正常显示。但是自定义的监控内存脚本点击小太阳没有图形化界面。报错是这样的 Initalising Using /usr/local/nagios/share/perfdata/ RRDTool /usr/local/rrdtool/bin/rrdtool found. RRDTool /usr/local/rrdtool/bin/rrdtool is executable PHP Function proc_open is en...

by jason_teach - Linux系统管理 - 2012-12-21 14:17:27 阅读(2328) 回复(1)

相关讨论

nagios自定义插件的编写规范 http://www.91linux.com/html/article/program/20081127/13926.html nagios插件是可执行的脚本或者程序,插件必须完成以下两个功能: 1、返回几个可能返回值中的一个 2、至少返回一行文本输出 nagios并不关心插件的内部细节,你可以根据需要监控的情况,是TCP服务,数据库,或者硬盘空间等等,等等来编写插件的代码。 插件的返回值: Plugin Return Code Service State Host State 0 ...

by huixiangtao - Linux文档专区 - 2010-02-24 23:40:25 阅读(1817) 回复(0)

nagios插件是可执行的脚本或者程序,插件必须完成以下两个功能: 1、返回几个可能返回值中的一个 2、至少返回一行文本输出 nagios并不关心插件的内部细节,你可以根据需要监控的情况,是TCP服务,数据库,或者硬盘空间等等,等等来编写插件的代码。 插件的返回值: Plugin Return Code Service State Host State 0 OK UP 1 WARNING UP or DOWN/UNREACHABLE* 2 CRITICA...

by huifeideluotuo - Linux文档专区 - 2008-11-26 23:09:58 阅读(1206) 回复(0)

本帖最后由 ontherd 于 2014-04-21 11:11 编辑 Hi, 我在nagios软件上调用自定义插件Python监控Oracle,报错[code]Traceback (most recent call last): File "/usr/local/nagios/libexec/check_oracle_jobs.py", line 11, in import cx_Oracle ImportError: libclntsh.so.11.1: cannot open shared object file: No such file or directory[/code]但是我在nagios用户手动调用自定义插件却运行正常,[code][na...

by ontherd - Python - 2014-04-21 12:51:15 阅读(2850) 回复(3)

#!/bin/bash # NFS mount plugin for nagios #define service { # hostgroup_name nfs-servers # service_description NFS # check_command check_nfsmount # use generic-service # notification_interval 0 ; set > 0 if you want to be renotified #} # Add the following to your hostgroups...

by adminsinx - Shell - 2009-03-06 17:46:05 阅读(3061) 回复(5)

用naigos 自己的命令的话,可以生成数据,但是用自己脚本写的。怎么出图? 我想问一下,出图都经过了那些流程?求解

by g361031315 - 监控及自动化运维技术 - 2012-12-24 17:49:25 阅读(1567) 回复(8)

本帖最后由 7looki 于 2012-11-16 15:48 编辑 合同已经到期了, 没有打算续签, 想好好休息一下, 过完年再出来找工作. 这几天在办社保之类的手续, 在公司天天打酱油, 就写了下面的这个脚本. 本人能力有限, 学 Perl 还不到 3 个月, 脚本某些地方写的比较丑陋, 望各位大牛多多指点. 这个脚本主要是监控 Redis 的内存使用量. 写这个监控脚本的主要原因有两个: (1) 因为网上找的几个脚本只支持本地监控, 不能监控远程主机. (2) ...

by 7looki - 监控及自动化运维技术 - 2012-12-24 17:04:21 阅读(8576) 回复(12)

本帖最后由 wither_he 于 2012-10-24 16:25 编辑 用python写了个nagios的监控脚本,但脚本输出的内容不显示在nagios页面上。脚本内容如下: #!/usr/bin/python import sys import netsnmp import os oid = netsnmp.Varbind('.1.3.6.1.4.1.1003.1.3.1.1.15.47.117.115.114.47.98.105.110.47.112.121.116.104.111.110') odilist = netsnmp.VarList(oid) resultList = netsnmp.snmpget(oid, Version=2, Community=sys.argv[1], ...

by wither_he - Linux系统管理 - 2012-10-24 16:22:33 阅读(1460) 回复(0)

我写了一个监控脚本,监控一个服务的状态,如果服务存在返回值为1,如果不存在返回值为2 我在服务器上测试了脚本,返回的值没问题,但是在nagios上测试的时候,只能检测到1,把服务关掉, nagios还是显示该服务正常状态。(1为正常,2为失败) 脚本: APP_NAME='gw_mms_ydjs_3' APP_PID=`ps aux | grep $APP_NAME | grep -F grep -v | awk '{print $2}'` if [ -n "$APP_PID" ]; then echo "OK!" exit 1 else echo ...

by z2344683 - 数据安全 - 2012-03-15 15:44:12 阅读(1327) 回复(0)

本帖最后由 清潼止水 于 2012-02-21 14:36 编辑 :mrgreen: 大牛好: 自己写了一个监控CPU每个核利用率的脚本,返回值如下: centreon 最后形成的图如下: 这只显示一张图,怎么样才能显示多张图呢,就是avg 1张, cpu0 1张,cpu1 1张。。。。。。共9 张 :mrgreen:

by 清潼止水 - 监控及自动化运维技术 - 2012-03-15 17:25:36 阅读(1636) 回复(2)

脚本主要用于被动监控的信息生成,可是check_iftraffic脚本部分有问题,output的赋值第一次运行没有输出,第二次运行就有输出很奇怪。找达人求解 脚本内容如下:[code]#!/bin/sh #Made by BlackJack set -e host_name=$1 svc_name=$2 #output=`/usr/local/nagios/libexec/check_iftraffic -H 127.0.0.1 -C cacti@nsfocus.com -i eth0 -b 60 -u k` ############ Define ARG ############ comunity="cacti@nsfocus.com" i...

by blackjack550 - Shell - 2013-04-22 18:14:08 阅读(2895) 回复(7)