Servers-Standard

To Probe Index{}

Servers Standard > Basic TCP (Blocked)

Basic TCP (Blocked)

This basic TCP probe tests that a TCP port is not accepting connections. This probe may be used to test that a firewall is working properly, or that a particular TCP service is never operating on an important machine.

If the specified port accepts the TCP connection, the device state is set to the selected state. Otherwise, the device status is set to OKAY.

Parameters

Failure Status - The device status upon successful connection. The default state is DOWN.

Filename: com.dartware.tcp.blocked
Version: 1.6

Back to Top

Servers Standard > Basic TCP

Basic TCP

This basic TCP probe tests whether a TCP port accepts connections. If the specified port fails to accept the TCP connection within sixty seconds, the device state is set to Down.

Parameters

None.

Filename: com.dartware.tcp.basic
Version: 1.6

Back to Top

Servers Standard > Custom TCP

Custom TCP

This probe sends the specified string over a TCP connection, and sets the status of the device based on the response. Six parameters control the operation of this probe:

Parameters

String to send - The initial string sent to the device via TCP. This could be a command which indicates what to test, or a combination of a command and a password. The string is sent on its own line, terminated by a CR-LF.

Seconds to wait - The number of seconds to wait for a response. If no response is received within the specified number of seconds, the device's status is set to Down.

OK Response - The substring to match the device's "ok response". If it matches the first line received, the device is reported to have a status of OK.

WARN Response - The substring to match the device's Warning response.

ALRM Response - The substring to match the device's Alarm response.

CRIT Response - The substring to match the device's Critical response.

DOWN Response - The substring to match the device's Down response.

If InterMapper cannot connect to the specified TCP port, the device's status is set to Down.

Filename: com.dartware.tcp.custom
Version: 1.10

Back to Top

Servers Standard > CVS Server

CVS Server

This probe tests a CVS server by connecting to the specified port and authentication strings as shown below. By default, the port is 2401.

BEGIN AUTH REQUEST<lf>

CVSROOT_Path<lf>

Username<lf>

Scrambled_password<lf>

END AUTH REQUEST<lf>

If the response is "I LOVE YOU", then the authentication succeeded.

If the response is "I HATE YOU", then either the authentication failed or the path to CVSROOT is incorrect.

Parameters

CVSROOT_path - Path to the CVS server

Username - Username for the CVS server

Password - User's password

Filename: com.dartware.tcp.cvs
Version: 1.7

Back to Top

Servers Standard > DHCPv4/BOOTP

DHCPv4/BOOTP

DHCP is the protocol used by IP clients to obtain an IPv4 address and other parameters for using TCP/IP. Depending on your setup, this probe may work only if your computer is already using an IP address acquired using BOOTP or DHCP.

Note: On Mac OS X, this probe will only work if no DHCP, Bootp, or PPP interfaces are enabled.

The probe sends DHCP-INFORM requests to test the DHCP mechanism for an IP subnet.

Parameters

BOOTP Relay Address - the IP address to which all DHCP requests are addressed. Normal BOOTP/DHCP requests are broadcast to the local subnet (255.255.255.255), where they are picked up by the BOOTP agent in a router and relayed to the BOOTP/DHCP server. If this parameter is left blank, InterMapper sends the DHCP requests directly to the device's IP address.

DHCP Client ID - an optional parameter included with the DHCP-INFORM request that can be used to identify the DHCP client as InterMapper. If this parameter is blank, InterMapper does not include the DHCP Client ID option in its DHCP probe.

DHCP Subnet Mask - an optional parameter that specifies the expected value of the subnet mask returned by the DHCP server. If this parameter is blank, InterMapper accepts any subnet mask value.

DHCP Router Address - an optional parameter that specifies the expected value of the router address returned by the DHCP server. If this parameter is blank, InterMapper accepts any router address value.

DHCP Message Type - the type of DHCP message to send. Typically, you should use DHCP-INFORM, since this type will not cause the DHCP server to allocate an IP address. A DHCP server may respond to a DHCP-DISCOVER request by leasing an IP address which will never be used.

Hardware Address - an optional parameter that specifies the MAC address of the network interface used to send the DHCP request.

Request Seconds - an optional parameter that specifies the number of seconds to claim we have been sending DHCP requests. Certain DHCP servers (such as the one supplied with OS X 10.5 with the default settings) do not respond until the client claims to have been trying for at least 10 seconds.

Filename: com.dartware.dhcp
Version: 2.1

Back to Top

Servers Standard > Domain Name (DNS) > DNS: (A) Address

DNS: (A) Address

DNS is the protocol used by TCP/IP network clients to translate Internet names into IP addresses, as defined in RFC 1034 and RFC 1035. This probe sends a DNS request to look up the IP address for a specified domain name.

Parameters

Domain Name - the fully qualified domain name you are attempting to resolve.

IP Address - optional parameter specifies an IP address the domain name should resolve to. If this parameter is not blank, InterMapper reports the status specified in Failure Status if one of the returned IP addresses doesn't match this address.

Recursion Desired - If the target DNS server cannot resolve the given domain name, and this parameter is True, the DNS server may query an authoritative DNS server. To prevent this behavior, use the default setting of False.

