准备俩虚拟机,服务端+被检测端
服务端
这里的ip为:服务端:192.168.118.66 被检测端:192.168.118.67
1.配置IP地址、主机名,关闭 kdump 与 SELinux
(1)vim /etc/sysconfig/network
加一行:HOSTNAME=zbx.zzq.org
(2)vim /etc/hosts
加一行:192.168.118.66 zbx zbx.zzq.org
(3)vim /etc/selinux/config
改第7行:SELINUX=disabled
(4)systemctl stop kdump
(5)systemctl disable kdump
(6)重启。。。
2.安装Apache 和 Mariadb
(1)yum -y install httpd
(2)yum install mariadb-server -y
(3)systemctl start httpd.service
(4)systemctl enable httpd.service
(5)systemctl start mariadb.service
(6)systemctl enable mariadb.service
3.安装PHP
(1)[root@zbx ~]# yum -y install php
(2)安装PHP组件,使PHP支持 MariaDB
[root@zbx ~]# yum -y install php-mysql php-gdlibjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash
(3)重启MariaDB、 Apache
1)[root@zbx ~]# systemctl restart mariadb.service
2)[root@zbx ~]# systemctl restart httpd.service
4.安装“Zabbix安装包”资源存储库
(1)[root@zbx ~]# rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
(2)[root@zbx ~]# yum clean all
5.安装Zabbix
(1)[root@zbx ~]# yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent -y
(2)[root@zbx ~]# yum install centos-release-scl -y
6.对数据库进行初始化并创建Zabbix数据库
(1)[root@zbx ~]# mysqladmin -u root password 密码随意
(2)[root@zbx ~]# mysql -uroot -p
(3)MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
(4)MariaDB [(none)]> grant all privileges on zabbix. to zabbix@localhost identified by ‘刚刚的密码’;
(5)MariaDB [(none)]> quit然后退出
(6)[root@zbx ~]# **zcat /usr/share/doc/zabbix-server-mysql-/create.sql.gz | mysql -uroot zabbix -p*
7.编辑Zabbix数据库配置文件并启动Zabbix服务
(1)[root@zbx ~]# vim /etc/zabbix/zabbix_server.conf
改91行:DBHost=localhost
100和116:DBName=zabbix DBUser=zabbix
124行:DBPassword=刚刚的密码
(2)[root@zbx ~]# systemctl start zabbix-server
(3)[root@zbx ~]# systemctl enable zabbix-server
8.修改 /etc/httpd/conf.d/zabbix.conf
[root@zbx ~]# vim /etc/httpd/conf.d/zabbix.conf
修改20行:php_value date.timezone Asia/Chongqing
9.配置防火墙
(1)[root@zbx ~]# firewall-cmd --permanent --zone=public --add-port=10051/tcp
(2)[root@zbx ~]# firewall-cmd --zone=public --add-port=10051/tcp
(3)[root@zbx ~]# firewall-cmd --permanent --zone=public --add-port=80/tcp
(4)[root@zbx ~]# firewall-cmd --zone=public --add-port=80/tcp
10.启动 Zabbix server and agent
(1)[root@zbx ~]# systemctl restart zabbix-server zabbix-agent httpd
(2)[root@zbx ~]# systemctl enable zabbix-server zabbix-agent httpd
11.在WebUI中继续安装
(1)[root@zbx ~]# firefox http://127.0.0.1/zabbix
(2)检查先决条件
(3)配置数据库连接
(4)配置服务器详细信息
(5)预安装总结
(6)安装完成
12.在WebUI中登录
(1)第一次登录,用户名:Admin,密码:zabbix
(2)主界面
(3)修改WebUI界面语言为中文
点击右上角“个人配置”
上被检测端
1.安装zabbix4.0
[root@localhost ~]# rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
2.[root@localhost ~]# yum -y install zabbix-agent
3.[root@localhost ~]# vim /etc/zabbix/zabbix_agentd.conf
改第98行:Server=192.168.118.66
改第139行:ServerActive=192.168.118.66
4.关防火墙和沙盒
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# setenforce 0
5.启动agent
[root@localhost ~]# systemctl start zabbix-agent
1.创建主机
2.IP要填写正确
3.选择一个模板并添加
在这里插入图片描述
4.然后就成功了