Search Exchange
Search All Sites
Nagios Live Webinars
Let our experts show you how Nagios can help your organization.Login
Directory Tree
Check Windows Backup Log
Meet The New Nagios Core Services Platform
Built on over 25 years of monitoring experience, the Nagios Core Services Platform provides insightful monitoring dashboards, time-saving monitoring wizards, and unmatched ease of use. Use it for free indefinitely.
Monitoring Made Magically Better
- Nagios Core on Overdrive
- Powerful Monitoring Dashboards
- Time-Saving Configuration Wizards
- Open Source Powered Monitoring On Steroids
- And So Much More!
# 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
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.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
# 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
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
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.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
# 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
Reviews (0)
Be the first to review this listing!