argent_arch_unix_monitoring.

Argent offers SEVEN options for monitoring UNIX/Linux systems:

  • Telnet
  • SSH
  • UNIX/Linux Secure Agent
  • UNIX/Linux Daemon
  • UNIX/Linux Shell Script Agent
  • SSH Relay Agent
  • UNIX/Linux Rule Engine


Each option provides different features and benefits.

Secure Agent-Less Monitoring Options

Telnet

The ArgentXT server establishes connection to the monitored node using the Windows telnet client and default port 23. As telnet communication is not encrypted, this option should generally be avoided.

See Also: Unix Monitoring – Telnet

Secure Shell (SSH)

The Argent XT server establishes a SECURE connection to the monitored node on port 22 using the PuTTY SSH tools PSCP (Secure File Copy) and PLINK (Secure Command Execution). Due to licensing restrictions, PuTTY is not distributed by Argent.

By default, SSH monitoring is a four-stage operation:

  • Copy the monitoring script from the Argent XT server to the monitored node

  • Modify the script file permissions to allow execution

  • Remotely execute the monitoring script
  • Remove script file from monitored node.
See Also: 

Unix Monitoring – SSH
Optimizing SSH

Secure Agent-Based Monitoring Options

UNIX/Linux Secure Agent

Argent UNIX/Linux Secure Agent is a platform-specific compiled binary that is installed on the UNIX/Linux Node. The UNIX/Linux Secure Agent runs under the control of the super-server inetd.

See Also: UNIX/Linux Secure Agent

UNIX/Linux Daemon

The UNIX/Linux Daemon is also a platform-specific compiled binary that is installed on the UNIX/Linux Node you want to monitor. The UNIX/Linux Daemon runs independent of inetd and should be used where the use of inetd is considered inefficient or unsecure.

See Also: UNIX/Linux Daemon

UNIX/Linux Shell Script Agent

The UNIX/Linux Shell Script Agent is a cross-platform Bourne Shell script for other UNIX based operating systems such as Mac OS X. The UNIX/Linux Shell Script Agent is included in the UNIX/Linux Secure Agent distribution and runs under the control of the super-server inetd.

See Also: Unix Monitoring – Linux

Load Balancing Options

SSH Relay Agent

The SSH Relay Agent shifts the SSH connection workload from a Windows monitoring engine to a UNIX/Linux machine, which generally make SSH connections more efficient. A Windows monitoring engine sends the Rule (a UNIX/Linux shell script) to the SSH Relay Agent, which then makes the connection to the monitored servers via SSH, executes the Rule, then sends the information back to the monitoring engine. Consider deploying one or more SSH Relay Agents to distribute the load.

See Also: Unix Monitoring – SSH Relay Agent

UNIX/Linux Rule Engine

The UNIX/Linux Rule Engine retrieves its marching orders from the main Argent server, makes SSH connections to the monitored servers, and sends back the results to the main Argent server.

This provides additional fault tolerance, as well as removing the connection load from a Windows monitoring engine. Since each UNIX/Linux Rule Engine initiates the connection to the main Argent server, firewall configuration is also simplified, since you only have to open one port. The UNIX/Linux Rule Engine is analogous to an Argent XT Daughter Engine.

Both the SSH Relay Engine and the UNIX/Linux Rule Engine use OpenSSH, and compared to using PuTTY on Windows Operating Systems, they are more efficient and more robust.