Jak zainstalować narzędzie do monitorowania Pandora FMS w Ubuntu 18.04 | 16.04

  • Cornelius Paul
  • 0
  • 4828
  • 974

Ten krótki samouczek pokazuje studentom i nowym użytkownikom, jak zainstalować i skonfigurować platformę monitorowania systemu Pandora FMS w systemie Ubuntu 18.04 | 16.04.

Pandora FMS (Flexible Monitoring System) to bezpłatne oprogramowanie monitorujące typu open source, którego można używać do monitorowania infrastruktury IT. Obsługuje aplikacje Windows, Linux i innych systemów.

Pandora FMS oferuje ogromną liczbę funkcji, które sprawiają, że jest to platforma nowej generacji klasy korporacyjnej i najbardziej kompletna dostępna obecnie platforma monitorowania systemów typu open source.

Aby uzyskać więcej informacji o Pandora FMS, odwiedź jej stronę główną.

Aby rozpocząć instalację Pandora FMS na Ubuntu, wykonaj poniższe czynności:

Krok 1: Zainstaluj serwer HTTP Apache2

Serwer HTTP Apache2 jest najpopularniejszym używanym serwerem internetowym… więc zainstaluj go, ponieważ Pandora FMS go potrzebuje…

Aby zainstalować Apache2 HTTP na serwerze Ubuntu, uruchom poniższe polecenia…

sudo apt update sudo apt install apache2

Po zainstalowaniu Apache2 poniższe polecenia mogą być używane do zatrzymywania, uruchamiania i włączania usługi Apache2, aby zawsze uruchamiała się wraz z uruchomieniem serwera.

sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl włącz apache2.service 

Aby dowiedzieć się, czy serwer Apache2 HTTP jest zainstalowany, po prostu otwórz przeglądarkę internetową i wpisz adres IP serwera lub nazwę hosta.

Gdy zobaczysz stronę podobną do tej poniżej, oznacza to, że Apache2 jest zainstalowany i działa.

http: // localhost

Krok 2: Zainstaluj serwer bazy danych MariaDB

Pandora FMS potrzebuje również serwera bazy danych do przechowywania swojej zawartości… a serwer bazy danych MariaDB to świetne miejsce do rozpoczęcia, patrząc na serwery baz danych open source do użytku z Pandora FMS.

Aby zainstalować MariaDB, uruchom poniższe polecenia…

sudo apt zainstaluj mariadb-server mariadb-client

Po zainstalowaniu MariaDB poniższe polecenia mogą służyć do zatrzymywania, uruchamiania i włączania usługi MariaDB, aby zawsze była uruchamiana po uruchomieniu serwera…

Uruchom je na Ubuntu

sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl włącz mariadb.service 

Następnie uruchom poniższe polecenia, aby zabezpieczyć serwer MariaDB, tworząc hasło roota i blokując zdalny dostęp do roota.

sudo mysql_secure_installation

Po wyświetleniu monitu odpowiedz na poniższe pytania, postępując zgodnie z instrukcjami.

  • Wprowadź aktualne hasło roota (wpisz żadnego): Po prostu naciśnij Enter
  • Ustawić hasło roota? [T / n]: Y
  • Nowe hasło: wprowadź hasło
  • Ponownie wprowadź nowe hasło: powtórz hasło
  • Usunąć anonimowych użytkowników? [T / n]: Y
  • Nie zezwalać na zdalne logowanie przez roota? [T / n]: Y
  • Usunąć testową bazę danych i uzyskać do niej dostęp? [T / n]: Y
  • Załadować teraz ponownie tabele uprawnień? [T / n]: Y

Zrestartuj serwer MariaDB

Aby sprawdzić, czy MariaDB jest zainstalowana, wpisz poniższe polecenia, aby zalogować się do serwera MariaDB

sudo systemctl status mariadb.service

Powinieneś zobaczyć podobne komunikaty, jak poniżej:

mariadb.service - Serwer bazy danych MariaDB 10.1.44 Załadowano: załadowano (/lib/systemd/system/mariadb.service; włączone; ustawienie dostawcy: włączone) Aktywne: aktywny (bieganie) od czwartku 2020-03-05 12:14:17 CST; 1 min 15 s temu Dokumenty: człowiek: mysqld (8) https://mariadb.com/kb/en/library/systemd/ Główny PID: 16048 (mysqld) Status: „Przyjmuję teraz żądania SQL…” Zadania: 27 (limit: 4666) CGroup: /system.slice/mariadb.service └─16048 / usr / sbin / mysqld 5 marca 12:14:17 ubuntu1804 / etc / mysql / debian-start [16081]: information_schema 05 marca 12:14:17 ubuntu1804 / etc / mysql / debian-start [16081]: mysql 05 marca 12:14:17 ubuntu1804 / etc / mysql / debian-start [16081]: performance_schema 

