监控项目


Zabbix

Zabbix连接方式

Zabbix-Server 和 Zabbix-Proxy可以通过VPN,SSH,Stunnel连接

Zabbix监控配置流程

Host Group(主机组) —> Hosts(主机) —-> Applications(监控项组) —-> Items(监控项) —–> Triggers(触发器) —-> Event(事件) —-> Actions(处理动作) —-> User Groups(用户组) —-> Users(用户) —->Medias(告警方式) —-> Audit(日志审计)

zabbix警告流程

Items:采集数据
Trigger:对采集的数据进行阈值判断,触发阈值,产生事件
Action:Action对达到阈值的Trigger触发警告

每一个Trigger必须对应一个Item,但是一个Item可以对应多个Trigger

监控方式

Agent监控方式

Trapper 监控方式

Trapper-Server,采用主动推送的方式。Trapper不需要安装客户端,Key的名称可以灵活定义。
再Trapper工作模式中,Zabbix数据发送的程序时zabbix-sender。

SNMP监控方式

用于监控路由器、交换机、打印机、UPS或者其他开始SNMP的设备
SNMP(Simple Network Managment Protocol) 简单网络管理协议包含两个部分:管理进程和被管理设备。SNMP 使用的时UDP协议,采用161端口发送报文,
管理端和被管理端的通信方式

  • 被管理端向管理端发送数据
  • 管理端向被管理端请求获取数据
  • 管理端向被管理端请求改变数据

SNMP网络管理框架是工业上的现行标准,由3个主要部分组成,分别是管理信息结构SMI(Structure ofManagement Information)、管理信息库MIB和管理协议SNMP。
SNMP是管理进程(NMS)和代理进程(Agent)之间的通信协议

IPMI 监控方式

IPMI(Intelligent Platform Managerment Interface),即智能平台管理接口,用于监控服务器的物理特性,如温度、电压、电扇工作状态、电源供应和机箱入侵等。

IPMI独立于CPU BIOS和OS外自行运行,能再缺少操作系统、系统管理软件或者系统关机但有电源的情况下远端管理服务器硬件。

JMX监控方式

JMX(Java Manager Extensions) Java扩展管理是Java平台为应用程序、设备、系统植入管理功能的架构。

JMX监控数据的获取由专门的代理程序Zabbix-Java-Gateway来负责采集。Zabbix-Java-Gateway 和JMX的Java程序通信获取数据。

运维

发现

网络发现

完成的工作:

  • 快速发现并添加主机
  • 简单的管理
  • 随着环境的改变而快速搭建监控系统

网络发现基于的信息:

  • IP地址段
  • 基于服务的FTP、SSH、Web、POP3、IMAP、TCP等
  • 从Zabbix-Agent接收到信息
  • 从SNMP agent接收到信息

    主动方式的自动注册

    Active Agent Auto-Registeration(主动注册功能)主要用于Agent主动且自动的向Server注册

Low level discovery

Low level discovery可以对网卡、文件系统、SNMP OIDS进行自动发现。

Trouble

数据断层原因

  • 系统负载高
  • TCP连接数过多
  • 网络问题
  • 无法获取到数据
  • 数据库无法存储数据

https://blog.csdn.net/weixin_43831670/article/details/90050861


文章作者: 彭峰
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 彭峰 !
  目录