Hvernig á að setja upp Pandora FMS eftirlitsverkfæri í Ubuntu 18.04


Pandora FMS (Sveigjanlegt eftirlitskerfi) er ókeypis opinn uppspretta, nútímalegt og mjög stigstæranlegt vöktunartæki fyrir upplýsingatækniinnviði sem er hannað fyrir allar tegundir umhverfi. Það er notað til að stjórna netbúnaði; Linux og aðrir Unix-líkir netþjónar og Windows netþjónar; sýndarinnviðir og alls kyns forrit.

Pandora FMS er hannað til að vera mát, fjölvettvangur og auðvelt að sérsníða, Pandora FMS styður eftirlit með netkerfum, netþjónum, forritum, gagnagrunnum, skýi og sýndarvæðingu, annálum, notendaupplifun og viðskiptaferlum.

Það notar öfluga umboðsmenn fyrir öll stýrikerfi til að safna gögnum frá vöktuðum kerfum og tækjum, styður bæði staðbundið og fjarlægt netvöktun, sjálfvirkt eftirlit þar sem umboðsmenn greina geymslutæki, skipting eða gagnagrunna og margt annað. Umboðsmenn geta stjórnað kerfishlutum eins og þjónustu, framkvæmt ferla eða fjarlægt tímabundnar skrár og fleira.

Það býður einnig upp á sveigjanlegt tilkynninga- og viðvörunarkerfi, styður fjaraðgang með verkfærum eins og eHorus og SSH, sjálfvirka uppgötvun netkerfa, netþátta, netkerfisfræði o.s.frv. Og hefur samþætt skýrslukerfi með tugum mismunandi skýrslusniðmáta og grafa fyrir greiningu. Sérstaklega er það fullkomlega samhæft við flest opinn uppspretta verkfæri og reyndir notendur geta líka búið til sérsniðnar samþættingar við þá þjónustu sem þeir velja og svo margt fleira.

  • Pandora FMS Servers – Perl-undirstaða forrit sem sér um að framkvæma athuganir, safna, safna saman og vinna úr gögnunum. Þeir vista gögn (mynduð af þeim eða umboðsmönnum) í gagnagrunninn. Allir netþjónar eru samþættir í einu fjölþráða forriti.
  • Pandora FMS Console – PHP byggt notendaviðmót (UI) til að stjórna og stjórna eftirlitskerfinu. Það er knúið af gagnagrunni (MySQL/MariaDB sjálfgefið) og vefþjóni (Apache sjálfgefið). Það sér einnig um að birta upplýsingarnar sem eru til staðar í gagnagrunninum.
  • Gagnsgrunnur – Gögn um vöktunarkerfið (stillingar stjórnanda frá notendaviðmóti, gögn frá umboðsmönnum, viðburðir osfrv.) eru geymd í gagnagrunninum.
  • Software Agents – Forrit sem er sett upp á vöktuðum kerfum og keyrt sem púkar eða þjónustur til að safna gögnum til að senda þau til Pandora FMS netþjónanna.

Eftirfarandi eru lágmarkskröfur fyrir mismunandi uppsetningarumhverfi.

  • 1 kjarni á 2 GHz
  • 4 GB vinnsluminni
  • 20 GB pláss á harða disknum

  • 2 kjarna á 2,5 GHz
  • 8 GB vinnsluminni
  • 60 GB pláss á harða disknum

  • 4 kjarna við 3 GHz
  • 16 GB vinnsluminni
  • 120 GB pláss á harða disknum

Í þessari grein munum við fara í gegnum þig ferlið við að setja upp nýjustu útgáfuna af Pandora FMS vöktunartólinu á Ubuntu 18.04 LTS þjóninum.

Skref 1: Setja upp ósjálfstæði og nauðsynlega pakka

1. Skráðu þig inn á Ubuntu þjóninn þinn, uppfærðu APT pakka skyndiminni og settu upp allar nauðsynlegar ósjálfstæði fyrir Pandora þjóninn sem inniheldur fjölda Perl einingar, Apache HTTP þjóninn, PHP og einingar hans og MariaDB gagnagrunnsþjóninn, meðal annarra, frá sjálfgefnum geymslum með því að keyra eftirfarandi skipanir.

$ sudo apt-get update
$ sudo apt-get installsnmp snmpd libtime-format-perl libxml-simple-perl libxml-twig-perl libdbi-perl libnetaddr-ip-perl libhtml-parser-perl xprobe2 nmap libmail-sendmail-perl traceroute libio-socket-inet6-perl libhtml-tree-perl libsnmp-perl snmp-mibs-downloader libio-socket-multicast-perl libsnmp-perl libjson-perl php libapache2-mod-php apache2 mariadb-server mariadb-client php-gd php-mysql php-pear php-snmp php-db php-gettext graphviz  php-curl php-xmlrpc php-ldap dbconfig-common

