+393713742262
By Assistenza Informatica Firenze/Aprile 22, 2014/Comments are closed
In caso si dovesse accedere alla lettura di DATI di Performance Monitor tramite VBscript (o un altro linguaggio) si può fare riferimento alla classe : Win32_PerfRawData_W3SVC_WebService che permette di “accedere” a svariate istanze, ad esempio :
instance.TotalAnonymousUsers
instance.CurrentAnonymousUsers
instance.MaximumAnonymousUsers
..e quella di nostro interesse in questo Post : instance.CurrentISAPIExtensionRequests
Utilizzando un ciclo, è possibile leggere il valore ISTANTANEO del Current ISAPI Extension Requests
wql = “select TotalAnonymousUsers, CurrentAnonymousUsers, ” & _
” CurrentISAPIExtensionRequests, MaximumAnonymousUsers, ISAPIExtensionRequestsPersec ” & _
” from Win32_PerfRawData_W3SVC_WebService where TotalAnonymousUsers>0″
Set instances = wmi.ExecQuery(wql)
lo script ALLEGATO ( Controllo-Riavvio-suISAPI ) permette di eseguire un IISreset “Forzato” se le connessioni superano le 40 Current ISAPI Extension Requests simultanee.
Lo script deve essere inserito come Scheduled task.