När vi måste hantera och administrera vår servrar eller team har vi många verktyg som gör att vi kan hålla reda på deras status, men de måste vara verktyg pålitlig, att de visar lämplig information och bäst av allt att det är i realtid att kontrollera varje aktivitet som utförs i det exakta ögonblicket.
Den ständiga övervakningen av våra servrar är en viktig del i uppgif.webpterna om förvaltning eftersom vi tack vare detta uppnår stabila team och med önskad prestanda som kommer att påverka hela IT -arkitekturen i organisationen.
På grund av detta kommer denna handledning den här gången att prata om Lymf för att få realtidsstatistik från en Linux-distro.
Vad är LymphoLinfo är en öppen källkod applikation som har utvecklats med målet att visa flera tillstånd för systemkomponenterna i realtid. Linfo kan installeras på följande operativsystem:
- Linux
- Windows
- FreeBSD
- NetBSD
- OpenBSD
- DragonflyBSD
- Darwin / Mac OSX
- Solaris
Tack vare Linfo har vi möjlighet att få följande rapporter:
- Monteringspunkter.
- CPU -arkitektur, typ och hastighet.
- RAID -arrangemang på hårddiskar.
- Lagring och optiska enheter.
- Hårdvaruenheter.
- Fläkttemperatur, hastighet och spänning.
- Nätverksenheter och deras nuvarande status.
- Minnesanvändning.
- Stöder htop -funktioner i kärn- eller ncurse -läge.
- Visar staten Samba.
- Visar status för APC UPS.
Vi kan verifiera att det är ett omfattande verktyg.
Linfo installationskravDe grundläggande kraven för att Linfo ska fungera korrekt är:
- PHP 5.3
- PCRE -tillägg
- Kärnan 2,6 eller högre
NoteraLinfo har sin sammanställning gjord 2012 så den är ännu inte kompatibel med PHP 6.0 eller 7.0. Med Linfo har vi två alternativ för att visa informationen, grafiskt eller GUI eller kärna eller Ncurse.
1. Använd Linfo i grafiskt läge på Linux
Steg 1
För att kunna använda Linfo grafiskt måste du först skapa en katalog som heter Linfo i roten till Apache eller Nginx i sökvägen / var / www / html / lympho och för detta kommer vi att utföra följande kommando:
sudo mkdir -p / var / www / html / lymphoSteg 2
Senare kommer vi att klona det officiella Linfo -förvaret genom att utföra följande kommando:
git -klon git: //github.com/jrgp/linfo.git
FÖRSTORA
Steg 3
När förvaret har sparats använder vi kommandot rsync För att synkronisera innehållet med målkatalogen kör vi följande:
sudo rsync -av lymph / / var / www / html / lymph /
FÖRSTORA
Steg 4
Nu kommer det att bli nödvändigt för oss att gå till rutten / var / www / html / lympho och låt oss byta namn på filen sample.config.inc.php till config.inc.php med följande rad:
sudo mv sample.config.inc.php config.inc.php
FÖRSTORA
Steg 5
När denna process har genomförts kommer vi åt vilken webbläsare som helst och i adressfältet anger vi följande:
http: // IP_adress / lymfo, i vårt fall blir det http://192.168.0.16/linfo och så snart vi trycker på Enter kommer vi automatiskt åt innehållet och konfigurationen av vår server:
FÖRSTORA
Steg 6
Där hittar vi parametrar som:
- OS -typ
- Distributionstyp
- Värdnamn
- Arkitektur
- Aktiva användare
- IP-adress
- Nätverksenheter
- Minne, bland andra värden.
Så här kan vi övervaka systemet grafiskt tack vare Linfo.
2. Använd Linfo i kärnläge eller Ncurses på Linux
Nästa alternativ att använda Linfo är via terminalen som kräver installation av PHP -tillägg för ncurses.
Steg 1
För att lägga till dessa tillägg kör vi följande kommandon enligt vår distro:
CentOS och RedHat
yum installera php-pecl-ncurses
Ubuntu eller Debian
sudo apt-get install php5-dev libncurses5-dev
Fedora
dnf installera php-pecl-ncurses
I det här exemplet kör vi raden:
sudo apt-get install php5-dev libncurses5-dev
FÖRSTORA
Steg 2
Vi accepterar nedladdning och installation av respektive paket. När tilläggen har installerats kommer det att vara nödvändigt att kompilera och installera dem för att Linfo ska fungera optimalt, och för detta kommer vi att utföra följande process. Vi laddar ner tilläggen med kommandot wget:
wget http://pecl.php.net/get/ncurses-1.0.2.tgz
FÖRSTORA
Steg 3
När de har lagrats fortsätter vi att dekomprimera dem genom att utföra följande kommando:
tar xzvf ncurses-1.0.2.tgz
FÖRSTORA
Steg 4
Nu öppnar vi katalogen där innehållet har extraherats:
cd ncurses-1.0.2Steg 5
Väl där kommer vi att konfigurera PHP -skriptet genom att köra följande:
phpize # generera konfigurera skript
FÖRSTORA
Steg 6
Vi konfigurerar värdena genom att köra följande rad:
./konfiguration
FÖRSTORA
Steg 7
Vi utför märke:
Steg 8
Som vi ser är det nödvändigt att utföra göra test för att validera parametrarna:
Steg 9
Slutligen installerar vi tilläggen genom att köra följande rad:
sudo gör installationen
Steg 10
När tilläggen är installerade kör vi följande kommando:
sudo echo extension = ncurses.so> /etc/php5/cli/conf.d/ncurses.iniSteg 11
På detta sätt har vi lagt till tillägg i PHP -sökvägen. För att köra Linfo i kärnläge går vi till följande sökväg:
cd / var / www / html / lympho /Steg 112
Där kör vi följande rad:
./linfo-cursesSteg 13
Genom att trycka på Enter kommer vi åt informationen i vårt system:
FÖRSTORA
Med Linfo har vi ett hjälpverktyg i realtid men kom ihåg att det bara är kompatibelt med PHP 5.3.