Yadda Ake Shigar da Kayan Kulawa na Pandora FMS a cikin Ubuntu 18.04


Pandora FMS (Tsarin Kulawa Mai Sauƙi) kyauta ne mai buɗewa, ingantaccen kayan aiki na zamani wanda aka tsara shi don kowane nau'in muhalli. Ana amfani dashi don sarrafa kayan aikin cibiyar sadarwa; Linux da sauran sabobin Unix da sabobin Windows; kayan aiki na zamani da kowane irin aikace-aikace.

An tsara shi don zama mai daidaito, dandamali da sauƙin keɓancewa, Pandora FMS yana tallafawa sa ido kan hanyoyin sadarwa, sabobin, aikace-aikace, rumbunan adana bayanai, girgije da ƙwarewa, rajistan ayyukan, ƙwarewar mai amfani, da tsarin kasuwanci.

Yana amfani da wakilai masu ƙarfi ga duk tsarin aiki don tattara bayanai daga tsarin kulawa da na'urori, yana tallafawa kulawa ta cikin gida da ta nesa, saka idanu ta atomatik inda wakilai ke gano na'urorin ajiya, ɓangarori ko rumbunan adana bayanai, da sauran abubuwa. Wakilai na iya sarrafa abubuwan haɗin tsarin kamar ayyuka, aiwatar da matakai ko cire fayilolin wucin gadi da ƙari.

Hakanan yana ƙunshe da sanarwar sassauƙa da tsarin faɗakarwa, tana tallafawa samun damar nesa ta hanyar kayan aiki kamar su eHorus da SSH, gano hanyoyin kai tsaye na hanyoyin sadarwa, abubuwan cibiyar sadarwa, topology na hanyar sadarwa, da dai sauransu. bincike. Hakanan, yana da cikakkiyar jituwa tare da yawancin kayan aikin buɗe-tushen da ƙwararrun masu amfani zasu iya ƙirƙirar haɗakar al'ada tare da sabis ɗin da suka zaɓa da ƙari mai yawa.

  • Sabis na Pandora FMS - Shirye-shiryen Perl ne mai kula da gudanar da bincike, tattarawa, tattarawa da sarrafa bayanai. Suna adana bayanai (waɗanda suka samar ko wakilai) a cikin rumbun adana bayanan. Duk sabobin an hade su a cikin aikace-aikace mai dinbin yawa.
  • Pandora FMS Console - Mai amfani da keɓaɓɓen mai amfani na PHP (UI) don aiki da sarrafa tsarin kulawa. Ana amfani da shi ta hanyar bayanai (MySQL/MariaDB ta tsohuwa) da kuma sabar yanar gizo (Apache ta tsoho). Hakanan yana da alhakin nuna bayanan da ke cikin bayanan.
  • Database - Bayanai game da tsarin saka idanu (abubuwan sarrafawa daga UI, bayanai daga wakilai, abubuwan da suka faru, da dai sauransu) an adana su a cikin bayanan.
  • Wakilan Software - Aikace-aikacen da aka sanya akan tsarin kulawa, kuma suna gudana azaman daemon ko sabis don tattara bayanan don aikawa zuwa sabobin Pandora FMS.

Wadannan su ne ƙananan buƙatun don yanayin shigarwa daban-daban.

  • ainihin 1 a 2 GHz
  • 4 GB RAM
  • 20 GB sararin diski sarari

  • tsakiya 2 a 2.5 GHz
  • 8 GB RAM
  • 60 GB Faifai sarari Hard

  • 4 ainihin a 3 GHz
  • 16 GB RAM
  • 120 GB Faifai sarari Hard

A cikin wannan labarin, zamu bi ta hanyarku don shigar da sabon salo na kayan aikin sa ido na Pandora FMS a cikin sabar Ubuntu 18.04 LTS.

Mataki 1: Shigar da Dogara da Buƙatun da Ake Buƙata

1. Shiga cikin sabar Ubuntu, sabunta cache din APT dinka sannan ka girka duk wasu dogaro da ake buƙata ga uwar garken Pandora wanda ya haɗa da wasu kayan aiki na Perl, da Apache HTTP server, PHP kuma modules ne, da kuma MariaDB uwar garken bayanan, da sauransu, daga tsoffin wuraren ajiya ta hanyar gudanad da wadannan dokokin.

