###### INVIO NUMERO LICENZE XCORE A ZABBIX ###### #importo file contenente funzioni . .\Resources\CommonFunctions.ps1 #rilevo time inizio analisi $checkTime = (Get-Date).toString("yyyy/MM/dd HH:mm:ss") #cartella file di log $logFolder = "c:\Steamware\Logs\Xcore\" #livello di log: 0=log sintetico, 1=log errori, 2=log full, 3=log ampolloso $logLevel = 3 #output a terminale: 0=disattivo, 1=abilitato $terminalOutput = 1 #nome file di log $logFile = "Xcore01Licenses.log" #creazione folder di Log se non giĆ  esistente if (Test-Path $logFolder) { } else { New-Item $logFolder -ItemType Directory } #valore da inviare a zabbix (1= OK; 0=KO) $Xcore01Licenses = 2 #invio a zabbix il valore riguardante il numero di licenze utilizzando zabbix_sender.exe, specificando proxi, host, item e variabile da inviare. & "C:\Program Files\Zabbix Agent\zabbix_sender.exe" -z zabproxy.ufficio -s "xcore-rete-01.ufficio" -k Xcore01.Licenses -o $Xcore01Licenses #scrivo le statistiche WriteLogOutput $logFile 0 "" WriteLogOutput $logFile 0 "$checkTime - LICENZE ATTIVE XCORE: $Xcore01Licenses"