ZabbixとGrafanaを連携させようとしてハマったポイント
- コンテナ起動時に再起動を繰り返す
- doccker logs [container id]
mkdir: can't create directory '/var/lib/grafana/plugins': Permission denied
解決策: user: “$PID:$GID”
docker-compose.yml
version: "3" services: grafana-zabbix: image: grafana/grafana:latest container_name: grafana hostname: grafana ports: - 3000:3000 volumes: - ./data/grafana:/var/lib/grafana user: "$PID:$GID" environment: - GF_INSTALL_PLUGINS=grafana-clock-panel,grafana-simple-json-datasource,alexanderzobnin-zabbix-app restart: always
http://[zabbixのIP]:8080/api_jsonrpc.php
なお、PWとIDは「Zabbix API details」のところに入力すればよく、特に「Auth」でBasicなどを選択して入力する必要はなかった。