Kur keni servera, automatizimi i detyrave është gjithmonë i dobishëm, na kursen kohë dhe gjithashtu ndihmon në tolerancën ndaj defekteve, e dini… «bëj një gjë të tillë në rast të ramit të ulët » ... "rinisni një shërbim të tillë nëse fole e tillë dështon»... etj, detaji është se për të automatizuar detyrat, gjëja e parë është të njohësh statusin aktual të serverit.
Skript për të shfaqur informacion nga sistemi ynë
Ju kisha treguar rreth një skenar e cila po tregonte statistikat e konsumit të Apache RAM, kësaj here do t'ju tregoj për një skenar që tregon këtë informacion:
- Orshtë ose nuk është i lidhur në internet
- Sistemit operativ
- shpërndarja
- Arkitekturë
- thelb
- hostname
- IP e brendshme
- IP e jashtme
- DNS që përdorni
- Përdoruesit e regjistruar
- Statistikat e RAM dhe SWAP
- Hapësira e HDD
- Koha u desh që skenari të shfaqte informacionin
- Uptime
Si të merrni Script që tregon informacion nga sistemi ynë
Gjëja e parë është ta shkarkoni, pastaj t'i jepni lejet e ekzekutimit, më në fund ne e ekzekutojmë atë me parametrin -I në mënyrë që të instalohet në sistemin tonë dhe të jetë më e lehtë për ta ekzekutuar në të ardhmen. Hapni një terminal dhe vendosni komandat e mëposhtme:
wget http://tecmint.com/wp-content/scripts/tecmint_monitor.sh chmod + x tecmint_monitor.sh ./tecmint_monitor.sh -I
Do të na kërkojë fjalëkalimin, ne e shtypim, shtypim Enter dhe kaq, ne mund të shohim informacionin e sistemit tonë duke ekzekutuar:
monitor
Shembuj të informacionit të siguruar nga Shkrimi:
Siç mund ta shihni në komanda, autori i skenarit është TecMint.com, faleminderit Avishek Kumar për postojeni atë.
Epo, shpresoj që asgjë të mos jetë e dobishme për ju
Hey.
Unë ndoqa hapat e përshkruar dhe kur shkrova ./tecmint_monitor.sh -Mua më thotë se opsioni është i pavlefshëm… Mesazhi është ./tecmint_monitor.sh: opsion i paligjshëm - I
A mund te me ndihmosh?
të fala
Cshtë e vogël i.
Parametri është një i-latin, jo një ele
Sidoqoftë, skenari më dështon për shkak të linjës që përmban "su -c", pasi që në Ubuntu sudo përdoret për të marrë leje rrënjë.
dhe çfarë ndodh që «sudo su -« nuk funksionon
Redaktoni skedarin (sudo nano / usr / bin / monitor) dhe në rreshtin 75 thotë "hostname -I" ... hiqni -I dhe mbaroni
provo ne kete menyre
./tecmint_monitor.sh -i
Sidoqoftë, nëse e ekzekutoni skenarin pa parametra, ai ju jep informacionin përkatës. Ajo që bën në brendësi është kopjimi i shkrimit "tecmint_monitor.sh" në / usr / bin / me emrin "monitor" (me lejet e ekzekutimit).
e vendosa në një server ubuntu 12.04 dhe më duket ky gabim
Shkarkimet / tecmint_monitor.sh: 26: Shkarkimet / tecmint_monitor.sh: [[: nuk u gjet
Shkarkimet / tecmint_monitor.sh: 36: Shkarkimet / tecmint_monitor.sh: [[: nuk u gjet
Shkarkimet / tecmint_monitor.sh: 43: Shkarkimet / tecmint_monitor.sh: [[: nuk u gjet
Unë kam leje ekzekutimi dhe vendos parametrin -I, cili mund të jetë shkaku i problemit?
Postimi Interesant, një mënyrë e mirë për të automatizuar kërkesat për informacion, duke kursyer kohë që mund të përdoret për çështje të tjera.
jashtë temës: @ KZKG ^ Gaara, mund të përgjigjesh në email, e cila nuk është aq e komplikuar.
Përshëndetje
Çfarë emaili? 😀
artikull i shkëlqyeshëm.
por si e gjej veten?
wget http://tecmint.com/wp-content/scripts/tecmint_monitor.sh
chmod + x tecmint_monitor.sh
./tecmint_monitor.sh -I
Nuk po shkoj ..
Të dy që ju dërgova disa javë më parë, ata nuk kërcejnë, kështu që emaili që më dhatë në FLISOL është i saktë ...
Më shkruaj përsëri për të parë 0_oU
Kontrolloni për të parë nëse mbërriti
Madhe !! Greatshtë e mrekullueshme, megjithëse mund të plotësohet me informacione shtesë. Edhe pse po, është e lehtë të personalizohet. Faleminderit për shpërndarjen!
Një mjet shumë i dobishëm që përdoret gjithashtu për të monitoruar shërbimet dhe burimet, përveç që është në gjendje të vendosë veprime bazuar në atë, si dhe të dërgojë alarme me email, monitorohet:
https://mmonit.com/monit/
Mbyllni dhe merrni çelësin tim të zjarrit!
http://pastebin.com/uKRsrPvZ
në rast se është më e kuptueshme
regards
apt-get instalo inxi
ekzekutohet në tastierë:
inxi-Fxz
Dhe gati
"./tecmint_monitor.sh -I" më jep një gabim, e ndryshova në shkronjë të vogël siç tha @ Edgar Pérez por më pas "monitor" shfaqet si një komandë e panjohur: /
Cfare po bej keq? u__ú
Duket se është instaluar gabimisht. Unë kam Debian, por unë kam konfiguruar sudo si në Ubuntu, domethënë nuk kam një fjalëkalim të caktuar për përdoruesin rrënjë dhe, për këtë arsye, nuk kam fjalëkalimin që më kërkohet të fus gjatë instalimit. Nëse vendos emrin tim të përdoruesit, instalimi dështon, sepse nuk është fjalëkalimi kryesor. Kjo funksionoi për mua:
chmod + x tecmint_monitor.sh
sudo su
./tecmint_monitor.sh -i
Kështu që u instalua në mënyrë efektive. Pastaj thjesht ekzekuto në çdo terminal: monitor
mmm ... do të jetë koha ta provoni
Skenari është i mirë, por në memorjen RAM të përdorur shënon një vlerë jo shumë të besueshme. Kur në ndonjë monitor të sistemit shoh që kam përdorur 370 MB, ky skenar tregon se është 991 MB (?).
Skenari është i mirë, por me inxi ju tregon më shumë të dhëna.
Shkëlqyeshëm !!!!
Perfectshtë perfekte për mua të ndaloj hedhjen e komandave një nga një në tastierë kur duhet të kryej një detyrë administrimi. 🙂
Sa keq që nuk është në GitHub të jetë në gjendje ta falsifikojë atë dhe të punojë në skenar më të qetë.
Përshëndetje!
Luksoz
Faleminderit për shpërndarjen.
Përshëndetje!
Alejo, shiko këtë: http://blackhats.cubava.cu/2015/05/15/script-que-muestra-informacion-de-nuestro-sistema/
kjo është mirë, megjithëse jo mjaft