addition:更新了个自制的简单zabbix安装部署shell脚本(见14)
1、下载zabbix仓库
rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
2、替换yum源
替换zabbix的yum源,此处使用阿里云镜像源
vi /etc/yum.repos.d/zabbix.repo
此处应注意,在[zabbix-frontend]下的enable应手动改为1,否则会导致后续的zabbix-web与zabbix-apache无法安装
[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=http://mirrors.aliyun.com/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://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/$basearch/frontend
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
[zabbix-debuginfo]
name=Zabbix Official Repository debuginfo - $basearch
baseurl=http://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/$basearch/debuginfo/
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
gpgcheck=1
[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch
baseurl=http://mirrors.aliyun.com/zabbix/non-supported/rhel/7/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=1
3、清除源缓存,生成新的yum源缓存
yum clean all
yum makecache
4、安装zabbix服务端与代理端
yum install zabbix-server-mysql zabbix-agent -y
5、安装Centos拓展软件库
yum install centos-release-scl -y
6、安装数据库并初始化
yum install mariadb mariadb-server -y #安装mysql数据库
systemctl start mariadb #启动数据库
systemctl enable mariadb #设置开机自启
mysql_secure_installation #初始化数据库,回车两次,再设置新的root密码,后面的选项都选Y
7、安装zabbix-web与zabbix-apache
yum install zabbix-web-mysql-scl zabbbix-apache-conf-scl -y
8、创建数据库以及用户
mysql -uroot -ptest #此处的密码为第六步设置的密码
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin; #创建zabbix数据库
MariaDB [(none)]> create user test@localhost identified by 'test'; #创建用户test,密码为test
MariaDB [(none)]> grant all privileges on zabbix.* to test@localhost; #赋予test用户zabbix数据库的权限
MariaDB [(none)]> quit; #退出mysql
9、将zabbix的自带数据库导入至mysql的zabbix数据库中
zcat /usr/share/doc/zabbix-server-mysql-5.0.17/create.sql.gz | mysql -utest -ptest zabbix
10、配置zabbix的数据库
vi /etc/zabbix/zabbix_server.conf
将DBUser、DBPassword更改为在mysql中创建的zabbix数据库用户密码,并将DBPassword前的#去掉
11、修改php服务的datazone
vi /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
将data.timezone改为Asia/Shanghai,并将此行前的“;”去掉
12、启动服务并设置开机自启
systemctl start zabbix-server zabbix-agent httpd rh-php72-php-fpm
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm
13、zabbix安装
通过http://192.168.73.128/zabbix访问zabbix的web端(此处的IP地址为zabbix服务器端的IP)
此处的User与Password为mysql中为zabbix数据库中配置的用户名密码,test,test;切记Database name不要改
名字根据需求取
连续next直到finish
此处的用户名密码默认为Admin,zabbix
14、zabbix 5.0一键安装部署脚本
链接:https://pan.baidu.com/s/1sjcKmDP4bCoW_xEiHYr60g
提取码:1111