Nagios自定义插件的编写规范
创始人
2024-02-11 14:36:37
0

Nagios插件是可执行的脚本或者程序,插件必须完成以下两个功能:

1、返回几个可能返回值中的一个
2、至少返回一行文本输出

Nagios并不关心插件的内部细节,你可以根据需要监控的情况,是TCP服务,数据库,或者硬盘空间等等,等等来编写插件的代码。

插件的返回值:

Plugin    Return Code     Service State     Host State
0         OK              UP
1         WARNING         UP or DOWN/UNREACHABLE*
2         CRITICAL        DOWN/UNREACHABLE
3         UNKNOWN         DOWN/UNREACHABLE

插件的输出规范:

插件至少返回一行文本,从Nagios 3开始,插件可以返回多行数据了,同时也可以返回一些性能数据。性能数据必须与其他的文本输出用"|"隔开。

例子:

DISK OK - free space: / 3326 MB (56%);

如果用来检查一个service,这些将保存在$SERVICEOUTPUT$宏

DISK OK - free space: / 3326 MB (56%); | /=2643MB;5948;5958;0;5968

$SERVICEOUTPUT$将保存DISK OK - free space: / 3326 MB (56%);
而性能数据将保存在$SERVICEPERFDATA$宏中。

Nagios仅仅读取前4K字节的返回数据,如果你需要改变这个限制,要修改源代码中include/nagios.h.in 中的MAX_PLUGIN_OUTPUT_LENGTH数值。

相关内容

热门资讯

张家口产投控股企业「京西智行」...   2025年6月26日,作为京津冀协同发展的典型示范案例,张家口产业投资控股集团(简称:张家口产投...
夏日经济|暑运开启第一天:燃油... 多家航司在今年暑运的运力投放高于去年同期,但机票的裸票价格却仍比去年同期要低。 今天是暑运开启的第一...
固德威已回购88万股 金额36... 7月1日,固德威(688390)发布公告,截至2025年6月30日,公司已回购88万股,占总股本的0...
小心乐极生悲!华尔街大佬警告:...   来源:金十数据  标普500指数周一再创新高,这表明股市或许重新进入融涨(Melt-up)模式。...
古巴外长批美侵犯“整个国家人权... 本文转自【央视新闻客户端】;当地时间6月30日,美国总统特朗普签署备忘录,恢复并加强其首个任期对古巴...
2025车市半年考|零跑首夺新...   炒股就看金麒麟分析师研报,权威,专业,及时,全面,助您挖掘潜力主题机会! 财联社7月1日讯(记...
国家金融监督管理总局泰州监管分... 序号当事人名称行政处罚决定书文号主要违法违规行为行政处罚内容作出决定机关1江苏泰兴中银富登村镇银行有...
特朗普威胁马斯克:或许应该好好... 参考消息网7月1日报道 据路透社7月1日报道,美国总统特朗普1日提议,其政府效率部应研究削减特斯拉首...
俄军一架苏-27坠毁 当地时间7月1日,俄军一架苏-27战机在下诺夫哥罗德州坠毁。2名飞行员弹射逃生,其中1人已找到,另1...
局地暴雨、个别点大暴雨!北京发... 北京市气象台7月1日16时发布暴雨蓝色预警信号:预计,7月2日午后至3日上午本市有一次明显降雨过程,...