zabbix监控自定义流程
如何自动化添加上百台Zabbix监控?
如何自动化添加上百台Zabbix监控?
可以通过调用api接口来创建监控主机。
如果是批量部署agent的话,可以自己写脚本,或者结合一些自动化工具比如 salt, ansible之类的。
zabbix能在windows平台部署吗?
可以的。Zabbix是一个CS结构的监控系统,支持ping,snmp等很多的监控,但是大部分的监控任务需要客户端agentd的支持才能用。server端侦听在10051端口,客户端侦听在10050端口。
主动注册是什么意思?
主动注册(Active Agent Auto-Registration),顾名思义,无需在Zabbix Web上手动添加host信息,即可实现主机的监控。
它是由Agent主动向Server注册。
相对于另一项类似功能-网络发现,它无需知道Agent端的IP地址段和操作系统版本信息,使用上更灵活。
创建自动注册规则
Configuration - Actions - Create action - Auto registration
配置Action
填写Action的名字
设置Conditions
其中,New condition有三种类型
1. Host metadata
2. Host name
3. Proxy
Host metadata是Zabbix 2.2新增的功能,在之前的版本中,只有Host name和Proxy两个选项,
其中,Host name判断的是Agent配置文件中Hostname的值。
Proxy需给定proxy的名字。
在实际的生产环境中并不能满足需求,因为有时候服务器的主机名并没有规律,譬如云环境下。
zabbix是如何监控服务器集群的?
zabbix分为主动监控和被动监控,被监控服务器数量庞大建议采用主动监控模式,并通过zabbix_proxy推送监控数据到zabbix_server,服务器集群端配置zabbix_agent采集数据,根据服务器数量可以使用多个zabbix_proxy。整体结构:zabbix_server--gtzabbix_proxy(多个)--gtzabbix_agent(多个)