Namestite orodje GLPI (IT in upravljanje sredstev) s Fusion Inventory v Debian Linux


Vsaka vrsta posla bo imela nešteto količin predmetov, ki jih je treba popisati, izslediti in upravljati. To s pomočjo pisala in papirja ne traja le preveč časa, temveč je pogosto nagnjeno k več uporabniškim napakam. Prehod na digitalni sistem, na primer na delovne liste Excel/Libre Calc, je nekoliko bolj produktiven in lažji za varnostno kopiranje, vendar predstavlja nekatera druga zanimiva vprašanja, kot so dostop do preglednice, nezmožnost preprostega iskanja podatkov ali preprosto dejstvo, da več preglednic enostavno postane logistična nočna mora!

GLPI je fantastičen del programske opreme za upravljanje informacijskih virov, ki jo lahko namestite za sledenje virom podjetja. GLPI je po funkcionalnosti primerljiv z več komercialnimi deli programske opreme, kot so LanSweeper, EasyVista in ManageEngine. GLPI se ponaša z več zelo uporabnimi funkcijami:

  1. Popis strojne opreme/programske opreme
  2. Popis omrežne in tiskalne strojne opreme
  3. Podpora za Fusion Inventory in OCS Inventory
  4. Zaloge računalniške zunanje opreme, kot so monitorji, optični bralniki, telefoni itd.
  5. Sistem za prodajo vozovnic v službi za pomoč uporabnikom
    1. Upravljanje SLA
    2. Upravljanje sprememb
    3. Vodenje projektov

    1. Sposobnosti uvajanja programske opreme
    2. Avtomatski popis prek odjemalskih agentov
    3. sposobnost upravljanja Android, Windows, Linux, BSD, HP-UX in mnogih drugih operacijskih sistemov

    Skupaj z nameščenima GLPI in Fusion Inventory lahko kombinacijo uporabimo za ustvarjanje celovitega sistema za pomoč uporabnikom/upravljanje dokumentov/inventarja za podjetja vseh velikosti.

    Ta vadnica bo prešla skozi korake, potrebne za hitro nastavitev, konfiguracijo in začetek uvoza inventarja v GLPI s pomočjo Fusion Inventory na Debian 8 Jessie, vendar ista navodila delujejo tudi na sistemih, ki temeljijo na Debianu, kot sta Ubuntu in Mint.

    1. Debian 8 Jessie je že nameščen (TecMint ima tukaj članek o namestitvi Debian 8:
      1. Navodila za namestitev Debian 8

      Namestitev strežnika GLPI/Fusion Inventory

      1. Prvi korak v postopku je zagon in priprava strežnika Debian. GLPI bo za pravilno delovanje zahteval dodatke Apache2, MySQL in nekatere dodatke PHP. Te pakete najlažje dobite z meta-pakirnikom Apt.

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

      Ta ukaz bo prenesel in namestil potrebne pakete ter zagnal osnovne strežniške storitve. Med namestitvijo MySQL bo verjetno zahteval nastavitev korenskega gesla MySQL. Nastavite to geslo, vendar ga NE pozabite, saj bo kmalu potrebno.

      2. Po končani namestitvi vseh paketov je vedno dobro zagotoviti, da se strežniške storitve izvajajo. To je enostavno doseči z ocenjevanjem sistema in ugotavljanjem, katere storitve poslušajo na katerih vratih s pripomočkom lsof.

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

      Drug način za potrditev delovanja apache2 in dostave spletne strani je odpiranje spletnega brskalnika in v vrstico URL vnesite naslov IP strežnika Debian. Če Apache2 deluje, mora spletni brskalnik vrniti\"privzeto" stran Apache2.

      http://Your-IP-Addresss
      

      Zdaj, ko Apache2 vsaj streže spletno stran, omogoča, da najprej pripravi bazo podatkov MySQL in nato Apache2 konfigurira na strežnik GLPI.

      3. Iz strežnika Debian se z ukazom < mysql «prijavite v vmesnik ukazne vrstice MySQL.

      # mysql -u root -p
      

      Ta ukaz se bo poskušal prijaviti v MySQL kot korenski uporabnik MySQL (NE sistemski korenski uporabnik). Argument " -p " bo uporabnika pozval k geslu korenskega uporabnika MySQL, ki je bilo konfigurirano, ko je bil MySQL nameščen v prejšnjem odstavku. Na tej točki je treba za GLPI ustvariti novo bazo podatkov < glpi . Ukaz SQL za izvedbo te naloge:

      mysql> create database glpi; 
      

      Za potrditev, da je bila nova baza podatkov resnično ustvarjena, je mogoče izdati ukaz " show databases; ". Rezultat bi moral biti podoben spodnjemu posnetku zaslona.

      mysql> show databases;
      

      4. Od tu naprej je treba ustvariti novega uporabnika s privilegiji te zbirke podatkov. Nikoli ni dobra ideja uporabiti root uporabnika! Če želite ustvariti novega uporabnika MySQL in mu dodeliti dovoljenja za zbirko podatkov ' glpi ':

      1. ustvari uporabnika 'glpi' @ 'localhost'; → ustvari uporabnika MySQL, imenovanega "glpi".
      2. dodelite vse privilegije na glpi. * za »glpi« @ »localhost«, označen z »some_password«; → to novo ustvarjenemu uporabniku „glpi“ podeli vse privilegije baze podatkov v zbirki podatkov, imenovane „glpi“, in nato dodeli geslo, potrebno za tega uporabnika za dostop do baze podatkov SQL.
      3. privilegije za izpiranje; → zaženite to za branje novih pravic s strani strežnika MySQL.

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

      Na tej točki je MySQL pripravljen in čas je, da dobimo programsko opremo GLPI.

      5. Pridobivanje GLPI je zelo preprosto in ga je mogoče doseči na dva načina. Prva metoda je obisk domače strani projekta in prenos programske opreme GLPI ali prek pripomočka za ukazno vrstico, imenovanega "wget".

      S tem boste prenesli in namestili različico 9.4.2, ki je trenutna različica tega članka.

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

      6. Ko je programska oprema prenesena, je treba izvleči vsebino tarbola. Z uporabo pripomočka tar lahko vsebino razpakirate, izvlečete in postavite na pravilno mesto na strežniku Debian, da bo dostopna spletna stran GLPI.

      S tem boste vsebino tarbola izvlekli v mapo z imenom ' glpi ' v imeniku /var/www . To je privzeto imenik, v katerem Apache2 streže datoteke v Debianu.

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

      7. Zgornji ukaz tar bo izvlekel vso vsebino v imenik ‘/var/www/glpi ’, vendar bo vse v lasti korenskega uporabnika. To bo treba spremeniti zaradi Apache2 in drugih varnostnih razlogov z uporabo ukaza chown.

      To bo spremenilo lastnika in lastništvo primarne skupine za vse datoteke v /var/www/glpi v www-data, ki je uporabnik in skupina, ki jo bo uporabljal Apache2.

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

      Na tej točki bo treba Apache2 ponovno konfigurirati, da bo služil novo izvlečeni vsebini GLPI, v naslednjem poglavju pa bodo podrobno opisani koraki.