Failure Status - the device status InterMapper should report when the IP address in a DNS response doesn't match the specified IP Address parameter. By default, an IP address mismatch sets the device to Alarm. (Down is reserved for complete lack of response by the DNS server.)

Filename: com.dartware.dns
Version: 1.9

Back to Top

Servers Standard > Domain Name (DNS) > DNS: (MX) Mail Server

DNS: (MX) Mail Server

The protocol used by TCP/IP network clients to translate Internet names into Mail servers, as defined in RFC 1034 and RFC 1035. This probe sends a DNS request to look up the mail server for a specified domain name.

Parameters

Domain Name - the fully qualified domain name to be resolved.

Mail Server - optional - specify a mail server the domain name should resolve to. If this parameter is non-empty, and one of the returned mail servers doesn't match the one provided, a status as specified in Failure Status is returned.

Recursion Desired - If the target DNS server cannot resolve the given domain name, and this parameter is True, the DNS server may query an authoritative DNS server. To prevent this behavior, use the default setting of False.

Failure Status - specifies the device status returned when the DNS response returns a mail server that doesn't match the specified Mail Server. You can choose Down, Alarm or Warning. By default, mail server mismatches return an Alarm condition; Down is reserved for when the DNS server fails to respond at all.

Filename: com.dartware.dns.mx
Version: 1.2

Back to Top

Servers Standard > Domain Name (DNS) > DNS: (NS) Name Server

DNS: (NS) Name Server

The protocol used by TCP/IP network clients to translate Internet names into name servers, as defined in RFC 1034 and RFC 1035. This probe sends a DNS request to look up the name server for a specified domain name. CNAME records are accepted if no NS records are present in the response.

Parameters

Domain Name - the fully qualified domain name to be resolved.

Name Server - optional - specify the name server the domain name should resolve to. If this parameter is non-empty, and one of the returned name servers doesn't match the one provided, a status as specified in Failure Status is returned.

Recursion Desired - If the target DNS server cannot resolve the given domain name, and this parameter is True, the DNS server may query an authoritative DNS server. To prevent this behavior, use the default setting of False.

Failure Status - specifies the device status returned when the DNS response returns a name server that doesn't match the specified Name Server. You can choose Down, Alarm or Warning. By default, name server mismatches return an Alarm condition; Down is reserved for when the DNS server fails to respond at all.

Filename: com.dartware.dns.ns
Version: 1.2

Back to Top

Servers Standard > Domain Name (DNS) > DNS: (PTR) Reverse Lookup

DNS: (PTR) Reverse Lookup

The protocol used by TCP/IP network clients to translate IP addresses into Internet names, as defined in RFC 1034 and RFC 1035. This probe sends a DNS request to look up the domain name for a specified IP address. Both PTR and CNAME records are accepted in the response.

Parameters

IP Address - the fully qualified IP address to be resolved.

Domain Name - optional - specify a domain name the IP address should resolve to. If this parameter is non-empty, and one of the returned domain names doesn't match the one provided, a status as specified in Failure Status is returned.

Recursion Desired - If the target DNS server cannot resolve the given domain name, and this parameter is True, the DNS server may query an authoritative DNS server. To prevent this behavior, use the default setting of False.

Failure Status - specifies the device status returned when the DNS response returns a domain name that doesn't match the specified Domain Name. You can choose Down, Alarm or Warning. By default, mail server mismatches return an Alarm condition; Down is reserved for when the DNS server fails to respond at all.

Filename: com.dartware.dns.ptr
Version: 1.2

Back to Top

Servers Standard > Domain Name (DNS) > DNS: (TXT) Text Record

DNS: (TXT) Text Record

The protocol used by TCP/IP network clients to translate Internet names into Text records, as defined in RFC 1034 and RFC 1035. This probe sends a DNS request to look up the text record for a specified domain name.

Parameters

Domain Name - the fully qualified domain name to be resolved.

Text Substring - optional - specify a substring of a text record the domain name should resolve to. If this parameter is non-empty, and one of the returned text records doesn't contain the substring provided, the device's condition is set as specified in Failure Status.

Recursion Desired - If the target DNS server cannot resolve the given domain name, and this parameter is True, the DNS server may query an authoritative DNS server. To prevent this behavior, use the default setting of False.

Failure Status - specifies the device status returned when the DNS response text record in a DNS response doesn't contain the specified Text Substring. You can choose Down, Alarm or Warning. By default, mail server mismatches return an Alarm condition; Down is reserved for when the DNS server fails to respond at all.

Filename: com.dartware.dns.txt
Version: 1.2

Back to Top

Servers Standard > FTP > FTP (Login)

FTP (Login)

The standard protocol for transferring files on TCP/IP internets, as defined in RFC 959. The default TCP port number for FTP control connections is port 21.

This TCP probe connects to the FTP server's control port (21). It then logs in using the specified User ID and Password and issues a NOOP command. If the connection is successful, the probe issues the QUIT command and sets the status to Okay.

Parameters

User ID - the account name used to login to the FTP server.

Password - the account password used to verify the User ID's identity.

Note: If the probe queries the FTP server often, and at regular intervals, the FTP server's log files contain a succession of "Login" and "Logout" log lines.

Filename: com.dartware.tcp.ftp.login
Version: 1.9

Back to Top

Servers Standard > FTP > FTP (No Login)

FTP (No Login)

