ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

CentOS7 zabbix5.0LTS YUM安装

2021-03-12 17:32:52  阅读:259  来源: 互联网

标签:LTS rh basearch CentOS7 zabbix YUM mysql docker root


环境

在这里插入图片描述

服务端安装

1 配置repo源

rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
#这里我更换成了清华大学源
[root@192_168_31_100 ~]# cat << 'EOF' > /etc/yum.repos.d/zabbix.repo
[zabbix]
name=Zabbix Official Repository - $basearch
#baseurl=http://repo.zabbix.com/zabbix/5.0/rhel/7/$basearch/
baseurl=https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/5.0/rhel/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

[zabbix-frontend]
name=Zabbix Official Repository frontend - $basearch
#baseurl=http://repo.zabbix.com/zabbix/5.0/rhel/7/$basearch/frontend
baseurl=https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/5.0/rhel/7/$basearch/frontend
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch
#baseurl=http://repo.zabbix.com/non-supported/rhel/7/$basearch/
baseurl=https://mirrors.tuna.tsinghua.edu.cn/zabbix/non-supported/rhel/7/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=1
EOF

yum clean all

2 安装相关包

yum install zabbix-server-mysql zabbix-agent 
yum install centos-release-scl 
yum install zabbix-web-mysql-scl zabbix-nginx-conf-scl

在这里插入图片描述
在这里插入图片描述

3 启动好一个MySQL

#我这里是用docker启动的
#阿里repo源安装docker参考 https://blog.csdn.net/xys2015/article/details/109370082

docker pull daocloud.io/library/mysql:5.7.26
dir=/home/mysql-data; mkdir -p $dir; docker run --restart always --name mysql-source -d -v $dir:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 daocloud.io/library/mysql:5.7.26
docker exec mysql-source mysql -uroot -p123456 -e "show databases"

4 在MySQL中创建必要的账号和导入初始数据

docker exec mysql-source mysql -uroot -p123456 -e "create database zabbix character set utf8 collate utf8_bin"
docker exec mysql-source mysql -uroot -p123456 -e "create user zabbix@'%' identified by 'password'"
docker exec mysql-source mysql -uroot -p123456 -e "grant all privileges on zabbix.* to zabbix@'%'"


[root@192_168_31_100 ~]# docker cp  /usr/share/doc/zabbix-server-mysql-5.0.9/create.sql.gz mysql-source:/tmp
[root@192_168_31_100 ~]# docker exec -it mysql-source bash
root@aab4bfdbf733:/# cd /tmp
root@aab4bfdbf733:/tmp# zcat create.sql.gz | mysql -uzabbix -p'password' zabbix
root@aab4bfdbf733:/tmp# mysql -uzabbix -p'password' zabbix -e "show tables"
root@aab4bfdbf733:/tmp# exit

5 修改相关配置文件

[root@192_168_31_100 ~]# grep "DBPassword=" /etc/zabbix/zabbix_server.conf 
# DBPassword=
DBPassword=password


#这里我故意没用默认的80端口,使用80端口需要绑定域名或hosts访问,使用非80端口直接IP:PORT访问即可
[root@192_168_31_100 ~]# head -3 /etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf
server {
        listen          8866;
        server_name     localhost;


[root@192_168_31_100 ~]# grep listen.acl_users /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
listen.acl_users = apache,nginx


[root@192_168_31_100 ~]# grep date.timezone  /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
php_value[date.timezone] = Asia/Shanghai

6 启动相关服务

systemctl restart zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm
systemctl enable zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm 

7 访问WEB界面http://ip:port,默认登录账号Admin / zabbix

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

参考资料

https://www.zabbix.com/cn/download?zabbix=5.0&os_distribution=centos&os_version=7&db=mysql&ws=nginx
https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/5.0/rhel/7/x86_64/
https://mirrors.tuna.tsinghua.edu.cn/zabbix/non-supported/

标签:LTS,rh,basearch,CentOS7,zabbix,YUM,mysql,docker,root
来源: https://blog.csdn.net/xys2015/article/details/114701319

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有