Jak zainstalować narzędzie do monitorowania iPinga2 w Debian
- 2191
- 511
- Ignacy Modzelewski
Pierwotnie stworzony jako widelc narzędzia monitorowania Nagios, IPinga to rozwiązanie do monitorowania i ostrzegania infrastruktury w zakresie bezpłatnego i open source, które monitoruje całą infrastrukturę i zapewnia opinie na temat dostępności i wydajności urządzeń.
Pozwala także gromadzić, przechowywać i wizualizować różne wskaźniki. Następnie możesz tworzyć raporty za pomocą zebranych danych i wizualizacji, które zostały zapełnione.
Iinga wysyła również powiadomienia lub powiadomienia na wypadek, gdyby coś poszło nie tak, abyś mógł szybko zająć się problemami i przywrócić usługi w najmniejszym możliwym czasie.
W tym przewodniku przeprowadzimy Cię przez instalację Monitorowanie iPinga2 narzędzie na Debian 11/10.
Wymagania wstępne
Aby pomyślnie zainstalować IPinga2, Pamiętaj, aby mieć LAMPA Zainstalowany stos. Mamy już przewodnik na temat instalacji lampy na Debian 10/11. Gdy masz wszystkie elementy LAMPA na miejscu, przejdź do następujących kroków.
Krok 1: Zainstaluj moduły PHP w Debian
Niektóre dodatkowe Php Moduły są wymagane, aby instalacja kontynuowała sprawnie. Dlatego na terminalu uruchom następujące polecenie, aby je zainstalować.
$ sudo apt instaluj php-gd php-mbstring php-mysqlnd php-curl php-xml php-cp-cl Php-SOAP php-inItl php-xmlrpc php-Zip-cmom-common PHP-OPCACHE PHP-GMP PHP-IMAGICK PHP-P-PGSQL- y
Następnie edytuj plik PHP INI.
$ sudo nano/etc/php/7.4/apache2/php.ini
Dokonaj następujących zmian.
pamięć_limit = 256m post_max_size = 64m upload_max_fileSize = 100m max_execution_time = 300 default_charset = "utf-8" data data.timeZone = "Asia/Kalkuta" CGI.fix_pathinfo = 0
Dla data.strefa czasowa
Parametr, ustaw go, aby odzwierciedlał obecną strefę czasową. Oto lista obsługiwanych stref czasowych.
Zapisz zmiany i wyjdź z pliku, a następnie uruchom ponownie Apache zastosować zmiany.
$ sudo systemctl restart apache2
Krok 2: Zainstaluj iPinga2 w Debian
Żeby zainstalować IPinga2 oraz powiązane wtyczki monitorowania, najpierw aktualizuj listy pakietów:
$ sudo apt aktualizacja -y
Następnie uruchom następujące polecenie:
$ sudo apt Zainstaluj monitorowanie i iPinga2 -Plugins -y
Po zakończeniu instalacji uruchom i włącz IPinga2 Aby zacząć od czasu rozruchu.
$ sudo systemctl start iga2 $ sudo systemCtl włącz i iga2
Możesz to zweryfikować IPinga2 działa w następujący sposób:
$ sudo systemCtl status iga2Sprawdź status iPinga
Ze wyjścia widać, że IPinga2 Daemon działa, co jest świetne!
Krok 3: Zainstaluj moduł IPINGA2 IDO
ICinga Ido (ICINGA DATA Wyjście) jest kluczową funkcją, która eksportuje wszystkie informacje o konfiguracji i statusu do JA ROBIĘ Baza danych. JA ROBIĘ baza danych znajduje się przy zapleczu i serwuje IPINGA WEB 2.
Aby zainstalować IPINGA IDO MYSQL Moduł Uruchom polecenie:
$ sudo apt instal iPinga2-ido-mysql -y
To prowadzi do kilku podpowiedzi do skonfigurowania IPINGA2-IDO-MYSQL moduł. Po podpowiedzi o włączenie IPINGA2-IDO-MYSQL funkcja, wybierz 'Tak„I naciśnij WCHODZIĆ.
Skonfiguruj moduł iDO2 IDOIPINGA-IDO-MYSQL Moduł wymaga zainstalowania i skonfigurowania bazy danych. Zwykle można to obsłużyć za pomocą dbconfig-common które jest narzędziem, które upraszcza zarządzanie bazą danych.
Dla uproszczenia wybierz automatyczne skonfigurowanie bazy danych dla IPINGA2-IDO-MYSQL za pomocą dbconfig-common Wybierając 'Tak„I naciskanie WCHODZIĆ.
Skonfiguruj bazę danych dla iPinga2-Ido-MysqlNastępnie podaj hasło dla IPINGA2-IDO-MYSQL połączyć się z serwerem bazy danych i potwierdzić to.
Podłącz bazę danych dla modułu iga2-ido-mysqlKrok 4: Utwórz bazę danych dla modułu MySQL iPinga-Ido
Następnie musimy ręcznie utworzyć bazę danych dla IPINGA2-IDO-MYSQL Moduł monitorowania.
Zaloguj się do Mysql podpowiedź.
$ sudo mysql -u root -p
Utwórz użytkownika bazy danych i bazy danych IPINGA2-IDO-MYSQL a następnie przyznać wszystkie uprawnienia użytkownikowi bazy danych bazy danych.
Użyj dowolnej dowolnej nazwy dla użytkownika bazy danych i bazy danych.
> Utwórz bazę danych iPinga_ido_db; > Daj wszystko na iluing_ido_db.* Do „iPinga_ido_user”@„localHost” zidentyfikowane przez „hasło321”; > Przywileje spłukiwane; > WYJŚCIE;Utwórz bazę danych dla modułu iPinga-IDO-MYSQL
Następnie zaimportuj IPINGA2 IDO schemat w następujący sposób. Zapewnić Mysql Hasło roota po wyświetleniu monitu.
$ sudo mysql -u root -p iPinga_ido_db < /usr/share/icinga2-ido-mysql/schema/mysql.sql
Krok 5: Włącz moduł Minga-Ido MySQL
Ido Mysql Pakiet ma domyślny plik konfiguracyjny znany jako ido-mysql.conf. Musimy wprowadzić kilka zmian, aby umożliwić połączenie z bazą danych, którą właśnie stworzyliśmy.
Więc otwórz plik konfiguracyjny.
$ sudo vim/etc/iPinga2/Feature-dostępny/ido-mysql.conf
Przewiń i przejdź do tej sekcji i podaj szczegóły bazy danych.
Ustawienia bazy danych iPinga-Ido-MysqlZapisz zmiany i wyjdź z pliku konfiguracyjnego. Następnie włącz ido-mysql moduł w następujący sposób.
Funkcja $ sudo icinga2 włącz ido-mysql
Aby zastosować zmiany, uruchom ponownie IPinga2:
$ sudo systemctl restart iga2
Krok 6: Zainstaluj Iningaweb2 na Debian
Następnie zamierzamy zainstalować i skonfigurować Iingaweb2, który jest prostym, intuicyjnym i responsywnym interfejsem internetowym dla IPinga.
Najpierw zainstalujemy Iingaweb2 razem z Icinga Cli następująco:
$ sudo apt instal icingaweB2 Iningacli -y
Po zakończeniu instalacji utwórz bazę danych dla IPINGA WEB 2.
$ sudo mysql -u root -p
Następnie utwórz użytkownika bazy danych i bazy danych Iingaweb2 i udzielą wszelkich uprawnień użytkownikowi bazy danych w bazie danych.
> Utwórz bazę danych iingaweB2; > Przyznać wszystko na ilingaweb2.* Do „iNingAWEB2USER”@„localHost” zidentyfikowane przez „[e -mail chronione]”; > Przywileje spłukiwane; > WYJŚCIE;Utwórz bazę danych ilingaweB2
Następnie utwórz tajny token, który będzie używany do uwierzytelniania podczas ukończenia konfiguracji w przeglądarce internetowej.
$ sudo icingacli token tokenUtwórz token dla iluinga
Zanotuj token i wklej go gdzieś bezpiecznie, ponieważ będzie on wymagany podczas ukończenia IPinga2 konfiguracja w przeglądarce.
Krok 7: Kompletna instalacja ilingaweb2
Ostatnim krokiem w instalacji iPinga jest sfinalizowanie konfiguracji w przeglądarce. Więc uruchom przeglądarkę i przejdź do pokazanego adresu URL.
http: // server-ip/ilingaweB2/setup
To zabierze Cię na tę stronę, na której będziesz musiał uwierzytelnić tokenem bezpieczeństwa, który wygenerowałeś w poprzednim kroku. Wklej token bezpieczeństwa i kliknijNastępny'.
Skonfiguruj token dla iluingaNastępny krok wyświetla wszystkie moduły, które można włączyć. Moduł monitorowania jest domyślnie włączony. Możesz włączyć dodatkowe moduły, które uważasz za dopasowanie.
Moduły iingaNastępna strona to w zasadzie lista kontrolna wszystkich modułów PHP, które należy włączyć. Upewnij się, że wszystkie wymagane moduły PHP zostały zainstalowane i nie wyświetlono żadnych błędów. Następnie przewiń w dół i kliknijNastępny„Przejść do następnego kroku.
Sprawdź moduły PHP iPingaDo uwierzytelnienia wybierz 'Baza danych„i kliknij”Następny'.
Wybierz uwierzytelnianie dla iluingaW następnym kroku wypełnij szczegóły bazy danych Iingaweb2 które określiłeś Krok 6.
Ustawienia bazy danych iingaweb2Przewiń w dół i kliknij 'W sprawdzeniu konfiguracji sprawdzania poprawności'.
Walidacja ilingaweb2Jeśli szczegóły są prawidłowe, powinieneś uzyskać powiadomienie, że wszystko poszło dobrze. Przewiń w dół i kliknij 'Następny'.
Walidacja IningaweB2 skutecznieW następnym kroku po prostu kliknijNastępny„Zaakceptować ustawienie domyślne i kontynuować instalację.
Wybierz backend ilingaweb2Następnie skonfiguruj Admin Konta użytkownika, którego użyjesz do zalogowania się do IPinga2 Webui.
INGINGEB2 AdminW następnym kroku po prostu kliknijNastępny„Aby zaakceptować domyślne szczegóły konfiguracji aplikacji.
Wybierz konfigurację aplikacji iingaweb2Na tym etapie IPINGA WEB 2 został pomyślnie skonfigurowany. Przejrzyj szczegóły konfiguracji i upewnij się, że wszystko jest poprawnie ustawione. Następnie przewiń w dół i kliknijNastępny'.
Przegląd konfiguracji IningaweB2Następna sekcja przechodzi przez konfigurację IPinga Moduł monitorowania dla IPINGA WEB 2. Jest to podstawowy moduł, który zapewnia status i widoki raportowania z solidnymi możliwościami filtrowania.
Aby rozpocząć, kliknijNastępny'.
Moduł monitorowania igaWybierać 'JA ROBIĘ„jako typ backenda monitorowania i kliknij”Następny'.
Wybierz backend modułu monitorowania iingaNastępnie podaj szczegóły bazy danych dla IPINGA-IDO-MYSQL Moduł monitorowania zgodnie z określonymi w Krok 4.
Ustawienia bazy danych iPinga-Ido-MysqlPrzewiń całą drogę w dół i kliknijW sprawdzeniu konfiguracji sprawdzania poprawności'. Jeśli szczegóły połączenia są poprawne, powinieneś uzyskać powiadomienie, że konfiguracja została pomyślnie zatwierdzona.
Walidacja modułu IPINGA IDOAby przejść do następnego kroku, przewiń w dół i kliknijNastępny'. W 'Transport dowodzenia„Sekcja, wybierz”Lokalny plik polecenia„Jako typ transportu. i kliknij 'Następny'.
Wybierz transport poleceńW 'Monitorowanie bezpieczeństwa„Sekcja, zaakceptuj wartości domyślne, naciskając”Następny'.
Wybierz monitorowanie bezpieczeństwaPrzejrzyj wszystkie szczegóły konfiguracji modułu monitorowania i upewnij się, że wszystko jest odpowiednie. Następnie przewiń w dół i kliknijSkończyć'.
Przegląd modułu monitorowaniaPowinieneś otrzymać powiadomienie, że IPINGA WEB 2 Z powodzeniem został skonfigurowany. Zalogować się do Webui, Kliknij na 'Zaloguj się do iluinga Web 2' przycisk.
Zaloguj się do iluinga Web2Strona logowania pojawi się jak pokazano. Podaj poświadczenia administratora iPinga i kliknijZaloguj sie' przycisk.
Login administratora iPingaTo zapoczątkowuje cię do IPinga Pulpit nawigacyjny jak pokazano. Wszelkie istniejące problemy będą wyświetlane. Na przykład widać, że mamy 6 pakietów z oczekującymi aktualizacjami.
Pulpit nawigacyjny iingaAby to potwierdzić, przejdziemy do terminalu i wymienimy pakiety z oczekującymi aktualizacjami.
$ sudo apt lista -Ukształcenie sięPakiety do aktualizacji
Ze wyjścia możemy potwierdzić, że w rzeczywistości 6 pakietów ma aktualizacje. Aby uaktualnić te pakiety, po prostu uruchomimy:
$ sudo apt uaktualnienie -y
I to zakończy nasz przewodnik dzisiaj. Jak zauważyłeś, instalacja jest dość długa i wymaga dużej uwagi na szczegóły. Niemniej jednak wszystko powinno pójść dobrze, jeśli ostrożnie wykonasz kroki do tego drugiego.
W tym przewodniku wykazaliśmy, jak zainstalować IPinga2 Narzędzie monitorujące włączone Debian 11/10.