1、安装前准备:
1)准备操作系统centos7
2)关闭防火墙:
systemctl stop firewalld.service(临时)systemctl disable firewalld.service(开机禁用)查看防火墙状态[root@localhost ~]# systemctl status firewalld.service● firewalld.service - firewalld - dynamic firewall daemonLoaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)Active: inactive (dead)Docs: man:firewalld(1)
3)关闭Linux的seLinux:setenforce 0(临时)
编辑vim /etc/selinux/config修改为SELINUX=disabled查看seLinux状态[root@localhost ~]# sestatusSELinux status: enabledSELinuxfs mount: /sys/fs/selinuxSELinux root directory: /etc/selinuxLoaded policy name: targetedCurrent mode: permissiveMode from config file: disabledPolicy MLS status: enabledPolicy deny_unknown status: allowedMax kernel policy version: 31
2、安装服务端
1)打开zabbix官网https://www.zabbix.com/cn/download
2)选择适合自己安装方式以及系统版本(本教程选择yum安装)

3)安装zabbix的yum源
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpmyum clean allyum update
4)安装服务端和客户端
yum install zabbix-server-mysql zabbix-agent -y
5)启用Red Hat Software包
yum install centos-release-scl -yvim /etc/yum.repos.d/zabbix.repo[zabbix-frontend]...enabled=1...
6)安装zabbix前端及所需软件
yum install zabbix-web-mysql-scl zabbix-apache-conf-scl -y
3、安装所需数据库
1)安装yum源:
rpm -ivh http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
2)安装数据库:
yum -y install mysql-server
3)启动数据库:
systemctl start mysqldsystemctl enable mysqld(开机启动)systemctl status mysqld(查看状态)
4)获取初始密码
grep password var/log/mysqld.log

5)登录数据库并修改初始密码
mysql -uroot -p'Sj9Bgq/q8R4.'mysql> set password for root@localhost = password('Laowang@123');Query OK, 0 rows affected, 1 warning (0.00 sec)
6)测试新密码是否修改成功
mysql -uroot -p'Laowang@123'
4、初始化数据库
1)创建所需数据库并授权
mysql -uroot -p'Laowang@123'mysql> create database zabbix character set utf8 collate utf8_bin;mysql> create user zabbix@localhost identified by 'Laowang@123';mysql> grant all privileges on zabbix.* to zabbix@localhost;
2)导入初始数据
zcat usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -pLaowang@123 zabbix
5、配置zabbix server
1)配置数据库
vim /etc/zabbix/zabbix_server.conf(账号,数据库已经选择默认)...DBPassword=Laowang@123...
2)配置zabbix前端
vim etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf...php_value[date.timezone] = Asia/Shanghai...
6、启动服务端和客户端
1)启动服务端和客户端并设置为开机自动启动
systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpmsystemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm
7、配置zabbix前端
1)浏览器访问前端页面http://10.10.100.11/zabbix/setup.php欢迎界面直接下一步

2)检测环境依赖,全部OK后下一步

3)填写数据库配置信息后下一步

4)填写服务端主机信息后下一步等待系统初始化(大约1min)


5)初始化完成

6)登录系统默认账号:Admin密码zabbix

系统是这个样子的!!!!

8、使用前设置
1)设置系统页面为中文


2)添加第一个主机监控,它自己
编辑vim /etc/zabbix/zabbix_agentd.confServer=172.18.1.24(服务端地址)systemctl restart zabbix-agent

3)查看监控图像发现图像内中文字体不能显示中文


4)设置图像内字体为中文
cd /usr/share/zabbix/assets/fonts/mv graphfont.ttf graphfont.ttf.back
将包含中文字体文件上传到该目录并命名为graphfont.ttf
再次查看已经可以显示中文

点关注不迷路
文章转载自老王话运维,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




