Jak zainstalować narzędzie Mantis Bug Tracker na CentOS 7?

Jednym z podstawowych zadań w zarządzaniu i kontroli serwerów jest okresowe monitorowanie ich stanu w celu utrzymania optymalnego stanu pracy i to nie tylko na poziomie komponentów sprzętowych, takich jak dyski czy pamięć, ale także w celu walidacji zachowania usług i procesów, tak aby integralność serwera była odpowiednia.

Ważne jest, że jesteśmy odpowiedzialni za nasz sprzęt i uwzględniamy zadanie nadzoru, aby zapewnić prawidłowe działanie. Dzięki takim narzędziom jak to, które zobaczymy dzisiaj, udaje nam się delegować pewien ciężar administracyjny, ułatwiając procedurę.

Tym razem ten samouczek dokładnie przeanalizuje sposób instalacji i użytkowania Narzędzie do śledzenia błędów Modliszki do skutecznego monitorowania w CentOS 7.

Co to jest narzędzie do śledzenia błędów ModliszkiJest to aplikacja open source napisana w PHP, za pomocą której przeprowadzimy sprawne śledzenie problemów znalezionych na serwerze.

Mantis Bug Tracker posiada łatwy w użyciu interfejs graficzny, dzięki któremu możemy skutecznie kontrolować nasze aplikacje.

Funkcje Mantis Bug TrackerNiektóre z wyjątkowych funkcji Mantis Bug Tracker to:

  • Personalizacja dzięki możliwości edycji powiadomień, środowiska lub przepływu pracy.
  • Kontrola dostępu, umożliwiając ustanowienie dostępu opartego na rolach.
  • Powiadomienia przy możliwości włączenia wysyłanie alertów na e-mail.
  • Zawiera więcej niż 50 dodatków aby zwiększyć swoją zdolność do pracy.

1. Zainstaluj repozytoria EPEL i zaktualizuj system na CentOS 7

Krok 1
Pierwszym krokiem do zrobienia będzie instalacja repozytoriów EPEL aby później włączyć instalację Mantis Bug Tracker, w tym celu wykonamy następujące polecenie:

 sudo mniam zainstaluj epel-release -y

Krok 2
Po pobraniu i zainstalowaniu niezbędnych pakietów przystępujemy do aktualizacji systemu za pomocą następującego polecenia:

 sudo mniam aktualizacja -y

2. Zainstaluj LAMPę na CentOS 7


Po zaktualizowaniu systemu kontynuujemy Instalacja LAMP (Linux Apache MySQL / MariaDB PHP), ponieważ jest to wymagane do działania Mantis Bug Tracker w systemie.

Krok 1
Najpierw instalujemy Apache, wykonując następujące polecenie:

 sudo mniam zainstaluj httpd -y
Krok 2
W tym przypadku mamy już najnowszą wersję Apache.

Krok 3
Teraz musimy uruchomić usługę Apache i włączyć ją, aby była dostępna po uruchomieniu systemu, w tym celu wykonujemy następujące czynności:

 sudo systemctl uruchom httpd sudo systemctl włącz httpd
Krok 4
Teraz zainstalujemy MariaDB do zarządzania bazą danych, wykonując następujące polecenie:
 sudo mniam zainstaluj mariadb mariadb-server -y
Krok 5
Jeśli masz już tę aktywną bazę danych, nie będzie konieczne jej instalowanie.

Krok 6
Teraz uruchamiamy usługę MariaDB i włączamy ją od początku, wykonując następujące czynności:

 sudo systemctl start mariadb sudo systemctl włącz mariadb
Krok 7
Teraz kolejnym krokiem jest zainstalowanie obsługi PHP i Mantis Bug Tracker od wersji 5 PHP, a w oficjalnym repozytorium CentOS aktualnie znajdujemy wersję 7, przede wszystkim zainstalujemy oficjalne repozytorium wykonując następujące czynności:
 sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

Krok 8
Ale już instalujemy PHP wykonanie następującego polecenia:

 sudo mniam zainstaluj php71w php71w-cli php71w-mysqli -y

Krok 9
Po aktualizacji, jeśli chcemy zobaczyć wersję PHP, możemy wykonać polecenie:

 php -v

3. Skonfiguruj bazę danych dla narzędzia Mantis Bug Tracker w CentOS 7

Krok 1
Następnym krokiem będzie skonfigurowanie bazy danych dla aplikacji, w tym celu musimy zrozumieć, że MariaDB nie jest bezpieczna, więc musimy wykonać następujące polecenie:

 sudo mysql_secure_installation

