Мы — долго запрягаем, быстро ездим, и сильно тормозим.
|
||||||||
www.lissyara.su
—> статьи
—> FreeBSD
|
|
Все, программа установлена, теперь займемся ее конфигурированием.
|
Откроем /usr/local/etc/monitrc
|
Вот и весь конфиг. Я конечно большую часть я вынес в include /usr/local/etc/monit/*, мне так удобнее. Дальше запускаем:
|
Дальше проверим работу сервиса.
|
[root@webdes etc]# tail -f /var/log/messages |grep monit Oct 17 19:32:37 webdes monit[65852]: 'apache' process is not running Oct 17 19:32:37 webdes monit[65852]: 'dovecot' process is not running ^C |
Теперь на почту должно прийти 4 письма, два про то что два сервиса не запущены, и еще 2 про то что они удачно запустились.
P.S дополнительные настройки можно посмотреть здесь: дока с сайта monit
размещено: 2006-10-17,
последнее обновление: 2006-10-19,
автор: Abigor
maximka, 2006-10-18 в 13:23:27
Супер!!!
все легко и просто
10 мин и все пашет
автору так держать
dikens3, 2006-10-18 в 16:13:19
Пробовал, всё нормально работает на FreeBSD 5.5
dikens3, 2006-10-18 в 17:42:59
http://www.tildeslash.com/monit/doc/examples.php
Здесь находятся примеры по настройке сервисов.
Abigor, 2006-10-19 в 5:27:22
Замечательная ссылка, подчерпнулся для себя много нового, есть что добавить в статью.
Mike, 2007-03-28 в 9:18:55
Не устанавливайте сислог файл в ту же директорию куда ссылается basedir ;)
Junqed, 2007-10-01 в 9:08:40
в конфиге очепятко
check process calmav with pidfile /var/run/clamav/clamd.pid
^^^^
думаю надо clamav %)
sunTechnic, 2007-10-24 в 19:26:02
А кто займентся мониторингом монитора? %)
aramen, 2007-10-29 в 3:48:48
Неплохая штука, не могу только понять как ей мониторить процессы который pid файлов не оставляют.
Т.е. есть демон, без пид файла, проверять можно по сокету, что то вроде if failed host 192.168.1.10 port 123 type TCP then restart
но в monitrc без pid файла не вписать - ошибка синтаксиса
Антон, 2007-11-25 в 5:15:09
Уважаемый арамен, читайте доку http://www.tildeslash.com/monit/doc/faq.php
3. Q: I have a program that does not create its own pid file. Since monit requires all programs to have a pid file, what do I do?
vvzvlad, 2008-01-20 в 9:25:10
есть программа /usr/ports/sysutils/pidof которая как раз выдает пид процесса :-) кдумаю как перенаправить в файл и этот файл подсунуть монитору разберетесь
artem, 2008-02-12 в 15:37:05
очепятка и конечно же не
/usr/local/etc/rc.d/clamav-clamd
а /usr/local/etc/rc.d/clamav-clamd.sh и так далее по тексту
lissyara, 2008-02-12 в 18:06:49
Зависит от версии ОС.
alnf, 2008-04-28 в 13:05:40
А у меня регулярно запускается второй процесс monit, в результате чего ни один не работает
ХР, 2008-06-19 в 14:15:58
Товарищщи! а памяти он сколько ест когда работает?
сильно грузилос сервер, как только monit выключил нагрузка пропала... f
Smile, 2009-02-25 в 8:16:12
Откровенно говоря говно еще то...
поставил я на свою голову monit-4.10.1 (ФРЯ 6.2 I386)
после того как запускаешь monit
у меня перестает работать ldap,
пере запускаешь LDAP через эное время тоже самое,
отрубаешь монит, все чудо работает,
пробавал все, разные конфиги...
короче говоря да будет pkg_delete monit-4.10.1
Igor, 2009-09-24 в 7:38:32
Спасибо за статью, все работает.
Smile если у вас руки кривые, то не стоит об этом везде сообщать.
Aemon, 2010-01-26 в 9:39:46
Новая ссылка на примеры кофигурирования сервисов.
[url=http://mmonit.com/wiki/Monit/ConfigurationExamples]
Aemon, 2010-01-26 в 9:40:41
сорри завтыкал поставить теги
Новая ссылка на примеры кофигурирования сервисов.
ссылко
gonzo111, 2010-02-24 в 10:29:01
Оказывается у этой мего-полезной тулзы есть своя вэб морда на своем hhtp севере. врубать его так
set httpd port 2812 and use the address 10.0.0.1
allow 10.0.0.22
еще есть даже поддержка ssl
http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/73008_03-02_monit.png
http://mmonit.com/monit/documentation/monit.html#monit_httpd
:))))
gonzo111, 2010-05-06 в 16:11:52
время от времени появляется много полезных плюшек в конфиге
читать в http://mmonit.com/monit/dist/CHANGES.txt
Из последних
set daemon 5 with start delay 60
----
if 3 restarts within 5 cycles then exec "/foo/bar"
if 8 restarts within 10 cycles then unmonitor
---
start program = "/etc/init.d/httpd start" with timeout 60 seconds
----
замена cpu на totalcpu при мониторинге apache
gonzo111, 2010-05-06 в 16:19:34
кстати из веб морды можно смотреть лог файл того что происходило клик на слове "running"
Marcon, 2010-06-23 в 10:56:21
>>>if loadavg(5min) greater than
Ух-ты, ух-ты... А вот это занятно, будемс переползать на monit с monitord.
Александр, 2010-12-22 в 15:20:25
а как вот сделать чтобы уведомление приходило на почту когда падает служба и поднимается? можно на примере ssh показать?
Aemon, 2010-12-22 в 15:28:02
Вообще для вопросов есть форум.
set mailserver smtp.yandex.ru username "ваш логин почты" password "ваш пароль почты", localhost
set alert ваша@почта only on { timeout }
setevoy, 2012-08-17 в 9:19:24
Обновите ссылку на доки
http://mmonit.com/documentation/
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
Комментарии пользователей [25 шт.]