zabbix在金融云计算建设过程中,相比传统监控工具有哪些优势和劣势?是否适合金融云环境,还有哪些监控工具和手段可以用来对金融云组件以及虚机和应用进行监控?
优点
1.分布式监控,天生具有的功能,适合于构建分布式监控系统,具有node,proxy2种分布式模式
2.自动化功能,自动发现,自动注册主机,自动添加模板,自动添加分组,是天生的自动化运维利器的首选,当然于自动化运维工具搭配,puppet+zabbix,或者saltstack+zabbix,那是如鱼得水。
3.自定义监控比较方便,自定义监控项非常简单,支持变量,支持low level discovery
4.触发器,也就是报警条件有多重判断机制
5.支持多种监控方式,agentd,snmp,ipmi,jmx,
6.提供api功能,二次开发方便,你可以选用zabbix来进行二次深度开发,结合cmdb资产管理系统,业务管理系统,从而使你的自动化运维系统达到新的高度。
缺点:
1.用 Zabbix 和 Nagios 真的很依赖运维工程师的实际水平
2.Docker Mesos 这些新技术的支持,需要自己去找脚本来试验,真的很麻烦
3.数据是只读的,运维工程师真的就只是看看,出啥问题了,最后还是重启,从腾讯云换到阿里云等等这种麻烦的手段