The standard protocol for transferring files on TCP/IP internets, as defined in RFC 959. The default TCP port number for FTP control connections is port 21.

This TCP script connects to the FTP server's control port (21). It then issues a NOOP command without logging in. If the connection is successful, the probe issues the QUIT command and sets the status to Okay.

Note: Use this script if you are going to be probing the FTP server frequently. Unlike the FTP (login) probe, this probe does generate numerous entries in your FTP logs.

Parameters

None.

Filename: com.dartware.tcp.ftp.nologin
Version: 1.9

Back to Top

Servers Standard > Gopher

Gopher

The document search and retrieval protocol described in RFC 1436. The default TCP port number for Gopher connections is port 70.

This script connects to a Gopher server and sends the specified Selector string. By default, the Selector string is empty; the Gopher server returns top level information as a sequence of lines. This script simply checks that data is returned by the gopher server; it does not validate the data's contents.

Parameters

Selector string - the string sent to the Gopher server. By default, this string is empty.

Filename: com.dartware.tcp.gopher
Version: 1.7

Back to Top

Servers Standard > Host Resources

Host Resources

This probe uses SNMP to monitor elements of the Host Resources MIB of the target device.

Parameters

Processor Load Alarm % - Specifies the threshold, as a percentage of processor load, to enter ALARM state.

Processor Load Warning % - Specifies the threshold, as a percentage of processor load, to enter state.

Disk Usage Alarm % - Specifies the threshold, as a percentage of disk usage, to enter ALARM state.

Disk Usage Warning % - Specifies the threshold, as a percentage of disk usage, to enter WARNING state.

Memory Usage Alarm % - Specifies the threshold, as a percentage of memory usage, to enter ALARM state.

Memory Usage Warning % - Specifies the threshold, as a percentage of memory usage, to enter WARNING state.

One-minute Load Average Alarm - Specifies the one-minute load average value to enter ALARM state.

One-minute Load Average Warning - Specifies the one-minute load average value to enter WARNING state.

Five-minute Load Average Alarm - Specifies the five-minute load average value to enter ALARM state.

Five-minute Load Average Warning - Specifies the five-minute load average value to enter WARNING state.

Fifteen-minute Load Average Alarm - Specifies the fifteen-minute load average value to enter ALARM state.

Fifteen-minute Load Average Warning - Specifies the fifteen-minute load average value to enter WARNING state.

Ignore storage table indices After the device is polled, select the storage table entries you want to ignore. The selected entries do not cause alarms or warnings and are not be displayed in the Status window.

Filename: com.dartware.snmp.hrmib
Version: 1.13

Back to Top

Servers Standard > HTTP & HTTPS > HTTP (Follow Redirects)

HTTP (Follow Redirects)

The protocol used to transfer web pages on the World Wide Web, defined in RFC 2068 and RFC 1945. The default TCP port number for HTTP connections is port 80.

This TCP probe lets you download a specific web page and scan it for a specific string of HTML. This probe will follow a limitd number of page redirects to the same HTTP server.

Parameters

Host Name - the domain name of the web server (Example: "www.intermapper.com"). This can be derived from the host name part of the URL that you want to test. You must enter a valid Host Name to test a web server that implements a virtual host. Add only an IP address or domain name; do not add "http://".

URL Path - the full path of the desired file on the web server (Example: "/index.html"). The first character must be a '/'.

String to verify - a string to verify in the server's response. For example, if you are retrieving a web page, you could search for "<HTML" or "<P>" to verify that the data is HTML. If the string is not found, the device goes into Alarm.

User ID - the user name typed into the web browser's password dialog. Leave this blank unless you want to test a web page that requires authentication.

Password - the password for the web browser's dialog. Leave this blank unless you want to test a web page that requires authentication.

Redirect Limit is the maximum number of redirects to follow.

Filename: com.dartware.tcp.http.follow
Version: 1.3

Back to Top

Servers Standard > HTTP & HTTPS > HTTP (Post)

HTTP (Post)

The protocol used to transfer web pages on the World Wide Web, defined in RFC 2068 and RFC 1945. The default TCP port number for HTTP connections is port 80.

This TCP probe lets you post form results to a specific web CGI.

Parameters

Host Name - the domain name of the web server (e.g. "www.intermapper.com"). This can be derived from the host name part of the URL that you want to test.

URL Path - the full path to the desired CGI on the web server (e.g. "/index.cgi"). The first character must be a '/'.

Form Data - the encoded data sent in the body of the POST message.

String to verify - a string expected to find in HTTP server's response. For example, if you post form data that is designed to generate an error, you might search for "sorry" or "could not be processed" to verify that the CGI is properly rejecting the data. If this string is not found, the device will go into alarm.

Filename: com.dartware.tcp.http.cgi.post
Version: 2.8

Back to Top

Servers Standard > HTTP & HTTPS > HTTP (Proxy)

HTTP (Proxy)

The protocol used to transfer web pages on the World Wide Web, defined in RFC 2068 and RFC 1945. The default TCP port number for HTTP connections is port 80.

This TCP probe lets you test that a web server can be accessed using a remote proxy server as an intermediary. For example, this probe can check if your web server is accessible from some remote location on the Internet (e.g. www.proxymate.com).

Parameters

URL is the full URL to the desired page on the web server,including the "http://" scheme (e.g. "http://www.intermapper.com")

