docker pull mysql:5.6.36 docker pull zabbix/zabbix-server-mysql docker pull zabbix/zabbix-web-nginx-mysql docker pull grafana/grafana
docker run --name zabbix_mysql --hostname zabbix_mysql --restart=always -e MYSQL_ROOT_PASSWORD="123456" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="123456" \ -e MYSQL_DATABASE="zabbix" -p 3306:3306 -v /home/docker/data/mysql:/var/lib/mysql -d mysql:5.6.36
docker run --name zabbix_server --restart=always --link zabbix_mysql:mysql -e DB_SERVER_HOST="mysql" -e MYSQL_USER="zabbix" -e MYSQL_DATABASE="zabbix" \ -e MYSQL_PASSWORD="123456" -v /etc/localtime:/etc/localtime:ro -v /home/docker/data/zabbix:/usr/lib/zabbix -p 10051:10051 -d zabbix/zabbix-server-mysql
docker run --name zabbix_web --restart=always --link zabbix_mysql:mysql --link zabbix_server:zabbix_server -e DB_SERVER_HOST="mysql" -e MYSQL_USER="zabbix" \ -e MYSQL_PASSWORD="123456" -e MYSQL_DATABASE="zabbix" -e ZBX_SERVER_HOST="zabbix_server" -e PHP_TZ="Asia/Shanghai" -p 80:80 -p 8443:443 \ -d zabbix/zabbix-web-nginx-mysql
192.168.1.62/zabbix
admin,密碼:zabbix
docker restart $(docker ps -a | awk '{ print $1}' | tail -n +2) #頁面不正常就重啟一下所有docker
docker run -d -p 3000:3000 --name=grafana -v /data/grafana:/var/lib/grafana grafana/grafana
chmod 777 /data/grafana #不然會報錯可以查看日志
docker restart grafana
http://192.168.1.62:3000/
默認賬戶admin 密碼admin
設置新密碼grafana62
docker exec -it grafana grafana-cli plugins install alexanderzobnin-zabbix-app #docker內安裝插件
# Installed alexanderzobnin-zabbix-app successfully
docker restart grafana #重啟grafana
啟用zabbix插件:Home -> Installed Apps (zabbix) -> Zabbix Plugin Config -> Enable
添加zabbix數據源:Home ->Add data source -> Type: Zabbix
... -> URL:http://192.168.1.62/zabbix/api_jsonrpc.php ,Access選擇direct->zabbix賬戶密碼
注意docker部署的zabbix可能沒有數據推薦手動部署zabbix 可能沒有zabbixserver agent的原因
1
2.
3.
4.數據
http://192.168.1.62/api_jsonrpc.php 連接也可能是這樣
配置監控路由器愛快
選擇模板
修改發現時間
docker服務器上安裝服務不知道是否需要還是安上吧
[root@node62 ~]# yum -y install net-snmp-utils snmp-libs snmp-devel snmp
路由器服務器開啟snmp 可以關閉重新開啟一下
需要選擇對應的接口不然可能沒有數據
參考
https://www.cnblogs.com/zqyx/p/10108150.html
https://www.bbsmax.com/A/KE5Qjl03dL/
https://www.cnblogs.com/wdliu/p/9099304.html
https://www.cnblogs.com/yyhh/p/4792830.html#l10