Advanced Options for Service Monitoring Events | ||||
---|---|---|---|---|
Multiple options should be separated by a semicolon: key1=value1,value2;key2=value3 | ||||
Service | Type | Options | Details | Notes |
Disks | Local | warning_pct=85 | Adjust warning alert level | If you do not specify particular mount points/disks to monitor, it will default to monitoring all available mount points/ non-removable disks. |
critical_pct=95 | Adjust critical alert level | |||
mounts=/[,/mount2] | Specify particular mount points to monitor (Unix) | |||
disks=C[,D] | Specify particular non-removable disks to monitor (Win32) | |||
Service | Type | Options | Details | Notes |
DNS | Network | host=yahoo.com | Specify hostname to query the nameserver for | Requires Net::DNS module for specific host lookup |
timeout=20 | Adjust connection timeout | |||
Service | Type | Options | Details | Notes |
FTP | Network | user=anonymous | User to login as | Requires Net::FTP module if you wish to attempt to login with a specified username/password. You must specify a user and a password if you wish to attempt a login. |
pass=foo@bar.tld | Password to login with | |||
timeout=20 | Adjust connection timeout | |||
Service | Type | Options | Details | Notes |
HTTP | Network | path=/index.html | Path to a specific page you wish to retrieve | To use the "checkfor" option you must specify a "path" option |
checkfor=ALL_OK | Specific string that must appear on the page | |||
timeout=20 | Adjust connection timeout | |||
Service | Type | Options | Details | Notes |
IMAP4 | Network | user=D.Mark | User to login as |
Requires Mail::IMAPClient module if you wish to attempt to login with a specified username/password. You must specify a user and a password if you wish to attempt a login. |
pass=secretPWD | Password to login with | |||
timeout=20 | Adjust connection timeout | |||
Service | Type | Options | Details | Notes |
Load | Local | warning_level=1.5 | Adjust warning alert level (Unix) |
Measures server load on Unix servers. Measures CPU utilization on Win32. |
critical_level=3.0 | Adjust critical alert level (Unix) | |||
warning_pct=85 | Adjust warning alert level (win32) | |||
critical_pct=95 | Adjust critical alert level (Win32) | |||
Service | Type | Options | Details | Notes |
NNTP | Network | timeout=20 | Adjust connection timeout | Will utilize Net::NNTP module if available for a more thorough NNTP response check. |
Service | Type | Options | Details | Notes |
Ping | Network | warning_level=.75 | Adjust packets received/sent warning alert level | Will utilize Net::Ping module if available. |
critical_level=.5 | Adjust packets received/sent critical alert level. | |||
Service | Type | Options | Details | Notes |
POP3
|
Network |
user=D.Mark
|
User to login as
|
Requires Mail::POP3Client Perl module if you wish to attempt to login with
a specified username/password. |
pass=secretPWD
|
Password to login with
|
|||
auth=pass|apop
|
Authentication method - default is standard password auth
|
|||
timeout=20
|
Adjust connection timeout
|
|||
Service | Type | Options | Details | Notes |
Sensor
|
Both |
notify_warning=off
|
Stops warning alerts if no email recipients are specified with
"notify" option
|
The Main Sensor will detect if this monitoring event does not check in from an Auxiliary Sensor and will alert you that the Sensor has possibly died. In order to achieve complete redundancy of alerting, you must specify "notify" addresses in all Sensor checks. |
notify=email1[,email2]
|
Email addresses that the local Sensor should notify if it detects
either the database is unreachable, or the Main Sensor has not checked in within
the past 10 minutes
|
|||
Service | Type | Options | Details | Notes |
SMTP
|
Network |
hello=yourdomain.tld
|
Some servers require a "HELLO" domain in order to
respond correctly
|
Will utilize Net::SMTP Perl module if available. "hello" option only utilized if using Net::SMTP Perl module |
timeout=20
|
Adjust connection timeout
|
|||
Service | Type | Options | Details | Notes |
SSH
|
Network |
timeout=20
|
Adjust connection timeout
|
|
Service | Type | Options | Details | Notes |
TCP
|
Network |
request_string=string
|
String that should be printed to the port once connected
|
This is the "Swiss Army Knife" of service checks that can be adapted to check any standard TCP based service using a combination of possible options. All TCP[1-4] service checks have the same options as this TCP check |
lines_to_read=2
|
Maximum number of response lines to read
|
|||
banner=string
|
String that must be present in the lines returned
|
|||
quit_string=string
|
Courtesy string to print before closing the connection
|
|||
timeout=20
|
Adjust connection timeout
|
|||
Service | Type | Options | Details | Notes |
Telnet
|
Network |
timeout=20
|
Adjust connection timeout
|
|