Chapter 24. Pre-Written Perl Target Scripts

Table of Contents

CPU Load
DHCP
DiskFree
DiskFreeCheck
DNS
Finger
FTP
HTTP
HTTPS
IMAP
IPChains
IPTables
LDAP
MailQueue-Postfix
MailQueue-Sendmail
MySQL
NNTP
Ping
POP3
PostgreSQL
ProcessCount
Proxy
RADIUS
SMTP
Users

The Perl scripts do not require the ProbeTest.dll object but most do require Perl components. These components are all available from www.cpan.org. The use of these components should make it simple to extend a Perl Script to do custom tasks required for your network.

In general, if a script does not take an In Arg of 'Host' then the script can only test something on a local computer (i.e. the computer that is running the script). To run the test on a remote host then NetProbe-Remote (NetProbe-Remote.pl or NetProbe-Remote-Service) will be required.

The Perl script engine will be required to use these scripts. This can be obtained from www.activeperl.com.

CPU Load

Description Returns the system load.
Operating Systems Unix
Requirements Sys::CpuLoad
Scope Local system only (remote requires NetProbe-Remote)
Workspace Wizard No
In Args None
Out Args
01 minute load
15 minute load
215 minute load
Alarm Usage Yes, but requires the load thresholds be set by the target.
Graph Usage Ideal.

Copyright (c) Warren Flemmer 2006www.net-probe.com