Zabbix. Система мониторинга.

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
LHC
мл. сержант
Сообщения: 127
Зарегистрирован: 2008-09-10 11:02:35
Откуда: Москва
Контактная информация:

Zabbix. Система мониторинга.

Непрочитанное сообщение LHC » 2008-09-10 11:33:34

Есть опыт в установке и настройке Zabbix. Могу (и хочу) поделиться. Нужна статья?
Если хочешь, чтобы дело было сделано правильно, сделай его сам!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: Zabbix. Система мониторинга.

Непрочитанное сообщение schizoid » 2008-09-10 11:36:50

пиши
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
LHC
мл. сержант
Сообщения: 127
Зарегистрирован: 2008-09-10 11:02:35
Откуда: Москва
Контактная информация:

Re: Zabbix. Система мониторинга.

Непрочитанное сообщение LHC » 2008-09-10 13:21:43

http://www.lissyara.su/?id=1885 - ссылка на неопубликованную статью.


Установка и первоначальная настройка системы мониторинга Zabbix (версия 1.6)

Небольшое предисловие. У организации возникла необходимость внедрения системы мониторинга. Причин было множество: оперативное реагирование в случае выхода из строя сервера или сервиса, сбор статистики для выявления узких мест в аппаратной части и скорости канала связи и т.п. Требования поставлены следующие: лицензия GPL (к чему лишние проблемы во время проверок правоохранительными органами), высокая доступность и масштабируемость, простота установки и развертывания, поддержка SNMP, по возможности русскоязычный интерфейс. В процессе подбора я наткнулся на очень любопытную страничку со сводной таблицей возможностей различных систем мониторинга : http://en.wikipedia.org/wiki/Comparison ... ng_systems
Выбор пал на тестирование двух продуктов: cacti и zabbix. К сожалению при обкатке cacti столкнулся с некоторыми проблемами и нехваткой функционала, поэтому решил остановится на zabbix-е.

Устанавливаем MySQL по инструкции уважаемого lissyara. У меня версия 5.0.
Устанавливаем Apache 2.x по этой статье
Устанавливаем из портов Zabbix:

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

cd /usr/ports/net-mgmt/zabbix/
 make install clean
Выскочит окошко, в котором MySQL для бэкендов и fping для отправки ICMP-пакетов.
Внимательнее к зависимостям. Тянет за собой iksemel, cyrus-sasl, fping и некоторые X-овые библиотеки.
Конфигурируем MySQL (создаем пользователя, предоставляем права доступа к базе):

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

mysql -u root -p
create database zabbix;
grant all on zabbix.* to zab identified by 'YourPassword';
flush priviledges;
quit;
Далее вносим необходимые данные в базу:

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

cat /usr/local/share/zabbix/create/schema/mysql.sql | mysql -u zab -p zabbix
cat /usr/local/share/zabbix/create/data/data.sql | mysql -u zab -p zabbix
cat /usr/local/share/zabbix/create/data/images_mysql.sql | mysql -u zab -p zabbix
Приводим файл /usr/local/etc/zabbix/zabbix_server.conf к следующему виду:

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

# This is config file for ZABBIX server process 
# To get more information about ZABBIX, 
# go http://www.zabbix.com 

############ ОСНОВНЫЕ ПАРАМЕТРЫ################# 

# Если вы планируете использовать 
# несколько Zabbix-серверов
# для распределенного мониторинга, 
# то этот параметр задает номер узла
#NodeID=0 

# Количество запускаемых форков поллера
# По умолчанию 5 .Должно быть между 0 и 255. Оставляем умолчания.
#StartPollers=5 

# Количество форков поллера для недоступных
# узлов. По умолчанию 1. Должно быть между 0 и 255.
#StartPollersUnreachable=1 

# Количество запускаемых форков ловушек (а-ля SNMP traps)
# По умолчанию 5. Должно быть между 0 и 255. Оставляем умолчания.
#StartTrappers=5 


# Количество запускаемых форков ICMP-пингеров
# По умолчанию 5. Должно быть между 0 и 255. Оставляем умолчания.
#StartPingers=1 

# Number of pre-forked instances of discoverers 
# Default value is 1 
# This parameter must be between 0 and 255 
#StartDiscoverers=1 

# Количество запускаемых форков HTTP-поллера (мониторинг веб-сервисов)
# По умолчанию 1. Должно быть между 0 и 255.
# Оставляем умолчания.
#StartHTTPPollers=1 

# Порт, прослушиваемый zabbix-сервером (траппером)
# Порт задаем в интервале между 1024 и 32767 
ListenPort=10051 

