Kaip įdiegti „Mantis Bug Tracker“ sistemoje „CentOS 7“

Viena iš pagrindinių serverių valdymo ir valdymo užduočių yra periodiškai stebėti jų būseną, siekiant išlaikyti optimalią veikimo būseną ne tik aparatinės įrangos komponentų, tokių kaip diskai ar atmintis, lygiu, bet ir patvirtinti paslaugų elgseną. ir procesus, kad serverio vientisumas būtų pakankamas.

Svarbu, kad mes būtume atsakingi su savo įranga ir atsižvelgtume į priežiūros užduotį, kad užtikrintume tinkamą veikimą. Naudodami tokias priemones, kokias matysime šiandien, mums pavyksta perkelti tam tikrą administracinę naštą, palengvinant procedūrą.

Šį kartą šioje pamokoje bus išsamiai išanalizuota, kaip įdiegti ir naudoti Mantis klaidų stebėtojas veiksmingai stebėti „CentOS 7“.

Kas yra „Mantis Bug Tracker“?Tai atviro kodo programa, parašyta PHP, su kuria veiksmingai stebėsime serveryje rastas problemas.

„Mantis Bug Tracker“ turi lengvai naudojamą grafinę sąsają, per kurią galime efektyviai valdyti savo programas.

Savybės Mantis Bug TrackerKai kurios išskirtinės „Mantis Bug Tracker“ savybės yra šios:

  • Personalizavimas turėdami parinkčių redaguoti pranešimus, aplinką ar darbo eigą.
  • Prieigos kontrolė, leidžiant nustatyti vaidmenimis pagrįstą prieigą.
  • Pranešimai, kai yra galimybė įjungti siunčia įspėjimus į el.
  • Apima daugiau nei 50 priedų kad padidintumėte savo darbingumą.

1. Įdiekite EPEL saugyklas ir atnaujinkite sistemą „CentOS 7“

1 žingsnis
Pirmasis žingsnis, kurį reikia žengti, bus EPEL saugyklų įrengimas norėdami vėliau įgalinti „Mantis Bug Tracker“ diegimą, mes vykdysime šią komandą:

 sudo yum įdiegti epel -release -y

2 žingsnis
Atsisiuntę ir įdiegę reikiamus paketus, atnaujiname sistemą naudodami šią komandą:

 sudo yum atnaujinimas -y

2. Įdiekite LAMP „CentOS 7“


Atnaujinus sistemą, mes tęsiame LEMPOS montavimas („Linux Apache MySQL“ / „MariaDB PHP“), nes tai yra reikalavimas sistemos „Mantis Bug Tracker“ veikimui.

1 žingsnis
Pirmiausia įdiegiame „Apache“ vykdydami šią komandą:

 sudo yum įdiegti httpd -y
2 žingsnis
Šiuo atveju mes jau turime naujausią „Apache“ versiją.

3 žingsnis
Dabar turime paleisti „Apache“ paslaugą ir įgalinti ją, kad ji būtų prieinama iš sistemos įkrovos, tam atliekame šiuos veiksmus:

 sudo systemctl paleisti httpd sudo systemctl įgalinti httpd
4 žingsnis
Dabar mes įdiegsime „MariaDB“ duomenų bazės valdymui vykdydami šią komandą:
 sudo yum įdiegti mariadb mariadb -server -y
5 žingsnis
Jei jau turite šią aktyvią duomenų bazę, jos įdiegti nereikės.

6 žingsnis
Dabar paleidžiame „MariaDB“ paslaugą ir įgaliname ją pradėti nuo pradžių, atlikdami šiuos veiksmus:

 sudo systemctl paleisti mariadb sudo systemctl įgalinti mariadb
7 žingsnis
Dabar kitas žingsnis yra įdiegti PHP ir „Mantis Bug Tracker“ palaikymus iš 5 PHP versijos, o oficialioje „CentOS“ saugykloje šiuo metu randame 7 versiją, pirmiausia įdiegsime oficialią saugyklą atlikdami šiuos veiksmus:
 sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

8 žingsnis
Dabar diegiame PHP vykdydami šią komandą:

 sudo yum įdiegti php71w php71w-cli php71w-mysqli -y

9 veiksmas
Atnaujinę, jei norime pamatyti PHP versiją, galime vykdyti komandą:

 php -v

3. Konfigūruokite „Mantis Bug Tracker“ duomenų bazę „CentOS 7“

1 žingsnis
Kitas žingsnis bus sukonfigūruoti programos duomenų bazę, todėl turime suprasti, kad „MariaDB“ nėra saugi, todėl turime vykdyti šią komandą:

 sudo mysql_secure_installation

