監控script - Linux

By Xanthe
at 2010-11-24T01:12
at 2010-11-24T01:12
Table of Contents
※ 引述《y41 (幾年過了還是想念)》之銘言:
: 目前有兩台機器
: 一台IP為 192.168.1.1 另一台為 192.168.1.2
: 我想寫一個監控port的script
: 以192.168.1.1來監控 192.168.1.2的Server service是否存活
: 目前開啟Apache port 80 port
: 請問除了telnet的方式 是否還有其他的方式
: 目前想到的是telnet 192.168.1.2 80
: 如果服務啟動則會出現
: connected to 192.168.1.2
: Escape character is '^]'
: 如果服務關閉了則會出現
: tlenet: connect to address 192.168.1.2: connection refused
: 我想寫一個判斷式 當telnet 成功 則執行function A
: 當telnet 失敗則執行functionB
: 目前想到的是抓取關鍵字的方式判斷
: 小弟資淺 想請教各位script大大 是否有較smart的寫法或建議
: 或是其他方式能夠判斷 service 存活。
: 感謝
改成這樣好了,再放在crontab裡
nmap -p 80 192.168.1.2 |grep '80/tcp open http' &>/dev/null \
&& echo 'Http is running'|mail root -s 'Service is up' &>/dev/null
--
: 目前有兩台機器
: 一台IP為 192.168.1.1 另一台為 192.168.1.2
: 我想寫一個監控port的script
: 以192.168.1.1來監控 192.168.1.2的Server service是否存活
: 目前開啟Apache port 80 port
: 請問除了telnet的方式 是否還有其他的方式
: 目前想到的是telnet 192.168.1.2 80
: 如果服務啟動則會出現
: connected to 192.168.1.2
: Escape character is '^]'
: 如果服務關閉了則會出現
: tlenet: connect to address 192.168.1.2: connection refused
: 我想寫一個判斷式 當telnet 成功 則執行function A
: 當telnet 失敗則執行functionB
: 目前想到的是抓取關鍵字的方式判斷
: 小弟資淺 想請教各位script大大 是否有較smart的寫法或建議
: 或是其他方式能夠判斷 service 存活。
: 感謝
改成這樣好了,再放在crontab裡
nmap -p 80 192.168.1.2 |grep '80/tcp open http' &>/dev/null \
&& echo 'Http is running'|mail root -s 'Service is up' &>/dev/null
--
Tags:
Linux
All Comments
Related Posts
Ubuntu10.04用filezilla連線ftp問題

By Emily
at 2010-11-23T21:48
at 2010-11-23T21:48
終端機顯示

By Ethan
at 2010-11-23T20:42
at 2010-11-23T20:42
監控script

By Tracy
at 2010-11-23T14:42
at 2010-11-23T14:42
telnet 指令防呆?

By Isabella
at 2010-11-23T00:45
at 2010-11-23T00:45
可否支援AD

By Susan
at 2010-11-22T23:13
at 2010-11-22T23:13