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

В данном разделе приведены минимально необходимые общие сведения по подготовке и по настройке сервера Zabbix и параметров мониторинга. Общая информация настройки взаимодействия с Платформой НЕЙРОСС приведена в разделе [Мониторинг серверов и сетей: интеграция с Zabbix (агент, SNMP, JMX, IPMI)].

Инструкция по настройке сервера Zabbix и параметров мониторинга приведены для понимания общего порядка настройки. Приведены скриншоты приложения Zabbix версии 7.0. При несовпадении интерфейсов следуйте документации от производителя.

Для мониторинга узлов и получения состояния триггеров необходимо настроить группу узлов NEYROSS, добавить требуемые узлы в эту группу, и пометить триггеры узлов, показания которых нужно передавать на Платформу НЕЙРОСС, соответствующими метками.

 Содержание:

Общие сведения

Для мониторинга узлов и получения состояния триггеров необходимо настроить группу узлов NEYROSS, добавить требуемые узлы в эту группу, и пометить триггеры узлов, показания которых нужно передавать на Платформу НЕЙРОСС, соответствующими метками.

ВАЖНО

Платформа НЕЙРОСС не запрашивает всю имеющуюся на сервере Zabbix информацию!

 Осуществляется вычитывание списка узлов только из группы узлов NEYROSS.

 В ленту событий АРМ НЕЙРОСС Центр попадают события срабатывания триггеров с меткой NEYROSS.

 В popup-меню элемента отображаются только данные (items) по триггерам (triggers) с меткой NEYROSSMETRIC.

Все остальные узлы/триггеры игнорируются.

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

Установите программные средства Zabbix на выделенном сервере, работающем под операционной системой семейства Linux [Инструкция по установке]. Программные средства могут также быть установлены на виртуальную машину посредством Oracle VM VirtualBox/VMware/KVM/Microsoft Hyper-V, для этого на сайте производителя выложены готовые виртуальные машины [Готовое решение Zabbix]. Также Zabbix может быть установлен на сервер Платформы НЕЙРОСС.

Так как программные средства Zabbix и Платформы НЕЙРОСС используют порт 80 для HTTP-подключений, при установке Zabbix на сервер Платформы НЕЙРОСС требуется изменить занимаемый сервером Zabbix порт на другой (например, — на порт 81). Порт подключения задаётся в файле конфигурации.

Так как nginx — один из компонентов Платформы НЕЙРОСС, то при обновлении версии Платформы НЕЙРОСС выполняется деинсталляция текущего установленного nginx и инсталляция nginx из дистрибутива. При этом также деинсталлируется пакет zabbix-nginx-conf, вместе с которым удаляются конфигурационные файлы zabbix:

/etc/zabbix/nginx.conf
/etc/zabbix/php-fpm.conf

Перед обновлением Платформы НЕЙРОСС необходимо сделать копии указанных конфигурационных файлов Zabbix и восстановить их после выполнения обновления. Копии конфигурационных файлов можно расположить в той же директории /etc/zabbix/ или вложенной в неё, т.к. она не удаляется при деинсталляции zabbix-nginx-conf.

При установке Zabbix на выделенный сервер / виртуальную машину средствами используемой операционной системы настройте сетевые параметры, задайте статический IP-адрес в диапазоне адресов Платформы НЕЙРОСС. 

С любого компьютера сети обратитесь к веб-интерфейсу сервера Zabbix. Для этого введите в адресной строке браузера ip-адрес, заданный на предыдущем этапе. При использовании номера порта, отличного от 80, укажите номер порта в формате:

[Iip-адрес]:[порт]


 Для входа используйте учётную запись по умолчанию: логин Admin, пароль zabbix.

По умолчанию доступен только англоязычный интерфейс приложения. Для перевода интерфейса на русский язык в меню Administration (Администрирование) > General (Общие) > GUI (Веб-интерфейс) в поле Default language (Язык по умолчанию) выберите Russian (ru-RU). При отсутствии возможности выбора, средствами операционной системы установите локаль ru_RU.UTF-8, затем вернитесь в меню, выберите требуемый язык и нажмите на кнопку Update (Обновить).