2 žingsnis
Klausimų serija bus rodoma, kaip nurodyta šioje schemoje:

 Nustatyti root slaptažodį? [TA / N] Y Naujas slaptažodis: iš naujo įveskite naują slaptažodį: pašalinti anoniminius vartotojus? [Taip / n] Taip neleisti root prisijungimo nuotoliniu būdu? [Taip / n] Taip Pašalinti bandymų duomenų bazę ir pasiekti ją? [Taip / n] Taip Dabar iš naujo įkelti privilegijų lenteles? [Taip / n] Taip

3 žingsnis
Dabar turėsite pasiekti „MySQL“, kad sukurtumėte „Mantis Bug Tracker“ duomenų bazę, todėl vykdome šiuos veiksmus:

 mysql -u root -p
4 žingsnis
Kai pateksime į duomenų bazę, vykdysime šias eilutes, kad sukurtume „Mantis“ duomenų bazę ir priskirtume privilegijas:

duomenų bazės kūrimas

 CREATE DATABASE mantisdb;

Privilegijų priskyrimas

 SUTEIKITE VISAS PRIVILIEGIJAS Mantisdb. 

Perkrauti leidimus

 PLŪŠIMO PRIVILEGIJOS; 

Išeikite iš duomenų bazės

 \ q

4. Įdiekite „Mantis Bug Tracker“ sistemoje „CentOS 7“

1 žingsnis
Norėdami tai padaryti, pirmiausia iš „sourceforge“ svetainės atsisiųsime stabilią „Mantis Bug Tracker“ versiją, todėl atliksime šiuos veiksmus:

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

2 žingsnis
Tada išpakuojame atsisiųstą failą:

 išpakuokite mantisbt-2.4.0.zip

3 žingsnis
Perkeliame failą į teisingą katalogą:

 sudo mv mantisbt-2.4.0 / var / www / html / mantis
4 žingsnis
Kitas žingsnis yra sukurti virtualų „Mantis“ pagrindinio kompiuterio failą, kuris bus priglobtas kelyje etc / httpd / conf.d, tam mes atliekame šiuos veiksmus:
 sudo nano /etc/httpd/conf.d/mantis.conf
5 žingsnis
Naujame faile įvesime:
 ServerAdmin [email protected] DocumentRoot " / var / www / html / mantis" Serveris Pavadinimas yourdomain.com Parinktys FollowSymLinks AllowOverride All Options MultiViews FollowSymlinks AllowOverride All ***** leisti, paneigti Leisti iš visų TransferLog / var / log / httpd / mantis_access .log ErrorLog /var/log/httpd/mantis_error.log 

6 žingsnis
Mes laikomės pakeitimai naudojant klavišų kombinaciją:

Ctrl + O

Y mes išėjome iš redaktoriaus naudojant:

„Ctrl“ + X

7 žingsnis
Dabar iš naujo paleiskite „Apache“ paslaugą vykdydami šią komandą:

 sudo systemctl iš naujo paleiskite httpd

5. „Mantis Bug Tracker“ žiniatinklio prieiga

1 žingsnis
Prieš prisijungdami prie „Mantis Bug Tracker“, turite įjungti 80 prievadą „CentOS 7“ užkardoje, todėl atliksime šiuos veiksmus:

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

2 žingsnis
Kai prievadai bus patvirtinti, eisime į savo naršyklę ir adreso juostoje įvesime:

 http://dominio.com (Domeno lauke reikės įvesti domeną, kurį norite analizuoti) 

3 žingsnis
Šiame lange turėsite konfigūruoti tokius parametrus kaip:

  • Duomenų bazės pavadinimas.
  • Vartotojai ir slaptažodžiai.
  • Administratoriaus paskyra ir kt.

4 žingsnis
Kai šie parametrai bus apibrėžti, spustelėsime mygtuką Įdiegti / atnaujinti ir pamatysime šį langą, nurodantį, kad pakeitimai buvo apdoroti:

5 žingsnis
Spustelėjus mygtuką Tęsti, reikės įvesti prieigos duomenis:

DIDELIS

6 žingsnis
Paprastai vartotojo vardas bus „administratorius"Ir slaptažodis bus"šaknis“. Prieiga prie „Mantis Bug Tracker“ bus tokia aplinka:

DIDELIS

7 žingsnis
Iš ten galime atlikti kelis veiksmus, tokius kaip:

  • Kurkite ir peržiūrėkite įvykius.
  • Pranešti apie naujus įvykius.
  • Nustatykite planus.
  • Peržiūrėkite visų užregistruotų užduočių santrauką.
  • Tvarkykite vartotojus, be kita ko.
Tokiu būdu „Mantis Bug Tracker“ leidžia mums nuolat stebėti klaidas, kurios gali atsirasti „CentOS 7“.

wave wave wave wave wave