天天看點

zabbix ping 檢測

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

<code>[root@yz shell]</code><code># cat  pingsmtpexmail.sh </code>

<code>#!/bin/bash  </code>

<code>echo</code> <code>""</code> <code>&gt;&gt;</code><code>/etc/zabbix/shell/pingsmtpexmail</code><code>.log</code>

<code>echo</code> <code>"==========================================================================="</code> <code>&gt;&gt;</code><code>/etc/zabbix/shell/pingsmtpexmail</code><code>.log</code>

<code>date</code> <code>'+%Y-%m-%d %H:%M:%S'</code> <code>&gt;&gt;</code><code>/etc/zabbix/shell/pingsmtpexmail</code><code>.log </code>

<code>ping</code> <code>-c 3 -W 3 $1  &amp;&gt;&gt;</code><code>/etc/zabbix/shell/smtpexmailping</code><code>.log</code>

<code>if</code> <code>[ $? -</code><code>eq</code> <code>0 ]  </code>

<code>then</code>  

<code>echo</code> <code>1  </code>

<code>else</code>

<code>echo</code> <code>2  </code>

<code>fi</code>

<code>[root@yz shell]</code><code># cat ../zabbix_agentd.d/</code>

<code>cert_check.conf           </code><code>ping</code><code>.conf                 pingsmtpexmail.conf       tcp_status.conf           userparameter_mysql.conf  </code>

<code>[root@yz shell]</code><code># cat ../zabbix_agentd.d/pingsmtpexmail.conf </code>

<code>UserParameter=smtpexmail[*], </code><code>bash</code> <code>/etc/zabbix/shell/pingsmtpexmail</code><code>.sh  $1</code>

<code>[root@yz shell]</code><code>#</code>

本文轉自 小小三郎1 51CTO部落格,原文連結:http://blog.51cto.com/wsxxsl/1905764,如需轉載請自行聯系原作者