Proxy User ID is your user ID for the proxy server. Leave this field blank if no authentication is required to use the proxy server.

Proxy Password is your password for the proxy server. Leave this field blank if no authentication is required to use the proxy server.

String to verify is a string to verify in the data returned by the HTTP server. For example, if you are retrieving a web page, you might search for "<HTML" or "<P>" to verify that the data is HTML. If this string is not found, the device will go into alarm.

User Agent is the string that identifies this InterMapper client probe to the proxy web server. Some proxy servers block traffic at the proxy based on the User-Agent identity. This parameter lets you optionally override InterMapper's default User-Agent setting. If you leave this parameter blank, InterMapper sends a User-Agent string of "InterMapper/version", where version is the current version number of InterMapper.

Filename: com.dartware.tcp.http.proxy
Version: 2.8

Back to Top

Servers Standard > HTTP & HTTPS > HTTP (Redirect)

HTTP (Redirect)

The protocol used to transfer web pages on the World Wide Web, defined in RFC 2068 and RFC 1945. The default TCP port number for HTTP connections is port 80.

This TCP probe lets you test that a web server is redirecting certain URL's to a specific URL.

Parameters

Host Name is the domain name of the web server (e.g. "www.intermapper.com"). This can be derived from the host name part of the URL that you want to test.

URL Path is the full path of the desired file on the web server (e.g. "/index.html"). The first character must be a '/'.

Redirect URL is the complete URL that the given URL Path is redirected to. The URL should begin with "http://".

User ID is the user name typed into the web browser's password dialog. The default is to leave this blank. You should set this parameter if you want to test a web page that requires authentication.

Password is the password for the web browser's dialog. The default is to leave this blank. You should set this parameter if you want to test a web page that requires authentication.

Filename: com.dartware.tcp.http.redirect
Version: 1.14

Back to Top

Servers Standard > HTTP & HTTPS > HTTP

HTTP

The protocol used to transfer web pages on the World Wide Web, defined in RFC 2068 and RFC 1945. The default TCP port number for HTTP connections is port 80.

This TCP probe lets you download a specific web page and scan it for a specific string of HTML.

Parameters

Host Name - the domain name of the web server (e.g. "www.intermapper.com"). This can be derived from the host name part of the URL that you want to test. You must enter a valid "Host Name" to test web servers which implement virtual hosts. Only add an IP address or domain name; do not add "http://".

URL Path - - the full path of the desired file on the web server (e.g. "/index.html"). The first character must be a '/'.

String to verify - the string to verify in the data returned by the HTTP server. For example, if you are retrieving a web page, you might search for "<HTML" or "<P>" to verify that the data is HTML. If this string is not found, the device will go into alarm.

User ID - the user name typed into the web browser's password dialog. The default is to leave this blank. You should set this parameter if you want to test a web page that requires authentication.

Password - the password for the web browser's dialog. The default is to leave this blank. You should set this parameter if you want to test a web page that requires authentication.

Filename: com.dartware.tcp.http
Version: 2.12

Back to Top

Servers Standard > HTTP & HTTPS > HTTPS (Follow Redirects)

HTTPS (Follow Redirects)

The protocol used to transfer web pages on the World Wide Web, defined in RFC 2068 and RFC 1945. The default TCP port number for HTTP connections is port 80.

This TCP probe lets you download a specific web page and scan it for a specific string of HTML. This probe will follow a limitd number of page redirects to the same HTTP server.

Parameters

Host Name - the domain name of the web server (Example: "www.intermapper.com"). This can be derived from the host name part of the URL that you want to test. You must enter a valid Host Name to test a web server that implements a virtual host. Add only an IP address or domain name; do not add "http://".

URL Path - the full path of the desired file on the web server (Example: "/index.html"). The first character must be a '/'.

String to verify - a string to verify in the server's response. For example, if you are retrieving a web page, you could search for "<HTML" or "<P>" to verify that the data is HTML. If the string is not found, the device goes into Alarm.

User ID - the user name typed into the web browser's password dialog. Leave this blank unless you want to test a web page that requires authentication.

Password - the password for the web browser's dialog. Leave this blank unless you want to test a web page that requires authentication.

Redirect Limit - the maximum number of redirects to follow.

Filename: com.dartware.tcp.https.follow
Version: 1.2

Back to Top

Servers Standard > HTTP & HTTPS > HTTPS (Post)

HTTPS (Post)

The protocol used for secure transfer of web pages on the World Wide Web. The default TCP port number for HTTPS connections is port 443.

This TCP probe lets you post form results to a specific web CGI over a secure connection.

Parameters

Host Name - the domain name of the web server (Example: "www.intermapper.com"). This can be derived from the host name part of the URL that you want to test. You must enter a valid Host Name to test a web server that implements a virtual host. Add only an IP address or domain name; do not add "http://".

URL Path - the full path of the desired file on the web server (Example: "/index.html"). The first character must be a '/'.

Form Data - the encoded data sent in the body of the POST message.

String to verify - a string to verify in the server's response. For example, if you post form data that is designed to generate an error response, you might search for "sorry" or "could not be processed" to verify that the CGI is properly rejecting the data. If the string is not found, the device goes into Alarm.

Note: The implementation of this probe uses OpenSSL on MacOSX.

