Version 1.3 by admin on 2026/05/30 23:27

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

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