< meta name="referrer" content="origin">
Home » Linux » CentOS » Установка и настройка Zabbix 3.4 на CentOS 7

Установка и настройка Zabbix 3.4 на CentOS 7

22 августа 2017 года вышла новая версия бесплатной системы мониторинга, которую я регулярно использую. Я подробно расскажу об установке и начальной настройке Zabbix 3.4 на примере CentOS 7 со скриншотами и пояснениями. В этой версии будут несколько очень интересных и полезных нововведений, так что посмотреть на неё однозначно стоит.

Введение

Кратко о системе мониторинга Zabbix я уже писал в предыдущих своих статьях по установке zabbix 2.4, 3.0, 3.2, поэтому не буду повторяться. О наиболее важных изменениях версии 3.4 я тоже уже рассказывал в материале по обновлению zabbix 3.2 до 3.4, можно ознакомиться.

По большому счету, в версии 3.4 принципиальных изменений в установке и настройке zabbix не произошло, можно пользоваться предыдущими инструкциями. Но для упрощения себе и остальным жизни, я все же напишу подробную инструкцию, где все ссылки будут актуальны, чтобы все можно было повторить в минимально короткий срок простым копипастом. Сам я часто устанавливаю систему мониторинга zabbix, так как считаю ее наиболее функциональной и удобной в использовании.

Приступим к установке и настройке последней версии zabbix 3.4.

Подготовка сервера к установке

Начинаем традиционно с подготовки рабочего окружения. Первым делом вам необходимо установить и настроить сервер CentOS 7. Дальше нам нужно настроить web сервер для работы интерфейса управления. У меня есть подробный материал на тему настройки web сервера на centos 7, можете ознакомиться с ним и настроить внимательно и осмысленно. Далее я буду просто приводить команды установки, без пояснений. В этой статье я буду делать стандартную установку Zabbix на традиционный веб сервер apache + php. Если вы хотите, чтобы ваш заббикс работал на веб сервере nginx + php-fpm, читайте отдельный материал по установке zabbix на nginx и php-fpm.

Начнем с обновления системы:

# yum update

Работа будет проходить на следующей версии CentOS:

Версия системы

Отключаем SElinux. Любителям с ним повозиться, дальше можно не читать. Не люблю споров на тему SElinux. Каждый сам решает для себя в конкретной ситуации, нужен он ему на сервере или нет. Я не вижу смысла с ним заморачиваться на сервере мониторинга в локальной сети.

# mcedit /etc/sysconfig/selinux

Редактируем строку:

SELINUX=disabled

и выполняем команду:

# setenforce 0

Теперь установим mariadb. Ее необходимо ставить отдельно, почему-то она не устанавливается как необходимая зависимость при установке самого сервере zabbix.

На всякий случай упомяну для тех, кто не знает, что такое mariadb и почему мы ставим ее, а не mysql. Mariadb — ответвление mysql. Они полностью совместимы, возможен в любой момент переход с одной субд на другую и обратно. Есть информация, что mariadb пошустрее работает mysql и люди потихоньку перебираются на нее. Разработчики CentOS начиная с версии 7 и Debian, начиная с 9-й предлагают ее как сервер баз данных по-умолчанию.
# yum install mariadb mariadb-server

Запускаем mariadb и добавляем ее в автозагрузку:

# systemctl start mariadb
# systemctl enable mariadb.service

Отрабатываем скрипт первоначальной настройки mysql:

# /usr/bin/mysql_secure_installation

Все подготовительные работы выполнены, двигаемся дальше.

Установка сервера Zabbix 3.4

Подключаем официальный репозиторий 3.4:

# rpm -Uvh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm

Устанавливаем Zabbix сервер с веб-интерфейсом и с базой данных MySQL:

# yum install zabbix-server-mysql zabbix-web-mysql