# Интерфейс, прослушиваемый zabbix-сервером 
# Будет прослушивать все интрефейсы, если параметр не задан
#ListenIP=127.0.0.1 

# Как часто (в часах) будет производиться
# "сборка мусора" (удаление неактуальных данных,
# актуальность в днях можно задать в PHP-фронтенде).
# По умолчанию - 1 час
# Значения должны быть между 1 и 24 
HousekeepingFrequency=2 

# Как часто ZABBIX будет повторно отсылать
# недоставленные сообщения(в секундах) 
# По умолчанию -  30 секунд
SenderFrequency=60

# Раскомментируйте, если нет необходимости (!!??!!)
# в процедуре "сборки мусора"
#DisableHousekeeping=1 

# Уровень протоколирования в логах
# 0 - протоколирование не ведеться
# 1 - критическая информация
# 2 - ошибки
# 3 - предупреждения (умолчание)
# 4 - для отладки
DebugLevel=3 

# Длительность ожидания ответа от zabbix-агента
# в секундах. Между 1 и 30.
Timeout=5 
 
# Количество времени в секундах, затрачиваемое на обработку "ловушкой"
#(zabbix-сервером) свежепоступивших данных.
# Между 1 и 30.
#TrapperTimeout=5 

# После какого количества секунд недоступности агента (или SNMP-хоста) статус
# узла в фронтэнде изменяется на "недоступен"
UnreachablePeriod=90
#Как часто (в секундах) проверять доступность узла во время статуса "недоступен"
#UnavailableDelay=15 

# How ofter check host for availability during the unavailability period 
#UnavailableDelay=60 

# Имя PID-файла
PidFile=/var/tmp/zabbix_server.pid 

# Имя файла логов
# Если не задано, пишет в syslog
LogFile=/tmp/zabbix_server.log 

# Максимальный размер лога в мегабайтах.
# Если установлен в 0, то автоматическая ротация выключена
LogFileSize=1 

# Location for custom alert scripts 
AlertScriptsPath=/home/zabbix/bin/ 

# Расположение дополнительных скриптов 
#ExternalScripts=/etc/zabbix/externalscripts 

# Расположение бинарника fping
# Нужно проверить, что владельцем является root и
# на файл установлен SUID-бит
FpingLocation=/usr/local/sbin/fping 

# Частота отправи ICMP-пингов. По умолчанию 60 секунд 
#PingerFrequency=60 

# Хост с СУБД MySQL (или другой)
# По умолчанию localhost 
DBHost=localhost 

# Имя БД
DBName=zabbix 

# Пользователь БД с необходимыми привилегиями 
DBUser=zab 

# Пароль для доступа к БД
# Закомментировать строку, если пароль пустой 
DBPassword=YourPassword 

# Соединяться с MySQL, используя UNIX-сокеты
# (не используя TCP/IP транспорт)
DBSocket=/tmp/mysql.sock
Конфигуририем Apache. Лично я создал новый виртуальный хост, мне так удобнее.
Включаемые конфигурации у меня лежат в /usr/local/etc/apache2/Includes/. Файл привел к следующему виду:

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

<Directory "/usr/local/share/zabbix/php"> 
    Options Indexes FollowSymLinks 
    AllowOverride All 
    Order allow,deny 
    Allow from all 
</Directory> 


<VirtualHost *:80> 
    DocumentRoot "/usr/local/share/zabbix/php" 
    ServerName monitoring.domain.local 
    ErrorLog /var/log/zabbix-error_log 
    CustomLog /var/log/zabbix-access_log common 
    DirectoryIndex index.php 
</VirtualHost> 
После этого не забываем добавить А-запись узла в соответствующую зону на Вашем DNS-сервере. Вот моя:

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

less /etc/namedb/slave/domain.local | grep monitoring
monitoring        IN      A       192.168.0.1
Правим rc.conf:

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

echo 'zabbix_server_enable=YES' >> /etc/rc.conf
Запускаем демона:

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

/usr/local/etc/rc.d/zabbix_server start
Проверяем функционирование:

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

 sockstat | grep zabbix 
Получаем что-то в этом роде:

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

