Ubuntu 18.04 LTS GLPI (BT Servis, Hizmet & Envanter Yönetimi) Kurulumu

GLPI, BT operasyonlarınızı planlamanıza ve kolayca yönetmenize yardımcı olmak için tasarlanmış güçlü bir açık kaynaklı BT servis, hizmet, envanter yönetimi (ITSM) yazılım aracıdır. GLPI sorunları daha verimli bir şekilde çözmenizi sağlar.

Segmentasyon özelliği, kuruluşları ilgili idari politikalarına ve izin verilen harcamalarına göre ayırmayı kolaylaştırır. GLPI milyonlarca varlık içeren büyük BT altyapılarının yönetimini desteklemektedir.

GLPI’nin Özellikleri
İşte GLPI Envanter Yönetimi’nin en önemli özellikleri;

  • Bilgisayarlar, çevre birimleri, ağ yazıcıları için envanter yönetimi
  • Öğe yaşam döngüsü yönetimi
  • Olaylar, talepler, sorunlar ve değişiklik yönetimi
  • Veri Merkezi Altyapı Yönetimi (DCIM)
  • Lisans yönetimi (ITIL uyumlu)
  • Garanti ve finansal bilgilerin yönetimi (satın alma, garanti durumu vb.)
  • Sözleşme, kişi ve envanterle ilgili belgelerin yönetimi
  • Bilgi döküman veri tabanı ve Sık Sorulan Sorular (SSS)
  • Varlık rezervasyonu

GLPI’nin tüm özellikleri kendi web sitesinde bulunmaktadır.

Ubuntu 18.04 LTS GLPI Yükleme

Diğer bölümlerde Ubuntu 18.04 LTS’ye GLPI yükleme adımlarını ele alacağız. Bu kılavuzu uygulamadan önce yeni bir Ubuntu 18.04 sunucusu (DigitalOcean ve Vultr tavsiyemdir) ve sudo ayrıcalıklarına sahip kullanıcı hesabınızın olması gerekir.

Ubuntu’yu güncelleyin ve MariaDB’i yükleyin

Her zamanki gibi, paket listenizin ve sisteminizin güncel olduğundan emin olun.

apt-get update
ap-get upgrade -y

Artık sisteminiz güncel ve GLPI siteniz için veri depolamak ve yönetmek için veritabanı sistemini yüklemelisiniz.

Debian 10’da mysql-server geleneksel olarak MySQL sunucusunu kurmak için kullanılan meta paketin default-mysql-server yerini almıştır.

Ancak biz uzun süreli uyumluluk ve açık kaynağın devamlılığı için mysql-server yerine, yazılımın mariadb-server paketini kullanarak MariaDB yüklemenizi öneriyoruz.

Bu yazılımı yüklemek için şunu çalıştırın:

sudo apt install mariadb-server -y

Yükleme tamamlandığında, MariaDB ile önceden yüklenmiş olarak gelen bir güvenlik komut dosyasını çalıştırmanızı önermekteyiz. Bu komut dosyası güvenli olmayan bazı varsayılan ayarları kaldıracak ve veritabanı sisteminize erişimi makul ölçüde kilitleyecektir. Şimdi etkileşimli komut dosyasını şunları yazarak başlatın:

sudo mysql_secure_installation

Bu komut dosyası sizi MariaDB kurulumunuzda bazı değişiklikler yapabileceğiniz bir dizi bilgi istemine götürür. İlk bilgi istemi, geçerli veritabanı kök parolasını girmenizi ister. Bu sistem köküyle karıştırılmamalıdır. Veritabanı kök kullanıcı veritabanı sistemi üzerinde tam ayrıcalıkları olan bir idari kullanıcıdır. MariaDB’i yeni yüklediğiniz ve henüz herhangi bir yapılandırma değişikliği yapmadığınız için bu şifre boş kalmalıdır, bu yüzden sadece ENTER tuşuna basın .

Sonraki istemde bir veritabanı kök parolası ayarlamak isteyip istemediğiniz sorulur. MariaDB, kök kullanıcı için genellikle bir parola kullanmaktan daha güvenli olan özel bir kimlik doğrulama yöntemi kullandığından, şimdi bunu ayarlamanıza gerek yoktur. N yazın ve ENTER tuşuna basın.

Sonraki soruların varsayılanlarını kabul etmek için Y ve Enter tuşlarına basabilirsiniz. Bu takip eden istemler, anonim kullanıcıları ve test veritabanını kaldıracak, uzaktan kök oturum açmayı devre dışı bırakacak ve MariaDB’nin yaptığınız değişikliklere hemen uyması için bu yeni kuralları yazılıma yükleyecektir.

İşlem bittiğinde, alttaki komutu yazarak MariaDB konsoluna giriş yapın:

sudo mariadb