Filename: com.dartware.tcp.https.cgi.post
Version: 1.14

Back to Top

Servers Standard > HTTP & HTTPS > HTTPS (Redirect)

HTTPS (Redirect)

The protocol used to transfer web pages on the World Wide Web, defined in RFC 2068 and RFC 1945. The default TCP port number for HTTP connections is port 80.

This TCP probe lets you test that a web server is redirecting certain URL's to a specific URL.

Parameters

Host Name - the domain name of the web server (Example: "www.intermapper.com"). This can be derived from the host name part of the URL that you want to test. You must enter a valid Host Name to test a web server that implements a virtual host. Add only an IP address or domain name; do not add "http://".

URL Path - the full path of the desired file on the web server (Example: "/index.html"). The first character must be a '/'.

Redirect URL - the complete URL that the given URL Path is redirected to. The URL should begin with "http://".

User ID - the user name typed into the web browser's password dialog. The default is to leave this blank. You should set this parameter if you want to test a web page that requires authentication.

Password - the password for the web browser's dialog. Leave this blank unless you want to test a web page that requires authentication.

Filename: com.dartware.tcp.https.redirect.txt
Version: 1.5

Back to Top

Servers Standard > HTTP & HTTPS > HTTPS (SSLv3)

HTTPS (SSLv3)

The protocol used for secure transfer of web pages on the World Wide Web. The default TCP port number for HTTP connections is port 443.

This probe establishes a secure connection to a web server, downloads a specific web page, and scans it for a specific string of HTML. Unlike the default HTTPS probe, this probe does not attempt to auto-negotiate a TLSv1 connection, making it compatible with some older application servers.

Parameters

Host Name - the domain name of the web server (Example: "www.intermapper.com"). This can be derived from the host name part of the URL that you want to test. You must enter a valid Host Name to test a web server that implements a virtual host. Add only an IP address or domain name; do not add "http://".

URL Path - the full path of the desired file on the web server (Example: "/index.html"). The first character must be a '/'.

String to verify - a string to verify in the server's response. For example, if you are retrieving a web page, you could search for "<HTML" or "<P>" to verify that the data is HTML. If the string is not found, the device goes into Alarm.

Note: The implementation of this probe uses OpenSSL on MacOSX.

Filename: com.dartware.tcp.https.notls.txt
Version: 1.4

Back to Top

Servers Standard > HTTP & HTTPS > HTTPS

HTTPS

The protocol used for secure transfer of web pages on the World Wide Web. The default TCP port number for HTTP connections is port 443.

This probe establishes a secure connection to a web server, downloads a specific web page, and scans it for a specific string of HTML.

Parameters

Host Name is the domain name of the web server (e.g. "www.dartware.org"). This can be derived from the host name part of the URL that you want to test. You must enter a valid "Host Name" to test web servers which implement virtual hosts.

URL Path is the full path of the desired file on the web server (e.g. "/index.html"). The first character must be a '/'.

String to verify is a string to verify in the data returned by the HTTP server. For example, if you are retrieving a web page, you might search for "<HTML" or "<P>" to verify that the data is HTML. If this string is not found, the device will go into alarm.

Note: The implementation of this probe uses OpenSSL on MacOSX.

Filename: com.dartware.tcp.https
Version: 2.8

Back to Top

Servers Standard > IPMI v2.0

IPMI v2.0

This probe implements version 2.0 of the Intelligent Platform Management Interface (IPMI) over a LAN. It sends UDP-based RMCP+ packets to a Baseboard Management Controller (BMC) located within a server or workstation. The BMC is hardware which permits network-based management of the computer even when it is turned off, i.e. "lights-out management".

Parameters

User - required - An administrator-level user name to the BMC.

Password - required - The password for the specified user.

Dialect - The variant of the IPMI protocol. There are subtle differences in implementations of IPMI in various products.

This probe supports one-key, non-anonymous logins only. Internally, it uses RAKP-HMAC-SHA1 and AES-CBS-128 for authentication and confidentiality, respectively. The firewall configuration of the BMC must permit UDP packets from InterMapper.

Filename: com.dartware.ipmi.txt
Version: 1.2

Back to Top

Servers Standard > IRC

IRC

This probe tests whether InterMapper can register a connection with an IRC server. This probe establishes a connection to the IRC server and issues the "PASS", "NICK", and "USER" commands. It verifies that the IRC server returns a particular string, in its welcome message, for example.

Parameters

Password - the connection password, passed to the IRC host using the "PASS" command.

Nickname - gives the connection a nickname. Passed using the "NICK" command.

Username - the username, hostname, servername and realname of the new user. Typically, the hostname and servername are ignored for client connections. The realname must be prefixed with a ':'.

String to verify - a string to verify in the IRC server's response. For example, you might check for a string returned in the IRC server's welcome message.

Filename: com.dartware.tcp.irc
Version: 1.7

Back to Top

Servers Standard > LDAP > LDAP SSL

LDAP-SSL

The protocol used to access directories supporting the X.500 models, as described in RFC 2251.

This probe connects to the LDAP server and binds using the designated Bind Name. If a Bind Password is provided, this password is sent as clear text to authenticate the probe.

Once logged in, the probe sends a SearchRequest for Field to Match searching for an equality match of Name to Lookup, and counts the number of LDAP records returned.

