暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

监控做不好,救火救到老!过年拿下Zabbix!!

260
作者:IT邦德
中国DBA联盟(ACDU)成员,10余年DBA工作经验
擅长主流数据Oracle、MySQL、PG、openGauss运维
备份恢复,安装迁移,性能优化、故障应急处理等

可提供技术业务:
1.DB故障处理/疑难杂症远程支援
2.Mysql/PG/Oracle/openGauss
数据库部署及数仓搭建
•••
微信:jem_db
QQ交流群:587159446
公众号:IT邦德

文章目录



2024年1月30日,Zabbix团队很高兴地宣布Zabbix 7.0.0 beta1的上市。

1.最新版本7.0.0

1.1 7.0.0 beta1新版本发布

Zabbix是一个企业级开源分布式监控解决方案。Zabbix是在GPL下发布的,因此无论是商业用途还是非商业用途都是免费的

7.0.0正式版将于第一季度发布,Zabbix7.0 聚焦于帮助用户通过性能优化和功能升级来快速响应业务需求,从而满足客户的高期望值,并提升 IT 运维人员的生产力。在可扩展性与性能、稳定性与高可用、可观测性几个领域获得持续提升。

1.2 新版本改进

一、性能提升之异步数据采集
1. 各进程配置参数说明
2. 异步数据采集效果

二、架构优化之 Zabbix Proxy 高可用和负载均衡
1. 主机如何分配给 Zabbix Proxy group 监控
2. 高可用和负载均衡机制
3.Zabbix Agent 参数配置

三、性能提升之 Zabbix Proxy 内存缓存
1. 缓存模式设置
2. 缓存模式差异

四、功能优化之监控项级别 Timeout
五、性能提升之并行网络自动发现
六、功能优化之数据推送
七、功能优化之前端脚本输入参数
八、其它提升
九、新增模板和集成方案

2.Zabbix可以做什么?

在运维领域有这么一句话,监控做不好,救火救到老!
运维离不开系统监控,就好像鱼儿离不开水一样。
一款强大的监控系统可以事前及时预警发现故障,
事后提供详实的数据用于追查定位问题。
目前业界有很多不错的监控工具可供选择,
而作为老牌监控系统之一的 Zabbix 依然屹立在监控系统之林。

2.1 zabbix介绍

Zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。它能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
zabbix 软件组成
➢zabbix-server: 服务端
➢zabbix-agent: 客户端
➢zabbix-web: 网站服务
➢php: 处理动态请求
➢MySQL/PostgreSQL: 数据库存储数据
➢Zabbix Proxy:是在大规模分布式监控场景中采用一种分担Zabbix Server压力的分层结构,其多用在跨机房、跨网络的环境中,Zabbix Proxy可以代替Zabbix Server收集性能和可用性数据,然后把数据汇报给Zabbix Server,并且在一定程度上分担了Zabbix Server的压力。

2.2 zabbix架构

Zabbix是一个企业级的、开源的、分布式的监控套件,
被用来监控IT基础设施的可用性和性能。
与以上各种监控系统的对比来看,
Zabbix以强大优势傲视群雄,它丰富的功能、可扩展的能力、
二次开发的能力和简单易用的特点,
使用户大大降低了学习成本,可以轻轻松松构建属于自己的监控系统。

3.Zabbix部署

3.1 安装repository

$ rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-4.el8.noarch.rpm
$ dnf clean all

3.2 安装组件

$ dnf install zabbix-server-pgsql \
zabbix-web-pgsql \
zabbix-nginx-conf \
zabbix-sql-scripts \
zabbix-selinux-policy \
zabbix-agent

3.3 初始化数据库

--Run the following on your database host.
$ sudo -u postgres createuser --pwprompt zabbix
$ sudo -u postgres createdb -O zabbix zabbix

--On Zabbix server host import initial schema and data
$ zcat /usr/share/zabbix-sql-scripts/postgresql/server.sql.gz | \
sudo -u zabbix psql zabbix

3.4 配置PHP


Edit file /etc/nginx/conf.d/zabbix.conf uncomment 
and set 'listen' and 'server_name' directives

listen 8080;
server_name example.com;

3.5 启动进程

$ systemctl restart zabbix-server zabbix-agent nginx php-fpm
$ systemctl enable zabbix-server zabbix-agent nginx php-fpm

4.监控硬件及数据库

4.1 监控Linux

博客地址:
https://blog.csdn.net/weixin_41645135/category_12037143.html

4.2 监控Oracle

博客地址:
https://jeames.blog.csdn.net/article/details/126966338

4.3 监控MySQL

博客地址:
https://jeames.blog.csdn.net/article/details/126825934

4.4 监控PostgreSQL

博客地址:
https://jeames.blog.csdn.net/article/details/120300581

监控做不好,救火救到老!拿下Zabbix,现在!立刻!马上!!

CSDN博客,点击左下角阅读原文,获取Zabbix全套资料
https://blog.csdn.net/weixin_41645135/category_12037143.html

B站视频:
https://www.bilibili.com/video/BV1zg41127VG/

文章转载自IT邦德,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论