zabbix   zabbix_ser 56771 4  tcp6   *:10051               *:*
zabbix   zabbix_ser 56771 5  tcp4   *:10051               *:*
zabbix   zabbix_ser 56771 6  stream -> /tmp/mysql.sock
zabbix   zabbix_ser 56770 4  tcp6   *:10051               *:*
zabbix   zabbix_ser 56770 5  tcp4   *:10051               *:*
zabbix   zabbix_ser 56770 6  stream -> /tmp/mysql.sock
zabbix   zabbix_ser 56769 4  tcp6   *:10051               *:*
zabbix   zabbix_ser 56769 5  tcp4   *:10051               *:*
zabbix   zabbix_ser 56769 6  stream -> /tmp/mysql.sock
zabbix   zabbix_ser 56768 4  tcp6   *:10051               *:*
Заходим на веб-интерфейс по ссылке http://monitoring.domain.local
и переходим к конфигурированию PHP-фронтенда:
1. Пропускаем приветствие:
Изображение

2. Соглашаемся с лицензионным соглашением:
Изображение

3. Проверка параметров PHP:
Изображение
Установщик попросил откорректировать значения в php.ini (в моем случае задать временную зону и время выполнения скриптов).
Ищем и правим в /usr/local/etc/php.ini следующие строки:

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

date.timezone = "Europe/Moscow"
max_execution_time = 300
4. Вводим параметры MySQL сервера (хост, порт и т.п.)
Изображение
Поскольку СУБД у меня находится на этой же машине, мне менять ничего не пришлось.

5. Вводим адрес сервера, на котором выполняется демон zabbix_server (я опять же ничего не менял):
Изображение

6. Получаем сводную таблицу с настройками:
Изображение

7. Скачиваем сформированный кофигурационный скрипт и помещаем его в указанный установщиком каталог (в данном случае /usr/local/share/zabbix/php/conf/) и жмем далее. Конфигурирование фронтенда закончено.
Изображение

Теперь можно попасть в панель управления по основной ссылке http://monitoring.domain.local, введя логин Admin и пустой пароль:
Изображение

Можно приступать к добавлению узлов и настройке параметров мониторинга.

Установка агента Zabbix на машины с ОС FreeBSD

Естественно ставим агента из портов. Агент 1.4.4 успешно работает с сервером 1.6, но не наоборот.
Если нужна версия 1.4, то скомпилированный пакет можно скачать с оф. сайта Zabbix:

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

 cd /usr/ports/net-mgmt/zabbix-agent
make install clean
После успешной сборки можем править конфигурационный файл /usr/local/etc/zabbix/zabbix_agentd.conf:

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

# Это конфигурационный файл zabbix_agentd
# Для получения более детальной информации о ZABBIX, посетите http://www.zabbix.com

##################ОСНОВНЫЕ ПАРАМЕТРЫ ####################################

# Разделяемый запятыми список IP-адресов (или DNS-имен) Zabbix-серверов.
# Пробелы не допускаются! Первый хост в списке используется для "активных" запросов
# (т.е. со стороны самого агента).
# Помните, что прямое и обратное преобразование DNS-имен должны функционировать.
# Агент в данном случае установлен на машине с Zabbix-сервером.
Server=127.0.0.1

# Порт сервера (для "активных" запросов)

ServerPort=10051

# Уникальное имя узла. Обязательно для "активных" запросовю

Hostname=localhost

# Прослушиваемый порт. По умолчанию -  10050

ListenPort=10050

# IP-адрес, прослушиваемый агентом
# Если запись закомментирована или отсутствует - прослушивать на всех адресах

#ListenIP=127.0.0.1

# Количество форков zabbix_agentd.
# По умолчанию 5
# Параметр должен находится в интервале от 1 до 16

StartAgents=5

# Частота обновления агентом списка "активных" запросов. 2 минуты по умолчанию.

#RefreshActiveChecks=120

# Отключить "активные" запросы. Агент будет работать только в режиме
# прослушивания. 

DisableActive=1

# Включить прием комманд для агента ZABBIX. По умолчанию выключено.

#EnableRemoteCommands=1

# Уровень протоколирования в журнале
# 0 - не создается
# 1 - только критическая информация
# 2 - только ошибки
# 3 - предупреждения (по умолчанию)
# 4 - for debugging (produces lots of information)

DebugLevel=3

# Создаваемый процессом PID-файл

PidFile=/var/zabbix/zabbix_agentd.pid

# Имя файла журнала.
# Если не задано, то будет использоваться системный

LogFile=/var/log/zabbix/zabbix_agentd.log

# Максимальный размер файла в мегабайтах. Установите в 0 
# для отключения автоматической ротации.
LogFileSize=2

# Не затрачивать на обработку более чем указанного параметром времени (в секундах)
# Должен быть между 1 и 30
Timeout=3

