ncc.zabbix_templates

Yohn Y. 2023-12-09 Parent:a2498305a865 Child:d9c6b29affc6

14:56cc91e6e5b1 Browse Files

. Наблюдаем за версией ОС для FreeBSD

FreeBSD.common/info/UPDATING.md FreeBSD.common/res/zabbix_agent_config/aw_freebsd.conf FreeBSD.common/zbx_export_templates.yaml

     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/FreeBSD.common/info/UPDATING.md	Sat Dec 09 12:41:26 2023 +0300
     1.3 @@ -0,0 +1,9 @@
     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/zabbix_agent_config/aw_freebsd.conf	Sat Dec 02 12:47:46 2023 +0300
     2.2 +++ b/FreeBSD.common/res/zabbix_agent_config/aw_freebsd.conf	Sat Dec 09 12:41:26 2023 +0300
     2.3 @@ -1,1 +1,5 @@
     2.4 -UserParameter=aw.fbsd.pkg.updatable,pkg version | awk '$2 == "<" || $2 == "?" {print $1}'
     2.5 \ No newline at end of file
     2.6 +# devel.a0fs.ru -- ncc.mon.zabbix.fbsd:conf/agent/aw_freebsd.conf -- v0.r202312.1
     2.7 +UserParameter=aw.fbsd.pkg.updatable,pkg version | awk '$2 == "<" || $2 == "?" {print $1}'
     2.8 +UserParameter=aw.fbsd.version.userland,/bin/freebsd-version -u
     2.9 +UserParameter=aw.fbsd.version.kernel,/bin/freebsd-version -k
    2.10 +UserParameter=aw.fbsd.version.kernel.running,/bin/freebsd-version -r
    2.11 \ No newline at end of file
     3.1 --- a/FreeBSD.common/zbx_export_templates.yaml	Sat Dec 02 12:47:46 2023 +0300
     3.2 +++ b/FreeBSD.common/zbx_export_templates.yaml	Sat Dec 09 12:41:26 2023 +0300
     3.3 @@ -1,6 +1,6 @@
     3.4  zabbix_export:
     3.5    version: '6.0'
     3.6 -  date: '2023-12-02T09:42:37Z'
     3.7 +  date: '2023-12-09T09:40:21Z'
     3.8    groups:
     3.9      - uuid: 22941f4e01294888a9bed3aae15f6ef9
    3.10        name: Templates/AWNET
    3.11 @@ -8,6 +8,7 @@
    3.12      - uuid: 188bbd004fd94b4d8bbaee4333ca8077
    3.13        template: 'AWNET FreeBSD Template'
    3.14        name: 'AWNET FreeBSD Template'
    3.15 +      description: 'Версия: v0.r202312.1'
    3.16        groups:
    3.17          - name: Templates/AWNET
    3.18        items:
    3.19 @@ -34,6 +35,33 @@
    3.20                tags:
    3.21                  - tag: Application
    3.22                    value: PKG
    3.23 +        - uuid: 29891c0f0d2f4297bdfa049c49a3b50f
    3.24 +          name: 'Версия ОС: Ядро системы'
    3.25 +          key: aw.fbsd.version.kernel
    3.26 +          trends: '0'
    3.27 +          value_type: TEXT
    3.28 +          preprocessing:
    3.29 +            - type: DISCARD_UNCHANGED
    3.30 +              parameters:
    3.31 +                - ''
    3.32 +        - uuid: d7fe2bdc7af04a0cb981cca668835bc7
    3.33 +          name: 'Версия ОС: Ядро системы, находящееся в работе'
    3.34 +          key: aw.fbsd.version.kernel.running
    3.35 +          trends: '0'
    3.36 +          value_type: TEXT
    3.37 +          preprocessing:
    3.38 +            - type: DISCARD_UNCHANGED
    3.39 +              parameters:
    3.40 +                - ''
    3.41 +        - uuid: 6e4bcce1f68b46009f79c9d563448810
    3.42 +          name: 'Версия ОС: Пользовательское окружение'
    3.43 +          key: aw.fbsd.version.userland
    3.44 +          trends: '0'
    3.45 +          value_type: TEXT
    3.46 +          preprocessing:
    3.47 +            - type: DISCARD_UNCHANGED
    3.48 +              parameters:
    3.49 +                - ''
    3.50          - uuid: 21140a98f99b4eadb62a632adc76fcf0
    3.51            name: 'Ошибки в системном журнале'
    3.52            type: ZABBIX_ACTIVE
    3.53 @@ -52,3 +80,9 @@
    3.54        macros:
    3.55          - macro: '{$AW.FBSD.IGNORE_PKGS}'
    3.56            description: 'Регулярка игнорируемых пакетов при выдаче информации о пакетах, требующих обновления'
    3.57 +  triggers:
    3.58 +    - uuid: f061b328bf4b490499b947601149d048
    3.59 +      expression: 'last(/AWNET FreeBSD Template/aw.fbsd.version.kernel) <> last(/AWNET FreeBSD Template/aw.fbsd.version.kernel.running)'
    3.60 +      name: 'Ядро системы, находящееся в работе, не соответствует установленному.'
    3.61 +      opdata: 'Установлено:  "{ITEM.LASTVALUE1}": в работе: "{ITEM.LASTVALUE2}"'
    3.62 +      priority: WARNING