OpenNMS Seadistamine Centos 5.4: Difference between revisions
No edit summary |
No edit summary |
||
Line 33: | Line 33: | ||
<pre>yum install opennms iplike</pre> | <pre>yum install opennms iplike</pre> | ||
Seejärel toimub sõltuvuste ja OpenNMSi allalaadimine ning paigaldus. Lisaks paigaldatakse ka pakett [http://www.opennms.org/wiki/IPLIKE IPLIKE], mis võimaldab IP-aadressitega mugavamalt toimetada. | Seejärel toimub sõltuvuste ja OpenNMSi allalaadimine ning paigaldus. | ||
Lisaks paigaldatakse ka pakett [http://www.opennms.org/wiki/IPLIKE IPLIKE], mis võimaldab IP-aadressitega mugavamalt toimetada. | |||
Peale eduka paigaldusprotsessi lõppu tuleb anda terminaliaknas käsk: | *Peale eduka paigaldusprotsessi lõppu tuleb anda terminaliaknas käsk: | ||
<pre>OPENNMS_HOME=/opt/opennms export OPENNMS_HOME</pre> | <pre>OPENNMS_HOME=/opt/opennms export OPENNMS_HOME</pre> | ||
Järgnevalt tuleb käivitada Postgresql andmebaasiserver | *Järgnevalt tuleb käivitada Postgresql andmebaasiserver: | ||
<pre>/etc/init.d/postgresql start</pre> | <pre>/etc/init.d/postgresql start</pre> | ||
Et lubada Postgresqli kasutajal ühenduda, on vaja muuta failis /var/lib/pgsql/data/pg_hba.conf | *Et lubada Postgresqli kasutajal ühenduda, on vaja muuta failis /var/lib/pgsql/data/pg_hba.conf | ||
read "ident sameuser" ridadeks "trust" | read "ident sameuser" ridadeks "trust" | ||
Line 60: | Line 61: | ||
</pre> | </pre> | ||
Salvestada see seadistusfail. | *'''Salvestada''' see seadistusfail. | ||
Lisaks on vaja muuta /var/lib/pgsql/data/postgres.conf faili. Sinna tuleks lisada read: | *Lisaks on vaja muuta /var/lib/pgsql/data/postgres.conf faili. Sinna tuleks lisada read: | ||
<pre> | <pre> | ||
Line 69: | Line 70: | ||
</pre> | </pre> | ||
Salvestada see seadistusfail. | *'''Salvestada''' see seadistusfail. | ||
Nüüd on vaja postgresql restartida, selleks käivita terminalis käsk: | *Nüüd on vaja postgresql restartida, selleks käivita terminalis käsk: | ||
<pre>service postgresql restart</pre> | <pre>service postgresql restart</pre> | ||
Järgnevalt tuleb teha OpenNMS'i jaoks Postgres'i andmebaas, käsuga: | *Järgnevalt tuleb teha OpenNMS'i jaoks Postgres'i andmebaas, käsuga: | ||
<pre>sudo -u postgres createdb -U postgres -E UNICODE opennms</pre> | <pre>sudo -u postgres createdb -U postgres -E UNICODE opennms</pre> | ||
Defineerida, kus asub masinas Java käskudega: | *Defineerida, kus asub masinas Java käskudega: | ||
<pre> | <pre> | ||
Line 86: | Line 87: | ||
</pre> | </pre> | ||
Nüüd on kõik vajalik eeltöö tehtud ning võib käivitada OpenNMS'i installeerija, käsuga: | *Nüüd on kõik vajalik eeltöö tehtud ning võib käivitada OpenNMS'i installeerija, käsuga: | ||
<pre> $OPENNMS_HOME/bin/install -dis </pre> | <pre> $OPENNMS_HOME/bin/install -dis </pre> | ||
OpenNMS peaks paigalduma probleemideta. Kui see on õnnelikult lõpule jõudnud võib OpenNMS'i teenuse käivitada: | *OpenNMS peaks paigalduma probleemideta. Kui see on õnnelikult lõpule jõudnud võib OpenNMS'i teenuse käivitada: | ||
<pre>sudo /etc/init.d/opennms start</pre> | <pre>sudo /etc/init.d/opennms start</pre> | ||
Enamasti on vaja, et OpenNMS teenus käivituks peale serveri käivitumist. Selleks anda käsud | *Enamasti on vaja, et OpenNMS teenus käivituks peale serveri käivitumist. Selleks anda käsud | ||
<pre> | <pre> | ||
Line 101: | Line 102: | ||
</pre> | </pre> | ||
Kui kõik eelnev on tehtud, võib proovida OpenNms'i veebiliidesesse sisse logida, aadressil: | *Kui kõik eelnev on tehtud, võib proovida OpenNms'i veebiliidesesse sisse logida, aadressil: | ||
<pre> | <pre> | ||
Line 107: | Line 108: | ||
</pre> | </pre> | ||
Esmasel sisselogimisel on kasutajaks admin ja parooliks samuti admin. | *Esmasel sisselogimisel on kasutajaks admin ja parooliks samuti admin. | ||
Kui sisselogimine õnnestub, võib prooviks lisada mõne jälgitava IP-aadressi või IP-aadressivahemiku. | Kui sisselogimine õnnestub, võib prooviks lisada mõne jälgitava IP-aadressi või IP-aadressivahemiku. | ||
Line 117: | Line 118: | ||
=Varundus= | =Varundus= | ||
OpenNMSi ja vajalike süsteemikomponentide konfiguratsioonifailid oleks hea backup-meediale salvestada: | *OpenNMSi ja vajalike süsteemikomponentide konfiguratsioonifailid oleks hea backup-meediale salvestada: | ||
<pre> | <pre> | ||
Line 130: | Line 131: | ||
=Taastamine= | =Taastamine= | ||
Taastamiseks piisab backup meedialt konfiguratsioonifailide ja süsteemikomponentide õigesse kohta tagasikopeerimisest: | *Taastamiseks piisab backup meedialt konfiguratsioonifailide ja süsteemikomponentide õigesse kohta tagasikopeerimisest: | ||
<pre> | <pre> | ||
Line 141: | Line 142: | ||
=Kasutatud materjal= | =Kasutatud materjal= | ||
Ametlik koduleht: | *Ametlik koduleht: | ||
[http://www.opennms.org/wiki/Main_Page http://www.opennms.org/wiki/Main_Page ] | [http://www.opennms.org/wiki/Main_Page http://www.opennms.org/wiki/Main_Page ] | ||
Ametlik dokumentatsioon: | *Ametlik dokumentatsioon: | ||
[http://www.opennms.org/wiki/Docu-overview http://www.opennms.org/wiki/Docu-overview] | [http://www.opennms.org/wiki/Docu-overview http://www.opennms.org/wiki/Docu-overview] | ||
Juhend, kuidas muuta OpenNMS'i kasutama mõnda muud porti: | *Juhend, kuidas muuta OpenNMS'i kasutama mõnda muud porti: | ||
[http://www.opennms.org/wiki/Jetty http://www.opennms.org/wiki/Jetty] | [http://www.opennms.org/wiki/Jetty http://www.opennms.org/wiki/Jetty] | ||
[[Category:IT infrastruktuuri teenused]] | [[Category:IT infrastruktuuri teenused]] |
Revision as of 09:01, 31 January 2010
Versioonid
- 30.01.2009 - Versioon 1.0
- 31.01.2009 - Versioon 1.1, kell 8:35 töös - ei ole veel valmis.
Autor
Heigo Post AK41
Sissejuhatus
OpenNMS on tasuta ja vabavaraline, lihtsasti paigaldatav ja hallatav võrgumonitooringusüsteem. Isegi algaja süsteemiadministraator saab hakkama. OpenNMS'i on oluliselt lihtsam seadistada Nagiost, kuid võimaldab sama funktsionaalsust.
Legend
Firmale on vaja minimaalse aja- ja rahakuluga seadistada süsteem, millega saaks IT-osakond monitoorida kõiki teenusservereid ja võrguseadmeid ning saada häiretest ja probleemidest teateid e-mailile. Kasutada on Centos 5.4 server.
Paigaldamine
Praegu on stabiilne ja korralikult töötav OpenNMS versioon 1.6.8. CentOS'is on hea paigaldada OpenNMS teenust Yum'i tarkvarahalduriga.
- Kõigepealt on vaja alla laadida ja paigaldada repositooriumifail. Avada terminal ning sisestada sinna käsk:
rpm -Uvh http://yum.opennms.org/repofiles/opennms-repo-stable-rhel5.noarch.rpm
- Vajutada Enter.
- Peale repositooriumifaili paigaldust tuleks paigaldada OpenNMS ise:
yum install opennms iplike
Seejärel toimub sõltuvuste ja OpenNMSi allalaadimine ning paigaldus. Lisaks paigaldatakse ka pakett IPLIKE, mis võimaldab IP-aadressitega mugavamalt toimetada.
- Peale eduka paigaldusprotsessi lõppu tuleb anda terminaliaknas käsk:
OPENNMS_HOME=/opt/opennms export OPENNMS_HOME
- Järgnevalt tuleb käivitada Postgresql andmebaasiserver:
/etc/init.d/postgresql start
- Et lubada Postgresqli kasutajal ühenduda, on vaja muuta failis /var/lib/pgsql/data/pg_hba.conf
read "ident sameuser" ridadeks "trust"
Enne:
local all all ident sameuser host all all 127.0.0.1/32 ident sameuser host all all ::1/128 ident sameuser
Pärast:
local all all trust host all all 127.0.0.1/32 trust host all all ::1/128 trust
- Salvestada see seadistusfail.
- Lisaks on vaja muuta /var/lib/pgsql/data/postgres.conf faili. Sinna tuleks lisada read:
listen_addresses = 'localhost’ max_connections = 60
- Salvestada see seadistusfail.
- Nüüd on vaja postgresql restartida, selleks käivita terminalis käsk:
service postgresql restart
- Järgnevalt tuleb teha OpenNMS'i jaoks Postgres'i andmebaas, käsuga:
sudo -u postgres createdb -U postgres -E UNICODE opennms
- Defineerida, kus asub masinas Java käskudega:
$OPENNMS_HOME/bin/runjava -s JAVA_HOME=/usr
- Nüüd on kõik vajalik eeltöö tehtud ning võib käivitada OpenNMS'i installeerija, käsuga:
$OPENNMS_HOME/bin/install -dis
- OpenNMS peaks paigalduma probleemideta. Kui see on õnnelikult lõpule jõudnud võib OpenNMS'i teenuse käivitada:
sudo /etc/init.d/opennms start
- Enamasti on vaja, et OpenNMS teenus käivituks peale serveri käivitumist. Selleks anda käsud
chkconfig postgresql on chkconfig opennms on
- Kui kõik eelnev on tehtud, võib proovida OpenNms'i veebiliidesesse sisse logida, aadressil:
http://Masin:8980/opennms/
- Esmasel sisselogimisel on kasutajaks admin ja parooliks samuti admin.
Kui sisselogimine õnnestub, võib prooviks lisada mõne jälgitava IP-aadressi või IP-aadressivahemiku. Teha saab seda Admin menüüst Configure Discovery lingi alt. Kui IP-aadress või aadressivahemik on lisatud, vajutada nupule "Save and restart discovery". Seejärel algab defineeritud aadressitest või aadressivahemikest info kogumine, mis võtab mõne hetke aega, sõltuvalt sellest kui suur on jälgitav aadressivahemik. Vajutades nupule Node list avaneb lehekülg kuhu peaksid järjest tekkima avastatud võrguseadmed, millele saab siis reegleid määrata, kuidas ja milliseid teenuseid monitoorida.
OpenNMSi täpsemad ja põhjalikud kasutusjuhised on olemas ametlikus dokumentatsioonis, mis on kättesaadav siit.
Varundus
- OpenNMSi ja vajalike süsteemikomponentide konfiguratsioonifailid oleks hea backup-meediale salvestada:
cp -R /var/opennms /backup_meedia/opennms cp -R /var/lib/pgsql/data/postgres.conf /backup_meedia/postgres.conf cp -R /var/lib/pgsql/data/pg_hba.conf /backup_meedia/pg_hba.conf cp -R /opt/opennms/ /backup_meedia/opt/opennms/
Taastamine
- Taastamiseks piisab backup meedialt konfiguratsioonifailide ja süsteemikomponentide õigesse kohta tagasikopeerimisest:
cp -R /backup_meedia/opennms /var/opennms cp -R /backup_meedia/postgres.conf /var/lib/pgsql/data/postgres.conf cp -R /backup_meedia/pg_hba.conf /var/lib/pgsql/data/pg_hba.conf cp -R /backup_meedia/opt/opennms /opt/opennms/
Kasutatud materjal
- Ametlik koduleht:
http://www.opennms.org/wiki/Main_Page
- Ametlik dokumentatsioon:
http://www.opennms.org/wiki/Docu-overview
- Juhend, kuidas muuta OpenNMS'i kasutama mõnda muud porti: