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