Kad mums ir jāpārvalda un jāpārvalda mūsu serveriem vai komandām, mums ir daudz rīku, kas ļauj izsekot viņu statusam, taču tiem jābūt instrumentiem uzticams, lai tie parādītu atbilstošu informāciju un vislabāk to, ka reālā laikā ir iespējams kontrolēt katru darbību, kas tiek veikta konkrētā brīdī.
Pastāvīga mūsu serveru uzraudzība ir būtiska sastāvdaļa vadība jo pateicoties tam mēs panākam stabilas komandas un vēlamo sniegumu, kas ietekmēs visu organizācijas IT arhitektūru.
Šī iemesla dēļ šajā apmācībā šoreiz tiks runāts Limfo lai iegūtu reāllaika statistiku no Linux izplatītāja.
Kas ir LymphoLinfo ir atvērtā pirmkoda lietojumprogramma, kas izstrādāta ar mērķi reāllaikā parādīt vairākus sistēmas komponentu stāvokļus. Linfo var instalēt šādās operētājsistēmās:
- Linux
- Windows
- FreeBSD
- NetBSD
- OpenBSD
- DragonflyBSD
- Darvins / Mac OSX
- Solaris
Pateicoties Linfo, mums būs iespēja iegūt šādus ziņojumus:
- Montāžas punkti.
- CPU arhitektūra, tips un ātrums.
- RAID izvietojums cietajos diskos.
- Krātuves un optiskie diskdziņi.
- Aparatūras ierīces.
- Ventilatora temperatūra, ātrums un spriegums.
- Tīkla ierīces un to pašreizējais statuss.
- Atmiņas izmantošana.
- Atbalsta htop funkcijas kodola vai ncurse režīmā.
- Parāda Sambas stāvokli.
- Parāda APC UPS statusu.
Mēs varam pārbaudīt, vai tas ir visaptverošs rīks.
Linfo uzstādīšanas prasībasPamatprasības, lai Linfo darbotos pareizi, ir šādas:
- PHP 5.3
- PCRE paplašinājumi
- Kodols 2.6 vai jaunāks
PiezīmeLinfo apkopojums tika veikts 2012. gadā, tāpēc tas vēl nav saderīgs ar PHP 6.0 vai 7.0. Izmantojot Linfo, mums ir divas informācijas parādīšanas iespējas - grafiski vai GUI, vai kodols, vai Ncurse.
1. Izmantojiet Linfo grafiskajā režīmā operētājsistēmā Linux
1. darbība
Lai izmantotu Linfo grafiski, vispirms Apache vai Nginx saknē būs jāizveido direktorijs ar nosaukumu Linfo / var / www / html / lympho un šim nolūkam mēs izpildīsim šādu komandu:
sudo mkdir -p / var / www / html / lympho2. solis
Vēlāk mēs klonēsim oficiālo Linfo krātuvi, izpildot šādu komandu:
git klons git: //github.com/jrgp/linfo.git
PALIELINĀT
3. solis
Kad krātuve ir saglabāta, mēs izmantosim komandu rsync Lai sinhronizētu saturu ar galamērķa direktoriju, mēs veicam šādas darbības:
sudo rsync -av limf / / var / www / html / limf /
PALIELINĀT
4. solis
Tagad mums būs nepieciešams doties uz maršrutu / var / www / html / lympho un pārdēvēsim failu sample.config.inc.php uz config.inc.php izmantojot šādu rindu:
sudo mv sample.config.inc.php config.inc.php
PALIELINĀT
5. solis
Kad šis process ir veikts, mēs piekļūsim jebkuram pārlūkam un adreses joslā ievadīsim šādu informāciju:
http: // IP_adrese / limfo, mūsu gadījumā tā būs http://192.168.0.16/linfo un, tiklīdz nospiežam taustiņu Enter, mēs automātiski piekļūsim sava servera saturam un konfigurācijai:
PALIELINĀT
6. darbība
Tur mēs atrodam tādus parametrus kā:
- OS tips
- Izplatīšanas veids
- Saimnieka vārds
- Arhitektūra
- Aktīvie lietotāji
- IP adrese
- Tīkla ierīces
- Atmiņa, starp citām vērtībām.
Tādā veidā mēs varam grafiski uzraudzīt sistēmu, pateicoties Linfo.
2. Izmantojiet Linfo kodola režīmā vai Ncurses operētājsistēmā Linux
Nākamā Linfo izmantošanas alternatīva ir caur termināli, kurā nepieciešams instalēt PHP paplašinājumus ncurses.
1. darbība
Lai pievienotu šos paplašinājumus, mēs izpildīsim šādas komandas saskaņā ar mūsu izplatīšanu:
CentOS un RedHat
yum instalēt php-pecl-ncurses
Ubuntu vai Debian
sudo apt-get install php5-dev libncurses5-dev
Fedora
dnf instalējiet php-pecl-ncurses
Šajā piemērā mēs izpildīsim rindu:
sudo apt-get install php5-dev libncurses5-dev
PALIELINĀT
2. solis
Mēs pieņemam attiecīgo pakotņu lejupielādi un instalēšanu. Kad paplašinājumi ir instalēti, tie būs jāapkopo un jāinstalē, lai nodrošinātu optimālu Linfo darbību, un šim nolūkam mēs veiksim šādu procesu. Mēs lejupielādējam paplašinājumus, izmantojot komandu wget:
wget http://pecl.php.net/get/ncurses-1.0.2.tgz
PALIELINĀT
3. solis
Pēc saglabāšanas mēs turpinām tos atspiest, izpildot šādu komandu:
tar xzvf ncurses-1.0.2.tgz
PALIELINĀT
4. solis
Tagad mēs piekļūstam direktorijam, kurā saturs ir iegūts:
cd ncurses-1.0.25. solis
Tiklīdz mēs konfigurēsim PHP skriptu, izpildot sekojošo:
phpize # ģenerēt konfigurēšanas skriptu
PALIELINĀT
6. darbība
Mēs konfigurējam vērtības, izpildot šādu rindu:
./konfigurēt
PALIELINĀT
7. solis
Mēs izpildām izgatavot:
8. solis
Kā redzam, tas ir jāizpilda veikt testu lai apstiprinātu parametrus:
9. solis
Visbeidzot, mēs instalējam paplašinājumus, izpildot šādu rindu:
sudo veikt instalēšanu
10. solis
Kad paplašinājumi ir instalēti, mēs izpildīsim šādu komandu:
sudo atbalss paplašinājums = ncurses.so> /etc/php5/cli/conf.d/ncurses.ini11. solis
Tādā veidā mēs esam pievienojuši paplašinājumus PHP ceļā. Lai palaistu Linfo pamata režīmā, mēs ejam uz šādu ceļu:
cd / var / www / html / lympho /112. solis
Tur mēs izpildīsim šādu rindu:
./linfo- lāsti13. solis
Nospiežot Enter, mēs piekļūsim mūsu sistēmas informācijai:
PALIELINĀT
Izmantojot Linfo, mums ir reāllaika palīdzības rīks, taču atcerieties, ka tas ir saderīgs tikai ar PHP 5.3.