Kuinka asentaa GLPI [IT Asset Management] RHEL-järjestelmiin


GLPI on ranskankielinen lyhenne sanoista Gestionnaire Libre de Parc Informatique tai yksinkertaisesti Free IT Equipment Manager. Se on avoimen lähdekoodin IT-omaisuuden hallinta. , palvelutyöpöytäjärjestelmä ja PHP:llä kirjoitettu ongelmanseurantajärjestelmä.

GLPI on luotu auttamaan yrityksiä hallitsemaan IT-omaisuuttaan ja seuraamaan tapauksia ja pyyntöjä HelpDesk-toiminnon ansiosta.

GLPI tarjoaa seuraavat tärkeimmät avaintoiminnot:

  • Laitteistojen, ohjelmistojen, palvelinkeskusten ja kojetaulujen hallinta.
  • Tukipalvelu
  • Projektinhallinta
  • Varainhoito
  • Hallinto
  • Kokoonpano

Kattavan luettelon kaikista GLPI:n tarjoamista ominaisuuksista löydät GLPI -ominaisuudet -osiosta. Tässä oppaassa näytämme, kuinka GLPI IT Asset Management -työkalu asennetaan RHEL-pohjaisiin jakeluihin, kuten CentOS, AlmaLinux ja >Rocky Linux.

Vaihe 1: Asenna LAMP Stack RHEL 8:aan

Koska GLPI:tä hallitaan käyttöliittymästä, ensimmäinen vaihe on asentaa LAMP-pino. Päivitä kuitenkin ensin paikalliset pakettiluettelot kuvan mukaisesti

sudo dnf update

Asenna seuraavaksi Apache-verkkopalvelin ja MariaDB-tietokantapalvelin.

sudo dnf install httpd mariadb-server -y

Kun olet asentanut, ota palvelut käyttöön järjestelmän käynnistyksen yhteydessä.

sudo systemctl enable httpd
sudo systemctl enable mariadb

Käynnistä sitten Apache- ja MariaDB-palvelut.

sudo systemctl start httpd
sudo systemctl start mariadb

Seuraava vaihe on asentaa PHP. Asennamme PHP 8.0:n, jonka tarjoaa Remi-arkisto. Joten ensimmäinen vaihe on ottaa Remi-arkisto käyttöön seuraavasti.

sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm 

Asennuksen jälkeen voit luetella kaikki saatavilla olevat PHP-moduulit.

sudo dnf module list php -y

Ota PHP 8.0 -moduuli käyttöön suorittamalla komento:

sudo dnf module enable php:remi-8.0 -y

Nyt voit asentaa PHP 8.0:n ja muut asennukseen vaadittavat PHP-laajennukset kuvan mukaisesti.

sudo dnf install php php-{mbstring,mysqli,xml,cli,ldap,openssl,xmlrpc,pecl-apcu,zip,curl,gd,json,session,imap} -y

Vaihe 2: Luo tietokanta GLPI:lle

Seuraava vaihe on luoda tietokanta GLPI:lle. Joten kirjaudu sisään MariaDB-tietokantapalvelimeen:

sudo mysql -u root -p

Luo tietokanta ja tietokannan käyttäjä ja myönnä kaikki tietokannan oikeudet käyttäjälle

> CREATE DATABASE glpidb;
> GRANT ALL ON  glpidb.* TO 'glpi_user'@'localhost' IDENTIFIED BY 'P@ssword321';
> FLUSH PRIVILEGES;
> EXIT;

Vaihe 3: Lataa GLPI-asennusohjelma

Kun tietokanta on paikallaan, seuraava vaihe on ladata GLPI-asennusohjelma, joka sisältää kaikki GLPI:n asennustiedostot. Siirry viralliselle GLPI-lataussivulle ja nappaa binääritiedosto käyttämällä wget-komentoa kuvan mukaisesti.

wget https://github.com/glpi-project/glpi/releases/download/10.0.0/glpi-10.0.0.tgz

