Chinaunix首页 | 论坛 | 博客
  • 博客访问: 185468
  • 博文数量: 16
  • 博客积分: 170
  • 博客等级: 入伍新兵
  • 技术积分: 753
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-11 10:57
文章分类

全部博文(16)

文章存档

2017年(3)

2016年(2)

2015年(3)

2014年(1)

2013年(2)

2012年(5)

我的朋友

分类: 系统运维

2013-12-16 15:18:06

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

阅读(1240) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~