linux-dash: Overvåker Linux Server Ytelse eksternt ved å bruke nettleser


Hvis du leter etter et lite ressurs- og raskt overvåkingsskript for serverstatistikk, trenger du ikke lete lenger enn linux-dash. Linux Dashs påstand om å være populær er det glatte og responsive nettdashbordet som fungerer bedre på store og små skjermer.

linux dash er et minneeffektivt, lite ressurs, enkelt å installere, serverstatistikkovervåkingsskript skrevet i PHP. Nettstatistikksiden lar deg dra og slippe de forskjellige widgetene og omorganisere skjermen slik du ønsker. Skriptet viser live statistikk for serveren din, inkludert RAM, CPU, diskplass, nettverksinformasjon, installert programvare, kjørende prosesser og mye mer.

Linux Dashs grensesnitt gir informasjon på en organisert måte, noe som gjør oss enkle å bytte mellom spesifikke seksjoner ved hjelp av knapper i hovedverktøylinjen. Linux Dash er ikke et avansert overvåkingsverktøy som Glances, men det er likevel en god overvåkingsapplikasjon for brukere som leter etter lett og enkel å distribuere.

Ta en rask titt på demosiden satt opp av utvikleren av linux-dash.

  1. Se Demo på: linux-dash: Server Monitoring

  1. Et responsivt nettbasert grensesnitt for overvåking av serverressurser.
  2. En sanntidsovervåking av CPU, RAM, diskbruk, belastning, oppetid, brukere og mye mer systemstatistikk.
  3. Enkel installasjon for servere med Apache/Nginx + PHP.
  4. Klikk og dra for å omorganisere widgets.
  5. Støtte for et bredt utvalg av Linux-serversmaker.

  1. En Linux-server med Apache/Nginx installert.
  2. En PHP- og php-json-utvidelse er installert.
  3. Et unzip-verktøy installert på serveren.
  4. Eventuelt må du ha htpasswd installert for å passordbeskytte statistikksiden på serveren din.

Tross alt ønsker du ikke å vise statistikken din til hele verden, siden det er en sikkerhetsrisiko.

Merk: htpasswd er bare en av måtene å beskytte serveren din på. Det er andre som for eksempel å nekte tilgang til visse IP-er. Bruk den måten du er komfortabel med.

I denne artikkelen har jeg imidlertid brukt Apache-webserver for å vise deg hvordan du setter opp linux-dash på Linux-servere. Jeg har også testet dette smarte verktøyet på andre nettlesere som Firefox, Midori og Chrome, og det fungerer fint.

Installere linux-dash i RedHat og Debian-baserte systemer

Som jeg sa ovenfor, er den linux-dashen laget i PHP for Linux med Apache. Så du må ha disse to pakkene installert på serveren sammen med php-json-modulen. La oss installere dem ved å bruke pakkebehandlingsverktøy kalt yum eller apt-get i henhold til serverdistribusjonen din.

Installer på Red Hat-baserte systemer ved å bruke yum-kommandoen.

# yum install httpd httpd-tools
# yum install php php-xml php-common php-json
# service httpd start

Installer på Debian-baserte systemer ved å bruke apt-get-kommandoen.

# apt-get install apache2 apache2-utils
# apt-get install php5 curl php5-curl php5-json
# service apache2 start

Fortsett til 'GitHub'-depotet, last ned linux-dash og trekk ut innholdet i en underkatalog kalt 'linux-dash' i Apache-offentlig mappe (dvs. /var/www eller /var/www/html).

# git clone https://github.com/afaqurk/linux-dash.git

Åpne nettleseren din og naviger til mappen der du har ‘linux-dash’ installert. På min er det http://localhost/linux-dash.

Følgende er noen skjermbilder av linux-dashbord tatt fra CentOS 6.5-serveren min.

For å passordbeskytte statistikksiden din, må du generere en '.htaccess'- og '.htpasswd'-fil. Følgende kommando vil opprette en bruker 'admin', setter passord 'admin123' og oppretter ny 'htpasswd'-fil under '/var'-mappen.

# htpasswd -c /var/.htpasswd admin admin123

Merk: 'htpasswd'-filen lagrer brukerens 'admin'-passord i kryptert format, og denne filen bør plasseres i en ikke-offentlig mappe for å beskytte mot visning i nettleseren.

Lag nå en '.htaccess'-fil under 'linux-dash'-katalogen og legg til følgende innhold til den. Lagre og lukk filen.

AuthName "Restricted Area" 
AuthType Basic 
AuthUserFile /var/.htpasswd 
AuthGroupFile /dev/null 
require valid-user

Tøm nettleserens buffer. Neste gang du navigerer til statistikksiden, vil du bli møtt med en påloggingsforespørsel. Logg på med brukernavnet og passordet du brukte i htpasswd-kommandoen.

Referanselenker

Nyt din ressurssvake serverstatistikkovervåkingsapplikasjon.