grafana也是一个Web监控程序,只不过数据可视化方面做的更强,更美观点,相比于zabbix来说。
本次就使用docker-compose去搭建grafana。
1.设置权限:
chown -R 472.root grafana
2.部署grafana的docker-compose文件:
version: "3"
services:
grafana:
image: grafana/grafana-oss
container_name: grafana
hostname: grafana
privileged: true
restart: always
networks:
- internal
environment:
- TZ=Asia/Shanghai
- GF_SERVER_ROOT_URL=https://a4.kingsbestone.com/
- GF_INSTALL_PLUGINS=grafana-clock-panel,alexanderzobnin-zabbix-app
volumes:
- /home/docker/grafana/data:/var/lib/grafana
networks:
internal:
external: true
3.其他说明:
- 上面的yaml文件是要创建一个桥接的docker网络的
- 记得添加一个NGINX反向代理
- 页面访问端口:3000/tcp
4.容器内部执行添加zabbix插件的命令:
grafana-cli plugins install alexanderzobnin-zabbix-app
5.搭建完成后需要选择一个监控模板做为数据可视化展示的控制台:
end…