有网友碰到这样的问题“zabbix和ansible的区别”。小编为您整理了以下解决方案,希望对您有帮助:
解决方案1:
Zabbix和Ansible分别是两款非常流行的开源监控和自动化工具。具有上手简单,学习曲线平滑、配置简单、功能强大、扩展性强等优点。本质上没有什么区别。
有一种病症叫做“选择障碍症”,实际上工程师更容易被这个病症缠绕。但是,实际上没那么复杂,抓阄就行了。目前主流的自动化运维工具有puppet、ansible、saltstack,实际上每一个工具都基本上能够完成你的运维任务,也都是久经考验的。
都有NB的地方,也有挫的地方,所以,完全没法从功能、特性等等这些方面去选择。如果考虑到快速使用,建议puppet,有一个foreman做web平台,上手快。如果考虑后期自己开发。并且是无agent方式,可以用ansible基于ssh的,比较直接粗暴,会有种很“爽“的感觉。
ansible主要是远程命令执行,比较适合做“一次性”的工作。saltstack用的不多。不做评论。我个人比较喜欢用puppet和ansible,倒不是说saltsatack不好,是我从开始就在用puppet,所以,就没有再去学习saltsatck的必要了。
ansible的优势是什么?如何在企业中更好地使用ansible?ansible比较适合做“一次性”的工作,例如,系统部署、应用发布、打补丁等等。在企业中使用ansible,要注意以下几点:
1.安全控制,简单来说就是避免用root用户来执行。
2.控制好依赖在写playbook的时候,控制好先后顺序和依赖关系。
3.结果的收集和分析因为一下子几百台机器一起干活,所以,就要自己写外置脚本,更好地收集ansible的操作结果,并且进行直观的汇总和展现。
解决方案2:
两个人之间是很好的朋友关系,可能不是情侣,至少目前来说还不是。