Adding windows disk monitoring
parent
52b0655b97
commit
83cb536866
@ -0,0 +1,21 @@
|
|||||||
|
# windows-disk-monitoring
|
||||||
|
|
||||||
|
Monitors the disk of an HP server and copies the report to the web-frontend.
|
||||||
|
|
||||||
|
### Preparations:
|
||||||
|
|
||||||
|
- Please install "```Smart Storage Administrator```": (ssacli.exe)
|
||||||
|
- Customize the following variables in the file "```disk_monitoring.ps1```"
|
||||||
|
```
|
||||||
|
$smtpServer = "smtp.gmail.com"
|
||||||
|
$smtpFrom = "MY_SERVER_MAIL@gmail.com"
|
||||||
|
$SMTPPort = "587"
|
||||||
|
$Username = "MY_SERVER_MAIL@gmail.com"
|
||||||
|
$Password = "MY_SERVER_MAIL_PASSWORD"
|
||||||
|
$smtpTo = "MY_DESTINATION_MAIL"
|
||||||
|
```
|
||||||
|
- Customize the SMB variables in the file "```start_disk_monitoring.bat```" or comment it out!
|
||||||
|
```net use x: \\MY_SMB_SERVER_IP\web /USER:MY_SMB_USER MY_SMB_PASSWORD```
|
||||||
|
|
||||||
|
### Automated checks:
|
||||||
|
- Installation of the windows scheduler task to automate the checks. The template is located in the file "```windows_task_scheduler_template.xml```"
|
Binary file not shown.
@ -0,0 +1,9 @@
|
|||||||
|
@echo off
|
||||||
|
cd C:\_\hp_disk_monitoring\
|
||||||
|
REM Generates the array output health data and send mail if failed disks are found:
|
||||||
|
Powershell.exe -executionpolicy remotesigned -File C:\_\hp_disk_monitoring\disk_monitoring.ps1
|
||||||
|
|
||||||
|
REM Mounts the SMB volume where the frontend is hosted and copies the report:
|
||||||
|
net use x: \\MY_SMB_SERVER_IP\web /USER:MY_SMB_USER MY_SMB_PASSWORD
|
||||||
|
xcopy C:\_\hp_disk_monitoring\log.txt x:\hprack-mon\ /Y
|
||||||
|
net use x: /delete
|
Binary file not shown.
Loading…
Reference in New Issue