Monit

M
На сайте с 22.02.2007
Offline
103
874

OS: Centos 5.5

Monit version 5.2.3 установлен из пакетов.

Как его правильно запускать? Конфиг настроен. При запуске из терминала выдает


# monit -d 120
Starting monit daemon with http interface at [*:2812]

и процесс не уходит в бэкграунд, остается висеть до нажатия ctrl-c или ctrl-z

аналогично при запуске скриптом:


# /etc/init.d/monit start
Starting monit: Starting monit daemon with http interface at [*:2812]

и ждет.

Почему он не демонизируется? :)

Pavel.Odintsov
На сайте с 13.05.2009
Offline
169
#1

А покажите содержимое файла /etc/init.d/monit ? Он стандартный был с пакетом?

Решение по обнаружению DDoS атак для хостинг компаний, дата центров и операторов связи: FastNetMon (https://fastnetmon.com)
M
На сайте с 22.02.2007
Offline
103
#2
Pavel.Odintsov:
А покажите содержимое файла /etc/init.d/monit ? Он стандартный был с пакетом?

да, был с пакетом


#! /bin/sh
#
# monit Monitor Unix systems
#
# Author: Clinton Work, <work@scripty.com>
#
# chkconfig: 2345 98 02
# description: Monit is a utility for managing and monitoring processes,
# files, directories and filesystems on a Unix system.
# processname: monit
# pidfile: /var/run/monit.pid
# config: /etc/monitrc

# Source function library.
. /etc/rc.d/init.d/functions

# Source networking configuration.
. /etc/sysconfig/network

MONIT=/usr/bin/monit

# Source monit configuration.
if [ -f /etc/sysconfig/monit ] ; then
. /etc/sysconfig/monit
fi

[ -f $MONIT ] || exit 0

RETVAL=0

# See how we were called.
case "$1" in
start)
echo -n "Starting monit: "
daemon $NICELEVEL $MONIT
RETVAL=$?
echo
[ $RETVAL = 0 ] && touch /var/lock/subsys/monit
;;
stop)
echo -n "Stopping monit: "
killproc monit
RETVAL=$?
echo
[ $RETVAL = 0 ] && rm -f /var/lock/subsys/monit
;;
restart)
$0 stop
$0 start
RETVAL=$?
;;
condrestart)
[ -e /var/lock/subsys/monit ] && $0 restart
;;
status)
status monit
RETVAL=$?
;;
*)
echo "Usage: $0 {start|stop|restart|condrestart|status}"
exit 1
esac

exit $RETVAL

M
На сайте с 16.09.2009
Offline
278
#3
Maxxi:
Конфиг настроен

Возможно, проблема в том как настроен.

Starting monit daemon with http interface at [*:2812]

Зачем Вы случаете все интерфейсы? Попробуйте указать конкретный IP/hostname.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
M
На сайте с 22.02.2007
Offline
103
#4
myhand:
Возможно, проблема в том как настроен.

Точно.

В конфиге был включен параметр set init, который взаимоисключает set daemon.

Вопрос закрыт.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий