这个超简单的!!!!
我不上图了图上全是信息。我尽量以文字为主,这边有几种情况在内网下,第一种做了堡垒机jumpsever,内网环境的,修改yum仓库。
环境介绍zabbix5.0部署方式在线yum部署
数据库类型MySQL
内容概况,主要讲述服务端和客户端的部署已经配置文件相关内容。其他脚本等功能在其他相关文档。
一 服务端部署
关闭selinux
# vi /etc/selinux/config #将SELINUX=enforcing改为SELINUX=disabled 设置后需要重启才能生效
# setenforce 0 #临时关闭命令
# getenforce #检测selinux是否关闭,Disabled 为关闭
2) 关闭防火墙
# firewall-cmd –state #查看默认防火墙状态,关闭后显示not running,开启后显示running
# systemctl stop firewalld.service #临时关闭firewall
# systemctl disable firewalld.service #禁止firewall开机启动
1 获取zabbix官⽅源
2 rpm -Uvh
https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zab
bix-release-5.0-1.el7.noarch.rpm
这⼀步很重要
3.sed -i ‘s#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#’
/etc/yum.repos.d/zabbix.repo
4.yum clean all
5.安装zabbix server和agent2
yum install zabbix-server-mysql zabbix-agent2 -y
yum install centos-release-scl -y (SCL(Software Collections)可以让你在同⼀个操作系统上安装和使⽤多个版本的软件,⽽不会影响整个系统的安装包)
修改zabbix前端源仓库
vim /etc/yum.repos.d/zabbix.repo
8.安装zabbix前端环境
yum install zabbix-web-mysql-scl zabbix-apache-conf-scl -y
9.安装zabbix所需的数据库,直接⽤centos7⾃带的mariadb
yum install mariadb-server -y
10.启动数据库,且配置开机启动
systemctl enable –now mariadb Created symlink from /etc/systemd/system/multi user.target.wants/mariadb.service to/usr/lib/systemd/system/mariadb.service.
初始化mariadb,设置root密码mysql_secure_installation
这里面有二个账户一个root 一个zabbix
使⽤root⽤户登录mariadb,建⽴zabbix数据库,这⾥的编码设置,⾮常
重要,否则zabbix⽆法安装
以下命令请登录数据库
create database zabbix character set utf8 collate utf8_bin;
create user zabbix@localhost identified by ‘密码’;
grant all privileges on zabbix.* to zabbix@localhost;
flush privileges;
这个命令是用来导入zabbix 数据库,设置zabbix账户和密码的
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
修改 zabbix server 配置⽂件/etc/zabbix/zabbix_server.conf ⾥ 的数据库密码
grep ‘^DBPassword’ /etc/zabbix/zabbix_server.conf
DBPassword=
/etc/zabbix/zabbix_server.conf 配置文件所在地方
/etc/zabbix/web 里面有文件maintenance.inc.php zabbix.conf.php zabbix.conf.php.bak
修改 zabbix 的 php 配置⽂件 /etc/opt/rh/rh-php72/php php存储的路径
fpm.d/zabbix.conf ⾥的时区
grep ‘timezone’ /etc/opt/rh/rh php72/php-fpm.d/zabbix.conf
php_value[date.timezone] = Asia/Shanghai
启动相关服务
systemctl restart zabbix-server zabbix-agent httpd rh-php72- php-fpm
systemctl enable zabbix-server zabbix-agent httpd rh-php72- php-fpm
访问zabbix⼊⼝
ip/zabbix
代码审计一下
代码审计完成 无信息 1