Vyhledávání na webu

Nainstalujte nástroj GLPI (IT and Asset Management) s Fusion Inventory v Debian Linuxu


Jakýkoli typ podnikání musí mít nespočetné množství položek, které je třeba inventarizovat, sledovat a řídit. Učinit tak pomocí pera a papíru nejen zabere příliš mnoho času, ale je často náchylné k vícenásobným chybám uživatele. Přechod na digitální systém, jako jsou pracovní listy Excel/Libre Calc, je o něco produktivnější a snáze se zálohuje, ale přináší některé další zajímavé problémy, jako je přístup k tabulce, nemožnost snadno vyhledávat data nebo prostý fakt, že více tabulek snadno se stane logistickou noční můrou!

GLPI je fantastický software pro správu informačních zdrojů, který lze nainstalovat a sledovat firemní zdroje. Funkce GLPI je srovnatelná s několika komerčními software, jako jsou LanSweeper, EasyVista a ManageEngine. GLPI se může pochlubit několika velmi užitečnými funkcemi:

  1. Hardware/Software inventář
  2. Inventář síťového a tiskového hardwaru
  3. Podpora pro Fusion Inventory a OCS Inventory
  4. Inventář počítačových periferií, jako jsou monitory, skenery, telefony atd
  5. Help-desk Ticketing System

    1. Správa SLA
    2. Řízení změn
    3. Projektový management
  6. Reportování do PDF, CSV, PNG, SVG atd
Když je GLPI spárován s Fusion Inventory:
  1. Schopnosti nasazení softwaru
  2. Automatizovaný inventář prostřednictvím klientských agentů
  3. Schopnost zvládnout Android, Windows, Linux, BSD, HP-UX a mnoho dalších operačních systémů

Celkově s nainstalovanými GLPI a Fusion Inventory lze tuto kombinaci použít k vytvoření komplexního help-desk/správy dokumentů/systému zásob pro podniky všech velikostí.

Tento tutoriál vás provede kroky potřebnými k rychlému nastavení, konfiguraci a zahájení importu inventáře do GLPI pomocí Fusion Inventory na Debian 8 Jessie, ale stejné pokyny fungují také na systémech založených na Debianu, jako je Ubuntu. a mátou.

Nezbytné komponenty

  1. Debian 8 Jessie již nainstalována (TecMint má článek o instalaci Debian 8 zde:

    1. Průvodce instalací Debianu 8
  2. Funkční síťové připojení (nutné pro automatickou inventuru).
  3. Sekundární počítač pro instalaci agenta inventáře (také se síťovým připojením k serveru Debian)
  4. Přístup root/administrátor k oběma počítačům

Instalace GLPI/Fusion Inventory Server

Krok 1: Instalace závislosti

1. Prvním krokem v procesu je spuštění a příprava serveru Debian. Aby GLPI správně fungovalo, bude vyžadovat Apache2, MySQL a některé doplňky PHP. Nejjednodušší způsob, jak získat tyto balíčky, je pomocí metabalíčku Apt.

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

Tento příkaz stáhne a nainstaluje potřebné balíčky a spustí základní služby serveru. Během instalace MySQL se pravděpodobně zeptá na nastavení kořenového hesla MySQL. Nastavte toto heslo, ale NEZAPOMEŇTE ho, protože bude brzy potřeba.

2. Po dokončení instalace všech balíčků je vždy dobré se ujistit, že jsou spuštěny služby serveru. Toho lze snadno dosáhnout vyhodnocením systému, abyste viděli, jaké služby naslouchají na jakých portech pomocí nástroje „lsof“.

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

Dalším způsobem, jak ověřit, že apache2 funguje a poskytuje webovou stránku, je otevřít webový prohlížeč a do adresního řádku zadat IP adresu serveru Debian. Pokud Apache2 funguje, webový prohlížeč by měl vrátit „výchozí“ stránku Apache2.

http://Your-IP-Addresss

Nyní, když Apache2 obsluhuje alespoň webovou stránku, pojďme nejprve připravit databázi MySQL a poté nakonfigurovat Apache2 na server GLPI .

Krok 2: Konfigurace MySQL

3. Ze serveru Debian se přihlaste do rozhraní příkazového řádku MySQL pomocí příkazu ‚mysql‘.

mysql -u root -p

Tento příkaz se pokusí přihlásit do MySQL jako root uživatel MySQL (NE jako systémový uživatel root). Argument ‚-p‘ vyzve uživatele k zadání hesla root uživatele MySQL, které bylo nakonfigurováno při instalaci MySQL v předchozím odstavci. V tuto chvíli je potřeba vytvořit novou databázi ‚glpi‘ pro GLPI. Příkaz SQL pro provedení tohoto úkolu:

mysql> create database glpi; 

Chcete-li potvrdit, že tato nová databáze byla skutečně vytvořena, lze zadat příkaz „show databases;“. Výsledek by měl vypadat podobně jako na níže uvedeném snímku obrazovky.

mysql> show databases;

4. Odtud by měl být vytvořen nový uživatel s oprávněními k této databázi. Nikdy není dobrý nápad používat uživatele root! Chcete-li vytvořit nového uživatele MySQL a přidělit mu oprávnění k databázi ‚glpi‘:

  1. vytvořit uživatele ‚glpi‘@‘localhost‘; → vytvoří uživatele MySQL s názvem ‚glpi‘.
  2. udělte všechna oprávnění na glpi.* 'glpi'@'localhost' identifikovanému 'nejakým_heslem'; → tím udělíte všechna databázová oprávnění v databázi nazvané 'glpi' nově vytvořeného uživatele 'glpi' a poté přiřadí heslo požadované tomuto uživateli pro přístup k databázi SQL.
  3. vyprázdnit oprávnění; → toto spusťte pro čtení nových oprávnění serverem MySQL.
mysql> create user 'glpi'@'localhost';
mysql> grant all privileges on glpi.* to 'glpi'@'localhost' identified by 'some_password';
mysql> flush privileges;

V tomto okamžiku je MySQL připraveno a je čas získat software GLPI.

Krok 3: Získejte a připravte GLPI pro instalaci

5. Získání GLPI je velmi jednoduché a lze jej provést jedním ze dvou způsobů. První metodou je návštěva domovské stránky projektu a stažení softwaru GLPI nebo pomocí nástroje příkazového řádku známého jako „wget“.

Tím se stáhne a nainstaluje verze 9.4.2, což je aktuální verze k tomuto článku.

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

6. Jakmile je software stažen, je třeba extrahovat obsah tarballu. Pomocí nástroje tar lze obsah dekomprimovat, extrahovat a umístit na správné místo na serveru Debian, aby byla přístupná webová stránka GLPI.

Tím se obsah tarballu rozbalí do složky s názvem ‚glpi‘ v adresáři /var/www. Ve výchozím nastavení se jedná o adresář, ve kterém Apache2 poskytuje soubory v Debianu.

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

7. Výše uvedený příkaz tar rozbalí veškerý obsah do adresáře '/var/www/glpi', ale celý jej bude vlastnit uživatel root. Toto bude nutné změnit z důvodu Apache2 a dalších bezpečnostních důvodů pomocí příkazu chown.

Tím se změní vlastník a vlastnictví primární skupiny pro všechny soubory v /var/www/glpi na www-data, což je uživatel a skupina, kterou bude Apache2 používat. .

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

V tomto okamžiku bude nutné Apache2 překonfigurovat, aby mohl obsluhovat nově extrahovaný obsah GLPI a následující část podrobně popisuje kroky.