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

Last modified by superadmin on 2026/06/24 21:41

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

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