Launcher Prodotti Bitnami Documentazioneimaxe CLI Blog Contatti
imaxe info inventario v1.0.0

L'inventario del tuo server, a colpo d'occhio

Sonda la macchina e scrive un inventario leggibile con il sistema operativo, il software installato e le sue versioni, il database e il prodotto imaxe in /etc/imaxe/info.yaml. Niente segreti, niente sorprese: un comando e sai esattamente cosa hai.

$ imaxe info create
Versione
v1.0.0
Sottocomandi
3
Inventario
/etc/imaxe/info.yaml
Richiede root
sì (create)
Segreti
mai

Cosa fa questo modulo #

Quando avvii un'AMI imaxe, la prima domanda è spesso la più elementare: cosa c'è dentro? Quale versione del sistema operativo, quale software è installato e in quale versione, quale database c'è dietro e quale prodotto imaxe è stato distribuito.

Il modulo info risponde a tutto questo in un colpo solo: sonda il sistema dal vivo e scrive un inventario chiaro e leggibile in /etc/imaxe/info.yaml. Quel file raccoglie il sistema operativo, il software e le sue versioni, il database e il prodotto imaxe, pronto da consultare a schermo o in JSON per l'automazione.

L'inventario non contiene segreti

Il file /etc/imaxe/info.yaml è puramente descrittivo: nomi e versioni. Non memorizza mai password, chiavi o token, così puoi leggerlo, copiarlo o allegarlo a un ticket con tranquillità.

Guida rapidaattività passo passo

Attività comuni #

Scegli cosa vuoi fare. Ogni ricetta porta il comando già scritto — basta copiarlo e premere Copia.

1

Generare l'inventario

Sonda la macchina e scrivi /etc/imaxe/info.yaml per la prima volta.

Connettiti via SSH al tuo server con l'utente ubuntu.

Avvia create: percorre il sistema e scrive l'inventario su disco.

terminal
$ sudo imaxe info create
Il file /etc/imaxe/info.yaml viene scritto con il sistema operativo, il software e le sue versioni, il database e il prodotto imaxe.
2

Vedere cosa ho installato

Mostra a schermo l'inventario già generato.

Leggi l'inventario memorizzato in /etc/imaxe/info.yaml:

terminal
$ imaxe info show
Vedrai a schermo il sistema operativo, il software con la sua versione, il database e il prodotto imaxe. Se l'inventario non esiste ancora, generalo con la ricetta precedente.
3

Ottenere l'inventario in JSON

Output strutturato per script, monitoraggio o un inventario centralizzato.

Aggiungi --json a show per ottenere l'inventario in un formato leggibile dalla macchina:

terminal
$ imaxe info show --json

Vuoi estrarre un singolo valore? Combinalo con jq, per esempio la versione del sistema operativo:

terminal
$ imaxe info show --json | jq .os
Il JSON esce su stdout, pronto per essere convogliato in jq, un agente di inventario o il tuo CMDB.
4

Rigenerare dopo una modifica

Aggiorna l'inventario dopo aver installato o aggiornato software.

L'inventario è un'istantanea del sistema nel momento in cui è stato generato. Se hai aggiornato pacchetti o cambiato il database, esegui di nuovo create per riscriverlo con dati aggiornati:

terminal
$ sudo imaxe info create
$ imaxe info show
Il file /etc/imaxe/info.yaml riflette di nuovo lo stato reale della macchina.
L'inventario è un'istantanea, non un guardiano

Il file riflette il sistema com'era quando è stato eseguito create. Non si aggiorna da solo: dopo qualsiasi modifica significativa al software, esegui di nuovo create affinché show resti fedele alla realtà.

Riferimento CLIcomandi, flag e file

Sinossi #

uso
imaxe info <subcomando> [--json]

Il sottocomando create richiede privilegi di root (usa sudo) perché scrive in /etc/imaxe/. Al contrario, show si limita a leggere l'inventario e può essere eseguito senza sudo. Aggiungi --json a show per ottenere un output leggibile dalla macchina adatto allo scripting.

Sottocomandi #

SottocomandoCosa faFlag rilevanti
createSonda il sistema dal vivo e (ri)scrive l'inventario in /etc/imaxe/info.yaml.
showMostra l'inventario memorizzato in /etc/imaxe/info.yaml.--json
helpMostra l'aiuto del modulo.

Argomenti e flag #

FlagTipoPredefinitoDescrizione
--jsonboolfalseIn show, emette l'inventario come JSON strutturato su stdout, adatto a jq e all'automazione.

Il modulo info non accetta argomenti posizionali: ogni sottocomando opera sull'inventario del sistema stesso.

File e percorsi #

PercorsoContenuto
/etc/imaxe/info.yamlInventario dell'AMI: sistema operativo, software e versioni, database e prodotto imaxe. Puramente descrittivo, senza segreti.

Esempio di info.yaml:

/etc/imaxe/info.yaml
os:
  name: Ubuntu
  version: 22.04
software:
  nginx: 1.18.0
  php: 8.1
database:
  engine: mysql
  version: 8.0.36
product:
  name: imaxe
  version: 1.0.0

Codici di uscita e log #

Ogni esecuzione restituisce un codice che puoi verificare con echo $? — utile per concatenare negli script:

0OKInventario generato o mostrato con successo.
1ERRErrore generico non classificato. Controlla il messaggio.
2USAGESottocomando o flag non valido.
3NOFILEshow senza inventario: esegui prima create.
4PERMcreate senza privilegi per scrivere in /etc/imaxe/.

Risoluzione dei problemi #

SintomoCausa probabileSoluzione
show non mostra nulla o fallisceL'inventario non è ancora stato generato.Esegui sudo imaxe info create e riprova con show.
create dà un errore di permessiÈ stato eseguito senza root e non può scrivere in /etc/imaxe/.Rieseguilo con sudo imaxe info create.
L'inventario non corrisponde alla realtàDel software è stato installato o aggiornato dopo la sua generazione.Rigeneralo con sudo imaxe info create: è un'istantanea puntuale.
L'output di --json non è pulito--json è stato applicato a un sottocomando che non lo supporta.--json vale solo per show; usalo come imaxe info show --json.

Bloccato con il modulo Inventario?

Scrivici allegando l'output di «imaxe <module> status --json» e ti rispondiamo in fretta.

Contatta il supporto