Pura seuraavaksi tarball-tiedosto webroot-hakemistoon seuraavasti.

sudo tar -xvf  glpi-10.0.0.tgz -C /var/www/html/

Ja aseta seuraavat omistajuus ja käyttöoikeudet.

sudo chown -R apache:apache /var/www/html/glpi
sudo chmod -R 755 /var/www/html/glpi

Vaihe 4: Luo Apache-määritys GLPI:lle

Seuraavaksi sinun on luotava Apache-määritystiedosto GLPI:lle hakemistoon /etc/httpd/conf.d/.

sudo vim /etc/httpd/conf.d/glpi.conf

Liitä seuraava kokoonpano. Muista antaa ServerName-attribuutille palvelimen IP-osoite tai rekisteröity verkkotunnuksen nimi.

<VirtualHost *:80>
   ServerName server-IP or FQDN
   DocumentRoot /var/www/html/glpi

   ErrorLog "/var/log/httpd/glpi_error.log"
   CustomLog "/var/log/httpd/glpi_access.log" combined

   <Directory> /var/www/html/glpi/config>
           AllowOverride None
           Require all denied
   </Directory>

   <Directory> /var/www/html/glpi/files>
           AllowOverride None
           Require all denied
   </Directory>
</VirtualHost>

Tallenna ja poistu.

Aseta seuraavaksi seuraavat SELinux-käytännöt.

sudo dnf -y install policycoreutils-python-utils
sudo semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html/glpi(/.*)?"
sudo restorecon -Rv /var/www/html/glpi

Ota kaikki muutokset käyttöön käynnistämällä Apache uudelleen.

sudo systemctl restart httpd

Vaihe 5: Viimeistele GLPI-asennus selaimesta

Viimeistele asennus avaamalla selain ja käymällä palvelimesi IP-osoitteessa tai rekisteröidyssä verkkotunnuksessa.

http://server-ip

Valitse ensimmäisessä vaiheessa haluamasi kieli ja paina sitten "Ok".

Hyväksy seuraavaksi käyttöluvan ehdot ja napsauta Jatka.

Aloita GLPI-asennus valitsemalla seuraavaksi Asenna.

Tämä vie sinut luetteloon vaatimuksista, joita tarvitaan asennuksen jatkamiseen. Varmista, että kaikki PHP-laajennukset ja kirjastot on asennettu. Vieritä sitten kokonaan alas ja napsauta "Jatka".

Täytä seuraavassa vaiheessa tietokannan tiedot ja napsauta Jatka.

Asennusohjelma yrittää muodostaa yhteyden tietokantaan. Kun yhteys on muodostettu, valitse aiemmin määrittämäsi tietokanta ja napsauta Jatka.

Asennusohjelma alustaa tietokannan ja kun alustus on valmis, napsauta uudelleen Jatka.

Valitse seuraavassa vaiheessa, lähetetäänkö käyttötilastoja vai ei, ja napsauta Jatka.

Seuraavassa vaiheessa annetaan linkki, josta voit ilmoittaa virheistä tai saada apua GLPI:n kanssa. Siirry seuraavaan vaiheeseen napsauttamalla Jatka.

Kun asennus on valmis, kirjaudu sisään napsauttamalla Käytä GLPI:tä.

Tämä ohjaa sinut kirjautumissivulle, kuten näet. Oletusarvoiset kirjautumistiedot ovat alla:

For Administrator account 	glpi / glpi
For technician account		tech / tech
For normal account		normal / normal
For postonly			postonly / postonly

Ja katso GLPI-hallintapaneeli! Sieltä voit aloittaa tapausten/pyyntöjen hallinnan, raporttien luomisen, SLA-sopimusten määrittelyn ja kaiken, mikä liittyy palvelupisteeseen ja omaisuudenhallintaan.

Tämä vie meidät tämän oppaan loppuun. Toivomme, että voit nyt asentaa GLPI-palvelupisteen ja IT-omaisuudenhallintatyökalun mukavasti RHEL-pohjaisiin jakeluihin.