2. Þegar uppsetningunni er lokið skaltu athuga hvort Apache2 þjónustan sé í gangi. Athugaðu einnig hvort það sé virkt til að byrja sjálfkrafa við ræsingu kerfisins með því að nota eftirfarandi systemctl skipanir.

$ sudo systemctl status apache2.service
$ sudo systemctl is-enabled apache2.service

3. Athugaðu einnig hvort MariaDB þjónustan sé í gangi og sé virkjuð.

$ sudo systemctl status mariadb.service
$ sudo systemctl is-enabled mariadb.service

4. Búðu til lykilorð fyrir MariaDB gagnagrunnsrótarnotandann með því að nota mysqladmin gagnagrunnsþjónsstjórnunarforritið eins og sýnt er.

$ sudo mysqladmin password

5. Sjálfgefið á Ubuntu er MySQL/MariaDB stillt til að nota UNIX auth_socket viðbótina. Þetta kemur í veg fyrir að uppsetningarforritið fyrir stjórnborðið gangi vel, sérstaklega á þeim tímapunkti sem rótnotandinn býr til pandora gagnagrunninn. Svo þú þarft að uppfæra auðkenningarviðbótina fyrir rótarnotandann til að nota mysql_native_password.

$ sudo mysql -u root
> USE mysql;
> UPDATE user SET plugin='mysql_native_password' WHERE User='root';
> FLUSH PRIVILEGES;
> EXIT;

6. Næst skaltu bæta öryggi MariaDB netþjónsins með því að keyra mysql_secure_installation skeljaforskriftina.

$ sudo mysql_secure_installation

Eftir að hafa keyrt handritið skaltu fylgja leiðbeiningunum (eins og sýnt er á skjámyndinni):

  • Sláðu inn núverandi lykilorð fyrir rót (sláðu inn fyrir ekkert): (sláðu inn lykilorðið sem sett var upp í skrefi 4).
  • Breyta rótarlykilorðinu? [Y/n] n
  • Fjarlægja nafnlausa notendur? [Y/n] y
  • Viltu leyfa rótarinnskráningu fjarstýrt? [Y/n] y
  • Fjarlægja prófunargagnagrunn og aðgang að honum? [Y/n] y
  • Endurhlaða forréttindatöflur núna? [Y/n] y

7. Önnur nauðsynleg ósjálfstæði er WMI viðskiptavinur sem er ekki í Ubuntu geymslunum. Þú þarft að hlaða niður og setja það upp úr Pandora geymslunni á SourceForge eins og sýnt er.

$ wget https://sourceforge.net/projects/pandora/files/Tools%20and%20dependencies%20%28All%20versions%29/DEB%20Debian%2C%20Ubuntu/wmi-client_0112-1_amd64.deb
$ sudo dpkg -i wmi-client_0112-1_amd64.deb 

Skref 2: Uppsetning Pandora Server og Console

8. Sæktu nú Pandora netþjóninn og console DEB pakkana með því að keyra eftirfarandi wget skipanir.

$ wget https://sourceforge.net/projects/pandora/files/Pandora%20FMS%207.0NG/743/Debian_Ubuntu/pandorafms.console_7.0NG.743.deb
$ wget https://sourceforge.net/projects/pandora/files/Pandora%20FMS%207.0NG/743/Debian_Ubuntu/pandorafms.server_7.0NG.743.deb

9. Þegar þú hefur hlaðið niður báðar skrárnar skaltu setja þær upp með því að nota dpkg skipunina eins og sýnt er. Uppsetningin ætti að mistakast vegna einhverra ósjálfstæðisvandamála eins og sést á skjámyndinni. Farðu í næsta skref til að laga vandamálin.

$ sudo dpkg -i pandorafms.console_7.0NG.743.deb pandorafms.server_7.0NG.743.deb

10. Keyrðu eftirfarandi skipun til að laga sjálfkrafa ósjálfstæðisvandamálin frá fyrra skrefi.

$ sudo apt-get -f install

11. Eftir að pakkarnir hafa verið settir upp mun uppsetningarforritið endurræsa Apache2 þjónustuna og ræsa Pandora FMS Websocket vélina eins og gefið er til kynna í skipunarúttakinu.

12. Pandora stjórnborðið er sett upp í slóðinni /var/www/html/pandora_console/. Þú getur notað ls skipunina til að skoða innihald möppunnar.

$ sudo ls /var/www/html/pandora_console/

13. Ef þú ert með UFW eldveggsþjónustuna virka og í gangi skaltu gefa út eftirfarandi skipanir til að leyfa HTTP og HTTPS beiðnir í gegnum eldvegginn til Apache2 HTTP þjónsins áður en þú opnar Pandora stjórnborðið.

$ sudo ufw allow http
$ sudo ufw allow https
$ sudo ufw reload

Skref 3: Ljúktu PandoraFMS uppsetningu með vefhjálp

14. Nú þarftu að klára uppsetningu á Pandora FMS Console úr vafra. Beindu vafranum þínum á eftirfarandi heimilisfang til að fá aðgang að uppsetningarhjálp stjórnborðsins.

