Ricerca nel sito web

Uno script di shell per monitorare la rete, l'utilizzo del disco, il tempo di attività, il carico medio e l'utilizzo della RAM in Linux


Il compito dell'amministratore di sistema è davvero difficile poiché deve monitorare i server, gli utenti, i registri, creare backup e bla bla bla. Per le attività più ripetitive, la maggior parte degli amministratori scrive uno script per automatizzare le attività ripetitive quotidiane. Qui abbiamo scritto uno script di shell che non mira ad automatizzare il compito di un tipico amministratore di sistema, ma può essere utile in alcuni luoghi e specialmente per quei neofiti che possono ottenere la maggior parte delle informazioni di cui hanno bisogno sul proprio sistema, rete, utenti, Carico, Ram, host, IP interno, IP esterno, tempo di attività, ecc.

Ci siamo occupati della formattazione dell'output (in una certa misura). Lo script non contiene contenuti dannosi e può essere eseguito utilizzando un account utente normale. Infatti si consiglia di eseguire questo script come utente e non come root.

Sei libero di utilizzare/modificare/ridistribuire la parte di codice seguente attribuendo il giusto credito a Tecmint e Autore. Abbiamo cercato di personalizzare l'output in modo tale che non venga generato nient'altro oltre all'output richiesto. Abbiamo provato a utilizzare quelle variabili che generalmente non sono utilizzate dal sistema Linux e probabilmente sono gratuite.

Requisiti minimi di sistema

Tutto quello che devi avere è una macchina Linux funzionante.

Dipendenza

Non è richiesta alcuna dipendenza per utilizzare questo pacchetto per una distribuzione Linux standard. Inoltre lo script non richiede i permessi di root per l'esecuzione. Tuttavia, se desideri installarlo, devi inserire la password di root una volta.

Sicurezza

Ci siamo presi cura di garantire la sicurezza del sistema. Non è richiesto/installato alcun pacchetto aggiuntivo. Nessun accesso root richiesto per l'esecuzione. Inoltre il codice è stato rilasciato sotto la licenza Apache 2.0, il che significa che sei libero di modificare, modificare e ridistribuire mantenendo il copyright Tecmint.

Come posso installare ed eseguire lo script?

Innanzitutto, utilizza il seguente comando wget per scaricare lo script del monitor "tecmint_monitor.sh" e renderlo eseguibile impostando le autorizzazioni appropriate.

wget https://linux-console.net/wp-content/scripts/tecmint_monitor.sh
chmod 755 tecmint_monitor.sh

Si consiglia vivamente di installare lo script come utente e non come root. Chiederà la password di root e installerà i componenti necessari nei luoghi richiesti.

Per installare lo script "tecmint_monitor.sh", utilizza semplicemente l'opzione -i (installa) come mostrato di seguito.

./tecmint_monitor.sh -i 

Inserisci la password root quando richiesto. Se tutto va bene riceverai un messaggio di successo come mostrato di seguito.

Password: 
Congratulations! Script Installed, now run monitor Command

Dopo l'installazione, puoi eseguire lo script chiamando il comando 'monitor' da qualsiasi posizione o utente. Se non ti piace installarlo, devi includere la posizione ogni volta che vuoi eseguirlo.

./Path/to/script/tecmint_monitor.sh

Ora esegui il comando monitor da qualsiasi luogo utilizzando qualsiasi account utente semplicemente come:

monitor

Non appena esegui il comando ottieni varie informazioni relative al sistema che sono:

  1. Connettività Internet
  2. Tipo di sistema operativo
  3. Nome del sistema operativo
  4. Versione del sistema operativo
  5. Architettura
  6. Rilascio del kernel
  7. Nome host
  8. IP interno
  9. IP esterno
  10. Server dei nomi
  11. Utenti registrati
  12. Usi della RAM
  13. Scambia usi
  14. Usi del disco
  15. Carico medio
  16. Tempo di attività del sistema

Controlla la versione installata dello script utilizzando l'opzione -v (versione).


monitor -v

tecmint_monitor version 0.1
Designed by linux-console.net
Released Under Apache 2.0 License

Conclusione

Questo script funziona immediatamente su alcune macchine che ho controllato. Dovrebbe funzionare lo stesso anche per te. Se trovi qualche bug faccelo sapere nei commenti. Questa non è la fine. Questo è l'inizio. Puoi portarlo a qualsiasi livello da qui.

Abbiamo ricevuto poche lamentele sul fatto che lo script non funziona su alcune distribuzioni Linux e uno dei nostri lettori abituali Mr. Andres Tarallo, ha preso l'iniziativa e ha reso lo script compatibile con tutte le distribuzioni Linux, puoi trovare lo script aggiornato su GitHub all'indirizzo https://github.com/atarallo/TECMINT_MONITOR/.

Se hai voglia di modificare lo script e portarlo avanti, sei libero di farlo dandoci il giusto credito e anche condividere con noi lo script aggiornato in modo che possiamo aggiornare questo articolo dandoti il giusto credito.

Non dimenticare di condividere con noi i tuoi pensieri o la tua sceneggiatura. Saremo qui per aiutarti. Grazie per tutto l'amore che ci hai donato. Resta connesso! Rimani sintonizzato.