zabbix你都监控哪些参数

今天我们来聊聊,面试中那些高频的问题, 比如zabbix你都监控哪些参数。

一. 原理解释


说到监控,在运维这个行业其实有很多开源的监控方案,目前最常见的就是zabbix+grafana, 我工作那时候还是用cacti和nagios的比较多。

还记得以前去面试,面试官来了一句,zabbix会搭建吗,会的话你在这搭建下,30分钟搭建出来就入职。

不管是zabbix,还是其他的开源监控,说到底都是在做五件事:

数据的采集
采集过来的数据存储
把存储起来的数据进行分析
把分析的结果使用图标展示
把有问题的地方采用各种方式告警。
而我们要监控的也无非是5大块,服务器,中间件,数据库,网络设备,应用。

二. 监控指标举例


1. 监控web服务


web服务是否正常
业务(网页是否能访问、是否可以完成下订单、注册用户)
服务的响应时间
服务的并发量(活动用户、非活动用户)


2. 监控数据库


监控磁盘使用情况
监控内存内存使用
查看并发连接数量
检查数据库执行增删改查的频率
检查主从状态
检查数据库的备份情况


3. 服务器监控


磁盘
使用率
inode数
block数
读写速率
CPU
监控cpu负载
监控使用cpu资源最多的进程
内存
使用率
缓冲区
缓存区
交换分区大小
网络
监控每个网卡的上先行速率
监控占用网络带宽见多的进程
监控数据包的丢包
监控网络数据包的阻塞情况
进程
当前系统中的总进程数
监控特定的程序的进程数


三. 企业监控架构图


采集服务器: 1台, 8C8G 100G硬盘
数据库服务器:2台 8核16G 3个IP地址
web服务器 1台 4核心4G
采集代理服务器: n台, 8核8G 100G硬盘, 根据主机和网段增加

 

四. 如何回答问题


示例:
我们主要用的是zabbix作为监控,主要监控 数据库,web,网络,中间件和一些其他应用,
比如我们监控mysql,主要关注磁盘,内存,并发数,数据库的增啥改查频率,主从状态等等。

数据库性能方面,主要关注:

  • 查询吞吐量
  • 查询执行性能
  • 连接情况
  • 缓冲池使用情况
  • 补充扩展

zabbix常用的术语

主机(host):           要监控的网络设备,可由ip或DNS名称指定。
主机组(host group):   主机的逻辑容器,可以包含主机和模板,但同一个组内的主机和模版不能互相链接,主机组通常在组用户或用户组指派监控权限时使用。
监控项(item):         一个特定监控指标的相关的数据,这些数据来自于被监控对象,item是zabbix进行数据收集的核心,没有item,就没有数据,每个item都由“key”进行标识。
触发器(trigger):      一个表达式,用于评估某监控对象的某特定item内所接收到的数据是否在合理范围内,即阈值;接收到的数据量大于阈值时,触发器状态将从“OK”转变为“Problem”,当数据量再次回到合理范围时,其状态将从“Problem”转换回“OK”。
事件(event):         即发生的一个值得关注的事件,如触发器的状态转变,新的agent或重新上线的agent的自动注册等。
动作(action):        指对于特定事件事先定义的处理方法,通过包含操作(如发送通知)和条件(何时执行操作)。
报警升级(escalation): 发送警报或执行远程命令的自定方案,如每隔多长时间发送一次警报,共发送多少次。
媒介(media):         发送通知的手段或通道,如Email,Jabber或SMS等。
通知(motification):  通过选定的媒介向用户发送的有关某事件的信息。
远程命令(remote command):预定义的命令,可在被监控主机处于某特定条件下时自动执行。
模版(template):      用于快速定义被监控主机的预设条目集合,通常包含了item,trigger,graph,screen,application,low-level discovery rule,模板可以直接链接到单个主机。
应用(application):   用于检测web站点可用性的一个或多个HTTP请求。
前端(frontend):      zabbix的web接口。


总结
单纯对于面试来说这个题目还是很好回答的,但真正操作起来会稍微麻烦点,因为节点数多,监控的项多,好在公司里都有现成的。

当然面试官问完这个问题会可能会问的问题有:

  • zabbix监控你都用过哪些模板?
  • 你都写过哪些模板?
  • 微信报警怎么做的?
  • 如何添加一台主机?

这些问题也需要提前准备。
切记: 面试只分为两种,准备过和没有准备过。 我们不打无准备之仗。

后记:
1.硬件监控——路由器、交换机、防火墙

2.系统监控——cpu、内存、磁盘、网络、进程、tcp

3.服务监控——nginx、php、tomcat、redis、memcache、mysql

4.web监控——响应时间、加载时间、渲染时间,页面是不是200

5.日志监控——ELK、(收集、存储、分析、展示)日志

6.安全监控——firewalld、WAF(nginx+lua)、安全宝、牛盾云、安全狗

  • 6
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值