Bootstrap

zabbix5.0安装

关闭防火墙 

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

;