Мониторинг GEOM. geomWatch.
Одним из самых тонких мест серверов являются диски. Для многих апаратных рейд контролеров есть утилиты мониторинга. Есть такая утилита и для GEOM. Относительно недавно она появилась в портах FreeBSD. Она предназначена для проверки состояния компонентов GEOM и в случае отказа или потери каких либо компонент – уведомления сисадмина по электронной почте.
Ставим geomWatch из портов:
cd /usr/ports/sysutils/geomWatch/ make install clean
Ставится geomWatch без лишних вопросов. И можно переходить к настройке.
Мой файл настроек такой:
geom="MIRROR/gm0" interval="30" from="NOC <noc@hilik.org.ua>" recipient="hilik@hilik.org.ua" smtpServer="localhost:25"
Мы указываем какой рейд будем мониторить у меня это зеркало(RAID 1-го уровня) с именем gm0. Рейдов на мониторинг можно добавлять столько, сколько есть в системе. Просто на каждый рейд ставите свой geom=»MIRROR/gm1″ и тд и тп. Ну естественно если у вас не зеркало, а допустим объединение винтов – RAID 0-го уровня то вместо MIRROR, указываете STRIPE, для RAID 3-го уровня RAID3.
interval=»30″ – это значит проверять состояние рейда каждые 30 секунд.
И далее from – адрес от которого будет отправляться уведомления.
recipient – адрес получателя уведомлений.
И smtpServer – адрес сервера через который будут отправляться уведомления.
Теперь разрешим запуск geomWatch:
echo 'geomwatch_enable="YES"' >> /etc/rc.conf
и запустим:
/usr/local/etc/rc.d/geomWatch start
На этом настройка закончена, geomWatch работает, пока уведомлений не слал, благо рейды не разваливались. Но лучше и спокойней когда мониторится максимум компонентов системы.
Комментариев нет
Комментариев нет.
RSS-лента комментариев к этой записи. TrackBack URI


