Страница 1 из 1

monitord перезапускает каждую минуту

Добавлено: 2008-10-05 23:10:32
Cancer
Доброго времени суток!
Вот поставил monitord
monitord.conf

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

############################################################################
############################################################################
##
##      Monitord Configuration file
##
############################################################################
############################################################################

# You MUST set your email address and the email server to use when sending
# out notices. It will be used if you use the "alert" option below.

email = cancer@domain.ru
smtp-server = localhost

# When specifying options, make sure that they are comma-separated and do NOT
# have any spaces.
#
# user  options         delay   service         start script            parameters

#root   auto,alert      10      inetd           /usr/sbin/inetd         -wW
#root   auto            10      syslogd         /usr/sbin/syslogd
#root   auto            10      cron            /usr/sbin/cron
root    auto,alert              59      httpd           /usr/local/etc/rc.d/apache2     start
#root   auto,alert      10      sshd            /usr/local/sbin/sshd
root    auto,alert      59      squid           /usr/local/etc/rc.d/squid       start
root    auto,alert      59      samsd           /usr/local/etc/rc.d/samsd       start
демон monitord

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

#!/bin/sh
#

case "$1" in
start)
        /usr/local/sbin/monitord > /dev/null 2>&1
        echo ' monitord started...'
        ;;
stop)
        if [ `ps axc | grep monitord | awk '{print $1}' \
        | tail -1` -ge 0 ] > /dev/null 2>&1
        then
        kill `ps axc | grep monitord | awk '{print $1}'`
        echo ' monitord stopped...'
        else
        echo ' monitord not running!'
        fi
        ;;
restart)
        if [ `ps axc | grep monitord | awk '{print $1}' \
        |  tail -1` -ge 0 ] > /dev/null 2>&1
        then
        kill `ps axc | grep monitord | awk '{print $1}'`
        echo ' monitord stopped...'
        sleep 1
        /usr/local/sbin/monitord > /dev/null 2>&1
        echo ' monitord started...'
        else
        echo ' monitord not running!'
        fi
        ;;
*)
        echo "Usage: `basename $0` {start|stop|restart}" >&2
        exit 64
        ;;
esac

exit 0

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

 //>uname -a
FreeBSD proxy.domain.local 7.0-RELEASE FreeBSD 7.0-RELEASE #1: Fri Oct  3 15:42:11 MSD 2008     cancer@proxy.domain.local:/usr/obj/usr/src/sys/kernell.proxy_base  i386
Все работает токо вот отчеты о перезапуске сервисов приходят каждую минуту, подскажите почему?

Re: monitord перезапускает каждую минуту

Добавлено: 2008-10-06 8:00:30
Alex Keda

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

lissyara$ more /usr/ports/sysutils/monitord/pkg-message
=============================================================
Monitord requires procfs(5). Add this line to your fstab(5):
proc /proc procfs rw 0 0
=============================================================
lissyara$    
я полтора года назад специально просил чтоб это сообщение к порту добавили.
чтоб вопросов таких не было.
а они есть...

Re: monitord перезапускает каждую минуту

Добавлено: 2008-10-06 8:25:29
Cancer
lissyara писал(а):

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

lissyara$ more /usr/ports/sysutils/monitord/pkg-message
=============================================================
Monitord requires procfs(5). Add this line to your fstab(5):
proc /proc procfs rw 0 0
=============================================================
lissyara$    
я полтора года назад специально просил чтоб это сообщение к порту добавили.
чтоб вопросов таких не было.
а они есть...
понял спс огромное!

Re: monitord перезапускает каждую минуту

Добавлено: 2008-10-06 11:05:22
pimlab
Кстати его еще надо запускать при старте после теx служб, которые мониторит , а то он их сразу начинает перезапускать :(

Re: monitord перезапускает каждую минуту

Добавлено: 2008-10-06 11:12:26
Alex Keda
а я частенько их не запускаю и не прописываю, в мониторд вношу с ключом forcestart =)

Re: monitord перезапускает каждую минуту

Добавлено: 2008-10-06 11:50:02
pimlab
lissyara писал(а):а я частенько их не запускаю и не прописываю, в мониторд вношу с ключом forcestart =)
Мне вот что интересно в каких единицах там время или что там такое?

Re: monitord перезапускает каждую минуту

Добавлено: 2008-10-12 22:31:42
Cancer
а мне кажется что софтина немного кривая, так как у меня стоит 60 сек но демону не дает упасть даже,вот тестил всеравно мониторит походу каждую секунду либо просто может руки кривые, подумывал в аптеку сходить даже :) :bn:

Re: monitord перезапускает каждую минуту

Добавлено: 2008-10-12 22:52:03
pimlab
Cancer писал(а):а мне кажется что софтина немного кривая, так как у меня стоит 60 сек но демону не дает упасть даже,вот тестил всеравно мониторит походу каждую секунду либо просто может руки кривые, подумывал в аптеку сходить даже :) :bn:
так, а я о чём .... как-то даже 1000 ставил ..... и так и не понял ,что за цифра
одно хорошо, своё главное предназначение оно отробатывает на все 100!

Re: monitord перезапускает каждую минуту

Добавлено: 2008-10-14 20:51:21
Cancer
Ну вот что самое главное мониторит то может и каждую секунду, но демоны не трогает так что думаю, что тут не руки..

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

proc /proc procfs rw 0 0

Re: monitord перезапускает каждую минуту

Добавлено: 2011-03-12 18:27:55
Imperiuz
Это нужно прописать в fstab?
proc /proc procfs rw 0 0
Никакие порты ставить не нужно?
А то до сервера далеко бежать, вдруг не подымется.

Re: monitord перезапускает каждую минуту

Добавлено: 2011-03-12 20:28:58
неГость
Imperiuz писал(а):Это нужно прописать в fstab?
proc /proc procfs rw 0 0
Никакие порты ставить не нужно?
А то до сервера далеко бежать, вдруг не подымется.
Не упадет.
Прописываешь и mount -a и посмотреть mount