> acpi может оказаться не таким простым в поддержке - он сейчас меняется,
> с uefi'зацией всего и вся, а излишней открытостью вендоры не страдают. А что там едет? UEFI я в альте когда-то и делал, но в принципе от ACPI со стороны userspace хочется кнопочек (начиная с button/power и /lid), подсветки и... и мне так будто вообще хватает (остальным занимаются фирмварь и ядро).
> А, еще, кстати, в копилочку - laptop-mode-tools то ли все, то ли близко к тому
> (но это скрипты, это просто - пока интерфейсы в ядре открыты).
Угу.
>> Мне тут более симпатична идея добить интеграцию сервисов с monit "из коробки"
> главное, чтоб отключалась ;-)
Ну мы ж не маньяки ;-)
> Я вот лично считал и считаю, что вовсе не нужно без крайней необходимости,
> в исключительном случае, автоперезапускать упавшие демоны - это признак чего-то
> очень нехорошего, вплоть до пролома хоста (или признак дерьмодемона),
> такого на машине быть просто не должно.
Это понятно, такое "из коробки" считаю возможным делать разве что для архикритичного вроде sshd и syslogd (и то не факт). По умолчанию стоит предупреждалку делать, мол, упал (если получается сформулировать более-менее универсальные критерии, то и для ситуации с протечкой тоже).
Плюс monit штатно умеет проверять суммы бинарников и конфигов, хотя это как раз надо думать для такой схемы -- а то поправил *rc и через минутку сервис выпал из мониторинга, потеряв доверие. Т.е. тогда есть смысл учить service и/или chkconfig пинать не только systemd (если он), но и monit (если что?).
> У меня на разных продах было по разному - например, автоперезапускатор _хоста_,
> целиком, по наличию на нем растущего swap (то есть это даже
> никто, кроме робота, не мониторил - потому что не лечилось)
Такое оно тоже умеет, но изкоробочно опять же разве что предупреждение по проценту ресурсов можно вкрутить.
> Но чаще все же встречал - съем параметров собственно прода (с этим
> ничего готовое, естественно, не поможет - демон может и не собирается
> падать, а просто работает неправильно), и реакция на них в глобальном
> мониторинге, местами роботами, местами человеком или параллельно.
> monit и прочие локальные штуковины тут не поможет.
Да, monit -- это именно часть "активный локальный", хоть и есть всякие mmonit.