ncc.zabbix_fbsd_templates
11:f5d65a7f34b3
Go to Latest
ncc.zabbix_fbsd_templates/zbx_export_templates.yaml
* Исправлена деградация в v0.r202410.1 ложноположительное срабатывание мониторинга уязвимостей
4 - uuid: 22941f4e01294888a9bed3aae15f6ef9
7 - uuid: 188bbd004fd94b4d8bbaee4333ca8077
8 template: 'AWNET FreeBSD Template'
9 name: 'AWNET FreeBSD Template'
10 description: 'Версия: v0.r202410.3'
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}'
191 - uuid: e3968cfbd4244ada8e7ab7c8a1758e44
192 name: 'Версия набора скриптов'
193 key: 'vfs.file.contents["{$AW.FBSD.HELPER_PATH}/version"]'
197 - type: DISCARD_UNCHANGED_HEARTBEAT
201 - uuid: 27e0563f78b146d1bd00263ea2b98e9a
202 name: 'Контроль состояния активированных сервисов'
203 key: 'vfs.dir.get["{$AW.FBSD.HELPER_PATH}/var/pkg_detail",,"\.audit$",file,,1]'
206 - uuid: 3415bbb02573448d81e27ea945a1f5fb
207 name: 'Дополнительное ПО / {#NAME}: Дата установки пакета'
209 key: 'aw.fbsd.pkg.services.installed[{#NAME}]'
217 key: 'vfs.file.contents[{#FILEPATH}]'
220 value: 'FreeBSD Packages'
223 - uuid: e4b1e5283e2a4b17ac00a3b535fd912c
224 name: 'Дополнительное ПО / {#NAME}: Статус блокировки пакета'
226 key: 'aw.fbsd.pkg.services.locked[{#NAME}]'
229 name: 'Статус блокировки пакета'
235 key: 'vfs.file.contents[{#FILEPATH}]'
238 value: 'FreeBSD Packages'
242 - uuid: dc8fa7bc388449fa811d49314af28ed5
243 expression: 'last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.locked[{#NAME}])=1'
244 name: 'Пакет {#NAME} заблокирован для обновления'
246 - uuid: d0535081d1ac4c14a4aa519571b02991
247 name: 'Дополнительное ПО / {#NAME}: Ответственный разработчик'
249 key: 'aw.fbsd.pkg.services.mainteiner[{#NAME}]'
258 key: 'vfs.file.contents[{#FILEPATH}]'
261 value: 'FreeBSD Packages'
265 - uuid: 6484dc9e837b4ecfb793f8296985991a
266 expression: 'last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.mainteiner[{#NAME}],#2)<>last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.mainteiner[{#NAME}],#1)'
267 name: 'У пакета {#NAME} сменился ответственный'
269 - uuid: 69470e867f1d4433b7e6d7219602ca52
270 name: 'Дополнительное ПО / {#NAME}: Репозиторий пакета'
272 key: 'aw.fbsd.pkg.services.repo[{#NAME}]'
281 key: 'vfs.file.contents[{#FILEPATH}]'
284 value: 'FreeBSD Packages'
288 - uuid: 5b068e0fd4ca473babf00612fa1821a6
289 expression: 'last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.repo[{#NAME}],#2)<>last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.repo[{#NAME}],#1)'
290 name: 'Изменился репозиторий пакета {#NAME}'
292 - uuid: 5bb725ee69884993ba5283aae3aefa7a
293 name: 'Дополнительное ПО / {#NAME}: Размер пакета'
295 key: 'aw.fbsd.pkg.services.size[{#NAME}]'
303 key: 'vfs.file.contents[{#FILEPATH}]'
306 value: 'FreeBSD Packages'
309 - uuid: 6bc473bc4067419294f129b3aa80edbf
310 name: 'Дополнительное ПО / {#NAME}: Статус пакета'
312 key: 'aw.fbsd.pkg.services.status[{#NAME}]'
321 key: 'vfs.file.contents[{#FILEPATH}]'
324 value: 'FreeBSD Packages'
328 - uuid: 8e54df4ea92e4a10bde8bada7d56ab5b
329 expression: 'last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.status[{#NAME}])="NEED UPDATE"'
330 name: 'Пакет {#NAME} требует обновления'
332 - uuid: 88294d630f9d46078aaaca2b5e119e94
333 expression: 'last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.status[{#NAME}])="ERROR"'
334 name: 'Статус пакета {#NAME} не может быть получен'
336 - uuid: aa02a5e035554053bbe0bb70bc4e37d5
337 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"'
338 name: 'Статус пакета {#NAME} не оптимален'
341 - name: 'Пакет {#NAME} требует обновления'
342 expression: 'last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.status[{#NAME}])="NEED UPDATE"'
343 - name: 'Статус пакета {#NAME} не может быть получен'
344 expression: 'last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.status[{#NAME}])="ERROR"'
345 - uuid: 2baa4f2b386944f9943c7367b5dce632
346 name: 'Дополнительное ПО / {#NAME}: Версия пакета'
348 key: 'aw.fbsd.pkg.services.ver[{#NAME}]'
357 key: 'vfs.file.contents[{#FILEPATH}]'
360 value: 'FreeBSD Packages'
363 - uuid: 48c7bf3ee0be46bfa5a97d6e1cfe4472
364 name: 'Дополнительное ПО / {#NAME}: Статус аудита на наличие уязвимостей'
365 key: 'vfs.file.contents["{#FILEPATH}.audit"]'
370 - type: DISCARD_UNCHANGED_HEARTBEAT
375 value: 'FreeBSD Packages'
379 - uuid: 67a535b0206d4d25b18f1e1d2df05eae
380 expression: 'length(last(/AWNET FreeBSD Template/vfs.file.contents["{#FILEPATH}.audit"]))<>0'
381 name: 'Пакет {#NAME} имеет известные уязвимости'
383 - uuid: 2d63f4f435ec4168bc1a6ce0eb4deddb
384 name: '_ Дополнительное ПО / {#NAME}: Сырые данные'
385 key: 'vfs.file.contents[{#FILEPATH}]'
391 - type: DISCARD_UNCHANGED_HEARTBEAT
397 var buf = value.split('\n');
401 var _ln_buf = buf[i].trim().split('=');
402 res[_ln_buf[0]] = _ln_buf[1]
404 return JSON.stringify(res)
407 value: 'FreeBSD Packages'
411 - uuid: 2d3d49dab3c1482a92ad8c5ebfcf9ab7
412 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)'
413 recovery_mode: RECOVERY_EXPRESSION
414 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)'
415 name: 'Пакет {#NAME} обновлён'
418 - lld_macro: '{#FILEPATH}'
420 - lld_macro: '{#NAME}'
423 - macro: '{$AW.FBSD.HELPER_PATH}'
424 value: /opt/aw.fbsd-mon-helper
425 description: 'Путь к каталогу посредника мониторинга'
426 - macro: '{$AW.FBSD.IGNORE_PKGS}'
427 description: 'Регулярка игнорируемых пакетов при выдаче информации о пакетах, требующих обновления'
429 - uuid: c9a1a4e83e2745b6b8f90c3be826323a
430 name: 'Статус блокировки пакета'
435 newvalue: '⚠️ Пакет заблокирован для обновления'
437 - uuid: f061b328bf4b490499b947601149d048
438 expression: 'last(/AWNET FreeBSD Template/aw.fbsd.version.kernel) <> last(/AWNET FreeBSD Template/aw.fbsd.version.kernel.running)'
439 name: 'Ядро системы, находящееся в работе, не соответствует установленному.'
440 opdata: 'Установлено: "{ITEM.LASTVALUE1}": в работе: "{ITEM.LASTVALUE2}"'