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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
云数据库 RDS PostgreSQL,高可用系列 2核4GB
简介: 搭建监控系统的目的大致分为三类: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类型可以添加报警的邮件,非常方便。


相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
2月前
|
监控 应用服务中间件 nginx
基于Zabbix的SLA监控体系构建与实践
本文由Zabbix社区专家褚凤彬分享,详解SLA在Zabbix中的应用。通过Trigger与Service联动,构建Web应用的多层级监控体系,并介绍SLA计算规则、维护期处理及升级注意事项,助力企业精准掌控服务可用性。
333 36
|
9月前
|
监控 关系型数据库 MySQL
zabbix7.0.9安装-以宝塔安装形式-非docker容器安装方法-系统采用AlmaLinux9系统-最佳匹配操作系统提供稳定运行环境-安装教程完整版本-优雅草卓伊凡
zabbix7.0.9安装-以宝塔安装形式-非docker容器安装方法-系统采用AlmaLinux9系统-最佳匹配操作系统提供稳定运行环境-安装教程完整版本-优雅草卓伊凡
598 30
|
8月前
|
运维 监控 安全
【案例分享】中国通号卡斯柯公司:ZABBIX如何破解轨道交通监控难题
本文根据2023上海峰会上朱林贤的演讲整理,聚焦中国通号卡斯柯公司如何借助Zabbix实现轨道交通信号系统的智能化管理。作为中外合资企业,卡斯柯通过统一平台整合设备监控,大幅降低成本并提升灵活性,成功应用于国内外项目。文章探讨了传统监控系统的痛点、研发维护经验及国产化与开源技术挑战,为行业转型提供了宝贵启示。未来,开放协作将是推动轨道交通智能化发展的关键。
380 8
|
10月前
|
监控 Linux PHP
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
321 20
|
监控 安全 Linux
在Linux中,zabbix如何监控脑裂?
在Linux中,zabbix如何监控脑裂?
|
10月前
|
存储 缓存 监控
|
11月前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
163 23
|
11月前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
250 25
|
11月前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
297 22
|
10月前
|
监控 关系型数据库 MySQL
【01】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-硬件设备实时监控系统运营版发布-本产品基于企业级开源项目Zabbix深度二开-分步骤实现预计10篇合集-自营版
【01】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-硬件设备实时监控系统运营版发布-本产品基于企业级开源项目Zabbix深度二开-分步骤实现预计10篇合集-自营版
290 0

热门文章

最新文章

推荐镜像

更多