Хроники стендэлона - 10

Dec 27, 2022 14:46


Рубрики: ​Технологии, Софт, Железо

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, что упрощает задачу, но не до конца.

Закавыка тут именно в том, что их два. Соответственно нужно:

  1. Настроить сервисы apcupsd.

  2. Побороть страсть устройств в Linux к переименованию после каждой 1 перезагрузки.

  3. Заставить Conky отображать информацию по обоим.


  1. Про каждую перезагрузку я, конечно, преувеличиваю, но поскольку переименование происходит непредсказуемо, легче не становится. 

Читать далее на shikhalev.org »

Теги: ​Conky, Gentoo, Linux, Lua, OpenRC, UPS, apcupsd, администрирование, мониторинг, программирование

Рубрики: ​Технологии, Софт, Web

2022.11.04 • Иван Шихалев
Conky и OpenWeather


Подключил прогноз погоды от OpenWeather к Conky. Пока оно сыровато, надо продумать получше архитектуру, чтобы было удобно пользоваться. Поэтому я не стал пока документировать этот модуль в README репозитория, ну а в блоге можно и о том, что в процессе, написать.

У меня почему-то не получилось получить данные текущей погоды с OpenWeatherMap.org, только прогноз на пять дней с интервалом 3 часа. Надо, конечно, поразбираться с их API получше - еще один повод не считать работу законченной…

Как бы то ни было, пятидневный прогноз вполне себе отображается. Как его использовать:

  1. Мне потребовалось доустановить некоторые пакеты для Lua:
    • lua-cjson для парсинга ответа от сервера.
    • luaposix для всякой вспомогательной работы с файлами и каталогами.
    • luasocket для собственно загрузки по HTTP.

    В вашей системе это все может быть уже установлено, а может и не быть, нужно проверить и доустановить.

Читать далее на shikhalev.org »

Теги: ​Conky, Lua, OpenWeather, мониторинг, погода
Previous post Next post
Up