MoSSHe (Monitoraggio con SSH Environment) è un semplice leggero (sia in dimensioni e requisiti di sistema) pacchetto di monitoraggio di server, progettato per il monitoraggio sicuro e approfondita di una manciata di sistemi internet tipici / critici. Ad esempio, in una configurazione corrente faccio 264 controlli in 29 server - in media 9 controlli per ogni sistema. MoSSHe supporta avvisi e-mail fuori dalla scatola - e tutto ciò che è possibile creare script.
L'interfaccia web di stato e registri riflette questo approccio: meno di 10 sistemi sono ideali per il "grande" (showall) visualizzazione web, meno di 50 per la (tattico) Vista problema-centric. Più di 100 i sistemi dovrebbero essere facilmente possibile, ma non ho provato una tale configurazione estesa.
A differenza di molti altri NMS (sistemi di gestione della rete) non è possibile per un sistema MoSSHe "sovraccarico" - gli intervalli minimi checkup semplicemente estendere con ogni sistema aggiunto, però. Per la configurazione di cui sopra il tempo necessario per 264 controlli su 29 server è 100 secondi. Ma per la configurazione può variare in modo significativo.
Tramite l'interfaccia web è possibile visualizzare lo stato generale (tactical.py), lo stato del server e la storia di servizio, ma non è possibile modificare nulla - che lo rende molto sicuro per l'uso multiutente anche non-admin ...
Requisiti:
per MoSSHe-server:
- SSH (client) con il supporto di autenticazione a chiave DSA
- Unix Shell (testato con BASH)
- Standard di strumenti di testo Unix (fgrep, taglio, testa, la posta, ...)
- Funzione "netcat" networking
per ulteriori controlli (solo se effettuata):
- "Scavare" per il controllo DNS
- Visualizzazione della memoria "libera" per il controllo della memoria
- "Lpq" BSD stampa (compatibile) per il controllo della stampa
- "Smbclient" per il controllo di samba
- "SNMP" strumenti di rete (especiall "snmpget") per il controllo SNMP
- "Mbmon" per i controlli della scheda madre (CPU temperatura, la velocità della ventola)
- / Proc / mdstat per il monitoraggio Linux SoftRAID
per l'interfaccia web:
- Webserver supporto CGI scripting
- Interprete Python
per ogni server / sistema monitorato
- SSH (server) con il supporto di autenticazione a chiave DSA
- Unix Shell (testato con BASH)
- Strumenti di testo standard Unix (fgrep, taglio, testa, la posta, ...)
Cosa c'è di nuovo in questa versione:
- < li> caratteristica: aggiunta verifica NetworkBandwidth mensile: GB / mese
- caratteristica: aggiunta HDCheckGB - come HDCheck ma in GB
- caratteristica: aggiunta HDparmState - verificare se un disco è filata giù
- caratteristica: aggiunta ImportServerInfo
- bugfix: corretto posizionamento del server informazioni (non solo l'host centrale)
Cosa c'è di nuovo in versione 13.5.14:
- non utilizza più (né bisogno) GNUplot
- non utilizza più (né bisogno) GNUplot
- cambiato alcuni server di relazioni (cioè che il server testato
- funzione è elencata sotto)
- bugfix: manca SERVER headline in voce di gruppo
- bugfix: CheckVserverUp / Giù ora elencate sotto il nome vserver invece del nome del server host
- bugfix: ReapPassive ora elencati sotto il nome raccolto invece del nome del server host
- bugfix: cambia l'identificazione sezione HTML per essere indipendente dal tempo
- caratteristica: aggiunta di controllo load VSERVER
- caratteristica: generazione grafico a lato client utilizzando HTML5-tela (corregge anche rotto generazione grafico AVG) (è anche meno CPU-intensa sul server)
Cosa c'è di nuovo in versione 12.8.20:
- cambio di modello per automaticall configure% WWWDIR%
- bugfix: copia-incolla di errore nel controllo MailQueue
- bugfix: parametro CUT sbagliato in ReapPassiveChecks
- bugfix: controllo della memoria più stabile
- bugfix: HTTPcontentmatch con wget invece di NC più stabile quando incontra applicazioni web
- caratteristica: modello configura automaticamente% WWWDIR%
- caratteristica: aggiunto controlli vserver correlati
Cosa c'è di nuovo in versione 11.6.27:
- HardwareTemp e HardwareFan sarà deprecato in uno dei prossime versioni - utilizzano HardwareSensor invece
- CreateDataFiles è stato rimosso in quanto non utilizzati
- bugfix SAMBAcheck (rimosso chiacchiere CRON, nome del server corretto)
- migliorato messaggio di blocco e registrazione interna per trovare blocchi
- typo fisso, esteso esempio mosshe sceneggiatura
- typo fissato ImportAgents
- aggiunto generico controllo del sensore hardware
- aggiunto ping IPv6: Ping6Partner, Ping6Loss, Ping6Time
- aggiunto grafica media / tramando
Cosa c'è di nuovo in versione 11.5.10:
- David Soergel
- bug report: template gnuplot dimenticato
- Volker Tanger
- aggiunto reload automatico / refresh (5 minuti) a template
- aggiunto SwapCheck - pagina swaps al secondo
- aggiunto ImportAgentWget
- corretto / aggiunti parametri NC in functions.network
- bugfix SSHcheck
- bugfix HardwareTemp
- ImportAgent bugfix (linewrap)
- SyslogOnChange bugfix (cambiamento gruppo perse)
- intestazione bugfix in template
Cosa c'è di nuovo in versione 11.2.23:
- aggiunto CreateDataFiles funzione, creando basi per RRDB-alike Dati
- aggiunto PlotDataFiles funzione, che crea e trame RRDB / MRTG
- dati simili e grafici con gnuplot
Cosa c'è di nuovo in versione 10.12.19:
- bugfix: rimosso ping inutile da ReapPassiveChecks
- aggiunto controllo FileTooOld
- aggiunto controllo FileTooBig
Cosa c'è di nuovo in versione 10.12.16:
- typo trovato nella definizione di funzione SSHcheck
- typo trovato in mosshe script principale Volker Tanger
- rimosso CentralizeLog per motivi di sicurezza
- aggiunto ReapPassiveChecks per il controllo in entrata / passivo (sperimentale, per favore aiutatemi debug)
Cosa c'è di nuovo in versione 10.12.6:
- aggiunto arping, un'idea di Thomas Bullinger http: / /consult.btoy1.net
- piccolo bugfix server quotazione (quando lo stesso server è in gruppi differnt)
- aggiunto un rapido-setup-script & quot; create_mosshe.sh & quot; che scansiona la rete dato e crea un monitoraggio di base
- aggiunto controllo SSH
- aggiunto TCPing per i servizi TCP generici
I commenti non trovato