Linux

Utilizes well known command line utilities such as vmstat and ps to extract information about a Linux system. Along with Oracle and other Unix agents it is a good example for creating your own custom providers.

Local/Remote Modes

The agent is normally run in remote mode, as it needs to run the command line utilities on the target machine. However if the appropriate remote execution permissions are configured, the agent's providers can be modified to run their commands through rsh, rexec or similar tools.

Supported Versions

The agent has been specifically tested with RedHat Linux 9, although it can be used as a good base for writing custom monitoring agents for any Unix based systems.

Configuration

No additional configuration is required to run this agent. However a prerequisite is that the following utilities must be present on the system: iostat, mpstat, df, vmstat, ps and netstat.

Contents

The agent provides the following information:

  • Per CPU data: on multiple processor systems contains usage detailed per each CPU.
  • I/O Data: holds statistics about read and write operations to devices.
  • File System Data: contains details about Linux's file systems.
  • System Data: contains global system information, such as memory and processor usage.
  • Process: holds details for each running process.
  • Network interfaces: contains information about network interfaces.
  • Network protocols: contains details for each network protocol.