Questo è il comando Collectd che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
Collectd: demone per la raccolta delle statistiche di sistema
SINOSSI
raccolto [opzioni]
DESCRIZIONE
Collectd è un demone che riceve le statistiche di sistema e le rende disponibili in un numero
di modi. Il demone principale in sé non ha alcuna funzionalità reale a parte il caricamento,
interrogazione e invio ai plugin. Per una descrizione dei plugin disponibili vedere
"PLUGIN" di seguito.
VERSIONI
La maggior parte della configurazione di Collectd viene eseguita utilizzando un file di configurazione. Vedere collectord.conf(5)
per una descrizione approfondita di tutte le opzioni.
-C
Specificare un file di configurazione alternativo. Questo è il posto dove andare quando desideri cambiare
raccoltoil suo comportamento. Il percorso potrebbe essere relativo alla directory di lavoro corrente.
-t Testare solo la configurazione. Il programma esce immediatamente dopo aver analizzato la configurazione
file. Un codice restituito diverso da zero indica un errore.
-T Testare solo i callback di lettura del plugin. Il programma esce immediatamente dopo aver richiamato il file
leggere i callback una volta. Un codice restituito diverso da zero indica un errore.
-P
Specificare un file pid alternativo. Ciò sovrascrive qualsiasi impostazione nel file di configurazione. Questo
è pensato per gli script init che richiedono il file PID in una determinata directory per funzionare
correttamente. Per l'uso quotidiano utilizzare il PIDFile opzione-config.
-f Non eseguire il fork sullo sfondo. raccolto sarà anche non chiudere i descrittori di file standard,
scollegarsi dalla sessione né scrivere un file pid. Questo è pensato principalmente per la "supervisione"
init sostituzioni come eseguirlo. Se usi parvenu or systemd però, a partire da
Versione 5.5.0 raccolto è in grado di notificare queste due sostituzioni di init e effettua richiedere
passare in secondo piano per la supervisione del processo. IL contributo/ la directory contiene un esempio
parvenu ed systemd file di configurazione.
-h Stampa le informazioni sull'utilizzo ed esci.
PLUGINS
Come notato sopra, il vero potere di Collectd risiede nei suoi plugin. A (si spera
completo) l'elenco dei plugin e una breve descrizione possono essere trovati nel file README file che è
distribuito con il codice sorgente. Se stai utilizzando un pacchetto è una buona scommessa cercare
da qualche parte vicino /usr/share/doc/collectd.
Esistono due grandi gruppi di plugin, ingresso ed produzione plugin:
· I plugin di input vengono interrogati periodicamente. In qualche modo acquisiscono il valore attuale di
qualunque cosa fossero progettati per funzionare e inviare questi valori al demone,
io. e. "inviano" i valori. Ad esempio, il "plug-in della CPU" legge il file current
contatori cpu del tempo trascorso nelle varie modalità (utente, sistema, nice, ...) e
invia questi contatori al demone.
· I plugin di output ottengono i valori inviati dal demone e fanno qualcosa con essi.
Le applicazioni comuni sono la scrittura su file RRD, file CSV o l'invio di dati tramite a
collegamento di rete a un box remoto.
Naturalmente non tutti i plugin rientrano perfettamente in una delle due categorie sopra indicate. Il network
plugin", ad esempio, è in grado di inviare (cioè "scrivere") ed ricevere (cioè "spedire")
valori. Inoltre, apre un socket al momento dell'inizializzazione e invia i valori al momento dell'inizializzazione
li riceve e non viene attivato contemporaneamente alla lettura dei plugin di input. Voi
puoi pensare che la parte di ricezione della rete funzioni in modo asincrono se aiuta.
Oltre a quanto sopra, ci sono "plug-in di registrazione". In questo momento quelli sono i file "logfile
plugin" e il "plugin syslog". Con questi plugin CollectD può fornire informazioni su
problemi e situazioni significative per l’utente. Diversi livelli di log ti consentono di sopprimere
messaggi poco interessanti.
A partire dalla versione 4.3.0, CollectD supporta monitoraggio. Questo viene fatto controllando
soglie definite dall'utente. Se un valore è fuori intervallo, verrà inviata una notifica
inviato a "plug-in di notifica". Vedere collectord.conf(5) per informazioni più dettagliate
sul controllo della soglia.
Tieni presente che alcuni plugin, che forniscono altri mezzi per comunicare con il demone,
avere pagine man proprie per descrivere la loro funzionalità in modo più dettagliato. In particolare
quelli sono e-mail di raccolta(5) Collectd-exec(5) collectiond-perl(5) collectord-snmp(5), e
collez-unixsock(5)
SEGNALI
raccolto accetta i seguenti segnali:
SIGINT, TERMINE
Questi segnali causano raccolto per chiudere tutti i plugin e terminare.
SIGUSR1
Questo segnale provoca raccolto per segnalare a tutti i plugin di svuotare i dati dalle cache interne.
Per esempio. il "plug-in rrdtool" scriverà tutti i dati in sospeso nei file RRD. Questo è il
è come usare il comando "FLUSH -1" del "plugin unixsock".
Utilizza Collectd online utilizzando i servizi onworks.net