nagios 命令解释

check_ssh
                 界面拼装参数格式如下共3个元素:
                         命令!端口!连接超时时间
                         check_ssh!22!10
                        
check_http
                 界面拼装参数格式如下共4个元素:
                 命令!告警时延!严重告警时延!连接超时时间
                 check_http!0.0020!0.0050!10
                
check_imap
check_ftp
check_nntp
check_pop
check_udp
check_tcp
                 界面拼装参数格式如下共4个元素:
                         命令!端口!告警时延!严重告警时延!连接超时时间
                         check_tcp!23!0.0020!0.0050!10

备注:
                         check_imap=check_tcp!143
                         check_ftp=check_tcp!21
                         check_nntp=check_tcp!119
                         check_pop=check_udp!110
                         check_udp=check_tcp
                         check_telnet=check_tcp!23
check_smtp

界面拼装参数格式如下共4个元素:
                         命令!告警时延!严重告警时延!连接超时时间
                         check_smtp!0.0020!0.0050!10
check_ping
                 界面拼装参数格式如下共5个元素:
                         命令!告警时延,丢包率!严重告警时延,丢包率!检测数据包个数!连接超时时间
                         check_ping!3000.0,80%!5000.0,100%!5!10二、命令检测详细描述
check_ssh
         Usage:check_ssh [-46] [-t   <timeout>] [-r   <remote version>] [-p   <port>]   <host>
                 参数:
                 -h, --help
                         帮助
                 -V, --version
                         列出版本信息
                 -H, --hostname=ADDRESS
                         主机名称,IP地址,或者UNIX套接字(必须有绝对路径)
                 -p, --port=INTEGER
                         端口号(默认:22)
                 -4, --use-ipv4
                         使用IPV4协议连接
                 -6, --use-ipv6
                         使用IPV6协议连接
                 -t, --timeout=INTEGER
                         连接超时秒数(默认:10秒)
                 -r, --remote-version=STRING
                         不匹配服务器版时警告字符串,如对方的版本为OpenSSH_3.9p1
                 -V, --verbose
                         列出详细的命令调试行
                 举例
                 ./check_ssh -H 192.168.2.220 -p 22 -t 10 -r OpenSSH_3.0pl
                 SSH WARNING - OpenSSH_3.8.1p1 Debian-8.sarge.6 (protocol 2.0) version mismatch, expected 'OpenSSH_3.0pl'
                 ./check_ssh -H 192.168.2.220 -p 22 -t 10    
                 SSH OK - OpenSSH_3.8.1p1 Debian-8.sarge.6 (protocol 2.0)
                 check_ssh -H $HOSTADDRESS$ -p 22 -t 10
        
                 界面拼装参数格式如下共3个元素命令!端口!连接超时时间
                 check_ssh!22!10

check_http
                 Usage: check_http -H <vhost> | -I <IP-address> [-u <uri>] [-p <port>]
                             [-w <warn time>] [-c <critical time>] [-t <timeout>] [-L]
                                 [-a auth] [-f <ok | warn | critcal | follow>] [-e <expect>]
                                 [-s string] [-l] [-r <regex> | -R <case-insensitive regex>] [-P string]
                                
[-m <min_pg_size>:<max_pg_size>] [-4|-6] [-N] [-M
<age>] [-A string] [-k string]

-h, --help
                         帮助
                 -V, --version
                         列出版本信息
                 -H, --hostname=ADDRESS
                         虚拟主机名加端口(如:excamle.com:5000)
                 -I, --IP-address=ADDRESS
                         IP地址或名称(如果无需DNS的查找,使用十进制的地址)
                 -p, --port=INTEGER
                         端口数(默认: 80)
                 -4, --use-ipv4
                         使用IPV4连接
                 -6, --use-ipv6
                         使用IPV6连接
                 -e, --expect=STRING
                         把服务器反馈的第一行(状态)转换成指定的字符串(默认是:HTTP/1.   如果指定跳跃了所有其它逻辑状态行)
                 -s, --expect=STRING
                         指定内容
                 -u, --url=PATH
                         获取或发送的URL(默认:/)
                 -P, --post= STRING
                         URL进行POST的HTTP数据
                 -N, --no-body
                         不等待文档正文:获取报头后停止读取。
                         (注意,这是一个HTTP的获取和发送,而不是报头)
                 -M, --max-age=SECONDS
                         如果文档超过生存期则警告。数据是如下形式的:分数是"10m",小时数是"10h",天数是 "10d"
                 -T, --content-type=STRING
                         在传输的时候指定容器类型媒体类型
                 -l, --linespan
                         允许正则表达式跨越新行(必须在前面使用 –R 或-r)
                 -r, --regex,   ,--ereg=STRING
                         用正则表达式字符串搜索页
                 -R, --eregi=STRING
                         用正则表达式字符串搜索页,允许模糊查找
                 --invert-regex
                         如果找到返回CRITICAL,找不到返回OK
                 -a, --authorization=AUTH_PAIR
                         用户名:在站点最基本的密码认证
                 -A, --useragent=STRING
                         转换成字符串放在HTTP报头里发送,像"用户代理"
                 -k, --header=STRING
                         任何其它的标签被放在HTTP报头里发送。可以被附加的报头使用多次。
                 -L, --link=URL
                         在HTML 链接里隐藏发送包  
                 -f, --onredirect
                         怎样解决重定向页
                 -m, --pagesize=INTEGER<:INTERGER>
                         最小最大页大小要求(BYTES)
                 -w, ----warning=DOUBLE
                         告警状态的返回时间(秒)
                 -c,--critical=DOUBLE
                         严重状态的返回时间(秒)
                 -t, --timeout=INTEGER
                         指定超时前的时间(默认10秒)
                 -v , --verbose
                         列出详细的命令调试行

