我怎覺得你要的功能很像我去年寫的 Script,不到20行...
Ping 不到且 80 port 沒回應,就 down
https://imgur.com/a/popoDe4
Ping 的到但 80 port 沒回應就秀 Inactive..
https://imgur.com/a/scKxcZY
不過因為這個跟我的論文有一點相關,現在還不能給你就是了..
先給你一個邏輯.
先取得網路的回應時間. Ping
再檢查 port 有沒有回應.. nc
我是在crontab 每一小時檢查一次,你可以每五分鐘檢查一次。。
※ 引述《kino818 (乞丐下大願panhandler)》之銘言:
: 各位大大與專家 日安
: 我們單位服務internet user的內網網站
: 會經過別單位機房網路設備與core網路設備
: 在我們某段自維網路設備上有時十幾分鐘看到uplink LACP有掉包drop告警
: 是透過snmp server監控的
: 某段有時掉包怕影響網站運作
: 自己不熟python
: 想學python實作每幾分鐘連網站url,測試每次都有回應http 200 ok
: 若非200 ok,寄送告警信
: 有找到範例程式碼,還在測試,仍不work
: 程式碼打算慢慢學,自己搞定
: 請教各位大大與專家
: 在這樣的情境下
: 測試方式會不會太簡單?
: 有沒有更好的測試邏輯可確認網路設備uplink掉包的影響
: 謝謝各位大大與專家
:
: