GLPI Nedir?
Glpi, Kurum ve Şirketlerde kullanılan Bilgisayar ve tüm bilgisayar, yazılım, donanım, sarf malzeme, kapasite, varlık envanteri, arıza kayıt sistemi ve ISO27001 gibi süreçlerinin takip edilebildiği OpenSource Bilgi Teknolojisi Hizmet yönetim ve takip yazılımıdır. Bu dokümanda sizlere virtualmin üzerinde glpi 10 kurulumu nu anlatmış olacağım. Sonrasında ihtiyaç olan diğer modüllerle ilgili bilgiler vermeye devam edeceğim.
GLPI nin Yetenekleri Nelerdir?
- Ajan ile envanter bilgisi çekebilme
- Network cihazı SNMP entegrasyonu
- Kayıt ve arıza Modülü
- Raporlama ve Veri çekme kolaylığı
- Kullanıcı ve Modül Erişim Yönetimi ve Sorumlu atama yetenekleri
- Farklı coğrafi konum (bina, kat, birim,oda vs..) tanımlanması ve takibi
- LDAP ve SMTP Entegrasyonu
- Mağaza eklentileri
Gereksinimler
Ubuntu 20.04 LTS, Virtualmin, GLPI 10.0.2,
GLPI 10 Kurulumu
Kuruluma Ubuntu server paket ve hostname gibi güncellemeleri yaparak başlıyoruz. Sonrasında Virtualmin kurulumu ile devam edeceğiz. Böylelikle GLPI 10 un virtualmin üzerinde çalışmasını sağlaycağız.
Virtualmin kısaca,
Domain barındırma amaçlı hosting için website kontrol paneline sahip, bunları oluşturma ve yönetme yetkilerine sahip açık kaynak kodlu webadmin temelli bir web sunucu uygulamasıdır.
Ubuntu server üzerinde tüm kurulumlarımızı “root” seviyesinde yapacağız. Bunun için gerekli komut;
sudo su
İlk olarak paket güncellemeleri yapılır.
sudo apt update
sudo apt upgrade
Sonrasında sunucu hostname tam domain adını içerecek şekilde güncellenir. Bu virtualmin için gereklidir.
hostnamectl set-hostname varlik.bilisimnotlari.local
Virtualmin kurulum Scripti indirilir.
wget http://software.virtualmin.com/gpl/scripts/install.sh
Script izinleri verilir.
chmod a+x install.sh
Kurulum scripti çalıştırılır.
sudo /bin/sh install.sh
Gelen adımlar “Y” seçilerek Virtualmin kurulumu tamamlanır
Virtualmin web yönetim arayüzüne erişmemiz gereklidir bu nedenle Firewall Virtualmin “10000” portuna erişim izni verilir.
ufw allow 10000
Virtualmin Üzerinde İşlemler
“10000” portu açıldıktan sonra IP adresi veya DNS adresi ile Virtulmin web arayüzü açılır.
**DNS adresinden gitmek isteyenler için DNS tanımlamanız gerekebilir.
- Örnek: https://20.0.1.75:10000 veya glpi.bilisimnotlari.local
Ubuntu server kullanıcı adı ve parolası ile giriş sağlanır.
İlk giriş sonrası Kurulum sonrası sihirbazı kullanılarak devam edilir. Burada tavsiye edilen kullanım şekli Virtualmin’i Türkçe diline çevirmeden, İngilizce dilinde kullanmaktır. Çünkü Türkçe yapıldığında sorun çıkaran modüller olabilir.
“Next” seçerek kurulum sihirbazı başlatalım.
Bellek Kullanım ayarları yapılır.
Mail sunucu kullanılmayacağı için spam filtreleme ayarı “No” seçerek geçebiliriz.
Veritabanı seçimi yapılır
Bu adımda karşımıza çıkan Veritabanı parolası not edilir çünkü GLPI kurulum adımlarında Veritabanı parolasını ihtiyacımız olacak.
Veritabanı boyutu olarak “Huge system” seçilerek devam edilir.
Name Server alanında sunucu internete açık değilse veya Public DNS kayıtları yoksa “Skip check for resolvability” işaretlenerek bu adım geçilir.
Bu adımda “Only Store Hashed Password” seçimi yapılır. Böylece parolanın karma yapıda olmasını sağlarız.
SSL Sertifika için “home” dizinini seçmek tavsiye edilir.
Bu aşamada sunucu kurulumda verildiğimiz DNS adı ile Virtualserver oluşturabiliriz. Bu adım sonrası “next” ve “finish” adımları seçilerek kurulum adımları tamamlanır.
Sırasıyla Virtualmin > System Settings > Re-Check Configuration menüsüne tıklanarak Virtualmin servisleri yeniden başlatılır.
Servisler restart edildikten sonra Web tarayıcısına DNS adresi veya IP adresi yazıldığında GLPI nin çalışacağı alanın hazırlandığını görebiliriz. <Serveripadres veya DNS adresi>
http://20.0.1.36/ veya varlik.bilisimnotlari.local
Daha sonra Virtualalmin>File Manager ögesi altında “index.html” dosyası silinir ve internetten indirdiğimiz “glpi-10.0.2.tgz” dosyasının yolu gösterilip sisteme yüklenir. Görselleri inceleyerek ilerlemenizde fayda var:)
GLPI 10.0.2 İndirme Linki:
https://github.com/glpi-project/glpi/releases/download/10.0.2/glpi-10.0.2.tgz
“Extract” seçilerek dosya arşivi açılır.
Son olarak açılan klasörün içindeki dosyalar kesilerek “/home/varlik/public_html/” klasörü içine taşınır.
20.0.1.75 ip adresi vermiştik. Bu adrese giderek GLPI arayüzü üzerinde gerekli adımlara başlayabiliriz.
Lisans adımı Devam et diyerek geçebiliriz.
Kur adımı ile devam edilir.
Eksik eklentiler olduğu için kurulum devam etmeyebilir. Bunun için terminale tekrar dönülür.
sudo apt update
sudo apt install php-intl php-curl php-gd php-ldap php-bz2 php-zip php-opcache
sudo systemctl restart apache2
GLPI arayüzüne dönüp “Yeniden Dene” diyerek diğer adıma geçebiliriz.
Daha önce Virtualmin kurulumu sırasında not edilen Veritabanı bilgileri girilir.
Sonraki adımlar “Devam et” şeklinde seçilerek kurulum tamamlanır. Ve GLPI giriş sayfası bizi karşılar.
Kullanıcı adı: glpi
Parola : glpi
Giriş sonrası panonun olduğu dashboard ekranına ulaştık. Artık final çizgisine hiç olmadığı kadar yakınız:)
Turuncu kısımda 2 adet uyarı verdiği görülür. Parola uyarısını varsayılan parolaları değiştirerek giderebilirsiniz.
Yönetim>Kullanıcılar Sekmesinden Yeni Kullanıcı oluşturulabilir sonrasında ihtiyaç olmayan kullanıcılar silinebilir. Burada “glpi” kullanıcısının parolasını değiştirerek pano ekranında gelen uyarının gitmesini sağlayabiliriz.
Diğer uyarı ise Virtualmin> File manager altından install.php dosyası silinerek giderilebilir.
GLPI 10.0.2 versiyonunun kurulumunu tamamladık.
Kurulum aşamasında kullanıcı adı ve parola gibi bilgileri not etmeyi unutmayınız. İhtiyaç duyulduğunda hatırlaması zor olabiliyor:)
Kullanıcılar veya ihtiyaca göre Birimler kategorilerini oluşturarak kullanıma başlayabilirsiniz. Yazılımın tüm özelliklerini kullanılacak ise Kullanıcı yetkileri, Birimler ve Konumları tüm kurum yapısını düşünerek kırılımları ile beraber doldurmanızda faydalı olacaktır. Hatta LDAP ile entegrasyonu düşünüyorsanız Kullanıcı ve Grupların otomatik çekilmesi fayda sağlayacaktır.
Böylelikle sizlere varlık ekleme, ajan ile varlık toplama, SNMP bilgisi ile network envanterini dahil etme ve LDAP entegrasyonu gibi birkaç konuya daha bir sonraki anlatımlarda değinmeyi düşünüyorum.
glpi 10 kurulumu, glpi 10 kurulumu,
Umarım faydalı bir anlatım olmuştur:)
Bunun yanında GLPI ajan ile envanter toplamak için GLPI Ajan Kurulumu ile devam edebilirsiniz.