zabbix监控系统详细安装教程
- 1.准备机器,环境初始化
- 2.zabbix-server内存尽量更大点,4G以上为好
- 3.获取zabbix的下载源
- 4.清空缓存,下载zabbix服务器
- 5.安装 Zabbix server 和 agent等插件
- 6.安装 Zabbix工具,可以在机器上,下载多个版本的软件,并且不会影响到整个系统的依赖环境
- 7.编辑配置文件 /etc/yum.repos.d/zabbix.repo 并且开启 zabbix-frontend
- 8.安装zabbix前段环境 ,且安装到scl环境下。
- 9.安装zabbix所需的数据库,mariadb
- 10.配置数据库,开机自启动
- 11.初始化数据库,使用mariadb命令进行初始化,并根据提示进行配置。
- 12.进入数据库
- 13.创建一个zabbix数据库
- 14.使用zabbix-mysql命令,导入数据库信息
- 15.修改zabbix server 配置文件,修改数据库密码。
- 16.修改zabbix的php配置文件修改时区
- 17.启动Zabbix server和agent服务
- 18.打开浏览器登陆zabbix客户端。
- 19.安装成功后默认密码是
- 20.登陆成功
1.准备机器,环境初始化
yum -y install net-tools
ifconfig ens33 | awk ‘NR==2{print $2}’
关闭防火墙
sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/’ /etc/selinux/config
systemctl disable --now firewalld
2.zabbix-server内存尽量更大点,4G以上为好
3.获取zabbix的下载源
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
4.清空缓存,下载zabbix服务器
yum clean all
yum makecache
5.安装 Zabbix server 和 agent等插件
yum install -y zabbix-server-mysql zabbix-agent
6.安装 Zabbix工具,可以在机器上,下载多个版本的软件,并且不会影响到整个系统的依赖环境
yum install centos-release-scl -y
7.编辑配置文件 /etc/yum.repos.d/zabbix.repo 并且开启 zabbix-frontend
vim /etc/yum.repos.d/zabbix.repo
[zabbix-frontend]
…
enabled=1
…
8.安装zabbix前段环境 ,且安装到scl环境下。
yum install zabbix-web-mysql-scl zabbix-apache-conf-scl -y
9.安装zabbix所需的数据库,mariadb
yum install mariadb-server -y
10.配置数据库,开机自启动
systemctl enable --now mariadb
使用命令:
systemctl status mariadb查看是否启动成功
netstat -tunlp 查看端口3306是否开启
11.初始化数据库,使用mariadb命令进行初始化,并根据提示进行配置。
mysql_secure_installation
设置root密码:
是否移除匿名用户:
是否禁止root远程登陆:
是否移除测试数据库,并立即执行:
是否刷新授权表:
设置完成,感谢你使用mariadb:
12.进入数据库
mysql -u root -p
13.创建一个zabbix数据库
create database zabbix character set utf8 collate utf8_bin;
创建一个zabbix用户
create user zabbix@localhost identified by ‘123’;
给zabbix授权所有
grant all privileges on zabbix.* to zabbix@localhost;
刷新
flush privileges;
exit/quit
14.使用zabbix-mysql命令,导入数据库信息
#mysql -u用户名 -p空格后面是数据库名
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
现在可以登陆数据库查看是否导入成功!
mysql -uzabbix -p123
show databases; //查看列表
use zabbix; //进入zabbix数据库
show tables; //查看库中的表
15.修改zabbix server 配置文件,修改数据库密码。
vim /etc/zabbix/zabbix_server.conf
:/DBPassword
DBpassword=密码
16.修改zabbix的php配置文件修改时区
vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
:/timezone
php_value[date.timezone] = Asia/Shanghai //去掉前面的分号修改时区到上海
17.启动Zabbix server和agent服务
systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm
18.打开浏览器登陆zabbix客户端。
http://IP真实服务器地址/zabbix
19.安装成功后默认密码是
username:Admin
password:zabbix