監控script - Linux

Tracy avatar
By Tracy
at 2010-11-23T14:42

Table of Contents


目前有兩台機器

一台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 存活。

感謝



--
Tags: Linux

All Comments

Blanche avatar
By Blanche
at 2010-11-27T14:51
curl -sI yoursite
Franklin avatar
By Franklin
at 2010-11-28T10:51
用 monit 比較簡單...
Caroline avatar
By Caroline
at 2010-11-28T12:07
remote syslog + cron job for netstat
Agatha avatar
By Agatha
at 2010-11-29T20:48
nmap -sP 192.168.1.2
Steve avatar
By Steve
at 2010-12-02T01:48
加上管線 |grep 'be up'|mail root -s 'Service is up'

[archlinux] agp 顯卡認不得?

Zanna avatar
By Zanna
at 2010-11-22T20:54
新手發問 多多包涵 一直有個問題困擾很久了 就是我的顯示卡沒辦法正確被認出來 只能用vesa模式跑 顯卡是agp Quadro4 750 cpu amd3000+(939) mb epox9nda3 os archlinux (2.6.X 每天更新 我也忘了現在是哪版) 驅動程式 無論是 nvidia 9 ...

Debian <sparc> 可以中文化嗎?

Sandy avatar
By Sandy
at 2010-11-22T19:42
小弟上官方下載了 debian for sparc 不同於 x86 amd 等版本 在安裝的時候並沒有中文語言可選 於是安裝成英文 請問 可以透過下載套件讓他桌面環境中文化嗎? 小弟是用xfce桌面環境 謝謝 -- ┌─────┬──┬──┬──┬──┬──┬──┬──┬──┬───┬───┐ ...

script 紀錄資源

Isla avatar
By Isla
at 2010-11-22T18:30
※ 引述《paulyanzi (消失)》之銘言: : 請問要怎麼利用 script 去記錄某支程式每一秒吃的資源呢? : 例如去記錄吃的 CPU, MEM, (不知道還有什麼可以記錄來比較?) : 謝謝 這是以前用 perl 寫的紀錄CPU使用率的腳本, 資訊是從 /proc 取得的 #!/usr/bi ...

‧。★ Linux 網路卡驅動程式開發實戰 ★。‧

Kumar avatar
By Kumar
at 2010-11-22T14:34
台北 11/27 Linux 網路卡驅動程式開發實戰 (六) 9:30~17:30 高雄 12/19 Linux 網路卡驅動程式開發實戰 (日) 9:30~17:30 Network Interface (網路介面) 是Linux 的第三種標準device 類型,從系統的角度來看它很類似掛載在系統上的 B ...

如何讓 Squid 緩存這個網站?

Bennie avatar
By Bennie
at 2010-11-22T12:12
研究 Squid 約一個多月,該設定的都設定好了 大部分的網站及檔案格式已都能照我預想的樣子緩存或不緩存 但發現有一個網站總是無法順利緩存 http://www.nownews.com/ refresh_pattern 的所有語法通通無效,Firefox 本身的緩存機制也不行 導致只要每次連到這個 dom ...