####### ПОЛЬЗОВАТЕЛЬСКИЕ ПАРАМЕТРЫ ДЛЯ МОНИТОРИНГА #######
# Формат: UserParameter=<ключ>,<команда оболочки>
# Помните, что команда после выполнения не должна возвращать пустую строку
# иначе она теряет всякий смысл, т.к. "мониторится" ничего не будет :)
#UserParameter=system.test,who|wc -l
### Набор параметров для мониторинга MySQL (версия 3.23.42 и старше)
### Смените -u<username> идобавьте -p<password> при необходимости
#UserParameter=mysql.ping,mysqladmin -uroot ping|grep alive|wc -l
#UserParameter=mysql.uptime,mysqladmin -uroot status|cut -f2 -d":"|cut -f1 -d"T"
#UserParameter=mysql.threads,mysqladmin -uroot status|cut -f3 -d":"|cut -f1 -d"Q"
#UserParameter=mysql.questions,mysqladmin -uroot status|cut -f4 -d":"|cut -f1 -d"S"
#UserParameter=mysql.slowqueries,mysqladmin -uroot status|cut -f5 -d":"|cut -f1 -d"O"
#UserParameter=mysql.qps,mysqladmin -uroot status|cut -f9 -d":"
После правки конфигурационного файла можно запускать агента:

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

/usr/local/etc/rc.d/zabbix_agentd start
Для автоматического запуска агента редактируем /etc/rc.conf:

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

echo 'zabbix_agentd_enable="YES"' >> /etc/rc.conf
Теперь панели управления можно добавить машину с только что установленным агентом и привязать к ней уже существующий шаблон Template_FreeBSD


Установка агента Zabbix на машины с ОС Windows NT 5.x/6.x (читать: Windows 2000/XP/2003/Vista)

Важное замечание насчет Zabbix версии 1.6 и проблем с агентами той же версии для ОС Windows NT 5.x/6.x (для тех, кто не посещает сайт разработчиков или не хочет, либо не в состоянии читать документацию). Заранее скомпилированный агент версии 1.4.4 для M$ Windows (с официального сайта SIA Zabbix) поддерживается и отлично работает с Zabbix Server 1.6. Из этого следует, что при переходе на новую версию нет необходимости обновлять агентов на всех машинах. Агент 1.6 плохо понимает локализованные версии Win , т.к. не может обработать русифицированные названия счетчиков производительности. Так что смело пользуемся предыдущей версией там, где не удалось запустить новую, или где руки не дошли.
Итак, установка. Выклдываю эдакий "инсталлер". На самом деле это обычный cmd-шный скрипт, копирующий бинарник и конфигурационный файл в папку, создающий и запускающий службу. Вам остается только подправить в конфигурационном файле строку Server=. Все остальное уже проделано для Вас вашим покорным слугой.
Я создал еще и полноценный установщик с помощью InnoSetup, но потом обнаружил, что ищу вчерашний день. Как всегда Google подсказал, что "все уже украдено до нас".
Идем СЮДА и скачиваем ту версию программы установки агента, которая требуется.

Установка агента Zabbix на машины с ОС Linux с ядром 2.6

Для Debian Etch/Lenny/Squeeze - пользуемся системой apt. Внимательней к версии! Если у вас стабильный Etch, то установится старый агент 1.1,
поэтому предварительно доводим до ума /etc/apt/sources.list и при установке добавляем -t testing (обновятся многие библиотеки, ничего не поделаешь, это Debian). Если у Вас lenny или squeese, то поставится нужная версия.

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

apt-get update
apt-get install zabbix-agent
Конфигурационный файл идентичен FreeBSD-шному, посему здесь не выкладываю.
Ну и запускаем:

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

/etc/init.d/zabbix-agent start
Для Gentoo все как всегда элементарно, если до этого вы корректно сконфигурировали Portage:

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

emerge --sync
emerge --verbose zabbix-agent
Про конфигурационный файл - см. выше
Если у Вас другой дистрибутив, то читайте документацию к системе пакетов вашего дистрибутива, если он есть или компилируйте и ставьте из исходников.

Это все. Статья переходит в стадию Release-Candidate 2. :)
Вложения
Zabbix_install_144.zip
(326.49 КБ) 1485 скачиваний
Последний раз редактировалось LHC 2009-03-14 10:58:46, всего редактировалось 3 раза.
Если хочешь, чтобы дело было сделано правильно, сделай его сам!

Аватара пользователя
LHC
мл. сержант
Сообщения: 127
Зарегистрирован: 2008-09-10 11:02:35
Откуда: Москва
Контактная информация:

Re: Zabbix. Система мониторинга.

Непрочитанное сообщение LHC » 2008-09-10 13:26:00

