уведомление о событиях в логе

понадобилось заиметь информатор о некоторых событиях в логах
есть ли какой встроенный способ?
или нужно делать свой скрипт? типа
journalctl -fqp err | while read j; do notify-send "$j"; done
Если надо отслеживать ошибку сервиса то можно в него добавить
OnFailure=сервис_уведомления

Есть и програмки следящие за логами навроде journalwatch
Читаю, читаю и не могу понять смысл этого информатора.
Если система загрузилась и нормально работает, то какой смысл в этом. Если есть сомнения, что что-то не так, то всегда можно посмотреть логи journal.
Если же замечены проблемы работы системы, то нужно логировать конкретный сервис, процесс, который имеет проблемы и, скорее всего, логами journal уже не обойтись, придется задействовать другой функционал.
Ошибки не исчезают с опытом - они просто умнеют
vasek, смысл оперативно обнаружить начало проблемы\события
попробуй копать в сторону audit
но тут 50/50, возможно что и не подойдет..
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
grayich
оперативно обнаружить начало проблемы\события
Я после каждого обновления/установки смотрю вывод journalctl --no-pager -b -p3 и добиваюсь нулевых сообщений, типа No entries
В дальнейшем, между обновлениями, если ничего не устанавливается и не меняется, то проблем быть не должно - то есть смысла выводить постоянно логи смысла не вижу.
Конечно, все делают по разному, ничего одинакового нет, но, считаю, что если кто то часто что то устанавливает, меняет, то удобнее/проще смотреть вывод после этих операций ... или я не прав?
Ошибки не исчезают с опытом - они просто умнеют
nafanja
audit
я вообще вывод его сообщений отключил - только засоряет логи
Ошибки не исчезают с опытом - они просто умнеют
вообщем зафигячил в автозагрузку скрипт вида
journalctl -n0 -fqp err| while read s; do notify-send "$s" "$s" -i important -u critical; done
костыли - наше всё
 
Зарегистрироваться или войдите чтобы оставить сообщение.