举例
                 ./check_http   -H 192.168.2.220 -p 80
                 HTTP OK HTTP/1.1 200 OK - 5553 bytes in 0.057 seconds |time=0.057428s;;;0.000000 size=5553B;;;0
                 ./check_http   -H 192.168.2.220 -p 80 -w 0.0020 -c 0.0060
                
HTTP WARNING: HTTP/1.1 200 OK - 0.003 second response time
|time=0.003068s;0.002000;0.006000;0.000000 size=5553B;;;0
                 ./check_http   -H 192.168.2.220 -p 80 -w 0.0030 -c 0.0040
                 HTTP OK HTTP/1.1 200 OK - 5553 bytes in 0.003 seconds |time=0.002673s;0.003000;0.004000;0.000000 size=5553B;;;0
                 ./check_http   -H 192.168.2.220 -p 80 -w 0.0009 -c 0.0040 -t 10
                
HTTP WARNING: HTTP/1.1 200 OK - 0.002 second response time
|time=0.002102s;0.000900;0.004000;0.000000 size=5553B;;;0
        
                 界面拼装参数格式如下共4个元素命令!告警时延!严重告警时延!连接超时时间
                 check_http!0.0020!0.0050!10check_clamd
check_imap
check_ftp
check_nntp
check_pop
check_udp
check_tcp

Usage:check_tcp -H host -p port [-w <warning time>] [-c <critical time>] [-s <send string>]
                                
[-e <expect string>] [-q <quit string>][-m <maximum
bytes>] [-d <delay>]
                                 [-t
<timeout seconds>] [-r <refuse state>] [-M <mismatch
state>] [-v] [-4|-6] [-j]
                                 [-D <days to cert expiry>] [-S <use SSL>] [-E]

-h, --help
                         帮助
                 -V, --version
                         列出版本信息
                 -H, --hostname=ADDRESS
                         主机名,IP地址,或则UNIX套接字 (必须是绝对路径)
                 -p, --port=INTEGER
                         端口数 (默认: 无)
                 -4, --use-ipv4
                         使用IPV4连接
                 -6, --use-ipv6
                         使用IPV6连接
                 -E, --escape
                         可以用\n,\r,\t or \发送或跳出字符串
                         默认情况下不加东西,\r\n加在退出的时候
                 -s, --send=STRING
                         发送服务器的字符串
                 -e, --expect = STRING
                         转换为服务器返回的字符串
                 -q, --quit= STRING
                         关闭的连接时发送给服务器的字符串
                 -r, --refuse=OK|warn|crit
                         允许 TCP 拒绝的状态k,warn,crit (默认:warn)
                 -M, --mismatch= OK|warn|crit
                         允许预期的字符串,当发现不匹配状态k,warn,crit (默认:warn)
                 -j, --jail
                         隐藏TCP套接字的输出  
                 -m, --maxbytes=INTEGER
                         当接收数据包大于指定的大小时,关闭连接。
                 -d, --delay
                         支持在发送数据流和轮询反馈间等待的延迟
                 -w, ----warning=DOUBLE
                         告警状态的返回时间(秒)
                 -c,--critical=DOUBLE
                         严重状态的返回时间(秒)
                 -t, --timeout=INTEGER
                         指定超时前的时间(默认10秒)
                 -v , --verbose
                         列出详细的命令调试行
                 举例
                 ./check_tcp -H 192.168.2.220 -p 22 -w 0.0023 -c 0.0067 -t 10
                 TCP OK - 0.002 second response time on port 22|time=0.002289s;0.002300;0.006700;0.000000;10.000000
                 ./check_tcp -H 192.168.2.220 -p 22 -w 0.0003 -c 0.0006 -t 10
                 TCP WARNING - 0.000 second response time on port 22|time=0.000318s;0.000300;0.000600;0.000000;10.000000
                 界面拼装参数格式如下共4个元素:
                         命令!端口!告警时延!严重告警时延!连接超时时间
                         check_tcp!23!0.0020!0.0050!10

备注:
                         check_imap=check_tcp!143
                         check_ftp=check_tcp!21
                         check_nntp=check_tcp!119
                         check_pop=check_udp!110
                         check_udp=check_tcp
                         check_telnet=check_tcp!23

