Kif Tinstalla GLPI [Ġestjoni tal-Assi tal-IT] fuq Sistemi RHEL


GLPI huwa akronimu Franċiż għal 'Gestionnaire Libre de Parc Informatique' jew sempliċiment 'Free IT Equipment Manager' Huwa ta 'sors miftuħ ta' Ġestjoni tal-assi tal-IT, Service Desk System, u sistema ta 'traċċar tal-ħruġ miktuba f'PHP.

GLPI hija maħluqa biex tgħin lill-kumpaniji jimmaniġġjaw l-assi tal-IT tagħhom u jżommu rekord tal-inċidenti u t-talbiet, grazzi għall-funzjonalità tal-HelpDesk.

GLPI jipprovdi l-funzjonalitajiet ewlenin ewlenin li ġejjin:

  • Ġestjoni ta' ħardwer, softwer, ċentri tad-dejta, u dashboards.
  • HelpDesk
  • Ġestjoni tal-proġett
  • Ġestjoni finanzjarja
  • Amministrazzjoni
  • Konfigurazzjoni

Għal lista komprensiva tal-karatteristiċi kollha offruti minn GLPI, kellna fuq is-sezzjoni tal-karatteristiċi tal-GLPI. F'din il-gwida, se nuru kif tinstalla l-għodda tal-Ġestjoni tal-Assi GLPI IT fuq distribuzzjonijiet ibbażati fuq RHEL bħal CentOS, AlmaLinux u Rocky Linux.

Pass 1: Installa LAMP Stack f'RHEL 8

Peress li l-GLPI se jiġi amministrat minn quddiem, l-ewwel pass huwa li tinstalla l-munzell LAMP. Imma l-ewwel, aġġorna l-listi tal-pakketti lokali kif muri

$ sudo dnf update

Sussegwentement, installa s-server tal-web Apache u s-server tad-database MariaDB.

$ sudo dnf install httpd mariadb-server -y

Ladarba tkun installata, ppermetti lis-servizzi jaħdmu mal-istartjar tas-sistema.

$ sudo systemctl enable httpd
$ sudo systemctl enable mariadb

Imbagħad ibda s-servizzi Apache u MariaDB.

$ sudo systemctl start httpd
$ sudo systemctl start mariadb

Il-pass li jmiss huwa li tinstalla PHP. Aħna se ninstallaw PHP 8.0 li huwa pprovdut mir-repożitorju Remi. Għalhekk, l-ewwel pass huwa li tippermetti r-repożitorju Remi kif ġej.

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

Ladarba tkun installata, tista' telenka l-moduli PHP kollha disponibbli.

$ sudo dnf module list php -y

Biex tippermetti l-modulu PHP 8.0, mexxi l-kmand:

$ sudo dnf module enable php:remi-8.0 -y

Issa, tista 'tinstalla PHP 8.0 u estensjonijiet PHP oħra meħtieġa għall-installazzjoni kif muri.

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

Pass 2: Oħloq Database għal GLPI

Il-pass li jmiss huwa li toħloq database għall-GLPI. Allura, idħol fis-server tad-database MariaDB:

$ sudo mysql -u root -p

Oħloq database u utent tad-database u agħti l-privileġġi kollha fuq id-database lill-utent

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

Pass 3: Niżżel l-Installatur GLPI

Bil-database f'postha, il-pass li jmiss huwa li tniżżel l-installatur GLPI li fih il-fajls ta 'installazzjoni kollha għal GLPI. Imxi lejn il-kmand wget kif muri.

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

Sussegwentement, ikkompressa l-fajl tarball fid-direttorju tal-webroot kif ġej.

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

U waqqaf is-sjieda u l-permessi li ġejjin.

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

Pass 4: Oħloq Konfigurazzjoni Apache għal GLPI

Sussegwentement, għandek bżonn toħloq fajl ta 'konfigurazzjoni Apache għal GLPI fid-direttorju /etc/httpd/conf.d/.

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

Paste l-konfigurazzjoni li ġejja. Għall-attribut ServerName, kun żgur li tipprovdi l-indirizz IP tas-server jew isem tad-dominju reġistrat.

<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>

Issejvja u oħroġ.

Sussegwentement, issettja l-politiki SELinux li ġejjin.

$ 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

Biex tapplika l-bidliet kollha, ibda mill-ġdid Apache.

$ sudo systemctl restart httpd

Pass 5: Imla l-Installazzjoni GLPI mill-Browser

Fl-aħħarnett, biex tlesti l-installazzjoni, iftaħ il-browser tiegħek u żur l-IP tas-server tiegħek jew l-isem tad-dominju reġistrat.

http://server-ip

Fl-ewwel pass, agħżel il-lingwa preferuta tiegħek, u mbagħad agħfas 'Ok'.

Sussegwentement, aċċetta t-termini tal-liċenzja u kklikkja ‘Kompli’.

Sussegwentement, agħżel 'Installa' biex tibda l-installazzjoni tal-GLPI.

Dan tieħdok għal-lista ta 'rekwiżiti li huma meħtieġa biex l-installazzjoni tkompli. Kun żgur li l-estensjonijiet u l-libreriji PHP kollha huma installati. Imbagħad iscrollja 'l isfel u kklikkja 'Kompli'.

Fil-pass li jmiss, imla d-dettalji tad-database u kklikkja ‘Kompli’.

L-installatur jipprova jistabbilixxi konnessjoni mad-database. Ladarba l-konnessjoni tirnexxi, agħżel id-database li kkonfigurajt qabel u kklikkja ‘Kompli’.

L-installatur imbagħad jinizjalizza d-database u ladarba l-inizjalizzazzjoni titlesta, għal darb'oħra, ikklikkja 'Kompli'.

Fil-pass li jmiss, agħżel jekk tibgħatx statistika tal-użu jew le u kklikkja ‘Kompli’.

Fil-pass li jmiss, se tiġi pprovduta link biex tirrapporta bugs jew tikseb għajnuna mal-GLPI. Ikklikkja ‘Kompli’ biex tipproċedi għall-pass li jmiss.

Ladarba l-installazzjoni titlesta, ikklikkja fuq ‘Uża GLPI’ biex tidħol.

Dan jidderieġik lejn il-paġna tal-login kif tistgħu taraw. Il-kredenzjali tal-login default huma pprovduti hawn taħt:

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

U ara d-dashboard tal-GLPI! Minn hemm tista 'tibda timmaniġġja inċidenti/talbiet, toħloq rapporti, tiddefinixxi SLAs, u dak kollu li għandu x'jaqsam mas-service desk u l-ġestjoni tal-assi.

Dan iwassalna għall-aħħar ta 'din il-gwida. Nittamaw li issa tista 'tinstalla bil-kumdità l-iskrivanija tas-servizz GLPI u l-għodda tal-ġestjoni tal-assi tal-IT fuq distribuzzjonijiet ibbażati fuq RHEL.