天天看點

python監控程序

1

2

3

4

5

6

7

8

9

10

11

12

<code>[root@bogon ~]</code><code># cat monitor.py </code>

<code>#!/usr/bin/env  python </code>

<code>import</code> <code>os</code>

<code>process = </code><code>"/tmp/sshd.lock"</code>

<code>os.system(</code><code>"ps -ef|grep sshd|grep -v grep&gt;%s"</code> <code>% process)</code>

<code>if</code> <code>not(os.path.getsize(process)):</code>

<code>    </code><code>print(</code><code>"no running"</code><code>)</code>

<code>else</code><code>:</code>

<code>    </code><code>print(</code><code>"running"</code><code>)</code>

<code>[root@bogon ~]</code><code># python monitor.py</code>

<code>running</code>

<code>[root@bogon ~]</code><code>#</code>

反思:傳回值可以設定成1 或者0  然後結合zabbix做監控

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

下一篇: kvm克隆