Version 21 (modified by mickem, 11 months ago) (diff)

--

Event log Checker.

Check for errors and warnings in the event log. This is only supported through NRPE so if you plan to use only NSClient this wont help you at all.

Queries (commands)

Commands (executable)

TODO: Add command list

Configuration

CONFIGURE REALTIME CHECKING

A set of options to configure the real time checks

Section: /settings/eventlog/real-time

Keys:

KeyDefaultDescription
logLOGS TO CHECK Coma separated list of logs to check
enabledREAL TIME CHECKING Spawns a backgrounnd thread which detects issues and reports them back instantly.
maximum ageMAGIMUM AGE How long before reporting "ok" (if this is set to off no ok will be reported only errors)
startup ageSTARTUP AGE The initial age to scan when starting NSClient++
enable activeENABLE ACTIVE MONITORING This will store all matches so you can use real-time filters from active monitoring (use CheckEventlogCache?).
debugDEBUG Log missed records (usefull to detect issues with filters) not usefull in production as it is a bit of a resource hog.

REALTIME FILTERS

A set of filters to use in real-time mode

Section: /settings/eventlog/real-time/filters

EVENT LOG SECTION

Section for the EventLog? Checker (CheckEventLog.dll).

Section: /settings/eventlog

Keys:

KeyDefaultDescription
debugDEBUG Log more information when filtering (usefull to detect issues with filters) not usefull in production as it is a bit of a resource hog.
lookup namesLOOKUP NAMES Lookup the names of eventlog files
buffer sizeBUFFER_SIZE The size of the buffer to use when getting messages this affects the speed and maximum size of messages you can recieve.
syntaxSYNTAX Set this to use a specific syntax string for all commands (that don't specify one).