If the Search Base field is specified, this value is used as the base of the search. Otherwise, the Bind Name is used for the Base DN.

Parameters

Bind Name and Bind Password - used to connect to the LDAP server.

Name to Lookup - string to use in the SearchRequest.

Search Base - optional base for the search.

Field to Match[cn,sn,uid] - enter one of the listed fields to check for a match.

Minimum No. of Results - enter an expected minimum number of records returned.

Filename: com.dartware.tcp.ldap.ssl
Version: 1.10

Back to Top

Servers Standard > LDAP > LDAP

LDAP

The protocol used to access directories supporting the X.500 models, as described in RFC 2251.

This probe connects to the LDAP server and binds using the designated Bind Name. If a Bind Password is provided, it is sent as clear text to authenticate the probe.

Once logged in, the probe sends a SearchRequest for Field to Match searching for an equality match of Name to Lookup, and counts the number of LDAP records returned.

If the Search Base field is specified, this value is used as the base of the search. Otherwise, the Bind Name is used for the Base DN.

Parameters

Bind Name and Bind Password - used to connect to the LDAP server.

Name to Lookup - string to use in the SearchRequest.

Search Base - optional base for the search.

Field to Match[cn,sn,uid] - enter one of the listed fields to check for a match.

Minimum No. of Results - enter an expected minimum number of records returned.

Filename: com.dartware.tcp.ldap
Version: 1.10

Back to Top

Servers Standard > LPR

LPR

The print server protocol used to print over a TCP/IP network, as defined in RFC 1179. The default TCP port number for LPR connections is port 515.

Parameters

Queue Name - the name of the print queue you want to monitor.

Filename: com.dartware.tcp.lpr
Version: 1.8

Back to Top

Servers Standard > Mail > IMAP4 SSL

IMAP4-SSL

The protocol used for accessing and manipulating email messages on a server, as defined in RFC 2060. This probe tests a secure connection to the IMAP server. The default TCP port number for secure IMAP connections is port 993.

This TCP script connects to the IMAP4 server and issues a CAPABILITY command, a NOOP command, and finally terminates with a LOGOUT command. The script checks the server's response to the CAPABILITY command to verify that the server supports IMAP4 or IMAP4rev1.

Parameters

None.

Filename: com.dartware.tcp.imap4.ssl
Version: 1.8

Back to Top

Servers Standard > Mail > IMAP4

IMAP4

The protocol used for accessing and manipulating email messages on a server, as defined in RFC 2060. The default TCP port number for IMAP4 connections is port 143.

This TCP script connects to the IMAP4 server and issues a CAPABILITY command, a NOOP command, and finally terminates with a LOGOUT command. The script checks the server's response to the CAPABILITY command to verify that the server supports IMAP4 or IMAP4rev1.

Parameters

None.

Filename: com.dartware.tcp.imap4
Version: 1.8

Back to Top

Servers Standard > Mail > POP3 SSL

POP3-SSL

The protocol used to access email messages from a central maildrop server, as defined in RFC 1939. The default TCP port number for POP3-SSL connections is port 995.

If the "User Name" parameter is left empty, this probe verifies that the server send "+OK" as its initial greeting, then immediately sends the QUIT command.

Parameters

User Name - if left empty, the probe verifies that the server sends "+OK" as its initial greeting, then immediately sends the QUIT command. If specified, the probe attempts to use the specified Password to login to the POP3 server. If the login fails , the device is set to Warning.

Use APOP if supported - By default, the probe uses the APOP command to authenticate the user if the server supports it. To authenticate via USER and PASS commands for a particular user, set this parameter to False.

Note: If APOP is not supported by the server, the Use APOP if supported option has no effect.

Filename: com.dartware.tcp.pop3.ssl
Version: 2.7

Back to Top

Servers Standard > Mail > POP3

POP3

The protocol used to access email messages from a central maildrop server, as defined in RFC 1939. The default TCP port number for POP3 connections is port 110.

Parameters

User Name - if left empty, the probe verifies that the server sends "+OK" as its initial greeting, then immediately sends the QUIT command. If specified, the probe attempts to use the specified Password to login to the POP3 server. If the login fails , the device is set to Warning.

Use APOP if supported - By default, the probe uses the APOP command to authenticate the user if the server supports it. To authenticate via USER and PASS commands for a particular user, set this parameter to False.

Note: If APOP is not supported by the server, the Use APOP if supported option has no effect.

Filename: com.dartware.tcp.pop3
Version: 2.7

Back to Top

Servers Standard > Mail > Roundtrip IMAP

Roundtrip-IMAP

This probe tests an IMAP server and measures the time it takes to send a message (via SMTP) and retrieve it (via IMAP). It sends a short message to the specified SMTP server, and continually attempts to retrieve the message via IMAP from the device being tested. The probe alerts if the server fails to respond properly or the round-trip time exceeds the specified timeout.

Parameters

SMTP Server - The server to receive the SMTP message. If left blank, the device being tested is used as the target.

SMTP User and SMTP Password - optional - The user name and password to be used when sending the message. Leave blank if not required.

Email To - The e-mail address to which the message is sent.

Email From - The From: address in the message.

IMAP User and IMAP Password - The user name and password used to log into the IMAP server to retrieve the message.

Timeout - Measured in seconds.

Filename: com.dartware.email.imap.txt
Version: 1.4

