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:

XML API Addon

ZABBIX SCRIPT & Template 

 

AncoraThemes © Copyright 2024. All Rights Reserved.