Questo è il comando gkrellm 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
gkrellm - I monitor GNU Krell
SINOSSI
gkrellm [ --Aiuto ] [ -t | --tema dir ] [ -g | --geometria +x+y] [ -wm ] [ -w |
--ritirato ] [ -c | --config suffisso ] [ -nc ] [ -f | --force-host-config ] [ -dimostrazione ] [ -p
| --collegare plugin.so] [ -s | --server Nome host ] [ -P | --porta porta del server ] [ -l |
--file di log il percorso ]
DESCRIZIONE
Con un unico processo, gkrellm gestisce più monitor impilati e supporta l'applicazione
temi per abbinare l'aspetto dei monitor al tuo gestore di finestre, Gtk o qualsiasi altro tema.
CARATTERISTICHE
· Monitor SMP CPU, Disk, Proc e interfaccia di rete attiva con LED.
· Monitor Internet che visualizza gli accessi alle porte attuali e grafici storici.
· Misuratori di utilizzo della memoria e dello spazio di scambio e un monitoraggio del tempo di attività del sistema.
· Gli indicatori del file system mostrano la capacità/spazio libero e possono essere montati/smontati.
· Un monitor di posta mbox/maildir/MH/POP3/IMAP che può avviare un lettore di posta o posta remota
programma di recupero.
· Visualizzazione orologio/calendario e nome host.
· Monitor della batteria del computer portatile.
· Visualizzazione temperatura CPU/scheda madre/ventola/tensioni con avvisi e allarmi. Linux
richiede un sensore configurato sysfs, moduli lm_sensors o un demone mbmon in esecuzione.
FreeBSD può anche leggere il demone mbmon. Windows richiede MBM.
· Temperature del disco se c'è un demone hddtemp in esecuzione.
· Più monitor gestiti da un unico processo per ridurre il carico del sistema.
· Un pulsante timer che può eseguire script di accesso/disconnessione PPP o ISDN.
· I grafici vengono ridimensionati automaticamente con una risoluzione della linea della griglia configurabile, oppure
· può essere impostato su una modalità a scala fissa.
· Colori separati per i dati "in" e "out". Il colore viene utilizzato per il tempo dell'utente della CPU, il disco
dati di lettura, fork e ricezione di rete. Il colore di uscita viene utilizzato per il tempo di sistema della CPU, il disco
scrivere, caricare e trasmettere dati in rete.
· I comandi possono essere configurati per essere eseguiti quando si fa clic sulle etichette del monitor.
· I dati possono essere raccolti da a gkrellmd server in esecuzione su una macchina remota.
· gkrellm è compatibile con il plug-in, quindi è possibile creare monitor di interesse speciale.
· Sono disponibili molti temi.
UTENTE INTERFACCIA
· Top telaio
btn 1 Premi e trascina per muoverti gkrellm finestra.
btn 3 Menu principale a comparsa.
· Lato montatura
btn 2 scivolo gkrellm finestra chiusa (Btn1 se opzione -m2).
btn 3 Menu principale a comparsa.
· Tutto grafici
btn 1 Attiva/disattiva il disegno di informazioni extra sul grafico.
btn 3 Visualizza una finestra di configurazione del grafico.
· Inet grafici
btn 2 Alterna tra accessi porta al minuto e all'ora.
· ponte pannelli
btn 3 Apre la finestra di configurazione direttamente alla pagina di configurazione di un monitor.
· Compila il Sistema metro pannelli
btn 1,2
Alterna la visualizzazione dell'etichetta e la visualizzazione a scorrimento della capacità fs. Il pulsante di montaggio
esegue i comandi mount/umount. Se eiettabile, fare clic con il pulsante sinistro del mouse sul pulsante di espulsione per
vassoio aperto, fare clic con il tasto destro per chiudere.
· Mem e scambiare metro pannelli
btn 1,2
Commuta la visualizzazione dell'etichetta e della memoria o scambia la visualizzazione a scorrimento della capacità.
· cassetta della posta monitore messaggio contare pulsante
btn 1 Avvia un programma di lettura della posta. Se le opzioni lo consentono, interrompi anche le animazioni e
resettare i conteggi dei messaggi remoti.
btn 2 Attiva/disattiva la modalità di disattivazione del controllo della posta che inibisce il programma di notifica sonora e
opzionalmente inibisce tutti i controlli della posta.
· cassetta della posta monitore busta decalcomania
btn 1 Forza un controllo della posta indipendentemente dallo stato di disattivazione dell'audio o di timeout.
· batteria monitore pannello di eventi
btn 1 Sulla decalcomania dello stato di carica alterna i minuti della batteria rimasti, il livello percentuale e
visualizzazione del tasso di addebito.
btn 2 Ovunque sul pannello alterna anche il display.
· tastiera e i shortcuts
F1 visualizzare la finestra di configurazione dell'utente.
F2 apri il menu principale.
Pagina su
tema precedente o tema alternativo.
Pagina giù
tema successivo o tema alternativo.
Pagina su
tema precedente, saltando qualsiasi alternativa al tema.
Pagina giù
tema successivo, saltando qualsiasi alternativa al tema.
Se un comando è stato configurato per essere lanciato per un monitor, apparirà un pulsante
quando il mouse entra nel pannello di quel monitor. Facendo clic sul pulsante verrà avviato il
comando.
Un clic con il tasto destro del mouse sui riquadri laterali o superiori del gkrellm si aprirà una finestra a
finestra di configurazione dell'utente in cui è possibile configurare tutti i monitor integrati e plug-in.
L'aspetto del grafico può essere configurato facendo clic con il tasto destro su un grafico e facendo clic con il tasto destro su
molti pannelli apriranno la finestra di configurazione direttamente sul monitor corrispondente
pagina di configurazione.
VERSIONI
--Aiuto Visualizza questa pagina di manuale.
-T, --tema dir
gkrellm caricherà tutti i file immagine del tema in cui trova dir e analizza il gkrellmrc
file se ne esiste uno. Questa opzione sovrascrive il caricamento dell'ultimo tema che hai
configurato per essere caricato nella finestra di configurazione dei temi. Le modifiche al tema non lo sono
salvato quando gkrellm viene eseguito con questa opzione.
-G, --geometria +x+y
Rende gkrellm passare a un (X, y) posizione sullo schermo all'avvio. Standard X
Vengono analizzati i formati della posizione della geometria della finestra (non delle dimensioni), ad esempio +x+y -x+y +xy -xy.
Tranne che le posizioni geometriche negative non vengono riconosciute (es. +-x--y ).
-wm Forze gkrellm per iniziare con le decorazioni del gestore di finestre. L'impostazione predefinita è no
decorazioni perché ci sono bordi a tema.
-w, --ritirato
gkrellm si avvia in modalità ritirata in modo che possa entrare nella fessura Blackbox (e forse
Dock di WindowMaker).
-C, --config suffisso
Usa file di configurazione alternativi generati aggiungendo suffisso per configurare i nomi dei file.
Questo sovrascrive qualsiasi configurazione host precedente che potrebbe essere stata configurata con quanto segue
opzione.
-F, --force-host-config
If gkrellm viene eseguito una volta con questa opzione e quindi la configurazione o il tema è
modificato, i file di configurazione che vengono scritti avranno un -Nome host ad essi allegato.
Le esecuzioni successive rileveranno il nomehost-config-utente e gkrellm_theme.cfg-nome host
file e usarli al posto dei normali file di configurazione (a meno che il --config
l'opzione è specificata). Questa è una comodità per consentire il telecomando gkrellm
file di configurazione indipendenti in una directory home condivisa e per mostrare il nome host
nel titolo X per la gestione delle finestre. Questa opzione non ha effetto in modalità client.
-S, --server hostname
Esegui in modalità client connettendoti e raccogliendo dati da a gkrellmd server acceso
hostname
-P, --porta porta del server
Usa il porta del server per l' gkrellmd connessione al server.
-l, --file di log sentiero
Abilita l'invio di messaggi di errore e di debug in un file di registro.
-nc Nessuna modalità di configurazione. Il menu di configurazione è bloccato, quindi non è possibile apportare modifiche alla configurazione.
Utile in determinati ambienti, o forse per l'esecuzione su a xdm(1) schermata di accesso o
durante una modalità salvaschermo?
-dimostrazione Forza l'abilitazione di molti monitor in modo che i temi possano vedere tutto. Tutto il salvataggio della configurazione è
inibito.
-P, --collegare plugin.so
Per lo sviluppo di plug-in, carica il plug-in specificato dalla riga di comando in modo da poterlo evitare
ripetute fasi di installazione nel ciclo di sviluppo.
COSTRUZIONE MONITOR
Grafici
L'impostazione predefinita per la maggior parte dei grafici è di regolare automaticamente il numero di linee della griglia disegnate e
la risoluzione per griglia così i dati disegnati saranno ben visibili. Puoi cambiarlo in
griglie fisse di 1-5 e/o risoluzioni a griglia fissa nelle finestre di configurazione del grafico.
Tuttavia, alcune combinazioni delle modalità di ridimensionamento automatico possono dare i migliori risultati.
La risoluzione automatica della griglia ha il seguente comportamento.
Automatico modo bastoni at picco APPREZZIAMO non è impostato:
1) Se si utilizza il numero automatico di griglie, impostare la risoluzione per griglia e il numero di
griglie per ottimizzare la visibilità dei dati disegnati sul grafico. Cerca di mantenere il
numero di griglie compreso tra 1 e 7.
2) Se si utilizza un numero fisso di griglie, impostare la risoluzione per griglia sul minimo
valore che disegna i dati senza ritagliare.
Automatico modo bastoni at picco APPREZZIAMO è impostato:
1) Se si utilizza il numero automatico di griglie, impostare la risoluzione per griglia in modo tale che disegnando il
il valore di picco riscontrato richiederebbe almeno 5 griglie.
2) Se si utilizza un numero fisso di griglie, impostare la risoluzione per griglia in modo tale che il picco
il valore incontrato potrebbe essere disegnato senza ritaglio. Ciò significa che la risoluzione per
griglia non diminuisce mai.
Tutti i valori di risoluzione per griglia sono vincolati a un insieme di valori in 1, 2, 5
sequenza o una sequenza 1, 1.5, 2, 3, 5, 7. Se imposti Automatico modo bastoni at picco APPREZZIAMO a
Manuale Automatico modo ricalibrare può essere richiesto occasionalmente se i dati del grafico hanno un'ampia
gamma dinamica.
CPU Monitorare
I dati sono riportati in percentuale. In modalità numero automatico di griglie, la risoluzione è fissa del 20%
per griglia. Nella modalità a numero fisso di griglie, la risoluzione della griglia è divisa al 100% per il numero di
griglie.
proc Monitorare
Il krell mostra fork di processo con un valore di fondo scala di 10 fork. Il grafico ha un
risoluzione di 10 fork/sec per griglia in modalità numero automatico di griglie e 50 fork/secondo
massimo sul grafico in modalità numero fisso di griglie. La risoluzione del carico di processo per griglia
è meglio lasciare 1.0 per il numero automatico di griglie, ma può essere impostato fino a 5 se si configura
il grafico per avere solo 1 o 2 griglie fisse.
Rete Monitorare
gkrellm è progettato per visualizzare un grafico per le interfacce di rete che sono attive, il che significa che
sono elencati nella tabella di routing (tuttavia, in alcuni casi è possibile monitorare unrouted
interfacce). Un'interfaccia di rete può essere collegata a un pulsante timer che può essere utilizzato per
connettersi e disconnettersi da un ISP.
Il pulsante del timer mostra uno stato spento, standby o acceso con un distintivo (colore o forma)
icona.
Lo stato di standby di ppp è mentre la linea telefonica del modem è bloccata mentre ppp è in connessione e
lo stato on è il collegamento ppp connesso. Il blocco della linea telefonica è determinato dal
esistenza del file di blocco del modem /var/lock/LCK..modem, che presuppone che pppd stia usando
/dev/modem. Tuttavia, se il tuo setup di pppd non lo usa /dev/modem, allora puoi
configurare un'alternativa con:
ln -s /var/lock/LCK..ttySx ~/.gkrellm2/LCK..modem
dove ttySx è il dispositivo tty utilizzato dal modem. Lo stato ppp acceso viene rilevato da
l'esistenza di /var/esegui/pppX.pid e il timestamp di questo file è la base per
il tempo in linea.
ippp Lo stato di standby del pulsante timer non è applicabile alle interfacce ISDN che sono sempre
instradato. Lo stato on è ISDN in linea mentre l'interfaccia ippp è instradata. il su
il timer di linea viene reimpostato al passaggio dallo stato di riaggancio ISDN allo stato di linea.
Per entrambi i collegamenti ai pulsanti del timer ppp e ippp, viene sempre mostrata l'area del pannello dell'interfaccia
e il grafico viene visualizzato quando l'interfaccia viene instradata con il collegamento telefonico connesso o acceso
linea.
Se il pulsante del timer non è collegato a un'interfaccia di rete, può essere utilizzato come pulsante /
spingere fuori il timer
I monitor di rete possono avere un'etichetta in modo che l'interfaccia possa essere associata all'identità di
l'altra estremità della connessione. Questo è utile se si dispone di più connessioni di rete o
eseguire più remoti gkrellm programmi. Può essere più facile tenere traccia di chi è connesso
a chi.
Mem e scambiare Monitorare
Qui stai leggendo un rapporto tra il totale utilizzato e il totale disponibile. La quantità di memoria utilizzata
indicata dal monitor di memoria è in realtà una memoria "usata" calcolata. Se inserisci il
comando "libero", vedrai che la maggior parte della tua memoria è quasi sempre utilizzata perché il
il kernel usa grandi quantità per buffer e cache. Dal momento che il kernel può liberare molto di questo
memoria man mano che la richiesta di memoria da parte del processo dell'utente aumenta, una lettura più realistica della memoria in
l'uso si ottiene sottraendo i buffer e la memoria cache dal kernel segnalato
Usato. Questo è mostrato nell'output del comando libero nella riga "-/+ buffers/cache" dove a
la quantità utilizzata calcolata ha buffer e memoria cache sottratta dal kernel segnalato
memoria utilizzata e una quantità libera calcolata ha i buffer e la memoria cache aggiunti.
Mentre il misuratore di memoria mostra sempre la memoria "usata" calcolata, i valori di memoria grezzi
totale, condiviso, bufferizzato e memorizzato nella cache possono essere facoltativamente visualizzati nel pannello della memoria da
inserendo una stringa di visualizzazione del formato appropriato nel file config.
Unità: tutti i valori della memoria hanno unità di megabyte binari (MiB). Le dimensioni della memoria hanno
storicamente sono stati riportati in queste unità perché gli array di memoria su silicio sono sempre stati
aumentato di dimensioni di multipli di 2. Aggiungi una riga di indirizzo a un chip di memoria e raddoppi
o quadruplicare (un indirizzo multiplexato) la dimensione della memoria. Un megabyte binario è 2^20 o
1048576. Confronta questo con unità per altre statistiche come capacità del disco o trasferimento netto
tariffe in cui le unità corrette sono i megabyte o i kilobyte decimali. Le capacità dell'unità disco lo fanno
non aumentare di potenze di 2 e i produttori non utilizzano unità binarie quando riportano i loro
dimensioni. Tuttavia, alcuni di voi potrebbero preferire che venga segnalata la capacità di un'unità disco binaria, quindi
è disponibile come optional.
Internet Monitorare
Visualizza le connessioni alla porta TCP e registra gli accessi storici alle porte ogni minuto o ogni ora
grafico. Fare clic con il pulsante centrale su un grafico inet per alternare tra minuti e orari
visualizza. C'è una striscia sotto i grafici dei minuti o delle ore in cui vengono tracciati i segni per il porto
colpi a intervalli di secondi. Ogni inet krell mostra anche gli hit delle porte con una gamma completa di
5 colpi. Il pulsante sinistro per le informazioni aggiuntive mostra le connessioni correnti delle porte.
Per ogni monitor Internet è possibile specificare due set di dati etichettati con una o due porte per
ogni set di dati. Ci sono due porte perché alcune porte Internet sono correlate e potresti
vuoi raggrupparli - ad esempio, la porta HTTP standard è 80, ma c'è anche un www
servizio di cache web sulla porta 8080. Quindi ha senso avere un monitor HTTP che combini
dati da entrambe le porte. Una possibile configurazione comune sarebbe quella di creare un monitor inet
che monitora gli hit HTTP tracciati in un colore e gli hit FTP in un altro. Per fare ciò, imposta
nella scheda Configurazione Internet:
HTTP 80 8080 FTP 21
Oppure potresti creare monitor separati per HTTP e FTP. Altri monitor potrebbero essere SMTP attivato
porta 25 o NNTP sulla porta 119.
Se selezioni il pulsante "Port0 - Port1 is a range", allora tutte le porte tra le due
gli ingressi saranno monitorati. Facendo clic sul piccolo pulsante sui pannelli Inet apparirà un
finestra che elenca i numeri di porta attualmente connessi e l'host ad esso connesso.
gkrellm campiona l'attività della porta TCP una volta al secondo, quindi è possibile che gli hit della porta durino
meno di un secondo da perdere.
Compila il Sistema Monitorare
I punti di montaggio del file system possono essere selezionati per essere monitorati con un misuratore che mostra il rapporto
di blocchi utilizzati per il totale dei blocchi disponibili. I comandi di montaggio possono essere abilitati per il montaggio
punti in due modi:
Se un punto di montaggio è nel tuo /etc/fstab e hai il permesso di montaggio allora Mount(8) e
umount(8) i comandi possono essere abilitati ed eseguiti per quel punto di montaggio semplicemente controllando il
"Abilitare /etc/fstab opzione di montaggio". Montare le voci della tabella in /etc/fstab deve avere il
Opzione "utente" o "proprietario" impostata per concedere questa autorizzazione a meno che gkrellm viene eseguito come root. Per
esempio, se corri gkrellm come utente normale e vuoi essere in grado di montare il tuo floppy,
il tuo /etc/fstab potrebbe avere uno di:
/dev/fd0 /mnt/floppy ext2 utente,noauto,rw,exec 0 0
/dev/fd0 /mnt/floppy ext2 utente, default 0 0
If gkrellm viene eseguito come root o se lo hai sudo(1) permesso di eseguire il Mount(8) comandi,
quindi è possibile inserire un comando di montaggio personalizzato nella casella di immissione "comando di montaggio". UN
umountAnche il comando (8) deve essere inserito se si sceglie questo metodo. Esempio di montaggio e
smonta le voci usando sudo:
sudo /bin/montare -t msdos /dev/fd0 /mnt/A
sudo /bin/smonta /mnt/A
Note: il punto di montaggio specificato in un comando di montaggio personalizzato (/mnt/A in questo esempio) deve
essere lo stesso inserito nella voce "Punto di montaggio". Inoltre, dovresti avere il NOPASSWD
opzione impostata in / etc / sudoers per questo.
I monitor del file system possono essere creati come primari (sempre visibili) o secondari che possono essere
nascosti e poi mostrati quando sono di interesse. Ad esempio, potresti creare un file primario
monitor di sistema per root, home o utente in modo che siano sempre visibili, ma rendili secondari
monitora i punti di montaggio utilizzati meno frequentemente come floppy, zip, partizioni di backup,
tipi di file system esterni, ecc. I monitor FS secondari possono anche essere configurati per essere sempre
visibili se sono montati selezionando l'opzione "Mostra se montati". Usando questa funzione
puoi mostrare il gruppo secondario, montare un file system e mantenere quel monitor FS
visibile anche quando il gruppo secondario è nascosto. Un supporto per cdrom standard mostrerà il 100%
pieno ma potrebbe essere creato un monitor con il montaggio abilitato solo per avere il
montare/smontare comodità.
Quando l'opzione "Ejectable" è selezionata per un file system, apparirà un pulsante di espulsione
quando il mouse entra nel pannello del file system. Se non stai usando /etc/fstab montaggio, a
sarà necessario inserire anche il file del dispositivo da espellere. I sistemi possono avere diversi livelli di
supporto per questa funzionalità che va da nessuno o di base utilizzando un ioctl() al supporto completo utilizzando
un comando di espulsione per espellere tutti i suoi dispositivi supportati. Linux e NetBSD usano l'"espulsione"
mentre FreeBSD usa il comando "cdcontrol", quindi assicurati che questi comandi siano
installato. La maggior parte dei comandi di espulsione supporterà anche la chiusura di un vassoio CDROM. Se lo fanno, tu
sarà in grado di accedere a questa funzione facendo clic con il pulsante destro del mouse sul pulsante di espulsione.
posta Monitorare
Controlla le tue caselle di posta per la posta non letta. Un programma di lettura della posta (MUA) può essere eseguito con a
fare clic con il tasto sinistro del mouse sul pulsante del pannello del monitor della posta e una notifica di posta (riproduce un suono)
programmi come esdplay o artsplay possono essere eseguiti ogni volta che il numero di nuovi messaggi aumenta.
È anche possibile fare clic sulla decalcomania della busta del pannello della posta per forzare un controllo immediato della posta in qualsiasi momento
tempo.
gkrellm è in grado di controllare la posta dai tipi di casella di posta locale mbox, MH e maildir e
dai tipi di casella di posta remota POP3 e IMAP.
Il controllo POP3 e IMAP può utilizzare numeri di porta non standard e autenticazione con password
protocolli APOP (solo per POP3) o CRAM-MD5. Se supportato dal server di posta, emote
il controllo può essere effettuato su una connessione SSL se l'opzione "Usa SSL" è selezionata.
Prima che fosse aggiunto il controllo POP3 e IMAP interno, un programma di recupero/controllo della posta esterno
potrebbe essere impostato per essere eseguito periodicamente per scaricare o controllare la posta POP3 o IMAP remota.
Questo metodo è ancora disponibile e deve essere utilizzato se lo si desidera gkrellm poter scaricare
posta remota alle caselle postali locali perché le funzioni di controllo integrate non possono essere scaricate.
batteria Monitorare
Questo strumento sarà disponibile se esiste una batteria e mostrerà la durata della batteria in percentuale
rimanente. Una decalcomania indica se la linea CA è collegata o se la batteria è in uso. Se la
i dati sono disponibili, il tempo rimanente può essere visualizzato così come la percentuale della batteria
livello. Se il tempo rimanente non è disponibile o è impreciso, l'opzione Tempo stimato
può essere selezionato per visualizzare un tempo della batteria per l'esecuzione o il tempo per caricare che viene calcolato
in base all'attuale livello percentuale della batteria, i tempi tipici della batteria forniti dall'utente e a
modello di estrapolazione lineare predefinito. Per la ricarica, un modello di carica esponenziale può essere
selezionato.
È possibile impostare un avviso di batteria scarica e un avviso di allarme. Se il tempo della batteria non è disponibile
dal sistema operativo e la modalità del tempo stimato non è impostata, le unità di avviso saranno la percentuale della batteria
livello. In caso contrario, le unità di allerta saranno il tempo della batteria rimasto in minuti. Se la batteria del sistema operativo
tempo non è disponibile e la modalità di stima del tempo è impostata quando viene creato l'avviso, il
l'avviso avrà unità di tempo rimaste in minuti e l'avviso sarà automaticamente
distrutto se l'opzione del tempo stimato viene successivamente disattivata.
Se il sistema operativo segnala più batterie, l'avviso sarà un avviso principale che viene duplicato
per ogni batteria.
CPU/scheda madre Sensori - Temperatura, Tensioni, e Fan RPM
Linux:
Il monitoraggio dei sensori su Linux richiede che i moduli lm_sensors siano installati nel tuo
in esecuzione del kernel, che si esegue un kernel >= 2.6 con i sensori sysfs configurati, o, per i386
architetture, che hai il demone mbmon in esecuzione quando gkrellm è avviato (purché
mbmon supporta la segnalazione dei valori dei sensori per la scheda madre).
Per lm_sensors da utilizzare, gkrellm deve essere compilato con il supporto per libsensors. Sarà
se il pacchetto di sviluppo libsensors è installato quando gkrellm è compilato. Usando
libsensors è l'interfaccia preferita su Linux poiché è l'unica interfaccia che sarà
aggiornato sul supporto dei fattori di scala della tensione corretti e degli offset per il sensore recente
patatine fritte.
Se viene utilizzato il demone mbmon, deve essere avviato prima gkrellm così:
mbmon -r -P numero-porta
dove il dato "numero di porta" deve essere configurato per corrispondere nel gkrellm Sensori->Opzioni
config. Se hai installato mbmon da un pacchetto di distribuzione, probabilmente puoi farlo facilmente
impostato per l'avvio di mbmon all'avvio. Con Debian, ad esempio, modificheresti il file
/etc/default/mbmon per impostare:
START_MBMON=1
e dovresti impostare in gkrellm Sensori->Opzione configura la porta mbmon come "411"
in modo che corrisponda al valore predefinito nel file /etc/default/mbmon.
Le temperature del sensore possono essere lette anche da /proc/acpi/thermal_zone, /proc/acpi/thermal,
/proc/acpi/ibm, l'interfaccia PowerMac Windfarm /sysfs e PowerMac PMU /sysfs basato
sensori.
Quando si utilizza lm_sensors, verranno utilizzati libsensors se disponibili, ma se libsensors non lo è
collegati al programma, i dati del sensore verranno letti direttamente da /sysfs o / proc
file system. Se si esegue un modulo sensore del kernel Linux più recente non ancora supportato da
libsensors e libsensors è collegato, ci sarà anche un fallback automatico all'uso
/sysfs purché libsensors non rilevi alcun sensore. Ma se ne rileva qualcuno
sensori che non includono i nuovi sensori di cui hai bisogno, puoi forzare l'ottenimento di /sysfs
dati del sensore eseguendo:
gkrellm --senza-libsensors
oppure ricostruendo con:
make without-libsensors=sì
Le temperature del disco possono anche essere monitorate se hai il demone hddtemp in esecuzione quando
gkrellm è avviato. gkrellm usa la porta hddtemp predefinita di 7634. Come mbmon, hddtemp
è meglio avviarlo in uno script di avvio per garantire che sarà in esecuzione quando gkrellm è avviato.
Le temperature della GPU della scheda grafica NVIDIA possono anche essere monitorate se il comando nvidia-settings
è installato e la scheda Nvidia supporta il rilevamento della temperatura. Se impostazioni nvidia
non è installato o non riporta le temperature per la tua scheda, un'opzione per l'utilizzo del
Il programma nvclock apparirà in Sensors config. L'uso di Nvclock non è automatico
abilitato come le impostazioni di nvidia perché nvclock può aggiungere secondi di gkrellm ora di avvio quando
utilizzato su un chipset GPU NVIDIA che non supporta. GKrellM deve essere riavviato per riconoscere
modifiche per l'opzione nvclock.
Windows:
Richiede un'installazione MBM: http://mbm.livewiredev.com/.
FreeBSD:
La segnalazione del sensore incorporata è disponibile per alcuni chip del sensore. I sistemi FreeBSD possono anche
leggere i dati del sensore dal demone mbmon come descritto nella sezione Linux sopra.
NetBSD:
La segnalazione del sensore incorporata è disponibile per alcuni chip del sensore. NetBSD utilizza il envsys(4)
la lettura dell'interfaccia e dei sensori è abilitata automaticamente se si dispone di un lm(4) o
viaenv(4) chip configurato nel kernel.
Generale Setup:
I display dei sensori di temperatura e ventola possono essere opzionalmente posizionati sui pannelli CPU o Proc per
risparmiare un po' di spazio verticale mentre le tensioni sono sempre visualizzate sul proprio pannello. Se tu
configurati per monitorare sia una temperatura che una ventola su una singola CPU o pannello Proc, possono essere
visualizzati facoltativamente come display singolo alternato o come display separati. Se
separato, il display della ventola sostituirà l'etichetta del pannello. La configurazione per questo è
nelle pagine di configurazione CPU e Proc.
Se non si utilizza libsensors, nella pagina Setup per la configurazione dei sensori inserire qualsiasi correzione
fattori e offset per ciascuno dei sensori che stai monitorando (vedi sotto e lm_sensor
documentazione). Per Linux, i valori predefiniti vengono forniti automaticamente per molti sensori
patatine fritte.
Ma se si utilizzano libsenors, non è possibile inserire fattori di correzione e offset sul
Pagina di configurazione dei sensori perché la configurazione di libsensors viene eseguita in /etc/sensors.conf
file. Per ottenere l'output di debug del sensore e scoprire l'origine dati del sensore, eseguire:
gkrellm -d 0x80
Nota per gli utenti NetBSD:
L'attuale implementazione della lettura del sensore in NetBSD apre /dev/sysmon e
non lo chiude mai. Poiché quel dispositivo non supporta gli accessi simultanei, non lo farai
essere in grado di eseguire altre app come ambiente(8) mentre GKrellM è in esecuzione. Questo potrebbe
cambiare se questo sembra essere un problema.
Le ragioni di questa scelta sono a) efficienza (anche se potrebbe essere possibile
apri/chiudi /dev/sysmon ogni volta che è necessaria una lettura senza grandi prestazioni
problema) eb) a partire da ottobre 2001, c'è un bug nel envsys(4) conducente che
a volte causa deadlock quando i processi tentano di accedere contemporaneamente a /dev/sysmon
(vedi NetBSD PR#14368). Una soluzione alternativa (veloce e sporca) per questo è monopolizzare il
autista :)
CPU/scheda madre Temperature
La maggior parte delle schede madri moderne non richiede l'impostazione di fattori di correzione della temperatura e
offset diversi da quelli predefiniti. Tuttavia, per lm_sensors è necessario avere a
riga corretta "set sensor" in /etc/sensori.conf se il tipo di sensore di temperatura è diverso
rispetto al termistore predefinito. Se si utilizzano sensori Linux sysfs, verrà impostato questo tipo di sensore
scrivendo in un file sysfs. Ad esempio, all'avvio potresti impostare un sensore di temperatura sysfs
digita con:
echo "2" > /sys/bus/i2c/devices/0-0290/sensor2
D'altra parte, alcune schede madri meno recenti potrebbero richiedere la calibrazione della temperatura impostando a
fattore di correzione e offset per ciascun sensore di temperatura a causa di fattori quali
variazioni del contatto fisico del termistore con la CPU. Sfortunatamente, questa calibrazione
potrebbe non essere pratico o fisicamente possibile perché richiede che in qualche modo tu possa ottenere un
lettura della temperatura reale della CPU. Quindi, la discussione sulla calibrazione che segue dovrebbe
probabilmente essere considerato un esercizio accademico che potrebbe darti delle buone (o cattive) idee.
Se hai una scheda madre recente, salta quanto segue.
Ad ogni modo, per fare questa calibrazione, prendi due letture della temperatura reale della CPU corrispondenti a
due letture segnalate dal sensore. Per ottenere le letture reali, puoi fidarti che il tuo
il produttore della scheda madre ha eseguito questa calibrazione e sta segnalando temperature accurate
nel bios, oppure puoi mettere una sonda di temperatura direttamente sul case della CPU (e questo è
dove le cose si fanno impraticabili).
Ecco un'ipotetica procedura di calibrazione della CPU. Assicurarsi gkrellm è configurato con
fattori predefiniti di 1.0 e offset di 0 e riporta le temperature in gradi centigradi:
1 · Accendere la macchina e leggere una temperatura reale T1 dal bios o una temperatura
sonda. Se stai leggendo dal bios, procedi con l'avvio del sistema operativo. Ora registra un sensore
temperatura S1 come riportato da gkrellm.
2 · Modificare l'ambiente a temperatura ambiente (spegnere il condizionatore o cambiare la ventola del computer
velocità di scarico). Ora ripeti il passaggio 1, questa volta registrando una temperatura reale T2 e
gkrellm rilevata la temperatura del sensore S2.
3 · Ora puoi calcolare il fattore di correzione e l'offset che devi inserire nel
Scheda di configurazione del sensore:
A partire da:
s - S1 t - T1
------ = ------
S2-S1 T2-T1
T2 - T1 S2*T1 - S1*T2
t = s * ------- + -------------
S2-S1 S2-S1
Così:
T2 - T1 S2*T1 - S1*T2
fattore = ------- offset = ------------
S2-S1 S2-S1
Tensione Sensore Correzioni
È necessario leggere questa sezione solo se si ritiene che i fattori di correzione della tensione predefiniti e
gli offset non sono corretti. Per Linux e lm_sensors e sensori sysfs
questo sarebbe se gkrellm non sa del tuo particolare chip sensore. Per MBM con
Windows, i valori predefiniti dovrebbero essere corretti.
Le misurazioni della tensione della scheda madre sono effettuate da una varietà di chip sensore che sono in grado
di misurare una piccola tensione positiva. GKrellM può visualizzare questi valori di tensione e può
applicare un fattore di correzione, offset, e per le tensioni negative di alcuni chip (lm80), a
livello di traslazione della tensione di riferimento alla tensione visualizzata. Ci sono quattro casi da
tenere conto:
1 · Le tensioni positive di basso valore possono essere collegate direttamente ai pin di ingresso del
chip del sensore e quindi non necessitano di correzione. Per questi, il fattore di correzione
dovrebbe essere 1.0 e l'offset dovrebbe essere 0.
2 · Le tensioni positive di valore superiore saranno collegate ai pin di ingresso del sensore
chip attraverso un circuito di attenuazione a 2 resistori. Per questi, il fattore di correzione
sarà un rapporto tra i valori del resistore e l'offset sarà 0.
3 · Le tensioni negative saranno collegate ai pin di ingresso del sensore tramite un 2
circuito di attenuazione del resistore con uno dei resistori collegato a un positivo
tensione per effettuare uno spostamento del livello di tensione. Per questi (lm80), il fattore di correzione
e l'offset saranno i rapporti dei valori del resistore e una tensione di riferimento deve essere
Usato.
4 · Alcuni chip sensore (w83782, lm78) sono progettati per gestire ingressi negativi senza
richiedendo un resistore di ingresso collegato a un riferimento di tensione. Per questi non c'è
sarà un fattore di correzione e un possibile offset.
Per i casi 2 e 3, la rete di input del chip del sensore è simile a:
Vs o----/\/\/---o---------------------o Vin
R1 |
o--/\/\/--o Vref
R2
dove,
Vs è la tensione della scheda madre in misurazione?
Vin è la tensione al pin di ingresso del chip del sensore e quindi è il
lettura della tensione che necessita di correzione.
Vrif è un riferimento di tensione di spostamento del livello. Per il caso 2, Vref è ground o zero.
Per il caso 3, Vref sarà una delle tensioni positive della scheda madre.
Il problema quindi è calcolare fattori di correzione e offset in funzione di R1 e R2
in modo che GKrellM possa visualizzare una tensione calcolata della scheda madre Vs in funzione di una misura
tensione Vin.
Poiché i pin di ingresso del chip del sensore sono ad alta impedenza, si può presumere che la corrente nei pin sia
essere zero. In tal caso, la corrente attraverso R1 è uguale alla corrente attraverso R2, e abbiamo:
(Vs - Vin)/R1 = (Vin - Vref)/R2
Risolvendo per Vs in funzione di Vin:
Vs = Vin * (1 + R1/R2) - (R1/R2) * Vrif
Quindi, il fattore di correzione è: 1 + R1/R2
l'offset di correzione è: - (R1/R2)
Vref è specificato nella configurazione separatamente da
l'offset (per i chip che ne hanno bisogno).
Fortunatamente sembra esserci un set standard di valori di resistori usati per i vari
chip del sensore che sono documentati nella documentazione di lm_sensor. Il sensore GKrellM
le correzioni sono simili alle linee di calcolo che trovi con lm_sensors, con la differenza
che lm_sensors ha un valutatore di espressioni che non richiede che le linee di calcolo siano
semplificato al singolo fattore e offset richiesto da GKrellM. Ma puoi facilmente
calcolare il fattore e l'offset. Ad esempio, questa riga di calcolo lm_sensor per un caso 2
voltaggio:
calcola in3 ((6.8/10)+1)*@ , @/((6.8/10)+1)
produce un fattore di correzione di ((6.8/10)+1) = 1.68 e un offset pari a zero.
Nota che la seconda espressione della riga di calcolo non è rilevante in GKrellM perché c'è
non è mai necessario invertire il calcolo della lettura della tensione. Inoltre, la riga di calcolo '@'
il simbolo rappresenta la tensione Vin.
Una linea di calcolo più complicata per una tensione del caso 3:
calcolare in5 (160/35.7)*(@ - in0) + @, ...
si può riscrivere:
calcolare in5 (1 + 160/35.7)*@ - (160/35.7)*in0, ...
quindi il fattore di correzione è (1 + 160/35.7) = 5.48
e l'offset di correzione è -(160/35.7) = -4.48
e il riferimento di tensione Vref è in0
Ecco una tabella di fattori di correzione e offset basati su alcune linee di calcolo tipiche
voci da /etc/sensors.conf:
Calcola offset fattore di linea Vref
-------------------------------------------------
lm80 in0 (24/14.7 + 1) * @ 2.633 0 -
in2 (22.1/30 + 1) * @ 1.737 0 -
in3 (2.8/1.9) * @ 1.474 0 -
in4 (160/30.1 + 1) * @ 6.316 0 -
in5 (160/35.7)*(@-in0) + @ 5.482 -4.482 in0
in6 (36/16.2)*(@-in0) + @ 3.222 -2.222 in0
LM78 in3 ((6.8/10)+1)*@ 1.68 0 -
in4 ((28/10)+1)*@ 3.8 0 -
in5 -(210/60.4)*@ -3.477 0 -
in6 -(90.9/60.4)*@ -1.505 0 -
w83782 in5 (5.14 * @) - 14.91 5.14 -14.91 -
in6 (3.14 * @) - 7.71 3.14 -7.71 -
Comando lancio
Molti monitor possono essere impostati per lanciare un comando quando si fa clic sull'etichetta del monitor. quando
viene configurato un comando per un monitor, la sua etichetta viene convertita in un pulsante che diventa
visibile quando il mouse entra nell'area del pannello o dell'indicatore dell'etichetta. Se il comando è a
comando console (non ha un'interfaccia utente grafica), quindi il comando deve essere eseguito in
una finestra di terminale come xterm, eterm o terminale di Gnome. Ad esempio eseguendo il "top"
il comando richiederebbe:
xterm -e superiore
È possibile utilizzare la funzione di avvio dei comandi per eseguire comandi relativi alle funzioni di monitoraggio,
oppure puoi usarlo per avere un comodo avvio per qualsiasi comando. Da quando gkrellm è generalmente
reso appiccicoso, puoi avere facile accesso a diversi comandi usati di frequente da qualsiasi
desktop. Questo è pensato per essere una comodità e un modo per massimizzare l'utilizzo dello schermo
immobiliare e non un sostituto per l'avvio di comandi più completi dai desktop
come Gnome o KDE o altri. Alcune idee di lancio per alcuni monitor potrebbero essere:
calendario:
gnomecal, evoluzione, o ical
CPU: xterm -e top o gps o gtop
inetto: gftp o xterm -e ftpwho
netto: mozilla, galeon, skipstone o xterm -e slrn -C-
E così via... È possibile impostare suggerimenti per questi comandi.
Avvisi
La maggior parte dei monitor può avere avvisi configurati per fornire avvisi e allarmi per le letture dei dati
che vanno al di fuori dei limiti configurabili. Ove utile, un ritardo dell'attivazione dell'avviso
può essere configurato. Un avviso o un allarme consiste nell'apparire una decalcomania che attira l'attenzione
e un comando opzionale in esecuzione. Per la maggior parte dei monitor il comando può contenere il
stesse variabili di sostituzione disponibili per la visualizzazione nel grafico o nell'etichetta del pannello
stringhe di formato e sono documentati nelle pagine Info di configurazione. Inoltre, il nome host
può essere incorporato nel comando con la variabile di sostituzione $H.
Se hai installato festival, è possibile configurare un comando di avviso o di allarme per
dì qualcosa. Ad esempio, un comando di avviso di avviso della temperatura della CPU potrebbe semplicemente pronunciare il
temperatura attuale con:
sh -c "la CPU di avviso echo è a $s gradi | esddsp festival --tts"
Supponendo che tu abbia esd in esecuzione.
TEMI
Un tema è una directory contenente file di immagine e a gkrellmrc file di configurazione. Il
la directory dei temi può essere installata in diverse posizioni:
~/.gkrellm2/temi
/usr/local/share/gkrellm2/themes
/usr/share/gkrellm2/themes
Per la compatibilità con i temi Gtk, a gkrellm il tema può anche essere installato come:
~/.themes/THEME_NAME/gkrellm2
/usr/share/themes/THEME_NAME/gkrellm2
Infine, un tema che vuoi semplicemente controllare può essere decompresso ovunque e utilizzato da
in esecuzione:
gkrellm -t percorso_del_tema
Se sei interessato a scrivere un tema, vai alla pagina Temi su http://www.gkrellm.net
e lì troverai un riferimento al tema.
PLUGINS
gkrellm prova a caricare tutti i plugin (file oggetto condiviso che terminano con .so) che trova nel tuo
directory dei plugin ~/.gkrellm2/plugins. Le directory /usr/local/lib/gkrellm2/plugins e
/usr/lib/gkrellm2/plugins vengono anche cercati i plugin da installare.
Alcuni plugin potrebbero essere disponibili solo come file sorgente e dovranno essere compilati
prima dell'installazione. Dovrebbero esserci istruzioni per farlo con ogni plugin che
arriva sotto forma di fonte.
Se sei interessato a scrivere un plugin, vai alla pagina Plugin su
http://www.gkrellm.net e lì troverai un riferimento per i programmatori di plugin.
CLIENTE/SERVER
Quando un locale gkrellm funziona in modalità client e si connette a un telecomando gkrellmd server tutto
i monitor incorporati raccolgono i loro dati dal server. Tuttavia, il cliente gkrellm processi
è in esecuzione sul computer locale, quindi tutti i plug-in abilitati verranno eseguiti nel contesto locale
(Flynn è un'eccezione poiché deriva i suoi dati dal monitor della CPU integrato).
Inoltre, qualsiasi avvio di comando eseguirà i comandi sulla macchina locale.
Usa gkrellm online usando i servizi onworks.net