Дожидаемся окончания загрузки всех зависимостей. После этого нужно создать пользователя и базу данных для мониторинга. Если вы ранее настраивали отдельно web сервер по моей статье, то можете сделать это через phpmyadmin. Если у вас его нет, то делаем все через консоль.

# mysql -uroot -ptopsecret
> create database zabbix character set utf8 collate utf8_bin;
> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabpassword';
topsecret пароль пользователя root mysql, это не системный root
zabpassword пароль пользователя zabbix, у которого полный доступ к базе mysql zabbix

Выходим из консоли mysql, набирая exit.

Теперь импортируем схему БД и начальные данные.

# zcat /usr/share/doc/zabbix-server-mysql-3.4.*/create.sql.gz | mysql -uroot -ptopsecret zabbix

Обращаю внимание на выделенный путь. Если не сработает со звездочкой, то укажите правильный путь в соответствии с устанавливаемой в данный момент времени версией.

Более подробную информацию о настройке сервера баз данных mysql для работы заббикс сервера, а так же информацию по оптимизации нагруженной базы данных смотрите в отдельной статье — очистка, оптимизация, настройка mysql базы Zabbix

Теперь редактируем файл конфигурации сервера заббикс. Прописываем данные для подключения к БД.

# mcedit /etc/zabbix/zabbix_server.conf

Изменяем строки:

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabpassword

Этих минимальных настроек достаточно, для работы сервера. Но я рекомендую еще увеличить параметр Timeout. Он отвечает за время ожидания ответа от агента, snmp устройства или внешней проверки. Иногда этого бывает недостаточно. В частности, когда используется какой-то скрипт, который долго выполняется, для получения метрики. Поставьте секунд 10.

Запускаем zabbix и добавляем в автозагрузку.

# systemctl start zabbix-server
# systemctl enable zabbix-server

Проверяем лог файл на наличие ошибок.

# cat /var/log/zabbix/zabbix_server.log

Проверка работы zabbix сервера

Если у вас примерно так же, значит все в порядке. Сервер штатно запустился и готов к работе.

Для продолжения настройки сервера мониторинга, нам нужно зайти в web интерфейс. Перед этим отредактируем файл конфигурации web сервера. Открываем конфиг и раскомментируем одну строку, изменив ее под свой часовой пояс.

# mcedit /etc/httpd/conf.d/zabbix.conf

php_value date.timezone Europe/Moscow

Сохраняем файл. Теперь запускаем httpd и добавляем его в автозагрузку.

# systemctl start httpd
# systemctl enable httpd

Можно заходить на веб интерфейс по адресу http://192.168.1.25/zabbix, где 192.168.1.25 ip адрес сервера, где устанавливаем и настраиваем мониторинг заббикс.

На этом этапе важно проверить настройки firewalld. Если вы его не настраивали и не отключали, то скорее всего по указанному адресу у вас ничего не откроется. В данной статье я не буду отвлекаться на настройку фаервола, это тема отдельного разговора. Подробно вопрос настройки iptables я рассмотрел отдельно. Либо настройте firewalld, либо просто отключите. В приведенной ссылке рассказано, как это сделать.

Открываем в браузере web интерфейс zabbix. Нас встречает страница приветствия. Если у вас то же самое, вы на верном пути.

Начальная страница установки zabbix 3.4

Жмем Next step и попадаем на страницу проверок. Если все делали точно по инструкции, то все проверки у вас будут пройдены.

Проверка требований окружения

Двигаемся дальше и указываем параметры для подключения к mysql. Данные те же, что мы указывали ранее при создании БД и пользователя.

Настройка подключения к БД

На следующем этапе надо указать адрес сервера и порт, на котором он будет работать. Оставляем значения по-умолчанию.

Дополнительные параметры сервера мониторинга

Еше раз проверяем все настройки. Если все в порядке, двигаемся дальше на заключительный этап установки.

Проверка настроек установки

Если поучили это сообщение, то поздравляю, установка сервера мониторинга Zabbix 3.4 закончена.

Установили сервер заббикс

