现在阶段centos7已经不支持最新的zabbix平台了,支持最新的界面的zabbix平台是4.4版本了
#更改YUM源
[root@centos ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#清理缓存
[root@centos ~]# yum clean all
#然后重新生成缓存
[root@centos ~]# yum makecache
一、安装apache
[root@centos ~]# yum install httpd httpd-devel
启动apache服务
[root@centos ~]# systemctl start httpd
置httpd服务开机启动
[root@centos ~]# systemctl enable httpd
.查看服务状态
[root@centos ~]# systemctl status httpd
放通端口
[root@centos ~]# firewall-cmd --permanent --zone=public --add-service=http
success
[root@centos ~]# firewall-cmd --permanent --zone=public --add-service=https
success
success[root@centos ~]# firewall-cmd --zone=public --add-port=10051/udp --permanent
success
[root@centos ~]# firewall-cmd --zone=public --add-port=10050/tcp --permanent
success
[root@centos ~]# firewall-cmd --zone=public --add-port=10051/tcp --permanent
success
[root@centos ~]# firewall-cmd --zone=public --add-port=10050/udp --permanent
success
[root@centos ~]# firewall-cmd --zone=public --add-port=10051/udp --permanent
success
二、安装MariaDB
[root@centos ~]# yum install mariadb mariadb-server mariadb-libs mariadb-devel
查看DB
[root@centos ~]# rpm -qa | grep maria
开启mariadb服务,并设置开机启动,检查mariadb状态
[root@centos ~]# systemctl start mariadb #启动mariadb服务
[root@centos ~]# systemctl enable mariadb #设置开机自启动
[root@centos ~]# systemctl status mariadb #检查mariadb状态
数据库安全设置
[root@centos ~]# mysql_secure_installation
设置root密码,此root非系统root,此乃MariaDB用户root,初次无密码设置敲直接回车
三、安装PHP服务
安装PHP
[root@centos ~]# yum -y install php
[root@centos ~]# rpm -ql php //////安装
/etc/httpd/conf.d/php.conf
/etc/httpd/conf.modules.d/10-php.conf
/usr/lib64/httpd/modules/libphp5.so
/usr/share/httpd/icons/php.gif
/var/lib/php/session
[root@centos ~]# rpm -qa |grep php /////////查看
php-5.4.16-48.el7.x86_64
php-cli-5.4.16-48.el7.x86_64
php-common-5.4.16-48.el7.x86_64
将php与mysql关联起来
[root@centos ~]# yum install php-mysql
[root@centos /]# rpm -ql php-mysql
#/etc/php.d/mysql.ini
/etc/php.d/mysqli.ini
/etc/php.d/pdo_mysql.ini
/usr/lib64/php/modules/mysql.so
/usr/lib64/php/modules/mysqli.so
/usr/lib64/php/modules/pdo_mysql.so
安装常用PHP模块
[root@centos /]# yum install -y php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-bcmath
测试PHP
[root@centos /]# cd /var/www/html/
[root@centos html]# pwd
/var/www/html
[root@centos html]# vim info.php
安装zabbixrpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm
yum install -y zabbix-server-mysql zabbix-get zabbix-web zabbix-web-mysql zabbix-agent zabbix-sender
进入数据库
[root@centos ~]mysql -uroot -p
创建zabbix的utf8的字符编码格式
MariaDB [(none)]>create database zabbix character set utf8 collate utf8_bin;
创建zabbix名称的数据库
MariaDB [(none)]>grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
更改zabbix数据库账户密码
MariaDB [(none)]> SET PASSWORD FOR 'zabbix'@'localhost' = PASSWORD('www@2025');
MariaDB [(none)]> FLUSH PRIVILEGES;
进入文件夹
[root@centos ~]cd /usr/share/doc/zabbix-server-mysql-4.4.10/
解压文件
[root@centos zabbix-server-mysql-4.4.10 ]gunzip create.sql.gz
导入数据库
[root@wei zabbix-server-mysql-4.4.10]# mysql -u zabbix -p zabbix
Enter password:
mysql> show databases;
mysql> use zabbix;
mysql> source create.sql
进入/etc/zabbix文件夹
[root@centos /]# cd /etc/zabbix
pwd定位ls查看vi /zabbix_server.conf
修改DBHost=localhost;DBName=zabbix;DBUser=zabbix;DBPassword=lysz@2025;DBSocket=/var/lib/mysql/mysql.sock
运行zabbix-server服务:
[root@centos /]systemctl start zabbix-server.service
开机自启zabbix-server服务:
[root@centos /]systemctl enable zabbix-server.service
进入/etc/httpd/con.d
修改zabbix.conf中的时间Aisa/Shanghai
[root@centos /]cd /etc/httpd/con.d
[root@centos con.d] vi zabbix.conf
查看agent运行状态
[root@centos /]Systemctl startus zabbix-agent
[root@centos /]Systemctl start zabbix-agent //启动服务
[root@centos /]Systemctl enable zabbix-agent /开机启动服务
保存退出重启HTTPD服务
[root@centos /]Systemctl restart httpd
查看httpd的运行状态
[root@centos /]systemctl status httpd
查看zabbix-server的运行状态
[root@centos /]systemctl status zabbix-server
登录IP/zabbix配置