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 -yKrok 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 httpdKrok 4
Teraz zainstalujemy MariaDB do zarządzania bazą danych, wykonując następujące polecenie:
sudo mniam zainstaluj mariadb mariadb-server -yKrok 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 mariadbKrok 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 -pKrok 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/mantisKrok 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.confKrok 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.