ncc.zabbix_templates

Yohn Y. 2025-07-27 Parent:984772997051 Child:c4e66ec88beb

38:13b516f368ad Browse Files

- FreeBSD.common: Новый шаблон https://devel.a0fs.ru/zabbix/freebsd.common2 прекрасно работает

FreeBSD.common/info/UPDATING.md FreeBSD.common/res/newsyslogd_config/warnmsg.conf FreeBSD.common/res/syslog_config/warnmsg.conf FreeBSD.common/res/zabbix_agent_config/aw_freebsd.conf FreeBSD.common/zbx_export_templates-7.yaml FreeBSD.common/zbx_export_templates.yaml

     1.1 --- a/FreeBSD.common/info/UPDATING.md	Thu Jun 05 23:48:45 2025 +0300
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,9 +0,0 @@
     1.4 -Для обновления на узлах необходимо выполнить следующие команды:
     1.5 -
     1.6 -```
     1.7 -fetch -ao \
     1.8 -  /usr/local/etc/zabbix6/zabbix_agentd.conf.d/aw_freebsd.conf \
     1.9 -  'https://devel.a0fs.ru/ncc.zabbix_templates/raw-file/tip/FreeBSD.common/res/zabbix_agent_config/aw_freebsd.conf'
    1.10 -
    1.11 -service zabbix_agentd restart
    1.12 -```
    1.13 \ No newline at end of file
     2.1 --- a/FreeBSD.common/res/newsyslogd_config/warnmsg.conf	Thu Jun 05 23:48:45 2025 +0300
     2.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.3 @@ -1,1 +0,0 @@
     2.4 -/var/log/warning_msg.log        644  3     1000    *   JC
     3.1 --- a/FreeBSD.common/res/syslog_config/warnmsg.conf	Thu Jun 05 23:48:45 2025 +0300
     3.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.3 @@ -1,2 +0,0 @@
     3.4 -!-postfix
     3.5 -*.err;auth.none;authpriv.none;mail.none             /var/log/warning_msg.log
     3.6 \ No newline at end of file
     4.1 --- a/FreeBSD.common/res/zabbix_agent_config/aw_freebsd.conf	Thu Jun 05 23:48:45 2025 +0300
     4.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.3 @@ -1,6 +0,0 @@
     4.4 -# devel.a0fs.ru -- ncc.mon.zabbix.fbsd:conf/agent/aw_freebsd.conf -- v0.r202407.1
     4.5 -Timeout=30
     4.6 -UserParameter=aw.fbsd.pkg.updatable,pkg version -L = | awk '$2 == "<" || $2 == "?" {print $1}'
     4.7 -UserParameter=aw.fbsd.version.userland,/bin/freebsd-version -u
     4.8 -UserParameter=aw.fbsd.version.kernel,/bin/freebsd-version -k
     4.9 -UserParameter=aw.fbsd.version.kernel.running,/bin/freebsd-version -r
     5.1 --- a/FreeBSD.common/zbx_export_templates-7.yaml	Thu Jun 05 23:48:45 2025 +0300
     5.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.3 @@ -1,92 +0,0 @@
     5.4 -zabbix_export:
     5.5 -  version: '7.0'
     5.6 -  template_groups:
     5.7 -    - uuid: 22941f4e01294888a9bed3aae15f6ef9
     5.8 -      name: Templates/AWNET
     5.9 -  templates:
    5.10 -    - uuid: 188bbd004fd94b4d8bbaee4333ca8077
    5.11 -      template: 'AWNET FreeBSD Template'
    5.12 -      name: 'AWNET FreeBSD Template'
    5.13 -      description: 'Версия: v0.r202406.1'
    5.14 -      groups:
    5.15 -        - name: Templates/AWNET
    5.16 -      items:
    5.17 -        - uuid: ac4c32ef9cf44ed5b18585989a141389
    5.18 -          name: 'Пакеты под обновление'
    5.19 -          type: ZABBIX_ACTIVE
    5.20 -          key: aw.fbsd.pkg.updatable
    5.21 -          delay: 5m
    5.22 -          history: 90d
    5.23 -          trends: '0'
    5.24 -          value_type: TEXT
    5.25 -          preprocessing:
    5.26 -            - type: DISCARD_UNCHANGED
    5.27 -              parameters:
    5.28 -                - ''
    5.29 -          tags:
    5.30 -            - tag: Application
    5.31 -              value: PKG
    5.32 -          triggers:
    5.33 -            - uuid: 88160873c0aa4bba82aba7f5391b5115
    5.34 -              expression: 'length(last(/AWNET FreeBSD Template/aw.fbsd.pkg.updatable))>2'
    5.35 -              name: 'Существуют пакеты, требующие обновления'
    5.36 -              priority: WARNING
    5.37 -              type: MULTIPLE
    5.38 -              tags:
    5.39 -                - tag: Application
    5.40 -                  value: PKG
    5.41 -        - uuid: 29891c0f0d2f4297bdfa049c49a3b50f
    5.42 -          name: 'Версия ОС: Ядро системы'
    5.43 -          key: aw.fbsd.version.kernel
    5.44 -          history: 90d
    5.45 -          trends: '0'
    5.46 -          value_type: TEXT
    5.47 -          preprocessing:
    5.48 -            - type: DISCARD_UNCHANGED_HEARTBEAT
    5.49 -              parameters:
    5.50 -                - 1d
    5.51 -        - uuid: d7fe2bdc7af04a0cb981cca668835bc7
    5.52 -          name: 'Версия ОС: Ядро системы, находящееся в работе'
    5.53 -          key: aw.fbsd.version.kernel.running
    5.54 -          history: 90d
    5.55 -          trends: '0'
    5.56 -          value_type: TEXT
    5.57 -          preprocessing:
    5.58 -            - type: DISCARD_UNCHANGED_HEARTBEAT
    5.59 -              parameters:
    5.60 -                - 1d
    5.61 -        - uuid: 6e4bcce1f68b46009f79c9d563448810
    5.62 -          name: 'Версия ОС: Системное окружение'
    5.63 -          key: aw.fbsd.version.userland
    5.64 -          history: 90d
    5.65 -          trends: '0'
    5.66 -          value_type: TEXT
    5.67 -          preprocessing:
    5.68 -            - type: DISCARD_UNCHANGED_HEARTBEAT
    5.69 -              parameters:
    5.70 -                - 1d
    5.71 -        - uuid: 21140a98f99b4eadb62a632adc76fcf0
    5.72 -          name: 'Ошибки в системном журнале'
    5.73 -          type: ZABBIX_ACTIVE
    5.74 -          key: 'logrt["/var/log/warning_msg\.log$","@FreeBSD syslog file warning filter",utf8]'
    5.75 -          history: 90d
    5.76 -          trends: '0'
    5.77 -          value_type: LOG
    5.78 -          tags:
    5.79 -            - tag: Module
    5.80 -              value: 'Системный журнал'
    5.81 -          triggers:
    5.82 -            - uuid: a9049f62969a465ca9e7dcaa5de8a988
    5.83 -              expression: 'nodata(/AWNET FreeBSD Template/logrt["/var/log/warning_msg\.log$","@FreeBSD syslog file warning filter",utf8],2m)=0'
    5.84 -              name: 'Ошибки в системном журнале'
    5.85 -              opdata: '{ITEM.VALUE}'
    5.86 -              priority: WARNING
    5.87 -      macros:
    5.88 -        - macro: '{$AW.FBSD.IGNORE_PKGS}'
    5.89 -          description: 'Регулярка игнорируемых пакетов при выдаче информации о пакетах, требующих обновления'
    5.90 -  triggers:
    5.91 -    - uuid: f061b328bf4b490499b947601149d048
    5.92 -      expression: 'last(/AWNET FreeBSD Template/aw.fbsd.version.kernel) <> last(/AWNET FreeBSD Template/aw.fbsd.version.kernel.running)'
    5.93 -      name: 'Ядро системы, находящееся в работе, не соответствует установленному.'
    5.94 -      opdata: 'Установлено:  "{ITEM.LASTVALUE1}": в работе: "{ITEM.LASTVALUE2}"'
    5.95 -      priority: WARNING
     6.1 --- a/FreeBSD.common/zbx_export_templates.yaml	Thu Jun 05 23:48:45 2025 +0300
     6.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.3 @@ -1,88 +0,0 @@
     6.4 -zabbix_export:
     6.5 -  version: '6.0'
     6.6 -  date: '2023-12-10T10:56:21Z'
     6.7 -  groups:
     6.8 -    - uuid: 22941f4e01294888a9bed3aae15f6ef9
     6.9 -      name: Templates/AWNET
    6.10 -  templates:
    6.11 -    - uuid: 188bbd004fd94b4d8bbaee4333ca8077
    6.12 -      template: 'AWNET FreeBSD Template'
    6.13 -      name: 'AWNET FreeBSD Template'
    6.14 -      description: 'Версия: v0.r202406.1'
    6.15 -      groups:
    6.16 -        - name: Templates/AWNET
    6.17 -      items:
    6.18 -        - uuid: ac4c32ef9cf44ed5b18585989a141389
    6.19 -          name: 'Пакеты под обновление'
    6.20 -          type: ZABBIX_ACTIVE
    6.21 -          key: aw.fbsd.pkg.updatable
    6.22 -          delay: 5m
    6.23 -          trends: '0'
    6.24 -          value_type: TEXT
    6.25 -          preprocessing:
    6.26 -            - type: DISCARD_UNCHANGED
    6.27 -              parameters:
    6.28 -                - ''
    6.29 -          tags:
    6.30 -            - tag: Application
    6.31 -              value: PKG
    6.32 -          triggers:
    6.33 -            - uuid: 88160873c0aa4bba82aba7f5391b5115
    6.34 -              expression: 'length(last(/AWNET FreeBSD Template/aw.fbsd.pkg.updatable))>2'
    6.35 -              name: 'Существуют пакеты, требующие обновления'
    6.36 -              priority: WARNING
    6.37 -              type: MULTIPLE
    6.38 -              tags:
    6.39 -                - tag: Application
    6.40 -                  value: PKG
    6.41 -        - uuid: 29891c0f0d2f4297bdfa049c49a3b50f
    6.42 -          name: 'Версия ОС: Ядро системы'
    6.43 -          key: aw.fbsd.version.kernel
    6.44 -          trends: '0'
    6.45 -          value_type: TEXT
    6.46 -          preprocessing:
    6.47 -            - type: DISCARD_UNCHANGED_HEARTBEAT
    6.48 -              parameters:
    6.49 -                - 1d
    6.50 -        - uuid: d7fe2bdc7af04a0cb981cca668835bc7
    6.51 -          name: 'Версия ОС: Ядро системы, находящееся в работе'
    6.52 -          key: aw.fbsd.version.kernel.running
    6.53 -          trends: '0'
    6.54 -          value_type: TEXT
    6.55 -          preprocessing:
    6.56 -            - type: DISCARD_UNCHANGED_HEARTBEAT
    6.57 -              parameters:
    6.58 -                - 1d
    6.59 -        - uuid: 6e4bcce1f68b46009f79c9d563448810
    6.60 -          name: 'Версия ОС: Системное окружение'
    6.61 -          key: aw.fbsd.version.userland
    6.62 -          trends: '0'
    6.63 -          value_type: TEXT
    6.64 -          preprocessing:
    6.65 -            - type: DISCARD_UNCHANGED_HEARTBEAT
    6.66 -              parameters:
    6.67 -                - 1d
    6.68 -        - uuid: 21140a98f99b4eadb62a632adc76fcf0
    6.69 -          name: 'Ошибки в системном журнале'
    6.70 -          type: ZABBIX_ACTIVE
    6.71 -          key: 'logrt["/var/log/warning_msg\.log$","@FreeBSD syslog file warning filter",utf-8]'
    6.72 -          trends: '0'
    6.73 -          value_type: LOG
    6.74 -          tags:
    6.75 -            - tag: Module
    6.76 -              value: 'Системный журнал'
    6.77 -          triggers:
    6.78 -            - uuid: a9049f62969a465ca9e7dcaa5de8a988
    6.79 -              expression: 'nodata(/AWNET FreeBSD Template/logrt["/var/log/warning_msg\.log$","@FreeBSD syslog file warning filter",utf-8],2m)=0'
    6.80 -              name: 'Ошибки в системном журнале'
    6.81 -              opdata: '{ITEM.VALUE}'
    6.82 -              priority: WARNING
    6.83 -      macros:
    6.84 -        - macro: '{$AW.FBSD.IGNORE_PKGS}'
    6.85 -          description: 'Регулярка игнорируемых пакетов при выдаче информации о пакетах, требующих обновления'
    6.86 -  triggers:
    6.87 -    - uuid: f061b328bf4b490499b947601149d048
    6.88 -      expression: 'last(/AWNET FreeBSD Template/aw.fbsd.version.kernel) <> last(/AWNET FreeBSD Template/aw.fbsd.version.kernel.running)'
    6.89 -      name: 'Ядро системы, находящееся в работе, не соответствует установленному.'
    6.90 -      opdata: 'Установлено:  "{ITEM.LASTVALUE1}": в работе: "{ITEM.LASTVALUE2}"'
    6.91 -      priority: WARNING