Создание группы узлов

Выберите Сбор данных (Data Collection) > Группы узлов сети (Host groups). Нажмите на кнопку Создать группу узлов сети (Create host group)


В отобразившемся окне в поле Имя группы (Group name) впишите NEYROSS. Нажмите на кнопку Добавить (Add)


В созданную группу узлов добавьте требуемое количество узлов [Добавление нового узла в группу, Добавление в группу существующего узла].

Добавление нового узла в группу

Выберите Сбор данных (Data Collection) > Узлы сети (Hosts). Нажмите на кнопку Создать узел сети (Create host).


Задайте параметры узла согласно таблице ниже. Нажмите на кнопку Добавить (Add).

ПолеКомментарий
Имя узла сети (Host name)

Введите уникальное Имя узла

При работающем Zabbix-агенте на настраиваемом вами узле сети, параметр Hostname из файла конфигурации агента должен иметь такое же значение, как и введенное здесь имя узла сети. Имя из этого параметра необходимо для обработки активных проверок.

Видимое имя (Visible name)Впишите имя для отображения в интерфейcах Zabbix и Платформы НЕЙРОСС.
Шаблоны (Templates)

Выберите один из шаблонов для узла данного типа. Все объекты (элементы данных (items), триггеры (triggers), графики и группы элементов данных) будут унаследованы из шаблона.

Группы узлов сети (Host groups)

Выберите группу узлов NEYROSS. Узел может принадлежать нескольким группам узлов. Для работы с интерфейсом Zabbix вы можете использовать и другие группы узлов. Для работы с Платформой НЕЙРОСС используйте только группу NEYROSS.

Интерфейсы (Interfaces)

Нажмите Добавить (Add) и укажите требуемый интерфейс. Поддерживаются несколько типов интерфейсов: Агент [Zabbix-агент], SNMP [Мониторинг по SNMP], JMX и IPMI

Укажите IP-адрес или DNS-имя узла. Задайте номер TCP/UDP порта. Значения по умолчанию: 10050 для Zabbix агента, 161 для SNMP агента, 12345 для JMX и 623 для IPMI.

Активировано (Enabled)

Оставьте флаг Активировано (Enabled), чтобы узел сети был активным, готовым к мониторингу. Если не отмечено, узел сети неактивен, его состояния не отслеживаются.

Добавление в группу существующего узла

Чтобы добавить несколько уже настроенных узлов в группу узлов NEYROSS:

  1. Выберите требуемые узлы, нажмите на кнопку Массовое обновление (Mass update), расположенную внизу страницы. 

  2. Установите флаг в поле Группы узлов сети (Host groups). Выберите Добавить (add). Введите имя группы узлов — NEYROSS. Нажмите на кнопку Обновить (Update).


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

Платформа НЕЙРОСС отслеживает состояния не всех триггеров элемента, а только помеченных соответствующими метками. Количество меток у одного триггера не ограничивается. Наряду со стандартными метками NEYROSS и NEYROSSMETRIC возможно использование любых пользовательских меток. Эти пользовательские метки также будут отображаться в интерфейсе АРМ НЕЙРОСС Центр и их можно использовать для кастомизации внешнего вида иконок, геометрических фигур и фильтрации событий в ленте [Элементы].

МеткаКомментарий
NEYROSSТолько состояния триггеров с данной меткой и от элементов из группы NEYROSS отслеживаются в Платформе НЕЙРОСС. При срабатывании триггера соответствующее извещение появляется в Ленте событий АРМ НЕЙРОСС Центр.
NEYROSSMETRIC Для отображения элементов данных (items) в меню элемента нужно помечать триггеры, их использующие, меткой NEYROSSMETRIC. Меню элемента отображается при клике по иконке/фигуре элемента на плане АРМ НЕЙРОСС Центр

Для каждого триггера, показания которого нужно отслеживать в Платформе, задайте тег NEYROSS и NEYROSSMETRIC. Это удобно сделать путём использования готового шаблона и задания тегов триггерам в шаблоне. 

ВНИМАНИЕ

Если в Платформу не поступают события срабатывания триггеров или значения данных, убедитесь, что нет опечаток в метках NEYROSS/NEYROSSMETRIC.

