RHEL ulgamlarynda GLPI [IT aktiwlerini dolandyrmak] nädip gurmaly
GLPI - “Gestionnaire Libre de Parc Informatique” ýa-da diňe “Mugt IT enjamlary dolandyryjysy” üçin fransuzça gysgaça söz, bu açyk çeşme IT aktiwlerini dolandyrmak, hyzmat stoly ulgamy we PHP-de ýazylan yzarlaýyş ulgamy.
GLPI kompaniýalara IT aktiwlerini dolandyrmaga we HelpDesk funksiýasynyň kömegi bilen wakalary we haýyşlary yzarlamaga kömek etmek üçin döredildi.
GLPI aşakdaky esasy funksiýalary üpjün edýär:
- Apparat üpjünçiligini, programma üpjünçiligini, maglumat merkezlerini we dolandyryş panellerini dolandyrmak.
- KömekDesk
- Taslamany dolandyrmak Maliýe dolandyryşy
- Dolandyryş
- Sazlama
GLPI tarapyndan hödürlenýän ähli aýratynlyklaryň giňişleýin sanawy üçin GLPI aýratynlyklary bölümine geçdi. Bu gollanmada, CentOS, AlmaLinux we Rocky Linux ýaly RHEL esasly paýlamalara GLPI IT Aktiwleri Dolandyryş guralyny nädip gurmalydygyny görkezeris.
1-nji ädim: RHEL 8-de LAMP Stack guruň
GLPI öň tarapyndan dolandyryljakdygy sebäpli, ilkinji ädim LAMP stakasyny gurmakdyr. Emma ilki bilen ýerli paketleriň sanawyny görkezilişi ýaly täzeläň
$ sudo dnf update
Ondan soň, Apache web serwerini we MariaDB maglumat bazasynyň serwerini guruň.
$ sudo dnf install httpd mariadb-server -y
Gurlandan soň, hyzmatlary ulgamda işe girizmäge mümkinçilik beriň.
$ sudo systemctl enable httpd $ sudo systemctl enable mariadb
Soňra Apache we MariaDB hyzmatlaryna başlaň.
$ sudo systemctl start httpd $ sudo systemctl start mariadb
Indiki ädim PHP gurmak. Remi ammary bilen üpjün edilýän PHP 8.0 gurarys. Şeýlelik bilen, ilkinji ädim Remi ammaryny aşakdaky ýaly işletmekdir.
$ sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm
Gurlandan soň, bar bolan PHP modullaryny sanap bilersiňiz.
$ sudo dnf module list php -y
PHP 8.0 modulyny işletmek üçin buýrugy işlediň:
$ sudo dnf module enable php:remi-8.0 -y
Indi, görkezilişi ýaly gurnamak üçin zerur PHP 8.0 we beýleki PHP giňeltmelerini gurup bilersiňiz.
$ sudo dnf install php php-{mbstring,mysqli,xml,cli,ldap,openssl,xmlrpc,pecl-apcu,zip,curl,gd,json,session,imap} -y
2-nji ädim: GLPI üçin maglumat bazasyny dörediň
Indiki ädim GLPI üçin maglumat bazasyny döretmekdir. Şeýlelik bilen, MariaDB maglumat bazasynyň serwerine giriň:
$ sudo mysql -u root -p
Maglumat bazasy we maglumat bazasy ulanyjysyny dörediň we ulanyja maglumat bazasyndaky ähli artykmaçlyklary beriň
> CREATE DATABASE glpidb; > GRANT ALL ON glpidb.* TO 'glpi_user'@'localhost' IDENTIFIED BY '[email '; > FLUSH PRIVILEGES; > EXIT;
3-nji ädim: GLPI gurnaýjysyny göçürip alyň
Maglumatlar bazasynyň ýerinde indiki ädim GLPI üçin ähli gurnama faýllaryny öz içine alýan GLPI gurnawçysyny göçürip almakdyr. Görkezilişi ýaly wget buýrugyna geçiň.
$ wget https://github.com/glpi-project/glpi/releases/download/10.0.0/glpi-10.0.0.tgz
Ondan soň, tarbol faýlyny webroot katalogyna aşakdaky ýaly gysyň.
$ sudo tar -xvf glpi-10.0.0.tgz -C /var/www/html/
Aşakdaky eýeçiligi we rugsatlary belläň.
$ sudo chown -R apache:apache /var/www/html/glpi $ sudo chmod -R 755 /var/www/html/glpi
4-nji ädim: GLPI üçin Apache konfigurasiýasyny dörediň
Ondan soň /etc/httpd/conf.d/ katalogynda GLPI üçin Apache konfigurasiýa faýly döretmeli.
$ sudo vim /etc/httpd/conf.d/glpi.conf
Aşakdaky konfigurasiýany goýuň. ServerName atributy üçin serweriň IP adresini ýa-da hasaba alnan domen adyny bermegi ýatdan çykarmaň.
<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>
Saklaň we çykyň.
Ondan soň aşakdaky SELinux syýasatlaryny düzüň.
$ 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
Changeshli üýtgeşmeleri ulanmak üçin Apache-i täzeden açyň.
$ sudo systemctl restart httpd
5-nji ädim: Brauzerden GLPI gurnamasyny tamamlaň
Netijede, gurnamany tamamlamak üçin brauzeriňizi açyň we serweriňiziň IP-sine ýa-da hasaba alnan domen adyna giriň.
http://server-ip
Birinji ädimde, halaýan diliňizi saýlaň we Ok düwmesine basyň.
Ondan soň ygtyýarnamanyň şertlerini kabul ediň we Dowam et düwmesine basyň.
Ondan soň, GLPI gurnamaga başlamak üçin Gurmak saýlaň.
Bu sizi gurnamagyň dowam etmegi üçin zerur talaplaryň sanawyna getirýär. PHP giňeltmeleriniň we kitaphanalarynyň hemmesiniň gurnalandygyna göz ýetiriň. Soňra aşak aýlaň we Dowam et düwmesine basyň.
Indiki ädimde maglumat bazasynyň jikme-jikliklerini dolduryň we Dowam et düwmesine basyň.
Gurnaýjy maglumatlar bazasyna baglanyşyk gurmaga synanyşar. Baglanyşyk üstünlikli bolansoň, ozal düzen maglumatlar binýadyňyzy saýlaň we Dowam et düwmesine basyň.
Gurnaýjy soňra maglumat bazasyny başlar we başlangyç gutaransoň, ýene-de Dowam et düwmesine basyň.
Indiki ädimde, ulanyş statistikasyny ibermek ýa-da ibermezlik saýlaň we Dowam et düwmesine basyň.
Indiki ädimde näsazlyklary habar bermek ýa-da GLPI bilen kömek almak üçin baglanyşyk berler. Indiki ädime geçmek üçin Dowam et düwmesine basyň.
Gurmak gutaransoň, girmek üçin GLPI ulanyň -a basyň.
Görşüňiz ýaly giriş sahypasyna ugrukdyrýar. Bellenen giriş şahsyýetnamalary aşakda berilýär:
For Administrator account glpi / glpi For technician account tech / tech For normal account normal / normal For postonly postonly / postonly
Ine, GLPI dolandyryş paneli! Şol ýerden hadysalary/haýyşlary dolandyryp, hasabat döredip, SLA-lary kesgitläp we hyzmat stoluna we emläk dolandyryşyna degişli ähli zatlary başlap bilersiňiz.
Bu bizi bu gollanmanyň soňuna getirýär. Indi RHEL esasly paýlamalara GLPI hyzmat stoluny we IT aktiwlerini dolandyrmak guralyny rahat gurup bilersiňiz diýip umyt edýäris.