ncc.zabbix_fbsd_templates

Yohn Y. 2025-02-11 Parent:733ec878fb71

17:8b401f8069e3 Go to Latest

ncc.zabbix_fbsd_templates/zbx_export_templates.yaml

.. v1.r202502.1 * Не допускаем ложного сброса триггера наличия пакетов для обновления.

History
awgur@0 1 zabbix_export:
awgur@0 2 version: '7.0'
awgur@0 3 template_groups:
awgur@0 4 - uuid: 22941f4e01294888a9bed3aae15f6ef9
awgur@0 5 name: Templates/AWNET
awgur@0 6 templates:
awgur@0 7 - uuid: 188bbd004fd94b4d8bbaee4333ca8077
awgur@0 8 template: 'AWNET FreeBSD Template'
awgur@0 9 name: 'AWNET FreeBSD Template'
awgur@10 10 description: 'Версия: v0.r202410.3'
awgur@0 11 groups:
awgur@0 12 - name: Templates/AWNET
awgur@0 13 items:
awgur@0 14 - uuid: 29891c0f0d2f4297bdfa049c49a3b50f
awgur@0 15 name: 'Версия ОС: Ядро системы'
awgur@0 16 type: DEPENDENT
awgur@0 17 key: aw.fbsd.version.kernel
awgur@0 18 delay: '0'
awgur@0 19 history: 90d
awgur@0 20 value_type: TEXT
awgur@0 21 trends: '0'
awgur@0 22 preprocessing:
awgur@0 23 - type: JSONPATH
awgur@0 24 parameters:
awgur@0 25 - $.kernel
awgur@0 26 master_item:
awgur@0 27 key: 'vfs.file.contents["{$AW.FBSD.HELPER_PATH}/var/fbsd_update.versions"]'
awgur@0 28 tags:
awgur@0 29 - tag: Module
awgur@0 30 value: 'FreeBSD OS Version'
awgur@0 31 - uuid: d7fe2bdc7af04a0cb981cca668835bc7
awgur@0 32 name: 'Версия ОС: Ядро системы, находящееся в работе'
awgur@0 33 type: DEPENDENT
awgur@0 34 key: aw.fbsd.version.kernel.running
awgur@0 35 delay: '0'
awgur@0 36 history: 90d
awgur@0 37 value_type: TEXT
awgur@0 38 trends: '0'
awgur@0 39 preprocessing:
awgur@0 40 - type: JSONPATH
awgur@0 41 parameters:
awgur@0 42 - $.kcurrent
awgur@0 43 master_item:
awgur@0 44 key: 'vfs.file.contents["{$AW.FBSD.HELPER_PATH}/var/fbsd_update.versions"]'
awgur@0 45 tags:
awgur@0 46 - tag: Module
awgur@0 47 value: 'FreeBSD OS Version'
awgur@0 48 - uuid: 6e4bcce1f68b46009f79c9d563448810
awgur@0 49 name: 'Версия ОС: Системное окружение'
awgur@0 50 type: DEPENDENT
awgur@0 51 key: aw.fbsd.version.userland
awgur@0 52 delay: '0'
awgur@0 53 history: 90d
awgur@0 54 value_type: TEXT
awgur@0 55 trends: '0'
awgur@0 56 preprocessing:
awgur@0 57 - type: JSONPATH
awgur@0 58 parameters:
awgur@0 59 - $.userland
awgur@0 60 master_item:
awgur@0 61 key: 'vfs.file.contents["{$AW.FBSD.HELPER_PATH}/var/fbsd_update.versions"]'
awgur@0 62 tags:
awgur@0 63 - tag: Module
awgur@0 64 value: 'FreeBSD OS Version'
awgur@0 65 - uuid: 21140a98f99b4eadb62a632adc76fcf0
awgur@0 66 name: 'Ошибки в системном журнале'
awgur@0 67 type: ZABBIX_ACTIVE
awgur@0 68 key: 'logrt["/var/log/warning_msg\.log$","@FreeBSD syslog file warning filter",utf8]'
awgur@0 69 history: 90d
awgur@0 70 value_type: LOG
awgur@0 71 trends: '0'
awgur@0 72 tags:
awgur@0 73 - tag: Module
awgur@0 74 value: 'Системный журнал'
awgur@0 75 triggers:
awgur@0 76 - uuid: a9049f62969a465ca9e7dcaa5de8a988
awgur@0 77 expression: 'nodata(/AWNET FreeBSD Template/logrt["/var/log/warning_msg\.log$","@FreeBSD syslog file warning filter",utf8],2m)=0'
awgur@0 78 name: 'Ошибки в системном журнале'
awgur@0 79 opdata: '{ITEM.VALUE}'
awgur@0 80 priority: WARNING
awgur@0 81 - uuid: 17d8486f93914945b4ccbda2eda4d7ab
awgur@0 82 name: 'Обновление ОС: Статус'
awgur@0 83 key: 'vfs.file.contents["{$AW.FBSD.HELPER_PATH}/var/fbsd_update.status"]'
awgur@0 84 delay: 5m
awgur@0 85 value_type: TEXT
awgur@0 86 trends: '0'
awgur@0 87 preprocessing:
awgur@0 88 - type: DISCARD_UNCHANGED_HEARTBEAT
awgur@0 89 parameters:
awgur@0 90 - 12h
awgur@0 91 tags:
awgur@0 92 - tag: Module
awgur@0 93 value: 'FreeBSD Update'
awgur@0 94 triggers:
awgur@0 95 - uuid: a2f05289705041989108fc1a7984c8bc
awgur@2 96 expression: 'last(/AWNET FreeBSD Template/vfs.file.contents["{$AW.FBSD.HELPER_PATH}/var/fbsd_update.status"])<>"OK"'
awgur@0 97 name: 'Статус обновления ОС не оптимален'
awgur@0 98 opdata: '{ITEM.VALUE}'
awgur@0 99 priority: WARNING
awgur@0 100 dependencies:
awgur@0 101 - name: 'Требуется обновление ОС'
awgur@0 102 expression: 'last(/AWNET FreeBSD Template/vfs.file.contents["{$AW.FBSD.HELPER_PATH}/var/fbsd_update.status"])="NEED UPDATE"'
awgur@0 103 - uuid: f37d4bcb3db74a0e82db4e766d70667e
awgur@0 104 expression: 'last(/AWNET FreeBSD Template/vfs.file.contents["{$AW.FBSD.HELPER_PATH}/var/fbsd_update.status"])="NEED UPDATE"'
awgur@0 105 name: 'Требуется обновление ОС'
awgur@0 106 priority: HIGH
awgur@0 107 - uuid: 57dff18486ff4135b68f628aeb23b34e
awgur@0 108 name: '_ Сырые данные по версии ОС'
awgur@0 109 key: 'vfs.file.contents["{$AW.FBSD.HELPER_PATH}/var/fbsd_update.versions"]'
awgur@0 110 delay: 5m
awgur@0 111 history: '0'
awgur@0 112 value_type: TEXT
awgur@0 113 trends: '0'
awgur@0 114 preprocessing:
awgur@0 115 - type: DISCARD_UNCHANGED_HEARTBEAT
awgur@0 116 parameters:
awgur@0 117 - 12h
awgur@0 118 - type: JAVASCRIPT
awgur@0 119 parameters:
awgur@0 120 - |
awgur@0 121 var buf = value.split('\n');
awgur@0 122 var res = {}
awgur@0 123
awgur@0 124 for (var i in buf) {
awgur@0 125 var _ln_buf = buf[i].trim().split('=');
awgur@0 126 res[_ln_buf[0]] = _ln_buf[1]
awgur@0 127 }
awgur@0 128
awgur@0 129 return JSON.stringify(res)
awgur@0 130 tags:
awgur@0 131 - tag: Module
awgur@0 132 value: 'FreeBSD OS Version'
awgur@0 133 - uuid: 56b0005c135049268acef9e9f9e9e34e
awgur@0 134 name: 'Дополнительное ПО: Статус контроля актуальности версий установленного ПО'
awgur@0 135 key: 'vfs.file.contents["{$AW.FBSD.HELPER_PATH}/var/pkg_update"]'
awgur@0 136 delay: 5m
awgur@0 137 value_type: TEXT
awgur@0 138 trends: '0'
awgur@0 139 preprocessing:
awgur@0 140 - type: DISCARD_UNCHANGED_HEARTBEAT
awgur@0 141 parameters:
awgur@0 142 - 12h
awgur@0 143 tags:
awgur@0 144 - tag: Module
awgur@0 145 value: 'FreeBSD Packages'
awgur@0 146 triggers:
awgur@0 147 - uuid: a3ee871d2a924b4799ca03b64fa4a6da
awgur@0 148 expression: 'length(last(/AWNET FreeBSD Template/vfs.file.contents["{$AW.FBSD.HELPER_PATH}/var/pkg_update"]))<>0'
awgur@0 149 name: 'Существуют пакеты, требующие обновления'
awgur@0 150 opdata: '{ITEM.VALUE}'
awgur@0 151 priority: WARNING
awgur@0 152 - uuid: 28db291bbe504d1eaaa32b89426bb487
awgur@0 153 name: 'Дополнительное ПО: Статус аудита наличия известных уязвимостей в установленном дополнительном ПО'
awgur@0 154 key: 'vfs.file.contents["{$AW.FBSD.HELPER_PATH}/var/pkg_update.audit"]'
awgur@0 155 delay: 5m
awgur@0 156 value_type: TEXT
awgur@0 157 trends: '0'
awgur@0 158 preprocessing:
awgur@0 159 - type: DISCARD_UNCHANGED_HEARTBEAT
awgur@0 160 parameters:
awgur@0 161 - 12h
awgur@0 162 tags:
awgur@0 163 - tag: Module
awgur@0 164 value: 'FreeBSD Packages'
awgur@0 165 triggers:
awgur@0 166 - uuid: 0003ac7f34434551aa79985d6262123f
awgur@0 167 expression: 'length(last(/AWNET FreeBSD Template/vfs.file.contents["{$AW.FBSD.HELPER_PATH}/var/pkg_update.audit"]))<>0'
awgur@0 168 name: системе установлены пакеты с известными уязвимостями'
awgur@0 169 opdata: '{ITEM.VALUE}'
awgur@0 170 priority: HIGH
awgur@0 171 - uuid: ef2114c7186b4b3694ddebac39b6c8ad
awgur@0 172 name: 'Мониторинг FreeBSD: Статус посредника'
awgur@0 173 key: 'vfs.file.contents["{$AW.FBSD.HELPER_PATH}/var/status"]'
awgur@0 174 delay: 5m
awgur@0 175 history: 21d
awgur@0 176 value_type: TEXT
awgur@0 177 trends: '0'
awgur@0 178 preprocessing:
awgur@0 179 - type: DISCARD_UNCHANGED_HEARTBEAT
awgur@0 180 parameters:
awgur@0 181 - 12h
awgur@0 182 tags:
awgur@0 183 - tag: Module
awgur@0 184 value: 'FreeBSD Monitoring Helper'
awgur@0 185 triggers:
awgur@0 186 - uuid: f15f1943b2854a61be6a3b48b6d69262
awgur@0 187 expression: 'length(last(/AWNET FreeBSD Template/vfs.file.contents["{$AW.FBSD.HELPER_PATH}/var/status"]))<>0'
awgur@0 188 name: 'Во время сбора данных посредником произошли ошибки'
awgur@0 189 opdata: '{ITEM.VALUE}'
awgur@0 190 priority: AVERAGE
awgur@10 191 - uuid: e3968cfbd4244ada8e7ab7c8a1758e44
awgur@10 192 name: 'Версия набора скриптов'
awgur@10 193 key: 'vfs.file.contents["{$AW.FBSD.HELPER_PATH}/version"]'
awgur@10 194 value_type: TEXT
awgur@10 195 trends: '0'
awgur@10 196 preprocessing:
awgur@10 197 - type: DISCARD_UNCHANGED_HEARTBEAT
awgur@10 198 parameters:
awgur@10 199 - 24h
awgur@0 200 discovery_rules:
awgur@0 201 - uuid: 27e0563f78b146d1bd00263ea2b98e9a
awgur@0 202 name: 'Контроль состояния активированных сервисов'
awgur@0 203 key: 'vfs.dir.get["{$AW.FBSD.HELPER_PATH}/var/pkg_detail",,"\.audit$",file,,1]'
awgur@0 204 delay: 5m
awgur@0 205 item_prototypes:
awgur@0 206 - uuid: 3415bbb02573448d81e27ea945a1f5fb
awgur@0 207 name: 'Дополнительное ПО / {#NAME}: Дата установки пакета'
awgur@0 208 type: DEPENDENT
awgur@0 209 key: 'aw.fbsd.pkg.services.installed[{#NAME}]'
awgur@0 210 delay: '0'
awgur@0 211 units: unixtime
awgur@0 212 preprocessing:
awgur@0 213 - type: JSONPATH
awgur@0 214 parameters:
awgur@0 215 - $.installed
awgur@0 216 master_item:
awgur@0 217 key: 'vfs.file.contents[{#FILEPATH}]'
awgur@0 218 tags:
awgur@0 219 - tag: Module
awgur@0 220 value: 'FreeBSD Packages'
awgur@0 221 - tag: Package
awgur@0 222 value: '{#NAME}'
awgur@0 223 - uuid: e4b1e5283e2a4b17ac00a3b535fd912c
awgur@0 224 name: 'Дополнительное ПО / {#NAME}: Статус блокировки пакета'
awgur@0 225 type: DEPENDENT
awgur@0 226 key: 'aw.fbsd.pkg.services.locked[{#NAME}]'
awgur@0 227 delay: '0'
awgur@0 228 valuemap:
awgur@0 229 name: 'Статус блокировки пакета'
awgur@0 230 preprocessing:
awgur@0 231 - type: JSONPATH
awgur@0 232 parameters:
awgur@0 233 - $.locked
awgur@0 234 master_item:
awgur@0 235 key: 'vfs.file.contents[{#FILEPATH}]'
awgur@0 236 tags:
awgur@0 237 - tag: Module
awgur@0 238 value: 'FreeBSD Packages'
awgur@0 239 - tag: Package
awgur@0 240 value: '{#NAME}'
awgur@0 241 trigger_prototypes:
awgur@0 242 - uuid: dc8fa7bc388449fa811d49314af28ed5
awgur@0 243 expression: 'last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.locked[{#NAME}])=1'
awgur@0 244 name: 'Пакет {#NAME} заблокирован для обновления'
awgur@0 245 priority: WARNING
awgur@0 246 - uuid: d0535081d1ac4c14a4aa519571b02991
awgur@0 247 name: 'Дополнительное ПО / {#NAME}: Ответственный разработчик'
awgur@0 248 type: DEPENDENT
awgur@0 249 key: 'aw.fbsd.pkg.services.mainteiner[{#NAME}]'
awgur@0 250 delay: '0'
awgur@0 251 value_type: TEXT
awgur@0 252 trends: '0'
awgur@0 253 preprocessing:
awgur@0 254 - type: JSONPATH
awgur@0 255 parameters:
awgur@0 256 - $.mainteiner
awgur@0 257 master_item:
awgur@0 258 key: 'vfs.file.contents[{#FILEPATH}]'
awgur@0 259 tags:
awgur@0 260 - tag: Module
awgur@0 261 value: 'FreeBSD Packages'
awgur@0 262 - tag: Package
awgur@0 263 value: '{#NAME}'
awgur@0 264 trigger_prototypes:
awgur@0 265 - uuid: 6484dc9e837b4ecfb793f8296985991a
awgur@0 266 expression: 'last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.mainteiner[{#NAME}],#2)<>last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.mainteiner[{#NAME}],#1)'
awgur@0 267 name: пакета {#NAME} сменился ответственный'
awgur@0 268 priority: INFO
awgur@0 269 - uuid: 69470e867f1d4433b7e6d7219602ca52
awgur@0 270 name: 'Дополнительное ПО / {#NAME}: Репозиторий пакета'
awgur@0 271 type: DEPENDENT
awgur@0 272 key: 'aw.fbsd.pkg.services.repo[{#NAME}]'
awgur@0 273 delay: '0'
awgur@0 274 value_type: TEXT
awgur@0 275 trends: '0'
awgur@0 276 preprocessing:
awgur@0 277 - type: JSONPATH
awgur@0 278 parameters:
awgur@0 279 - $.repo
awgur@0 280 master_item:
awgur@0 281 key: 'vfs.file.contents[{#FILEPATH}]'
awgur@0 282 tags:
awgur@0 283 - tag: Module
awgur@0 284 value: 'FreeBSD Packages'
awgur@0 285 - tag: Package
awgur@0 286 value: '{#NAME}'
awgur@0 287 trigger_prototypes:
awgur@0 288 - uuid: 5b068e0fd4ca473babf00612fa1821a6
awgur@0 289 expression: 'last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.repo[{#NAME}],#2)<>last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.repo[{#NAME}],#1)'
awgur@0 290 name: 'Изменился репозиторий пакета {#NAME}'
awgur@0 291 priority: INFO
awgur@0 292 - uuid: 5bb725ee69884993ba5283aae3aefa7a
awgur@0 293 name: 'Дополнительное ПО / {#NAME}: Размер пакета'
awgur@0 294 type: DEPENDENT
awgur@0 295 key: 'aw.fbsd.pkg.services.size[{#NAME}]'
awgur@0 296 delay: '0'
awgur@0 297 units: B
awgur@0 298 preprocessing:
awgur@0 299 - type: JSONPATH
awgur@0 300 parameters:
awgur@0 301 - $.size
awgur@0 302 master_item:
awgur@0 303 key: 'vfs.file.contents[{#FILEPATH}]'
awgur@0 304 tags:
awgur@0 305 - tag: Module
awgur@0 306 value: 'FreeBSD Packages'
awgur@0 307 - tag: Package
awgur@0 308 value: '{#NAME}'
awgur@0 309 - uuid: 6bc473bc4067419294f129b3aa80edbf
awgur@0 310 name: 'Дополнительное ПО / {#NAME}: Статус пакета'
awgur@0 311 type: DEPENDENT
awgur@0 312 key: 'aw.fbsd.pkg.services.status[{#NAME}]'
awgur@0 313 delay: '0'
awgur@0 314 value_type: TEXT
awgur@0 315 trends: '0'
awgur@0 316 preprocessing:
awgur@0 317 - type: JSONPATH
awgur@0 318 parameters:
awgur@0 319 - $.status
awgur@0 320 master_item:
awgur@0 321 key: 'vfs.file.contents[{#FILEPATH}]'
awgur@0 322 tags:
awgur@0 323 - tag: Module
awgur@0 324 value: 'FreeBSD Packages'
awgur@0 325 - tag: Package
awgur@0 326 value: '{#NAME}'
awgur@0 327 trigger_prototypes:
awgur@0 328 - uuid: 8e54df4ea92e4a10bde8bada7d56ab5b
awgur@0 329 expression: 'last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.status[{#NAME}])="NEED UPDATE"'
awgur@0 330 name: 'Пакет {#NAME} требует обновления'
awgur@0 331 priority: AVERAGE
awgur@0 332 - uuid: 88294d630f9d46078aaaca2b5e119e94
awgur@0 333 expression: 'last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.status[{#NAME}])="ERROR"'
awgur@0 334 name: 'Статус пакета {#NAME} не может быть получен'
awgur@0 335 priority: WARNING
awgur@0 336 - uuid: aa02a5e035554053bbe0bb70bc4e37d5
awgur@0 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"'
awgur@0 338 name: 'Статус пакета {#NAME} не оптимален'
awgur@0 339 priority: WARNING
awgur@0 340 dependencies:
awgur@0 341 - name: 'Пакет {#NAME} требует обновления'
awgur@0 342 expression: 'last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.status[{#NAME}])="NEED UPDATE"'
awgur@0 343 - name: 'Статус пакета {#NAME} не может быть получен'
awgur@0 344 expression: 'last(/AWNET FreeBSD Template/aw.fbsd.pkg.services.status[{#NAME}])="ERROR"'
awgur@0 345 - uuid: 2baa4f2b386944f9943c7367b5dce632
awgur@0 346 name: 'Дополнительное ПО / {#NAME}: Версия пакета'
awgur@0 347 type: DEPENDENT
awgur@0 348 key: 'aw.fbsd.pkg.services.ver[{#NAME}]'
awgur@0 349 delay: '0'
awgur@0 350 value_type: TEXT
awgur@0 351 trends: '0'
awgur@0 352 preprocessing:
awgur@0 353 - type: JSONPATH
awgur@0 354 parameters:
awgur@0 355 - $.ver
awgur@0 356 master_item:
awgur@0 357 key: 'vfs.file.contents[{#FILEPATH}]'
awgur@0 358 tags:
awgur@0 359 - tag: Module
awgur@0 360 value: 'FreeBSD Packages'
awgur@0 361 - tag: Package
awgur@0 362 value: '{#NAME}'
awgur@0 363 - uuid: 48c7bf3ee0be46bfa5a97d6e1cfe4472
awgur@0 364 name: 'Дополнительное ПО / {#NAME}: Статус аудита на наличие уязвимостей'
awgur@0 365 key: 'vfs.file.contents["{#FILEPATH}.audit"]'
awgur@0 366 delay: 5m
awgur@0 367 value_type: TEXT
awgur@0 368 trends: '0'
awgur@0 369 preprocessing:
awgur@0 370 - type: DISCARD_UNCHANGED_HEARTBEAT
awgur@0 371 parameters:
awgur@0 372 - 12h
awgur@0 373 tags:
awgur@0 374 - tag: Module
awgur@0 375 value: 'FreeBSD Packages'
awgur@0 376 - tag: Package
awgur@0 377 value: '{#NAME}'
awgur@0 378 trigger_prototypes:
awgur@0 379 - uuid: 67a535b0206d4d25b18f1e1d2df05eae
awgur@0 380 expression: 'length(last(/AWNET FreeBSD Template/vfs.file.contents["{#FILEPATH}.audit"]))<>0'
awgur@0 381 name: 'Пакет {#NAME} имеет известные уязвимости'
awgur@0 382 priority: HIGH
awgur@0 383 - uuid: 2d63f4f435ec4168bc1a6ce0eb4deddb
awgur@0 384 name: '_ Дополнительное ПО / {#NAME}: Сырые данные'
awgur@0 385 key: 'vfs.file.contents[{#FILEPATH}]'
awgur@0 386 delay: 5m
awgur@0 387 history: '0'
awgur@0 388 value_type: TEXT
awgur@0 389 trends: '0'
awgur@0 390 preprocessing:
awgur@0 391 - type: DISCARD_UNCHANGED_HEARTBEAT
awgur@0 392 parameters:
awgur@0 393 - 12h
awgur@0 394 - type: JAVASCRIPT
awgur@0 395 parameters:
awgur@0 396 - |
awgur@0 397 var buf = value.split('\n');
awgur@0 398 var res = {}
awgur@0 399
awgur@0 400 for (var i in buf) {
awgur@0 401 var _ln_buf = buf[i].trim().split('=');
awgur@0 402 res[_ln_buf[0]] = _ln_buf[1]
awgur@0 403 }
awgur@0 404 return JSON.stringify(res)
awgur@0 405 tags:
awgur@0 406 - tag: Module
awgur@0 407 value: 'FreeBSD Packages'
awgur@0 408 - tag: Package
awgur@0 409 value: '{#NAME}'
awgur@0 410 trigger_prototypes:
awgur@0 411 - uuid: 2d3d49dab3c1482a92ad8c5ebfcf9ab7
awgur@0 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)'
awgur@0 413 recovery_mode: RECOVERY_EXPRESSION
awgur@0 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)'
awgur@0 415 name: 'Пакет {#NAME} обновлён'
awgur@0 416 priority: INFO
awgur@0 417 lld_macro_paths:
awgur@0 418 - lld_macro: '{#FILEPATH}'
awgur@0 419 path: $.pathname
awgur@0 420 - lld_macro: '{#NAME}'
awgur@0 421 path: $.basename
awgur@0 422 macros:
awgur@0 423 - macro: '{$AW.FBSD.HELPER_PATH}'
awgur@0 424 value: /opt/aw.fbsd-mon-helper
awgur@0 425 description: 'Путь к каталогу посредника мониторинга'
awgur@0 426 - macro: '{$AW.FBSD.IGNORE_PKGS}'
awgur@0 427 description: 'Регулярка игнорируемых пакетов при выдаче информации о пакетах, требующих обновления'
awgur@0 428 valuemaps:
awgur@0 429 - uuid: c9a1a4e83e2745b6b8f90c3be826323a
awgur@0 430 name: 'Статус блокировки пакета'
awgur@0 431 mappings:
awgur@0 432 - value: '0'
awgur@0 433 newvalue: '✅️ ОК'
awgur@0 434 - value: '1'
awgur@0 435 newvalue: '⚠️ Пакет заблокирован для обновления'
awgur@0 436 triggers:
awgur@0 437 - uuid: f061b328bf4b490499b947601149d048
awgur@0 438 expression: 'last(/AWNET FreeBSD Template/aw.fbsd.version.kernel) <> last(/AWNET FreeBSD Template/aw.fbsd.version.kernel.running)'
awgur@0 439 name: 'Ядро системы, находящееся в работе, не соответствует установленному.'
awgur@13 440 opdata: 'Установлено: "{ITEM.VALUE1}": в работе: "{ITEM.VALUE2}"'
awgur@0 441 priority: WARNING