IT Monitor Server G8 User manual (Version 2.0.0)  
 

8 Preferences

This chapter lists all preferences that are pertinent to IT Monitor server. Find a description of how to set, view, change or delete preferences, with the HELIOS utility programs “prefdump”, “prefvalue”, and “prefrestore”, in the HELIOS Base manual.

Important:

Make sure that preference keys DO NOT start or end with a slash (“/”) character, and note that they are case-sensitive! Also, if any preference key or preference value includes spaces, that key or value must be enclosed in quotes.

Key: Programs/monitorsrv/<preference>

TcpPort
int
2029

TCP/IP communication port for the communication between iPhone clients and IT Monitor server.

ipaccess
str
ipaccess

Specifies the file name of the IP access list that contains all client IP addresses which are allowed to communicate with the IT Monitor server.

RemoteProxy
str
""

If “monitorsrv” cannot access the Internet directly, another “monitorsrv” that acts as proxy server (and hence serves as an intermediary) is required. This preference specifies the IP address, or the hostname, of the remote proxy server, e.g.: “proxy.helios.de”.

ProxyPort
str
"2029"

Specifies the proxy server TCP port.

Users
strlist
""

Allows only those users to monitor the IT Monitor app server information who are listed in this preference. Exceptions are user “root” and members of the groups “SysAdm” and “ITMAdm”, who are not restricted by this preference.

The following preferences can also be set from the iPhone client:

MinDiskFreeSpace
int
8

Specifies the minimum allowed free disk space (in MB) on the server.

MinDiskFreeSpaceDur
int
60

Specifies the time span in seconds before the alarm is set off if the minimum allowed free disk space is exceeded.

MaxProcessorUsage
int
99

Specifies the maximum allowed processor usage in percent.

MaxProcessorUsageDur
int
300

Specifies the time span in seconds before the alarm is set off if the maximum allowed processor usage is exceeded.

MaxMemoryUsage
int
95

Specifies the maximum allowed memory usage in percent.

MaxMemoryUsageDur
int
10

Specifies the time span in seconds before the alarm is set off if the maximum allowed memory usage is exceeded.

MaxMemoryPages
int
2000

Specifies the maximum allowed number of pages (paging action) per second.

MaxMemoryPagesDur
int
10

Specifies the time span in seconds before the alarm is set off if the maximum allowed pages per second are exceeded.

MaxNetworkPackets
int
30000

Specifies the maximum allowed network packets that are transferred per second.

MaxNetworkPacketsDur
int
60

Specifies the time span in seconds before the alarm is set off if the maximum allowed network packets per second are exceeded.

Listener/<e-mail address>
str
<name>

Specifies a user who should be informed about alert messages via e-mail. <name> is the user name for the e-mail address. Multiple listeners can be specified by setting this preference as many times as needed.

8.1 Service monitoring preferences

Note:

It depends on the individual service which of the following preferences need to be set in the “Services” section of the IT Monitor Server app:

Key: Programs/monitorsrv/Services/<service name>/<preference>

service
str
""

(Service in the IT Monitor Server app)

Specifies the script name that does the monitoring, e.g. AFP.pl.

host
str
localhost

(Host in the IT Monitor Server app)

Specifies the server to be monitored. The string can also include a port number. It must be separated from the server name with a colon, e.g. localhost:2009.

interval
int
600

(Check Interval in the IT Monitor Server app)

States the interval in seconds with which the specified service is monitored.

user
str
""

(User in the IT Monitor Server app)

Specifies the user name under which the login on the server host is done.

passwd
str
""

(Password in the IT Monitor Server app)

Specifies the corresponding password for user.

Note:

The password is stored unencrypted in the preferences file.

options
str
""

(Options in the IT Monitor Server app)

Allows specifying additional options for custom service scripts.


HELIOS Website © 2020 HELIOS Software GmbH  
HELIOS Manuals September 10, 2020