Нажимаете Finish и попадаете на страницу логина в систему. Данные по умолчанию следующие:

Пользователь Admin
Пароль zabbix

Нас встречает голая панель управления, так как никаких параметров мы не наблюдаем и не имеем ни одного объекта сбора данных.

Dashboard панели управления zabbix

Сбор данных мы настроим чуть позже, установив zabbix агент на этот же сервер. А пока сделаем некоторые минимальные и необходимые настройки на сервере.

Настройка email оповещений

В версии 3.4 (появилась с версии 3.0) есть настройка уведомлений с авторизацией по smtp. Раньше для реализации такой очевидной и необходимой функции приходилось пользоваться сторонними программами и скриптами. Я писал отдельно об этом — отправка email уведомлений с авторизацией smtp. Теперь все это в прошлом. Настроим отправку уведомлений через web интерфейс.

Идем в раздел Administration -> Media types и нажимаем на Email.

Настройка e-mail оповещений

Указываем следующие настройки для отправки почты через gmail.

Параметры почтового сервера

Это мы настроили адрес отправки. Теперь нужно пользователю добавить адрес для получения. Для этого идем в Administration -> Users, выбираем пользователя Admin.

Настройка уведомлений пользователя

Идем в закладку Media и жмем add.

Добавление почтового адреса

Указываем почтовый ящик получателя

Указание адреса получателя оповещений

Жмем Add, затем Update. Дальше нужно активировать отправку уведомлений по событиям. Для этого идем в Configuration -> Actions и жмем на Disabled, чтобы она стала Enabled.

Активация рассылки уведомлений

Все, отправку уведомлений мы настроили, осталось подождать срабатывания триггера, чтобы проверить. Сделаем это позже, когда подключим хост к мониторингу.

Установка zabbix agent на CentOS 7

Добавим теперь хотя бы одного агента мониторинга, чтобы проверить работу системы. Устанавливать будем на этот же сервер. Делается это просто:

# yum install zabbix-agent

Для работы с сервером, который установлен локально на этой же машине, больше никаких настроек не надо делать. Если же вы будете устанавливать zabbix agent на удаленную машину, то в файле конфигурации агента /etc/zabbix/zabbix_agentd.conf нужно будет задать следующие параметры:

# mcedit /etc/zabbix/zabbix_agentd.conf
Server=192.168.1.25
ServerActive=192.168.1.25
Hostname=srv10 # имя вашего узла мониторинга, которое будет указано на сервере zabbix

Запускаем агент и добавляем в автозагрузку:

# systemctl start zabbix-agent
# systemctl enable zabbix-agent

Проверяем лог файл.

# cat /var/log/zabbix/zabbix_agentd.log

21197:20150912:212555.935 no active checks on server [127.0.0.1:10051]: host [Zabbix server] not monitored

У меня там следующая ошибка. Я знаю с чем она связана. На сервере по-умолчанию уже добавлен локальный host для мониторинга, но он отключен. Чтобы его включить, идем в раздел Configuration -> Hosts и активируем Zabbix server нажатием на Disabled, чтобы он стал Enabled.

Активация хоста

Можно подождать, либо вручную перезапустить агент, чтобы сразу проверить изменения:

# systemctl restart zabbix-agent

Для надежности, проверяем еще раз лог файл на наличие ошибок. Их быть не должно. Агент заработал и начал отправлять данные на сервер. Чтобы проверить поступление данных, надо подождать пару минут и идти в раздел Monitoring -> Latest data. Выбрать там наш единственный хост и нажать Apply.

Последние полученные метрики с хоста

Видно, что данные уже начали поступать.

Теперь попробуем остановить агент и проверить, придет ли уведомление на почту. Идем в консоль и выключаем агента:

# systemctl stop zabbix-agent

Ждем минимум 5 минут. Именно такой интервал указан по-умолчанию для срабатывания триггера на недоступность агента. После этого проверяем Dashboard, виджет Problems.