Back to Top

Servers Standard > Mail > Roundtrip POP

Roundtrip-POP

This probe tests a POP server and measures the time it takes to send a message (via SMTP) and retrieve it (via POP). It sends a short message to the specified SMTP server, and continually attempts to retrieve the message via POP from the device being tested. The probe alerts if the server fails to respond properly or the round-trip time exceeds the specified timeout.

Parameters

SMTP Server - The server to receive the SMTP message. If left blank, the device being tested is used as the target..

SMTP User and SMTP Password - optional - The user name and password to be used for sending the message. Leave blank if not required.

Email To - The e-mail address to which the message is sent.

Email From - The From: address in the message.

POP User and POP Password - The user name and password used to log into the POP server to retrieve the message.

Timeout - Measured in seconds.

Filename: com.dartware.email.pop.txt
Version: 1.4

Back to Top

Servers Standard > Mail > SMTP TLS

SMTP-TLS

The standard protocol used to transfer electronic mail on the Internet, as defined in RFC 821. This probe tests a secure connection to the SMTP server. The default TCP port number for secure SMTP connections is port 25.

This probe tries to verify that a specified email address exists on the SMTP server, using the VRFY command. It connects to the SMTP server, introduces itself using the HELO command, then issues a VRFY command for the specified email address. When it receives a response, the script sends the QUIT command and closes its connection to the server.

Parameters

Email Address - the name or email address to verify.

Filename: com.dartware.tcp.smtp.tls
Version: 1.9

Back to Top

Servers Standard > Mail > SMTP

SMTP

The standard protocol used to transfer electronic mail on the Internet, as defined in RFC 821. The default TCP port number for SMTP connections is port 25.

This probe tries to verify that a specified email address exists on the SMTP server, using the VRFY command. It connects to the SMTP server, introduces itself using the HELO command, then issues a VRFY command for the specified email address. When it receives a response, the script sends the QUIT command and closes its connection to the server.

Parameters

Email Address - the name or email address to verify.

Filename: com.dartware.tcp.smtp
Version: 2.0

Back to Top

Servers Standard > Multimedia > Multicast Listener

Multicast Listener

This probe listens for UDP packets directed to a specific UDP port. If you specify a multicast IP address, InterMapper listens for packets directed to that multicast address. If a packet isn't received within the specified number of seconds, the device status is set DOWN. The default is 10 seconds.

Use this probe to verify that a multicast source is broadcasting, for example, a live QuickTime broadcaster.

The probe does not inject any traffic into the network; it is passive only.

Multicast IP Address - the optional multicast IP address to listen on.

Seconds to wait - the maximum number of seconds to wait between packets. If a packet is not received within the specified number of seconds, the device's status is set to DOWN. The timer is reset each time a packet is received.

Verify Source Address - specify whether the probe should count packets only from the IP address of the targeted device.

Filename: com.dartware.udplistener
Version: 2.1

Back to Top

Servers Standard > Multimedia > RTSP

RTSP

The protocol used to control real-time streams, defined in RFC 2326 and RFC 1889. The default TCP port number for RTSP connections is port 554.

This TCP probe lets you check that the server is up and responding.

The specifics of the commands that the probe must send to the server vary somewhat depending upon the version of RFC2326 that the server implements:

Parameters

Movie Name - the name of the file you want to stream.

Seconds to play - the number of seconds you want to stream the specified file.

RFC2326bis-02 or later - indicate whether the RFC2326 version is RFC2326bis-02 or newer.

Filename: com.dartware.tcp.rtsp
Version: 2.2

Back to Top

Servers Standard > Network Time

Network Time

The protocol used to synchronize time between computers, defined in RFC 1119.

This probe sends a client-mode current-time request to the NTP server. By default, NTP requests are sent to UDP port 123.

Parameters

None.

Filename: com.dartware.ntp
Version: 1.6

Back to Top

Servers Standard > NNTP

NNTP

The protocol used to read network news on TCP/IP Internets, as defined in RFC 977. The default TCP port number for NNTP connections is port 119.

This script connects to a news server and uses the GROUP command to request information about a specific newsgroup name. The script then issues the QUIT command to tell the server it is closing the connection.

Parameters

Newsgroup - the name of the newsgroup to verify.

Filename: com.dartware.tcp.nntp
Version: 1.7

Back to Top

Servers Standard > RADIUS

RADIUS

The protocol used by remote access servers to authenticate dial-in users, as defined in RFC 2138. This probe tests a RADIUS server by sending an Access-Request packet to authenticate a specific user name and password. Before you can use this probe with a particular RADIUS server, you must add the InterMapper computer's IP address to the RADIUS server and choose a "shared secret" for it. The "shared secret" is used by the RADIUS protocol to encrypt passwords in RADIUS requests. A RADIUS server does not answer access-requests from a client it doesn't recognize.

The official port number for RADIUS is 1812. Some RADIUS servers, however, use port number 1645 for historical reasons.

Parameters

Shared Secret - InterMapper's unique password into the RADIUS server. Since it is used for authentication, the same value must be configured in the RADIUS server as well.

User Name - The user name to be used for InterMapper's authentication.

Password - The password for the specified user name. The password is not sent in the clear; it is encrypted using the shared secret.

Filename: com.dartware.radius
Version: 1.9

