[pmon]

Settings for the Process Monitor (Pmon)

[pmon] aliveSeconds

Type
int
Default
30
Range
> 0
Within the specified time of seconds the manager that is monitored by the PMON has to increase its alive counter (this means the manager has to give "a sign of life") otherwise the pmon detects this manager as "blocked" and starts an external script (crashAction).

[pmon] allowSNMP

Type
string
Default
no
Range
yes, no
Defines whether teh WCCILpmon also opens the SNMP port and therefore reacts to SNMP requests.

[pmon] allowSNMPCommands

Type
string
Default
no
Range
yes/no
Defines whether the MIB entries may be changed via SNMP. See also MIB.

[pmon] delayStartSeconds

Type
int
Default
0
Range
>= 0
Delays the startup of Pmon for the specified time in seconds. In the time the PMON is waiting for the start, no actions can be carried out in the Console.

[pmon] LAProxyPortNr

Type
unsigned int
Default
4701
Range
1024 .. 65535 (see RFC 1340, or /etc/services)
Specifies the port number of the SNMP Live Agent. The Pmon serves as a proxy for the SNMP Live Agent.

[pmon] lmcMaxNumDBLocks

Type
int
Default
600
Range
Number of DB Files

Specifies the maximum number of RAIMA database files. The entry is only required under Linux if problems with database file switches occur. Set the entry in this case to 1500.

NOTE

Under Linux the lm_ip (Unix Domain Socket lock manager of RaimaDB) can be started with the operating system. The PMON starts the lm_ip with a hardcoded value of maximum 600 DB files. Also Raima tools WCCOAtoolNametoId, WCCOAtoolConvertDb, WCCOAtoolDoCreate, WCCOAtoolSyncTypes and WCCOAtoolBuildIdList will start the lm_ip under Linux.

Change the value of the lmcMaxNumDBLocks entry manually.

Please note that changing this config entry requires not only a restart of your project and the Raima tools, but also a manually stopped lm_ip process on Linux. The process lm_ip can only be stopped when the project and Raima tools are not running. However, this does not apply to SQLite projects and tools, as they are not affected by lm_ip.

[pmon] restartDelaySeconds

Type
int
Default
0
Range
>= 0
If a manager is re-starting too rapidly, the next start will be delayed by this entered number of seconds. The default value of 0 defines that a manager will no longer be re-started at all. The "crashAction" script is started with the type "DELAYING_RESTART" instead of "NO_RESTART_ANYMORE" when the config entry value is > 0.

[pmon] restartProjVA

Type
string
Default
no
Range
yes/no
Project is restarted (in a redundant system) when a value archive manager crashes.

[pmon] sendManagerStateChange

Type
string
Default
No
Range
Yes|No
If a trap should be sent when the status of a manager is changed, this parameter should be set to "Yes".

[pmon] SNMPPortNr

Type
unsigned int
Default
4700
Range
1024 .. 65535 (see RFC 1340, or /etc/services)
Port number for which the Pmon is enabled for SNMP requests.

[pmon] startupTimeoutSeconds

Type
int
Default
0
Range
>= 0
If the project startup takes longer than the specified number of seconds, a warning message will be written and the "crashAction" script will be executed with the type "STARTUP_TIMEOUT" and the last started manager. The default value of 0 disables the timeout.

[pmon] v1ReadCommunity

Type
string
Default
public
Defines the ReadCommunity for SNMP v1/v2.

[pmon] v1TrapTarget

Type
string
Specifies the IP address/port number to which the traps are sent.

e.g. v1TrapTarget = "192.168.150.29/162"
This entry can be set any times (an own entry for each TrapTarget). All targets that are specified here receive the traps.

[pmon] v1WriteCommunity

Type
string
Defines the WriteCommunity for SNMP v1/v2.