Мониторинг конфигов системы

Есть и такой ОС.

Модератор: weec

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Bo2l
проходил мимо
Сообщения: 4
Зарегистрирован: 2010-09-15 13:17:41
Контактная информация:

Мониторинг конфигов системы

Непрочитанное сообщение Bo2l » 2010-09-15 13:21:54

Здравствуйте.

Каким образом можно настроить сабж, чтобы при редактировании,
к примеру, /etc/resolv.conf на мой е-мейл приходило уведомление,
что файл кто-то редактировал и изменил такие-то строчки?

Спасибо.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

rmn
старшина
Сообщения: 427
Зарегистрирован: 2008-10-03 18:52:02

Re: Мониторинг конфигов системы

Непрочитанное сообщение rmn » 2010-09-15 13:57:28

Код: Выделить всё

#!/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
и т.д.

rmn
старшина
Сообщения: 427
Зарегистрирован: 2008-10-03 18:52:02

Re: Мониторинг конфигов системы

Непрочитанное сообщение rmn » 2010-09-15 14:00:18

А, если еще надо знать, что именно изменили, то хранить копии всех конфигов где-нибудь, и сравнивать, к примеру diff


Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Мониторинг конфигов системы

Непрочитанное сообщение hizel » 2010-09-15 14:45:43

Гость писал(а):http://joey.kitenet.net/code/etckeeper/
debian way
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Bo2l
проходил мимо
Сообщения: 4
Зарегистрирован: 2010-09-15 13:17:41
Контактная информация:

Re: Мониторинг конфигов системы

Непрочитанное сообщение Bo2l » 2010-09-15 15:07:31

rmn писал(а):

Код: Выделить всё

#!/bin/sh 

checksum_file="/etc/checksum.dat"
...
Простите, но это изобретать велосипед :)
Уверен, что до меня у кого-то возникала подобная задача - неужели готового решения нету?
Спасибо, посмотрю.

Bo2l
проходил мимо
Сообщения: 4
Зарегистрирован: 2010-09-15 13:17:41
Контактная информация:

Re: Мониторинг конфигов системы

Непрочитанное сообщение Bo2l » 2010-09-15 16:09:56

hizel писал(а):
Гость писал(а):http://joey.kitenet.net/code/etckeeper/
debian way
что Вы имеете в виду?

з.ы. на счет etckeeper - кто им пользуется? какие впечатления?

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Мониторинг конфигов системы

Непрочитанное сообщение hizel » 2010-09-15 16:30:33

я посмотрел man и увидел там обращения к пакетной базе dpkg - debian\ubuntu
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Burner
лейтенант
Сообщения: 693
Зарегистрирован: 2009-06-14 7:02:26

Re: Мониторинг конфигов системы

Непрочитанное сообщение Burner » 2010-09-15 17:02:49

monit, например

Bo2l
проходил мимо
Сообщения: 4
Зарегистрирован: 2010-09-15 13:17:41
Контактная информация:

Re: Мониторинг конфигов системы

Непрочитанное сообщение Bo2l » 2010-09-15 17:25:25

monit умеет только сообщить, что размер файла изменился, а что именно изменилось в содержимом - нет.
исправьте, если не так.

з.ы. наткнулся еще на такую штуку:
http://iwatch.sourceforge.net/documentation.html

Гость
проходил мимо

Re: Мониторинг конфигов системы

Непрочитанное сообщение Гость » 2010-09-16 10:50:03

hizel писал(а):я посмотрел man и увидел там обращения к пакетной базе dpkg - debian\ubuntu
Но это же не бинарник, подправить скрипт, я думаю, не так сложно.

Burner
лейтенант
Сообщения: 693
Зарегистрирован: 2009-06-14 7:02:26

Re: Мониторинг конфигов системы

Непрочитанное сообщение Burner » 2010-09-16 12:36:37

да и самому написать скрипт - 10 мин