Jedan od temeljnih zadataka u upravljanju i kontroli poslužitelja je povremeno praćenje njihovog statusa kako bi se održalo optimalno radno stanje, a ne samo na razini hardverskih komponenti kao što su diskovi ili memorija, već i potvrdilo ponašanje usluga i obrađuje tako da integritet poslužitelja bude odgovarajući.
Važno je da smo odgovorni sa svojom opremom i da uzmemo u obzir zadatak nadzora kako bismo osigurali ispravan rad. Pomoću alata poput ovog koji ćemo vidjeti danas uspijevamo delegirati određeni administrativni teret, olakšavajući postupak.
Ovaj će put ovaj vodič temeljito analizirati kako instalirati i koristiti Mantis Bug Tracker za učinkovito praćenje na CentOS -u 7.
Što je Mantis Bug TrackerOvo je aplikacija otvorenog koda napisana na PHP -u s kojom ćemo učinkovito pratiti probleme na serveru.
Mantis Bug Tracker ima grafičko sučelje jednostavno za korištenje putem kojeg možemo učinkovito kontrolirati naše aplikacije.
Značajke Mantis Bug TrackerNeke od izvanrednih značajki programa Mantis Bug Tracker su:
- Personalizacija mogućnostima uređivanja obavijesti, okruženja ili tijeka rada.
- Kontrola pristupa, dopuštajući uspostavu pristupa temeljenog na ulogama.
- Obavijesti kada je moguće omogućiti slanje upozorenja na e -mail.
- Uključuje više od 50 dodataka da povećate svoj radni kapacitet.
1. Instalirajte EPEL spremišta i sustav ažuriranja na CentOS 7
Korak 1
Prvi korak koji ćete poduzeti bit će instalacija EPEL spremišta kako bismo kasnije omogućili instalaciju programa Mantis Bug Tracker, za to ćemo izvršiti sljedeću naredbu:
sudo yum instalirajte epel -release -y
Korak 2
Nakon što su potrebni paketi preuzeti i instalirani, nastavljamo s ažuriranjem sustava pomoću sljedeće naredbe:
sudo yum update -y
2. Instalirajte LAMP na CentOS 7
Nakon ažuriranja sustava nastavljamo s LAMP instalacija (Linux Apache MySQL / MariaDB PHP) jer je to preduvjet za rad Mantis Bug Tracker na sustavu.
Korak 1
Prvo instaliramo Apache izvršavanjem sljedeće naredbe:
sudo yum instalirajte httpd -yKorak 2
U ovom slučaju već imamo najnoviju verziju Apachea.
Korak 3
Sada moramo pokrenuti uslugu Apache i omogućiti je tako da bude dostupna pri pokretanju sustava, za to izvršavamo sljedeće:
sudo systemctl start httpd sudo systemctl omogućiti httpdKorak 4
Sada ćemo instalirati MariaDB za upravljanje bazom podataka izvršavanjem sljedeće naredbe:
sudo yum instalirati mariadb mariadb -server -yKorak 5
Ako već imate ovu aktivnu bazu podataka, neće biti potrebno instalirati.
Korak 6
Sada pokrećemo uslugu MariaDB i omogućujemo joj pokretanje od početka izvršavanjem sljedećeg:
sudo systemctl početak mariadb sudo systemctl omogućiti mariadbKorak 7
Sljedeći korak je instaliranje podrške za PHP i Mantis Bug Tracker iz verzije 5 PHP -a, a u službenom spremištu CentOS trenutno nalazimo verziju 7, prije svega instalirat ćemo službeno spremište izvršavanjem sljedećeg:
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
Korak 8
Sada instaliramo PHP izvršavajući sljedeću naredbu:
sudo yum instalirajte php71w php71w-cli php71w-mysqli -y
Korak 9
Nakon ažuriranja, ako želimo vidjeti verziju PHP -a, možemo izvršiti naredbu:
php -v
3. Konfigurirajte bazu podataka za Mantis Bug Tracker na CentOS 7
Korak 1
Sljedeći korak bit će konfiguriranje baze podataka za aplikaciju, jer za to moramo shvatiti da MariaDB nije siguran, pa moramo izvršiti sljedeću naredbu:
sudo mysql_secure_installation
Korak 2
Prikazat će se niz pitanja na sljedećoj shemi:
Postaviti root lozinku? [Y / n] Y Nova lozinka: Ponovno unesite novu lozinku: Ukloniti anonimne korisnike? [Y / n] Y Želite li daljinski onemogućiti root prijavu? [Y / n] Y Ukloniti testnu bazu podataka i pristupiti joj? [Y / n] Y Odmah učitati tablice privilegija? [Y / n] Y
Korak 3
Sada će biti potrebno pristupiti MySQL -u za stvaranje baze podataka za Mantis Bug Tracker, za to izvršavamo sljedeće:
mysql -u korijen -pKorak 4
Nakon što pristupimo bazi podataka, izvršit ćemo sljedeće retke za stvaranje baze podataka Mantis i dodijeliti privilegije:
stvaranje baze podataka
CREATE DATABASE mantisdb;
Dodjela privilegija
OSTVARITE SVE PRIVILEGIJE NA mantisdb. * TO 'mantis' @ 'localhost' IDENTIFICIRANO 'mantispassword';
Dopuštenja za ponovno punjenje
FLUSH PRIVILEGIJE;
Izađite iz baze podataka
\ q
4. Instalirajte Mantis Bug Tracker na CentOS 7
Korak 1
U tu svrhu prije svega ćemo preuzeti stabilnu verziju programa Mantis Bug Tracker sa web stranice sourceforge, za to ćemo izvršiti sljedeće:
wget https://excellmedia.dl.sourceforge.net/project/mantisbt/mantis-stable/2.4.0/mantisbt-2.4.0.zip
Korak 2
Zatim raspakiramo preuzetu datoteku:
raspakirajte mantisbt-2.4.0.zip
Korak 3
Premještamo datoteku u ispravan direktorij:
sudo mv mantisbt-2.4.0 / var / www / html / mantisKorak 4
Sljedeći korak je stvaranje virtualne datoteke domaćina za Mantis koja će biti smještena na putu etc / httpd / conf.d, za to izvršavamo sljedeće:
sudo nano /etc/httpd/conf.d/mantis.confKorak 5
U novu datoteku unijet ćemo sljedeće:
ServerAdmin [email protected] DocumentRoot " / var / www / html / mantis" Ime poslužitelja yourdomain.com Opcije FollowSymLinks AllowOverride Sve opcije MultiViews FollowSymlinks AllowOverride Sve ***** dopusti, odbij Dopusti sa svih TransferLog / var / log / httpd / mantis_access .log ErrorLog /var/log/httpd/mantis_error.log
Korak 6
Zadržavamo promjene pomoću kombinacije tipki:
Ctrl + O
Y Izašli smo van iz uređivača pomoću:
Ctrl + X
Korak 7
Sada ponovno pokrećemo uslugu Apache izvršavanjem sljedeće naredbe:
sudo systemctl ponovno pokrenite httpd
5. Mantis Bug Tracker web pristup
Korak 1
Prije pristupa Mantis Bug Tracker -u bit će potrebno omogućiti port 80 u CentOS 7 vatrozidu, za to ćemo izvršiti sljedeće:
sudo firewall-cmd --zone = public --permanent --add-service = http sudo firewall-cmd -reload
Korak 2
Nakon što su portovi odobreni, idemo u naš preglednik i u adresnu traku ćemo unijeti sljedeće:
http://dominio.com (U polje domene bit će potrebno unijeti domenu za analizu)
Korak 3
U ovom prozoru bit će potrebno konfigurirati parametre kao što su:
- Naziv baze podataka.
- Korisnici i lozinke.
- Administratorski račun itd.
Korak 4
Nakon što su ti parametri definirani, kliknite na gumb Instaliraj / ažuriraj i vidjet ćemo sljedeći prozor koji pokazuje da su promjene obrađene:
Korak 5
Kada pritisnete gumb Nastavi, bit će potrebno unijeti pristupne vjerodajnice:
POVEĆAJTE
Korak 6
Općenito je pravilo da će korisničko ime biti „administrator"A lozinka će biti"korijen”. Prilikom pristupa Mantis Bug Trackeru ovo će biti okruženje koje se nudi:
POVEĆAJTE
Korak 7
Odatle možemo izvesti više radnji, kao što su:
- Stvorite i pregledajte incidente.
- Prijavite nove incidente.
- Uspostavite mape puta.
- Pogledajte sažetak svih evidentiranih zadataka.
- Upravljajte korisnicima, među ostalim.