Показать полную графическую версию : [решено] Выключение/перезагрузка - сообщение
Dreamer_UFA
06-07-2013, 10:59
Добрый день.
Как можно организовать отправку сообщения с linux сервера при перезагрузке - выключения оного ?
На удаленнных точках стоят линукс станции, некоторые особо одаренные не санкционировано перегружают их в течении дня с кнопки. В результате имеем повреждения ФС и записи в логах INCORRECT SHUTDOWN. Хотелось бы в реальном времени поулучать лог или сообщение на почту - "06.07.13 14:05 Был перезагружен сервер" Что то типа этого.
Возможно ?
ruslandh
06-07-2013, 12:03
А какой сервер у вас занимается логами? Правильнее всего было-бы его настроить. По идее он должен отсылать почту админу , правда обычно он отсылает локальному пользователю (или root, или первому созданному пользователю - в разных дистрибутивах по-разному).
Dreamer_UFA
06-07-2013, 12:45
Если честно не понял фразу "Какой сервер занимается логами", наверное никакой.
Суть: это магазин, на этом сервере крутится база на firebird. Периодически юзеры его "роняют". Благо если при загрузке он восстановится. Если нет - получаем Give root password for login В этом случае приходится ехать. А некоторые точки так далеко ...
Логи складываются в /var/log/xxxx/ctrdown.log В принципе подключившись я могу посмотреть статистику выключений. Но хотелось бы "на лету".
Либо как мне вычленить последние скажем 5 строк из лога и отправить по почте ?
ruslandh
06-07-2013, 13:01
Какой сервер занимается логами", наверное никакой.
Обычно это или syslog, или (или более новый) syslog-ng
http://ru.wikipedia.org/wiki/Syslog
http://xgu.ru/wiki/syslog-ng
их и надо настраивать
Dreamer_UFA
06-07-2013, 13:56
Спасибо.
Никогда не сталкивался - буду изучать. Тему пока оставим открытой, может вопросы возникнут-
Dreamer_UFA
08-07-2013, 21:01
Сегодня запустил на сервере: service syslog status - получил syslog ..... running. Стало быть установлена и работает
Посоветуйте пожалуйста ресурсы по настройке этого. Желательно с примерами. Я буду конечно гуглить и читать но может у кого то уже подобное было
ruslandh
08-07-2013, 21:21
Наверное, лучше на syslog-ng поменять http://wiki.sirmax.noname.com.ua/index.php/Syslog-ng_mail
В openSUSE по умолчанию используется rsyslog.
Dreamer_UFA
14-07-2013, 10:28
Всем спасибо. Покурил маны, вроде как понятно. Не буду далее отвлекать . :)
вроде как понятно »
Поделитесь решением. Другим читателям полезно будет.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.