Kui teil on servereid, on ülesannete automatiseerimine alati kasulik, see säästab meie aega ja aitab ka tõrketaluvuse korral.tehke seda madala oina korral » ... "taaskäivitage teenus, kui selline pistikupesa ebaõnnestub»... jne, detail on see, et ülesannete automatiseerimiseks on kõigepealt teada serveri praegust olekut.
Skript meie süsteemi teabe kuvamiseks
Ma olin sulle rääkinud stsenaarium mis näitas Apache RAM-i tarbimise statistikat, räägin seekord skripti kohta, mis kuvab selle teabe:
- On või ei ole Internetiga ühendatud
- operatsioonisüsteem
- levitamine
- Arhitektuur
- Kernel
- hostname
- Sisemine IP
- Väline IP
- Kasutatav DNS
- Sisseloginud kasutajad
- RAM ja SWAP statistika
- HDD ruumi
- Aeg, mis kulus skripti teabe kuvamiseks
- Töö kestvus
Kuidas saada skripti, mis näitab meie süsteemist teavet
Esimene asi on see alla laadida, seejärel anda sellele täitmisõigused, lõpuks täidame selle parameetriga -I, nii et see on meie süsteemi installitud ja seda on tulevikus lihtsam täita. Avage terminal ja sisestage järgmised käsud:
wget http://tecmint.com/wp-content/scripts/tecmint_monitor.sh chmod + x tecmint_monitor.sh ./tecmint_monitor.sh -I
See küsib meilt parooli, me sisestame selle, vajutame sisestusklahvi ja kõik, näeme käivitades oma süsteemi teavet:
monitor
Näited skripti pakutavast teabest:
Nagu käskudest näha, on skripti autor TecMint.com, tänab Avishek Kumarit postita see.
Noh, loodan, et miski pole teile kasulik 😉
Hola.
Järgisin kirjeldatud samme ja kui kirjutasin ./tecmint_monitor.sh - ütlen mulle, et valik on vale ... Sõnum on ./tecmint_monitor.sh: ebaseaduslik variant - I
Kas sa saad mind aidata?
seoses
See on väiketäht i.
Parameeter on i-ladina, mitte ele 🙂
Igatahes nurjub skript minust su -c-d sisaldava rea tõttu, kuna Ubuntus kasutatakse sudot juurõiguste saamiseks.
ja mis juhtub, et «sudo su -« ei tööta
Redigeerige faili (sudo nano / usr / bin / monitor) ja reas 75 on kirjas "hostinimi -I" ... eemaldage -I ja olete valmis
proovige seda viisi
./tecmint_monitor.sh -i
Igatahes, kui käivitate skripti ilma parameetriteta, annab see teile vastava teabe. Sisemiselt teeb see skripti "tecmint_monitor.sh" kopeerimise kataloogi / usr / bin / nimega "monitor" (täitmisõigustega).
panin selle ubuntu serverisse 12.04 ja saan selle vea
Allalaadimised / tecmint_monitor.sh: 26: Allalaadimised / tecmint_monitor.sh: [[: ei leitud
Allalaadimised / tecmint_monitor.sh: 36: Allalaadimised / tecmint_monitor.sh: [[: ei leitud
Allalaadimised / tecmint_monitor.sh: 43: Allalaadimised / tecmint_monitor.sh: [[: ei leitud
Mul on täitmisõigused ja ma panin parameetri -I, mis võib olla probleemi põhjus?
Huvitav postitus, hea viis teabepäringute automatiseerimiseks, säästes samal ajal aega, mida saab kasutada muudes küsimustes.
teemaväline: @ KZKG ^ Gaara, kas saaksite palun vastata meilidele, mis pole nii keeruline.
Tervitused
Mis meilid? 😀
suurepärane artikkel.
aga nagu ma leian ennast?
wget http://tecmint.com/wp-content/scripts/tecmint_monitor.sh
chmod + x tecmint_monitor.sh
./tecmint_monitor.sh -I
Ma ei lähe ..
Need kaks, mille ma teile mõned nädalad tagasi saatsin, ei põrganud tagasi, seega on meil FLISOLis antud e-kiri õige ...
0_oU nägemiseks kirjutage mulle uuesti
Kontrollige, kas see saabus
Geniaalne !! See on suurepärane, kuigi seda võiks täiendada lisateabega. Kuigi jah, seda on lihtne kohandada. Aitäh jagamast!
Väga kasulik tööriist, mida kasutatakse ka teenuste ja ressursside jälgimiseks, lisaks sellele, et saab seada toiminguid selle põhjal, mis lisaks sellele ka saata hoiatusi, on järgmine:
https://mmonit.com/monit/
VAIGI JA VÕTKE MINU TULETULENE!
http://pastebin.com/uKRsrPvZ
juhul kui see on arusaadavam 😉
osas
apt-get install inxi
käivitage konsoolis:
inxi-Fxz
Ja valmis ...
"./tecmint_monitor.sh -I" annab mulle vea, muutsin selle väiketäheks nagu @Edgar Pérez ütles, kuid siis ilmub tundmatu käsuna "monitor": /
Mida ma valesti teen? u__ú
Tundub, et see on valesti paigaldatud. Mul on Debian, kuid mul on sudo konfigureeritud nii nagu Ubuntus, see tähendab, et mul pole juurkasutajale määratud parooli ja seetõttu pole mul parooli, mida mul installimise ajal palutakse sisestada. Kui sisestan oma kasutajanime, nurjub installimine, kuna see pole juurparool. See töötas minu jaoks:
chmod + x tecmint_monitor.sh
sudo su
./tecmint_monitor.sh -i
Seega oli see tõhusalt paigaldatud. Seejärel lihtsalt käivitage ükskõik milline terminal: monitor
mmm ... on aeg seda proovida
Skript on hea, kuid kasutatud RAM-mälus tähistab see mitte eriti usaldusväärset väärtust. Kui mõnes süsteemimonitoris näen, et olen kasutanud 370 MB, näitab see skript, et see on 991 MB (?).
Skript on korras, kuid inxi-ga näitab see teile rohkem andmeid.
Suurepärane !!!!
Minu jaoks on ideaalne peatada käskude ükshaaval konsooli viskamine, kui pean administreerimisülesande täitma. 🙂
Kahju, et GitHubil pole võimalust seda võltsida ja skripti mugavamalt töötada.
Tervitused!
Luksuslik.
Aitäh jagamast.
Tervitused!
Alejo, vaata seda: http://blackhats.cubava.cu/2015/05/15/script-que-muestra-informacion-de-nuestro-sistema/
see on hea, kuigi mitte päris