Installere Enterprise-Ready Network Monitor Zenoss

¬ †

Jeg har nylig skrev om Nagios, en enterprise-verdig nettverk monitor. For mange er Nagios alt de trenger: Det er kraftig, fleksibel og svært pålitelig. Men for systemadministratorer som arbeider med større nettverk og som trenger automatisk gjenkjenning av enheter, Zenoss skinner som en seriøs enterprise-ready løsning for alle størrelser nettverk.

Selvfølgelig denne kraften kommer til en kostnad. Kostnaden? Kompleksiteten i installasjonen. Mens Nagios er utrolig enkel å få opp og kjører, er Zenoss ikke. I denne artikkelen vil jeg vise deg hvordan du installerer Zenoss så du kan få den klar til å være din eneste nettverk avlytting verktøyet. Jeg vil demonstrere installasjonen på en Ubuntu 10.04 maskin. Du kan enkelt endre prosessen for å passe din distribusjon.

Og med det sagt, videre til installasjonen.

Installere Forutsetninger

Før du installerer Zenoss du må installere en rekke forutsetninger. For å gjøre dette åpner opp et terminalvindu og utstede følgende kommandoer:

sudo apt-get update

sudo apt-get upgrade


sudo apt-get install mysql-server mysql-klienten libmysqlclient15-dev python2.4 python2.4-dev build-essential snmp snmpd autoconf slurk svn-buildpackage

MERK: Hvis apt avkastning som det ikke kan finne enkelte pakker, må du kanskje legge universet til kildene dine. Hvis dette er tilfelle, åpne opp /etc/apt/sources.list og legge til følgende to linjer til bunnen av filen:

deb http: //ca.archive. ubuntu.com/ubuntu lucid universet

deb-src http://ca.archive.ubuntu.com/ubuntu lucid universet

Når du har lagt til disse linjene, gi kommandoen sudo apt-get update
.

De to første kommandoer (i den første kommandoen liste over) vil sørge for at fordelingen er oppdatert og siste kommandoen vil installere alle de Zenoss avhengigheter. Du vil merke installasjon av Python 2.4. Dette er nødvendig fordi Zenoss krever 2,4 (for å bygge alle avhengigheter) og Ubuntu 10.04 vil installere med 2,5. Denne installasjonen vil ikke fjerne 2,5. Det vi vil gjøre er å lure
Zenoss til å tro 2.4 er standard Python installasjon og da, en gang installert, vil vi null
systemet slik at standard er 2,5.

For å gjøre dette, gir du disse kommandoene:

unlink /usr /bin /python

ln -s /usr /bin /python2 0,4 /usr /bin /python

Når installasjonen er fullført ikke glem å utstede følgende kommandoer for å knytte sammen python tilbake til 2.4:

unlink /usr /bin /python

ln -s /usr/bin/python2.5 /usr /bin /python

Det er veldig viktig at du sender de siste to kommandoer, som uten dem mange av dine installerte pakker kunne bli brutt.

Nå er en ny bruker, zenoss
, må opprettes. Dette gjøres med kommandoen:

sudo adduser zenoss

Du må gi zenoss brukeren et passord. Ikke la dette stå tomt (av sikkerhetsmessige årsaker).

Du er nesten klar for selve installasjonsprosessen. Men det er et par skritt til venstre. Først oppretter en installasjonskatalog med kommandoene:

sudo mkdir /usr /local /zenoss

sudo chown zenoss /usr /local /zenoss

Nå logge på som bruker zenoss Hotell og sette opp de nødvendige variablene i brukerens ~ /.bashrc fil. Følg denne fremgangsmåten:


    Endre til zenoss brukeren med kommandoen su zenoss product: (du må skrive inn passordet du opprettet)

    Endre til. zenoss
    brukerens hjemmekatalog med kommandoen cd

    Åpne opp .bashrc filen for redigering med din favoritt teksteditor.

    Legg til følgende linjer :

    eksport ZENHOME = /usr /local /zenoss

    eksport PYTHONPATH = $ ZENHOME /lib /python


    export PATH = $ ZENHOME /bin: $ PATH

    Nå må du legge til zenoss
    bruker til /etc /sudoers fil så alle de zenoss daemons kan løpe (noen av dem krever root-tilgang). Gi kommandoen visudo Hotell og legge til følgende på slutten av filen:

    zenoss monitor = NOPASSWD: /usr /local /zenoss /bin /*, /bin /drepe Defaults env_keep + = "PYTHONPATH ZENHOME"

    Det siste du trenger å gjøre er å sørge for at mysql har root-passord. Zenoss vil ikke fungere hvis din MySQL root-passordet er tomt. Jeg foretrekker å gjøre dette innenfra mysql som så:

    mysql -u root

    mysql> UPDATE bruker SET passord = PASSORD ('mynewpassword') - > WHERE User = 'root';

    Hvor mynewpassword er passordet du vil bruke for root brukeren.

    Komme og installere

    Jeg foretrekker å få kilde bruker svn. Gjør dette med kommandoene:

    su zenoss

    cd

    svn co http: //dev.zenoss.org/svn/trunk/inst zenossinst

    Nå er det tid for å installere. Det er veldig enkelt:

    cd zenoss *

    ./install.sh

    zenoss restart

    Under installasjonen vil du bli bedt om mysql root passord (som du opprettet ovenfor). Du vil også bli bedt om å opprette et passord for zenoss. Hvis dette lykkes, er det på tide å bla til zenoss i nettleseren din. Linken du ønsker er http: //ADDRESS_OF_MACHINE /zport /DMD. Bedrifter Den standard påloggingsinformasjon er:

    brukernavn: admin

    passord: passordet du nettopp opprettet

    Når du har logget inn. Zenoss du blir nødt til å gå gjennom en enkel, to-trinns prosess for å opprette kontoer og oppdage enheter. Det første trinnet (vist i figur 1) krever at du legger til en brukerkonto. Denne brukerkontoen vil være på kontoen du vil logge på med og kjøre de fleste av oppgavene. Hvis du ønsker å tilbakestille administratorpassordet du kan her.

    Det neste trinnet er der du vil starte prosessen med å oppdage nettverket. Det er to måter å gjøre dette:..

  1. manuelt legge inn dine enheter

    Auto-detect enhetene dine

    Hvis du har et større nettverk, vil du mest sannsynlig vil ha enhetene dine automatisk oppdaget. Velg Autosøk enheter (se figur 2) og klikk deretter på Send-knappen.

    Autooppdage av enhetene kan ta en stund (spesielt hvis du har et stort nettverk). Så ikke forvent å se disse enhetene er oppført, med en gang, i dashbordet (se figur 3). Men selv om alle enhetene ikke har blitt oppdaget så snart du treffer dashbordet, er det fortsatt nok av administrasjonsoppgaver som kan tas vare på.

    Final Thoughts

    Du har nå begynt reisen med Zenoss. Vær forberedt på å bruke god tid på å lete rundt på dashbordet å bli kjent med systemet. Zenoss er utrolig kraftig, slik også ta deg tid til å lese opp på brukerdokumentasjonen (klikk i veiledningen lenke på dashbordet hovedsiden for startere).

    Forhåpentligvis vil du finne Zenoss så kraftfullt og nyttig som jeg har . Når programmet er installert, kan dette verktøyet lett bli din enkelt kontaktpunkt for alle dine nettverksovervåking behov. Anmeldelser