Viens no pamatuzdevumiem serveru pārvaldībā un kontrolē ir periodiski uzraudzīt to statusu, lai saglabātu optimālu darbības stāvokli un ne tikai aparatūras komponentu, piemēram, disku vai atmiņas, līmenī, bet arī apstiprināt pakalpojumu uzvedību un procesi, lai servera integritāte būtu atbilstoša.
Ir svarīgi, lai mēs būtu atbildīgi par savu aprīkojumu un ņemtu vērā uzraudzības uzdevumu, lai nodrošinātu pareizu darbību. Izmantojot tādus rīkus, kādus redzēsim šodien, mums izdodas deleģēt noteiktu administratīvo slogu, padarot procedūru vieglāku.
Šoreiz šajā apmācībā tiks rūpīgi analizēts, kā instalēt un lietot Mantis Bug Tracker efektīvai CentOS 7 uzraudzībai.
Kas ir Mantis Bug TrackerŠī ir atvērtā pirmkoda lietojumprogramma, kas rakstīta PHP formātā un ar kuru mēs veiksim serverī konstatēto problēmu izsekošanu.
Mantis Bug Tracker ir viegli lietojams grafiskais interfeiss, ar kura palīdzību mēs varam efektīvi kontrolēt savas lietojumprogrammas.
Funkcijas Mantis Bug TrackerDažas izcilās Mantis Bug Tracker iezīmes ir šādas:
- Personalizēšana izmantojot iespējas rediģēt paziņojumus, vidi vai darbplūsmu.
- Piekļuves kontrole, ļaujot izveidot uz lomu balstītu piekļuvi.
- Paziņojumi, ja ir iespēja iespējot brīdinājumu nosūtīšana uz e -pastu.
- Ietver vairāk nekā 50 papildinājumi lai palielinātu savas darba spējas.
1. Instalējiet EPEL krātuves un atjauniniet sistēmu CentOS 7
1. darbība
Pirmais solis, kas jāsper, būs EPEL repozitoriju uzstādīšana lai vēlāk iespējotu Mantis Bug Tracker instalēšanu, mēs izpildīsim šādu komandu:
sudo yum instalēt epel -release -y
2. solis
Kad nepieciešamās paketes ir lejupielādētas un instalētas, mēs turpinām sistēmas atjaunināšanu, izmantojot šādu komandu:
sudo yum atjauninājums -y
2. Instalējiet LAMP vietnē CentOS 7
Kad sistēma ir atjaunināta, mēs turpinām LAMPU uzstādīšana (Linux Apache MySQL / MariaDB PHP), jo tā ir prasība Mantis Bug Tracker darbībai sistēmā.
1. darbība
Vispirms mēs instalējam Apache, izpildot šādu komandu:
sudo yum instalēt httpd -y2. solis
Šajā gadījumā mums jau ir jaunākā Apache versija.
3. solis
Tagad mums ir jāuzsāk Apache pakalpojums un jāiespējo tas, lai tas būtu pieejams no sistēmas sāknēšanas, lai to paveiktu:
sudo systemctl start httpd sudo systemctl iespējot httpd4. solis
Tagad mēs instalēsim MariaDB datu bāzes pārvaldībai, izpildot šādu komandu:
sudo yum instalēt mariadb mariadb -server -y5. solis
Ja jums jau ir šī aktīvā datu bāze, tā nebūs jāinstalē.
6. darbība
Tagad mēs sākam pakalpojumu MariaDB un ļaujam to sākt no sākuma, izpildot sekojošo:
sudo systemctl sākt mariadb sudo systemctl iespējot mariadb7. solis
Tagad nākamais solis ir instalēt PHP un Mantis Bug Tracker atbalstu no PHP 5. versijas, un oficiālajā CentOS repozitorijā mēs pašlaik atrodam 7. versiju, vispirms mēs instalēsim oficiālo repozitoriju, izpildot sekojošo:
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
8. solis
Tagad mēs instalējam PHP izpildot šādu komandu:
sudo yum instalēt php71w php71w-cli php71w-mysqli -y
9. solis
Pēc atjaunināšanas, ja vēlamies redzēt PHP versiju, mēs varam izpildīt komandu:
php -v
3. Konfigurējiet datubāzi Mantis Bug Tracker vietnē CentOS 7
1. darbība
Nākamais solis būs lietojumprogrammas datu bāzes konfigurēšana, tāpēc mums ir jāsaprot, ka MariaDB nav drošs, tāpēc mums jāizpilda šāda komanda:
sudo mysql_secure_installation
2. solis
Tiks parādīta virkne jautājumu, kā parādīts šajā shēmā:
Vai iestatīt saknes paroli? [J / n] Y Jauna parole: atkārtoti ievadiet jaunu paroli: noņemt anonīmus lietotājus? [J / n] Y Vai aizliegt root pieteikšanos attālināti? [J / n] Y Vai noņemt testa datu bāzi un piekļūt tai? [J / n] J Vai tagad atkārtoti ielādēt privilēģiju tabulas? [Jā / n] Jā
3. solis
Tagad, lai izveidotu Mantis Bug Tracker datu bāzi, būs jāpiekļūst MySQL, lai to paveiktu:
mysql -u sakne -p4. solis
Kad mēs piekļūsim datu bāzei, mēs izpildīsim šādas rindas, lai izveidotu Mantis datu bāzi un piešķirtu privilēģijas:
datu bāzes izveidošana
CREATE DATABASE mantisdb;
Privilēģiju uzdevums
Piešķiriet visas privilēģijas vietnē mantisdb. * TO 'mantis' @ 'localhost', IDENTIFICĒTA ar 'mantispassword';
Atkārtoti ielādēt atļaujas
FLUSH PRIVILĒGAS;
Iziet no datu bāzes
\ q
4. Instalējiet Mantis Bug Tracker vietnē CentOS 7
1. darbība
Lai to izdarītu, vispirms no sourceforge vietnes lejupielādēsim stabilo Mantis Bug Tracker versiju, lai to paveiktu:
wget https://excellmedia.dl.sourceforge.net/project/mantisbt/mantis-stable/2.4.0/mantisbt-2.4.0.zip
2. solis
Tālāk mēs izpakojam lejupielādēto failu:
unzip mantisbt-2.4.0.zip
3. solis
Mēs pārvietojam failu uz pareizo direktoriju:
sudo mv mantisbt-2.4.0 / var / www / html / mantis4. solis
Nākamais solis ir izveidot virtuālo resursdatora failu Mantis, kas tiks mitināts ceļā etc / httpd / conf.d, šim nolūkam mēs izpildām sekojošo:
sudo nano /etc/httpd/conf.d/mantis.conf5. solis
Jaunajā failā mēs ievadīsim šādu informāciju:
ServerAdmin [email protected] DocumentRoot " / var / www / html / mantis" ServerName yourdomain.com Opcijas FollowSymLinks AllowOverride Visas opcijas MultiViews FollowSymlinks AllowOverride All ***** atļaut, liegt Atļaut no visiem TransferLog / var / log / httpd / mantis_access .log ErrorLog /var/log/httpd/mantis_error.log
6. darbība
Mēs paturam izmaiņas, izmantojot taustiņu kombināciju:
Ctrl + O
Y mēs izgājām ārā no redaktora, izmantojot:
Ctrl + X
7. solis
Tagad mēs restartējam Apache pakalpojumu, izpildot šādu komandu:
sudo systemctl restartējiet vietni httpd
5. Mantis Bug Tracker tīmekļa piekļuve
1. darbība
Pirms piekļūt Mantis Bug Tracker, CentOS 7 ugunsmūrī būs jāiespējo 80. ports, lai to paveiktu:
sudo firewall-cmd --zone = public --permanent --add-service = http sudo firewall-cmd -reload
2. solis
Kad porti ir autorizēti, mēs ejam uz savu pārlūkprogrammu un adreses joslā ievadām šādu informāciju:
http://dominio.com (domēna laukā analīzei būs jāievada domēns)
3. solis
Šajā logā būs jākonfigurē tādi parametri kā:
- Datu bāzes nosaukums.
- Lietotāji un paroles.
- Administratora konts utt.
4. solis
Kad šie parametri ir definēti, mēs noklikšķināsim uz pogas Instalēt / atjaunināt un mēs redzēsim šādu logu, kas norāda, ka izmaiņas ir apstrādātas:
5. solis
Noklikšķinot uz pogas Turpināt, būs jāievada piekļuves akreditācijas dati:
PALIELINĀT
6. darbība
Parasti lietotājvārds būs “administrators"Un parole būs"sakne”. Piekļūstot Mantis Bug Tracker, tiks piedāvāta šāda vide:
PALIELINĀT
7. solis
No turienes mēs varam veikt vairākas darbības, piemēram:
- Izveidojiet un apskatiet incidentus.
- Ziņojiet par jauniem incidentiem.
- Izveidojiet ceļvežus.
- Skatiet visu reģistrēto uzdevumu kopsavilkumu.
- Pārvaldiet lietotājus, cita starpā.