Qual è un buon software di monitoraggio delle prestazioni del server per Windows?[Chiuso]
-
08-06-2019 - |
Domanda
Sto cercando un software per monitorare un singolo server per avvisi sulle prestazioni.Preferibilmente gratuito e con una configurazione predefinita ragionevole.
Modificare:Per chiarire, vorrei eseguire questo software su un computer Windows e monitorare un server Windows remoto per CPU/memoria/ecc.avvisi sull'utilizzo (non una singola applicazione).
Modificare:Suppongo che non sia necessario che questo software venga eseguito in remoto, mi accontenterei anche di qualcosa che girava sul server e mi inviava un'e-mail se c'era un avviso.Sembra che i registri e gli avvisi sulle prestazioni di Windows possano essere utilizzati in qualche modo per questo scopo, ma non è stato immediatamente ovvio per me.
Modificare:Ho trovato uno strumento accurato sul blog coding horror, non altrettanto utile per il monitoraggio remoto ma molto utile per cose di cui ti preoccuperesti come amministratore del server: http://www.winsupersite.com/showcase/winvista_ff_rmon.asp
Soluzione
Per il monitor delle prestazioni: avvialo sul server (Vincita+R e inserisci "perfmon").Seleziona "Log e avvisi sulle prestazioni" ed espandi.Seleziona "Avvisi".Seleziona "Azione" e poi "Nuovo avviso".Assegna un nome all'avviso, fai clic su "Aggiungi" per aggiungere un contatore (ci sono centinaia di contatori, ad esempio CPU %), quindi assegnagli alcuni limiti.
Seleziona la scheda "Azione", quindi decidi cosa vuoi fare.Potrebbe essere necessario un programma di terze parti, ad esempio Blat per inviare e-mail, ma sostanzialmente è possibile eseguire qualsiasi script.
Altri suggerimenti
Ho sperimentato munin per il monitoraggio di circa 8 server Windows 2003.
http://munin.projects.linpro.no/
È un sistema gratuito basato su Linux e l'agente Windows funziona bene ed è facilmente estensibile.L'installazione è semplice se si ha una conoscenza minima di Linux.
Una lista di strumenti di monitoraggio dal Blog ad alta scalabilità
Se vuoi qualcosa di gratuito, prova Nagios.
Puoi configurare il tuo perfmon per raccogliere contatori specifici nei file "Registri di traccia" sul tuo disco rigido.Di solito conserviamo registri giornalieri per contatori importanti:
- Segni vitali (CPU, memoria, spazio su disco fisso)
- Specifico per l'applicazione (contatori ASP.Net/contatori SQL)
- Contatori personalizzati se la tua applicazione li espone
È possibile aggiungere "Avvisi" per contatori/gruppi di contatori specifici e definire azioni quando questi avvisi vengono attivati.
Potresti provare DIAB su diabsqlsoftware.com, non è gratuito ma a soli 69,99 è un buon affare.Monitora più server da un singolo client.Controlla l'hardware e il server SQL e ti avvisa quando si verificano problemi.Inoltre viene fornito con una prova gratuita di 90 giorni.
Le soluzioni di MS si chiamavano MOM - sembra che lo sia ridisegnato un po' dall'ultima volta che l'ho usato.
In un certo senso mi piace perfezionarmi.Viene fornito con Windows pronto all'uso e supporta molte misurazioni diverse.