Quan es té servidors automatitzar tasques sempre és útil, ens estalvia temps i més, ajuda amb la tolerància a fallades, ja saben ... «fes tal cosa en cas que hi hagi poca ram » ... «reinicia tal servei si falla tal sòcol»... etc, el detall és que per automatitzar tasques, el primer és saber l'estat actual de servidor.
Script per a informació d nostre sistema
Fa temps els havia parlat sobre un guió que mostrava estadístiques de consum de RAM d'Apache, aquesta vegada els parlaré sobre un script que mostra aquesta informació:
- Està o no connectat a internet
- Sistema operatiu
- distro
- Arquitectura
- Kernel
- nom d'amfitrió
- IP Interna
- IP Externa
- DNS que fa servir
- usuaris loggeados
- Estadístiques de RAM i SWAP
- Espai en HDDs
- Temps que va demorar l'script a mostrar la informació
- Uptime
Com obtenir Script que mostra informació del nostre sistema
El primer és descarregar-lo, després donar-li permisos d'execució, finalment ho executem amb el paràmetre -I perquè s'instal·li en el nostre sistema i sigui més fàcil executar en el futur. Obrin una terminal i posin les següents comandes:
wget http://tecmint.com/wp-content/scripts/tecmint_monitor.sh chmod + x tecmint_monitor.sh ./tecmint_monitor.sh -I
Ens demanarà el password, el teclegem, pressionem Enter i llest, ja podrem veure la informació del nostre sistema a l'executar:
monitor
Exemples d'informació subministrada pel Script:
Com poden veure en les ordres, l'autor de l'script és TecMint.com, les gràcies Avishek Kumar per publicar-.
Bé res espere els sigui d'utilitat 😉
Hola.
Vaig seguir els passos descrits i quan vaig escriure ./tecmint_monitor.sh -I m'indica que l'opció és invàlida ... El missatge és ./tecmint_monitor.sh: opció il·legal - I
Poden ajudar?
Salutacions
És i minúscula.
El paràmetre és una i-llatina, no una ela 🙂
De tota manera, a mi em falla el l'script per la línia que conté «la seva -c», ja que, en ubuntu s'usa suo per obtenir permisos de root.
i que passa que no funciona el «suo seu -«
Edita l'arxiu (sudo nano / usr / bin / monitor) i en la línia 75 diu «hostname -I» ... treu el -I i llest
intenta d'aquesta manera
./tecmint_monitor.sh -i
De totes maneres si executes l'script sense paràmetres, et dóna la informació corresponent. El que fa internament és copiar l'script «tecmint_monitor.sh 'a / usr / bin / amb nom« monitor »(amb permisos d'execució).
el vaig posar en un ubuntu server 12.04 i surt aquest error
Descàrregues / tecmint_monitor.sh: 26: Descàrregues / tecmint_monitor.sh: [[: not found
Descàrregues / tecmint_monitor.sh: 36: Descàrregues / tecmint_monitor.sh: [[: not found
Descàrregues / tecmint_monitor.sh: 43: Descàrregues / tecmint_monitor.sh: [[: not found
tinc permisos d'execució i li vaig defensar que el paràmetre -I, ¿Quina pot ser la caulsa de el problema?
Interessant Post, una bona manera d'automatitzar demanat d'informació, alhora que s'estalvia temps que pot ser emprat en altres qüestions.
off topic: @ KZKG ^ Gaara, si us plau, pots respondre els correus, que no és tan complicat.
SALUTACIONS
Què correus? 😀
gran article.
però a mesura que em trobo?
wget http://tecmint.com/wp-content/scripts/tecmint_monitor.sh
chmod + x tecmint_monitor.sh
./tecmint_monitor.sh -I
No vaig ..
Els dos que et vaig enviar hae unes setmanes, no em van rebotar, de manera que el correu que em vas donar al FLISOL aquesta correcte ...
Escriu-me de nou a veure 0_oU
Revisa a veure si va arribar
Genial !! És fantàstic, tot i que es podria completar amb informació extra. Encara que això sí, és fàcil de personalitzar. Gràcies per compartir!
Una eina molt útil i que també s'utilitza per monitoritzar serveis i recursos, a més depoder setear accions en base a x cosa, així com a més enviar per ex-mail d'alertes és monit:
https://mmonit.com/monit/
SHUT UP AND TAKE MY FIRE KEY!
http://pastebin.com/uKRsrPvZ
per si queda mes comprensible 😉
salutacions
apt-get install inxi
executar en consola:
inxi -Fxz
I llest ...
el «./tecmint_monitor.sh -I» em dóna error, ho canviï per minúscula com va dir @Edgar Pérez però després «monitor» apareix com comanda desconegut: /
Que faig malament? u__ú
Sembla que està malament instal·lat. Jo tinc Debian, però tinc suo configurat com en Ubuntu, és a dir, no tinc contrasenya per al l'usuari root i, per tant, no tinc la contrasenya que em demana ingressar durant la instal·lació. Si ingrés la del meu usuari, la instal·lació falla, per no ser la contrseña de l'root. Això em va funcionar:
chmod + x tecmint_monitor.sh
suo seva
./tecmint_monitor.sh -i
Així va quedar efectivament instal·lat. Després només n'hi ha prou executar en qualsevol terminal: monitor
mmm ... serà hora provar
Està bo el script, però en la memòria RAM utilitzada marca un valor poc creïble. Quan en qualsevol monitor de sistema veig que porto usats 370 MB, aquest script indica que són 991 MB (¿?).
Aquesta bé l'script però amb inxi t'ensenya mes dades.
Excel·lent !!!!
Em ve perfecte per deixar de llençar un per un els comandaments en consola quan he de fer alguna tasca d'administració. 🙂
Que lastima que no està en GitHub per poder forkearlo i poder treballar en l'script de manera mes comoda.
Salutacions!
Cars.
Gràcies per compartir-ho.
Salutacions!
Alejo, mira això: http://blackhats.cubava.cu/2015/05/15/script-que-muestra-informacion-de-nuestro-sistema/
està bé això, encara que no de el tot