Вносите, так сказать, коррективы. RC2.
Последний раз редактировалось LHC 2009-03-02 16:50:17, всего редактировалось 1 раз.
Если хочешь, чтобы дело было сделано правильно, сделай его сам!

Аватара пользователя
squid
лейтенант
Сообщения: 683
Зарегистрирован: 2007-05-25 11:32:23
Откуда: Украина, Киев
Контактная информация:

Re: Zabbix. Система мониторинга.

Непрочитанное сообщение squid » 2008-09-10 13:31:24

хотелось бы увидеть скриншот так сказать "в работе"
хех..

Аватара пользователя
LHC
мл. сержант
Сообщения: 127
Зарегистрирован: 2008-09-10 11:02:35
Откуда: Москва
Контактная информация:

Re: Zabbix. Система мониторинга.

Непрочитанное сообщение LHC » 2008-09-10 14:08:08

Пожалуйте. Список Windows-машин.
Вложения
Zabbix_img.JPG
Если хочешь, чтобы дело было сделано правильно, сделай его сам!

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Zabbix. Система мониторинга.

Непрочитанное сообщение manefesto » 2008-09-10 14:09:19

на новом месте обязательно поставлю
я такой яростный шо аж пиздеЦ
Изображение

Владимир
сержант
Сообщения: 235
Зарегистрирован: 2008-07-30 13:46:15
Откуда: Республика Молдова, г. Кишинев
Контактная информация:

Re: Zabbix. Система мониторинга.

Непрочитанное сообщение Владимир » 2008-09-11 13:51:08

интересно, поставлю..

а то от старого адмына осталось nagios не рабочий)

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: Zabbix. Система мониторинга.

Непрочитанное сообщение f_andrey » 2008-09-12 0:05:50

Владимир писал(а):а то от старого адмына осталось nagios не рабочий)
Лучше нагиос освой там все не настолько уж и сложно, правда у забикса красивые картинки из коробки, но мне как то модель настройки нагиоса больше по душе. :oops:

А по статье, перевод конфига и стандартные настройки это конечно хорошо, но если бы пошире раскрыть тему было бы еше лучше :crazy:
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Al
ст. прапорщик
Сообщения: 501
Зарегистрирован: 2007-10-18 13:42:48
Откуда: Тверь
Контактная информация:

Re: Zabbix. Система мониторинга.

Непрочитанное сообщение Al » 2008-09-12 8:32:12

Статью надо!.
Вот только если есть возможность, распиши поподробней настройки-возможности-плюсы-минусы-баги(если есть)

Аватара пользователя
Adekamer
пингвин
Сообщения: 694
Зарегистрирован: 2007-10-09 18:36:48
Откуда: 127.0.0.1
Контактная информация:

Re: Zabbix. Система мониторинга.

Непрочитанное сообщение Adekamer » 2008-09-12 9:38:36

пользуем забикс - ниче так системка
тк агент может сам дергать проги - очень удобно - получаеться пишем небольшие скрипты а агент их дергает - практически любая статистика - ну и удобно поднимать упавшие демоны

Аватара пользователя
LHC
мл. сержант
Сообщения: 127
Зарегистрирован: 2008-09-10 11:02:35
Откуда: Москва
Контактная информация:

Re: Zabbix. Система мониторинга.

Непрочитанное сообщение LHC » 2008-09-12 13:03:09

Буду дорабатывать. Опишу настройку Zabbix-агента для Windows, FreeBSD и Debian 4. Для Windows уже сварганил небольшой инсталлер (не MSI-ный правда, групповыми политиками не развернешь, использовал InnoSetup), сделаю скриншоты по добавлению хостов, привязке к ним шаблонов, SNMP. В общем разжую. В проекте перевод документации на великий и могучий (я не нашел, если вы отыскали - ссылку плиз). А то разработчики оказались не патриотами, что есть плохо.
Если хочешь, чтобы дело было сделано правильно, сделай его сам!

Владимир
сержант
Сообщения: 235
Зарегистрирован: 2008-07-30 13:46:15
Откуда: Республика Молдова, г. Кишинев
Контактная информация:

Re: Zabbix. Система мониторинга.

Непрочитанное сообщение Владимир » 2008-09-17 9:26:37

f_andrey писал(а):
Владимир писал(а):а то от старого адмына осталось nagios не рабочий)
Лучше нагиос освой там все не настолько уж и сложно, правда у забикса красивые картинки из коробки, но мне как то модель настройки нагиоса больше по душе. :oops:
дык, да я еще в раздумьях что и чего + шеф дал задание админку для "общего" управления серверами настругать... (типа создать/удалить/изменить емаил, создать/удалить/изменить аккаунт фтп etc. )

