Netdisco2: Difference between revisions
| Line 19: | Line 19: | ||
= Installeerimine =  | = Installeerimine =  | ||
Antud juhend on kirjutatud Ubuntu 14.04.1 LTS operatsioonisüsteemi näitel.  | Intsallatsioon ja konfigureerimine eeldab kasutajalt head võrgu protokollide ning unix laadsete operatsioonisüsteemide tundmist. Antud juhend on kirjutatud Ubuntu 14.04.1 LTS operatsioonisüsteemi näitel.  | ||
== Vajalikud eeldused ==  | == Vajalikud eeldused ==  | ||
Revision as of 13:09, 6 January 2015
Sissejuhatus
Netdisco2 on uus versioon Netdisco vabavaralisele tarkvarale. Netdisco2 on veebipõhine ja avatud koodiga võrgu halduse lahendus. Peamisteks sihtgruppideks on suuremad firmad ja ülikoolid, kellel on kasutusel palju võrgujagureid. Netdisco kasutab info kogumiseks SNMP protokolli ning talletamiseks Postgres andmebaasi.
Peamised kasutamisvaldkonnad:
- Otsing - võimaldab leida arvuti või seadme konkreetse võrgupordi MAC, IP või nimeserveri nime järgi.
 - Portide kontroll - võimaldab kiirelt välja ja sisse lülitada võrgujaguri porte (juhul kui on antud SNMP kirjutamise õigus)
 - Ülevaade seadmetest
 - Raportid IP ja füüsiliste portide kasutuse kohta hetkel ja minevikus
 
Toetatud platvormid
Kuna Netdisco2 on kirjutatud Perl programmeerimiskeeles, siis Netdisco töötab teoreetiliselt mistahes operatsioonisüsteemil, kus Perl töötab.
Tarkvara arendajad soovitatavad operatsioonisüsteeme:
- Ubuntu/Debian
 - Fedora/Red-Hat
 
Installeerimine
Intsallatsioon ja konfigureerimine eeldab kasutajalt head võrgu protokollide ning unix laadsete operatsioonisüsteemide tundmist. Antud juhend on kirjutatud Ubuntu 14.04.1 LTS operatsioonisüsteemi näitel.
Vajalikud eeldused
- Läheme juurkasutajaks
 
sudo -i
- Uuendame uuenduste registri
 
apt-get update
- Installeerime viimased uuendused
 
apt-get upgrade
- Installeerime Postgresql andmebaasimootori
 
apt-get install postgresql
- Netdisco kasutab mitmeid Perl sõltuvusteeke, mis on soovitatav eelnevalt installeerida
 
apt-get install libdbd-pg-perl libsnmp-perl build-essential
- Loome kasutaja "netdisco"
 
useradd -m -p x -s /bin/bash netdisco
- Loome Posgresql kasutaja ja andmebaasi
 
su - postgres createuser -DRSP netdisco
createdb -O netdisco netdisco
Installatsiooni protseduurid
Skript eeldab, et loodud on netdisco kasutaja koos kodukaustaga ning serveril on toimiv nimelahendus ja interneti ligipääs. Tarkvara installeeritakse netdisco kasutaja kodukausta ning skriptis luuakse ~/perl5 kaust.
- Läheme netdisco kasutajaks
 
su - netdisco
- Käivitame installi
 
curl -L http://cpanmin.us/ | perl - --notest --local-lib ~/perl5 App::Netdisco
- Teeme värkselt installeeritud Perl tarkvaradele mugavamaks ligipääsuks lingi kodukataloogi ~/bin kaustale
 
mkdri ~/bin
ln -s ~/perl5/bin/{localenv,netdisco-*} ~/bin/
- Testime Netdisco deemonit
 
~/bin/netdisco-daemon status
Vastuseks peab saama deemoni kohta staatuse, mis ütleb, et deemon ei tööta.
- Installeerime