check_udp_nc插件:使用方法与check_tcp相同。

1180阅读 0评论2013-12-16 guofs123
分类:系统运维

nagios自带的check_udp使用起来并不方便,下面的插件check_udp_nc用于代替nagios自带的check_udp.


# 'check_udp_nc' command definition
define command{
        command_name    check_udp_nc
        command_line    $USER1$/check_udp_nc.sh $HOSTADDRESS$ $ARG1$
        }


点击(此处)折叠或打开

  1. #!/bin/sh
  2. # $1 ServerIP
  3. # S4 UDP Port
  4. # if succeeded ,$?=0,but $?=1
  5. # view $? ,use "echo $?"
  6. /usr/bin/nc -uz -w1 $1 $2 |grep succeeded >/dev/null
  7. if [ $? -eq 0 ]
  8.    then
  9.       echo "$1 udp-port $2 succeeded"
  10.       exit 0
  11.    else
  12.       echo "$1 udp-port $2 failed"
  13.       exit 2
  14. fi

上一篇:vyatta应用之:webproxy的web认证(radius方式)
下一篇:cisco交换机端口err-disable状态的自动报警。