[問題] 監控script

看板Linux作者 (幾年過了還是想念)時間15年前 (2010/11/23 14:42), 編輯推噓4(401)
留言5則, 4人參與, 最新討論串1/2 (看更多)
目前有兩台機器 一台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 存活。 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.57.231.228

11/23 16:01, , 1F
curl -sI yoursite
11/23 16:01, 1F

11/23 17:06, , 2F
用 monit 比較簡單...
11/23 17:06, 2F

11/23 17:53, , 3F
remote syslog + cron job for netstat
11/23 17:53, 3F

11/24 00:25, , 4F
nmap -sP 192.168.1.2
11/24 00:25, 4F

11/24 00:31, , 5F
加上管線 |grep 'be up'|mail root -s 'Service is up'
11/24 00:31, 5F
文章代碼(AID): #1Cws8x62 (Linux)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
4
5
文章代碼(AID): #1Cws8x62 (Linux)