mirror of
https://github.com/Icinga/icinga-powershell-framework.git
synced 2025-12-21 07:10:15 -05:00
Improved EventLog output
This commit is contained in:
parent
290748e6dc
commit
67587940b9
1 changed files with 2 additions and 2 deletions
|
|
@ -29,7 +29,7 @@ function Invoke-IcingaCheckEventlog()
|
||||||
if ($EventLogData.eventlog.Count -ne 0) {
|
if ($EventLogData.eventlog.Count -ne 0) {
|
||||||
foreach ($event in $EventLogData.eventlog.Keys) {
|
foreach ($event in $EventLogData.eventlog.Keys) {
|
||||||
$eventEntry = $EventLogData.eventlog[$event];
|
$eventEntry = $EventLogData.eventlog[$event];
|
||||||
$EventLogEntryPackage = New-IcingaCheckPackage -Name ([string]::Format('Between: {0}-{1} there occured {2} event(s). Message: "{3}" {4}', $eventEntry.OldestEntry, $eventEntry.NewestEntry, $eventEntry.Count, $eventEntry.Severity, $eventEntry.Message)) -OperatorAnd -Verbose $Verbose;
|
$EventLogEntryPackage = New-IcingaCheckPackage -Name ([string]::Format('Between: [{0}] - [{1}] there occured {2} event(s).', $eventEntry.OldestEntry, $eventEntry.NewestEntry, $eventEntry.Count)) -OperatorAnd -Verbose $Verbose;
|
||||||
$IcingaCheck = New-IcingaCheck -Name ([string]::Format('EventId {0}', $EventLogData.eventlog[$event].EventId)) -NoPerfData;
|
$IcingaCheck = New-IcingaCheck -Name ([string]::Format('EventId {0}', $EventLogData.eventlog[$event].EventId)) -NoPerfData;
|
||||||
$IcingaCheck.WarnOutOfRange($Warning).CritOutOfRange($Critical) | Out-Null;
|
$IcingaCheck.WarnOutOfRange($Warning).CritOutOfRange($Critical) | Out-Null;
|
||||||
$EventLogEntryPackage.AddCheck($IcingaCheck);
|
$EventLogEntryPackage.AddCheck($IcingaCheck);
|
||||||
|
|
@ -37,7 +37,7 @@ function Invoke-IcingaCheckEventlog()
|
||||||
$EventLogPackage.AddCheck($EventLogEntryPackage);
|
$EventLogPackage.AddCheck($EventLogEntryPackage);
|
||||||
}
|
}
|
||||||
|
|
||||||
$EventLogCountPackage = New-IcingaCheckPackage -Name 'EventLog Count' -OperatorAnd -Verbose $Verbose;
|
$EventLogCountPackage = New-IcingaCheckPackage -Name 'EventLog Count' -OperatorAnd -Verbose $Verbose -Hidden;
|
||||||
|
|
||||||
foreach ($event in $EventLogData.events.Keys) {
|
foreach ($event in $EventLogData.events.Keys) {
|
||||||
$IcingaCheck = New-IcingaCheck -Name ([string]::Format('EventId {0}', $event)) -Value $EventLogData.events[$event] -Unit 'c';
|
$IcingaCheck = New-IcingaCheck -Name ([string]::Format('EventId {0}', $event)) -Value $EventLogData.events[$event] -Unit 'c';
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue