系統監控工具 Monitorix 2.4.0 發布
Monitorix 2.4.0 版本引入三個新的圖表用來監控 Squid 代理、NTP 服務器以及 Icecast 流媒體服務器。同時該版本還支持在 BSD 上監控 Nginx 網絡流量和網絡端口監控。
Monitorix 工具,這是一套可以監控系統狀態的工具,可監控的項目非常的多,你也可以自行設定要監控的服務,預設就可以分析 CPU 與記憶體使用率、磁碟存取使用率(Disk I/O Usage)、網路使用率(Network traffic and usage)、各服務使用需求(network services demand)、使用者登入的狀況、....等等。
Features
- The monitoring includes the following graphs:
- System load average and usage (
system.rrd
)- System load.
- Active processes.
- Memory allocation.
- Global kernel usage (
kern.rrd
)- Including user, nice, system, idle, i/o wait, irq, software irq, steal and guest.
- Context switches.
- Fork and vfork rates.
- VFS usage (dentries, inodes and files).
- Per-processor kernel usage (
proc.rrd
)- Including user, nice, system, idle, i/o wait, irq, software irq, steal and guest.
- Supports unlimited number of processors or cores.
- Ability to define the number of graphs per row.
- Ability to change the size of the graphs (there are already some predefined sizes).
- Ability to disable partial or completely the legend data.
- HP ProLiant System Health (
hptemp.rrd
)- Up to 20 hardware temperature sensors supported.
- Selectable ID sensors for each graph.
- Using HP Command Line Utilities (hplog).
- (version 8.6.0 of 10-Sep-2010 at the time of writting).
- LM-Sensors and GPU temperatures (
lmsens.rrd
)- Up to 16 temperature sensors supported for cores.
- Up to 2 temperature sensors supported for the motherboard.
- Up to 4 temperature sensors supported for the CPU.
- Up to 9 fan speeds supported.
- Up to 12 voltages supported.
- Up to 9 temperature sensors for GPU (nvidia).
- NVIDIA temperatures and usage (
nvidia.rrd
)- Up to 9 cards supported.
- Temperatures, GPU usage and memory usage (CUDA).
- Disk drive temperatures and health (
disk.rrd
)- Up to 8 disk drives supported.
- Temperatures (using smartmontools and hddtemp).
- Reallocated sectors count.
- Current pending sectors.
- Filesystem usage and I/O activity (
fs.rrd
)- Up to 9 mount points supported.
- Root filesystem and swap device.
- Ability to hide the real name of each mount point.
- Disk I/O activity of the root filesystem device.
- Disk sectors activity of the root filesystem device.
- Network traffic and usage (
net.rrd
)- Up to 10 network devices supported.
- Including packet traffic and traffic error graphs.
- System services demand (
serv.rrd
)- Ability to toggle between (I)ncremental and (L)oad values.
- Including (SSH, FTP, Telnet, IMAP, Samba, FAX, CUPS, POP3, SMTP, VirusMail and Spam).
- Supports xinetd, Sendmail, Postfix, Dovecot, UW-IMAP, Qpopper, Hylafax and MailScanner logs.
- Mail statistics (
mail.rrd
)- Ability to toggle between mail queue or traffic usage.
- MTA statistics (input and output connections, mail received, delivered, rejected, virus and spam)
- Sendmail is the only MTA supported right now.
- Greylisting (milter-greylist).
- Network port traffic (
port.rrd
)- Unlimited number of network ports supported.
- Ability to select the protocol type for each port (tcp, udp, etc.).
- It warns if a network port is not listening.
- Users using the system (
user.rrd
)- Supports SSH/Login/Telnet, Samba and Netatalk.
- Apache statistics (
apache.rrd
)- Including workers (busy and idle), CPU usage and requests/sec.
- Nginx statistics (
nginx.rrd
)- Including connections (reading, writing, waiting), requests/sec and network traffic.
- MySQL statistics (
mysql.rrd
)- Query types per second:
- Select.
- Commit.
- Delete.
- Insert.
- Insert_Select.
- Update.
- Replace.
- Replace_Select
- Rollback.
- Percentage values of:
- Thread cache hit rate.
- Query cache usage.
- Connections usage.
- Key buffer usage.
- InnoDB buffer pool usage.
- Number of opened tables and table locks waited per second.
- Number of queries and slow queries per second.
- Number of connections, abort clients and abort connects per second.
- Network traffic.
- Query types per second:
- Squid Proxy Web Cache statistics (
squid.rrd
)- Up to 19 result and status codes supported.
- Overall requests (client, server, etc.).
- Memory and disk storage usage.
- IP cache use with requests, hits and misses.
- Network protocols usage (HTTP, FTP, Gopher and WAIS).
- Client and server network traffic.
- NFS server statistics (
nfss.rrd
)- NFS v2, v3 and v4 supported.
- Up to 30 defined requests supported.
- Overall I/O bytes (read and written).
- Network layer usage (TCP, UDP and TCPConn).
- RPC usage.
- Thread utilization.
- Read cache usage.
- File handle cache usage.
- NFS client statistics (
nfsc.rrd
)- NFS v2, v3 and v4 supported.
- Up to 32 defined requests supported.
- RPC usage.
- NTP statistics (
ntp.rrd
)- Unlimited number of NTP servers supported.
- NTP timing.
- Stratum level.
- Reference Identifier and Kiss-o'-Death Codes.
- Icecast Streaming Media Server statistics (
icecast.rrd
)- Unlimited number of Icecast servers supported.
- Current listeners.
- Bitrate.
- Devices interrupt activity (
int.rrd
)- APIC support with up to 256 different interrupts.
- System load average and usage (
- Support monitoring of remote servers (Multihost).
- Unlimited number of remote servers.
- Ability to define the number of graphs per row.
- Ability to hide the real URL of each remote server.
- Support monitoring of (as gateway) Internet traffic of LAN devices.
- Unlimited number of LAN devices (PC, printers, networks, etc.).
- Ability to define the number of graphs per row.
- Ability to enable traffic monthly reports.
- Ability to send individual traffic monthly reports.
- Alert capabilities supported.
- CPU load average alert.
- Root filesystem usage alert.
- Activated when it reaches or exceeds a threshold value for an specified amount of time.
- Silent mode to be able to retrieve the graphs from scripts.
- Traffic statistics are stored in fixed-size databases (RRDtool).
- Ability to view statistics per day, week, month or year.
- Ability to view statistics in graphs or in plain text tables.
- Ability to zoom in any graph to see it in more detail.
- Web interface offers minimal learning, ubiquitous access.
- Configuration with only one text-plain file.
- Perl language based (lightweight tool).
- Requires a CGI capable web server.
- Supported systems: GNU/Linux, FreeBSD and OpenBSD.
下圖是監控界面截圖:
項目地址:http://www.monitorix.org/
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!