2010-11-11 20 views
21

Có cách nào, bằng cách sử dụng Python, để kiểm tra tải máy chủ của một máy Linux định kỳ và thông báo cho tôi về nó theo một cách nào đó?Python và Server Load

Trả lời

36

Python có chức năng để có được trung bình tải của hệ thống như một phần của các mô-đun os

>>> import os 
>>> os.getloadavg() 
(1.1200000000000001, 1.0600000000000001, 0.79000000000000004) 

Từ đó, bạn có thể làm bất cứ điều gì để kiểm tra bạn cần, và sau đó gửi email cho bạn, hoặc tương tự .

+0

Tôi có thể đặt tập lệnh Python vào một công việc định kỳ không? – Antonis

+0

@Antonis '30 * * * */usr/bin/python ~/my_script.py' hoặc thậm chí' 30 * * * */usr/bin/python -c "os nhập khẩu; os.getloadavg()" ' – danodonovan

Các vấn đề liên quan