Debian Linux'ta Fusion Inventory ile GLPI (BT ve Varlık Yönetimi) Aracını Kurun


Her türlü işletmenin envanterlenmesi, izlenmesi ve yönetilmesi gereken sayısız miktarda öğeye sahip olması zorunludur. Bunu kalem ve kağıt kullanarak yapmak yalnızca aşırı zaman almakla kalmaz, aynı zamanda birden fazla kullanıcı hatasına da açıktır. Excel/Libre Calc çalışma sayfaları gibi dijital bir sisteme geçmek biraz daha üretken ve yedeklemesi daha kolaydır ancak elektronik tabloya erişim, verileri kolayca sorgulayamama veya birden fazla elektronik tablonun olması gibi diğer bazı ilginç sorunları da beraberinde getirir. kolayca lojistik bir kabusa dönüşür!

GLPI, şirket kaynaklarını takip etmek için kurulabilecek harika bir bilgi kaynağı yönetimi yazılımıdır. GLPI işlevsellik açısından LanSweeper, EasyVista ve ManageEngine gibi çeşitli ticari yazılımlarla karşılaştırılabilir. GLPI birçok kullanışlı özelliğe sahiptir:

  1. Donanım/Yazılım envanteri
  2. Ağ ve yazdırma donanımı envanteri
  3. Füzyon Envanteri ve OCS Envanteri Desteği
  4. Monitörler, tarayıcılar, telefonlar vb. bilgisayar çevre birimleri envanteri
  5. Yardım Masası Biletleme Sistemi

    1. SLA Yönetimi
    2. Değişim Yönetimi
    3. Proje Yönetimi
  6. PDF, CSV, PNG, SVG vb. formatlara raporlama
GLPI, Füzyon Envanteri ile eşleştirildiğinde:
  1. Yazılım dağıtım yetenekleri
  2. Müşteri temsilcileri aracılığıyla otomatik envanter
  3. Android, Windows, Linux, BSD, HP-UX ve diğer birçok işletim sistemini yönetebilme yeteneği

Sonuç olarak, GLPI ve Füzyon Envanteri kurulu olduğunda bu kombinasyon, her ölçekteki işletme için her şeyi kapsayan bir yardım masası/belge yönetimi/envanter sistemi oluşturmak için kullanılabilir.

Bu eğitimde, Debian 8 Jessie'deki Fusion Inventory'nin yardımıyla hızlı bir şekilde kurulum, yapılandırma ve envanteri GLPI'ye aktarmaya başlamak için gerekli adımlar anlatılacaktır, ancak aynı talimatlar Ubuntu gibi Debian tabanlı sistemlerde de çalışır. ve Nane.

