ncc.zabbix_templates
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