$ 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. Da zarar an gama girkawa, sai a duba idan Apache2 service din yana sama yana aiki. Hakanan bincika idan an kunna shi don farawa ta atomatik a tsarin boot, ta amfani da waɗannan umarnin systemctl.

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

3. Hakanan bincika idan sabis ɗin MariaDB yana aiki kuma yana aiki, kuma an kunna shi.

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

4. Createirƙiri kalmar sirri don mai amfani da tushen tushen bayanan MariaDB, ta amfani da mysqladmin uwar garken gudanarwar uwar garken bayanai kamar yadda aka nuna.

$ sudo mysqladmin password

5. Ta hanyar tsoho akan Ubuntu, MySQL/MariaDB an saita shi don amfani da UNIX auth_socket plugin. Wannan yana hana rubutun shigarwa kayan kwalliya daga aiki cikin nasara musamman a daidai lokacin da aka kirkiro pandora database ta tushen mai amfani. Don haka kuna buƙatar sabunta plugin don tushen mai amfani don amfani da mysql_native_password.

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

6. Na gaba, inganta tsaro na uwar garken ku na MariaDB ta hanyar kunna mysql_secure_installation shell shell.

$ sudo mysql_secure_installation

Bayan kunna rubutun, bi tsokana (kamar yadda aka nuna a cikin hoton hoton):

  • Shigar da kalmar wucewa ta yanzu don tushe (shigar da babu): (shigar da kalmar sirri da aka saita a mataki na 4).
  • Canza tushen kalmar sirri? [Y/n] n
  • Cire masu amfani da ba a sani ba? [Y/n] y
  • Rashin izinin shiga tushen nesa? [Y/n] y
  • Cire bayanan gwaji da samun damar hakan? [Y/n] y
  • Sake shigar da teburin gata yanzu? [Y/n] y

7. Wani abin dogaro kuma da ake buƙata shine abokin cinikin WMI wanda baya cikin wuraren ajiya na Ubuntu. Kuna buƙatar saukarwa da girka shi daga ma'ajiyar Pandora akan SourceForge kamar yadda aka nuna.

$ 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 

Mataki 2: Shigar da Pandora Server da Console

8. Yanzu zazzage sabar Pandora da kayan kwalliyar DEB ta hanyar kunna wadannan wget din.

$ 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. Da zarar kun sauke fayiloli duka, shigar dasu ta amfani da umarnin dpkg kamar yadda aka nuna. Shigarwa ya kamata ya kasa saboda wasu maganganun dogaro kamar yadda aka gani a cikin sikirin. Don gyara lamurran, je zuwa mataki na gaba.

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

10. Gudun umarni mai zuwa don gyara batutuwan dogaro da kai daga matakin da ya gabata.

$ sudo apt-get -f install

11. Bayan an shigar da fakitin, mai sakawa zai sake fara aikin Apache2 kuma zai fara aikin Pandora FMS Websocket kamar yadda aka nuna a cikin fitowar umarnin.

12. An saka na'ura mai kwakwalwa ta Pandora a cikin hanyar/var/www/html/pandora_console /. Zaka iya amfani da umarnin ls don duba kundin adireshi.

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

13. Idan kana da sabis na katangar UFW mai aiki da gudana, fito da wadannan umarni domin bayar da damar bukatan HTTP da HTTPS ta hanyar Firewall zuwa uwar garken Apache2 HTTP kafin isa ga na'urar ta Pandora.

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

Mataki na 3: Kammala Shigar PandoraFMS ta Wizard na Yanar Gizo

14. Yanzu kuna buƙatar kammala shigarwa na Pandora FMS Console daga burauzar yanar gizo. Nuna burauzarka zuwa adireshin da ke gaba don samun damar maye gurbin wizard.

http://192.168.58.9/pandora_console/

Bayan yayi lodi, karanta umarnin ka latsa Next don ci gaba.

15. Na gaba, yarda da sharuɗɗan lasisi ta latsa\"Ee, Na karɓi sharuɗɗan lasisi".

