Questo è il comando ipmi_ui che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre numerose workstation online gratuite come Ubuntu Online, Fedora Online, l'emulatore online di Windows o l'emulatore online di MAC OS
PROGRAMMA:
NOME
ipmi_ui - Interfaccia grezza per un sistema IPMI
SINOSSI
ipmiui [-dmsg] [-dmem] [-c] connection-1[connection-2]
Le connessioni sono specificate come:
smi smi-num
or
lan indirizzo IP porto [Indirizzo IP 2 porta-2] auth privilegio nome utente password
DESCRIZIONE
. ipmi_ui il programma si connette a un sistema IPMI e consente l'accesso alle entità IPMI e
sensori e controlli OpenIPMI. È piuttosto grezzo e serve principalmente per testare OpenIPMI, ma
ha anche altre funzioni, quindi è fornito.
Normalmente, ipmi_ui si avvia in un formato a schermo intero. La finestra di sinistra mostra l'output di
comandi, la finestra di destra mostra i log di OpenIPMI. Entrambe le finestre sono scorrevoli con
tasti pagina su e pagina giù, premere il tasto "F1"tasto per scegliere la finestra di sinistra da scorrere,
il "F2" tasto per scegliere la finestra giusta da scorrere.
Nota che devi impostare il tuo ambiente TERMINE variabile correttamente per il tuo terminale, oppure
ipmi_ui visualizzerà spazzatura sullo schermo.
Nota che puoi inserire due specifiche di connessione sulla riga di comando e ipmi_ui lo farà
Crea due connessioni. Puoi farlo solo se le connessioni sono allo stesso dominio IPMI
attraverso diversi controller di gestione. Inoltre, ogni connessione LAN può avere due IP
indirizzi. Si tratta di due indirizzi diversi per lo stesso controller di gestione. Quindi
può avere un totale di 4 indirizzi IP per un dominio IPMI, due controller di gestione e due
Indirizzi IP per ciascun controller di gestione.
VERSIONI
-dmsg Attiva il debug dei messaggi: questo scaricherà tutti i messaggi nella finestra del registro.
-dmem Attiva il debug della memoria, questo causerà l'allocazione e la deallocazione della memoria
controllato. Quando il programma termina, scaricherà tutta la memoria che non lo era
correttamente liberato (perso).
-snmp Abilita il gestore trap SNMP. ipmi_ui deve essere compilato con il codice SNMP abilitato per
questa opzione sia disponibile.
-c Esegui il programma in modalità riga di comando. Questa funzione è utile per gli script. Tutti gli output
va all'output standard, non c'è finestra.
smi-num
Numero SMI a cui connettersi, per sistemi con più di un'interfaccia di sistema.
In genere, questo è '0'.
indirizzo IP
L'indirizzo IP dell'interfaccia LAN.
porto La porta UDP dell'interfaccia LAN, generale 623.
Indirizzo IP 2
Alcuni sistemi supportano più connessioni IP, questo ha specificato il secondo indirizzo e
è facoltativo. Se specificato, OpenIPMI utilizzerà entrambi gli indirizzi IP e eseguirà il failover su
quello funzionante se uno dei due si guasta.
porta-2 La porta per la seconda connessione IP, generalmente 623.
auth L'autorizzazione all'uso per la connessione, sia "nessuna""dritto""md5", O
"md2".
privilegio
Il privilegio di utilizzare per la connessione, sia "richiama""Utente""operatore", O
"Admin". Si noti che alcune operazioni IPMI falliranno senza il privilegio corretto.
nome utente
Il nome utente da utilizzare per la connessione. Se si utilizza questo utente anonimo, questo dovrebbe
essere la stringa vuota "".
password
La password da utilizzare per la connessione.
ENTI
Le entità sono elencate in base al loro ID entità (il tipo di entità che sono) e alla loro entità
istanza. Le entità possono essere attive o inattive nel sistema, l'algoritmo IPMI standard
per determinarlo viene utilizzato. I comandi sulle entità sono:
entità
Elenca tutte le entità nel sistema. L'output è lo specificatore dell'entità, seguito
tramite un nome di entità facoltativo tra parentesi, seguito da "presente" o "non presente".
verifica_presenza
Per la verifica della presenza di tutte le entità.
fru entità
Elencare le informazioni FRU associate all'entità.
dump_fru è logico indirizzo_dispositivo ID del dispositivo Lun autobus privato canale
Scarica le informazioni non elaborate dal dispositivo FRU specificato.
SENSORI
I sensori definiscono i dispositivi di input che OpenIPMI può monitorare.
sensore entità
Elenca tutti i sensori che monitorano l'entità specificata. L'output è il sensore
specificatore (lo specificatore dell'entità seguito dal nome del sensore, con gli spazi convertiti
a ~). seguito dal nome del sensore.
sensore sensore
Apri il sensore specificato e visualizza tutte le sue informazioni. In modalità a schermo intero, il
il sensore verrà interrogato nuovamente ogni secondo.
riarmare globale [maschera di asserzione maschera di deasserzione]
Riattivare il sensore indicato. Se globale is 1, quindi l'intero sensore viene riarmato. Se
globale is 0, Allora l' maschera di asserzione e maschera di deasserzione deve essere specificato dicendo
quali soglie o stati riarmare.
eventi_abilita eventi scansione maschera di bit di asserzione maschera di bit di deasserzione
Abilita o disabilita gli eventi per il sensore specificato. eventi attiva o disattiva gli eventi da
il sensore (0 or 1). scansione attiva o disattiva la scansione per il sensore (0 or 1).
maschera di bit di asserzione specifica la maschera di bit delle soglie o degli stati che dovrebbero essere
abilitato o disabilitato quando viene affermata una soglia o uno stato. È un insieme di 0 e
1, dove il primo è per la soglia/stato 0, il secondo per la soglia/stato
1, ecc. maschera di bit di deasserzione specifica la maschera di bit delle soglie o degli stati che
dovrebbe essere abilitato o disabilitato quando una soglia o uno stato vengono deasseriti.
CONTROLLI
I controlli sono dispositivi di output che possono controllare cose come LED, alimentazione, linee di reset e
come.
I comandi entità
Elenca tutti i controlli che controllano l'entità specificata. L'output è il controllo
specificatore (lo specificatore dell'entità seguito dal nome del controllo, con gli spazi convertiti
a ~). seguito dal nome del controllo.
di controllo di controllo
Visualizza il controllo specificato e visualizza il suo stato attuale.
imposta_controllo val1 [val2 ...]
Modifica il valore di un controllo. Nota che per i controlli con più valori, ogni
è necessario specificare il valore.
EVENTI
Gli eventi sono messaggi asincroni provenienti dai sensori che comunicano all'utente che un sensore ha eseguito un'operazione.
qualcosa. Gli eventi sono generalmente memorizzati in un registro eventi di sistema (SEL); OpenIPMI recupererà
gli eventi provenienti dai SEL nel sistema.
Poiché possono esistere più SEL, un evento è specificato dall'MC da cui proviene nel formato
"(indirizzo canale)" e un numero di log. Lo stesso numero di log può esistere in più MC.
Gli eventi vengono visualizzati nella finestra del registro non appena arrivano. Se possono essere correlati con un
sensore, verranno visualizzati con quante più informazioni possibili.
delezione canale mc-addr log-num
Elimina l'evento specificato. Nota che molti SEL non supportano le eliminazioni individuali, quindi
questo potrebbe eliminare solo la copia locale dell'evento, non quella nel SEL. In questo
caso, per eliminare gli eventi nel SEL, è necessario eliminare contro tutti i gli eventi nel SEL e
attendere circa 10 secondi affinché OpenIPMI esegua una cancellazione SEL completa.
clear_sel
Elimina tutti gli eventi nel SEL. Questo processo potrebbe richiedere del tempo, quindi se lo fai
e abbandonarlo immediatamente potrebbe non essere completo.
list_sel
Elenca tutti gli eventi nella copia locale dei SEL. Questa è solo la copia locale, se
le copie effettivamente modificate non verranno riflesse.
get_sel_time canale mc-num
Ottieni il tempo nel SEL per il MC specificato.
GESTIONE CONTROLLORI (MC)
In OpenIPMI, normalmente non si ha a che fare con i controller di gestione. Sono considerati
interni al sistema. Tuttavia, per il debug, vengono fornite informazioni su di essi.
mcs Elenca tutti gli MC nel sistema e se sono attivi. Gli MC vengono visualizzati in
il formato "(indirizzo del canale)".
mc canale mc-addr
Visualizza un sacco di informazioni sull'MC, provenienti principalmente dal dispositivo di acquisizione
comando id.
mccmd canale mc-addr LUN NetFN cmd [dati ...]
Invia un comando IPMI all'MC specificato. Per farlo, l'MC deve esistere ed essere attivo.
mc_reset canale mc-addr [caldo | freddo]
Invia un comando di reset a caldo o a freddo al MC specificato. L'azione intrapresa dal MC è
specifico del sistema.
scansione canale mc-addr
Cerca un MC all'indirizzo specificato. Se l'MC esiste ma OpenIPMI non lo sa
a riguardo, verrà aggiunto. Se il MC non esiste più, verrà rimosso.
mc_events_enable canale mc-num abilitato
Abilita o disabilita la generazione di eventi per il MC specificato.
mc_events_enabled canale mc-num
Indica se gli eventi sono abilitati per il MC specificato.
LAN Parametro Configurazione
OpenIPMI ha funzioni che semplificano la configurazione dei parametri LAN di una LAN
connessione. Si noti che i parametri LAN hanno un blocco che OpenIPMI tenta di utilizzare. Se
se leggi i parametri LAN, questi saranno bloccati finché non li scrivi o li cancelli
bloccare.
readlanparm canale mc-num canale
Leggere le informazioni lanparm da un MC e visualizzarle nella finestra di visualizzazione.
viewlanparm
Mostra le informazioni attuali di lanparm nella finestra di visualizzazione.
writelanparm canale mc-num canale
Scrivere le informazioni LANPARM correnti su un MC. Notare che questo deve essere l'MC che
da cui sono stati letti i parametri.
clearlanparmlock [canale mc-num canale]
Cancella un blocco LANPARM. Se viene specificato MC, il blocco LANPARM viene eseguito direttamente
cancellato. Se non specificato, il blocco LANPARM per i parametri correnti viene cancellato.
setlanparm config [selettore] APPREZZIAMO
Imposta l'elemento di configurazione specificato sul valore. Il selettore facoltativo viene utilizzato per gli elementi
che accettano un selettore, come "auth" o uno qualsiasi degli elementi in "destination".
Piattaforma Evento Filtra (PEF)
OpenIPMI contiene una funzione che aiuta a gestire le impostazioni PEF su un BMC. Si noti che il PEF
i parametri hanno un blocco che OpenIPMI tenta di utilizzare. Se si leggono i parametri PEF,
rimarranno bloccati finché non li scriverai o non rimuoverai il blocco.
readpef canale mc-num
Leggi le informazioni PEF da un MC.
clearpeflock [canale mc-num]
Cancella un blocco PEF. Se viene fornito l'MC, il blocco PEF su quell'MC è direttamente
cancellato. Se non viene specificato alcun MC, il blocco del PEF corrente viene cancellato.
viewpef
Mostra le informazioni PEF correnti nella finestra di visualizzazione.
writepef canale mc-num
Scrivere le informazioni PEF correnti su un MC.
setpef config [selettore] APPREZZIAMO
Imposta l'elemento di configurazione specificato sul valore. Il selettore facoltativo viene utilizzato per gli elementi
che accettano un selettore, come qualsiasi cosa nei filtri degli eventi, nei criteri di avviso o negli avvisi
stringhe.
animale domestico veloce canale indirizzo ip indirizzo mac selettore di sinistra numero di polizza selettore apt terra-dest-
selettore
Imposta la connessione per il dominio per inviare trappole PET dalla connessione specificata a
l'indirizzo IP/MAC specificato sul canale specificato. Questo esegue tutte le operazioni LAN e PEF
configurazione richiesta per configurare un sistema per l'invio di trappole di eventi.
COLLEGAMENTI
OpenIPMI può mantenere più connessioni a un singolo dominio. Generalmente utilizzerà solo
uno di questi alla volta (anche se l'altro sarà costantemente sotto test). Questo è il
Connessione "attiva". È possibile interrogare e impostare quale connessione è attiva.
Il numero di connessione è la connessione dalla riga di comando. È possibile specificarne due
connessioni sulla riga di comando (la parte che inizia con "lan", "smi", ecc). . prima di tutto
veloce Tu specificare is veloce zero, , il secondo is veloce 1.
è_attivo veloce
Stampa se la connessione specificata è attiva o meno.
attiva_con veloce
Attiva la connessione indicata.
ALTRO COMANDI
msg canale Indirizzo IPMB LUN NetFN cmd [dati ...]
Invia un comando IPMI all'indirizzo IPMB specificato. Questo è disponibile nel caso in cui
l'MC specificato non può essere trovato o abilitato.
diritti di autore canale mc-addr sensori
Scarica tutti gli SDR dal MC specificato. Se sensori is vero, quindi svuotare il dispositivo
SDR. Se è falso, scarica il repository SDR principale sul MC.
scansione canale Indirizzo IPMB
Eseguire una scansione del bus IPMB per l'IPMB specificato, per provare a rilevare un MC al dato
indirizzo. La scansione del bus IPMB può essere lenta, questo può aiutare ad accelerare le cose se
conosco già l'indirizzo.
smettere Abbandona il programma.
ricollegare
Tentativo di disconnessione e riconnessione al controller IPMI. Questo è principalmente per
test.
visualizza_vinci
Imposta la finestra di visualizzazione (finestra di sinistra) per lo scorrimento, nel caso in cui "F1" chiave
non funziona.
log_win
Imposta la finestra di registro (finestra di destra) per lo scorrimento, nel caso in cui "F2" la chiave non
lavoro.
Aiuto Fornisci un output di aiuto conciso su tutti i comandi.
ERRORE USCITA
Tutti gli errori in uscita vengono inviati alla finestra del registro.
Utilizzare ipmi_ui online utilizzando i servizi onworks.net