imho.ws |
![]() |
![]() |
|
Сообщения:
Перейти к новому /
Последнее
|
Опции темы |
![]() |
# 1 |
Newbie
Регистрация: 23.11.2006
Сообщения: 32
![]() |
Monit -utility for monitoring services on a Unix system
Привет
кто нибудь ставил этот софт ? какие отзывы ? может быть какой то аналог, который более эфективный Я сам n00b в линукс администарции ... несколько дней назад попытался поставить, но если честно сделать конфиг не получилось, вот и ищу людей, кто работал с ним и знает, что к чему |
![]() |
![]() |
# 2 |
Full Member
Регистрация: 06.03.2003
Адрес: Earth
Сообщения: 761
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
собственно в чем проблема ?
monit is a utility for monitoring and managing daemons or similar programs running on a Unix system. It will start specified programs if they are not running and restart programs not responding. он IMHO нужен , если есть ненадежные сервисы которые нужно автоматически рестартить , включать и т.д. , вместо него imho можно использовать inittab или daemontools . для мониторинга есть более другой софт , типа munin , nagios, и т.д.
__________________
Смерть фашистским оккупантам. |
![]() |
![]() |
# 3 | |
Newbie
Регистрация: 23.11.2006
Сообщения: 32
![]() |
да, я не совсем четко выразился - т.е. мунин , нагиос мне не нужны, они только для мониторинга.
А мне нужен именно такой "есть ненадежные сервисы которые нужно автоматически рестартить , включать и т.д". Но вот досада - после инстал вылетает сообщение Цитата:
кстати видел в инете несколько сомопальных скриптов тоже для этого, но я не спец в юникс, вот и боюсь что либо ставить - так как даже не знаю, что лучше , что нет Вот попытался ставить монит, но как видете - неудачно. |
|
![]() |
![]() |
# 4 |
::VIP::
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
использую для этих же целей god - никаких проблем с запуском и т.п. Конечно, т.к. он написан на ruby - то для установки потребуется как минимум установленный ruby и rubygems. Плюс конфиг тоже на руби - так что базовые знания о языке будут полезны, хотя простейшие случаи можно и просто путём модификации имеющихся примеров получить.
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti |
![]() |
![]() |
# 6 |
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Собственно а в чем проблема? Поставил из репозитория, запустил демон с дефолтным конфигом, и он сразу заработал. Дальше смотрб конйиг, и там толпа комментариев...
Если не разобраться, выкладывайте конфиг, что не получается, описывайте подробнее что хотите сделать.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
![]() |
![]() |
# 7 | ||
Newbie
Регистрация: 23.11.2006
Сообщения: 32
![]() |
Цитата:
Цитата:
не было my.cnf . Сделал да ещё прописал внизу пару строк log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid так как mysqld.pid у меня почему то не оказалось и после ps auxww | grep mysql я получал Код:
root 4718 0.0 0.0 4468 1104 pts/0 S 15:11 0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/server.MYSERVERNAME*.org.pid mysql 4738 0.0 1.0 35092 21584 pts/0 S 15:11 0:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/server.MYSERVERNAME*.org.pid --skip-external-locking mysql 4741 0.0 1.0 35092 21584 pts/0 S 15:11 0:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/server.MYSERVERNAME*.org.pid --skip-external-locking mysql 4742 0.0 1.0 35092 21584 pts/0 S 15:11 0:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/server.MYSERVERNAME*.org.pid --skip-external-locking mysql 4743 0.0 1.0 35092 21584 pts/0 S 15:11 0:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/server.MYSERVERNAME*.org.pid --skip-external-locking mysql 4744 0.0 1.0 35092 21584 pts/0 S 15:11 0:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/server.MYSERVERNAME*.org.pid --skip-external-locking mysql 4745 0.0 1.0 35092 21584 pts/0 S 15:11 0:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/server.MYSERVERNAME*.org.pid --skip-external-locking mysql 4747 0.0 1.0 35092 21584 pts/0 S 15:11 0:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/server.MYSERVERNAME*.org.pid --skip-external-locking mysql 4748 0.0 1.0 35092 21584 pts/0 S 15:11 0:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/server.MYSERVERNAME*.org.pid --skip-external-locking mysql 4749 0.0 1.0 35092 21584 pts/0 S 15:11 0:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/server.MYSERVERNAME*.org.pid --skip-external-locking mysql 4750 0.0 1.0 35092 21584 pts/0 S 15:11 0:01 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/server.MYSERVERNAME*.org.pid --skip-external-locking root 9896 0.0 0.0 3940 700 pts/1 S+ 18:12 0:00 grep mysql и о боже - процесси идут Одним словом хотя # /etc/rc.d/init.d/mysqld stop Shutting down MySQL. [ OK ] но MySQL ещё работает помогло лишь MySQL стоп через директадмин. После старта ... 1. всё равно как пид файл определяется /var/lib/mysql/server.MYSERVERNAME*.org.pid 2. и монит не хочет мониторить MySQL Process 'mysql' status not monitored monitoring status not monitored data collected Thu Feb 5 16:28:39 2009 Вот такие пироги |
||
![]() |
![]() |
# 8 |
Full Member
Регистрация: 06.03.2003
Адрес: Earth
Сообщения: 761
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
честно говоря не могу представить зачем мониторить через monit mysql .
для старта mysql есть init скрипты , и т.д. если mysqld упал , то тут старт не поможет , так как данные наверняка пострадали . да и к тому-же тяжело нагруженый mysql может останавливаться пару десятков минут ..... что-то вы не то делаете .....
__________________
Смерть фашистским оккупантам. |
![]() |
![]() |
# 9 |
Newbie
Регистрация: 23.11.2006
Сообщения: 32
![]() |
вообще то я все таки уже установил монит (вчера), что касается твоих слов, то за неимением ничего лучшего и неимея знании в этом деле, приходится искать в инете читать ревю других - и наткнулся на монит.
вернее спросил - посоветовали это ... вот из за этого за ним бегаю. есть другое решение - посоветуй |
![]() |
![]() |
# 10 |
Котозавр
Регистрация: 15.04.2003
Адрес: Russia, Tomsk
Пол: Male
Сообщения: 1 324
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Запускать мускуль через скрипт (прилагаемый) safe-mysql. Он сделан как раз для того что бы мускуль был всегда в он-лайне.
__________________
Паранойю у админов лечить нельзя, надо лишь следить, чтобы развивалась в нужном направлении |
![]() |
![]() |
# 11 | ||
Newbie
Регистрация: 23.11.2006
Сообщения: 32
![]() |
Цитата:
из того что я зная, это то, что в моем my.cnf(то этого не было у меня my.cnf - пришлось создать -потом сделать рестарт) я прописал такие строки Цитата:
|
||
![]() |
![]() |
# 12 |
Full Member
Регистрация: 06.03.2003
Адрес: Earth
Сообщения: 761
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
а какой дистрибутив ? и как вы ставили mysql server ?
в любом современном дистре есть пакет mysql-server который уже работает с некоторым дефолтным конфигом прямо из коробки .
__________________
Смерть фашистским оккупантам. |
![]() |
![]() |
# 13 | |||
Newbie
Регистрация: 23.11.2006
Сообщения: 32
![]() |
Цитата:
(Linux, CentOs 5.0; MySQL 5.0.67, Apache 2.2.11; DirectAdmin 1.33.0 ) Цитата:
Цитата:
Последний раз редактировалось Yeros; 08.02.2009 в 03:36. |
|||
![]() |
![]() |
# 16 |
Full Member
Регистрация: 06.03.2003
Адрес: Earth
Сообщения: 761
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
вот это и есть скрипт запуска mysql-server-a
он умеет start|stop|restart|reload|force-reload|status теперь для каждого пакета запустите rpm -ql | grep my.cnf чтобы найти где лежить дефаулт my.cnf а вообше в linux системах с софтом идет и базовая документация , так что первым делом надо смотреть /usr/share/doc/$package ... или /usr/share/doc/packages для редхет based дистров .
__________________
Смерть фашистским оккупантам. |
![]() |
![]() |
# 17 | |
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Так а стандартное
Код:
service mysql restart И на самом деле, никакого Monit для MySQL не надо! Цитата:
Код:
rpm -qal 'MySQL*' | grep my.cnf ну и в третьих, человек уже сказал что конфиг есть и он его правил и вроде как даже разобрался с ним. Верно я понял, Yeros?
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
|
![]() |
![]() |
# 18 | |
Newbie
Регистрация: 23.11.2006
Сообщения: 32
![]() |
[root@server ~]# service mysql restart
mysql: unrecognized service [root@server ~]# rpm -qal 'MySQL*' | grep my.cnf [root@server ~]# добавлено через 1 минуту Цитата:
спасибо |
|
![]() |
![]() |
# 19 |
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Хм, очень странно...
А так что говорит: Код:
# service --status-all | grep -i mysql
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
![]() |
![]() |
# 20 | |
Newbie
Регистрация: 23.11.2006
Сообщения: 32
![]() |
[root@server init.d]# service --status-all | grep -i mysql
capi not installed - No such file or directory (2) MySQL running (6828) [ OK ] env: /etc/init.d/rc.monit: No such file or directory squid: ERROR: No running copy SIOCADDRT: File exists [root@server init.d]# самое странное, что /etc/init.d/rc.monit как раз есть Цитата:
|
|
![]() |