olegon.ru
С почтой интересный вопрос, надо посмотреть будет
если найдете - поделитесь, пожалуйста, у меня половина крона на рассылку заточена
olegon.ru
не помню точно, но с логикой наименований периодов мы точно не сошлись
Aleksei
если найдете - поделитесь, пожалуйста, у меня половина крона на рассылку заточена
Насколько я понял, то обычно это делают так: 1. Создать юнит /etc/systemd/system/notify-email@.service с содержимым [Unit] Description=%i failure email notification [Service] Type=oneshot ExecStart=/bin/bash -c '/bin/systemctl status %i | /usr/bin/mailx -s "[%i] failure notification" admin@example.com' (заменив почту, конечно) 2. Не забыть systemctl daemon-reload 3. В нужных юнитах прописать OnFailure=notify-email@%n.service Мопед не мой, сам не тестировал
olegon.ru
сегодня одному админу, завтра - другому...
Aleksei
не в таймере, а сервисе. Таймер ведь сервис пускает
olegon.ru
ну да, не суть... не готово это еще к замене крона...
Aleksei
Почта в одном месте прописывается - notify-email@.service
olegon.ru
Почта в одном месте прописывается - notify-email@.service
да, вот сейчас у меня, например, 100 кронов и это будет 100 таймеров-сервисов, но в кроне емейл и способ отправки в одном месте прописывается, а тут ... придется 100 раз править юниты
Aleksei
можешь посоздавать несколько notify-email-admin1@.service и в разных прописывать разных
Aleksei
Подозреваю, ты не правильно понял, что я написал
olegon.ru
а... все, теперь понял
olegon.ru
пардон
olegon.ru
а если вообще весь текст надо перенаправлять со stdin?
Aleksei
как раз в статусе stdout
olegon.ru
как раз в статусе stdout
в статусе же совсем не то, что юнит выведет в этот раз
Aleksei
давай проверим
Vasiliy Glazov
Сори, что картинкой
Нет тебе прощения.
olegon.ru
Сори, что картинкой
я еще не успел, работаю параллельно, а вот если второй раз его зафейлить, 4 строки придет?
olegon.ru
и, опять же, как весь stdout забрать, без exit 1?
Aleksei
Это из документации к OnFailure
Aleksei
https://www.freedesktop.org/software/systemd/man/systemd.unit.html#OnFailure=
Aleksei
и, опять же, как весь stdout забрать, без exit 1?
exit 1 это в скрипте самом, я его содержимое показал
olegon.ru
exit 1 это в скрипте самом, я его содержимое показал
да, я и говорю, что крон-то забирает весь вывод в почту, у меня так отчеты ежедневные приходят - просто вывод, все, что не нужно - в /dev/null
Aleksei
Использовать крон, чтобы на почту слать - такое себе занятие по-моему. Это вообще спорное решение крона было. У меня было когда-то куча кронов, и у всех приходилось писать $>/dev/null По мне - лучше уже скрипт запускать, который и формирует, и отправляет. Тогда именно в нем будешь контролировать, куда отправлять. А то с кроном - выполнение в одном месте, алиасы для отправки в другом
Aleksei
Еще и newaliases забудешь запустить
Aleksei
а, ты про MAILTO
Aleksei
Я бы тогда просто в EexcStart писал ExecStart=/path/to/script | mailx .....
Bandikoot
ну и костылище... а если не failure, то в миллионе таймеров прописывать почту?
а может вы-таки нормальный мониторинг себе сделаете? node_exporter для prometheus отдаёт аптайм хоста, можно на эту метрику повесить алерт. заббикс вроде даже искаропки имеет триггер на изменение аптайма
Aleksei
А почту можно из общего env файла брать
Aleksei
А нормальны мониторинг - хорошая штука :) Еще и ELK туда же. Вот только это бывает избыточно, если у тебя один хост всего
olegon.ru
о том и речь, у меня несколько раскиданных и несвязанных комбайнов
olegon.ru
ок, один хост — https://mmonit.com/monit/
за такое безопасники могут что-то и оторвать :)
Aleksei
за такое безопасники могут что-то и оторвать :)
они за любую отправку с хоста могут что-то оторвать
olegon.ru
они за любую отправку с хоста могут что-то оторвать
ну это смотря куда еще... а тут чистой воды троянчик :)
Bandikoot
за такое безопасники могут что-то и оторвать :)
извините, но я бы за мониторинг через крон тоже что-то оторвал)
Bandikoot
ну это смотря куда еще... а тут чистой воды троянчик :)
исходники в наличии, проведите аудит
olegon.ru
хм, а как-то мы на мониторинг-то соскочили, я про то, что у меня есть ежедневные отчеты разного характера
olegon.ru
logwatch какой-нибудь?
нет, по СУБД вывод
olegon.ru
бекапы, опять же... много чего
olegon.ru
да вроде речь была о том, что нужны оповещения при рестарте хоста
мы с этого плавно перешли к тому, что крон уже deprecated
Bandikoot
верно. я тут повыше видео доклада кидал как раз на эту тему
Nutrion
Только что включил пеку и получил ошибку mce: [Hardware Error]: PROCESSOR 0:906e9 TIME 1585932455 SOCKET 0 APIC 0 microcode ca Ос грузится нормально и все работает тоже норм просто хотелось бы узнать насколько это критичная ошибка Ошибку получил на Fedora 32 Проц intel core i3 7100 кто нибудь до этого сталкивался с этим?
⁣⁣⁣⁣⁣⁣⁣
leafpad
⁣⁣⁣⁣⁣⁣⁣
osmo еще и с календариком
⁣⁣⁣⁣⁣⁣⁣
osmo с календариком, говорю же.
ㅤ
Zim, qownnotes (qt). Обе есть в оф репах.
⁣⁣⁣⁣⁣⁣⁣
ㅤ
zim на питоне, уносите
Только вместе с твоим софтом на нем же.
⁣⁣⁣⁣⁣⁣⁣
@Artem4 ребилд плиз, там оптимизации завезли
ㅤ
@Artem4 ребилд плиз, там оптимизации завезли
https://bodhi.fedoraproject.org/updates/FEDORA-2020-3640e3a703
⁣⁣⁣⁣⁣⁣⁣
ㅤ
а епели?
Building...
Виталий
просьба подсказать как запустить сборку в kdenlive, жму кноаку сборку в файл но ничего не происходит, запускал из консоли, чтобы видеть возможный вывод ошибок, но ничего подобного не происходит
Виталий
благодарю
ㅤ
Modularity опрос https://docs.google.com/forms/d/e/1FAIpQLScOA97rGONieSOYmlZLsHdkq-EhdePZ4IN3RwOjJKd1F1a9sw/viewform?usp=sf_link
Vasiliy Glazov
Надо помочь со сборкой boost 1.72.
Vasiliy Glazov
Как освобожусь - попробую.
Dmitry
господа, поскажите чем днс кеш почистить
Pavel
https://www.freedesktop.org/software/systemd/man/systemd-resolved.service.html перезапустить сервис systemd-resolved, если его используете
Dmitry
по умолчанию в ф31 как ?
Dmitry
[root@DESKTOP-ERK0KR1 ~]# systemctl is-active systemd-resolved inactive
Vasiliy Glazov
mediainfo апдейтнулось, пойду обновлю пакеты