设为首页 收藏本站
查看: 1237|回复: 0

[经验分享] Zabbix监控(一)

[复制链接]

尚未签到

发表于 2019-1-23 10:34:06 | 显示全部楼层 |阅读模式
  

  监控工具所依赖的协议为:SNMP (简单网络管理协议 Simple Network Management Protocol)
  SNMP工作模式:
  NMS向agent端采集数据

  agent端向NMS推送数据

  NMS端发现agent端异常时,向agent端发送修改指令

  

  SNMP的组件:
  MIB:信息管理库

  SMI:MIB的表示符号

  SNMP协议

  

  NMS可发起的操作:
  Get 获取数据

  GetNext 获取多个数据

  Set 用于向agent端发起修改指令

  Trap 收集agent端推送上来的数据

  

  》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》

  zabbix架构中的组件:
  zabbix-server

  zabbix-agent

  zabbix-datebase :(mysql,PGSQL(postgreSQL),Oracle,DB2,SQLite)

  zabbix-web:用于实现zabbix设定和展示,GUI

  zabbix-proxy:分布式监控环境中专用组件 (较大监控规模时会使用到)
  

  zabbix常用的术语:
主机host:要监控的网络设备,由IP或DNS组成
    主机组host group:主机的逻辑容器,可以包含主机和模板,但一个族中的主机和模板不能互相连接;主机组通常在给用户或用户组指派监控权限的时候使用
    监控项item:一个特定监控指标的相关的数据,这些数据来自被监控对象;item是zabbix进行数据收集的核心;相对于某监控对象来说,每一个item都由key进行标识
    触发器trigger:一个表达式,用于评估某监控对象的某特定item内所接收到的数据是否在合理范围,即 阈值
    事件event:发生一个值得关注的事情;比如:触发器状态发生改变,新的agent或重新上线的agent自动注册等
    动作action:指对于特定事件事先定义好的处理方法,通过包含操作(如发通知)和条件(何时执行操作)
    报警升级escalation:发送报警或执行远程命令的自定义方案
    媒介media:发送通知的手段;如:email
    通知notification:通过选定的媒介向用户发送的有关某事件的信息
    远程命令remote command:预定义的命令,可在被监控主机处于某特定条件下时自动执行
    模板template:用于快速定义被监控主机的预设条目集合,通常包含item,trigger,graph,screen,application以及low-level discovery rule(低级别的发现规则);模板可以直接连接到单个主机
    应用application:一组item的集合
    web场景web scennario:用于检测web站点可用性的一个或多个http请求
    前端frontend :zabbix的web接口  


  

  zabbix server启动后开启的进程:
    watchdog  监控下面这些进程是否处于正常运行中,如果进程关闭,watchdog会触发zabbix server将这些进程再次启动
    housekeeper  
    alerter 执行报警操作
    poller
    httppoller
    discoverer
    pinger  通过ping操作来探测主机是否在线
    db_config_syncer 数据库配置同步器
    db_data_syncer 数据库数据同步器
    nodewatcher 用于监控节点
    timer   计时器
    escalator  报警升级  

  zabbix产生的数据主要由四部分组成
  配置数据;

  历史数据 (每一条50bytes)

  历史趋势数据 (每一条128bytes)
  事件数据 (每一条130bytes)

  

  

  





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-666584-1-1.html 上篇帖子: zabbix部署(Linux上部署/监控端/被监控端) 下篇帖子: zabbix2.0设置报警
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表