В терминах Zabbix метки называются тегами.


Вы можете добавить метки/теги к каждому триггеру в отдельности или выбрать шаблон и задать метки триггерам в шаблоне.

  1. Выберите Сбор данных (Configuration) > Шаблоны (Templates). Выберите требуемый шаблон, раскройте список триггеров (triggers).

  2. Выберите требуемые триггеры. Нажмите на кнопку Массовое обновление (Mass update).

  3. Перейдите к вкладке Теги (Tags). Установите флаг в поле Теги (Tags). Впишите последовательно требуемые метки. Для добавления нескольких используйте ссылку Добавить (Add). Нажмите на кнопку Обновить (Update).
  4. Всем выбранным триггерам будут добавлены заданные метки (теги).

Настройка элементов данных и триггеров

Вы можете настроить формулировки событий и данных узлов Zabbix, отображаемых в АРМ НЕЙРОСС Центр.

ПараметрКомментарий
Заголовок событияОтображается в ленте событий. Соответствует событию переключения конкретного триггера из состояния ОК в состояние Проблема или наоборот. Все события переключения триггеров в состояние Проблема можно посмотреть на панели мониторинга Zabbix. Заголовок события идентичен полю Имя (Name) в параметрах триггера или прототипа триггера, если триггеры заданы в правилах обнаружения. Для изменения заголовка события достаточно изменить имя триггера.
Описание событияОтображается в карточке события. Идентичен значению поля Описание (Description) в параметрах триггера или прототипа триггера, если элементы данных и триггеры заданы в правилах обнаружения. В комментариях удобно давать конкретную инструкцию оператору АРМ Центр.
Параметр узлаНазвание элемента данных (item). Отображается в popup-меню элемента на плане АРМ НЕЙРОСС Центр. Идентично значению поля Имя (Name) в параметрах элемента данных или прототипа элемента данных, если триггеры заданы в правилах обнаружения. 
Значение параметра узлаЗначение элемента данных (item). Отображается в popup-меню элемента на плане АРМ НЕЙРОСС Центр. Идентично значению поля Ключ (Key) в параметрах элемента данных или прототипа элемента данных, если триггеры заданы в правилах обнаружения.  Если задано преобразование значений, в АРМ Центр отображается преобразованное значение, а не полученное непосредственно от источника.
Описание параметраТекстовое описание элемента данных (item). Описание отображается в АРМ Центр при наведении указателя мыши на требуемый параметр. Идентично значению поля Описание (Description) в параметрах элемента данных или прототипа элемента данных, если триггеры заданы в правилах обнаружения. 

Настройка учётной записи

Доступ Платформы НЕЙРОСС к информации от сервера Zabbix ограничивается параметрами учётной записи пользователя Zabbix. Поддерживается два метода авторизации:

  1. Базовая авторизация по логину и паролю.
  2. Авторизация по API-токену.


Рекомендуется использовать авторизацию по API-токену, как более современный метод авторизации с возможностью настройки времени жизни. 

Создайте роль пользователя, группу пользователей и пользовательскую учётную запись с правом чтения данных по группе узлов NEYROSS. Управление учётными записями Zabbix осуществляется посредством раздела Администрирование (Administration) веб-интерфейса Zabbix. Получите для созданной учётной записи API-токен.

В целях безопасности не следует использовать учётную запись суперадминистратора Admin. 


Порядок получения API-токена

В разделе Пользователи > API токены нажмите на кнопку Создать API токен, расположенную в правом верхнем углу.


В отобразившемся окне задайте произвольное имя токена, выберите требуемую учётную запись. При необходимости ограничения времени жизни задайте срок действия, либо снимите флаг в поле Задать дату и время срока действия. Оставьте флаг Активировано. Нажмите на кнопку Добавить.


В следующем окне нажмите Копировать в буфер обмена. Закройте окно.

Токен отображается один раз. При утере потребуется сгенерировать новый токен.

Скопированный токен укажите в настройках Платформы НЕЙРОСС [Дополнительные настройки НЕЙРОСС Интеграция].

  • Нет меток