Проверка отправки уведомлений

При наведении мышки на слово Done в столбце Actions вы увидите информацию о том, что оповещение по email было отправлено пользователю Admin. На почте у вас будет письмо:

Текст уведомления

После возобновления работы агента, вы еще раз получите уведомление о том, что он теперь доступен.

Установка zabbix агент на Windows и настройка мониторинга

Теперь для полноты картины добавим к серверу один агент, установленный на windows машину и настроим ее мониторинг. Для этого идем на страницу загрузок http://www.zabbix.com/download.php и скачиваем самый последний агент для Windows. Все агенты находятся в разделе Zabbix pre-compiled agents. Прямая ссылка на последнюю версию на момент написания статьи — zabbix_agents_3.4.0.win.zip

Распаковываем архив. Создаем на диске С: папку zabbix и купируем туда следующие файлы:

  • zabbix_agentd.exe
  • zabbix_get.exe
  • zabbix_sender.exe
  • zabbix_agentd.win.conf

Исполняемые файлы берете той разрядности, какая у вас в системе. В исходном архиве есть как x32 так и x64. Дальше открываем командную строку с правами администратора и выполняем следующую команду для установки zabbix agent на windows:

c:/zabbix/zabbix_agentd.exe --config c:/zabbix/zabbix_agentd.win.conf --install

Установка zabbix agent в windows

Открываем файл zabbix_agentd.win.conf любым текстовым редактором и изменяем следующие параметры:

Server=192.168.1.25
ServerActive=192.168.1.25
Hostname=win7-01

Теперь открываем оснастку со службами, ищем службу с именем Zabbix agent и запускаем ее.

Запуск службы Zabbix agent

Чтобы работал мониторинг windows машины, нужно добавить на сервер мониторинга host с таким же hostname, что мы указали в конфиге агента. Для этого идем в web панель, открываем раздел Configuration -> Hosts и жмем Create host.

Добавление хоста в системе мониторинга

На первой вкладке указываем имя хоста, такое же, как на клиенте, добавляем в любую существующую группу и задаем ip адрес компьютера.

Параметры хоста

Потом переходим на вкладку Templates и нажимаем Select. Выбираем шаблон Template OS Windows и жмем маленькую ссылку add, затем большую.

Установка шаблона хоста

Новый host мониторинга добавлен, осталось подождать несколько минут свежих данных. Проверить их можно там, где и раньше, в Latest data, выбрав новый хост.

Поступление данных от windows agent

На этом установка и настройка мониторинга windows с помощью zabbix agent закончена. Можно добавлять новые компьютеры с разными версиями windows. Одна и та же версия агента подходит для всех, и десктопных и серверных систем.

Заключение

Не понравилась статья и хочешь научить меня администрировать? Пожалуйста, я люблю учиться. Комментарии в твоем распоряжении. Расскажи, как сделать правильно!

Несмотря на то, что новые версии zabbix выходят достаточно часто, материалы по настройке мониторинга различных систем и сервисов не устаревают и остаются актуальным для самых новых релизов. Вот пример мониторинга служб и сервисов, приведенных на моем сайте:

Команда заббикс внимательно следит за обратной совместимостью своих продуктов. Благодаря этому переход на новые версии проходит безболезненно. Нет необходимости перенастраивать или исправлять старые наработки. В новых версиях только добавляется функционал, старый чаще всего не претерпевает изменений, им можно дальше пользоваться.

На этом установка и базовая настройка сервера мониторинга zabbix 3.4 завершена. Советы, замечания, исправления прошу оставлять в комментариях.

Видео

Привожу видеоролик по установке и настройке предыдущей версии zabbix. Принципиально ничего не изменилось, кроме версий установленных программ.


Помогла статья? Есть возможность отблагодарить автора

 