Gerekli Bileşenler

  1. Debian 8 Jessie zaten kurulu (TecMint'te Debian 8'in kurulumuyla ilgili bir makale var: burada:

    1. Debian 8 Kurulum Kılavuzu
  2. Çalışan ağ bağlantısı (otomatik envanter için gereklidir).
  3. Envanter aracısını yüklemek için ikincil bir makine (aynı zamanda Debian sunucusuna ağ bağlantısıyla birlikte)
  4. Her iki makineye de Kök/Yönetici erişimi

GLPI/Fusion Envanter Sunucusunun Kurulumu

Adım 1: Bağımlılık Kurulumu

1. Sürecin ilk adımı Debian sunucusunu başlatmak ve hazırlamaktır. GLPI'nin düzgün çalışması için Apache2, MySQL ve bazı PHP eklemeleri gerekecektir. Bu paketleri almanın en kolay yolu Apt meta paketleyicisini kullanmaktır.

apt-get install apache2 mysql-server-5.5 php5 php5-mysql php5-gd

Bu komut gerekli paketleri indirip kuracak ve temel sunucu hizmetlerini başlatacaktır. MySQL yüklenirken büyük olasılıkla MySQL root şifresinin ayarlanmasını isteyecektir. Bu şifreyi belirleyin ancak yakında gerekli olacağından UNUTMAYIN.

2. Tüm paketlerin kurulumu tamamlandıktan sonra sunucu hizmetlerinin çalıştığından emin olmak her zaman iyi bir fikirdir. Bu, 'lsof' yardımcı programıyla hangi hizmetlerin hangi bağlantı noktalarında dinlediğini görmek için sistemi değerlendirerek kolayca gerçekleştirilir.

lsof -i :80 				[will confirm apache2 is listening to port 80]
lsof -i :3306				[will confirm MySQL is listening to port 3306]

Apache2'nin çalıştığını ve bir web sayfası teslim ettiğini doğrulamanın başka bir yolu da bir web tarayıcısı açmak ve Debian sunucusunun IP adresini URL çubuğuna yazmaktır. Apache2 çalışıyorsa, web tarayıcısı "varsayılan" Apache2 sayfasını döndürmelidir.

http://Your-IP-Addresss

Artık Apache2 en azından bir web sayfası sunduğuna göre, önce MySQL veritabanını hazırlayalım ve ardından Apache2'yi GLPI sunucusuna göre yapılandıralım .

Adım 2: MySQL Yapılandırması

3. Debian sunucusundan, 'mysql' komutunu kullanarak MySQL komut satırı arayüzünde oturum açın.

mysql -u root -p

Bu komut, MySQL'de MySQL kök kullanıcısı olarak (sistem kök kullanıcısı DEĞİL) oturum açmaya çalışacaktır. '-p' argümanı, kullanıcıdan önceki paragrafta MySQL kurulduğunda yapılandırılan MySQL kök kullanıcı şifresini isteyecektir. Bu noktada GLPI için yeni bir ‘glpi’ veritabanının oluşturulması gerekiyor. Bu görevi gerçekleştirmek için gereken SQL komutu:

mysql> create database glpi; 

Bu yeni veritabanının gerçekten oluşturulduğunu doğrulamak için ‘show Databases;’ komutu verilebilir. Sonuç aşağıdaki ekran görüntüsüne benzer görünmelidir.

mysql> show databases;

4. Buradan bu veritabanına ilişkin ayrıcalıklara sahip yeni bir kullanıcı oluşturulmalıdır. Kök kullanıcıyı kullanmak asla iyi bir fikir değildir! Yeni bir MySQL kullanıcısı oluşturmak ve bu kullanıcıya 'glpi' veritabanına izinler atamak için:

  1. 'glpi'@'localhost' kullanıcısını oluşturun; → 'glpi' adında bir MySQL kullanıcısı oluşturur.
  2. glpi.* üzerindeki tüm ayrıcalıkları 'some_password' ile tanımlanan 'glpi'@'localhost'a verin; → bu, 'glpi' adlı veritabanındaki tüm veritabanı ayrıcalıklarını yeni oluşturulan 'glpi' kullanıcısı ve ardından bu kullanıcının SQL veritabanına erişmesi için gereken bir şifre atar.
  3. ayrıcalıkları temizleme;MySQL sunucusu tarafından okunacak yeni ayrıcalıklar için bunu çalıştırın.
mysql> create user 'glpi'@'localhost';
mysql> grant all privileges on glpi.* to 'glpi'@'localhost' identified by 'some_password';
mysql> flush privileges;

Bu noktada MySQL hazırdır ve GLPI yazılımını edinme zamanı gelmiştir.

Adım 3: Kurulum için GLPI'yi Alın ve Hazırlayın

5. GLPI'yi edinmek çok basittir ve iki yoldan biriyle gerçekleştirilebilir. İlk yöntem projenin ana sayfasını ziyaret edip GLPI Yazılımını İndirmek veya 'wget' olarak bilinen komut satırı yardımcı programını kullanmaktır.

Bu, bu makale itibarıyla geçerli sürüm olan 9.4.2 sürümünü indirip yükleyecektir.

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

6. Yazılım indirildikten sonra tarball içeriğinin çıkarılması gerekir. Tar yardımcı programı kullanılarak içerikler sıkıştırılabilir, çıkarılabilir ve GLPI web sayfasının erişilebilmesi için Debian sunucusunda uygun konuma yerleştirilebilir.

Bu, tarball içeriğini /var/www dizinindeki 'glpi' adlı bir klasöre çıkaracaktır. Varsayılan olarak bu, Apache2'nin Debian'daki dosyaları sunduğu dizindir.

tar xzf glpi-9.4.2.tgz -C /var/www 

7. Yukarıdaki tar komutu, tüm içeriği '/var/www/glpi' dizinine çıkaracaktır ancak bu dizinin tamamı size ait olacaktır. kök kullanıcı. Bunun Apache2 ve diğer güvenlik nedenleriyle chown komutu kullanılarak değiştirilmesi gerekecektir.

Bu, /var/www/glpi dosyasındaki tüm dosyaların sahibini ve birincil grup sahipliğini Apache2'nin kullanacağı kullanıcı ve grup olan www-data olarak değiştirecektir. .

chown -R www-data:www-data /var/www/glpi

Bu noktada, yeni çıkarılan GLPI içeriklerini sunabilmek için Apache2'nin yeniden yapılandırılması gerekecektir ve aşağıdaki bölümde adımlar ayrıntılı olarak anlatılacaktır.