您好,登錄后才能下訂單哦!
要在Linux上使用Python腳本進行網絡監控,你可以使用Python的第三方庫psutil
和requests
pip install psutil requests
接下來,創建一個名為network_monitor.py
的Python腳本,并添加以下代碼:
import time
import psutil
import requests
def get_network_info():
net_io_counters = psutil.net_io_counters()
return {
"sent": net_io_counters.bytes_sent,
"received": net_io_counters.bytes_recv
}
def send_data_to_server(data):
url = "https://your-server-url.com/api/network-monitor"
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=data, headers=headers)
if response.status_code != 200:
print("Error sending data to server:", response.status_code)
def main():
while True:
network_info = get_network_info()
send_data_to_server(network_info)
time.sleep(60) # 每分鐘監控一次
if __name__ == "__main__":
main()
這個腳本會每分鐘收集一次網絡發送和接收的字節數,并將其發送到指定的服務器URL。請確保將https://your-server-url.com/api/network-monitor
替換為你自己的服務器URL。
要運行此腳本,請在終端中輸入以下命令:
python network_monitor.py
這將開始監控網絡并將數據發送到服務器。要停止腳本,請按Ctrl + C
。
注意:這個示例僅適用于基本的網絡監控。根據你的需求,你可能需要修改腳本以收集更多詳細信息或者定制數據發送到服務器的方式。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。