а по поводу мониторинга:

как выше написал, еще не решил чего использовать, каждый тянет в свою сторону лямку, возьмусь чувствую за nagios)

на картинки пофиг :) можно самому пририсовать :))

wind
проходил мимо

Re: Zabbix. Система мониторинга.

Непрочитанное сообщение wind » 2008-09-25 14:14:21

Уважаемые пользователи Zabbex подскажите по поводу 1.6.
Где взять собранный сервер для 1.6 zabbex server. Еще валится с ошибками zabex agent.
420:20080925:142126 zabbix_agentd started. ZABBIX 1.6.
420:20080925:142126 In init_perf_collector()
420:20080925:142126 cfg: para: [Server] val [127.0.0.1]
420:20080925:142126 cfg: para: [ServerPort] val [10050]
420:20080925:142126 cfg: para: [Hostname] val [WindDVD]
420:20080925:142126 cfg: para: [ListenPort] val [10050]
420:20080925:142126 cfg: para: [ListenIP] val [127.0.0.1]
420:20080925:142126 cfg: para: [StartAgents] val [5]
420:20080925:142126 cfg: para: [DebugLevel] val [4]
420:20080925:142126 cfg: para: [PidFile] val [c:\var\tmp\zabbix_agentd.pid]
420:20080925:142126 cfg: para: [LogFile] val [c:\var\tmp\zabbix_agentd.log]
420:20080925:142126 cfg: para: [LogFileSize] val [50]
420:20080925:142126 cfg: para: [Timeout] val [3]
420:20080925:142126 cfg: para: [UserParameter] val [mysql.ping,mysqladmin -uroot -pvertrigo ping|grep alive|wc -l]
420:20080925:142126 Accepted configuration parameter: 'UserParameter' = 'mysql.ping,mysqladmin -uroot -pvertrigo ping|grep alive|wc -l'
420:20080925:142126 cfg: para: [UserParameter] val [mysql.uptime,mysqladmin -uroot -pvertrigo status|cut -f2 -d":"|cut -f1 -d"T"]
420:20080925:142126 Accepted configuration parameter: 'UserParameter' = 'mysql.uptime,mysqladmin -uroot -pvertrigo status|cut -f2 -d":"|cut -f1 -d"T"'
420:20080925:142126 cfg: para: [UserParameter] val [mysql.threads,mysqladmin -uroot -pvertrigo status|cut -f3 -d":"|cut -f1 -d"Q"]
420:20080925:142126 Accepted configuration parameter: 'UserParameter' = 'mysql.threads,mysqladmin -uroot -pvertrigo status|cut -f3 -d":"|cut -f1 -d"Q"'
420:20080925:142126 cfg: para: [UserParameter] val [mysql.questions,mysqladmin -uroot -pvertrigo status|cut -f4 -d":"|cut -f1 -d"S"]
420:20080925:142126 Accepted configuration parameter: 'UserParameter' = 'mysql.questions,mysqladmin -uroot -pvertrigo status|cut -f4 -d":"|cut -f1 -d"S"'
420:20080925:142126 cfg: para: [UserParameter] val [mysql.slowqueries,mysqladmin -uroot -pvertrigo status|cut -f5 -d":"|cut -f1 -d"O"]
420:20080925:142126 Accepted configuration parameter: 'UserParameter' = 'mysql.slowqueries,mysqladmin -uroot -pvertrigo status|cut -f5 -d":"|cut -f1 -d"O"'
420:20080925:142126 cfg: para: [UserParameter] val [mysql.qps,mysqladmin -uroot -pvertrigo status|cut -f9 -d":"]
420:20080925:142126 Accepted configuration parameter: 'UserParameter' = 'mysql.qps,mysqladmin -uroot -pvertrigo status|cut -f9 -d":"'
420:20080925:142126 cfg: para: [UserParameter] val [mysql.version,mysql -V]
420:20080925:142126 Accepted configuration parameter: 'UserParameter' = 'mysql.version,mysql -V'
3780:20080925:142126 zabbix_agentd collector started
3560:20080925:142126 zabbix_agentd listener started
4692:20080925:142126 zabbix_agentd active check started [127.0.0.1:10050]
2976:20080925:142126 zabbix_agentd listener started
2120:20080925:142126 zabbix_agentd listener started
3780:20080925:142126 In GetCounterName() [index:238]
4692:20080925:142126 In init_active_metrics()
4692:20080925:142127 In send_buffer('127.0.0.1','10050')
4692:20080925:142127 Values in the buffer 0 Max 100
4692:20080925:142127 refresh_active_checks('127.0.0.1',10050)
3780:20080925:142127 In GetCounterName() [index:6]
4692:20080925:142127 Sending [{
"request":"active checks",
"host":"WindDVD"}]
2976:20080925:142127 Processing request.
3780:20080925:142127 Unable to add performance counter "\Процессор(_Total)\% загруженности процессора" to query: Пропущен или неверен обязательный аргумент.


