运维篇-zabbix监控基础
Posted 背锅先生
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运维篇-zabbix监控基础相关的知识,希望对你有一定的参考价值。
zabbix可以监控哪些:
硬件监控
路由器、交换机、防火墙
系统监控
cpu、内存、磁盘、网络、进程、tcp
服务监控
web监控
响应时间、加载时间、渲染时间
日志监控
ELK、收集、存储、分析、展示日志
安全监控
firewalld、WAF(nginx+lua)、安全宝、牛盾云、安全狗
zabbix能够支持哪些通讯方式:
agent
通过专用的代理程序进行监控,与常见的master/agent模型类似,如果被监控对象支持对应的agent,推荐首选这种方式。
ssh/telnet
通过远程控制协议进行通讯,比如ssh或者telnet。
SNMP
通过SNMP协议与被监控对象进行通讯,我们无法在路由器、交换机这种硬件上安装agent,但是这些硬件往往都支持SNMP协议,SNMP是一种比较久远的、通行的协议,大部分网络设备都支持这种协议,其实SNMP协议的工作方式也可以理解为master/agent的工作方式,只不过是在这些设备中内置了SNMP的agent而已,所以,大部分网络设备都支持这种协议。
IPMI
通过IPMI接口(智能平台管理接口)进行监控,我们可以通过标准的IPMI硬件接口,监控被监控对象的物理特征,比如电压,温度,风扇状态,电源状态等。
JMX
通过JMX进行监控,JMX(Java Management Extensions,即Java管理扩展),监控JVM虚拟机时,使用这种方法也是非常不错的选择。
zabbix server/agent架构
分布式zabbix server/agent架构
zabbix agent
部署在被监控主机上,负责被监控主机的数据,并将数据发送给zabbix server。
zabbix server
负责接收agent发送的报告信息,并且负责组织配置信息、统计信息、操作数据等。
zabbix database
用于存储所有zabbix的配置信息、监控数据的数据库。
zabbix web
zabbix的web界面,管理员通过web界面管理zabbix配置以及查看zabbix相关监控信息,可以单独部署在独立的服务器上。
zabbix proxy
可选组件,用于分布式监控环境中,zabbix proxy代表server端,完成局部区域内的信息收集,最终统一发往server端。
zabbix的工作模式
主动模式:
我们知道,agent端会将采集完的数据主动发送给server端,这种模式我们称之为主动模式,即对于agent端来说是主动的。
被动模式:
其实,agent端也可以不主动发送数据,而是等待server过来拉取数据,这种模式我们称之为被动模式。
zabbix使用微信报警
首先,申请一个微信企业号。
下载并配置微信公众平台私有接口。
配置Zabbix告警(增加示警媒介类型,添加用户报警媒介,添加报警动作)
以上是关于运维篇-zabbix监控基础的主要内容,如果未能解决你的问题,请参考以下文章