http://192.168.58.9/pandora_console/

Eftir að það hefur verið hlaðið skaltu lesa leiðbeiningarnar og smella á Next til að halda áfram.

15. Næst skaltu samþykkja leyfisskilmálana með því að smella á „Já, ég samþykki leyfisskilmála“.

16. Þá mun uppsetningarforritið athuga ósjálfstæði hugbúnaðar. Ef allt er í lagi, smelltu á Next.

17. Gefðu nú upp rót notanda lykilorðs fyrir MariaDB gagnagrunninn til að búa til Pandora FMS gagnagrunninn og gagnagrunnsnotanda (lestu leiðbeiningarnar). Smelltu síðan á Next.

18. Næst mun uppsetningarforritið búa til Pandora gagnagrunninn og MySQL notanda til að fá aðgang að honum, og búa til handahófskennt lykilorð fyrir MySQL notandann, athugaðu það (lykilorðið), þú þarft að stilla í Pandora FM miðlara stillingu eins og útskýrt er. síðar.

Að auki mun það búa til nýja stillingarskrá sem staðsett er á /var/www/html/pandora_console/include/config.php. Smelltu á Next til að ljúka uppsetningarferlinu.

19. Þegar uppsetningunni er lokið skaltu endurnefna uppsetningarforskriftina með því að smella á \Já, endurnefna skrána eða fjarlægja hana alveg.

$ sudo rm /var/www/html/pandora_console/install.php

Til að fá aðgang að innskráningarsíðu stjórnborðsins, smelltu á \smelltu hér til að fá aðgang að Pandora FMS stjórnborðinu þínu.

20. Á innskráningarsíðunni skaltu nota sjálfgefna innskráningarskilríki til að skrá þig inn:

username: admin
password: pandora

21. Næst skaltu stilla stjórnborðið með því að gefa upp tungumálakóða, tímabelti og tölvupóst til að fá viðvaranir.

22. Eftirfarandi skjáskot sýnir sjálfgefið mælaborð Pandora FMS admin notenda án eftirlitsupplýsinga.

23. Næst, til að tryggja Pandora console admin notandareikninginn, breyttu sjálfgefna lykilorðinu í eitthvað sterkt og öruggt. Smelltu á admin notandann, síðan á prófílsíðunni, sláðu inn nýtt lykilorð og staðfestu það. Smelltu síðan á Uppfæra.

Skref 4: Framkvæma Pandora FMS Server upphafs- og grunnstillingar

24. Til að hefja eftirlit þarftu að stilla Pandora netþjóninn. Opnaðu og breyttu skránni sem heitir '/etc/pandora/pandora_server.conf'.

$ sudo vi /etc/pandora/pandora_server.conf

og leitaðu að eftirfarandi línu og stilltu dbpass færibreytugildið á MySQL notandalykilorðið (frá skrefi 18).

dbpass bempvuhb

25. Að lokum skaltu endurræsa Pandora þjónustuna og athuga hvort hún sé í gangi (í þessu tilfelli ætti hún að mistakast/deyja).

$ sudo systemctl restart pandora_server.service
$ sudo systemctl status pandora_server.service

26. Ástæðan fyrir því að Pandora þjónustan deyr strax eftir að hún hefur verið ræst er sú að sjálfgefna þjónustueiningaskráin er ekki með réttu ExecStart skipunina sem hönnuðirnir veita.

$ sudo vi /lib/systemd/system/pandora_server.service

Breyttu línunni:

ExecStart=/usr/bin/pandora_server /etc/pandora/pandora_server.conf  -D

til

ExecStart=/etc/init.d/pandora_server start

Vistaðu breytingarnar og endurhlaðið síðan systemd stillingar eins og sýnt er.

$ sudo systemctl daemon-reload

27. Reyndu nú að ræsa Pandora FMS þjónustuna einu sinni enn og athugaðu hvort hún sé í gangi og að hún sé virkjað til að ræsa sjálfkrafa við ræsingu kerfisins líka.

$ sudo systemctl start pandora_server.service
$ sudo systemctl status pandora_server.service
$ sudo systemctl is-enabled pandora_server.service

28. Gakktu úr skugga um að Tentacle (skráaflutningssamskiptareglur biðlara/þjóns) sé í gangi.

$ sudo systemctl status tentacle_serverd.service

29. Að lokum skaltu fara aftur í Pandora FMS stjórnborðið og endurnýja hana til að byrja að fylgjast með uppsetningarþjóninum. Þú ættir að geta fengið upplýsingar um staðbundinn gestgjafa á mælaborðinu eins og auðkennt er á eftirfarandi skjámynd.

Þarna ertu! Þú ert nýbúinn að setja upp nýjustu útgáfuna af Pandora FMS vöktunartólinu á Ubuntu 18.04 þjóninum. Í næstu handbók munum við sýna hvernig á að setja upp og tengja umboðsmenn við Pandora FMS netþjóninn. Mundu að þú getur náð í okkur í gegnum athugasemdaformið hér að neðan.