4692:20080925:142127 Before read
2976:20080925:142127 In check_security()
2976:20080925:142127 Requested [{
"request":"active checks",
"host":"WindDVD"}]
2976:20080925:142127 Sending back [ZBX_NOTSUPPORTED]
4692:20080925:142127 Got [ZBX_NOTSUPPORTED]
4692:20080925:142127 In parse_list_of_checks() [ZBX_NOTSUPPORTED]
4692:20080925:142127 In disable_all_metrics()
4692:20080925:142127 Can't open jason object
4692:20080925:142127 In process_active_checks('127.0.0.1',10050)
4692:20080925:142127 In get_min_nextcheck()
4692:20080925:142127 Sleeping for 1 seconds
4692:20080925:142130 In send_buffer('127.0.0.1','10050')
4692:20080925:142130 Values in the buffer 0 Max 100
4692:20080925:142130 Sleeping for 1 seconds
4692:20080925:142131 In send_buffer('127.0.0.1','10050')
4692:20080925:142131 Values in the buffer 0 Max 100
4692:20080925:142131 Sleeping for 1 seconds

Гость
проходил мимо

Re: Zabbix. Система мониторинга.

Непрочитанное сообщение Гость » 2008-10-06 17:23:21

wind писал(а):Уважаемые пользователи Zabbex подскажите по поводу 1.6.
Где взять собранный сервер для 1.6 zabbex server. Еще валится с ошибками zabex agent.
420:20080925:142126 zabbix_agentd started. ZABBIX 1.6.
[...]
2976:20080925:142127 Processing request.
3780:20080925:142127 Unable to add performance counter "\Процессор(_Total)\% загруженности процессора" to query: Пропущен или неверен обязательный аргумент.
[...]
Валится из-за вот этого, но делает это стабильно у всех именно версия 1.6.
Пока не исправят, все сидят на беттах 1.5.х.

Гость
проходил мимо

Re: Zabbix. Система мониторинга.

Непрочитанное сообщение Гость » 2008-10-07 13:58:49

Подскажите, как определить и вывести в мониторинг работает ли сам zabbix сервер. Наткнулся на проблему. Настроил простую проверку серверов icmpping, настроил триггеры, сделел карту. tcpdump-ом проверил исходящие от сервера icmp пакеты, вроде бы все работает. Спустя время проверяю работу системы мониторинга, отключаю один из контролируемых, хостов на карте показывается, что хост доступен, в триггерах тоже все нормально. Запускаю tcpdump, icmp пакеты перестали отправляться вообще куда - либо. Проблема в том, что система мониторинга никак не риагирует на то, что сам сервер Zabbix перестал работать правильно. Подскажите, как исправить проблему.

Аватара пользователя
aemon
мл. сержант
Сообщения: 114
Зарегистрирован: 2008-02-16 18:24:55
Откуда: Киев
Контактная информация:

Re: Zabbix. Система мониторинга.

Непрочитанное сообщение aemon » 2008-10-07 16:53:19

Гость писал(а):Подскажите, как определить и вывести в мониторинг работает ли сам zabbix сервер. Наткнулся на проблему. Настроил простую проверку серверов icmpping, настроил триггеры, сделел карту. tcpdump-ом проверил исходящие от сервера icmp пакеты, вроде бы все работает. Спустя время проверяю работу системы мониторинга, отключаю один из контролируемых, хостов на карте показывается, что хост доступен, в триггерах тоже все нормально. Запускаю tcpdump, icmp пакеты перестали отправляться вообще куда - либо. Проблема в том, что система мониторинга никак не риагирует на то, что сам сервер Zabbix перестал работать правильно. Подскажите, как исправить проблему.
сервер именно перестал работать правильно? или вообще не работает?
"Воистину всегда там, где недостает разумных доводов, там их заменяет крик" (с) ЛЕОНАРДО Да ВИНЧИ

Гость
проходил мимо

Re: Zabbix. Система мониторинга.

Непрочитанное сообщение Гость » 2008-10-08 11:20:11

> сервер именно перестал работать правильно? или вообще не работает?

