zabbix 版本
6.0.30
7.0.0
项目地址
标题 | 链接 |
---|---|
centos_7_zabbix_5.0.x_mysql | centos_7_zabbix_5.0.x_mysql |
rocky_8_zabbix_6.0.x_mysql | rocky_8_zabbix_6.0.x_mysql |
rocky_8_zabbix_6.0.x_pgsql | rocky_8_zabbix_6.0.x_pgsql |
rocky_8_zabbix_7.0.x_mysql | rocky_8_zabbix_7.0.x_mysql |
rocky_8_zabbix_7.0.x_pgsql | rocky_8_zabbix_7.0.x_pgsql |
zabbix_6.0.x_docker | zabbix_6.0.x_docker |
zabbix_6.0.x_dockerfile | zabbix_6.0.x_dockerfile |
zabbix_7.0.x_docker | zabbix_7.0.x_docker |
zabbix_7.0.x_dockerfile | zabbix_7.0.x_dockerfile |
zabbix_api | zabbix_api |
克隆项目文件
# **执行如下命令克隆 NoYoWiFi 编排好的 zabbix 项目**
ZBX_SOURCES=https://'zabbix':'k_LC6VHmJzNyB_3SBgtz'@gitcode.net/1284524409/zabbix.git
ZBX_BRANCH=zabbix_7.0.x_docker
ZBX_TODIR=/opt/${ZBX_BRANCH}
cd ${ZBX_TODIR}
git -c advice.detachedHead=false clone ${ZBX_SOURCES} --branch ${ZBX_BRANCH} --depth 1 --single-branch ${ZBX_TODIR}/
chmod 755 -R ${ZBX_TODIR}/
cd ${ZBX_TODIR}/
集成全中文模板
[Rocky8|centos7|centos8]
执行如下命令进行git安装
yum -y install git
执行如下命令安装docker服务
# sh update_config-entrypoint_mysql.sh init
sh update_config-entrypoint_pgsql.sh init
执行如下命令下载docker镜像
# sh update_config-entrypoint_mysql.sh down
# sh update_config-entrypoint_mysql.sh prxdown
sh update_config-entrypoint_pgsql.sh down
# sh update_config-entrypoint_pgsql.sh prxdown
执行如下命令初始化配置文件
# sh update_config-entrypoint_mysql.sh cp
sh update_config-entrypoint_pgsql.sh cp
执行如下命令启动docker容器
# sh update_config-entrypoint_mysql.sh start
# sh update_config-entrypoint_mysql.sh prxstart
sh update_config-entrypoint_pgsql.sh start
# sh update_config-entrypoint_pgsql.sh prxstart
[Ubuntu]
ubunt系统请参考如下命令手动执行
root@ubuntu:/opt/zabbix_docker-7.0-latest# cat /etc/os-release | grep "Ubuntu "
PRETTY_NAME="Ubuntu 23.10"
ubuntu@ubuntu:~$ sudo sed -i 's/https:\/\/2.zoppoz.workers.dev:443\/https\/mirrors.aliyun.com/https:\/\/2.zoppoz.workers.dev:443\/http\/mirrors.cloud.aliyuncs.com/g' /etc/apt/sources.list
ubuntu@ubuntu:~$ sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
ubuntu@ubuntu:~$ curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | apt-key add -
ubuntu@ubuntu:~$ sudo passwd root
New password:
Retype new password:
passwd: password updated successfully
ubuntu@ubuntu:~$ su
Password:
root@ubuntu:/home/ubuntu# curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | apt-key add -
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
OK
root@ubuntu:/home/ubuntu# add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
root@ubuntu:/home/ubuntu# apt-get -y install docker-ce
root@ubuntu:/home/ubuntu# service docker start
root@ubuntu:/home/ubuntu# apt install git
root@ubuntu:/home/ubuntu# ZBX_SOURCES=https://gitcode.net/1284524409/zabbix.git
root@ubuntu:/home/ubuntu# ZBX_VERSION=zabbix_7.0.x_docker
root@ubuntu:/home/ubuntu# ZBX_NAME=zabbix_docker-7.0-latest
root@ubuntu:/home/ubuntu# ZBX_DIR=/opt
root@ubuntu:/home/ubuntu# cd ${ZBX_DIR}
root@ubuntu:/opt# git -c advice.detachedHead=false clone ${ZBX_SOURCES} --branch ${ZBX_VERSION} --depth 1 --single-branch ${ZBX_DIR}/${ZBX_NAME}
root@ubuntu:/opt# chmod 755 -R ${ZBX_DIR}/${ZBX_NAME}
root@ubuntu:/opt# cd ${ZBX_DIR}/${ZBX_NAME}
root@ubuntu:/opt/zabbix_docker-7.0-latest# ls -al /bin/sh
lrwxrwxrwx 1 root root 4 Jul 11 2023 /bin/sh -> dash
root@ubuntu:/opt/zabbix_docker-7.0-latest# sudo ln -fs /bin/bash /bin/sh
root@ubuntu:/opt/zabbix_docker-7.0-latest# ls -al /bin/sh
lrwxrwxrwx 1 root root 9 Jan 12 05:42 /bin/sh -> /bin/bash
root@ubuntu:/opt/zabbix_docker-7.0-latest# sh update_config-entrypoint_mysql.sh init
root@ubuntu:/opt/zabbix_docker-7.0-latest# sh update_config-entrypoint_mysql.sh down
root@ubuntu:/opt/zabbix_docker-7.0-latest# sh update_config-entrypoint_mysql.sh cp
root@ubuntu:/opt/zabbix_docker-7.0-latest# sh update_config-entrypoint_mysql.sh start
打开网页输入服务器IP地址访问zabbix
http://IP:8080 或 https://IP:8443
用户名: Admin
密码: zabbix
打开网页输入服务器IP地址访问grafana
https://IP:3000
用户名: admin
密码: admin
将grafana界面设置成中文
**启用zabbix插件
连接zabbix数据库插件
新建zabbix数据库连接
https://zabbix-web-nginx-mysql:8443/api_jsonrpc.php
输入正确的用户名密码
Admin/zabbix
zabbix-server服务器同时优化成了rsyslog日志服务器,rsyslog日志端口为514
日志存储路径为 /var/log/loki/
grafana优化集成了zabbix与Loki插件
请将任意.log后缀日志存入 /var/log/loki/即可连接到loki
URL为http://IP:3100
存储位置
映射的卷位于当前文件夹的zbx_env目录
zabbix-server配置文件位置
/opt/zabbix_docker-7.0-latest/env_vars/.env_srv
后期如果有新版本发布可以通过如下命令更新zabbix版本
# sh update_config-entrypoint_mysql.sh stop
sh update_config-entrypoint_pgsql.sh stop
ZBX_SOURCES=https://gitcode.net/1284524409/zabbix.git
ZBX_VERSION=zabbix_7.0.x_docker
ZBX_NAME=zabbix_docker-7.0-latest
ZBX_DIR=/opt
git init
git remote add origin ${ZBX_SOURCES}
cd ${ZBX_DIR}/${ZBX_NAME}
git remote -v
git fetch --all
git reset --hard origin/${ZBX_VERSION}
git pull ${ZBX_SOURCES} ${ZBX_VERSION}
chmod 755 -R ${ZBX_DIR}/${ZBX_NAME}
cd ${ZBX_DIR}/${ZBX_NAME}
# sh update_config-entrypoint_mysql.sh down
sh update_config-entrypoint_pgsql.sh down
# sh update_config-entrypoint_mysql.sh start
sh update_config-entrypoint_pgsql.sh start
全文完结