4.0 UNIX Knowledge Scripts

AppManager for UNIX provides the following Knowledge Scripts for monitoring UNIX and Linux computers.

From the Knowledge Script view of console, you can access more information about any NetIQ-supported Knowledge Script by selecting it and clicking Help or F1.

Knowledge Script

What It Does

AIXLparUtil

Monitors CPU utilization for Logical Partitions (LPAR) on AIX.

ApplicationProcessMonitor

Monitors the status of processes of an application.

AsciiLog

Monitors an ASCII text file for specific strings and messages logged.

CpuByProcess

Monitors CPU usage for each process and the total CPU usage for all processes.

CpuLoaded

Monitors CPU usage.

CpuResources

Monitors CPU consumption for users, the number of active processes, the number of threads, the number of context switches, and the number of interrupts per second.

CpuUtil

Monitors CPU utilization and queue length.

DNSConnectivity

Checks a DNS client’s list of DNS servers to verify each DNS server is reachable and responding to client look-up requests.

DNSHealth

Checks memory and CPU usage for the DNS process and performs a basic nslookup test.

DNSReplication

Monitors replication between two name servers in a specified domain.

DynamicFileSystemSpace

Monitors used space and free space on only non-excluded mounted file systems and, optionally, checks for incremental increases in used space.

ExecUtil

Runs a UNIX or Linux command and, optionally generates events based on the program’s output or collects data from the output that can be used to generate graphs.

FailedLogon

Monitors failed logon and failed su attempts.

FileSystemSpace

Monitors used space and free space on mounted file systems and, optionally, checks for incremental increases in used space.

FileSystemSpaceLC

Uses a configuration file to monitor used space on mounted file systems and, optionally, checks for incremental increases in used space.

FindFiles

Monitors the number of files that match a set of criteria.

GeneralCounter

Monitors any user-specified system performance data.

HTTPHealth

Sends a status request to a Web server’s HTTP port to check server operation.

LargeDir

Checks the disk space used by the directories you specify and the number of files under those directories.

LogicalDiskBusy

Monitors logical disk operation time and the maximum queue length.

LogicalDiskIO

Monitors logical disk IO activity, including disk transfers, reads, and writes per second.

LogicalDiskIO26

Monitors transfers, block reads and block writes per second on a logical disk on Linux 2.6 kernel and above. Raises an event if any threshold is exceeded.

LogicalDiskUtilization

Monitors the utilization and I/O request queue for logical disk devices.

MemByProcess

Monitors the individual memory usage for each specified process and total memory usage for all specified processes.

MemShortage

Monitors the physical memory for a system.

MemUtil

Monitors physical memory, virtual memory, and paging files.

NetInterfacesCollision

Monitors network interface collision.

NetInterfacesConnectivity

Monitors the physical connection between network interface adapters and the network.

NetInterfacesDown

Checks the status of network interfaces.

NetInterfacesErrors

Monitors the percentage of input and output errors for network interfaces.

NetInterfacesIO

Monitors the input, output, and throughput of the network traffic on network interface cards.

OpenFiles

Monitors the number of files that are opened by a process in a system

PagingHigh

Monitors UNIX paging activity.

PhysicalDiskBusy

Monitors physical disk activity and response time.

PhysicalDiskIO

Monitors physical disk reads and writes in KB per second.

PhysicalDiskStats

Monitors physical disk operation time and response time.

PingMachine

Checks server availability by running a Ping test and returning response time.

PortHealth

Checks whether system ports are working properly.

PrinterQueue

Monitors the printer queue length and the memory size of the documents in the queue.

PrivilegedProcs

Monitors the number of system processes with an effective user ID (euid) of root.

ProcessDown

Determines whether specified processes are currently running.

Processes

Monitors the number of processes currently running on a system.

ProcessUp

Checks whether a specified process is running.

RemoteProcessDown

Monitors applications on remote UNIX computers using a proxy UNIX agent.

Report_CPULoad

Generates a detailed report about CPU usage and queue length.

Report_DiskUsageSummary

Generates a summary report about the percentage of disk space used and the amount of free space.

Report_MemoryUtilization

Generates a detailed report about the use of physical and virtual memory, and paging files.

Report_NetInterfacesIO

Generates a report about the use of bandwidth on network interface cards.

Report_SystemUpTime

Generates a report detailing the uptime and downtime (by percentage) of monitored computers.

Report_TopMemoryProcs

Generates a report about the total memory used by all processes and the processes that consume the most memory resources.

RunAwayProcs

Detects runaway processes by sampling CPU usage and terminates processes.

RunCommand

Runs a non-interactive UNIX command.

SmartCPULoad

Monitors CPU utilization of Linux/UNIX machines.

SmartMemoryStats

Monitors the use of physical memory of the system.

SmartPhysicalDiskStats

Monitors physical activity and response time.

SwapLow

Monitors the availability of swap areas.

Syslog

Monitors the syslog file for the search strings you specify.

SystemUpTime

Tracks the number of hours a computer has been operational since it was last rebooted.

TopCpuProcs

Monitors total CPU used by all processes and reports processes that consume the most CPU resources.

TopMemoryProcs

Monitors the total memory used by all processes and reports processes that consume the most memory.

UserSessions

Monitors the number of accounts logged into a computer.

WAMAgentConfiguration

Knowledge Script to configure WAM Client to connect to the WAM server.

ZFSDataset

Monitors the usage of a ZFS dataset.

ZFSPoolHealth

Monitors ZFS Pool Health

ZFSPoolSnapshot

Monitors snapshot usage of the pool.

ZFSPoolStats

Monitors ZFS pool and IO statistics.

ZombieProcs

Monitors the number of zombie processes.