首先关闭SElinux 和防火墙
安装MariaDB数据库
yum -y install mariadb-server mariadb-devel
yum -y install httpd mariadb-server mariadb php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mhash
yum -y install php-mysql
systemctl start mysqld
mysql -u root -p(输入密码)
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by '123456!!!';
flush privileges;
quit;
安装zabbix :
获取并安装zabbix的yum源
cd /home
rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
yum -y install zabbix-get zabbix-sender zabbix-server-mysql zabbix-web zabbix-agent
zabbix-agent.:zabbix客户端,用来收集客户端各种参数
zabbix-get:zabbix的一个工具,用来检查是否可以获取服务器信息(一般服务端要安装)
zabbix-sender:用于发送数据给server或者proxy
zabbix-web:zabbix要使用web界面,这个包是用来处理Apache和php,mysql等之间的依赖关系
把create.sql导入到zabbix数据库中
cd /usr/share/doc/zabbix-server-mysql-4.0.31/
gunzip -v create.sql.gz
mysql -u zabbix -p zabbix < create.sql
修改zabbix_server_conf这个配置文件
[root@DaMoWang zabbix-server-mysql-4.0.0]# vim /etc/zabbix/zabbix_server.conf
在# DBPassword=下面添加
DBPassword=123456
在# DBSocket=/tmp/mysql.sock下面添加
DBSocket=/var/lib/mysql/mysql.sock
[root@DaMoWang zabbix-server-mysql-4.0.0]# vim /etc/httpd/conf.d/zabbix.conf
# 把时区修改为亚洲/上海 php_value date.timezone Asia/Shanghai
开启服务
systemctl start httpd
systemctl enable httpd
systemctl start zabbix-server
systemctl enable zabbix-server
systemctl start zabbix-agent
systemctl enable zabbix-agent
systemctl restart httpd
systemctl enable httpd
在浏览器安装zabbix
安装地址:
http://ip/zabbix (ip替换为自己ip)
登录,用户名密码为Admin/zabbix