六个常用的开源系统监控工具

jopen 10年前

1. Nagiox--网络监控软件

六个常用的开源系统监控工具
    Nagios享负盛名,无疑是最佳的系统监控工具。正如你所知道的,大多数的运维团队都会用到这个工具,而且到目前为止,还没有那个工具超过它。
  • 主页: http://www.nagios.org
  • 作者: Ethan Galstad
  • 证书: Open Source. GNU.

2.  Cacti --网络监控软件

cacti_promo_main.png
      Cacti是一个开源的,基于web网络监控和图形化工具,它被设计作为开源,工业化标准数据日志工具RRDtool的后端应用程序。它通常用来显示数据时序图、CPU加载和网络宽带应用程序。最普通的用处就是通过轮询网络交换机或者通过简单网络管理协议来路由接口(SNMP, Simple Network Management Protocol).
  •  主页: http://www.cacti.net
  •  证书: Open Source. GNU.

3 Top相关工具

      1. Top命令:估计很少有将top命令作为其最爱的监视工具吧。
      
      2. ntop(网络top): Ntop是一个免费的网络监控软件。ntop以相似于top命令输出方式来显示网络使用信息,你也能够创建HTML网络输出文件。除了这个命令行外,一旦你开始了ntopd服务,你也能够发布ntop的web版本,从浏览器里浏览地址http://{ip-address}:3000。Unix top, ntop command for Network Monitoring

     

      3. htop(对于linux的交互进程视图)--htop与top命令有相似之处,除了它有几个额外的特性外。主用的不同是你能够使用鼠标去与htop命令输出进行交互。


4 Zabbix 工具

         Zabbix是由一个开源的监控解决方案,有公司Zabbix SIA提供商业化支持。这家公司承担了主要的开发任务,并由它管理。Zabbix需要额外的数据库存储数据,你可以选择MySQL、PostgreSQL,Oracle或者SQLite等任意一家的数据库。

Zabbix Open Source Infrastructure Monitoring Solution for Unix Platforms      

  • 证书: Open Source. GNU. 
  • 开发:Zabbix SIA (Private company)

5  Munin 工具

       与Cacti相似,Munin使用RRDTool漂亮的Web图像界面去展现输出效果。它突出之处就是可插入式的插件以及Play架构,它有许多插件,满足你的应用需求。正如它的官方网站介绍的一样:

六个常用的开源系统监控工具

  • 证书: Open Source. GNU.
  • 主页:http://munin-monitoring.org/

6 Monit 工具

      Monit有一个免费版面,也有一个付费版本。根据你的需要,你可以先使用免费版本。免费版提供了检查进程的运行情况,比如Flume进程,重启进程,根据进程的状态而发送邮件等。根据系统的需要,你可以添加对磁盘、CPU和内存的监控组件。
六个常用的开源系统监控工具

  • 证书: Tildeslash Ltd provided
  • 主页:http://mmonit.com/
</div>