Linux运维_Rocky8 安装配置Zabbix

**Zabbix**是一个开源的监控解决方案,用于监控网络、服务器、应用程序和服务的性能。它提供实时监控、数据收集、告警通知以及图形化界面,方便用户查看和分析监控数据。Zabbix 支持多种数据收集方式,包括 SNMP、IPMI、JMX 和自定义脚本,适用于大型企业和复杂的 IT 环境。它的强大功能和灵活性使其成为许多组织的首选监控工具。

1.首先安装 Zabbix 存储库

sudo rpm -Uvh https://repo.zabbix.com/zabbix/7.0/rocky/8/x86_64/zabbix-release- latest.el8.noarch.rpm

2.切换 PHP 的 DNF 模块版本

dnf module switch-to php:8.2

3.安装Zabbix服务器,前端,代理(安装有点慢 取决于你网络带宽)

dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent

出现 完毕 就说明安装成功了!

4.创建初始数据库,确保数据库服务器已启动并正在运行。在数据库主机上运行以下命令。

注解:

sql 复制代码
# 登录MySQL,使用root用户
mysql -uroot -p

# 创建名为zbxdata的数据库,字符集为utf8mb4,排序规则为utf8mb4_bin
CREATE DATABASE zbxdata CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;

# 创建用户zbx,密码为2004129
CREATE USER 'zbx'@'localhost' IDENTIFIED BY '2004129';

# 授予用户zbx对zbxdata数据库的所有权限
GRANT ALL PRIVILEGES ON zbxdata.* TO 'zbx'@'localhost';

# 设置全局变量,允许函数创建者进行操作
SET GLOBAL log_bin_trust_function_creators = 1;

# 退出MySQL
QUIT;

5.在 Zabbix 服务器主机上导入初始模式和数据。系统将提示您输入新创建的密码。

(如果没有如何提示就说明成功了!!! 报错就是1.数据库名不对 2.密码不对 3. 权限不够)

6.导入数据库模式后禁用 log_bin_trust_function_creators 选项,并退出。

7.为 Zabbix 服务器配置数据库 编辑文件vim /etc/zabbix/zabbix_server.conf

最后 保存并退出!!!

8.开启服务 并设置 开机自启动

systemctl restart zabbix-server zabbix-agent httpd php-fpm

systemctl enable zabbix-server zabbix-agent httpd php-fpm

9.通过浏览器访问web界面看看 是否成功:

开始安装:

9.1 检查必要条件

9.2 配置数据库连接(数据库名 数据库用户密码 和刚才创建的对应!!!)

9.3 配置主机名

9.4 安装汇总 点下一步 开始安装

9.5 ++千山万水第一步!加油吧,少年!++

9.6 安装完成 登录

9.7 安装完成 开心啦!!@!!

总结

通过本篇博客,我们深入探讨了 Zabbix 的安装和配置过程,以及如何利用这一强大的监控工具来提升系统的可见性和性能。Zabbix 不仅能监控服务器和网络设备,还能通过丰富的告警机制帮助我们及时发现问题。

感悟

在使用 Zabbix 的过程中,我深刻体会到监控的重要性。及时了解系统的健康状态,可以大大减少故障响应时间,从而提高整体服务质量。Zabbix 的灵活性和可扩展性,让我在面对复杂环境时有了更大的信心。希望更多人能利用这一工具,提升系统管理效率

相关推荐
对你无可奈何33 分钟前
关于Ubuntu的 update造成的内核升级
运维·服务器·ubuntu
qq_312920111 小时前
Nginx限流与防爬虫与安全配置方案
运维·爬虫·nginx·安全
GanGuaGua1 小时前
Linux系统:线程的互斥和安全
linux·运维·服务器·c语言·c++·安全
lsnm1 小时前
【LINUX网络】IP——网络层
linux·服务器·网络·c++·网络协议·tcp/ip
全糖去冰吃不了苦1 小时前
ELK 集群部署实战
运维·jenkins
不掰手腕1 小时前
在UnionTech OS Server 20 (统信UOS服务器版) 上离线安装PostgreSQL (pgsql) 数据库
linux·数据库·postgresql
Lynnxiaowen2 小时前
今天继续昨天的正则表达式进行学习
linux·运维·学习·正则表达式·云计算·bash
努力学习的小廉2 小时前
深入了解linux系统—— POSIX信号量
linux·运维·服务器
刘一说2 小时前
CentOS部署ELK Stack完整指南
linux·elk·centos
从零开始的ops生活2 小时前
【Day 50 】Linux-nginx反向代理与负载均衡
linux·nginx