Asenna GLPI (IT and Asset Management) Tool with Fusion Inventory Debian Linuxiin


Kaikessa liiketoiminnassa on varmasti lukemattomia määriä esineitä, jotka on inventoitava, seurattava ja hallinnoitava. Näin tekeminen kynän ja paperin avulla vie vain liian paljon aikaa, mutta on usein altis useille käyttäjävirheille. Siirtyminen digitaaliseen järjestelmään, kuten Excel/Libre Calc -taulukkoihin, on hieman tuottavampaa ja helpompaa varmuuskopioida, mutta tuo esiin joitain muita mielenkiintoisia asioita, kuten pääsy taulukkolaskentaan, kyvyttömyys kysellä tietoja helposti tai yksinkertainen tosiasia, että useita taulukkoja siitä tulee helposti logistinen painajainen!

GLPI on upea tieto- ja resurssihallintaohjelmisto, joka voidaan asentaa seuraamaan yrityksen resursseja. GLPI on toiminnallisesti verrattavissa useisiin kaupallisiin ohjelmistoihin, kuten LanSweeper, EasyVista ja ManageEngine. GLPI: llä on useita erittäin hyödyllisiä ominaisuuksia:

  1. Laitteisto-/ohjelmistoluettelo
  2. verkko- ja tulostuslaitteiden luettelo
  3. Fuusio- ja OCS-inventaarion tuki
  4. Tietokoneen oheislaitteiden luettelo, kuten näytöt, skannerit, puhelimet jne.
  5. Help-desk-lippujärjestelmä
    1. SLA-hallinta
    2. muutosten hallinta
    3. projektinhallinta

    1. Ohjelmiston käyttöönottokyvyt
    2. Automaattinen mainosjakauma asiakasagenttien kautta
    3. Mahdollisuus käsitellä Androidia, Windowsia, Linuxia, BSD: tä, HP-UX: ää ja monia muita käyttöjärjestelmiä

    Kaiken kaikkiaan, kun GLPI ja Fusion Inventory on asennettu, yhdistelmää voidaan käyttää luomaan kattava neuvontapalvelu/asiakirjahallinta/inventaariojärjestelmä kaiken kokoisille yrityksille.

    Tässä opetusohjelmassa käydään läpi tarvittavat vaiheet, jotta mainosjakauma voidaan nopeasti asettaa, määrittää ja aloittaa tuonti GLPI: hen Debian 8 Jessien Fusion Inventory -apuohjelman avulla, mutta samat ohjeet toimivat myös Debian-pohjaisissa järjestelmissä, kuten Ubuntu ja Mint.

    1. Debian 8 Jessie on jo asennettu (TecMintillä on artikkeli Debian 8: n asentamisesta täältä:
      1. Debian 8: n asennusopas

      GLPI/Fusion Inventory -palvelimen asennus

      1. Prosessin ensimmäinen vaihe on käynnistää ja valmistella Debian-palvelin. GLPI vaatii Apache2: n, MySQL: n ja joitain PHP-lisäyksiä toimiakseen oikein. Helpoin tapa hankkia nämä paketit on Apt-meta-pakkausohjelma.

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

      Tämä komento lataa ja asentaa tarvittavat paketit ja käynnistää palvelimen peruspalvelut. Kun MySQL asentaa, se todennäköisesti pyytää MySQL-juurisalasanaa. Aseta tämä salasana, mutta ÄLÄ unohda sitä, koska sitä tarvitaan pian.

      2. Kun kaikkien pakettien asennus on valmis, on aina hyvä varmistaa, että palvelinpalvelut ovat käynnissä. Tämä onnistuu helposti arvioimalla järjestelmä nähdäksesi, mitkä palvelut kuuntelevat mitä portteja ”lsof” -apuohjelmalla.

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

      Toinen tapa vahvistaa apache2 toimii ja toimittaa verkkosivuja on avata verkkoselain ja kirjoittaa Debian-palvelimen IP-osoite URL-osoitepalkkiin. Jos Apache2 toimii, verkkoselaimen tulisi palauttaa "oletus" Apache2-sivu.

      http://Your-IP-Addresss
      

      Nyt kun Apache2 palvelee ainakin verkkosivua, antaa ensin valmistella MySQL-tietokannan ja määrittää Apache2: n palvelimelle GLPI.

      3. Kirjaudu Debian-palvelimelta MySQL-komentoriviliittymään käyttämällä komentoa ’ mysql ’.

      # mysql -u root -p
      

      Tämä komento yrittää kirjautua MySQL: ään MySQL-pääkäyttäjänä (EI järjestelmän pääkäyttäjänä). Argumentti ‘ -p ’ pyytää käyttäjää antamaan MySQL-pääkäyttäjän salasanan, joka määritettiin, kun MySQL asennettiin edelliseen kappaleeseen. Tässä vaiheessa on luotava uusi tietokanta ‘ glpi ’ GLPI: tä varten. SQL-komento tämän tehtävän suorittamiseksi:

      mysql> create database glpi; 
      

      Vahvistaaksesi, että tämä uusi tietokanta on todella luotu, voidaan antaa komento ‘ show database; ’. Tuloksen tulisi näyttää samanlaiselta kuin alla oleva kuvakaappaus.

      mysql> show databases;
      

      4. Täältä pitäisi luoda uusi käyttäjä, jolla on tämän tietokannan oikeudet. Juuren käyttäjää ei ole koskaan hyvä käyttää! Uuden MySQL-käyttäjän luominen ja käyttöoikeuksien myöntäminen tietokantaan ‘ glpi ’:

      1. luo käyttäjä ’glpi’ @ ’localhost’; → luo MySQL-käyttäjän nimeltä 'glpi'.
      2. myöntää kaikki glpi: n * käyttöoikeudet ‘glpi’ @ ’localhost’ -palveluun, joka on tunnistettu sanalla ’some_password’; → tämä antaa kaikki tietokannan käyttöoikeudet tietokannassa nimeltä glpi uudelle käyttäjälle glpi ja määrittää sitten salasanan, jota tämä käyttäjä tarvitsee pääsemään SQL-tietokantaan.
      3. huuhteluoikeudet; → Suorita tämä, jotta uudet oikeudet luetaan MySQL-palvelimelta.

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

      Tässä vaiheessa MySQL on valmis ja on aika hankkia GLPI-ohjelmisto.

      5. GLPI: n hankkiminen on hyvin yksinkertaista ja se voidaan suorittaa kahdella tavalla. Ensimmäinen tapa on käydä projektin kotisivulla ja ladata GLPI-ohjelmisto tai komentorivipalvelun kautta, joka tunnetaan nimellä 'wget'.

      Tämä lataa ja asentaa version 9.4.2, joka on tämän artikkelin nykyinen versio.

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

      6. Kun ohjelmisto on ladattu, tarvikkeen sisältö on purettava. Tar-apuohjelman avulla sisältö voidaan purkaa, purkaa ja sijoittaa oikeaan paikkaan Debian-palvelimelle, jotta GLPI-verkkosivusto on käytettävissä.

      Tämä purkaa tarball-sisällön hakemistoon /var/www hakemistoon nimeltä ‘ glpi ’. Oletusarvoisesti tämä on hakemisto, johon Apache2 palvelee tiedostoja Debianissa.

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

      7. Yllä oleva tar-komento purkaa kaiken sisällön hakemistoon ‘/var/www/glpi ’, mutta sen kaikki omistaa pääkäyttäjä. Tämä on muutettava Apache2: sta ja muista turvallisuussyistä chown-komennolla.

      Tämä muuttaa kaikkien /var/www/glpi -kansiossa olevien tiedostojen omistajan ja ensisijaisen ryhmän omistajuuden www-dataksi, joka on käyttäjä ja ryhmä, jota Apache2 käyttää.

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

      Tässä vaiheessa Apache2 on määritettävä uudelleen, jotta se voi palvella vasta purettua GLPI-sisältöä, ja seuraavassa osassa kuvataan vaiheet.