mmonit setup

И так хотелось бы поговорить о средствах мониторинга за группой серверов или просто за сервером. Существует множество различных решений, перепробовав многое я остановился на замечательном софте M/Monit в связке с Monit, официальный сайт программы mmonit.com там можете посмотреть скрины и примеры использования, а так же приобрести лицензию если понравится софтина.

Настраивать мы будем M/Monit это веб морда для демонов monit которые устанавливаются непосредственно на сервера. Как установить и настроить monit читайте тут.

Скажем так mmonit это что то типа центрального командного центра для monit (серверов с monit), скрины можно глянуть тут http://www.mmonit.com/screenshots/ выглядит красиво, не так ли? а работает еще лучше)

Установка mmonit на Debian

Оф сайт предлагает скачать программу бесплатно для ознакомления (30 дневную версию) поэтому можно не регистрироваться/покупать.

Давайте создадим директорию для mmonit и закачаем туда архив с программой M/Monit.  :arrow:

(http://www.mmonit.com/download/ выбирайте для своей системы) я скачаю со своего сервера.

распаковываем tar.gz

открываем README и изучаем инструкцию =)

в каталоге /etc/mmonit/mmonit-2.4/doc/startup можно будет найти стартовый скрипт и init скрипт, давайте задействуем их, нечего изобретать свой велосипед

Редактируем пример, по сути нужно только путь сменить к нашему бинарному файлу демона mmonit

было DAEMON=/usr/local/mmonit/bin/$NAME

стало DAEMON=/etc/mmonit/mmonit-2.4/bin/$NAME

осталось настроить конфиг, он лежит в папке conf server.xml

но даже без настроек программа запустится, если вас устраивает дефолтная база sqlite и порт 8080 то можете стартовать, таким образом: (в случае неудачи, смотрите логи в /etc/mmonit/mmonit-2.4/logs)

http://ip:8080/index.csp

как глосит инструкция:  Point your browser to http://localhost:8080/ and login as
user admin with password swordfish.

логин:  admin пароль:  swordfish

Как минимум осталось привязать наши копии monit-а на нодах в панельку M/Monit которую только что поставили, опять же таки смотрим доку которая гласит:

# Specify the URL for posting events to M/Monit. The auth. part of
# the URL, that is, monit:monit, specify a username and password
# registered in M/Monit. If you change the password for the monit
# user in M/Monit it must be changed here as well.
set mmonit http://monit:monit@<M/Monit-host>:8080/collector
set httpd port 2812 and use address <monit-host>
allow localhost
allow <M/Monit-host>
allow username:password

1 — в M/Monit во вкладке Users меняем пароль пользователю monit.

2 — берем пример ‘set mmonit http://monit:monit@<M/Monit-host>:8080/collector’ подставляем свои значения и добавляем эту строку в ваш конфиг monitrc на ноде с monit!

перезапускаем monit на ноде

если все сделали правильно то нода появится в M/Monit! И на последок скрин:

Настройку mmonit к monit можно считать завершенной.

 

  Один комментарий в “Установка и настройка mmonit”

  1. Скачиваем с официального сайта под свою архитектуру

    https://mmonit.com/download/

     

 Оставить комментарий

(обязательно)

(обязательно)

 
Copyright © 2012. Linuxguru.ru