/chirpstack2zabbix

ChirpStack http integration -> this code -> the zabbix server

Primary LanguagePHPApache License 2.0Apache-2.0

chirpstack2zabbix

ChirpStack http integration -> this code -> the zabbix server

Setup

  1. clone into /somewhere/ and cd /somewhere/
  2. run composer install
  3. copy+edit config/config.php.sample into config/config.php
  4. Sample setup for apache:
     Alias /c2z/ "/somewhere/"
     <Directory "/somewhere/">
       Require all granted
       Require local
     </Directory>
    
  5. reload apache
  6. chirpstack config
  • Go to Applications/$app_name/Integrations/http
  • Payload marshaller : JSON
  • Endpoints: http://localhost:/c2z/?debug
  1. zabbix config
  • item type : zabbix trapper
  • key : chripstack.$app_name.$device_name.$key (The payload must be decoded by a JavaScript function in the device proflie).
  1. test
  2. remove ?debug from the endoinps url.