Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – check_tcp Nagios插件中缺少功能大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我有来自Nagios的check_tcp插件的问题,找不到任何像我需要的插件. 我通过check_tcp向端口发送一个字符串并返回一个数字,在本例中为2580.在这个数字上我需要定义警告和批评值. 例: /usr/lib/nagios/plugins# ./check_tcp -H XXXXXXXXXX -p 51031 -E -s "status\r\n" -d 1 -t 30 -e "SOME
@H_772_6@
@H_772_6@
我有来自Nagios的check_tcp插件的问题,找不到任何像我需要的插件.

我通过check_tcp向端口发送一个字符串并返一个数字,在本例中为2580.在这个数字上我需要定义警告和批评值.

例:

/usr/lib/nagios/plugins# ./check_tcp -H XXXXXXXXXX -p 51031 -E -s "status\r\n" -d 1 -t 30 -e "SOMEThING"
TCP WARNING - Unexpected response from host/socket: 2580|time=0,000358s;;;0,000000;30,000000

我需要像这样的东西:

/usr/lib/nagios/plugins# ./check_tcp -H XXXXXXXXXX -p 51031 -E -s "status\r\n" -d 1 -t 30 -w  2500 -c 3000

无论如何要做这个或任何我还没有找到插件

解决方法

创建自己的包装器,即.在Perl中,要在内部执行check_tcp,然后根据响应分析响应并返退出代码.

通过如此简单的检查,您甚至可以在Perl中实现整个操作而不包装其他命令.
示例代码如下:http://xmodulo.com/how-to-write-simple-tcp-server-and-client-in-perl.html

大佬总结

以上是大佬教程为你收集整理的linux – check_tcp Nagios插件中缺少功能全部内容,希望文章能够帮你解决linux – check_tcp Nagios插件中缺少功能所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
猜你在找的Linux相关文章