- 前言
如果你是一位系统运维工程师,公司有几台服务器需要管理,那么你可能要问:我为什么要学习自动化运维,为什么要学zabbix,没有这些工具我一样做的很好。没错,但是如果你手头上的服务器不是几台,而是几十台、几百台、甚至几千台,试想,如果你要对所有服务器打个补丁或者删除一个文件,那你不可能一台台手工去做,不但效率低而且容易犯错,这个时候自动化运维工具将发挥重要作用。
对于监控软件本人曾经使用过cacti、nagios、zabbix,三款监控工具各有特点,但个人还是更喜欢zabbix,Zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix由两部分构成,zabbix server与zabbix agent。zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器进行监视,数据收集等功能,zabbix server可以跨平台部署在Linux,Solaris,HP-UX,AIX,Free