Krok 2
Zostanie wyświetlona seria pytań jak na poniższym schemacie:

 Ustawić hasło roota? [T / n] T Nowe hasło: Wprowadź ponownie nowe hasło: Usunąć anonimowych użytkowników? [T / n] T Nie zezwalać na zdalne logowanie roota? [T / n] T Usunąć testową bazę danych i uzyskać do niej dostęp? [T / n] T Odświeżyć teraz tabele uprawnień? [T / n] Tak

Krok 3
Teraz konieczne będzie uzyskanie dostępu do MySQL, aby utworzyć bazę danych dla narzędzia Mantis Bug Tracker, w tym celu wykonujemy następujące czynności:

 mysql -u root -p
Krok 4
Po uzyskaniu dostępu do bazy danych wykonamy następujące wiersze, aby utworzyć bazę danych Mantis i przypisać uprawnienia:

tworzenie bazy danych

 UTWÓRZ BAZĘ DANYCH mantisdb;

Przypisanie uprawnień

 PRZYZNAJ WSZYSTKIE UPRAWNIENIA NA mantisdb.* 'mantis' @ 'localhost' IDENTYFIKOWANE PRZEZ 'mantispassword'; 

Ponowne załadowanie pozwoleń

 PRZYWILEJE WSPÓŁPRACUJĄCE; 

Wyjdź z bazy danych

 \ Q

4. Zainstaluj narzędzie do śledzenia błędów Mantis na CentOS 7

Krok 1
W tym celu najpierw pobierzemy stabilną wersję Mantis Bug Tracker ze strony sourceforge, w tym celu wykonamy następujące czynności:

 wget https://excellmedia.dl.sourceforge.net/project/mantisbt/mantis-stable/2.4.0/mantisbt-2.4.0.zip 

Krok 2
Następnie rozpakowujemy pobrany plik:

 rozpakuj mantisbt-2.4.0.zip

Krok 3
Przenosimy plik do właściwego katalogu:

 sudo mv mantisbt-2.4.0/var/www/html/mantis
Krok 4
Następnym krokiem jest utworzenie wirtualnego pliku hosta dla Mantis, który będzie hostowany na ścieżce etc / httpd / conf.d, w tym celu wykonujemy:
 sudo nano /etc/httpd/conf.d/mantis.conf
Krok 5
W nowym pliku wpiszemy:
 ServerAdmin [email protected] DocumentRoot "/var/www/html/mantis" ServerName twojadomena.com Opcje FollowSymLinks AllowOverride Wszystkie opcje MultiViews FollowSymlinks AllowOverride All ***** zezwól, zabroń Zezwól wszystkim TransferLog / var / log / httpd / mantis_access .log Dziennik błędów /var/log/httpd/mantis_error.log 

Krok 6
Trzymamy zmiany za pomocą kombinacji klawiszy:

Ctrl + O

Tak Wyszliśmy z edytora za pomocą:

Ctrl + X

Krok 7
Teraz ponownie uruchamiamy usługę Apache, wykonując następujące polecenie:

 sudo systemctl zrestartuj httpd

5. Dostęp do narzędzia Mantis Bug Tracker

Krok 1
Przed uzyskaniem dostępu do narzędzia Mantis Bug Tracker konieczne będzie włączenie portu 80 w zaporze CentOS 7, w tym celu wykonamy następujące czynności:

 sudo firewall-cmd --zone = public --permanent --add-service = http sudo firewall-cmd -reload

Krok 2
Po autoryzacji portów przechodzimy do naszej przeglądarki i w pasku adresu wpisujemy:

 http://dominio.com (w polu domena konieczne będzie wpisanie domeny do analizy) 

Krok 3
W tym oknie konieczne będzie skonfigurowanie parametrów takich jak:

  • Nazwa bazy danych.
  • Użytkownicy i hasła.
  • Konto administratora itp.

Krok 4
Po zdefiniowaniu tych parametrów klikamy przycisk Zainstaluj aktualizację i zobaczymy następujące okno wskazujące, że zmiany zostały przetworzone:

Krok 5
Po kliknięciu przycisku Kontynuuj konieczne będzie wprowadzenie poświadczeń dostępu:

POWIĘKSZAĆ

Krok 6
Z reguły nazwa użytkownika to „administrator"A hasło będzie"źródło”. Podczas uzyskiwania dostępu do narzędzia Mantis Bug Tracker będzie to oferowane środowisko:

POWIĘKSZAĆ

Krok 7
Z tego miejsca możemy wykonać wiele akcji, takich jak:

  • Twórz i przeglądaj incydenty.
  • Zgłaszaj nowe incydenty.
  • Stwórz mapy drogowe.
  • Zobacz podsumowanie wszystkich zarejestrowanych zadań.
  • Zarządzaj użytkownikami m.in.
W ten sposób Mantis Bug Tracker pozwala nam stale monitorować błędy, które mogą wystąpić w CentOS 7.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave