Wiki source code of Мониторинг по SNMP

Version 3.1 by admin on 2026/06/07 17:49

Show last authors
1 SNMP (Simple Network Management Protocol)(%%) позволяет передавать данные между сетевыми устройствами. По умолчанию используется UDP-порт 161. (%%)SNMP-протокол чаще всего используется для мониторинга показателей маршрутизаторов, коммутаторов, блоков бесперебойного питания, систем поддержания микроклимата и проч. Для мониторинга серверов под управлением ОС семейств Windows/Linux предпочтительно использовать [[zabbix-агенты>>doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций мониторинга и реагирования.Мониторинг серверов и сетей\: интеграция с Zabbix (агент, SNMP, JMX, IPMI).Zabbix-агент.WebHome]].
2
3 {{info}}
4 Для получения данных, переданных SNMP-агентами, Zabbix сервер должен быть (%%)изначально сконфигурирован с поддержкой SNMP. В данном разделе приведена информация по настройке мониторинга по SNMP. Полная информация по настройке Zabbix приведена на странице [[doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций мониторинга и реагирования.Мониторинг серверов и сетей\: интеграция с Zabbix (агент, SNMP, JMX, IPMI).WebHome]].
5 {{/info}}
6
7 {{info}}
8 Скриншоты приведены для версии 6, при несовпадении интерфейса следуйте инструкциям в документации производителя.
9 {{/info}}
10
11 [[image:attach:ui.Параметры узла.WebHome@content.png||thumbnail="true" height="10"]] Содержание:
12
13 {{toc/}}
14
15 Общие сведения
16
17 Для мониторинга показателей по SNMP вам предварительно потребуется настроить конфигурацию SNMP на сетевом узле, в том числе, — строку сообщества SNMP (community). За инструкциями по настройке обратитесь к документации производителя операционной системы или устройства с поддержкой SNMP.
18
19 Существует три версии протокола SNMP:
20
21 * SNMP v1, SNMP v2 — для настройки требуется только строка comminity.
22 * SNMP v3 с криптографической защитой — для настройки Engine ID должен быть уникальным для каждого устройства.
23
24 Для мониторинга показателей вы можете использовать один из поставляемых Zabbix шаблонов SNMP (//Template SNMP Device// и другие), шаблоны компании — производителя оборудования или настроить собственные строки элементов данных.
25
26 {{info}}
27 В данном разделе показана настройка на примере у(%%)стройства UniPing server solution v3 от Netping.
28 {{/info}}
29
30 [[image:attach:zabbix_ARMcenter_SNMP.png||width="900"]]
31
32 Настройка агента
33
34 Для настройки SNMP-агента на узле (устройстве) следуйте документации от производителя. В минимальном варианте вам потребуется:
35
36 1. Настроить имя узла — hostname.
37 1. Настроить сетевые параметры и обеспечить сетевую доступность узла с сервером Zabbix.
38 1. Настроить имя SNMP-сообщества — SNMP соmminuty, достаточно задать простую текстовую строку.
39
40 == {{id name="МониторингпоSNMP-Импортготовыхшаблонов"/}}Импорт готовых шаблонов ==
41
42 В большинстве случаев производитель предоставляет готовые шаблоны для мониторинга посредством Zabbix. Вам потребуется загрузить шаблон в Zabbix. Далее вы можете откорректировать формулировки заголовков и описаний будущих данных и событий.
43
44 1. Выберите (% style="text-align: left;" %)**Настройка (Configuration)** >(% style="text-align: left;" %)** Шаблоны (Templates)**. Нажмите на кнопку (% style="text-align: left;" %)**Импорт (Import)**.
45 1. Укажите путь к файлу шаблона, нажмите на кнопку (% style="text-align: left;" %)**Импорт (Import)**.
46 [[image:attach:zabbix_snmp_addTemplate1.png||width="800"]]\\
47 1. Просмотрите данные шаблона, нажмите на кнопку (% style="text-align: left;" %)**Импорт (Import)**.
48 [[image:attach:zabbix_snmp_addTemplate2.png||width="800"]]\\
49 1. Новый шаблон будет добавлен в список шаблонов. Найдите добавленный шаблон (например, — отсортируйте по имени).
50 [[image:attach:zabbix_snmp_addTemplate3.png||width="800"]]\\
51 1. Выберите шаблон. Перейдите к вкладке **Преобразование значений (Value mapping). **В этом разделе вы можете задать для каждого получаемого по SNMP значения правило преобразования, вплоть до текстового описания.
52 [[image:attach:zabbix_snmp_Template1.png||width="800"]]\\
53 1. Перейдите к правилам обнаружения. Для этого выберите **Правила обнаружения (Discovery rules)**. При обнаружении элементов, соответствующих правилу, к узлу будут добавлены соответствующие //Э//(% style="text-align: left;" %)//лементы данных (item)// и (% style="text-align: left;" %)//Триггеры (trigger). //
54 [[image:attach:zabbix_snmp_addTemplate4.png||width="800"]]\\
55 1. Вы можете удалить ненужные правила, либо откорректировать заголовки и описания прототипов элементов данных и триггеров.
56
57 == {{id name="МониторингпоSNMP-Настройкапрототиповэлементовданных"/}}Настройка прототипов элементов данных ==
58
59 1. Выберите правило обнаружения.
60 1. Перейдите к списку прототипов элементов данных. Для этого выберите вкладку** Прототипы элементов данных (Item prototypes)**.
61 [[image:attach:zabbix_snmp_addTemplate5.png||width="800"]]
62 1. (((
63 При необходимости откорректируйте заголовки и описания прототипов элементов. Эти данные будут отображаться в popup-меню элемента на плане АРМ НЕЙРОСС Центр.  
64 [[image:attach:zabbix_snmp_addTemplate6_dataedit.png||width="650"]] [[image:attach:zabbix_snmp_Ezample1.png||height="229"]]\\
65
66 |=(((
67 Поле
68 )))|=(((
69 Комментарий
70 )))
71 |(((
72 Имя (Name)
73 )))|(((
74 Параметр (элемент данных (item) с учётом переменных). Отображается в popup-меню элемента на плане АРМ НЕЙРОСС Центр.
75 )))
76 |(((
77 Ключ (Key)
78 )))|(((
79 Значение параметра (элемента данных (item)). Если задано преобразование значений, в АРМ Центр отображается преобразованное значение, а не полученное непосредственно от источника.
80 )))
81 |(((
82 Описание (Description)
83 )))|(((
84 Текстовое описание. Описание отображается в АРМ Центр при наведении указателя мыши на требуемый элемент данных.
85 )))
86 )))
87
88 == {{id name="МониторингпоSNMP-Настройкапрототиповтриггеров"/}}Настройка прототипов триггеров ==
89
90 1. (((
91 Перейдите к прототипам триггеров. Для этого выберите вкладку** Прототипы триггеров (Trigger prototypes)**. (%%)При переключении триггера из состояния **ОК** в состояние **Проблема** и обратно, в ленту событий добавляется соответствующее уведомление.
92
93 {{error}}
94 Платформа НЕЙРОСС отслеживает состояния не всех триггеров элемента, а только помеченных соответствующими метками. Количество меток у одного триггера не ограничивается. Наряду со стандартными метками (%%)**NEYROSS** и (%%)**NEYROSSMETRIC** возможно использование любых пользовательских меток. Эти пользовательские метки также будут отображаться в интерфейсе АРМ НЕЙРОСС Центр и их можно использовать для кастомизации внешнего вида иконок, геометрических фигур и события в ленте ~[[[doc:ui.Параметры узла.Элементы.WebHome]]]. Дополнительная информация приведена на странице ~[[[doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций мониторинга и реагирования.Мониторинг серверов и сетей\: интеграция с Zabbix (агент, SNMP, JMX, IPMI).WebHome]]].
95 {{/error}}
96
97 [[image:attach:zabbix_snmp_addTemplate7_TriggerEdit.png||width="800"]]
98 )))
99 1. Задайте теги (метки) для триггеров, события о переключении состоянии которых должны попадать в ленту АРМ НЕЙРОСС Центр. Вы можете задать теги для каждого прототипа триггера в отдельности или использовать процедуру массового обновления ~[[[Добавление меток к триггерам>>doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций мониторинга и реагирования.Мониторинг серверов и сетей\: интеграция с Zabbix (агент, SNMP, JMX, IPMI).WebHome||anchor="Мониторингсерверовисетей:интеграциясZabbix(агент,SNMP,JMX,IPMI)-Добавлениеметокктриггерам"]]].
100 1. (((
101 Откорректируйте, при необходимости, заголовки и описания триггеров. Эти данные будут отображаться в ленте событий и в карточке события.
102 \\[[image:attach:zabbix_snmp_addTemplate7_TriggerEdit2.png||width="650"]] [[image:attach:zabbix_snmp_Ezample2.png||width="471"]]
103
104 |=(((
105 Поле
106 )))|=(((
107 Комментарий
108 )))
109 |(((
110 Имя (Name)
111 )))|(((
112 Заголовок события в ленте событий АРМ НЕЙРОСС Центр.
113 )))
114 |(((
115 Описание (Description)
116 )))|(((
117 Текстовое описание. Описание отображается в карточке события в поле **Описание.**
118 )))
119 )))
120
121 == {{id name="МониторингпоSNMP-НастройкаузлавZabbix"/}}Настройка узла в Zabbix ==
122
123 {{info}}
124 Ниже дана краткая информация по добавлению узла. Полное описание настройки Zabbix приведена в разделе ~[[[doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций мониторинга и реагирования.Мониторинг серверов и сетей\: интеграция с Zabbix (агент, SNMP, JMX, IPMI).WebHome]]].
125 {{/info}}
126
127 Для добавления SNMP-узла :
128
129 [[image:attach:zabbix_snmp_AddHost.png||width="800"]]
130
131 1. Выберите (% style="text-align: left;" %)**Настройка** (% style="text-align: left;" %)**(Configuration) **> (% style="text-align: left;" %)**Узлы сети (Hosts)**. Нажмите на кнопку (% style="text-align: left;" %)**Создать узел сети (Create host)**.
132 1. Введите уникальное **Имя узла (Host name)**, заданное при настройке SNMP-агента.
133 1. В поле (%%)**Видимое имя (Visible name) **впишите имя для отображения в интерфейcах Zabbix и Платформы НЕЙРОСС.
134 1. В поле **Шаблоны (Templates)** выберите один из шаблонов для узла данного типа (например, — импортированный шаблон от производителя). Все объекты (элементы данных (items), триггеры (triggers), графики и группы элементов данных) будут унаследованы из шаблона
135 1. В поле **Группы (Groups)** выберите группу узлов **NEYROSS**. Узел может принадлежать нескольким группам узлов. Поэтому для работы с интерфейсом Zabbix вы можете использовать и другие группы узлов. Для работы только с Платформой НЕЙРОСС используйте одну группу.
136 1. В поле **Интерфейсы (Interfaces)** нажмите __Добавить (Add)__(%%) и выберите** SNMP**. 
137 [[image:attach:zabbix_snmp_addHost_interface.png||height="193"]]
138 1. Укажите IP-адрес узла. Задайте номер UDP порта. Значения по умолчанию: 161.
139 1. Выберите поддерживаемую версию SNMP.
140 1. В поле **SNMP community** укажите имя сообщества SNMP для данного устройства (например, — {$SNMP_COMMUNITY_NETPING}).
141 1. Само значение SNMP community укажите с помощью макроса. Для этого перейдите к вкладке Макросы (Macros). В поле Макрос повторите ввод имени сообщества SNMP для данного устройства (например, — {$SNMP_COMMUNITY_NETPING}. В поле Значение укажите само имя сообщество с правом на чтение.
142 [[image:attach:zabbix_snmp_AddHost_Macro.png||height="250"]]
143 1. Нажмите на кнопку **Добавить (Add)**.

Платформа НЕЙРОСС