Есть ли известный питон плагин/библиотека для мониторинга системы Linux, такие как:питон плагин для системы Linux мониторинга
- температуры
- использования CPU
- Использование памяти
- Disk Usage
- Использование сети
есть ли какой-либо?
большое спасибо: D
Есть ли известный питон плагин/библиотека для мониторинга системы Linux, такие как:питон плагин для системы Linux мониторинга
есть ли какой-либо?
большое спасибо: D
Вы должны взглянуть на этот project который выглядит близко к тому, что вы хотите сделать.
В качестве альтернативы вы можете использовать системные программы через exec или pipe (popen). В более общем взглянуть на этот package
Например, чтобы получить температуру, вы можете просто использовать os.system()
:
import os
print os.system('acpi -t')
В зависимости от программы, которую вы хотите выполнить, возможно, потребуется нарезание резьбы и труб или нет.
Я посмотрел pymeter, но они не обеспечивает мониторинг температуры, диска и памяти, только процессор и сеть, Что означает u через exec или трубу? я не получаю его, – user2358015
С такими функциями вы можете выполнить third партийные программы, которые предоставят вам информацию, которую вы ищете. Например, вы можете вызвать 'acpi -t' из своей программы python, чтобы получить температуру. – ibi0tux
Мне жаль, но может у вас привести пример кода? – user2358015
Я сделал это простое приложение в Python, все, что вам нужно для установки для этого, это пакет с именем «acpi». Измените частоту обновления на свои предпочтения.
import os
import time
refreshrate = 10
while(1):
os.system("clear")
print(os.system("acpi -V"))
time.sleep(refreshrate)
Вы можете использовать системные программы через к Exec или трубу ('popen') – ibi0tux
Вы всегда можете использовать системные вызовы операционной системы! – guanabara
Существует lib, который покрывает большинство ваших требований https://code.google.com/p/psutil/ –