Debian Linux instalējiet GLPI (IT un aktīvu pārvaldības) rīku ar kodolsintēzes inventāru


Jebkura veida uzņēmējdarbībai noteikti ir neskaitāms daudzums priekšmetu, kas ir jāuzskaita, jāizseko un jāpārvalda. Tas, izmantojot pildspalvu un papīru, prasa ne tikai daudz laika, bet bieži ir pakļauts vairāku lietotāju kļūdām. Pāreja uz digitālu sistēmu, piemēram, Excel/Libre Calc darblapām, ir nedaudz produktīvāka un vieglāk dublējama, taču tajā ir daži citi interesanti jautājumi, piemēram, piekļuve izklājlapai, nespēja ērti vaicāt datus vai vienkāršs fakts, ka vairākas izklājlapas viegli kļūst par loģistikas murgu!

GLPI ir fantastiska informācijas resursu pārvaldības programmatūra, kuru var instalēt, lai izsekotu uzņēmuma resursus. GLPI pēc funkcionalitātes ir salīdzināms ar vairākām komerciālām programmatūras daļām, piemēram, LanSweeper, EasyVista un ManageEngine. GLPI lepojas ar vairākām ļoti noderīgām funkcijām:

  1. Aparatūras/programmatūras saraksts
  2. Tīkla un drukas aparatūras saraksts
  3. Atbalsts kodolsintēzes un OCS krājumiem
  4. Datoru perifērijas ierīču saraksts, piemēram, monitori, skeneri, tālruņi utt.
  5. palīdzības dienesta biļešu sistēma
    1. SLA pārvaldība
    2. izmaiņu vadība
    3. Projektu vadība

    1. Programmatūras izvietošanas spējas
    2. Automatizēts krājums, izmantojot klientu aģentus
    3. Spēja rīkoties ar Android, Windows, Linux, BSD, HP-UX un daudzām citām operētājsistēmām

    Kopumā ar instalētu GLPI un kodolsintēzes inventāru šo kombināciju var izmantot, lai izveidotu visu aptverošu palīdzības dienestu/dokumentu pārvaldības/uzskaites sistēmu jebkura lieluma uzņēmumiem.

    Šajā apmācībā tiks aprakstītas nepieciešamās darbības, lai ātri iestatītu, konfigurētu un sāktu krājumu importēšanu GLPI, izmantojot Debian 8 Jessie kodolsintēzes inventāru, taču tās pašas instrukcijas darbojas arī tādās Debian balstītās sistēmās kā Ubuntu un Mint.

    1. Debian 8 Jessie jau ir instalēts (TecMint šeit ir raksts par Debian 8 instalēšanu:
      1. Debian 8 instalēšanas rokasgrāmata

      GLPI/Fusion Inventory Server instalēšana

      1. Pirmais procesa solis ir Debian servera sāknēšana un sagatavošana. Lai pareizi darbotos, GLPI būs nepieciešami Apache2, MySQL un daži PHP papildinājumi. Vieglākais veids, kā iegūt šīs paketes, ir Apt meta-packager.

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

      Šī komanda lejupielādēs un instalēs nepieciešamās paketes un sāks pamata servera pakalpojumus. Kamēr MySQL tiek instalēta, tā, iespējams, lūgs iestatīt MySQL saknes paroli. Uzstādiet šo paroli, bet neaizmirstiet to, jo tā drīz būs nepieciešama.

      2. Pēc visu pakotņu instalēšanas pabeigšanas vienmēr ir ieteicams pārliecināties, ka servera pakalpojumi darbojas. To var viegli paveikt, novērtējot sistēmu, lai redzētu, kādus pakalpojumus kādi porti klausās ar utilītu ‘lsof’.

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

      Vēl viens veids, kā apstiprināt apache2 darbību un tīmekļa lapas piegādi, ir atvērt tīmekļa pārlūku un URL joslā ierakstīt Debian servera IP adresi. Ja Apache2 darbojas, tīmekļa pārlūkprogrammai jāatgriež Apache2 noklusējuma lapa.

      http://Your-IP-Addresss
      

      Tagad, kad Apache2 vismaz apkalpo tīmekļa lapu, vispirms ļauj sagatavot MySQL datu bāzi un pēc tam konfigurēt Apache2 serverim GLPI.

      3. No Debian servera piesakieties MySQL komandrindas saskarnē, izmantojot komandu ‘ mysql ’.

      # mysql -u root -p
      

      Šī komanda mēģinās pieteikties MySQL kā MySQL saknes lietotājs (NAV sistēmas saknes lietotājs). Arguments ‘ -p ’ liks lietotājam ievadīt MySQL saknes lietotāja paroli, kas tika konfigurēta, kad MySQL tika instalēts iepriekšējā rindkopā. Šajā brīdī GLPI ir jāizveido jauna datu bāze ‘ glpi ’. SQL komanda, lai veiktu šo uzdevumu:

      mysql> create database glpi; 
      

      Lai apstiprinātu, ka šī jaunā datu bāze patiešām ir izveidota, var izdot komandu ‘ show databases; ’. Rezultātam vajadzētu izskatīties līdzīgi zemāk redzamajam ekrānuzņēmumam.

      mysql> show databases;
      

      4. No šejienes ir jāizveido jauns lietotājs ar privilēģijām šai datu bāzei. Nekad nav ieteicams izmantot saknes lietotāju! Lai izveidotu jaunu MySQL lietotāju un piešķirtu viņam atļaujas datu bāzei ‘ glpi ’:

      1. izveidot lietotāju ‘glpi’ @ ’localhost’; → izveido MySQL lietotāju ar nosaukumu ‘glpi’.
      2. piešķirt visas glpi. * privilēģijas ‘glpi’ @ ’localhost’, kas identificētas ar vārdu ’some_password’; → tādējādi jaunizveidotajam lietotājam ‘glpi’ tiek piešķirtas visas datu bāzes ar nosaukumu „glpi” privilēģijas un pēc tam tiek piešķirta parole, kas šim lietotājam nepieciešama, lai piekļūtu SQL datu bāzei.
      3. flush privilēģijas; → palaidiet to, lai jaunās privilēģijas lasītu MySQL serveris.

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

      Šajā brīdī MySQL ir gatavs, un ir pienācis laiks iegūt GLPI programmatūru.

      5. GLPI iegūšana ir ļoti vienkārša, un to var paveikt vienā no diviem veidiem. Pirmā metode ir apmeklēt projekta mājas lapu un lejupielādēt GLPI programmatūru vai izmantojot komandrindas utilītu, kas pazīstama kā ‘wget’.

      Tādējādi tiks lejupielādēta un instalēta versija 9.4.2, kas ir šī raksta pašreizējā versija.

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

      6. Kad programmatūra ir lejupielādēta, ir jāizvelk tarball saturs. Izmantojot darvas utilītu, saturu var dekompresēt, iegūt un ievietot pareizajā vietā Debian serverī, lai GLPI vietne būtu pieejama.

      Tas patērētāja saturu izvelk mapē ar nosaukumu < glpi ’direktorijā /var/www . Pēc noklusējuma šī ir direktorija, kurā Apache2 apkalpo failus Debian.

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

      7. Iepriekšminētā darvas komanda izvilks visu saturu direktorijā ‘/var/www/glpi ’, bet tas viss piederēs root lietotājam. Tas būs jāmaina Apache2 un citu drošības apsvērumu dēļ, izmantojot komandu chown.

      Tas nomainīs visu failu /var/www/glpi īpašnieku un primārās grupas īpašumtiesības uz www-data, kas ir lietotājs un grupa, kuru izmantos Apache2.

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

      Šajā brīdī Apache2 būs jāpārkonfigurē, lai apkalpotu nesen iegūto GLPI saturu, un nākamajā sadaļā tiks detalizēti aprakstītas darbības.