我怎觉得你要的功能很像我去年写的 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掉包的影响
: 谢谢各位大大与专家
:
: