Quali strumenti sono disponibili per misurare la "salute" di un sistema basato sul Web aziendale?

StackOverflow https://stackoverflow.com/questions/140608

  •  02-07-2019
  •  | 
  •  

Domanda

Aiuto a mantenere un sistema basato sul Web aziendale (programmato in J2EE, ma questa è una domanda più generale) e mi piacerebbe sapere: quali buoni strumenti sono disponibili per misurare la "salute" di un sistema aziendale? Ad esempio, strumenti per controllare lo spazio di memoria sui server, controllare lo stato delle esecuzioni batch, il numero di record elaborati in un determinato periodo di tempo, ecc.

Non desidero limitare questo a uno strumento per risposta, tuttavia, sono certamente accettabili più strumenti per risposta.

È stato utile?

Soluzione

OpenNMS è un ottimo strumento di monitoraggio. Immediatamente può monitorare vari aspetti di un server, principalmente cose come memoria, utilizzo della rete, spazio su disco. Ma è open source e può essere esteso per monitorare altre cose.

Lo usiamo per monitorare migliaia di servizi. È molto bravo in quello che fa.

Potrebbe non essere adatto al numero di record elaborati, almeno non lo usiamo in questo modo.

Altri suggerimenti

Utilizziamo Nagios

Fornirei maggiori dettagli ma i nostri ragazzi dell'amministratore lo hanno impostato in modo che qualcuno possa fornire maggiori informazioni nei commenti. Quello che so è che lo usiamo per ospitare un paio di siti di clienti e i siti sono piuttosto grandi con un bel po 'di traffico. Funziona eccezionalmente bene.

+1 per OpenNMS. Oltre al monitoraggio immediato a livello di sistema, può essere facilmente esteso con JMX, quindi le tue applicazioni possono esporre le loro viscere come attributi JMX e OpenNMS può monitorarle, rappresentarle graficamente, generare avvisi basati su di esse, ecc.

Abbiamo anche esteso OpenNMS per inviare avvisi SMS quando le cose diventano instabili.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top