Страница 1 из 1
Мониторинг конфигов системы
Добавлено: 2010-09-15 13:21:54
Bo2l
Здравствуйте.
Каким образом можно настроить сабж, чтобы при редактировании,
к примеру, /etc/resolv.conf на мой е-мейл приходило уведомление,
что файл кто-то редактировал и изменил такие-то строчки?
Спасибо.
Re: Мониторинг конфигов системы
Добавлено: 2010-09-15 13:57:28
rmn
Код: Выделить всё
#!/bin/sh
checksum_file="/etc/checksum.dat"
cat $checksum_file |.
(
while read f c1
do
c2="`/sbin/md5 -q $f`"
if [ "$c1" != "$c2" ]; then
# отправляем уведомление, что файл $f изменен
fi
done
)
/etc/checksum.dat
Код: Выделить всё
/etc/resolv.conf 5e8fa98c37069eccde9765b7e3457bd9
/etc/rc.conf 98b6d023ed37262de2bba76d83ff9783
и т.д.
Re: Мониторинг конфигов системы
Добавлено: 2010-09-15 14:00:18
rmn
А, если еще надо знать, что именно изменили, то хранить копии всех конфигов где-нибудь, и сравнивать, к примеру diff
Re: Мониторинг конфигов системы
Добавлено: 2010-09-15 14:06:22
Гость
Re: Мониторинг конфигов системы
Добавлено: 2010-09-15 14:45:43
hizel
Re: Мониторинг конфигов системы
Добавлено: 2010-09-15 15:07:31
Bo2l
rmn писал(а):Код: Выделить всё
#!/bin/sh
checksum_file="/etc/checksum.dat"
...
Простите, но это изобретать велосипед

Уверен, что до меня у кого-то возникала подобная задача - неужели готового решения нету?
Спасибо, посмотрю.
Re: Мониторинг конфигов системы
Добавлено: 2010-09-15 16:09:56
Bo2l
hizel писал(а):
debian way
что Вы имеете в виду?
з.ы. на счет etckeeper - кто им пользуется? какие впечатления?
Re: Мониторинг конфигов системы
Добавлено: 2010-09-15 16:30:33
hizel
я посмотрел man и увидел там обращения к пакетной базе dpkg - debian\ubuntu
Re: Мониторинг конфигов системы
Добавлено: 2010-09-15 17:02:49
Burner
monit, например
Re: Мониторинг конфигов системы
Добавлено: 2010-09-15 17:25:25
Bo2l
monit умеет только сообщить, что размер файла изменился, а что именно изменилось в содержимом - нет.
исправьте, если не так.
з.ы. наткнулся еще на такую штуку:
http://iwatch.sourceforge.net/documentation.html
Re: Мониторинг конфигов системы
Добавлено: 2010-09-16 10:50:03
Гость
hizel писал(а):я посмотрел man и увидел там обращения к пакетной базе dpkg - debian\ubuntu
Но это же не бинарник, подправить скрипт, я думаю, не так сложно.
Re: Мониторинг конфигов системы
Добавлено: 2010-09-16 12:36:37
Burner
да и самому написать скрипт - 10 мин