43 комментария

  1. Доброе.
    Гораздо шустрее связка nginx + PHP 7.x + postgresql + redis для кэша

    • С какого количества новых значений в секунду имеет смысл перебираться на postgresql? У меня нет больших инсталляций, где бы производительность mysql была недостаточной.

  2. А дополнить этот великолепный мануальчик настройками для указанной Вами связки можете?

    • Не понял, о какой связке идет речь?

      • Простите, промазала с ответом.
        Я про это: Гораздо шустрее связка nginx + PHP 7.x + postgresql + redis для кэша

        • Настроить заббикс на nginx не сложно, у меня есть статья https://serveradmin.ru/ustanovka-zabbix-3-na-nginx-php-fpm/ Если надо именно php7, то тоже описывал как поставить — https://serveradmin.ru/ustanovka-i-obnovlenie-php-7-na-centos-7/ Для использования вместо mysql posgressql ничего особенного не надо, просто установить другую базу и в настройках указать ее. Про redis ничего не знаю, никогда им не пользовался.

          Конечно, было бы любопытно увидеть готовый материал и протестировать, но я писать в ближайшее время об этом точно не буду, так как нет потребности в этой связке. Не хочется тратить время на то, что не использую в своей работе.

  3. Спасибо! Обратил внимание, что отдельно PHP не ставился. Он вместе с каким-то пакетом идёт?

  4. Добрый день! Подскажите, при yum install zabbix-server-mysql zabbix-web-mysql
    выдало:
    http://clip2net.com/clip/m510581/79cfb-clip-59kb.png?nocache=1

    что может быть?

    • Ключ репозитория почему-то не добавлен. Хотя он должен добавляться при установке пакета zabbix-release-3.4-1.el7.centos.noarch.rpm
      Попробуйте очистить кэш yum, обновить и установить zabbix:
      # yum clean all
      # yum update
      # yum install zabbix-server-mysql zabbix-web-mysql

  5. как и всегда — отличный материал, спасибо
    можете посоветовать какой-то ресурс или «курс» видео, либо статьи (в общем информацию)
    про настройку zabbix на мониторинг сетей cisco/huawei
    ну и кастомизация какая-то начальная >> продвинутая
    спасибо ещё раз

    • Мониторинг сетевых устройств реализован через snmp. В последней версии заббикса 3.4 уже есть готовые шаблоны для мониторинга по snmp, в том числе cisco. Так что достаточно просто добавить устройство в систему по ip и назначить ему соответствующий шаблон. А на устройстве включить snmp.

  6. Владимир

    Огромное спасибо за полезную статью. Поставил на виртуалке пока, поверх веб-сервера что месяц назад настраивал по статье «Настройка web сервера в CentOS 7». Стало аж бегом)) Теперь руки чешутся развернуть боевой сервер и проверить его возможности на полную!

  7. Владимир

    Уважаемый Zerox, а не подскажете ли как опытный пользователь Zabbix’а начинающему как обстоит ситуация у последней версии с Linux-агентами? Подходят ли агенты с предыдущих версий или нужно собирать, а то я на сайте Zabbix’а не увидел агента для Linux’а.

    • Новые версии заббикса всегда поддерживают старые версии агента. Еще ни разу не было, чтобы не поддерживали. На сайте для загрузки есть все последние версии агентов под поддерживаемые дистрибутивы.

  8. Login denied: Authentication failed: 535

    Добавил аккаунт гугла, оповещения работали пол дня. После обеда перестали отправляться с ошибкой Login denied: Authentication failed: 535

  9. Дмитрий

    что нужно исправить/настроить, чтоб вместо тестовой страницы Apache окрывалась страница заббикса?
    Сейчас она открывается как http://ip_адресс/zabbix

    • Не понял вопрос. Нужно чтобы заббикс открывался по адресу http://ip_адресс?

      • Дмитрий

        сейчас заббикс открывается по адресу http://192.168.0.1/zabbix, а по адресу http://192.168.0.1/ открывается тестовая страница Apache. Как сделать, чтоб Заббикс открывался по адресу http://192.168.0.1/?
        Апач ставил по вашей статье про настройку вебсервера на CentOs 7.

        • Самый простой способ — удалить папку /var/www/html, а вместо нее сделать символьную ссылку с /usr/share/zabbix на /var/www/html и перезапустить апаче.

        • Только надо не забыть в основной файл конфигурации /etc/httpd/conf/httpd.conf добавить настройки php из /etc/httpd/conf.d/zabbix.conf. То есть просто удалить все, что в первом файле стоит в параметре директории /var/www/html и заменить на то, что стоит во втором файле конфига заббикса.

  10. Замечательный мануал! Спасибо за работу.
    Вот только «гладко было на бумаге» 🙂
    У меня возник конфликт mysql vs mysqlnd
    yum говорит так:

    Пакет php-mysql заменён php-mysqlnd, но последний не отвечает зависимостям
    Пакеты пропущены из-за проблем с зависимостями:
    gd-last-2.2.5-1.el7.remi.x86_64 из remi-safe
    php-bcmath-7.1.10-1.el7.remi.x86_64 из remi-php71
    php-gd-7.1.10-1.el7.remi.x86_64 из remi-php71
    php-ldap-7.1.10-1.el7.remi.x86_64 из remi-php71
    php-mbstring-7.1.10-1.el7.remi.x86_64 из remi-php71
    php-xml-7.1.10-1.el7.remi.x86_64 из remi-php71
    zabbix-web-3.4.3-1.el7.noarch из zabbix
    zabbix-web-mysql-3.4.3-1.el7.noarch из zabbix

    Ну и в общем не работает web-интерфейс.
    Подскажете куда копать?

    • Налицо проблемы с пакетами и зависимостями. Надо разбираться, что когда и как ставилось. Возможно что-то надо удалить и поставить заново со всеми зависимостями. Тут я не помогу. У меня zabbix всегда это отдельный сервер и там никаких экспериментов с альтернативными зеркалами для php 7.1 и прочими нововведениями нет.

      • Вот спасибо за оперативность!
        Я тоже обратил внимание на «мутный» пакет от Remi. Может стоит попробовать отключить эту репу и переустановить php7.1?
        Система-то чистая, только утром инсталлировал.

        • Как это чистая? 🙂 А репа remi откуда? php71 как раз из нее. Если он не нужен, то рекомендую его и все, что с ним связано удалить, потом удалить сам репозиторий remi, потом сделать yum clean all, а потом заново поставить заббикс.

  11. Спасибо за мануал!

    Хотел только уточнить касательно настройки Email -оповещания «Указываем следующие настройки для отправки почты через gmail.»

    Предварительно нужно поднять почтовый агент на самом сервере Zabbix или не обязательно для того, чтобы почта приходила от сервера на ящик адмиина?

    Кроме этого нужно еще предварительно сам ящик создать на том же сервере Gmail для отправки сообщений? В в ашем примере это ящик zabbix.zeroxed@gmail.com

    Есть ли в этой версии готовый шаблон для отслеживания какого-либо процесса в Windows 10? Например, если процесс «test.exe» перестал работать (завис), то его перегрузить. В крайнем случае, если не получается перегрузить сам процесс принудительно, то перегрузить весь ПК с Windows. При это сам процесс test.exe висит в автозагрузке Windows.

  12. Есть ли какое-либо преимущество или дополнительные фишки, если устанавливать GUI сервер Zabbix (Gnome, KDE)?

  13. Отличный мануал, большое спасибо автору! Не грех и денежку закинуть за работу, только было бы очень желательно добавить в возможности оплаты Qiwi.
    Сервер и агент завелись, осталось прицепить к мониторингу циску, разбираюсь.
    И да, для совсем уж нубов, немного понятнее бы по поводу паролей, а то мне пришлось через phpmyadmin их менять, иначе база не коннектилась )

  14. Михаил

    Доброго времени суток. Делаю все по инструкции. Через некоторое время выдает следующее:

    [root@localhost ~]# systemctl status zabbix-server
    ● zabbix-server.service — Zabbix Server
    Loaded: loaded (/usr/lib/systemd/system/zabbix-server.service; enabled; vendor preset: disabled)
    Active: activating (auto-restart) (Result: exit-code) since Чт 2017-11-02 11:56:40 MSK; 437ms ago
    Process: 51618 ExecStop=/bin/kill -SIGTERM $MAINPID (code=exited, status=1/FAILURE)
    Process: 51553 ExecStart=/usr/sbin/zabbix_server -c $CONFFILE (code=exited, status=0/SUCCESS)
    Main PID: 51555 (code=exited, status=0/SUCCESS)

    ноя 02 11:56:40 localhost.localdomain kill[51618]: -s, —signal send specified signal
    ноя 02 11:56:40 localhost.localdomain kill[51618]: -q, —queue use sigqueue(2) rather than kill(2)
    ноя 02 11:56:40 localhost.localdomain kill[51618]: -p, —pid print pids without signaling them
    ноя 02 11:56:40 localhost.localdomain kill[51618]: -l, —list [=] list signal names, or convert o…name
    ноя 02 11:56:40 localhost.localdomain kill[51618]: -L, —table list signal names and numbers
    ноя 02 11:56:40 localhost.localdomain kill[51618]: -h, —help display this help and exit
    ноя 02 11:56:40 localhost.localdomain kill[51618]: -V, —version output version information and exit
    ноя 02 11:56:40 localhost.localdomain kill[51618]: For more details see kill(1).
    ноя 02 11:56:40 localhost.localdomain systemd[1]: Unit zabbix-server.service entered failed state.
    ноя 02 11:56:40 localhost.localdomain systemd[1]: zabbix-server.service failed.
    Hint: Some lines were ellipsized, use -l to show in full.

    может сталкивался кто с этой проблемой?
    Заранее спасибо.

    • Ни разу не сталкивался с тем, чтобы падала сама служба заббикс сервера. В логе /var/log/zabbix/zabbix_server.log есть что-то еще на эту тему?

  15. Михаил
    login as: root
    root@10.6.1.43's password:
    Last login: Thu Nov  2 13:06:17 2017 from 10.2.1.72
    [root@localhost ~]# mc
    /var/log/zabbix/zabbix_server.log                                                                                                                                                                               254560/17M                 1%
     45356:20171102:113645.110 This listing can be produced with, e.g., objdump -DSswx zabbix_server.
     45356:20171102:113645.110 ================================
     45348:20171102:113645.113 One child process died (PID:45356,exitcode/signal:1). Exiting ...
     45348:20171102:113647.114 syncing history data...
     45348:20171102:113647.114 syncing history data done
     45348:20171102:113647.114 syncing trend data...
     45348:20171102:113647.114 syncing trend data done
     45348:20171102:113647.114 Zabbix Server stopped. Zabbix 3.4.3 (revision 73588).
     45417:20171102:113657.250 Starting Zabbix Server. Zabbix 3.4.3 (revision 73588).
     45417:20171102:113657.250 ****** Enabled features ******
     45417:20171102:113657.250 SNMP monitoring:           YES
     45417:20171102:113657.250 IPMI monitoring:           YES
     45417:20171102:113657.250 Web monitoring:            YES
     45417:20171102:113657.250 VMware monitoring:         YES
     45417:20171102:113657.250 SMTP authentication:       YES
     45417:20171102:113657.250 Jabber notifications:      YES
     45417:20171102:113657.250 Ez Texting notifications:  YES
     45417:20171102:113657.250 ODBC:                      YES
     45417:20171102:113657.250 SSH2 support:              YES
     45417:20171102:113657.250 IPv6 support:              YES
     45417:20171102:113657.250 TLS support:               YES
     45417:20171102:113657.250 ******************************
     45417:20171102:113657.250 using configuration file: /etc/zabbix/zabbix_server.conf
     45417:20171102:113657.256 current database version (mandatory/optional): 03040000/03040005
     45417:20171102:113657.256 required mandatory version: 03040000
     45417:20171102:113657.274 server #0 started [main process]
     45422:20171102:113657.275 server #1 started [configuration syncer #1]
     45423:20171102:113657.275 server #2 started [alerter #1]
     45424:20171102:113657.276 server #3 started [alerter #2]
     45425:20171102:113657.276 server #4 started [alerter #3]
     45426:20171102:113657.277 server #5 started [housekeeper #1]
     45427:20171102:113657.278 server #6 started [timer #1]
     45428:20171102:113657.279 server #7 started [http poller #1]
     45433:20171102:113657.281 server #10 started [history syncer #2]
     45434:20171102:113657.281 server #11 started [history syncer #3]
     45437:20171102:113657.282 server #12 started [history syncer #4]
     45438:20171102:113657.283 server #13 started [escalator #1]
     45440:20171102:113657.288 server #14 started [proxy poller #1]
     45443:20171102:113657.292 server #17 started [poller #1]
     45430:20171102:113657.295 server #8 started [discoverer #1]
     45445:20171102:113657.303 server #19 started [poller #3]
     45432:20171102:113657.306 server #9 started [history syncer #1]
     45441:20171102:113657.306 server #15 started [self-monitoring #1]
     45442:20171102:113657.307 server #16 started [task manager #1]
     45444:20171102:113657.310 server #18 started [poller #2]
     45448:20171102:113657.314 server #21 started [poller #5]
     45447:20171102:113657.321 server #20 started [poller #4]
     45451:20171102:113657.325 server #24 started [trapper #2]
     45454:20171102:113657.329 server #26 started [trapper #4]
     45449:20171102:113657.332 server #22 started [unreachable poller #1]
     45455:20171102:113657.335 server #27 started [trapper #5]
     45456:20171102:113657.340 server #28 started [icmp pinger #1]
     45450:20171102:113657.343 server #23 started [trapper #1]
     45452:20171102:113657.347 server #25 started [trapper #3]
     45457:20171102:113657.352 server #29 started [alert manager #1]
     45458:20171102:113657.363 server #30 started [preprocessing manager #1]
     45460:20171102:113658.064 server #32 started [preprocessing worker #2]
     45461:20171102:113658.076 server #33 started [preprocessing worker #3]
     45424:20171102:113658.098 Got signal [signal:11(SIGSEGV),reason:1,refaddr:0x50]. Crashing ...
     45424:20171102:113658.098 ====== Fatal information: ======
     45424:20171102:113658.098 Program counter: 0x7f3c108d5edf

    постоянно появляется эта строка
    45424:20171102:113658.098 Got signal [signal:11(SIGSEGV),reason:1,refaddr:0x50]. Crashing …

  16. Михаил

    Спасибо буду пробовать

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

    • Смотреть шаблоны надо и отключать ненужные триггеры. Если применить надо только к одному хосту, что тогда идти в него и у него отключать ненужные триггеры, а шаблоны не трогать. В общем, все уведомления живут в триггерах, там и нужно разбираться.

      • Спасибо!Сделал все по вашему шаблону но на почту уведомления не отсылает, пишет Couldn’t resolve host name: Could not resolve host: smtp.gmail.com; Unknown error.В чем может быть проблема?

        • Так в самой ошибке и написано в чем проблема. Сервер не может отрезолвить имя smtp.gmail.com. Либо интернет, либо dns не настроены на сервере с заббиксом.

  18. Добрый день!Постоянно отключаю этот тригер а он появляется. http://piccy.info/view3/11800902/1f5f078d4133acfd7dc91f0abf3b4b95/

    • Мелко, ничего на скриншоте не видно. Автоматически могут появляться только те элементы, которые добавляет автообнаружение. Но если их отключить, то они перестают работать.

Добавить комментарий

Ваш e-mail не будет опубликован.