共计 1959 个字符,预计需要花费 5 分钟才能阅读完成。
这篇文章主要介绍了常用的开源网络和数据库监控工具有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让丸趣 TV 小编带着大家一起了解一下。
一.Cacti
Cacti 是通过 snmpget 来获取数据,使用 RRDtool 绘画图形,而且你完全可以不需要了解 RRDtool 复杂的参数。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、host 以及任何一张图,还可以与 LDAP 结合进行用户验证,同时也能自己增加模板,功能非常强大完善。界面友好。
Cacti 具备以下几项监控功能:
1). 网络监控
2). 主机系统监控
网络接口流量(进出口网卡流量)
监控 CPU 负载、内存使用情况等
监控磁盘空间、磁盘使用率等
监控 MySQL 数据库状态
3).Cacti 常见的检测对象:
服务器资源:CPU、内存、磁盘、进程、连接数等
服务器类型:Web、Email、FTP、数据库和中间件
网络接口:流量、转发速度、丢包率等
网络设备性能、配置文件和路由数
安全设备性能、连接数、攻击数
设备运行状态:风扇、电源和温度
机房运行环境:电流、电压和温湿度
二.Nagios
Nagios 是一款开源的用于系统和网络监控的应用程序的免费网络监视工具,能有效监控 Windows、Linux 和 Unix 的主机状态,交换机路由器等网络设备,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。
它可以在你设定的条件下对主机和服务进行监控,当状态改变时发出相关告警信息。
Nagios 支持的监控功能如下:
(1). 网络监控服务 (SMTP、POP3、HTTP、NNTP 和 PING 等);
(2). 监控主机资源(处理负荷、磁盘利用等);
(3). 插件设计使得用户可以方便地扩展自己所需要定制的监控项;
(4). 并行服务检测机制;
(5). 具备定义网络分层结构的能力,用 parent 主机定义来表达网络主机间的关系,这种关系可被用来发现和检测主机宕机或不可达状态;
(6). 具有快速的消息通知功能,当服务或者主机产生问题时能及时地将告警发送给相关业务负责人(可以通过 EMAIL、短信、用户定义方式),可高效的保证服务器的维护;
(7). 具备定义事件句柄功能,它可以在主机或服务的事件发生时获取更多的问题定位;
(8). 自动的日志回滚;
(9). 可以支持并实现对主机的冗余监控;
(10). 友好的 Web 界面用于查看当前的网络状态、通知和故障历史、日志文件等
三.Zabbix
zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
zabbix 能够监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位 / 解决存在的各种问题。
Zabbix 的主要特点如下:
(1). 安装与配置简单, 学习成本低;
(2). 支持多语言 (包括中文);
(3). 免费开源;
(4). 自动发现服务器与网络设备;
(5). 分布式监视以及 Web 集中管理功能;
(6). 可以无 Agent 监视;
(7). 用户安全认证和柔软的授权方式;
(8). 通过 Web 界面设置查看监视结果;
(9).Email 等通知功能。
Zabbix 具有以下几项功能:
(1). 具备常见的商业监控软件所具备的功能(主机的性能监控、网络设备性能监控、数据库性能监控、FTP 等通信协议的监控、多种告警方式和详细的报表图表绘制功能)
(2). 支持自动发现网络设备和服务器
(3). 支持分布式、能集中显示、管理分布式的监控点
(4). 扩展性强,服务器提供通用接口,可以自己开发和完善各类监控
Cacti、Nagios 和 Zabbix 的优缺点对比如下:
Cacti:在监控方面有良好的绘图功能,Cacti 在流量和图形塑造上要强于 Nagios, 但在故障分析上逊于 Nagios, 而且报警机制也有待完善;
Nagios: 适合监视大量服务器上面的大批服务是否正常,重点并不在图形化的监控,其集成的很多功能例如报警方面,要强于 Cacti, 但在绘图和图形塑造方面要弱于 Cacti
通常企业中大多采用 Nagios+Cacti+percona-monitoring-plugins 模版来完成对数据库的日常监控;
Zabbix:
优点:就是开源,无软件成本投入;对服务器的设备性能要求低,支持设备多,支持分布式集中管理,开放式接口,扩展性强,第三方插件专门定制了对数据库的监控。
缺点:全英文,界面不够友好,当数据量太大时,对数据库清理不是很方便。
感谢你能够认真阅读完这篇文章,希望丸趣 TV 小编分享的“常用的开源网络和数据库监控工具有哪些”这篇文章对大家有帮助,同时也希望大家多多支持丸趣 TV,关注丸趣 TV 行业资讯频道,更多相关知识等着你来学习!