Auf Github konnte ich eine Möglichkeit finden meine Homematic Devices in Zabbix abzubilden, Danke an Harald Stowasser der Script entwickelt hat und Online zur Verfügung gestellt hat. Auf der CCU3 gibt es keine einen Zabbix Agent zu installieren und SNMP kann das Gerät auch nicht. Hier zeige ich kurz auf wie das funktioniert unter Debian 11. Ich habe einen Zabbix Proxy, auf dem ich das Script wie auf Github beschrieben installiere.
Folgendes zunächst Installieren
sudo apt-get update
sudo apt-get -y upgrade
apt-get install python3 python-pip python-dev git-core
cd your_project_folder git clone https://github.com/StowasserH/ccu3values.git bash install.sh
Danach im Zabbix Proxy in der Config nach External suchen und dort angeben wo euer Script liegt, in meinem fall unter /etc/zabbix/scripts
ExternalScripts=/etc/zabbix/scripts/
Danach Kopiert ihr die Datei ccu3values.py in das Verzeichniss
Beispiel
cp /home/user/ccu3values/ccu3values.py /etc/zabbix/scripts
Mit folgendem Befehl ausführbar machen
chmod a+x /etc/zabbix/scripts/ccu3values.py
Danach den Zabbix Proxy Neustarten
/etc/init.d/zabbix-proxy restart
Auf der CCU3 benötigt ihr ein Addon zu finden hier ihr sollte nach der Installation über die ccu3 url folgendes dann sehen können URL http://<IP-DEINER-CCU>/config/xmlapi/
Danach ins Zabbix Backend gehen und einen Host erstellen für eure CCU3 , das Template Impotieren und im Host unter Macros folgende drei Macro setzen
Danch Importiert ihr das Zabbix Template und warte ab, wenn alles geklappt hat solltet ihr, nach einer Zeit Werte im Zabbix sehen zu Euren Geräten .
PS: Möglicherweise benötigt ihr noch das Programm dos2unix, könnt ihr auch via apt installeiren und euer script convertieren über den befehl
dos2unix /etc/zabbix/scripts/ccu3values.py
Links: