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

Show last authors
1 Часто на объекте или в обслуживающей организации используется Zabbix для контроля технического состояние серверов и сетевого оборудования. При этом бывает удобно получать дополнительно инвентаризационные данные по Платформе НЕЙРОСС или уведомления о любых событиях Платформы НЕЙРОСС прямо в Zabbix. В данном разделе приведены сведения о настройке Платформы НЕЙРОСС и Zabbix для обеспечения такого взаимодействия.
2
3 {{info}}
4 Приведены скриншоты приложения Zabbix версии 7.0. При несовпадении интерфейсов следуйте документации от производителя.
5
6 Инструкция по передаче любых данных из Zabbix на Платформу НЕЙРОСС для мониторинга через АРМ Центр приведена в разделе ~[[[doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций мониторинга и реагирования.Мониторинг серверов и сетей\: интеграция с Zabbix (агент, SNMP, JMX, IPMI).WebHome]]].
7 {{/info}}
8
9 [[image:attach:ui.Параметры узла.WebHome@content.png||thumbnail="true" height="10"]] Содержание:
10
11 {{toc/}}
12
13 {{excerpt atlassian-macro-output-type="INLINE"}}
14 == {{id name="МониторингПлатформыНЕЙРОССизZabbix-Общиесведения"/}}(% style="font-size: 20.0px;letter-spacing: -0.008em;" %)Общие сведения(%%) ==
15
16 В данном решении передача данных из Платформы НЕЙРОСС в Zаbbix осуществляется посредством задания автоматизации путём отправки HTTP PUT-запроса. На сервере Платформы НЕЙРОСС достаточно настроить задание автоматизации (установка Zabbix-агента не требуется). На сервере Zabbix достаточно импортировать шаблон и назначить его соответствующему узлу.
17
18 Шаблон для мониторинга Платформы НЕЙРОСС может включать широкий круг данных и событий Платформы.  В качестве примера мы сформировали шаблон, который позволяет получать следующие данные:
19
20 * Имя сервера Платформы НЕЙРОСС
21 * Модель
22 * Версия программных средств Платформы НЕЙРОСС
23 * Производитель
24 * Статус задач на запись - данный элемент данных содержит два триггера: ошибка записи, более 9 ошибок записи за последние 10 минут.
25
26 Инвентаризационные данные Платформы НЕЙРОСС:
27
28 (% class="wrapped" %)
29 |=(((
30 Имя элемента данных
31 )))|=(((
32 Поле инвентаря узла сети
33 )))|=(((
34 Описание
35 )))|=(((
36 Пример
37 )))
38 |(((
39 NEYROSS Name
40 )))|(((
41 Псевдоним
42 )))|(((
43 Имя узла Платформы, заданное в поле имя узла в разделе [[doc:ui.Параметры узла.Подключение к сети.WebHome]].
44 )))|(((
45 Платформа НЕЙРОСС
46 )))
47 |(((
48 Model
49 )))|(((
50 Модель
51 )))|(((
52 Модель узла.
53 )))|(((
54 ULTIMA-VMC
55 )))
56 |(((
57 Firmware Version
58 )))|(((
59 Программное обеспечение
60 )))|(((
61 Версия программных средств Платформы НЕЙРОСС.
62 )))|(((
63 20.27.1342.4654
64 )))
65 |(((
66 Manufacturer
67 )))|(((
68 Поставщик
69 )))|(((
70 Производитель программного обеспечения.
71 )))|(((
72 ITRIUM-SPb
73 )))
74
75 [[image:attach:zabbix_neyross_template_data.png]]
76
77 Сообщения о ошибках записи отображаются на панели мониторинга. Обработка данных событий осуществляется штатными средствами Zabbix.
78
79 [[image:attach:zabbix_neyross_panel.png]]
80
81 {{info}}
82 Вы можете добавить в данный шаблон собственные элементы данных и триггеры к ним самостоятельно или заказать разработку расширенного шаблона специалистам компании ИТРИУМ.
83 {{/info}}
84 {{/excerpt}}
85
86 \\
87
88 == {{id name="МониторингПлатформыНЕЙРОССизZabbix-Подготовкаданных"/}}Подготовка данных ==
89
90 === {{id name="МониторингПлатформыНЕЙРОССизZabbix-Подготовкафайлашаблона"/}}Подготовка файла шаблона ===
91
92 (% style="color: rgb(23,43,77);" %)Скопируйте код ниже и сохраните в файл формата (%%)**YAML**. Например, - {{code language="none"}}zbx_neyross_templates.yaml{{/code}}.
93
94 {{info}}
95 Обратите внимание на кодировку файла, она должна быть **Unix (LF) UFT-8**. Специалисты компании ИТРИУМ могут предоставить готовый файл по запросу.
96 {{/info}}
97
98 {{code language="java"}}
99 zabbix_export:
100 version: '7.0'
101 template_groups:
102 - uuid: d6f5d86bab264a12b4aa138ba3c8fb38
103 name: 'Templates/Access Control'
104 - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6
105 name: Templates/Applications
106 - uuid: d37f71c7e3f7469bab645852a69a2018
107 name: 'Templates/Video surveillance'
108 templates:
109 - uuid: ccbf9ca58fdf4d92b1743cd8d4f6b715
110 template: 'NEYROSS by HTTP'
111 name: 'NEYROSS by HTTP'
112 description: |
113 This template is designed for the effortless deployment of NEYROSS information extraction by Zabbix via HTTP and doesn't require any external scripts.
114
115 Sample device overview page:
116 https://www.itrium.ru/
117
118 Setup:
119
120 1. (not release) Set the user name and password in the '{$PASSWORD}' and '{$USER}' macros.
121
122 2. Change other macros according to your camera configuration if necessary.
123 vendor:
124 name: Itrium
125 version: 7.0-0
126 groups:
127 - name: 'Templates/Access Control'
128 - name: Templates/Applications
129 - name: 'Templates/Video surveillance'
130 items:
131 - uuid: 1ff632c0068943b89f3a9d55b44a015a
132 name: 'Firmware Version'
133 type: DEPENDENT
134 key: neyross.firmware_version
135 delay: '0'
136 value_type: CHAR
137 trends: '0'
138 description: 'Версия программного обеспечения Платформы'
139 inventory_link: SOFTWARE
140 preprocessing:
141 - type: JSONPATH
142 parameters:
143 - $..device_information.firmware_version.first()
144 error_handler: DISCARD_VALUE
145 master_item:
146 key: neyross.get_info
147 tags:
148 - tag: component
149 value: system
150 - uuid: 3d753783fd174d83b995a13e3fd93b89
151 name: 'Get NEYROSS info'
152 type: HTTP_AGENT
153 key: neyross.get_info
154 delay: 1d
155 history: '0'
156 value_type: TEXT
157 trends: '0'
158 authtype: BASIC
159 username: '{$USER}'
160 password: '{$PASSWORD}'
161 description: 'Used to get the NEYROSS information'
162 preprocessing:
163 - type: CHECK_NOT_SUPPORTED
164 parameters:
165 - '-1'
166 - type: JSONPATH
167 parameters:
168 - '$.[?(@.ip4address == "{$NEYROSS_HOST}")]'
169 url: 'http://{HOST.IP}/wsdsrv/http/'
170 status_codes: '200,401'
171 tags:
172 - tag: component
173 value: raw
174 - uuid: 02a485add10d47fba9445267e61f5f50
175 name: 'NEYROSS record status'
176 type: TRAP
177 key: neyross.get_records_status
178 delay: '0'
179 value_type: TEXT
180 trends: '0'
181 description: 'Receive the alarm events of record status from NEYROSS'
182 preprocessing:
183 - type: CHECK_NOT_SUPPORTED
184 parameters:
185 - '-1'
186 tags:
187 - tag: component
188 value: system
189 triggers:
190 - uuid: 8a7024b50f8941168af71b85a86ec462
191 expression: 'right(last(/NEYROSS by HTTP/neyross.get_records_status,#1),6)="Ошибка"'
192 name: 'Error of record'
193 priority: HIGH
194 manual_close: 'YES'
195 - uuid: f0987a1fd08b4ae9a564c7eaffba7107
196 expression: 'count(/NEYROSS by HTTP/neyross.get_records_status,10m,"like","Ошибка")>9'
197 name: 'Many errors of records'
198 priority: DISASTER
199 manual_close: 'YES'
200 - uuid: 4088410fcd60494bbde41efd3a36049e
201 name: Manufacturer
202 type: DEPENDENT
203 key: neyross.manufacturer
204 delay: '0'
205 value_type: CHAR
206 trends: '0'
207 description: 'Производитель Платформы'
208 inventory_link: VENDOR
209 preprocessing:
210 - type: JSONPATH
211 parameters:
212 - $..device_information.manufacturer.first()
213 error_handler: DISCARD_VALUE
214 master_item:
215 key: neyross.get_info
216 tags:
217 - tag: component
218 value: system
219 - uuid: 3298e42d227e4d8e8896fc95bea80719
220 name: Model
221 type: DEPENDENT
222 key: neyross.model
223 delay: '0'
224 value_type: CHAR
225 trends: '0'
226 description: 'Модель Платформы'
227 inventory_link: MODEL
228 preprocessing:
229 - type: JSONPATH
230 parameters:
231 - $..device_information.model.first()
232 error_handler: DISCARD_VALUE
233 master_item:
234 key: neyross.get_info
235 tags:
236 - tag: component
237 value: system
238 - uuid: 99b6fa8770224c199bd91a19ac8c9ab6
239 name: 'NEYROSS Name'
240 type: DEPENDENT
241 key: neyross.name
242 delay: '0'
243 value_type: CHAR
244 trends: '0'
245 description: 'Название Платформы'
246 inventory_link: ALIAS
247 preprocessing:
248 - type: JSONPATH
249 parameters:
250 - $..name.first()
251 error_handler: DISCARD_VALUE
252 master_item:
253 key: neyross.get_info
254 tags:
255 - tag: component
256 value: system
257 tags:
258 - tag: class
259 value: platform
260 - tag: target
261 value: access
262 - tag: target
263 value: cctv
264 - tag: target
265 value: itrium
266 - tag: target
267 value: neyross
268 macros:
269 - macro: '{$NEYROSS_HOST}'
270 value: '<SET NEYROSS HOST IP>'
271 description: 'The hostname or IP address of the NEYROSS host.'
272 - macro: '{$PASSWORD}'
273 type: SECRET_TEXT
274 - macro: '{$USER}'
275 value: root
276 description: 'The default user name.'
277 {{/code}}
278
279 === {{id name="МониторингПлатформыНЕЙРОССизZabbix-Подготовкафайлаимпортазаданияавтоматизации"/}}Подготовка файла импорта задания автоматизации ===
280
281 (% style="color: rgb(23,43,77);" %)Скопируйте код ниже и сохраните в файл формата (%%)**JSON**. Например, - задание{{code language="none"}}.json{{/code}}.
282
283 {{info}}
284 Обратите внимание на кодировку файла, она должна быть **Unix (LF) UFT-8**. Специалисты компании ИТРИУМ могут предоставить готовый файл по запросу.
285 {{/info}}
286
287 {{code language="java"}}
288 {
289 "signalKey": "systemLog",
290 "filterConfig": {
291 "tags": "10,3,4",
292 "message": "Изменился статус задачи на запись"
293 },
294 "stats": {
295 "failedSignals": 0,
296 "processedSignals": 11375,
297 "lastHandleTimestamp": "2025-02-10T11:48:20.342+03:00"
298 },
299 "enabled": true,
300 "action": {
301 "key": "userScript",
302 "config": {
303 "body": "import extensions.automation.signals.{AutomationSignal, SystemLogAutomationSignal}\nimport services.logging.web.{LoggerWithWeb => Logger}\nimport play.api.inject.Injector\nimport play.api.libs.ws.WSClient\nimport scala.concurrent.{ExecutionContext, Future}\nimport extensions.automation.scripts.AutomationActionScript\nimport play.api.libs.ws.WSAuthScheme\nclass PostRequest extends AutomationActionScript {\n // @parameter { \"type\": \"string\", \"title\": \"URL сервера ZABBIX\", \"key\": \"zabbixApiUrl\" }\n val zabbixApiUrl = \"http://10.1.29.28/api_jsonrpc.php\"\n // @parameter { \"type\": \"string\", \"title\": \"API token подключения\", \"key\": \"zabbixApiToken\" }\n val zabbixApiToken = \"fb304e4869efa491aa7b9a42a75718492be4b9fcad320a8eb78866d85e232151\"\n // @parameter { \"type\": \"string\", \"title\": \"Имя Платформы в ZABBIX\", \"key\": \"zabbixHost\" }\n val zabbixHost = \"10.1.29.38\"\n val hostKey: String = \"neyross.get_records_status\"\n private val wsClient: WSClient = ctx.injector.instanceOf[WSClient]\n val logger: Logger = Logger(\"PostRequest\")\n private val ec: ExecutionContext = ctx.injector.instanceOf[ExecutionContext]\n //private val url: String = s\"http://10.0.30.57:8080/api_jsonrpc.php\"\n private val headers: List[(String, String)] = List(\n //(\"Authorization\", \"Bearer 4d3de77ce521ccfe8a5eb928b00039f71b7038a00a55b93dd2c0dc29f112a6ab\"),\n (\"Authorization\", s\"Bearer $zabbixApiToken\"),\n (\"Content-Type\", \"application/json-rpc\")\n )\n \n \n override def onSignal(signal: AutomationSignal): Future[Unit] = {\n signal match {\n case SystemLogAutomationSignal(record) =>\n logger.debug(s\"received system log signal with record = $record\")\n //send value to zabbix host item by itemid\n //val body: String = s\"{\\\"jsonrpc\\\":\\\"2.0\\\",\\\"method\\\":\\\"history.push\\\",\\\"params\\\":{\\\"itemid\\\":51512,\\\"value\\\":\\\"${record.message}\\\"},\\\"id\\\":1}\"\n //send value to zabbix host item by hostname and key\n val body: String = s\"{\\\"jsonrpc\\\":\\\"2.0\\\",\\\"method\\\":\\\"history.push\\\",\\\"params\\\":{\\\"host\\\":\\\"$zabbixHost\\\",\\\"key\\\":\\\"$hostKey\\\",\\\"value\\\":\\\"${record.message}\\\"},\\\"id\\\":1}\"\n wsClient.url(zabbixApiUrl).withHttpHeaders(headers: _*).post(body).map(_ => ())(ec)\n Future.unit\n case _ =>\n logger.info(\"unknown signal, do nothing\")\n Future.unit\n }\n } \n}\nnew PostRequest"
304 }
305 },
306 "name": "Отправка информации об ошибке записи"
307 }
308 {{/code}}
309
310 == {{id name="МониторингПлатформыНЕЙРОССизZabbix-НастройкаZabbix"/}}Настройка Zabbix ==
311
312 {{info}}
313 Общие сведения по настройке сервера приведена в разделе ~[[[doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций мониторинга и реагирования.Мониторинг серверов и сетей\: интеграция с Zabbix (агент, SNMP, JMX, IPMI).Настройка сервера Zabbix.WebHome]]]. Ниже даны сведения по настройке для решения конкретной задачи.
314 {{/info}}
315
316 === {{id name="МониторингПлатформыНЕЙРОССизZabbix-Импортшаблона"/}}Импорт шаблона ===
317
318 Вам потребуется загрузить подготовленный на предыдущем этапе шаблон в Zabbix. Далее вы можете откорректировать формулировки заголовков и описаний будущих данных и событий.
319
320 (% style="color: rgb(23,43,77);" %)Выберите **Сбор данных** (% style="text-align: left;" %)**(Data Collection)**(% 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);" %).
321
322 (% style="color: rgb(23,43,77);" %)Укажите путь к файлу шаблона, нажмите на кнопку (% style="text-align: left;" %)**Импорт (Import)**(%%), расположенную в правом верхнем углу(% style="color: rgb(23,43,77);" %). В отобразившемся окне укажите путь к файлу шаблона. Нажмите на кнопку **Импорт**.
323
324 (% style="color: rgb(23,43,77);" %)[[image:attach:zabbix_neyross_template_import.png||height="245"]]\\
325
326 (% style="color: rgb(23,43,77);" %)В следующем окне просмотрите данные шаблона, нажмите на кнопку (% style="color: rgb(23, 43, 77); text-align: left" %)**Импорт (Import)**(% style="color: rgb(23,43,77);" %). Новый шаблон будет добавлен в список шаблонов.
327
328 (% style="color: rgb(23,43,77);" %)[[image:attach:zabbix_plarform_tempate_import3.png||width="900"]]
329
330 (% style="color: rgb(23,43,77);" %)Найдите шаблон, это удобно путём фильтрации по имени. Выберите **Элементы данных (Items)**.
331
332 (% style="color: rgb(23,43,77);" %)[[image:attach:zabbix_neyross_template_elements.png||width="900"]]
333
334 (% style="color: rgb(23,43,77);" %)Вы увидите список данных, собираемых данным шаблоном.
335
336 (% style="color: rgb(23,43,77);" %)[[image:attach:zabbix_neyross_template_elements1.png||height="250"]]
337
338 (% style="color: rgb(23,43,77);" %)За получение событий о тревогах заданий на запись «отвечает» элемент (%%)**NEYROSS record status **с ключом **neyross.get_records_status**(% style="color: rgb(23,43,77);" %). Вы можете настроить другие элементы данных для получения сведений о других событиях, фиксируемых в [[Системном журнале>>doc:ui.Системный журнал.WebHome]] Платформы НЕЙРОСС.
339
340 (% style="color: rgb(23,43,77);" %)[[image:attach:zabbix_neyross_template_elements2.png]]
341
342 === {{id name="МониторингПлатформыНЕЙРОССизZabbix-ДобавлениеузлаПлатформыНЕЙРОСС"/}}(% style="color: rgb(23,43,77);" %)Добавление узла Платформы НЕЙРОСС(%%) ===
343
344 (% style="color: rgb(23,43,77);" %)Выберите **Сбор данных (Data Collection) **> **Узлы сети (Hosts)**. Нажмите на кнопку **Создать узел сети (Create host)**.
345
346 (% style="color: rgb(23,43,77);" %)[[image:attach:neyross.Настройка Платформы НЕЙРОСС.Настройка функций мониторинга и реагирования.Мониторинг серверов и сетей\: интеграция с Zabbix (агент, SNMP, JMX, IPMI).Настройка сервера Zabbix.WebHome@zabbix_AddHost.png||width="900"]]
347
348 (% style="color: rgb(23,43,77);" %)Задайте параметры узла согласно таблице ниже. (% style="color: rgb(23, 43, 77); color: rgb(51, 51, 51)" %)Нажмите на кнопку (% style="color: rgb(23,43,77);" %)**Добавить (Add)**(% style="color: rgb(23, 43, 77); color: rgb(51, 51, 51)" %).
349
350 (% style="color: rgb(23, 43, 77); color: rgb(51, 51, 51)" %)[[image:attach:zabbix_neyross_item_add.png]]
351
352 (% class="wrapped" %)
353 |=(((
354 Поле
355 )))|=(((
356 Комментарий
357 )))
358 |(((
359 Имя узла сети (Host name)
360 )))|(((
361 (% class="content-wrapper" %)
362 (((
363 Введите (% style="color: rgb(51,51,51);" %)уникальное **Имя узла**.
364
365 {{info}}
366 (% style="color: rgb(51,51,51);" %)При работающем Zabbix-агенте на настраиваемом вами узле сети, параметр (%%)//Hostname//(% style="color: rgb(51,51,51);" %) из (%%)файла конфигурации(% style="color: rgb(51,51,51);" %) агента должен иметь такое же значение, как и введенное здесь имя узла сети. Имя из этого параметра необходимо для обработки (%%)активных проверок(% style="color: rgb(51,51,51);" %).
367 {{/info}}
368 )))
369 )))
370 |(((
371 Видимое имя (Visible name)
372 )))|(((
373 (% style="color: rgb(51,51,51);" %)Впишите имя для отображения в интерфейcах Zabbix и Платформы НЕЙРОСС.
374 )))
375 |(((
376 Шаблоны (Templates)
377 )))|(((
378 Выберите ранее загруженный шаблон NEYROSS by HTTP. Вы также можете по своему желанию использовать другие шаблоны.
379 )))
380 |(((
381 Группы узлов сети (Host groups)
382 )))|(((
383 (% title="" %)
384 Для работы с интерфейсом Zabbix вы можете использовать любые группы узлов. При необходимости мониторинга данного узла из АРМ Центр используйте группу NEYROSS.
385 )))
386 |(((
387 Интерфейсы (Interfaces)
388 )))|(((
389 Нажмите (% style="color: rgb(51,102,255);" %)__Добавить (Add)__(%%) и укажите интерфейс //Агент//(% style="color: rgb(51,51,51);" %). Укажите IP-адрес или DNS-имя узла. Задайте номер TCP/UDP порта. Значения по умолчанию - 10050.
390 )))
391 |(((
392 Активировано (Enabled)
393 )))|(((
394 (% style="color: rgb(51,51,51);" %)Оставьте флаг **Активировано (Enabled)**, чтобы узел сети был активным, готовым к мониторингу. Если не отмечено, узел сети неактивен, его состояния не отслеживаются.
395 )))
396
397 === {{id name="МониторингПлатформыНЕЙРОССизZabbix-Настройкаучётнойзаписи"/}}Настройка учётной записи ===
398
399 {{info}}
400 Для передачи данных с Платформы НЕЙРОСС на узел Zabbix требуется учётная запись с соответствующими правами.
401 {{/info}}
402
403 Выберите **Пользователи** >** Роли пользователей**. Нажмите на кнопку **Создать роль пользователя**.
404
405 В разделе Доступ к API выберите Список разрешений и выберите метод **history.push**.
406
407 [[image:attach:zabbix_neyross_user.png]]
408
409 Создайте учётную запись пользователя с данной ролью. Сгенерируйте для этой учётной записи API-токен. Дополнительная информация приведена в разделе ~[[[doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций мониторинга и реагирования.Мониторинг серверов и сетей\: интеграция с Zabbix (агент, SNMP, JMX, IPMI).Настройка сервера Zabbix.WebHome]]].
410
411 == {{id name="МониторингПлатформыНЕЙРОССизZabbix-НастройкаПлатформыНЕЙРОСС"/}}Настройка Платформы НЕЙРОСС ==
412
413 === {{id name="МониторингПлатформыНЕЙРОССизZabbix-Лицензирование"/}}Лицензирование ===
414
415 Для обеспечения функции выполнения произвольного скрипта в заданиях автоматизации требуются перечисленные ниже лицензии. Проверьте наличие требуемых лицензий ~[[[doc:ui.Параметры узла.Основные параметры.Просмотр параметров и обновление лицензии.WebHome]]]. (% style="color: rgb(0, 0, 0); color: rgb(51, 51, 51)" %)В противном случае требуется приобрести лицензии ~[[[doc:neyross.Лицензирование | Платформа НЕЙРОСС.WebHome]]].
416
417 (% class="wrapped" %)
418 |=(((
419 Тип узла
420 )))|=(((
421 Параметр лицензии
422 )))|=(((
423 Комментарий
424 )))
425 |(% rowspan="2" %)(((
426 Платформа НЕЙРОСС
427 )))|(((
428 //НЕЙРОСС Автоматика//
429 )))|(((
430 НЕЙРОСС Автоматика: подсистема организации [[автоматического управления>>doc:ui.Параметры узла.Автоматизация.WebHome||style="" shape="rect"]] (включает функцию запуска управляющей команды)
431 )))
432 |(((
433 //НЕЙРОСС Скрипт//
434 )))|(((
435 Использование пользовательского скрипта управления.
436 )))
437
438 === {{id name="МониторингПлатформыНЕЙРОССизZabbix-Настройказаданияавтоматизации"/}} Настройка задания автоматизации ===
439
440 В разделе **Автоматизация** выполните импорт из файла, подготовленного на предыдущем этапе. Порядок импорта описан в разделе ~[[[doc:ui.Параметры узла.Автоматизация.WebHome]]].
441
442 В результате отобразятся настройки, заданные в файле импорта:
443
444 * В группе **Параметры сигнала** заданы условия запуска задания автоматизации — задание выполняется каждый раз при получении в Системном журнале сообщения с текстом «Изменился статус задачи на запись» с указанными метками.
445 * В группе **Параметры действия** выбран тип **Пользовательский скрипт**, указаны параметры скрипта.
446
447 [[image:attach:zabbix_neyross_template_autotask.png||width="900"]]
448
449 Измените параметры скрипта согласно таблице ниже.
450
451 (% class="wrapped" %)
452 |=(((
453 Поле
454 )))|=(((
455 Комментарий
456 )))
457 |(((
458 URL сервера ZABBIX.
459 )))|(((
460 (% class="content-wrapper" %)
461 (((
462 Укажите  URL в формате:
463
464 {{code language="java"}}
465 http://[ip-адрес Zabbix:порт]/api_jsonrpc.php
466 {{/code}}
467
468 Где [ip-адрес Zabbix:порт] - ip-адрес сервера Zabbix и используемый порт. Если используется стандартный порт 80, порт можно не указывать.
469 )))
470 )))
471 |(((
472 API токен подключения
473 )))|(((
474 Замените API токен из примера на токен, сгенерированный для учётной записи с правом доступа к API ~[[[#Настройка учётной записи>>doc:||anchor="МониторингПлатформыНЕЙРОССизZabbix-Настройкаучётнойзаписи"]]].
475 )))
476 |(((
477 Имя Платформы в ZABBIX
478 )))|(((
479 Укажите значение в поле Имя узла сети (Host name), которое вы указали при добавлении узла, соответствующего Платформе НЕЙРОСС в Zabbix ~[[[#Добавление узла Платформы НЕЙРОСС>>doc:||anchor="МониторингПлатформыНЕЙРОССизZabbix-ДобавлениеузлаПлатформыНЕЙРОСС"]]].
480 )))
481
482 Нажмите на кнопку **Создать новое задание**.
483
484 Задание автоматизации будет сохранено и запущено. При получении сообщения Системным журналом, задание будет выполнено, будет отправлен запрос за сервер Zabbix. При получении данных сработают настроенные триггеры: одна ошибка записи, много ошибок записи.
485
486 === {{id name="МониторингПлатформыНЕЙРОССизZabbix-Мониторингдругихпоказателей"/}}Мониторинг других показателей ===
487
488 Данный метод позволяет производить мониторинг любых событий, фиксируемых в Системном журнале: вход в интерфейс, попытки подбора пароля, контроль операторов и многое другое ~[[[doc:ui.Системный журнал.WebHome]]].
489
490 Для каждого нового параметра нужно выполнить следующую последовательность действий.
491
492 (% class="wrapped" %)
493 |=(((
494
495 )))|=(((
496 Задача
497 )))|=(((
498 Комментарий
499 )))
500 |(((
501 1
502 )))|(((
503 Создать новое задание на основе старого
504 )))|(((
505 Это легко сделать с помощью копирования ~[[[doc:ui.Параметры узла.Автоматизация.WebHome]]].
506 )))
507 |(((
508 2
509 )))|(((
510 Сформировать новый фильтр записей Системного журнала
511 )))|(((
512 Инструкция приведена в разделе ~[[[doc:ui.Параметры узла.Автоматизация.Сигналы автоматизации.Тип сигнала\: по сообщению системного журнала.WebHome]]].
513 )))
514 |(((
515 3
516 )))|(((
517 Изменить в коде скрипта ключ элемента данных, который настроен в шаблоне для получения данных
518 )))|(((
519 (% class="content-wrapper" %)
520 (((
521 В примере использован элемент** NEYROSS record status **с ключом **neyross.get_records_status** ~[[[#Импорт шаблона>>doc:||anchor="МониторингПлатформыНЕЙРОССизZabbix-Импортшаблона"]]](% style="color: rgb(23,43,77);" %). Вам потребуется создать новый элемент и указать новый ключ. Затем в коде скрипта **neyross.get_records_status **замените ключ на новый.
522
523 (% style="color: rgb(23,43,77);" %)Инструкции по редактированию скрипта приведены в разделе ~[[[doc:ui.Параметры узла.Автоматизация.Действия автоматизации.Тип действия\: пользовательский скрипт.WebHome]]].
524
525 (% style="color: rgb(23,43,77);" %)[[image:attach:zabbix_neyross_actionscrypt_edit.png||width="600"]]
526 )))
527 )))

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