Monitorix是一款开源的,轻量级系统监视工具, 可监控多项系统服务和系统资源, 包括平均负载和使用,内存分配、磁盘健康状况、系统服务、网络端口、邮件统计(Sendmail,Postfix,Dovecot等),MySQL统计等。帮助用户监控系统的总体性能,帮助发现失误、瓶颈和异常活动的。

Monitorix主要包括两个程序: 一个收集程序 monitorix, 基于Perl编写,自动启动,另一个是CGI脚本调用 monitorix.cgi. Monitorix已内置了HTTP服务器,  规律的收集系统和网络的信息后以图形化的形式展示。由于体积小巧,也适合嵌入式设备。

特性:

  • 监测系统负载平均数值、活动进程、每个处理器的内核使用情况、全局内核使用情况和内存分配情况。
  • 监测磁盘驱动器的温度和健康状况。
  • 监测文件系统的使用情况和文件系统的输入/输出活动。
  • 监测多达10个网络设备的网络流量使用情况。
  • 监测众多系统服务,包括SSH、FTP、Vsftpd、ProFTP、SMTP、POP3、IMAP、POP3、VirusMail和Spam。
  • 显示MTA Mail的统计数字,包括输入连接和输出连接。
  • 显示网络端口流量,包括TCP和UDP等。
  • 显示FTP的统计数字,使用FTP服务器的日志文件格式。
  • 显示本地或远程服务器的Apache/Nginx统计数字。
  • 显示本地或远程服务器的MySQL统计数字。
  • 显示Squid代理Web缓存的统计数字。
  • 显示Fail2ban的统计数字。
  • 监测远程服务器(多主机)。
  • 可按照每天、每周、每月或每年,通过图形或明文表格查看统计数字。
  • 可缩放图形。并定义每一行的图形数量。
  • 内置HTTP服务器。

官网:http://www.monitorix.org/