Oto jak zainstalować MariaDB na Ubuntu.

Domyślnie w systemie Ubuntu MariaDB jest skonfigurowana do korzystania z systemu UNIX wtyczka auth_socket. Będziesz chciał uruchomić poniższe polecenia SQL, aby użytkownik root mógł użyć mysql_native_password.

Będziesz potrzebować konta głównego MariaDB, aby skonfigurować Pandora FMS.

sudo mysql -u root -p UŻYJ mysql; UPDATE User SET plugin = "mysql_native_password" WHERE User = "root";

Na koniec zapisz zmiany i wyjdź.

PRZYWILEJE SPŁUKIWANIA; WYJŚCIE;

To powinno wystarczyć

Krok 3: Zainstaluj PHP 7.2-FPM i powiązane moduły

PHP 7.2-FPM może nie być dostępny w domyślnych repozytoriach Ubuntu… aby go zainstalować, będziesz musiał go pobrać z repozytoriów innych firm.

Uruchom poniższe polecenia, aby dodać poniższe repozytorium stron trzecich w celu aktualizacji do PHP 7.2-FPM

sudo apt-get install właściwości-oprogramowania-common sudo add-apt-repository ppa: ondrej / php

Następnie zaktualizuj i zaktualizuj do PHP 7.2-FPM

sudo apt update

Następnie uruchom poniższe polecenia, aby zainstalować PHP 7.2-FPM i powiązane moduły.

sudo apt zainstaluj php7.2 php7.2-common php7.2-gmp php7.2-curl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7.2-bcmath php7.2- xml php7.2-cli php7.2-zip php-php-gettext php-pear php7.2-zip php7.2-sqlite3 php7.2-snmp php-db graphviz php7.2-curl php7.2-ldap dbconfig- wspólny

Po zainstalowaniu PHP 7.2 uruchom poniższe polecenia, aby otworzyć domyślny plik konfiguracyjny PHP dla Apache2.

sudo nano /etc/php/7.2/apache2/php.ini 

Następnie wprowadź zmiany w poniższych wierszach w pliku i zapisz. Poniższe wartości to świetne ustawienia do zastosowania w Twoich środowiskach.

file_uploads = On allow_url_fopen = On short_open_tag = On memory_limit = 256 mln upload_max_filesize = 100 mln max_execution_time = 360 max_input_vars = 1500 date.timezone = Ameryka / Chicago

Po dokonaniu powyższej zmiany zapisz plik i zamknij.

Krok 4: Zainstaluj Perl i obsługiwane pakiety

Pandora FMS używa Perla i będzie wymagać zainstalowania pakietów Perla.

Uruchom poniższe polecenia, aby zainstalować pakiety SNMP i Perl do obsługi Pandora FMS.

sudo apt install snmp snmpd libnet-telnet-perl libgeo-ip-perl geoip-database-extra 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

Krok 5: Zainstaluj FMS z konsolą

Teraz, gdy wszystkie wymagane pakiety są zainstalowane, uruchom poniższe polecenia, aby pobrać pakiety Pandora FMS i zainstaluj je za pomocą poniższego łącza:

https://sourceforge.net/projects/pandora/files/

Lub użyj poniższych poleceń, aby pobrać za pośrednictwem terminala wiersza poleceń i zainstalować.

cd / tmp wget https://sourceforge.net/projects/pandora/files/Tools%20and%20dependencies%20%28All%20versions%29/DEB%20Debian%2C%20Ubuntu/wmi-client_0112-1_amd64.deb 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

Po pobraniu powyżej uruchom poniższe polecenia, aby zainstalować, aby zainstalować i wymusić instalację dodatkowych pakietów.

sudo dpkg -i pandorafms.console_7.0NG.743.deb pandorafms.server_7.0NG.743.deb sudo apt-get -f install

Po instalacji powinien pojawić się komunikat z ustawieniami konfiguracji usług FMS.

Skieruj teraz swoją przeglądarkę na http: //your_IP_address/pandora_console/install.php i wykonaj wszystkie opisane w niej kroki. Konfigurowanie serwera pandorafms (7.0NG.743)… Łączenie pandora_exec… Tworzenie wspólnych katalogów Pandora FMS Nadawanie odpowiednich uprawnień do / var / spool / pandora Tworzenie katalogu instalacyjnego w / etc / pandora Włączanie uruchamiania demonów serwera pandora i macek Synchronizowanie stanu pandora_server.service ze skryptem usługi SysV z / lib / systemd / systemd-sysv-install. Wykonywanie: / lib / systemd / systemd-sysv-install enable pandora_server Synchronizowanie stanu tentacle_serverd.service ze skryptem usługi SysV za pomocą / lib / systemd / systemd-sysv-install. Wykonywanie: / lib / systemd / systemd-sysv-install enable tentacle_serverd Utwórz skrypt Cron, aby co godzinę uruchamiać narzędzie Pandora DB Proszę, teraz zmodyfikuj plik /etc/pandora/pandora_server.conf i uruchom serwer Pandora za pomocą /etc/init.d / Pandora. Konfiguruję php (1: 7.2 + 60ubuntu1)… 

