模板应用到多个主机 zabbix_玩转zabbix之快速入门,超全组件讲解

作者:老油条IT记
公众号:老油条IT记

#介绍
zabbix是一个基于web界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案

#官网:https://www.zabbix.com/
#官网文档:https://www.zabbix.com/documentation/4.0/manual

#特点

1.安装与配置简单
2.支持多种语言,免费开源
3.自动发现服务器与网络设备分布式监控以及web集中管理功能

#zabbix4.0特性

1、整体性能提高了10%-20%
2、分布式网络宽带降低80%
3、告警处理流程提升
4、支持http agent
5、支持单点登录

#端口

zabbix server :10051
zabbix agent:10050

#基本监控原理
zabbix agent服务将从系统中获取相关数据传送给zabbix server,然后zabbix server服务将获取的数据分析之后通过前端页面展示出来

#主要功能

1.硬件监控:(CPU温度,风扇转速,主板温度,电压,功率,ipmi工具监控,机房巡检) ipmitool命令行
2.系统监控:(CPU负载,内存,磁盘容量io,网卡io,进程数,安全监控/etc/password) Linux模板
3.服务监控:(nginx,tomcat,php-fpm,mysql,redis,分布式文件系统glusterFS,ceph) 修改开源的模板
4.业务监控:(业务状态,网页速度,pv uv,ip监控,会员活跃数量,每天的成单量)
5.网络设备监控 snmp
6.ELK监控日志

#基本架构图8fb32f304a7158673d224851001aac69.png#讲解

相关名词

作用

Zabbix agent

zabbix客户端,负责数据收集上传

Zabbix server

zabbix的服务端,负责数据汇总,处理,告警策略,告警发送等

Zabbix web

zabbix前端页面,负责数据的展示,监控系统的配置管理,用户权限配置管理等功能

database

数据和配置存储数据库,zabbix支持多种数据库,包括mysql,Oracle,DB2等等

Java gateway

java网关,负责通过JMX监控手机java应用性能数据

Zabbix proxy

zabbix代理,分布式部署架构使用

#zabbix-server的组成

ef4ec8bdbc0098b71bba6d24fea5d87b.png

# 监控功能

监控功能下面的进程都是负责监控数据收集的

相关名词

作用

poller进程

主要负责server主动拉取类型的监控数据

trapper进程

主要负责agent主动上报的监控数据

Http  poller进程

主要负责URL监控类型的数据收集

Icmp  pinger进程

负责ping存活监控数据收集

Java  gateway进程

负责和java gateway通信处理数据

Java  poller进程

负责拉取JMX类型数据获取

Ipmi  poller进程

负责IPMI类型数据获取

timer进程

负责处理和时间有关的数据以及告警

Vmware  collector进程

负责收集VMware虚拟化环境监控数据

Unreachable  poller进程

负责处理无法到达类的监控处理

#相关组件功能

Frontend

前端

Zabbix API

zabbix的接口

Zabbix server

zabbix服务端

Zabbix agent

zabbix客户端

Zabbix proxy

zabbix代理

Network  discovery

网络自动发现

Active agent auto-registration

主动agent自动注册

low-level discovery

低级自动发现

#数据收集相关

Host主机
Host group主机组主机的逻辑分组
Item监控项监控的指标,如CPU负载等
Value preprocessing预处理数据在存入数据库之前按照指定的规则预处理
Template模板可以应用到多个监控设备
Application应用
web scenarioweb 场景监控web的http请求
Macros可以认为是一个变量

#数据展示相关

Graph图形图形展示
Screen聚合图标
Maps拓扑图展示监控
Slide shows幻灯片演示

#告警相关

Trigger触发器用于触发报警
Event事件告警状态的变化,客户端注册成功都是事件
Problem异常状态
OK正常状态
Action操作根据事件以及条件定义的动作
Escalation升级
Media媒介告警的方式:短信,邮件,微信
Notification通知
Remote command远程命令预先定义好的,指定条件会被执行
Maintenance维护模式

#认证和权限

User用户
User group用户组
Permission权限
User type用户类型

b67a8f3e53af4bb6dd5f20fe01f57399.png

扫描二维码,关注老油条IT记

欢迎留言

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值