Back to Top

Servers Standard > SIP over UDP

SIP over UDP

The protocol used to set up voice communications for Voice-over-IP (VOIP), as described in RFC 3261. This probe sends a SIP request in a single UDP packet and checks for a valid SIP response.

By default, this probe sends an OPTIONS command to the target device. However, some VOIP systems do not answer un-authenticated OPTIONS requests. For these devices, change the command to REGISTER.

Parameters

URI - The SIP uniform resource identifier in the request.

Command - The SIP command to send in the request.

Filename: com.dartware.sip.txt
Version: 1.1

Back to Top

Servers Standard > SNPP

SNPP

This protocol transfers pager information across the Internet, as defined in RFC 1861. The default TCP port number for SMTP connections is port 444.

This SNPP probe verifies that an SNPP server is working by connecting to it and issuing a PAGE <pagerid> command. If it receives a valid response code, the probe issues a QUIT command and exits, setting device status to OK.

If an "Invalid Pager ID" response is received, the probe issues a QUIT command and exits, setting device status to Alarm.

If no connection was made, or if an unexpected response is received, device status is set to Down.

Parameters

PagerID - your Pager ID on the specified SNPP server.

Filename: com.dartware.tcp.snpp
Version: 1.6

Back to Top

Servers Standard > SSH

SSH

The protocol used for secure remote login. The default TCP port number for SSH connections is port 22.

This probe opens a TCP connection to the specified port and looks for the identification string that indicates an SSH server as specified in RFC 4253.

Parameters

Require SSH 2.0 - If set to true and the server doesn't require SSH 2.0, the device is set to Alarm.

Filename: com.dartware.tcp.ssh.txt
Version: 1.4

Back to Top

Servers Standard > Subversion > SVN (Apache)

SVN (Apache)

This probe tests a Subversion server running as an Apache module. The subversion module lets Apache function as a WebDAV/DeltaV server. Since the server responds normally to HTTP GET requests, testing whether it is up is the same as performing an HTTP GET request and checking to ensure the location was found.

Parameters

Host Name - the domain name of the subversion server (e.g. "svn.collab.net"). Include only the IP address or domain name; do not include "http://".

URL Path - the path to the repository. The first and last characters must be a '/'.

User ID - the user name used for authentication by the subversion server, if required.

Password - the password used for authentication by the subversion server, if required.

Subversion is a version control system intended as a replacement for CVS. The software is released under an Apache/BSD style open-source license. The project can be found at http://subversion.tigris.org.

Filename: com.dartware.tcp.svn.apache
Version: 1.1

Back to Top

Servers Standard > Subversion > SVN (Svnserve)

SVN (Svnserve)

This probe tests a stand-alone svnserve Subversion server. It connects to the svnserve using its default port 3690. The server returns a response to indicate it is running. If a repository location is specified, the probe then tries to connect to that repository. If a username is specified, the probe tries to authenticate using CRAM-MD5, otherwise it connects anonymously.

Parameters

Repository - the subversion repository path (e.g. "svn/experimental"). It should not begin with a '/'.

User ID - the user name used for authentication by the subversion server, if required.

Password - the password used for authentication by the subversion server, if required.

Subversion is a version control system intended as a replacement for CVS. The software is released under an Apache/BSD style open-source license. The project can be found at http://subversion.tigris.org.

A description of the custom protocol used by svnserve can be found at http://svn.collab.net/repos/svn/trunk/subversion/libsvn_ra_svn/protocol.

Filename: com.dartware.tcp.svn.svnserve
Version: 1.1

Back to Top

Servers Standard > Telnet

Telnet

The protocol used for terminal-to-terminal communication and distributed computation as described in RFC 854. The default TCP port number for Telnet connections is port 23.

This probe lets you Telnet to a device, login with a name and password, and optionally enter a command. The probe is specifically designed to reject any Telnet options proffered by the Telnet server; the TCP connection always remains in the base "network virtual terminal" state. You can enter data at up to three prompts.

Parameters

Intro String to Match - a string to match in the welcome banner sent by the Telnet server when you first connect. Leave this parameter blank to match anything in the welcome banner.

First Prompt - the string to match in the first prompt. (example: "Login:")

Reply #1 - your reply to the first prompt. (example: your response to the "Login:" prompt)

Second Prompt - the string to match in the second prompt. (example: "Password:") If this parameter is empty, the probe ignores the prompt string and it does not send a reply.

Reply #2 - your reply to the second prompt, such as your response to the "Password:" prompt.

Third Prompt - the string to match in the third prompt. If this parameter is empty, the probe ignores the prompt string and its reply.

Reply #3 - your reply to the third prompt.

Filename: com.dartware.tcp.telnet
Version: 1.7

Back to Top

Servers Standard > VNC Server

VNC Server

Attempt to connect to a VNC Server. VNC uses RFB (Remote Frame Buffer) protocol for communication between clients and server. The probe waits to receive a "RFB ###.###" string. If it arrives, the VNC server is assumed to be up and the probe simply disconnects.

The Virtual Network Computer (VNC) protocol was originally designed at AT&T Labs in Cambridge. There are many implementations: the developers now support it from the RealVNC site at http://www.realvnc.com/.

Parameters

None.

Filename: com.dartware.tcp.vnc
Version: 1.8

Back to Top