ncc.zabbix_fbsd_templates
8:fa5d99e4fcc0
Go to Latest
ncc.zabbix_fbsd_templates/zbx_export_templates.yaml
. Несколько более страннце метды контроля состояния обновлений
4 - uuid: 22941f4e01294888a9bed3aae15f6ef9
7 - uuid: 188bbd004fd94b4d8bbaee4333ca8077
8 template: 'AWNET FreeBSD Template'
9 name: 'AWNET FreeBSD Template'
10 description: 'Версия: v0.r202410.2'
12 - name: Templates/AWNET
14 - uuid: 29891c0f0d2f4297bdfa049c49a3b50f
15 name: 'Версия ОС: Ядро системы'
17 key: aw.fbsd.version.kernel
27 key: 'vfs.file.contents["{$AW.FBSD.HELPER_PATH}/var/fbsd_update.versions"]'
30 value: 'FreeBSD OS Version'
31 - uuid: d7fe2bdc7af04a0cb981cca668835bc7
32 name: 'Версия ОС: Ядро системы, находящееся в работе'
34 key: aw.fbsd.version.kernel.running
44 key: 'vfs.file.contents["{$AW.FBSD.HELPER_PATH}/var/fbsd_update.versions"]'
47 value: 'FreeBSD OS Version'
48 - uuid: 6e4bcce1f68b46009f79c9d563448810
49 name: 'Версия ОС: Системное окружение'
51 key: aw.fbsd.version.userland
61 key: 'vfs.file.contents["{$AW.FBSD.HELPER_PATH}/var/fbsd_update.versions"]'
64 value: 'FreeBSD OS Version'
65 - uuid: 21140a98f99b4eadb62a632adc76fcf0
66 name: 'Ошибки в системном журнале'
68 key: 'logrt["/var/log/warning_msg\.log$","@FreeBSD syslog file warning filter",utf8]'
74 value: 'Системный журнал'
76 - uuid: a9049f62969a465ca9e7dcaa5de8a988
77 expression: 'nodata(/AWNET FreeBSD Template/logrt["/var/log/warning_msg\.log$","@FreeBSD syslog file warning filter",utf8],2m)=0'
78 name: 'Ошибки в системном журнале'
79 opdata: '{ITEM.VALUE}'
81 - uuid: 17d8486f93914945b4ccbda2eda4d7ab
82 name: 'Обновление ОС: Статус'
83 key: 'vfs.file.contents["{$AW.FBSD.HELPER_PATH}/var/fbsd_update.status"]'
88 - type: DISCARD_UNCHANGED_HEARTBEAT
93 value: 'FreeBSD Update'
95 - uuid: a2f05289705041989108fc1a7984c8bc
96 expression: 'last(/AWNET FreeBSD Template/vfs.file.contents["{$AW.FBSD.HELPER_PATH}/var/fbsd_update.status"])<>"OK"'
97 name: 'Статус обновления ОС не оптимален'
98 opdata: '{ITEM.VALUE}'
101 - name: 'Требуется обновление ОС'
102 expression: 'last(/AWNET FreeBSD Template/vfs.file.contents["{$AW.FBSD.HELPER_PATH}/var/fbsd_update.status"])="NEED UPDATE"'
103 - uuid: f37d4bcb3db74a0e82db4e766d70667e
104 expression: 'last(/AWNET FreeBSD Template/vfs.file.contents["{$AW.FBSD.HELPER_PATH}/var/fbsd_update.status"])="NEED UPDATE"'
105 name: 'Требуется обновление ОС'
107 - uuid: 57dff18486ff4135b68f628aeb23b34e
108 name: '_ Сырые данные по версии ОС'
109 key: 'vfs.file.contents["{$AW.FBSD.HELPER_PATH}/var/fbsd_update.versions"]'
115 - type: DISCARD_UNCHANGED_HEARTBEAT
121 var buf = value.split('\n');
125 var _ln_buf = buf[i].trim().split('=');
126 res[_ln_buf[0]] = _ln_buf[1]
129 return JSON.stringify(res)
132 value: 'FreeBSD OS Version'
133 - uuid: 56b0005c135049268acef9e9f9e9e34e
134 name: 'Дополнительное ПО: Статус контроля актуальности версий установленного ПО'
135 key: 'vfs.file.contents["{$AW.FBSD.HELPER_PATH}/var/pkg_update"]'
140 - type: DISCARD_UNCHANGED_HEARTBEAT
145 value: 'FreeBSD Packages'
147 - uuid: a3ee871d2a924b4799ca03b64fa4a6da
148 expression: 'length(last(/AWNET FreeBSD Template/vfs.file.contents["{$AW.FBSD.HELPER_PATH}/var/pkg_update"]))<>0'
149 name: 'Существуют пакеты, требующие обновления'
150 opdata: '{ITEM.VALUE}'
152 - uuid: 28db291bbe504d1eaaa32b89426bb487
153 name: 'Дополнительное ПО: Статус аудита наличия известных уязвимостей в установленном дополнительном ПО'
154 key: 'vfs.file.contents["{$AW.FBSD.HELPER_PATH}/var/pkg_update.audit"]'
159 - type: DISCARD_UNCHANGED_HEARTBEAT
164 value: 'FreeBSD Packages'
166 - uuid: 0003ac7f34434551aa79985d6262123f
167 expression: 'length(last(/AWNET FreeBSD Template/vfs.file.contents["{$AW.FBSD.HELPER_PATH}/var/pkg_update.audit"]))<>0'
168 name: 'В системе установлены пакеты с известными уязвимостями'
169 opdata: '{ITEM.VALUE}'
171 - uuid: ef2114c7186b4b3694ddebac39b6c8ad
172 name: 'Мониторинг FreeBSD: Статус посредника'
173 key: 'vfs.file.contents["{$AW.FBSD.HELPER_PATH}/var/status"]'
179 - type: DISCARD_UNCHANGED_HEARTBEAT
184 value: 'FreeBSD Monitoring Helper'
186 - uuid: f15f1943b2854a61be6a3b48b6d69262
187 expression: 'length(last(/AWNET FreeBSD Template/vfs.file.contents["{$AW.FBSD.HELPER_PATH}/var/status"]))<>0'
188 name: 'Во время сбора данных посредником произошли ошибки'
189 opdata: '{ITEM.VALUE}'
192 - uuid: 27e0563f78b146d1bd00263ea2b98e9a
193 name: 'Контроль состояния активированных сервисов'
194 key: 'vfs.dir.get["{$AW.FBSD.HELPER_PATH}/var/pkg_detail",,"\.audit$",file,,1]'
197 - uuid: 3415bbb02573448d81e27ea945a1f5fb
198 name: 'Дополнительное ПО / {#NAME}: Дата установки пакета'
200 key: 'aw.fbsd.pkg.services.installed[{#NAME}]'
208 key: 'vfs.file.contents[{#FILEPATH}]'
211 value: 'FreeBSD Packages'
214 - uuid: e4b1e5283e2a4b17ac00a3b535fd912c
215 name: 'Дополнительное ПО / {#NAME}: Статус блокировки пакета'
217 key: 'aw.fbsd.pkg.services.locked[{#NAME}]'
220 name: 'Статус блокировки пакета'
226 key: 'vfs.file.contents[{#FILEPATH}]'
229 value: 'FreeBSD Packages'
233 - uuid: dc8fa7bc388449fa811d49314af28ed5
234 expression: 'last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.locked[{#NAME}])=1'
235 name: 'Пакет {#NAME} заблокирован для обновления'
237 - uuid: d0535081d1ac4c14a4aa519571b02991
238 name: 'Дополнительное ПО / {#NAME}: Ответственный разработчик'
240 key: 'aw.fbsd.pkg.services.mainteiner[{#NAME}]'
249 key: 'vfs.file.contents[{#FILEPATH}]'
252 value: 'FreeBSD Packages'
256 - uuid: 6484dc9e837b4ecfb793f8296985991a
257 expression: 'last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.mainteiner[{#NAME}],#2)<>last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.mainteiner[{#NAME}],#1)'
258 name: 'У пакета {#NAME} сменился ответственный'
260 - uuid: 69470e867f1d4433b7e6d7219602ca52
261 name: 'Дополнительное ПО / {#NAME}: Репозиторий пакета'
263 key: 'aw.fbsd.pkg.services.repo[{#NAME}]'
272 key: 'vfs.file.contents[{#FILEPATH}]'
275 value: 'FreeBSD Packages'
279 - uuid: 5b068e0fd4ca473babf00612fa1821a6
280 expression: 'last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.repo[{#NAME}],#2)<>last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.repo[{#NAME}],#1)'
281 name: 'Изменился репозиторий пакета {#NAME}'
283 - uuid: 5bb725ee69884993ba5283aae3aefa7a
284 name: 'Дополнительное ПО / {#NAME}: Размер пакета'
286 key: 'aw.fbsd.pkg.services.size[{#NAME}]'
294 key: 'vfs.file.contents[{#FILEPATH}]'
297 value: 'FreeBSD Packages'
300 - uuid: 6bc473bc4067419294f129b3aa80edbf
301 name: 'Дополнительное ПО / {#NAME}: Статус пакета'
303 key: 'aw.fbsd.pkg.services.status[{#NAME}]'
312 key: 'vfs.file.contents[{#FILEPATH}]'
315 value: 'FreeBSD Packages'
319 - uuid: 8e54df4ea92e4a10bde8bada7d56ab5b
320 expression: 'last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.status[{#NAME}])="NEED UPDATE"'
321 name: 'Пакет {#NAME} требует обновления'
323 - uuid: 88294d630f9d46078aaaca2b5e119e94
324 expression: 'last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.status[{#NAME}])="ERROR"'
325 name: 'Статус пакета {#NAME} не может быть получен'
327 - uuid: aa02a5e035554053bbe0bb70bc4e37d5
328 expression: '(last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.status[{#NAME}])<>"OK") and last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.status[{#NAME}])<>"REPO VERSION LOWER"'
329 name: 'Статус пакета {#NAME} не оптимален'
332 - name: 'Пакет {#NAME} требует обновления'
333 expression: 'last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.status[{#NAME}])="NEED UPDATE"'
334 - name: 'Статус пакета {#NAME} не может быть получен'
335 expression: 'last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.status[{#NAME}])="ERROR"'
336 - uuid: 2baa4f2b386944f9943c7367b5dce632
337 name: 'Дополнительное ПО / {#NAME}: Версия пакета'
339 key: 'aw.fbsd.pkg.services.ver[{#NAME}]'
348 key: 'vfs.file.contents[{#FILEPATH}]'
351 value: 'FreeBSD Packages'
354 - uuid: 48c7bf3ee0be46bfa5a97d6e1cfe4472
355 name: 'Дополнительное ПО / {#NAME}: Статус аудита на наличие уязвимостей'
356 key: 'vfs.file.contents["{#FILEPATH}.audit"]'
361 - type: DISCARD_UNCHANGED_HEARTBEAT
366 value: 'FreeBSD Packages'
370 - uuid: 67a535b0206d4d25b18f1e1d2df05eae
371 expression: 'length(last(/AWNET FreeBSD Template/vfs.file.contents["{#FILEPATH}.audit"]))<>0'
372 name: 'Пакет {#NAME} имеет известные уязвимости'
374 - uuid: 2d63f4f435ec4168bc1a6ce0eb4deddb
375 name: '_ Дополнительное ПО / {#NAME}: Сырые данные'
376 key: 'vfs.file.contents[{#FILEPATH}]'
382 - type: DISCARD_UNCHANGED_HEARTBEAT
388 var buf = value.split('\n');
392 var _ln_buf = buf[i].trim().split('=');
393 res[_ln_buf[0]] = _ln_buf[1]
395 return JSON.stringify(res)
398 value: 'FreeBSD Packages'
402 - uuid: 2d3d49dab3c1482a92ad8c5ebfcf9ab7
403 expression: 'last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.installed[{#NAME}],#2)<>last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.installed[{#NAME}],#1) or last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.ver[{#NAME}],#2)<>last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.ver[{#NAME}],#1)'
404 recovery_mode: RECOVERY_EXPRESSION
405 recovery_expression: 'last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.installed[{#NAME}],#2)=last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.installed[{#NAME}],#1) and last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.ver[{#NAME}],#2)=last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.ver[{#NAME}],#1)'
406 name: 'Пакет {#NAME} обновлён'
409 - lld_macro: '{#FILEPATH}'
411 - lld_macro: '{#NAME}'
414 - macro: '{$AW.FBSD.HELPER_PATH}'
415 value: /opt/aw.fbsd-mon-helper
416 description: 'Путь к каталогу посредника мониторинга'
417 - macro: '{$AW.FBSD.IGNORE_PKGS}'
418 description: 'Регулярка игнорируемых пакетов при выдаче информации о пакетах, требующих обновления'
420 - uuid: c9a1a4e83e2745b6b8f90c3be826323a
421 name: 'Статус блокировки пакета'
426 newvalue: '⚠️ Пакет заблокирован для обновления'
428 - uuid: f061b328bf4b490499b947601149d048
429 expression: 'last(/AWNET FreeBSD Template/aw.fbsd.version.kernel) <> last(/AWNET FreeBSD Template/aw.fbsd.version.kernel.running)'
430 name: 'Ядро системы, находящееся в работе, не соответствует установленному.'
431 opdata: 'Установлено: "{ITEM.LASTVALUE1}": в работе: "{ITEM.LASTVALUE2}"'