Bu komut ile, MariaDB sunucusuna yönetimsel veritabanı kullanıcı kökü olarak bağlanırsınız.
Aşağıdaki gibi bir çıktı görmelisiniz:

Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 53
Server version: 10.3.22-MariaDB-0+deb10u1 Debian 10

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>

Kök kullanıcı olarak bağlanmak için bir parola girmeniz gerekmediğine dikkat edin . Bu unix_socket yerine, yönetimsel MariaDB kullanıcısı için varsayılan kimlik doğrulama yöntemi olan şifreniz yerine kullanılır. Bu ilk başta bir güvenlik sorunu gibi görünse de, veritabanı sunucusunu aslında daha güvenli bir hale getirir, çünkü kök MariaDB kullanıcısı olarak oturum açmasına izin verilen kullanıcılar zaten sudo ayrıcalıklarına sahip sistem kullanıcılarıdır. Kısacası aynı ayrıcalıklardır :slight_smile: Pratik olarak ise, PHP uygulamanızdan bağlanmak için yönetici veritabanı kök kullanıcısını kullanamayacağınız anlamına gelir.

Daha sonra GLPI veritabanı, kullanıcı adı ve şifresini alttaki komutlarla oluşturun;

CREATE DATABASE glpi;
CREATE USER 'glpi'@'localhost' IDENTIFIED BY 'ŞİFRENİZ';
GRANT ALL PRIVILEGES ON glpi.* TO 'glpi'@'localhost';
FLUSH PRIVILEGES;
exit;

PHP ve Apache yükleyin;

GLPI’nin çalışması ve bir web arayüzünden erişilebilmesi için Apache web sunucusunun ve PHP’nin kurulu olması gerekir. Alttaki komutlar ile kurabilirsiniz;

sudo apt-get -y install php php-{curl,gd,imagick,intl,apcu,recode,memcache,imap,mysql,cas,ldap,tidy,pear,xmlrpc,pspell,gettext,mbstring,json,iconv,xml,gd,xsl}
sudo apt-get -y install apache2 libapache2-mod-php

Ubuntu 18.04 Üzerinde GLPI İndirin ve Yükleyin

GLPI’nın en son kararlı sürümünü indirin. Birincisi büyük sürüm, ikincisi küçük ve üçüncüsü düzeltme sürümü olan 3 basamaklı bir anlamsal versiyonlama şemasını takip eder.

İndirilenler sayfasındaki en son kararlı sürümü kontrol edin.
Bu öğretici itibariyle, bu sürüm 9.4.5’tir.

Sunucunuza wget kurulumunu yapın;

sudo apt-get -y install wget

Güncel GLPI sürümünü indirin;

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

İndirdiğiniz sürümü dışarı çıkartın;

tar xvf glpi-9.4.5.tgz

Kurulum dizinini /srv/ kısmına taşıyın;

sudo mv glpi /srv/

Apache için yetkileri tanımlayın;

sudo chown -R www-data:www-data /srv/glpi/

Daha sonra sunucu IP adresi ya da etki alan adınıza erişin (Kendinize göre değiştirmelisiniz!);
http://127.0.0.1/glpi/install/install.php
http://glpi.siteniz.com/glpi/install/install.php

Kurulum ekranları;

Varsayılan hesap bilgileri şunlardır (Oturum açtıktan sonra Administration > Users kısmından güncelleyebilirsiniz!);

  • glpi/glpi: yönetici hesabı
  • tech/tech: teknisyen hesabı
  • normal/normal: normal hesap
  • post-only/postonly: postonly hesap

Sonuç;
Bu öğreticide GLPI (BT Servis, Hizmet & Envanter Yönetimi) ve çalışması için gerekli olan PHP, Apache, MariaDB yazılımlarını kurdunuz.

Şimdi yazılımın arayüzünde bir keşfe çıkabilirsiniz :slight_smile:

1 Beğeni

Merhaba,
Hocam kurulum herhangi bir hata almadan tamamlandı.
en son kurulum ekranlarında ki ayarları yapmaya geldim;
Tarayıcıya;
http://local ip adresim ve hostname ile de denedim/glpi/install/install.php

yazınca yönlendirme çalışmıyor.

image

Selamlar hocam,

/glpi/ olmadan denediniz mi? Birde Apache yapılandırma dosyanızın içeriği nedir kontrol edelim.

Hocam Selam,

glpi dosyasını /srv dizininden /var/www/html/ dizinine taşıyıp apachi2 o dizine yetkilendirince geldi ara yüz.

image

Kurulum esnasında çıkan hataları yazayım buradan;

Files klasörü web üzerinden erişime karşı korunmalıdır
.htaccess dosyasını ve web sunucu yapılandırmasını denetleyin.

hatası verdi.
Bunun için;
/etc/apache2/apache2.conf

apachi yapılandırma dosyasını açıp;

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

AllowOwerride None kısmını AllowOverride All yapıp;

/etc/init.d/apache2 restart

apachi servisini restart edince düzeldi.

2 Beğeni