centos 7 安装zabbix监控平台

现在阶段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配置


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值