zabbix

https://www.zabbix.com/ru
https://www.zabbix.com/documentation/current/ru/manual

https://repo.zabbix.com/ - репозитарий


https://www.zabbix.com/download?zabbix=5.2&os_distribution=raspbian&os_version=10_buster&db=mysql&ws=apache - для Raspbian

https://share.zabbix.com/

https://serveradmin.ru/ustanovka-i-nastroyka-zabbix-3-4-na-debian-9/
Zabbix. Авторегистрация узлов
Активный и пассивный zabbix агент

https://bestmonitoringtools.com/how-to-install-zabbix-on-raspberry-pi-raspbian/ mht - How to Install Zabbix 5 on Raspberry Pi (Step-by-Step Guide)
https://bestmonitoringtools.com/install-zabbix-proxy-on-raspberry-pi/ mht - Install Zabbix-Proxy on Raspberry Pi (RPi) in 10 minutes! -есть про оптимизацию для Raspberry Pi
https://bestmonitoringtools.com/how-to-install-zabbix-server-on-debian/ mht - How to Install Zabbix 5.0 or 5.2 on Debian 10 / 9 [Step-by-Step]

https://opensofty.com/2019/9/24/как-установить-zabbix-на-raspberry-pi-3/
https://hellsman.ru/admin/linux/monitorim-temperaturu-raspberry-pi-v-zabbix - mht Мониторим температуру Raspberry Pi в Zabbix
Zabbix Templates: Linux Active,Raspberry Pi CPU,NAS filesystem

Zabbix + Iostat: мониторинг дисковой подсистемы mht
Мониторинг 95+ метрик PostgreSQL с помощью плагина Zabbix Agent 2
https://github.com/vovka1200/zabbix-hddtemp/blob/master/zabbix_agentd.conf.d/hddtemp.conf - hddtemp.conf


Ошибки и решения
Zabbix discoverer processes more than 75% busy


Требуется
iostat (пакет sysstat) -для мониторинга дисков
hddtemp


Установка сервера на Raspberry PI

> $ sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent
> $ sudo mysql -u root -p
> MariaDB> grant all privileges on zabbix.* to zabbix@localhost identified by 'PASS';
/etc/mysql/mariadb.conf.d/50-server.cnf
innodb_strict_mode=0
> $ zcat /usr/share/zabbix-server-mysql/schema.sql.gz | mysql -uzabbix -p'zabbix' zabbix
> $ zcat /usr/share/zabbix-server-mysql/images.sql.gz | mysql -uzabbix -p'zabbix' zabbix
> $ zcat /usr/share/zabbix-server-mysql/data.sql.gz | mysql -uzabbix -p'zabbix' zabbix
/etc/zabbix/zabbix_server.conf
DBPassword=PASS
/etc/apache2/conf-available/zabbix-frontend-php.conf
php_value date.timezone Europe/Moscow
> $ cd /etc/apache2/conf-enabled/
> $ ln -s ../conf-available/zabbix-frontend-php.conf

Мониторинг Raspberry PI

https://share.zabbix.com/cat-server-hardware/other/raspberry-pi-template mht - Raspberry Pi Template


Мониторинг температуры hdd/ssd

https://sevo44.ru/monitoring-temperatury-v-zabbix/ mht

На клиенте

sudo apt install hddtemp
chmod +s /usr/sbin/hddtemp
/etc/zabbix/zabbiz_agent.d/httdemp.conf
UserParameter=pve-t.sda,hddtemp /dev/sda | cut -c34-35
UserParameter=pve-t.sdb,hddtemp /dev/sdb | cut -c34-35
UserParameter=pve-t.sdc,hddtemp /dev/sdc | cut -c34-35
UserParameter=pve-t.sdd,hddtemp /dev/sdd | cut -c33-34
UserParameter=pve-t.sde,hddtemp /dev/sde | cut -c33-34
UserParameter=pve-t.sdf,hddtemp /dev/sdf | cut -c33-34

Проверить на сервере

zabbix_get -s <client_ip> -k pve-t.sda

Сброс админского пароля

$ mysql -u root -p
MariaDB> USE zabbix;
MariaDB [zabbix]> UPDATE zabbix.users SET passwd=md5('zabbix') WHERE alias='Admin';
MariaDB [zabbix]> quit;