zabbix安装及基本使用
5.zabbix Proxy: 当监控的节点较多时,用于减轻Server端的压力,用于分布式监控系统,由Proxy接收数据后统一发送至Server。2.zabbix Database:提供数据存储功能,用于存储配置信息,以及采集的数据。4.zabbix Agent :部署在被监控服务器上,负责采集本地数据。3.zabbix Server :接收agent端的采集的核心组件。默认用户名为Admin,
目录
zabbix软件组成
1.zabbix Web GUI :提供web界面
2.zabbix Database:提供数据存储功能,用于存储配置信息,以及采集的数据
3.zabbix Server :接收agent端的采集的核心组件
4.zabbix Agent :部署在被监控服务器上,负责采集本地数据
5.zabbix Proxy: 当监控的节点较多时,用于减轻Server端的压力,用于分布式监控系统,由Proxy接收数据后统一发送至Server
zabbix部署架构
这里我们使用一主一从,系统为Rocky
ip:192.168.80.145 zabbix server
ip:192.168.80.146 zabbix agent
使用这个包
安装服务端
1.安装zabbix的仓库
rpm -Uvh https://repo.zabbix.com/zabbix/7.0/rocky/9/x86_64/zabbix-release-7.0-5.el9.noarch.rpm
清理缓存
dnf clean all
2.安装zabbix相关软件
dnf install zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent
3.安装mysql数据库
dnf install mysql-server -y
启动数据库并设置开机启动
systemctl start mysqld
systemctl enable mysqld
设置数据库密码
初始化数据库
# mysql -uroot -p
create database zabbix character set utf8mb4 collate utf8mb4_bin;
create user zabbix@localhost identified by 'Nebula@123';
grant all privileges on zabbix.* to zabbix@localhost;
set global log_bin_trust_function_creators = 1;
quit;
导入数据
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --defaultcharacter-set=utf8mb4 -uzabbix -p zabbix
导入数据后,禁用 log_bin_trust_function_creators选项
# mysql -uroot -p
set global log_bin_trust_function_creators = 0;
quit;
配置zabbix服务端
配置nginx的页面
启动zabbix的server和agent
systemctl restart zabbix-server zabbix-agent nginx php-fpm
systemctl enable zabbix-server zabbix-agent nginx php-fpm
浏览器直接访问
192.168.80.145:8080
dnf install glibc-langpack-zh -y
下载汉化包
选择chinese
下一步
填写数据库密码
名字时区随便写
下一步安装即可
默认用户名为Admin,密码为zabbix
进入后
开始安装客户端
一样首先安装repo仓库
rpm -Uvh https://repo.zabbix.com/zabbix/7.0/rocky/9/x86_64/zabbix-release-7.0-5.el9.noarch.rpm
清理缓存
dnf clean all
安装zabbix-agent
dnf install zabbix-agent
配置相关文件
启动agent
systemctl restart zabbix-agent
systemctl enable zabbix-agent
添加从机
回到web页面,选择主机,右上角创建主机
填写主机的相关信息
等待指示灯变绿
至此,zabbix添加主机完成
更多推荐
所有评论(0)