Kad imate poslužitelje, automatizacija zadataka je uvijek korisna, štedi nam vrijeme i pomaže u toleranciji kvarova, znate ... «učinite to u slučaju niskog broja ovna » ... "ponovno pokrenite takvu uslugu ako takva utičnica ne uspije»... itd., Detalj je da je za automatizaciju zadataka prva stvar znati trenutni status poslužitelja.
Skripta za prikaz podataka iz našeg sustava
Rekao sam ti o skripta koja je prikazivala statistiku potrošnje RAM-a Apache, ovaj put ću vam reći o skripti koja prikazuje ove informacije:
- Je li povezan ili nije povezan s internetom
- Platforma
- distribucija
- Arhitektura
- Zrno
- Ime računala
- Interni IP
- Vanjski IP
- DNS koji upotrebljavate
- Prijavljeni korisnici
- RAM i SWAP statistika
- HDD prostor
- Vrijeme koje je trebalo skripti da prikaže informacije
- Uptime
Kako doći do skripte koja prikazuje informacije iz našeg sustava
Prvo je preuzeti ga, zatim mu dati dozvole za izvršenje, konačno ga izvršavamo s parametrom -I tako da je instaliran u naš sustav i da ga je lakše izvršiti u budućnosti. Otvorite terminal i stavite sljedeće naredbe:
wget http://tecmint.com/wp-content/scripts/tecmint_monitor.sh chmod + x tecmint_monitor.sh ./tecmint_monitor.sh -I
Zatražit će nas lozinku, upišemo je, pritisnemo Enter i to je to, podatke našeg sustava možemo vidjeti izvršavanjem:
monitor
Primjeri podataka koje pruža skripta:
Kao što možete vidjeti u naredbama, autor skripte je TecMint.com, hvala Avishek Kumar na postavi.
Pa nadam se da vam ništa neće biti korisno 😉
Pozdrav.
Slijedio sam opisane korake i kad sam napisao ./tecmint_monitor.sh -Rekao sam mi da je opcija nevaljana ... Poruka je ./tecmint_monitor.sh: ilegalna opcija - I
Možeš li mi pomoći?
pozdravi
To je malo slovo i.
Parametar je i-latinica, a ne ele🙂
U svakom slučaju, skripta mi propada zbog retka koji sadrži "su -c", jer se u Ubuntuu sudo koristi za dobivanje root dopuštenja.
i što se događa da «sudo su -« ne djeluje
Uredite datoteku (sudo nano / usr / bin / monitor) i na liniji 75 piše "ime hosta -I" ... uklonite -I i gotovi ste
pokušajte na ovaj način
./tecmint_monitor.sh -i
U svakom slučaju, ako skriptu pokrenete bez parametara, ona će vam dati odgovarajuće informacije. Ono što interno radi je kopiranje skripte "tecmint_monitor.sh" u / usr / bin / s imenom "monitor" (s dozvolama za izvršavanje).
Stavio sam ga na ubuntu poslužitelj 12.04 i dobio sam ovu pogrešku
Preuzimanja / tecmint_monitor.sh: 26: Preuzimanja / tecmint_monitor.sh: [[: nije pronađeno
Preuzimanja / tecmint_monitor.sh: 36: Preuzimanja / tecmint_monitor.sh: [[: nije pronađeno
Preuzimanja / tecmint_monitor.sh: 43: Preuzimanja / tecmint_monitor.sh: [[: nije pronađeno
Imam dozvole za izvršavanje i stavljam parametar -I, što bi mogao biti uzrok problema?
Zanimljiva pošta, dobar način za automatizaciju zahtjeva za informacijama, istovremeno štedeći vrijeme koje se može koristiti za druga pitanja.
off topic: @ KZKG ^ Gaara, možete li, molim vas, odgovoriti na e-poštu, što i nije tako komplicirano.
Pozdrav
Koji e-mailovi? 😀
sjajan članak.
ali kako se nalazim?
wget http://tecmint.com/wp-content/scripts/tecmint_monitor.sh
chmod + x tecmint_monitor.sh
./tecmint_monitor.sh -Ja
Ne idem ..
Njih dvoje koje sam vam poslao prije nekoliko tjedana nisu poskakivali, pa je e-mail koji ste mi dali u FLISOL-u točan ...
Napišite mi opet da vidim 0_oU
Provjerite je li stiglo
Sjajno!! Super je, iako bi se mogao nadopuniti dodatnim informacijama. Iako da, lako ga je prilagoditi. Hvala na dijeljenju!
Vrlo koristan alat koji se također koristi za nadgledanje usluga i resursa, osim što može postavljati radnje na temelju stvari, kao i za slanje upozorenja, na primjer, je monit:
https://mmonit.com/monit/
ŠUTI I UZMI MOJ KLJUČ POŽARA!
http://pastebin.com/uKRsrPvZ
u slučaju da je razumljivije 😉
pozdravi
apt-get instalirati inxi
pokrenite u konzoli:
inxi-Fxz
I spremno ...
"./tecmint_monitor.sh -I" mi daje pogrešku, promijenio sam je u mala slova kako je rekao @Edgar Pérez, ali tada se "monitor" pojavljuje kao nepoznata naredba: /
Što radim krivo? u__ú
Čini se da je pogrešno instaliran. Imam Debian, ali sudo sam konfigurirao kao u Ubuntuu, to jest, nemam lozinku dodijeljenu root korisniku i, prema tome, nemam lozinku koju bih trebao unijeti tijekom instalacije. Ako unesem svoje korisničko ime, instalacija ne uspije jer to nije root lozinka. Ovo mi je uspjelo:
chmod + x tecmint_monitor.sh
sudo Su
./tecmint_monitor.sh -i
Tako je učinkovito instaliran. Zatim samo pokrenite bilo koji terminal: monitor
mmm ... bit će vrijeme da probate
Skripta je dobra, ali u korištenoj RAM memoriji označava ne baš vjerodostojnu vrijednost. Kada na bilo kojem monitoru sustava vidim da sam potrošio 370 MB, ova skripta označava da iznosi 991 MB (?).
Skripta je u redu, ali s inxi prikazuje vam više podataka.
Izvrsna !!!!
Savršeno mi je prestati povlačiti naredbe jednu po jednu u konzoli kad moram izvršiti administrativni zadatak. 🙂
Šteta što nije na GitHubu da bi ga uspio iskovati i moći komotnije raditi na skripti.
Pozdrav!
Deluxe.
Hvala na dijeljenju.
Pozdrav!
Alejo, pogledaj ovo: http://blackhats.cubava.cu/2015/05/15/script-que-muestra-informacion-de-nuestro-sistema/
ovo je u redu, iako ne sasvim