【转】nagios 命令解释的更多相关文章

  1. 理解docker容器和镜像(layer,ufs)和docker命令解释

    博客好文1:http://blog.csdn.net/x931100537/article/details/49633107(理解docker容器和镜像,理解简单,从原理入手,什么是layer,什么是 ...

  2. nginx配置文件结构,语法,配置命令解释

    摘要: nginx的配置文件类似于一门优雅的编程语言,弄懂了它的规范就可以自定义配置文件了,这个很重要~ 1,结构分析 nginx配置文件中主要包括六块:main,events,http,server ...

  3. RYU改动监听port Mininet在custom自建拓扑和连接到指定控制器命令解释

    1.RYU控制器改动监听port 在ryu/ryu/ofproto以下的ofproto_common.py watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc ...

  4. linux 的sed命令解释 sed ':t;N;s/\n/,/;b t' 将换行符换成逗号

    linux 的sed命令解释 sed ':t;N;s/\n/,/;b t' 将换行符换成逗号 实现的功能是吧换行符换成逗号了,自己试验过. 求解释,:t N b t 都是什么意思??? :t 定义la ...

  5. UEFI Shell --常用命令解释

    UEFI Shell解释 UEFI Shell 是一个提供用户和UEFI系统之间的接口,进入UEFI Shell可以对计算机系统进行配置 命令解释: 单独的help就可以输出所有指令,不做特殊说明,内 ...

  6. Rational Rose的安装及使用教程(包括菜单命令解释、操作向导说明、快捷命令说明)

    一.安装教程 我安装时用的是镜像文件,所以安装前需要辅助软件来处理镜像文件.我用到的是UltraISO.UltraISO中文名叫软碟通 是一款功能强大而又方便实用的光盘映像文件的制作/编辑/转换工具, ...

  7. Linux常用性能检测命令解释

    1.uptime [root@smgsim02 ~]# uptime 15:08:15 up 98 days, 4:19, 2 users, load average: 0.07, 0.29, 0.1 ...

  8. free 命令解释

    free 命令 buffers and cached 解释 N多人总是询问,当在linux在输入free时内存总数怎么加起来不一样啊,下面我来解释一下free命令的输出. 我们运行free命令时都会看 ...

  9. ubuntu常用命令解释

    1.seq 用于产生一个整数到另一个整数之间所有的整数,如:seq 3 5 输出:3 4 5 注:如果参数为一个整数,则输出1至这个数之间的所有整数 2.tee [-a] file 从标准输入设备读取 ...

随机推荐

  1. 使用GPA针对android应用的绘制分析

    使用GPA针对android应用的绘制分析 以前经常用GPA来perf端游的绘制,很多perf工具例如perfhud,pix对于加壳的程序总是束手无策,但是GPA却不受这个限制,可以自动HOOK 3D ...

  2. css 两端对齐的多种实现方式

    http://www.cnblogs.com/PeunZhang/p/3289493.html

  3. WPF 依赖属性源码 洞察微软如何实现DependencyProperty

    依赖属性DependencyProperty是wpf最重要的一个类,理解该类如何实现对学习wpf帮助很大! 终于找到了该类的源码!仔细阅读源码,看看微软如何玩的花招! File: Base\Syste ...

  4. 如何在linux下录制terminal操作?

    相关包: ttyrec: ttyrec is a tty recorder. Recorded data can be played back with the included ttyplay co ...

  5. 没有robots.txt文件是否会影响收录呢

    Spider在抓取您的网站之前,会访问您的robots.txt 文件,以确定您的网站是否会阻止 蜘蛛抓取任何网页或网址.如果您的 robots.txt 文件存在但无法访问(也就是说,如果它没有返回 2 ...

  6. highcharts 系统梳理笔记

    前言 highcharts最早接触它是在4年前,后来项目中很少用到图表这些东西,就算有也是用echart.他们思路都一样自己去官网上看api即可,构造数据填充节点,没有什么难点,这次是做完手上的工作然 ...

  7. 微信小程序demo-环球小镇

    微信小程序-环球小镇说明:实现了环球小镇(huanqiuxiaozhen.com)移动端商城客户端部分功能,包括首页,分类,购物车,帐户,品牌列表,商品详情等功能.    项目下载:http://bb ...

  8. RHM-M10汽车吊力矩限制器/载荷指示器

    一 产品特点 1.     采用7.0寸工业65K色TFT LCD真彩屏,亮度250nit,分辨率800×480: 2.     传感器采用进口机芯,过载能力强: 3.     采用油压取力和大臂弯曲 ...

  9. Python爬虫笔记(一):爬虫基本入门

    最近在做一个项目,这个项目需要使用网络爬虫从特定网站上爬取数据,于是乎,我打算写一个爬虫系列的文章,与大家分享如何编写一个爬虫.这是这个项目的第一篇文章,这次就简单介绍一下Python爬虫,后面根据项 ...

  10. bzoj usaco 金组水题题解(1)

    UPD:我真不是想骗访问量TAT..一开始没注意总长度写着写着网页崩了王仓(其实中午的时候就时常开始卡了= =)....损失了2h(幸好长一点的都单独开了一篇)....吓得赶紧分成两坨....TAT. ...