Bルートから電力使用量を取得してZabbixへ送信
option | description | default |
---|---|---|
-device |
RL7023 device | /dev/ttyUSB0 |
-bId |
BルートID | |
-bPass |
Bルートパスワード | |
-checkInterval |
定期チェック間隔(秒) | 60 |
-zabbixServerHost |
ZabbixServerホスト | localhost:10051 |
-zbxItemHostname |
ZabbixHostname | |
-zbxItemKey |
ZabbixHostKey |
For Raspberry Pi 3
GOOS=linux GOARCH=arm GOARM=7 go build
# /etc/systemd/system/BrouteZabbix.service
[Unit]
After=network.target
[Service]
Type=simple
ExecStart=/path/to/BrouteZabbix \
-bId BROUTE_ID \
-bPass BROUTE_PASS \
-zabbixServerHost ZABBIX_SERVER:10051 \
-zbxItemHostname ZABBIX_ITEM_HOSTNAME \
-zbxItemKey ZABBIX_ITEM_KEY
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target