Build precise queries to find exactly what you need
Press ESC to close
Your review has been submitted and is pending approval.
Monitoring Microsoft Windows Backup Status from Nagios with NRPE and NSClient++
Current Version
Last Release Date
February 5, 2015
Owner
Rizzotto Demis
Download URL
https://github.com/DemisR/check_winbulog
License
GPL
Compatible With
# For Windows 2012
Copy script check_backup.ps1 in NSClient++ scripts folder on Windows Server Client
Edit NSC.ini (config file for NSclient++) and add in section [External Scripts]
check_backup=cmd /c echo scriptscheck_backup_win2012.ps1; exit($LastExitCode) | powershell.exe -command - Authorize remote scripts execution
In powershell (Run as Admin) execute this command
Set-ExecutionPolicy remotesigned Restart service NSClient++
On powershell
Restart-Service NSClientpp Enable feature .NET Framework
DISM /Online /Enable-Feature /FeatureName:NetFx3
#For Windows Server 2008
check_backup=cmd /c echo scriptscheck_backup.ps1; exit($LastExitCode) | powershell.exe -command - Authorize remote scripts execution
# Debug
To view events logs in powershell you can use command
Get-WinEvent @{Path = "C:WindowsSystem32winevtLogsMicrosoft-Windows-Backup.evtx" } For only view specific events add Level parameter: Example for warning events
Get-WinEvent @{Path = "C:WindowsSystem32winevtLogsMicrosoft-Windows-Backup.evtx" ; Level = 3} Levels:
1,2 : Critical 3 : Warnings For success status use parameter ID = 4 On Windows server 2012 simply use command :
get-wbjob -previous 1
You must be logged in to submit a review.
To:
From: