Centos7安装并配置Zabbix Server端
Centos7安装并配置Zabbix5.0 Server端
仅供学习交流使用,如果侵犯到你的合法权利,请联系邮件删除或评论,我将会在24h内删除
第二期教程:Centos7配置Zabbix Agent端
第三期教程:Centos7安装并配置Zabbix Proxy端
关于zabbix介绍:
Zabbix 是一种企业级的分布式开源监控解决方案。
Zabbix 是一款能够监控众多网络参数和服务器的健康度和完整性的软件。Zabbix 使用灵活的通知机制,允许用户为几乎任何事件配置基于邮件的警报。这样可以快速相应服务器问题。Zabbix 基于存储的数据提供出色的报告和数据可视化。这些功能使得 Zabbix 成为容量规划的理想选择。
一、关闭防火墙和selinux
1.关闭防火墙并且设置开机不自启
systemctl stop firewalld && systemctl disable firewalld
2.关闭selinux
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
3.重启
reboot
二、设置阿里源
请提前启动网卡!
查看网卡信息和ip地址
ip addr
列:网卡名字是ens33
启动网卡
ifup ens33
yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
epel源
wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
三、安装并且配置zabbix
1.安装zabbix rpm源(官方源)
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
安装zabbix rpm源(阿里源)【上面下载慢用这个】
rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
2.清理yum源缓存
yum clean all && yum makecache fast
3.安装zabbix server,Web端,agent
yum install zabbix-server-mysql zabbix-agent -y
4.安装 zabbix frontend
yum-config-manager --enable rhel-server-rhscl-7-rpms
5.编辑配置文件 /etc/yum.repos.d/zabbix.repo
vi /etc/yum.repos.d/zabbix.repo
找到下面字段
[zabbix-frontend]
...
enabled=1 #把这里的0改成1
6.安装zabbix必要组件,使用Apache服务器
yum install centos-release-scl-rh -y
yum install zabbix-web-mysql-scl zabbix-apache-conf-scl -y
四.安装并配置mysql
yum install -y mariadb-server
设置开机启动
systemctl enable --now mariadb
创建并设置库(设置默认密码为password)
mysql
create database zabbix character set utf8 collate utf8_bin;
create user zabbix@localhost identified by 'password';
grant all privileges on zabbix.* to zabbix@localhost;
quit;
导入初始架构和数据,系统将提示您输入新创建的密码
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -ppassword zabbix
1.为Zabbix server配置数据库
编辑配置文件 /etc/zabbix/zabbix_server.conf
vi /etc/zabbix/zabbix_server.conf
搜索: /DBP
DBPassword=password #删除注释,并且输入刚才设置的密码“默认为password”
五、为zabbix配置PHP
编辑配置文件 /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
vi /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
找到下面字段
; php_value[date.timezone] = Europe/Riga #发现有带;分号的注释行
php_value[date.timezone] = Asia/Shanghai #修改时区为上海
安装中文依赖(防止字体乱码)
yum -y install wqy-microhei-fonts
cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf
六、启动zabbix并且配置开机自启
systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm
安装完成
浏览器访问 电脑IP+/zabbix 进入配置界面
列:电脑IP为127.0.0.1 访问http://127.0.0.1/zabbix即可
数据可默认账号:zabbix
数据库默认密码:password
管理员账号:Admin
默认密码:zabbix
七、拓展
1.设置中文