Instalirajte GLPI (IT i upravljanje imovinom) alat s Fusion Inventory u Debian Linux


Bilo koja vrsta poslovanja dužna je imati nebrojene količine predmeta koje je potrebno popisati, pratiti i njima upravljati. To pomoću olovke i papira ne samo da oduzima pretjerano puno vremena, već je često sklono višestrukim korisničkim pogreškama. Prelazak na digitalni sustav kao što su Excel/Libre Calc radni listovi malo je produktivniji i lakši za izradu sigurnosnih kopija, ali predstavlja neka druga zanimljiva pitanja kao što su pristup proračunskoj tablici, nemogućnost jednostavnog upita o podacima ili jednostavna činjenica da više proračunskih tablica lako postaje logistička noćna mora!

GLPI je fantastičan softver za upravljanje informacijskim resursima koji se može instalirati za praćenje resursa tvrtke. GLPI je funkcionalno usporediv s nekoliko komercijalnih dijelova softvera kao što su LanSweeper, EasyVista i ManageEngine. GLPI se može pohvaliti s nekoliko vrlo korisnih značajki:

  1. Popis hardvera/softvera
  2. Mrežni i ispisni inventar hardvera
  3. Podrška za fuzijski inventar i OCS inventar
  4. Računalna periferna oprema poput monitora, skenera, telefona itd.
  5. Sustav prodaje ulaznica na službama za pomoć
    1. SLA upravljanje
    2. Upravljanje promjenama
    3. Upravljanje projektom

    1. Mogućnosti implementacije softvera
    2. Automatizirani popis putem klijentskih agenata
    3. Sposobnost rukovanja Androidom, Windowsom, Linuxom, BSD-om, HP-UX-om i mnogim drugim operativnim sustavima

    Sve u svemu s instaliranim GLPI i Fusion Inventory, kombinacija se može koristiti za stvaranje cjelovitog sustava za pomoć/upravljanje dokumentima/inventarom za tvrtke svih veličina.

    Ovaj vodič će proći kroz korake potrebne za brzo postavljanje, konfiguriranje i započinjanje uvoza inventara u GLPI uz pomoć Fusion Inventory na Debian 8 Jessie, ali iste upute rade i na sustavima temeljenim na Debianu poput Ubuntu i Mint.

    1. Debian 8 Jessie već je instaliran (TecMint ovdje ima članak o instaliranju Debiana 8:
      1. Vodič za instalaciju Debiana 8

      Instalacija GLPI/Fusion Inventory Server

      1. Prvi korak u procesu je pokretanje i priprema Debian poslužitelja. GLPI će trebati Apache2, MySQL i neke PHP dodatke kako bi ispravno funkcionirao. Ove pakete je najlakši način dobiti s Apt metapakerom.

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

      Ova naredba će preuzeti i instalirati potrebne pakete i pokrenuti osnovne poslužiteljske usluge. Dok se MySQL instalira, vjerojatno će tražiti da se postavi MySQL root lozinka. Postavite ovu lozinku, ali je NEMOJTE zaboraviti jer će uskoro biti potrebna.

      2. Nakon završetka instalacije svih paketa, uvijek je dobro provjeriti rade li poslužiteljske usluge. To se lako postiže procjenom sustava kako bi se vidjelo koje usluge preslušavaju na kojim priključcima pomoću uslužnog programa 'lsof'.

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

      Drugi način da potvrdite da apache2 radi i isporučuje web-stranicu je otvaranje web preglednika i upisivanje IP adrese Debian poslužitelja u URL traku. Ako Apache2 radi, web preglednik trebao bi vratiti "zadanu" Apache2 stranicu.

      http://Your-IP-Addresss
      

      Sada kada Apache2 barem poslužuje web stranicu, omogućuje prvo pripremu MySQL baze podataka, a zatim konfiguriranje Apache2 na poslužitelj GLPI.

      3. S poslužitelja Debian prijavite se na sučelje naredbenog retka MySQL pomoću naredbe ‘ mysql ’.

      # mysql -u root -p
      

      Ova naredba pokušat će se prijaviti na MySQL kao korijenski korisnik MySQL-a (NE korijenski korisnik sustava). Argument ‘ -p ’ tražit će od korisnika root lozinku MySQL-a koja je bila konfigurirana kada je MySQL instaliran u prethodnom odlomku. U ovom trenutku za GLPI treba stvoriti novu bazu podataka < glpi . SQL naredba za izvršenje ovog zadatka:

      mysql> create database glpi; 
      

      Da bi se potvrdilo da je ova nova baza podataka zaista stvorena, može se izdati naredba ‘ show databases; ‘. Rezultat bi trebao izgledati slično snimci zaslona u nastavku.

      mysql> show databases;
      

      4. Odavde treba stvoriti novog korisnika s privilegijama za ovu bazu podataka. Nikada nije dobra ideja koristiti root korisnika! Da biste stvorili novog MySQL korisnika i dodijelili mu dopuštenja za bazu podataka < glpi ':

      1. stvoriti korisnika 'glpi' @ 'localhost'; → kreira MySQL korisnika pod nazivom 'glpi'.
      2. dodijeliti sve privilegije na glpi. * za ‘glpi’ @ ’localhost’ identificirane pomoću ‘some_password’; → ovo daje sve privilegije baze podataka u bazi podataka nazvanu "glpi" novostvorenom korisniku "glpi", a zatim dodjeljuje lozinku potrebnu za tog korisnika za pristup SQL bazi podataka.
      3. povlastice za ispiranje; → pokrenite ovo za čitanje novih privilegija na MySQL poslužitelju.

      mysql> create user 'glpi'@'localhost';
      mysql> grant all privileges on glpi.* to 'glpi'@'localhost' identified by 'some_password';
      mysql> flush privileges;
      

      U ovom trenutku, MySQL je spreman i vrijeme je da nabavite GLPI softver.

      5. Dobivanje GLPI-a vrlo je jednostavno i može se postići na jedan od dva načina. Prva metoda je posjetiti početnu stranicu projekta i preuzeti GLPI softver ili putem uslužnog programa naredbenog retka poznatog kao ‘wget’.

      Ovo će preuzeti i instalirati verziju 9.4.2 koja je trenutna verzija ovog članka.

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

      6. Nakon preuzimanja softvera, potrebno je izdvojiti sadržaj tarball-a. Pomoću uslužnog programa tar sadržaj se može dekomprimirati, izvući i smjestiti na odgovarajuće mjesto na Debian poslužitelju kako bi GLPI web stranica bila dostupna.

      To će izdvojiti tarball sadržaj u mapu koja se naziva ‘ glpi ’ u direktoriju /var/www . Prema zadanim postavkama, ovo je direktorij koji Apache2 poslužuje datoteke na Debianu.

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

      7. Gornja naredba tar izvući će sav sadržaj u direktorij ‘/var/www/glpi ’, ali sve će biti u vlasništvu korijenskog korisnika. To će trebati promijeniti zbog Apache2 i drugih sigurnosnih razloga pomoću naredbe chown.

      To će promijeniti vlasnika i vlasništvo primarne grupe za sve datoteke u /var/www/glpi u www-data koji su korisnik i grupa koju će Apache2 koristiti.

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

      U ovom će trenutku Apache2 trebati ponovno konfigurirati kako bi služio novoizvađenom GLPI sadržaju, a sljedeći odjeljak detaljno opisuje korake.