Рубрики:
Технологии,
Софт,
Железо 2022.10.23 • Иван Шихалев
Conky: исправление проблемы с hwmon
Дано - известная многим программа
Conky, используемая в основном для мониторинга различных параметров системы, датчиков и т.д.
Собственно, с датчиками у меня и возникала регулярно проблема - выбор датчика в Conky производится по номеру, т.е. примерно так ${hwmon 1 temp 1};
при этом данный номер, как показывает практика, может меняться после каждой перезагрузки.
Вероятно, с этим можно как-то бороться через настройки, правила eudev или еще как. Но я пошел по пути наименьшего сопротивления и воспользовался
средствами Lua. Результат выложен в репозиторий
conky, конкретно - модуль
hwmon.
Читать далее на shikhalev.org » Теги:
Conky,
Linux,
Lua,
администрирование,
мониторинг,
программирование Рубрики:
Технологии,
Софт,
Железо 2022.10.24 • Иван Шихалев
Conky и два бесперебойника
Продолжая
тему Conky и мониторинга вообще, разберемся с выводом данных по двум бесперебойникам, подключенным к одному компьютеру.
В моем случае они оба фирмы APC, что упрощает задачу, но не до конца.
Закавыка тут именно в том, что их два. Соответственно нужно:
-
Настроить сервисы apcupsd.
-
Побороть страсть устройств в Linux к переименованию после каждой 1 перезагрузки.
-
Заставить Conky отображать информацию по обоим.
-
Про каждую перезагрузку я, конечно, преувеличиваю, но поскольку переименование происходит непредсказуемо, легче не становится. ↩
Читать далее на shikhalev.org » Теги:
Conky,
Gentoo,
Linux,
Lua,
OpenRC,
UPS,
apcupsd,
администрирование,
мониторинг,
программирование Рубрики:
Технологии,
Софт,
Web 2022.11.04 • Иван Шихалев
Conky и OpenWeather
Подключил прогноз погоды от
OpenWeather к Conky. Пока оно сыровато, надо продумать получше архитектуру, чтобы было удобно
пользоваться. Поэтому я не стал пока документировать этот модуль в
README репозитория,
ну а в блоге можно и о том, что в процессе, написать.
У меня почему-то не получилось получить данные
текущей погоды с
OpenWeatherMap.org, только
прогноз на пять дней с интервалом
3 часа. Надо, конечно, поразбираться с их API получше - еще один повод не считать работу законченной…
Как бы то ни было, пятидневный прогноз вполне себе отображается. Как его использовать:
-
Мне потребовалось доустановить некоторые пакеты для Lua:
- lua-cjson для парсинга ответа от сервера.
- luaposix для всякой вспомогательной работы с файлами и каталогами.
- luasocket для собственно загрузки по HTTP.
В вашей системе это все может быть уже установлено, а может и не быть, нужно проверить и доустановить.
Читать далее на shikhalev.org » Теги:
Conky,
Lua,
OpenWeather,
мониторинг,
погода