Automatos provides tools for automated performance analysis, capacity planning, and real-time monitoring of services across multiple platforms (Linux, NT/2000/XP, AIX, Solaris, Tru64, and HP-UX). The performance analysis service assists in identification or prevention of problems with computers within a company's network. The capacity wizard provides hardware upgrade planning support, suggestions being based on current (or simulated) growth rate. Real-time monitoring allows users to remotely monitor their machines from either a Web or a WAP console, generating notifications based on user-defined thresholds. Automatos is a low-intrusion system that uses strong encryption and compresses data for optimal and minimum bandwidth usage. Reports are generated in PDF format in several different languages. Ad-hoc online report generation and customization is also available.
Performance Co-Pilot (PCP) is a framework and set of services for supporting system-level performance monitoring and performance management. It provides a unifying abstraction for all of the interesting performance data in a system, and allows client applications to easily retrieve and process any subset of that data using a single API. A client-server architecture allows multiple clients to monitor the same host, and a single client to monitor multiple hosts. Archive logging and replay are integrated so that a client application can use the same API to process real-time data from a host or historical data from an archive.
pingx is utility that uses the XNoOp(3x) call to see how fast your connection to your X server is. Wonder whether your X performance is slower in a SSH tunnel? pingx can give you hard numbers so you can find out. It has an option to print out some details about the X server as well. It's also useful to see if a destination X server is up so you can fire up x2x or similar applications intelligently.
ethstats is a script that quickly measures network device throughput. It works by parsing the /proc/net/dev file that the Linux kernel maintains, and thus utilizes a negligible amount of CPU time. ethstats shows the throughput of each device in both megabits per second and packets per second.
Spumoni provides an open framework for monitoring applications using SNMP. Specifically, it enables any program that can be queried via local commands to be health-checked by OpenNMS, Tivoli, OpenView, MRTG, RRDTool, and many others. This allows admins to employ enterprise-level monitoring capabilities for even non-SNMP-enabled applications.
SmokePing is a network latency monitor. It measures network latency to a configurable set of destinations on the network, and displays its findings in easy-to-read Web pages. SmokePing has support for distributed monitoring as well as for dealing with dynamic IP addresses. SmokePing uses RRDtool as its logging and graphing back-end, making the system very efficient. The presentation of the data on the Web is done through a CGI with some AJAX capabilities for interactive graph exploration.