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

Version 1.1 by pugachevskaya_elena on 2025/02/06 13:45

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

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