1.概况php
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。由一个国外的团队持续维护更新,软件能够自由下载使用,运做团队靠提供收费的技术支持赢利。html
Zabbix经过C/S模式采集数据,经过B/S模式在web端展现和配置。前端
被监控端:Host经过安装agent方式采集数据,网络设备经过SNMP方式采集数据web
Server端:经过收集SNMP和agent发送的数据,写入数据库,再经过web前端展现。数据库
2.Zabbix运行条件windows
zabbix server:能够经过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它能够运行在Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X等平台之上。(注意:zabbix server目前不支持在windows上)
zabbix agent:须要安装在被监视的目标服务器上,它主要完成信息的收集。zabbix agent能够运行在Linux ,Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows 2000/2003/XP/Vista等系统之上。
安全
官方网站:http://www.zabbix.com
服务器
。自动发现服务器和网络设备(LLD);
。分布式监控网络,集中式管理(proxy);
。支持polling和trapping机制;
。服务器端支持Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X系统;
。高性能本地代理(客户端软件支持Linux ,Solaris, HP-UX, AIX,Free BSD, Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows 2000,Windows 2003, Windows XP, Windows Vista系统);
。无代理监控(SNMP);
。有安全的用户认证功能(internal/http/ldap);
。可灵活地分配用户权限;
。基于web的接口;
。可灵活地预约触发条件并使用媒介通知(短信、邮件、微信、RTX等);
。日志审计功能。微信
。开源,无软件成本投入网络
。Server对设备性能要求低,支持设备多
。支持分布式集中管理,扩展性强
。丰富的API,二次开发方便
缺点:
。报表功能不够强
。集中展现稍有欠缺,好比,我须要查看全部机器各个指标的排行