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.