首页 > 学院 > 操作系统 > 正文

Docker for zabbix

2024-06-28 15:59:32
字体:
来源:转载
供稿:网友

docker 安装 zabbix,monitoringartist/zabbix-3.0-xxl是一个比较好的版本,https://hub.docker.com/r/monitoringartist/zabbix-xxl/

安装执行代码如下

docker pull busyboxdocker pull zabbix/zabbix-db-mariadbdocker pull monitoringartist/zabbix-3.0-xxldocker run -d -v /home/zabbix/MySQL --name zabbix-db-storage busybox:latestdocker run / -d / --name zabbix-db / -v /home/zabbix/backups:/backups / -v /etc/localtime:/etc/localtime:ro / --volumes-from zabbix-db-storage / --env="MARIADB_USER=zabbix" / --env="MARIADB_PASS=my_passWord" / zabbix/zabbix-db-mariadb docker run / -d / --name zabbix / -p 8008:80 / -p 10051:10051 / -v /etc/localtime:/etc/localtime:ro / --link zabbix-db:zabbix.db / --env="ZS_DBHost=zabbix.db" / --env="ZS_DBUser=zabbix" / --env="ZS_DBPassword=my_password" / monitoringartist/zabbix-3.0-xxl

操作

往容器内拷贝字体 docker cp msyh.ttf zabbix:/usr/local/src/zabbix/frontends/php/fonts/ 字体路径 /usr/local/src/zabbix/frontends/php/fonts/msyh.ttf 进入docker docker exec -it zabbix /bin/bash php配置文件路径,修改字体文件 vi /usr/local/src/zabbix/frontends/php/include/defines.inc.php

define('ZBX_GRAPH_FONT_NAME','msyh'); // font file namedefine('ZBX_FONT_NAME', msyh');

zabbix-server配置文件 vi /usr/local/etc/zabbix_server.conf zabbix-server报警文件 cd /usr/local/share/zabbix/alertscripts/ 重启docker docker restart zabbix

效果图

其中xxl extensions 可以搜索github 模板脚本


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表