Uno dei compiti fondamentali nella gestione e controllo dei server è quello di monitorare periodicamente lo stato di questi al fine di mantenere lo stato operativo ottimale e non solo a livello di componenti hardware come dischi o memoria ma anche per validare il comportamento dei servizi e processi in modo che l'integrità del server sia adeguata.
È importante essere responsabili delle nostre apparecchiature e tenere conto del compito di supervisione per garantire il corretto funzionamento. Con strumenti come quello che vedremo oggi, riusciamo a delegare un certo onere amministrativo, facilitando la procedura.
Questa volta questo tutorial analizzerà a fondo come installare e utilizzare Rilevatore di insetti Mantis per un monitoraggio efficace su CentOS 7.
Che cos'è Mantis Bug TrackerSi tratta di un'applicazione open source scritta in PHP con la quale eseguiremo un efficiente monitoraggio dei problemi riscontrati sul server.
Mantis Bug Tracker ha un'interfaccia grafica facile da usare attraverso la quale possiamo controllare efficacemente le nostre applicazioni.
Caratteristiche Mantis Bug TrackerAlcune delle eccezionali caratteristiche di Mantis Bug Tracker sono:
- Personalizzazione avendo opzioni per modificare le notifiche, l'ambiente o il flusso di lavoro.
- Controllo di accesso, consentendo di stabilire un accesso basato sui ruoli.
- Notifiche quando si ha la possibilità di abilitare il invio di avvisi per e-mail.
- Include più di 50 componenti aggiuntivi per aumentare la tua capacità lavorativa.
1. Installa i repository EPEL e aggiorna il sistema su CentOS 7
Passo 1
Il primo passo da compiere sarà il installazione di repository EPEL per abilitare in seguito l'installazione di Mantis Bug Tracker, per questo eseguiremo il seguente comando:
sudo yum install epel-release -y
Passo 2
Una volta scaricati e installati i pacchetti necessari, si procede all'aggiornamento del sistema tramite il seguente comando:
sudo yum update -y
2. Installa LAMP su CentOS 7
Una volta aggiornato il sistema si procede con il Installazione LAMPADA (Linux Apache MySQL / MariaDB PHP) poiché questo è un requisito per il funzionamento di Mantis Bug Tracker sul sistema.
Passo 1
Per prima cosa installiamo Apache eseguendo il seguente comando:
sudo yum install httpd -yPasso 2
In questo caso abbiamo già la versione più recente di Apache.
Passaggio 3
Ora dobbiamo avviare il servizio Apache e abilitarlo in modo che sia disponibile dall'avvio del sistema, per questo eseguiamo quanto segue:
sudo systemctl start httpd sudo systemctl abilita httpdPassaggio 4
Ora installeremo MariaDB per la gestione del database eseguendo il seguente comando:
sudo yum install mariadb mariadb-server -yPassaggio 5
Se hai già questo database attivo, non sarà necessario installarlo.
Passaggio 6
Ora avviamo il servizio MariaDB e lo abilitiamo a partire dall'inizio eseguendo quanto segue:
sudo systemctl start mariadb sudo systemctl enable mariadbPassaggio 7
Ora, il prossimo passo è installare i supporti PHP e Mantis Bug Tracker dalla versione 5 di PHP e nel repository ufficiale di CentOS troviamo attualmente la versione 7, prima di tutto installeremo il repository ufficiale eseguendo quanto segue:
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
Passaggio 8
Ora installiamo PHP eseguendo il seguente comando:
sudo yum install php71w php71w-cli php71w-mysqli -y
Passaggio 9
Una volta aggiornato se vogliamo vedere la versione di PHP possiamo eseguire il comando:
php -v
3. Configura il database per Mantis Bug Tracker su CentOS 7
Passo 1
Il prossimo passo sarà configurare il database per l'applicazione, per questo dobbiamo capire che MariaDB non è sicuro, quindi dobbiamo eseguire il seguente comando:
sudo mysql_secure_installation
Passo 2
Verrà visualizzata una serie di domande come nel seguente schema:
Impostare la password di root? [S / n] S Nuova password: Reinserisci la nuova password: Rimuovere gli utenti anonimi? [S / n] S Non consentire l'accesso come root da remoto? [S / n] S Rimuovere il database di prova e accedervi? [S / n] Y Ricaricare le tabelle dei privilegi ora? [S / n] Sì
Passaggio 3
Ora sarà necessario accedere a MySQL per creare il database per Mantis Bug Tracker, per questo eseguiamo quanto segue:
mysql -u root -pPassaggio 4
Una volta che accediamo al database, eseguiremo le seguenti righe per creare il database Mantis e assegnare i privilegi:
creazione della banca dati
CREA DATABASE mantisdb;
Assegnazione dei privilegi
CONCEDERE TUTTI I PRIVILEGI SU mantisdb * A 'mantis' @ 'localhost' IDENTIFICATO DA 'mantispassword';
Ricarica permessi
PRIVILEGI DI SCARICO;
Esci dal database
\ Q
4. Installa Mantis Bug Tracker su CentOS 7
Passo 1
Per questo, prima di tutto scaricheremo la versione stabile di Mantis Bug Tracker dal sito sourceforge, per questo eseguiremo quanto segue:
wget https://excellmedia.dl.sourceforge.net/project/mantisbt/mantis-stable/2.4.0/mantisbt-2.4.0.zip
Passo 2
Successivamente decomprimiamo il file scaricato:
decomprimere mantisbt-2.4.0.zip
Passaggio 3
Spostiamo il file nella directory corretta:
sudo mv mantisbt-2.4.0 / var / www / html / mantisPassaggio 4
Il prossimo passo è creare un file host virtuale per Mantis che sarà ospitato sul percorso ecc / httpd / conf.d, per questo eseguiamo quanto segue:
sudo nano /etc/httpd/conf.d/mantis.confPassaggio 5
Nel nuovo file inseriremo quanto segue:
ServerAdmin [email protected] DocumentRoot "/ var / www / html / mantis" ServerName yourdomain.com Opzioni FollowSymLinks AllowOverride All Options MultiViews FollowSymlinks AllowOverride All ***** allow, allow Consenti da tutti TransferLog / var / log / httpd / mantis_access .log ErrorLog /var/log/httpd/mantis_error.log
Passaggio 6
Manteniamo modifiche utilizzando la combinazione di tasti:
Ctrl + O
sì siamo usciti dall'editor utilizzando:
Ctrl + X
Passaggio 7
Ora riavviamo il servizio Apache eseguendo il seguente comando:
sudo systemctl riavvia httpd
5. Mantis Bug Tracker accesso web
Passo 1
Prima di accedere a Mantis Bug Tracker sarà necessario abilitare la porta 80 nel firewall CentOS 7, per questo eseguiremo quanto segue:
sudo firewall-cmd --zone = public --permanent --add-service = http sudo firewall-cmd -reload
Passo 2
Una volta autorizzate le porte andiamo nel nostro browser e nella barra degli indirizzi inseriremo quanto segue:
http://dominio.com (Nel campo dominio sarà necessario inserire il dominio da analizzare)
Passaggio 3
In questa finestra sarà necessario configurare parametri come:
- Nome del database.
- Utenti e password.
- Account amministratore, ecc.
Passaggio 4
Una volta definiti questi parametri, faremo clic sul pulsante Installa aggiornamento e vedremo la seguente finestra che indica che le modifiche sono state elaborate:
Passaggio 5
Cliccando sul pulsante Continua sarà necessario inserire le credenziali di accesso:
INGRANDIRE
Passaggio 6
Come regola generale, il nome utente sarà "amministratore"E la password sarà"radice”. Quando si accede a Mantis Bug Tracker questo sarà l'ambiente offerto:
INGRANDIRE
Passaggio 7
Da lì possiamo eseguire più azioni come:
- Creare e visualizzare gli incidenti.
- Segnala nuovi incidenti.
- Stabilire tabelle di marcia.
- Visualizza un riepilogo di tutte le attività registrate.
- Gestisci gli utenti, tra gli altri.