Zabbix4.0监控系统搭建与使用

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 搭建监控系统的目的大致分为三类:1.获取监控对象的当前可用性以及监控项的趋势2.数据展示和分析3.预警和告知功能。

导语:
搭建监控系统的目的大致分为三类:1.获取监控对象的当前可用性以及监控项的趋势2.数据展示和分析3.预警和告知功能。


安装和搭建:
Zabbix是一个分布式的开源监控软件,Zabbix最主要是由三部分组成:1.Zabbix Server负责Zabbix信息汇总和展示,是整个Zabbix的核心部分;2.Zabbix Agent是安装在客户端上的服务,负责收集监控项资源;3.Zabbix Proxy是Zabbix的代理,可以代理Zabbix Service收集信息,可以用于大规模的项目以及特殊的网络情况。目前Zabbix最新版本是4.0,安装和搭建十分方便,本文是以Centos系统作为搭建的系统,只需要四个步骤就可以完成整个Zabbix Server的安装部署。

官方教程网站


Zabbix Server搭建安装
1.安装带有数据库插件的源
# rpm -i https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

2.安装Zabbix Server和Zabbix Agent
# yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent

3.配置Zabbix Service数据库(数据库还是需要自己安装,zabbix-server-mysql和zabbix-web-mysql只是链接数据库的插件)
# mysql -uroot -ppassword
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
quit;

导入数据库
# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

4.配置Zabbix Server并启动服务
①修改/etc/zabbix/zabbix_server.conf中的DBPassword配置项,修改成数据库中填写的password;
②屏蔽/etc/httpd/conf.d/zabbix.conf中的php_value date.timezone Europe/Riga时区选项。

启动服务
# systemctl restart zabbix-server zabbix-agent httpd
# systemctl enable zabbix-server zabbix-agent httpd

注意事项
①安装完毕会自动安装http的服务,配置文件是在/etc/httpd/conf/httpd.conf中,如果Zabbix Server主机中有80端口记得避免冲突
②打开页面地址是http://IP:port/zabbix,默认账号是Admin/zabbix,进入系统后务必修改密码


Zabbix Agent安装
只需要重复Zabbix Server的1,2步骤,选择安装agent就可以了。
# yum install zabbix-agent
Zabbix Agent配置需要注意的是:Zabbix Agent分为主动模式和被动模式(默认),修改路径都是在/etc/zabbix/zabbix_agentd.conf配置文件中
主动模式配置
①开启StartAgents选项,填写值为0,开启主动模式
②配置ServerActive项填写Zabbix Server地址
③配置Hostname(最好填写本机的IP地址),与Zabbix Server监控主机名称保持一致
被动模式配置
①配置Server项填写Zabbix Server地址
②配置Hostname项填写自定义主机名称


入门使用:
搭建完整个Zabbix系统后就开始正式进入使用的阶段,对于很多刚接触的小伙伴来说系统还是相对比较复杂的,大家可以参考以下关键点开始进入入门操作。
主机:主机是整个监控的关键,所有的监控项都是围绕主机进行部署监控,是以服务器为对象进行监控。
主机组:当然是相关主机的分组,便于有关联的主机的整合。
模板:是可以进行套娃操作的神器,例如有2台Linux的主机,对Linux的性能CPU,内存,磁盘等都可以同一种监控的模板来进行监控,每个主机都按照系统类型分配一个对应的Template。
操作:是发送报警的关键选项,需要在此选项配置监控的对象,发送警告的对象以及发送的时间等。
用户:在接收报警的对象,可以是邮件,短信和微信等。
新增主机需要添加应用集,监控项,触发器或者是整个模板,当主机上的触发器被触发,会通过操作中的报警媒介类型进行报警预告,报警对象是在用户报警媒介所设置

Zabbix4.0的报警方式和以前版本没有太多区别,在Email类型可以添加报警的邮件,非常方便。


相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
7月前
|
存储 SQL 监控
修改Zabbix源码实现监控数据双写,满足业务需求!
虽然对接Elasticsearch后有诸多好处,但是它不往数据库写历史数据了,同时还不再计算趋势数据了。有这么一个场景...
修改Zabbix源码实现监控数据双写,满足业务需求!
|
7月前
|
数据采集 监控 数据库
OceanBase社区版可以通过Zabbix监控
OceanBase社区版可以通过Zabbix监控
273 4
|
监控 关系型数据库 机器人
小白带你学习linux的监控平台zabbix
小白带你学习linux的监控平台zabbix
275 0
|
10天前
|
监控 安全 前端开发
使用 Zabbix 监控堆外应用
使用 Zabbix 监控堆外应用
28 9
|
4月前
|
监控 安全 Linux
在Linux中,zabbix如何监控脑裂?
在Linux中,zabbix如何监控脑裂?
|
1月前
|
SQL 监控 数据库
OceanBase社区版可以通过Zabbix监控
OceanBase社区版可以通过Zabbix监控
77 7
|
2月前
|
SQL 监控 数据库
OceanBase社区版可以通过Zabbix监控
【10月更文挑战第5天】随着OceanBase社区版的广泛应用,企业纷纷采用这一高性能、高可用的分布式数据库系统。为了确保系统的稳定运行,使用成熟的Zabbix监控工具进行全面监控至关重要。本文通过具体示例介绍了如何配置Zabbix监控OceanBase,包括安装配置、创建监控模板和监控项、编写脚本、设置触发器及图形展示等步骤,帮助读者快速上手,及时发现并解决问题,确保业务始终处于最佳状态。
79 2
|
3月前
|
监控 关系型数据库 MySQL
zabbix agent集成percona监控MySQL的插件实战案例
这篇文章是关于如何使用Percona监控插件集成Zabbix agent来监控MySQL的实战案例。
74 2
zabbix agent集成percona监控MySQL的插件实战案例
|
4月前
|
SQL 监控 分布式数据库
【解锁数据库监控的神秘力量!】OceanBase社区版与Zabbix的完美邂逅 —— 揭秘分布式数据库监控的终极奥秘!
【8月更文挑战第7天】随着OceanBase社区版的普及,企业广泛采用这一高性能、高可用的分布式数据库。为保障系统稳定,使用成熟的Zabbix监控工具对其进行全方位监控至关重要。本文通过实例介绍如何在Zabbix中配置监控OceanBase的方法,包括创建监控模板、添加监控项(如TPS)、设置触发器及图形展示,并提供示例脚本帮助快速上手。通过这些步骤,可以有效监控OceanBase状态,确保业务连续性。
109 0
|
6月前
|
监控 数据库 Docker
Zabbix监控神通数据库教程
**摘要:** 本文介绍了如何使用Docker安装和配置神舟通用数据库,并利用Zabbix进行监控。首先,通过Docker安装数据库镜像,启动容器并映射端口。接着,使用默认凭证连接数据库并验证安装。然后,将数据库的Python模块和库文件复制到主机,并安装Python3.5及相应模块,创建外部检查脚本以实现Zabbix的监控功能。示例展示了查询数据库版本的监控指标配置。最后,提到了监控结果的界面展示,并邀请读者探索更多Zabbix监控技巧。
100 0
Zabbix监控神通数据库教程

推荐镜像

更多