När du har servrar är det alltid användbart att automatisera uppgifter, det sparar tid och hjälper också till med feltolerans, du vet ... «gör detta vid låg ram » ... "starta om sådan tjänst om ett sådant uttag misslyckas»... etc, detaljerna är att för att automatisera uppgifter är det första att känna till serverns aktuella status.
Skript för att visa information från vårt system
Jag hade berättat om det ett manus som visade Apache RAM-konsumtionsstatistik, den här gången berättar jag om ett skript som visar den här informationen:
- Är eller är inte ansluten till internet
- Sistema Operativo
- distro
- Arkitektur
- Kärna
- Värdnamn
- Intern IP
- Extern IP
- DNS du använder
- Loggade användare
- RAM- och SWAP-statistik
- HDD-utrymme
- Det tog tid för skriptet att visa informationen
- Uptime
Hur får man skript som visar information från vårt system
Det första är att ladda ner det, sedan ge det exekveringsbehörigheter, slutligen kör vi det med parametern -I så att det installeras i vårt system och det är lättare att utföra det i framtiden. Öppna en terminal och lägg till följande kommandon:
wget http://tecmint.com/wp-content/scripts/tecmint_monitor.sh chmod + x tecmint_monitor.sh ./tecmint_monitor.sh -I
Det kommer att be oss om lösenordet, vi skriver det, tryck på Enter och det är det, vi kan se informationen i vårt system genom att köra:
monitor
Exempel på information från skriptet:
Som du kan se i kommandona är manusförfattaren TecMint.com, tack Avishek Kumar för publicera det.
Jag hoppas att inget kommer att vara användbart för dig to
Hej.
Jag följde stegen som beskrivs och när jag skrev ./tecmint_monitor.sh -Jag säger det mig att alternativet är ogiltigt ... Meddelandet är ./tecmint_monitor.sh: olagligt alternativ - jag
Kan du hjälpa mig?
hälsningar
Det är gemener i.
Parametern är en i-latin, inte en ele 🙂
Hur som helst misslyckas manuset på grund av raden som innehåller "su -c", eftersom i Ubuntu används sudo för att få rootbehörigheter.
och vad händer att «sudo su -« inte fungerar
Redigera filen (sudo nano / usr / bin / monitor) och på rad 75 står det "värdnamn -I" ... ta bort -I och du är klar
försök på det här sättet
./tecmint_monitor.sh -i
Hur som helst, om du kör skriptet utan parametrar, ger det dig motsvarande information. Vad den gör internt är att kopiera skriptet "tecmint_monitor.sh" i / usr / bin / med namnet "monitor" (med exekveringsbehörigheter).
Jag lägger den på en ubuntu-server 12.04 och det får det här felet
Nedladdningar / tecmint_monitor.sh: 26: Nedladdningar / tecmint_monitor.sh: [[: hittades inte
Nedladdningar / tecmint_monitor.sh: 36: Nedladdningar / tecmint_monitor.sh: [[: hittades inte
Nedladdningar / tecmint_monitor.sh: 43: Nedladdningar / tecmint_monitor.sh: [[: hittades inte
Jag har körningstillstånd och jag sätter parametern -I, vad kan orsaken till problemet?
Intressant inlägg, ett bra sätt att automatisera förfrågningar om information, samtidigt som du sparar tid som kan användas i andra frågor.
utanför ämnet: @ KZKG ^ Gaara, kan du snälla svara på e-postmeddelandena, vilket inte är så komplicerat.
HÄLSNINGAR
Vilka e-postmeddelanden? 😀
bra artikel.
men när jag befinner mig?
wget http://tecmint.com/wp-content/scripts/tecmint_monitor.sh
chmod + x tecmint_monitor.sh
./tecmint_monitor.sh -I
Jag tänker inte gå ..
De två som jag skickade till dig för några veckor sedan, de studsade inte, så e-postmeddelandet du gav mig i FLISOL är korrekt ...
Skriv mig igen för att se 0_oU
Kontrollera om den kom
Bra!! Det är fantastiskt, även om det kan kompletteras med extra information. Även om det är ja, är det lätt att anpassa. Tack för att du delar med dig!
Ett mycket användbart verktyg som också används för att övervaka tjänster och resurser, förutom att kunna ställa in handlingar baserat på saker, samt att skicka varningar till exempel är monit:
https://mmonit.com/monit/
Håll käften och ta min brandnyckel!
http://pastebin.com/uKRsrPvZ
om det är mer förståeligt 😉
gäller
apt-get installera inxi
kör i konsolen:
inxi-Fxz
Och redo ...
"./Tecmint_monitor.sh -I" ger mig ett fel, jag ändrade det till små bokstäver som @Edgar Pérez sa men då "monitor" visas som ett okänt kommando: /
Vad gör jag fel? U u
Det verkar som om den är felaktigt installerad. Jag har Debian, men jag har konfigurerat sudo som i Ubuntu, det vill säga att jag inte har tilldelat ett lösenord till rotanvändaren och därför har jag inte det lösenord som jag blir ombedd att ange under installationen. Om jag anger mitt användarnamn misslyckas installationen eftersom det inte är rotlösenordet. Detta fungerade för mig:
chmod + x tecmint_monitor.sh
sudo su
./tecmint_monitor.sh -i
Således installerades den effektivt. Kör sedan bara i vilken terminal som helst: bildskärm
mmm ... det är dags att prova
Skriptet är bra, men i RAM-minnet som används använder det ett opålitligt värde. När jag på någon systemmonitor ser att jag har använt 370 MB indikerar detta skript att det är 991 MB (?).
Skriptet är bra men med inxi visar det dig mer data.
Excellent!!!!
Det är perfekt för mig att sluta dra kommandona en efter en i konsolen när jag måste utföra en administrationsuppgift. 🙂
Synd att det inte finns på GitHub att kunna smida det och kunna arbeta på manuset bekvämare.
Hälsningar!
Deluxe.
Tack för att dela.
Hälsningar!
Alejo, kolla in det här: http://blackhats.cubava.cu/2015/05/15/script-que-muestra-informacion-de-nuestro-sistema/
detta är bra, men inte riktigt