Conky интерфейс

Я исследую способ удаленного доступа к статистике о сервере Linux, такую ​​информацию, которая будет отображаться conky.

Есть ли способ взаимодействия с Conky и получения статистики, которую он отображает? Если нет, можете ли вы порекомендовать хороший способ получить такую ​​статистику? (C/Cpp lib, или, возможно, python)?

1 ответ

Решение

Вы могли бы написать cond в stdout (out_to_console вариант) и перенаправить его в файл. Конечно, вам все равно нужно получить внешний доступ к файлу.

Conky получает большую часть своих данных из файлов в sysfs а также procfs, Вы могли бы написать программу, которая собирает необходимую информацию оттуда и помещает ее на веб-страницу, которую вы можете читать удаленно (при условии, что сервер запускает веб-сервер).

Изменить: в соответствии с этим формат файла в sysfs файлы действительно просты; для каждого файла существует только одно значение с плавающей запятой (в виде текста).

Другие вопросы по тегам