From 23fee5e9693398c3c683c29a28f26626f3570d0a Mon Sep 17 00:00:00 2001 From: "marco.locatelli@steamware.net" Date: Mon, 30 Sep 2024 16:17:42 +0200 Subject: [PATCH] Nuovo Script Check Servizi Windows --- ApiGit/Mirrors/GitlabCreateMissingMirrors.ps1 | 2 +- ApiGit/Mirrors/GitlabMirroringToGitea.ps1 | 4 ++-- ApiGit/ReposCreation/ReposCreationAzzanoNembro.ps1 | 2 +- ApiGit/ReposCreation/ReposCreationGitea.ps1 | 2 +- ApiGit/ReposCreation/ReposCreationGogs.ps1 | 2 +- WServices/RedisCheck.ps1 | 6 ++++++ 6 files changed, 12 insertions(+), 6 deletions(-) create mode 100644 WServices/RedisCheck.ps1 diff --git a/ApiGit/Mirrors/GitlabCreateMissingMirrors.ps1 b/ApiGit/Mirrors/GitlabCreateMissingMirrors.ps1 index e978c69..294e3a1 100644 --- a/ApiGit/Mirrors/GitlabCreateMissingMirrors.ps1 +++ b/ApiGit/Mirrors/GitlabCreateMissingMirrors.ps1 @@ -15,7 +15,7 @@ $mainStopWatch = [system.diagnostics.stopwatch]::StartNew() #contatore ciclo do while $projectCount = 170 #numero massimo di progetti da analizzare -$projectNumber = 200 +$projectNumber = 250 #nome file di log $logFile = "GiteaNewMirrors.log" diff --git a/ApiGit/Mirrors/GitlabMirroringToGitea.ps1 b/ApiGit/Mirrors/GitlabMirroringToGitea.ps1 index aa45176..1e9acd2 100644 --- a/ApiGit/Mirrors/GitlabMirroringToGitea.ps1 +++ b/ApiGit/Mirrors/GitlabMirroringToGitea.ps1 @@ -12,9 +12,9 @@ $startTime = (Get-Date).toString("yyyy/MM/dd HH:mm:ss") # avvio stopwatch $mainStopWatch = [system.diagnostics.stopwatch]::StartNew() #contatore ciclo do while -$projectCount = 1 +$projectCount = 170 #numero massimo di progetti -$projectNumber = 1 +$projectNumber = 250 #inizializzo variabili vuote $mirrorId = "" $mirrorUrl = "" diff --git a/ApiGit/ReposCreation/ReposCreationAzzanoNembro.ps1 b/ApiGit/ReposCreation/ReposCreationAzzanoNembro.ps1 index 820e37a..be70091 100644 --- a/ApiGit/ReposCreation/ReposCreationAzzanoNembro.ps1 +++ b/ApiGit/ReposCreation/ReposCreationAzzanoNembro.ps1 @@ -15,7 +15,7 @@ $mainStopWatch = [system.diagnostics.stopwatch]::StartNew() #contatore ciclo do while $projectCount = 170 #numero massimo di progetti da analizzare (messo a 1 per "sicura inserita" siccome questo script รจ potenzialmente pericoloso) -$projectNumber = 200 +$projectNumber = 300 #nome file di log $logFile = "AzzanoNembroReposCreation.log" diff --git a/ApiGit/ReposCreation/ReposCreationGitea.ps1 b/ApiGit/ReposCreation/ReposCreationGitea.ps1 index d57772f..749c2ad 100644 --- a/ApiGit/ReposCreation/ReposCreationGitea.ps1 +++ b/ApiGit/ReposCreation/ReposCreationGitea.ps1 @@ -14,7 +14,7 @@ $mainStopWatch = [system.diagnostics.stopwatch]::StartNew() #contatore ciclo do while $projectCount = 170 #numero massimo di progetti da analizzare -$projectNumber = 200 +$projectNumber = 300 #nome file di log $logFile = "GiteaReposCreation.log" diff --git a/ApiGit/ReposCreation/ReposCreationGogs.ps1 b/ApiGit/ReposCreation/ReposCreationGogs.ps1 index f905e65..c78528f 100644 --- a/ApiGit/ReposCreation/ReposCreationGogs.ps1 +++ b/ApiGit/ReposCreation/ReposCreationGogs.ps1 @@ -14,7 +14,7 @@ $mainStopWatch = [system.diagnostics.stopwatch]::StartNew() #contatore ciclo do while $projectCount = 170 #numero massimo di progetti da analizzare -$projectNumber = 200 +$projectNumber = 300 #nome file di log $logFile = "GogsReposCreation.log" diff --git a/WServices/RedisCheck.ps1 b/WServices/RedisCheck.ps1 new file mode 100644 index 0000000..f5f7f4b --- /dev/null +++ b/WServices/RedisCheck.ps1 @@ -0,0 +1,6 @@ +#Eseguo Get-Service per ottenere informazioni riguardo il servizio desiderato +$Response = Get-Service "NomeServizio" +#Se il servizio ha status = stopped faccio qualcosa tipo inviare a zabbix informazioni +if ($Response.Status -eq "Stopped" ) { + #& "C:\Program Files\Zabbix Agent\zabbix_sender.exe" -z zabproxy.ovh -s "WIN2019IIS.OVH" -k RedisSentinel.Failure -o 1 +} \ No newline at end of file