16. Sannan mai sakawa zai duba abubuwan dogaro da software. Idan komai yayi daidai, danna Next.

17. Yanzu samar da kalmar sirri na mai amfani na tushen MariaDB don ƙirƙirar bayanan Pandora FMS da mai amfani da bayanai (karanta umarnin). Sannan danna Next.

18. Na gaba, mai sakawa zai kirkiri bayanan Pandora da mai amfani da MySQL domin samun damar hakan, sannan kuma ya kirkiri kalmar wucewa ga mai amfani da MySQL din, ya lura da shi (kalmar sirri), kana bukatar saitawa a cikin tsarin uwar garken Pandora FM kamar yadda bayani ya bayyana daga baya

Bayan haka, zai ƙirƙiri sabon fayil ɗin daidaitawa wanda ke /var/www/html/pandora_console/include/config.php. Danna Next don kammala aikin shigarwa.

19. Idan shigarwar ta kammala, sake sunan rubutun shigarwa ta hanyar latsa\"Ee, sake sunan fayil din" ko cire shi gaba daya.

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

Don samun damar shafin shiga na'urar, danna kan "" danna nan don samun damar Pandora FMS Console ɗinku ".

20. A shafin shiga, yi amfani da tsoffin bayanan shaidan shiga don shiga:

username: admin
password: pandora

21. Na gaba, saita na'ura mai kwakwalwa ta hanyar samar da lambar yare, yankin lokaci, da imel don karɓar faɗakarwa.

22. Hoton da ke gaba yana nuna Pandora FMS mai amfani da masu amfani 'dashboard na farko ba tare da wani bayanan kulawa ba.

23. Na gaba, don amintar da asusun mai amfani da Pandora console admin, canza kalmar wucewa ta asali zuwa wani abu mai ƙarfi da aminci. Danna kan mai amfani da gudanarwa, sannan akan shafin bayanin martaba, shigar da sabon kalmar sirri kuma tabbatar dashi. Sa'an nan danna Updateaukaka.

Mataki na 4: Yin Pandora FMS Server na farko da Kanfigareshan na asali

24. Don fara saka idanu, kana buƙatar saita sabar Pandora. Bude kuma gyara fayil mai suna '/etc/pandora/pandora_server.conf'.

$ sudo vi /etc/pandora/pandora_server.conf

kuma nemi layin da ke gaba ka saita ƙimar dbpass zuwa kalmar wucewa ta mai amfani da MySQL (daga mataki na 18).

dbpass bempvuhb

25. A ƙarshe, sake kunna sabis ɗin Pandora kuma bincika idan ya fara aiki (a wannan yanayin ya kamata ya faɗi/ya mutu).

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

26. Dalilin da yasa sabis ɗin Pandora ya mutu nan da nan bayan an fara shi shine cewa fayil ɗin sashin sabis ɗin tsoho bashi da madaidaicin umarnin ExecStart wanda masu haɓaka suka bayar.

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

Canja layi:

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

zuwa

ExecStart=/etc/init.d/pandora_server start

Adana canje-canje sannan sake loda abubuwan tsarin yadda aka nuna.

$ sudo systemctl daemon-reload

27. Yanzu yi kokarin fara Pandora FMS sabis sau daya kuma duba idan yana sama da aiki, kuma an kunna shi zuwa auto-fara a system boot shima kuma.

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

28. Hakanan, tabbatar cewa sabis na Tanti (abokin ciniki/uwar garken canja wurin fayil) sabis yana aiki kuma yana gudana.

$ sudo systemctl status tentacle_serverd.service

29. A ƙarshe, koma zuwa Pandora FMS console ka hutar dashi don fara saka idanu kan sabar shigarwa. Ya kamata ku sami damar samun wasu bayanai game da localhost akan dashboard kamar yadda aka haskaka a cikin hoton da ke tafe.

Akwai kai! Yanzu kun shigar da sabon salo na kayan aikin sa ido na Pandora FMS a cikin sabar Ubuntu 18.04. A cikin jagora na gaba, zamu nuna yadda za'a girka da haɗa wakilai zuwa sabar Pandora FMS. Ka tuna za ka iya isa gare mu ta hanyar fom ɗin da ke ƙasa.