Страница 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
Гость писал(а):http://joey.kitenet.net/code/etckeeper/
debian way

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 писал(а):
Гость писал(а):http://joey.kitenet.net/code/etckeeper/
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 мин