内容简介:小生博客:如果有疑问,请点击此处,然后发表评论交流,作者会及时回复,也可直接在本文章评论。
小生博客: http://xsboke.blog.51cto.com
如果有疑问,请点击此处,然后发表评论交流,作者会及时回复,也可直接在本文章评论。
-------谢谢您的参考,如有疑问,欢迎交流
> 添加主机(主机组) -> 添加Items(每一个item都有一个内置的简单图形) -> trigger(定义一个所谓数据项合理范围的域值,一旦超出域值则触发event:OK -> problem,当Recovery时:problem -> OK) -> 触发action(发通知(通知信息中大量使用宏)condition(定义触发条件);通知信息要不要发由operation决定(step(一步的间隔时间,默认3600秒),)) > 多个主机同时监控同一个指标时,可以定义一个action让多个主机的同一指标同时报警(前提是定义的trigger条件(condition),考虑的因素足够宽泛) > 媒介类型:Email、External Scripts、Jabber、SMS > 媒介:Email(QQemail:stmp.qq.com;163email:stmp.163.com) > 信息的发送目标:zabbix用户,每个用户联系方式,通常默认都是邮箱地址;也可以不依赖zabbix用户发送信息,而直接在脚本中指定接收者的邮箱地址等。 > 自定义图形:多个有关系的item可以放在一个图形中; > 定义screen:将多个图形展示在一个屏幕上 > Map:定义各节点之间的关系,通过zabbix去展示,可以理解为设备地图 > 定义模板:模板可以嵌套的,模板可以包括:applications(item组)、item、trigger、graph、screens、discovery、linked to(那个主机使用这个模板) > Discovery:自动发现功能,前提:明确说明发现方式 1) 网络发现是zabbix最具特色的功能之一,也是很多人选择zabbix的原因,它能够根据用户事先定义的规则自动添加监控的主机或服务等 Speed up zabbix deployment Simplify administrator Use zabbbix in rapidly changing environments without excessive administrator 2) Zabbix的网络发现功能可基于如下信息进行 Ip ranges:网段范围 Availability for external services(FTP/SSH/WEB/POP3/IMAP/TCP/etc):所能获取的服务 Information received from zabbix agent:直接获取对方zabbix agent发送的主动注册信息 Information received from snmp agent 3) 网络发现要包括两个阶段:discovery(发现) 和 actions(实现自动监控) Discovery: 在发现的时候执行的action是上线下线的action Discovery中的事件:service up/down 、host up/down 、service discovered/lost 、host discovered/lost Action: 定义一个主机发现类的事件出现后要做的两个操作,添加主机、关联模板 也要定义condition和operation(在上面条件下添加或移除主机) 网络发现中可以执行的action Sending notification:发送信息 Adding/removing hosts:添加或移除主机 Enabling/disabling hosts: Adding hosts to a group:添加主机到主机组 Removing hosts from a group Linking hosts to/unlinking from a templat:连接或取消到某个模板 Executing remote scripts:执行远程脚本 4) 网络发现中接口添加时要注意的原则 网络发现中添加主机时会自动创建interface;只会添加对应的接口,如果有两个接口(如agent+snmp),则都会被创建;如果同一种发现机制(如agent),同时返回了非唯一数据(如:有两个网卡),则第一个接口被识别为默认,其他的为额外接口;即便是某主机先发现的agent后发现了SNMP,那么SNMP一样会被添加;不同的主机如果返回了相同的数据(比如两台主机的IP配置重复/两台主机拥有相同的主机名),则第一个主机被添加,余下的主机会被当做第一个主机的额外接口 5) 添加自动发现 > 被监控端要安装好“zabbix agent” > 添加发现规则: Configration -> discovery( discory by proxy:明确发现要不要经过其他proxy来进行; Ip range:指定IP地址段,格式(192.168.0.1-254); Delay(in sec):一次发现大概间隔多长时间; Check:指定其他发现方式,可以指定通过“zabbix-agent”去发现,指定一个key, 只要能获取key成功就添加; Device unqiueness criteria:设备唯一,的标准) > 动作,发现后的动作 Configuration -> Actions -> event source(事件的来源)选择discovery(发现) -> create action( Default subject: Default message: Condition(发现条件): New condition(host IP = 192.168.0.1-50,192.168.0.100,192.168.0.0/24; Discovery status = “discovered”(发现状态,上线); Discovery rule = “{发现规则名称}”(基于那种规则发现)) Operation(操作): Operation defails: Operation type(选择添加主机); operation type(选择关联模板,然后选择模板并且添加)) > 提示:最好再定义一个“发现状态”为退出的actions。 > 网络发现:agent自动注册 1) Zabbix支持active agent的自动注册(auto-resistration)功能,通常用于此外前故障的agent重新上线时的场景 2) 也可以基于active agent的自动注册机制添加被动检测,这会通过active agent注册时提供的“Listen IP”和“ListenPort”进行 3) Server端在收到自动注册请求后以接收到的IP和PORT为接口属性 Configuration actions event source(事件源选择:auto registration) craete action(只用定义operation即可,无需定义condition) 此外,还需要配置agent的工作属性(将配置项“ServerActive=”指向 zabbix server的IP即可),并重启
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- zabbix监控tomcat 自定义监控项
- Zabbix自定义监控脚本配置详解
- zabbix 日志监控(自定义插件开发)
- 分布式监控系统 WGCLOUD 更新,支持自定义告警脚本
- Zabbix监控Nginx和fpm(网站并发数)自定义key
- k8s与HPA--通过 Prometheus adaptor 来自定义监控指标
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。