2010-11-11 15 views
21

C'è un modo, usando Python, per controllare periodicamente il carico del server di una macchina Linux e informarmi in qualche modo?Python e carico server

risposta

36

Python ha una funzione per ottenere carico medio del sistema come parte del modulo os

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

Da lì, si può fare tutto ciò che i controlli si ha bisogno, e poi e-mail, o simili .

+0

Posso inserire lo script Python in un cron job? – Antonis

+0

@Antonis '30 * * * */usr/bin/python ~/my_script.py' o anche' 30 * * * */usr/bin/python -c "import os; os.getloadavg()" ' – danodonovan