3、python自動化運維——定制業務質量報表
實例代碼:
./cretea.py #!/usr/bin/python
|
./update.py import time,psutil
|
./graph.py import time,psutil
title="Server network,traffic flow ("+time.strftime('%Y-%m-%d',time.localtime(time.time()))+")"
|
實現TCP探測目標路由軌跡
所需安裝包:ImageMagick(轉換圖片格式工具),graphviz(繪制圖形工具)
通過scapy的traceroute方法查詢到路由軌跡,然後調用graph()方法進行路由軌跡的繪制,中間調用ASN映射查詢IP地理信息並生成svg流程文檔,最後使用ImageMagic工具轉換svg格式為png格式。
import logging,warnings #屏蔽scapy 無用信息 #接受輸入的域名或IP
|
3、python自動化運維——定制業務質量報表