Сервер перестал пинговать доверенные ему машины, сам zabbix_server запущен. Я так понял zabbix состоит из двух основных частей это web оболочка и zabbix сервер. Сервер собирает данные и сохраняет их в базе, а оболочка обращается переодически к базе , считывает последние занесенные сервером данные и отображает на экране. Получается работа сервера не контроллируется. zabbix сервер можно вообще выгрузить из памяти, а зайдя в оболочку на карту или триггеры обнаружить, что проверяемые узлы мониторятся и находятся в полном порядке. Может я чего то не понимаю или не так настроил?

kmb
лейтенант
Сообщения: 680
Зарегистрирован: 2007-02-20 8:30:03
Контактная информация:

Re: Zabbix. Система мониторинга.

Непрочитанное сообщение kmb » 2008-10-17 10:40:23

Допустим есть 50 машин клиентских, хочу просто видеть есть на них пинг или нет с периодичностью каждые 30 секунд, для этого что нужно на все 50 машин агента вешать?
truth is out there...

Гость
проходил мимо

Re: Zabbix. Система мониторинга.

Непрочитанное сообщение Гость » 2008-10-17 11:46:21

kmb писал(а):Допустим есть 50 машин клиентских, хочу просто видеть есть на них пинг или нет с периодичностью каждые 30 секунд, для этого что нужно на все 50 машин агента вешать?
Нет. Достаточно выбрать на сервере в настройках Items простую проверку.

kmb
лейтенант
Сообщения: 680
Зарегистрирован: 2007-02-20 8:30:03
Контактная информация:

Re: Zabbix. Система мониторинга.

Непрочитанное сообщение kmb » 2008-10-17 12:55:52

Можно подробнее написать? Добавил хост, захожу в меню Items выбираю хост, но не вижу там пустой проверки...
truth is out there...

Аватара пользователя
LHC
мл. сержант
Сообщения: 127
Зарегистрирован: 2008-09-10 11:02:35
Откуда: Москва
Контактная информация:

Re: Zabbix. Система мониторинга.

Непрочитанное сообщение LHC » 2008-10-17 13:42:13

kmb писал(а):Допустим есть 50 машин клиентских, хочу просто видеть есть на них пинг или нет с периодичностью каждые 30 секунд, для этого что нужно на все 50 машин агента вешать?
А зачем для этого Zabbix нужен? Поставьте что-то вроде Friendly Pinger-a и все. Здесь налицо нерациональное использование. Получается применение экскаватора для построения куличиков в песочнице. Мне вот например интересна именно статистика, как загружен процессор, дисковая подсистема и т.п., кроме того то, что ICMP-пакеты ходят, не значит, что все в порядке....
Если хочешь, чтобы дело было сделано правильно, сделай его сам!

Аватара пользователя
LHC
мл. сержант
Сообщения: 127
Зарегистрирован: 2008-09-10 11:02:35
Откуда: Москва
Контактная информация:

Re: Zabbix. Система мониторинга.

Непрочитанное сообщение LHC » 2008-10-17 13:43:21

Я так понимаю статью придется переписывать в связи с появлением версии 1.6. Скоро займусь....
Если хочешь, чтобы дело было сделано правильно, сделай его сам!

kmb
лейтенант
Сообщения: 680
Зарегистрирован: 2007-02-20 8:30:03
Контактная информация:

Re: Zabbix. Система мониторинга.

Непрочитанное сообщение kmb » 2008-10-17 14:30:08

LHC писал(а):
kmb писал(а):Допустим есть 50 машин клиентских, хочу просто видеть есть на них пинг или нет с периодичностью каждые 30 секунд, для этого что нужно на все 50 машин агента вешать?
А зачем для этого Zabbix нужен? Поставьте что-то вроде Friendly Pinger-a и все. Здесь налицо нерациональное использование. Получается применение экскаватора для построения куличиков в песочнице. Мне вот например интересна именно статистика, как загружен процессор, дисковая подсистема и т.п., кроме того то, что ICMP-пакеты ходят, не значит, что все в порядке....
Просто поинтересовался...
truth is out there...

kmb
лейтенант
Сообщения: 680
Зарегистрирован: 2007-02-20 8:30:03
Контактная информация:

Re: Zabbix. Система мониторинга.

Непрочитанное сообщение kmb » 2008-10-20 10:00:50

Поставьте что-то вроде Friendly Pinger-a и все.
Проект кстати, закрыт, много чего там не хватает, например хочу чтобы карта сети была доступна через веб.... Других альтернатив не видел
truth is out there...