ncc.zabbix_fbsd_templates
ncc.zabbix_fbsd_templates/zbx_export_templates.yaml
* Исправлена деградация в v0.r202410.1 ложноположительное срабатывание мониторинга уязвимостей
| 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@0 | 440 opdata: 'Установлено: "{ITEM.LASTVALUE1}": в работе: "{ITEM.LASTVALUE2}"' |
| awgur@0 | 441 priority: WARNING |