Po zainstalowaniu otwórz przeglądarkę internetową i przejdź do nazwy hosta serwera lub adresu IP, a następnie / pandora_console jak pokazano niżej:

http: //localhost/pandora_console/install.php

Po załadowaniu strony przeczytaj i postępuj zgodnie z instrukcjami kreatora

Następnie sprawdź, czy wszystkie wymagania i zależności są zainstalowane i kontynuuj.

Następnie wpisz hasło roota, które utworzyłeś powyżej. Kreator powinien utworzyć bazę danych o nazwie pandora. Naciśnij dalej by kontynuować.

Następnie instalacja powinna się zakończyć.

Uruchom poniższe polecenia, aby usunąć skrypt instalatora. Lub możesz wybrać opcję zmiany nazwy pliku i kontynuowania.

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

Następnie zaloguj się za pomocą nazwy użytkownika i hasła poniżej:

nazwa użytkownika: admin
hasło: pandora

Zanim Pandora FMS będzie mogła rozpocząć monitorowanie, pamiętaj, aby edytować plik konfiguracyjny serwera pod adresem /etc/pandora/pandora_server.conf.

Uruchom poniższe polecenia, aby otworzyć plik konfiguracyjny.

sudo nano /etc/pandora/pandora_server.conf

Następnie edytuj podświetlony wiersz, aby był zgodny z poświadczeniami bazy danych portalu Pandora FMS. Ten sam login root, który był używany podczas kreatora instalacji.

# Muszą to być te same poświadczenia używane przez konsolę Pandora FMS #, ale mogą być inne, jeśli konsola nie działa na tym samym # hoście co serwer. Sprawdź konfigurację konsoli w /include/config.php # dbname: nazwa bazy danych (domyślnie pandora) dbname pandora # dbuser: nazwa użytkownika bazy danych (domyślnie pandora) dbuser root # dbpass: hasło bazy danych dbpass root_password # dbhost: nazwa hosta bazy danych lub adres IP adres dbhost 127.0.0.1 # dbport: numer portu bazy danych # Wartość domyślna zależy od dbengine (mysql: 3306) #dbport 3306 

Zapisz plik i zakończ

Po uruchomieniu poniższych poleceń ponownie uruchom usługę Pandora FMS.

sudo systemctl zrestartuj pandora_server.service

Następnie sprawdź stan Pandora FMS, uruchamiając poniższe polecenia:

sudo systemctl status pandora_server.service>

Powinieneś zobaczyć podobne linie, jak pokazano poniżej:

● pandora_server.service - Demon serwera Pandora FMS Załadowano: załadowano (/lib/systemd/system/pandora_server.service; włączone; ustawienie dostawcy: włączone) Aktywne: aktywny (bieganie) od pt 2020-03-06 13:56:10 CST; 3 s temu Proces: 10151 ExecStart = / usr / bin / pandora_server /etc/pandora/pandora_server.conf -D (kod = zakończono, status = 0 / SUCCESS) Główny PID: 10155 (pandora_server) Zadania: 14 (limit: 4666) CGroup : /system.slice/pandora_server.service └─10155 / usr / bin / perl / usr / bin / pandora_server /etc/pandora/pandora_server.conf -D 06 marca 13:56:09 ubuntu1804 systemd [1]: Uruchamianie Pandora FMS demon serwera… 06 marca 13:56:10 ubuntu1804 pandora_server [10151]: Pandora FMS Server 7.0NG.743 Kompilacja 200129 Copyright (c) 2004-2020 Artica ST Mar 06 13:56:10 ubuntu1804 pandora_server [10151]: Ten program jest OpenSource, licencjonowany na warunkach licencji GPL wersja 2. 06 marca 13:56:10 ubuntu1804 pandora_server [10151]: Najnowsze wersje i dokumentację można pobrać z oficjalnej strony internetowej. 06 marca 13:56:10 ubuntu1804 pandora_server [10151]: [*] Proces serwera Pandora FMS w tle. 06 marca 13:56:10 ubuntu1804 systemd [1]: Uruchomiono demona serwera Pandora FMS. 

Że należy to zrobić!

Możesz zacząć używać Pandora FMS do monitorowania sieci.

Wniosek:

W tym poście pokazano, jak zainstalować i skonfigurować, aby monitorować sieć i systemy. Jeśli znajdziesz jakikolwiek błąd powyżej, użyj poniższego formularza komentarza, aby go zgłosić.

Dzięki,




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux