关闭防火墙
systemctl stop firewalld
查看防火墙状态
systemctl status firewalld
安装zabbix
超哥的安装步骤如下,我是整理的文档。无脑安装。
1.获取zabbix官方源
rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
这一步很重要
sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo
yum clean all
2.安装zabbix server和agent
yum install zabbix-server-mysql zabbix-agent -y
3.安装Software Collections
yum install centos-release-scl -y
4.修改zabbix前端源
vim /etc/yum.repos.d/zabbix.repo
[zabbix-frontend]
name=Zabbix Official Repository frontend - $basearch
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/$b
asearch/frontend
enabled=1 # 修改这里为1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
5.安装zabbix前端环境
yum install zabbix-web-mysql-scl zabbix-apache-conf-scl -y
6.安装zabbix所需的数据库,直接用centos7自带的mariadb
yum install mariadb-server -y
7.启动数据库,配置开机启动
systemctl enable --now mariadb
8.初始化mariabdb,设置root密码 chaoge666
systemctl status mariadb
查看MySQL端口 3306
netstat -tunlp
mysql_secure_installation #初始化
直接回车
初始化完成!
进入数据库,输入密码chaoge666
查看数据库有哪些表
show databases;
9.建立zabbix数据库,设置编码。
create database zabbix character set utf8 collate utf8_bin;
create user zabbix@localhost identified by '123456';
grant all privileges on zabbix.* to zabbix@localhost;
flush privileges;
exit;
10.使用以下命令导入zabbix数据库,zabbix用户名为zabbix
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u zabbix -p zabbix
然后输入密码chaoge666
进入数据库mysql -u zabbix -p chaoge666
11.修改zabbix server 配置文件/etc/zabbix/zabbix_server.conf
vim /etc/zabbix/zabbix_server.conf
12.修改zabbix的php配置文件时区
vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
grep 'timezone' /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
php_value[date.timezone] = Asia/Shanghai #去掉前面的注释 ;号
13.启动相关服务
systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm
回车
访问浏览器,输入Linux的ip地址。
发现访问到了测试的页面。
加上zabbix的后缀就可以了。
检查组件是否正常
输入配置数据库zabbix用户名密码chaoge666。
下一步
安装成功
登录
用户名 Admin
密码 zabbix
转自超哥哔站视频。
08 Zabbix5.0完美搭建_哔哩哔哩_bilibili
补充安装客户端zabbix-agent
下载zabbix-agent2
rpm 安装
修改配置文件
启动
zabbix监控jvm
在 zabbix server 端安装 zabbix-java-gateway
yum install zabbix-java-gateway.x86_64 -y
修改配置文件
vim /etc/zabbix/zabbix_java_gateway.conf
LISTEN_IP="ip"
LISTEN_PORT=10052
START_POLLERS=5 # 设置启动的工作线程数(默认是5个)
启动 zabbix-java-gateway
systemctl start zabbix-java-gateway.service
systemctl enable zabbix-java-gateway.service
修改 zabbix-server 配置文件
vim /etc/zabbix/zabbix_server.conf
JavaGateway=127.0.0.1 # 配置 zabbix-java-gateway 地址
JavaGatewayPort=10052 # 配置端口
StartJavaPollers=5 # java轮训实例预启动数量
# 重启 zabbix-server 生效
systemctl restart zabbix-server.service