Zabbix基础.ppt_第1页
Zabbix基础.ppt_第2页
Zabbix基础.ppt_第3页
Zabbix基础.ppt_第4页
Zabbix基础.ppt_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

企业级的开源监控解决方案BySunny Agenda 简介功能与特点系统架构安装部署配置使用系统优化第三方插件 简介 Zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案 功能 具备常见的商业监控软件所具备的功能 主机的性能监控 网络设备性能监控 数据库性能监控 FTP等通用协议监控 多种告警方式 详细的报表图表绘制 支持自动发现网络设备和服务器支持自动发现 lowdiscovery key实现动态监控项的批量监控支持分布式 能集中展示 管理分布式的监控点扩展性强 server提供通用接口 api功能 可以自己开发完善各类监控编写插件容易 可以自定义监控项 报警级别的设置数据收集灵活的触发器高可定制的报警实时的绘图功能WEB监控能力API功能 特点 安装与配置简单 学习成本低支持多语言 包括中文 免费开源自动发现服务器与网络分布式监控以及WEB集中管理功能可以无agent监视通过WEB界面设置或者查看监视结果Email等通知功能 系统架构 安装部署 服务端server的安装安装Zabbix服务端添加zabbix到系统服务文件导入zabbix数据库拷贝service启动脚本配置zabbix server conf服务端文件拷贝网页文件到apache目录设置zabbix开机启动通过web页面配置zabbix客户端agented的安装 Zabbix配置流程图 监控流程实例 Host SunnyComputerItem C盘剩余空间Itrigger C盘空余空间小于10GAction 发送邮件 发送短信 Medias 发送邮件User sunny 每隔30分钟监控一次C盘大小 C盘空余空间大于10G 持续监控 查询Action 使用状态 C盘空余空间小于10G 触发Action 通过用户权限 检查发送邮件给哪些管理员 发送邮件报警邮件 管理员处理报警 释放C盘空间大于10G 发送报警jiechu邮件 导航栏 Host Host是Zabbix监控的基本载体 所有的监控都是基于host 比如Sunny的机器就是一个Host Alan的机器是另外一个Host Hostgroup Hostgroup是一个Host的群组 拥有相似属性的host可以组成一个group 方便统一的管理 比如珠海办公室所有的电脑可以组成一个host组 Item Item是监控项 是监控的基本元素 每一个监控项对应一个被监控端的采集值 自定义Key 用户自定义Key UserParameter Key Command检测 zabbix get sIP kcommand params 实例 UserParameter ping echo1 Application Application是Item的集合 将相似的item放置在同一个application里面便于管理 比如所有监控网络的item Trigger Trigger是触发器 当Items采集值满足Triggers的触发条件时 就会产生actions Trigger表达式格式 触发器使用表达式非常灵活 可以使用它们来进行复杂逻辑的监控统计一个简单的触发器表达式如下 Function 触发器函数Functionparameter 函数参数Operator 运算符 比如 Trigger表达式实例 1 上的处理器负载太高 system cpu load all avg1 last 52 过载了 system cpu load all avg1 last 5 system cpu load all avg1 min 10m 23 etc passwd文件被人修改 vfs file cksum etc passwd diff 04 有人正在下载大文件 net if in eth0 bytes min 5m 10M5 服务器不可达 icmpping count 30m 0 56 夜间 00 00 06 00 cpu5分钟平均值大于2 zabbix system cpu load all avg1 min 5m 2 zabbix system cpu load all avg1 time 0 000000 zabbix system cpu load all avg1 time 0 060000 Item和Trigger的关系 Trigger即触发器 他有3个状态 unknown problem ok 只有当状态从problem到ok或者ok到problem才会触发action 每一次item取到值 包含这个item的trigger都会进行一次状态查询并生成event 相当于每个event都有状态 Trigger的条件可以由一个模板多个item组和而成 不能跨Template Graph Graph绘图 Graph可以为每一个item绘制图表 也可以把多个Items绘制在一张表内 Discoveryrules Discoveryrules发现规则 自动发现所有的满足条件的item 并自动创建一个或者多个items 比如自动发现多个盘符或自动发现多个网卡 Webscenarios Webscenarios是用来监控web程序的 可以监控到web程序的下载速度 返回码及响应时间 还支持把一组连续的web动作作为一个整体来监控 Template Template就是特殊的Host 是讲Host的属性进行资源抽象 即对Items Trigger Graphs Web Discovery等进行资源抽象 不对应具体的主机 在数据库中 他们都是在hosts表中 其中字段status 0代表host status 3代表Template 当Host关联到Template时 Zabbix会将Template的属性直接复制到Host上 没有继承关系 注意 取消Hosts和Template关系时 如果想让Template复制过来的属性页同时删除 需要在host里点Unlinkandclear 在Template里取消关联式不能取消复制给Host的属性的 Event Event事件 包括trigger事件 发现规则事件 自动登记或注册事件 内部事件 Action Action是告警动作 当触发器条件被满足时 就会执行指定的action Media Media即告警方式 Zabbix提供四类Media Email SMS Jabber ScriptEmail 发送邮件Script 通过自己编写程序或脚本的方式发送告警信息SMS 在server主机上接入短信modemJabber Linux下的即时通讯工具 通过Jabber发送即时消息 Screen Screen将多种信息放在一起展示 便于集中展示某个host的多个信息 或是比较多个hosts的同一种信息 这些信息可以是graphs maps serverinfos等等 几乎涵盖了zabbix所有的监控信息 Map Map添加关于主机的拓扑图 Report Report生成一些图文报表 Monitoring Administration Macros Macros指宏变量 定义的宏变量可以在trigger actions等多种场景中引用 Macros分系统自带全局宏的及自定义的宏 系统自带的全局macros列表及解释参考 引用macros的例子可参考上述action中添加 Hostname trigger key last 0 的例子 Zabbix还支持自定义macros 在添加host或是template时 我们可以在macros项中定义好后续要用到的宏变量 格式为 macroname macrovalue自定义的宏变

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论