Yadda ake Sanya GLPI [Gudanar da Kaddarorin IT] akan Tsarin RHEL


GLPI ƙaƙƙarfan kalmar Faransa ce don 'Gestionnaire Libre de Parc Informatique' ko kuma a sauƙaƙe' Manajan Kayan Aikin IT Kyauta' Yana da buɗaɗɗen tushen sarrafa kadarar IT, Tsarin tebur sabis, da tsarin bin diddigin batutuwa da aka rubuta a cikin PHP.

An ƙirƙiri GLPI don taimaka wa kamfanoni sarrafa kadarorin IT da kiyaye abubuwan da suka faru da buƙatun, godiya ga ayyukan HelpDesk.

GLPI yana ba da manyan ayyuka masu zuwa:

  • Sarrafa kayan masarufi, software, cibiyoyin bayanai, da dashboards.
  • DeskDesk
  • Gudanar da aikin
  • Gudanar da Kudi
  • Gudanarwa
  • Tsarin aiki

Don cikakken jerin duk fasalulluka da GLPI ke bayarwa, ya wuce sashin fasalulluka na GLPI. A cikin wannan jagorar, za mu nuna yadda ake shigar da kayan aikin sarrafa kadari na GLPI IT akan rarraba tushen RHEL kamar CentOS, AlmaLinux, da Rocky Linux.

Mataki 1: Shigar da Stack LAMP a cikin RHEL 8

Tun da za a gudanar da GLPI daga ƙarshen gaba, mataki na farko shine shigar da tarin LAMP. Amma da farko, sabunta lissafin fakitin gida kamar yadda aka nuna

$ sudo dnf update

Na gaba, shigar da uwar garken gidan yanar gizon Apache da uwar garken bayanan MariaDB.

$ sudo dnf install httpd mariadb-server -y

Da zarar an shigar, ba da damar ayyukan su yi aiki akan tsarin farawa.

$ sudo systemctl enable httpd
$ sudo systemctl enable mariadb

Sannan fara ayyukan Apache da MariaDB.

$ sudo systemctl start httpd
$ sudo systemctl start mariadb

Mataki na gaba shine shigar da PHP. Za mu shigar da PHP 8.0 wanda ma'ajin Remi ke bayarwa. Don haka, matakin farko shine kunna ma'ajiyar Remi kamar haka.

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

Da zarar an shigar, zaku iya jera duk samfuran PHP da ke akwai.

$ sudo dnf module list php -y

Don kunna tsarin PHP 8.0, gudanar da umarni:

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

Yanzu, zaku iya shigar da PHP 8.0 da sauran kari na PHP da ake buƙata don shigarwa kamar yadda aka nuna.

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

Mataki 2: Ƙirƙiri Database don GLPI

Mataki na gaba shine ƙirƙirar bayanai don GLPI. Don haka, shiga cikin uwar garken bayanan MariaDB:

$ sudo mysql -u root -p

Ƙirƙiri bayanan bayanai da mai amfani da bayanan bayanai kuma ba da duk wasu gata a kan bayanan ga mai amfani

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

Mataki 3: Zazzage Mai saka GLPI

Tare da bayanan da aka tanada, mataki na gaba shine zazzage mai sakawa GLPI wanda ya ƙunshi duk fayilolin shigarwa na GLPI. Jeka zuwa umarnin wget kamar yadda aka nuna.

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

Na gaba, cire fayil ɗin kwal ɗin zuwa ga adireshin yanar gizo kamar haka.

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

Kuma saita mallaka da izini masu zuwa.

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

Mataki 4: Ƙirƙiri Kanfigareshan Apache don GLPI

Na gaba, kuna buƙatar ƙirƙirar fayil ɗin sanyi na Apache don GLPI a cikin /etc/httpd/conf.d/ directory.

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

Manna saitin mai zuwa. Don sifa ta ServerName, tabbatar da samar da adireshin IP na uwar garken ko sunan yanki mai rijista.

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

Ajiye ku fita.

Na gaba, saita manufofin SELinux masu zuwa.

$ 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

Don amfani da duk canje-canje, sake kunna Apache.

$ sudo systemctl restart httpd

Mataki na 5: Kammala Shigar GLPI daga Mai lilo

A ƙarshe, don kammala shigarwa, buɗe burauzar ku kuma ziyarci IP ɗin uwar garken ku ko sunan yanki mai rijista.

http://server-ip

A mataki na farko, zaɓi yaren da kuka fi so, sannan danna 'Ok'.

Na gaba, karɓi sharuɗɗan lasisin kuma danna 'Ci gaba'.

Na gaba, zaɓi 'Shigar' don fara shigar da GLPI.

Wannan yana ɗaukar ku zuwa jerin buƙatun da ake buƙata don ci gaba da shigarwa. Tabbatar cewa an shigar da duk kari da dakunan karatu na PHP. Sa'an nan gungura duk hanyar ƙasa kuma danna 'Ci gaba'.

A mataki na gaba, cika bayanan bayanan kuma danna 'Ci gaba'.

Mai sakawa zai yi ƙoƙarin kafa haɗin kai zuwa bayanan bayanai. Da zarar haɗin ya yi nasara, zaɓi bayanan da kuka tsara a baya kuma danna 'Ci gaba'.

Mai sakawa zai fara farawa bayanan kuma da zarar an gama farawa, duk da haka, danna 'Ci gaba'.

A mataki na gaba, zaɓi ko aika kididdigar amfani ko a'a kuma danna 'Ci gaba'.

A mataki na gaba, za a samar da hanyar haɗi don ba da rahoton kwari ko samun taimako tare da GLPI. Danna 'Ci gaba' don ci gaba zuwa mataki na gaba.

Da zarar an gama shigarwa, danna 'Yi amfani da GLPI' don shiga.

Wannan yana jagorantar ku zuwa shafin shiga kamar yadda kuke gani. Ana ba da takaddun shaidar shiga tsoho a ƙasa:

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

Kuma ga GLPI dashboard! Daga can za ku iya fara sarrafa abubuwan da suka faru/buƙatun, ƙirƙirar rahotanni, ayyana SLAs, da duk abin da ya shafi teburin sabis da sarrafa kadara.

Wannan ya kawo mu ƙarshen wannan jagorar. Muna fatan yanzu zaku iya shigar da teburin sabis na GLPI da kayan aikin sarrafa kadarorin IT akan rabon tushen RHEL.