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

Version 2.1 by admin on 2026/06/07 17:22

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