Sakinisha Zana ya GLPI (IT na Usimamizi wa Mali) na Fusion Inventory katika Debian Linux


Biashara ya aina yoyote lazima iwe na idadi isiyohesabika ya vitu vinavyohitaji kuorodheshwa, kufuatiliwa na kudhibitiwa. Kufanya hivyo kwa njia ya kalamu na karatasi hakuchukui muda mwingi tu bali mara nyingi hukabiliwa na makosa mengi ya watumiaji. Kuhamia mfumo wa kidijitali kama vile laha-kazi za Excel/Libre Calc kunaleta tija zaidi na ni rahisi kuhifadhi nakala lakini kunatoa masuala mengine ya kuvutia kama vile ufikiaji wa lahajedwali, kutokuwa na uwezo wa kuuliza data kwa urahisi, au ukweli rahisi kwamba lahajedwali nyingi. kwa urahisi inakuwa ndoto ya vifaa!

GLPI ni kipande cha ajabu cha programu ya usimamizi wa rasilimali ya habari ambayo inaweza kusakinishwa ili kufuatilia rasilimali za kampuni. GLPI inalinganishwa katika utendaji kazi na vipande kadhaa vya kibiashara vya programu kama vile LanSweeper, EasyVista, na ManageEngine. GLPI ina sifa kadhaa muhimu sana:

  1. Hifadhi ya vifaa/Programu
  2. Mtandao na orodha ya maunzi ya uchapishaji
  3. Usaidizi wa Orodha ya Fusion na Mali ya OCS
  4. Orodha ya vifaa vya pembeni vya kompyuta kama vile vidhibiti, vichanganuzi, simu, n.k
  5. Mfumo wa Tikiti za Dawati la Usaidizi
    1. Usimamizi wa SLA
    2. Usimamizi wa Mabadiliko
    3. Usimamizi wa Mradi

    1. Uwezo wa kusambaza programu
    2. Hifadhi otomatiki kupitia mawakala wa mteja
    3. Uwezo wa kushughulikia Android, Windows, Linux, BSD, HP-UX, na mifumo mingine mingi ya uendeshaji

    Kwa ujumla, GLPI na Fusion Inventory imesakinishwa, mchanganyiko huo unaweza kutumika kutengeneza dawati la usaidizi/usimamizi wa hati/mfumo wa hesabu unaojumuisha biashara za ukubwa wote.

    Mafunzo haya yatapitia hatua zinazohitajika ili kusanidi, kusanidi, na kuanza kuleta hesabu kwa haraka kwenye GLPI kwa usaidizi wa Fusion Inventory kwenye Debian 8 Jessie, lakini maagizo sawa pia yanafanya kazi kwenye mifumo inayotegemea Debian kama vile Ubuntu na Mint.

    1. Debian 8 Jessie tayari imesakinishwa ( TecMint ina makala ya kusakinisha Debian 8 hapa:
      1. Mwongozo wa Usakinishaji wa Debian 8

      Ufungaji wa Seva ya Mali ya GLPI/Fusion

      1. Hatua ya kwanza katika mchakato ni kuwasha na kuandaa seva ya Debian. GLPI itahitaji Apache2, MySQL, na nyongeza zingine za PHP ili kufanya kazi ipasavyo. Njia rahisi ya kupata vifurushi hivi ni kwa Apt meta-packager.

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

      Amri hii itapakua na kusakinisha vifurushi muhimu na kuanza huduma za msingi za seva. Wakati MySQL inasakinisha, inaweza kuuliza kuweka nenosiri la msingi la MySQL. Weka nenosiri hili lakini USILIsahau kwani litahitajika hivi karibuni.

      2. Baada ya vifurushi vyote kumaliza kusakinisha, daima ni wazo nzuri kuhakikisha kuwa huduma za seva zinaendelea. Hii inakamilishwa kwa urahisi kwa kutathmini mfumo ili kuona ni huduma gani zinasikiza kwenye bandari zipi zilizo na matumizi ya 'lsof'.

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

      Njia nyingine ya kuthibitisha apache2 inafanya kazi na kutoa ukurasa wa wavuti ni kufungua kivinjari na kuandika anwani ya IP ya seva ya Debian kwenye upau wa URL. Ikiwa Apache2 inafanya kazi, kivinjari cha wavuti kinapaswa kurudisha ukurasa wa \chaguo-msingi Apache2.

      http://Your-IP-Addresss
      

      Sasa kwa kuwa Apache2 inahudumia ukurasa wa wavuti, inakuwezesha kwanza kuandaa hifadhidata ya MySQL na kisha kusanidi Apache2 kwa seva ya GLPI.

      3. Kutoka kwa seva ya Debian, ingia kwenye kiolesura cha mstari wa amri cha MySQL kwa kutumia ‘mysql’ amri.

      # mysql -u root -p
      

      Amri hii itajaribu kuingia kwenye MySQL kama mtumiaji wa mizizi ya MySQL (SIO mtumiaji wa mizizi ya mfumo). Hoja ya ‘-p’ itamwuliza mtumiaji neno la siri la mtumiaji wa MySQL ambalo liliwekwa MySQL iliposakinishwa katika aya iliyotangulia. Kwa hatua hii, hifadhidata mpya ‘glpi’ inahitaji kuundwa kwa GLPI. Amri ya SQL ya kufanya kukamilisha kazi hii:

      mysql> create database glpi; 
      

      Ili kuthibitisha kwamba hifadhidata hii mpya kweli iliundwa, amri ya ‘onyesha hifadhidata;‘ inaweza kutolewa. Matokeo yanapaswa kuonekana sawa na picha ya skrini iliyo hapa chini.

      mysql> show databases;
      

      4. Kuanzia hapa, mtumiaji mpya aliye na mapendeleo kwenye hifadhidata hii anapaswa kuundwa. Sio wazo nzuri kutumia mtumiaji wa mizizi! Ili kuunda mtumiaji mpya wa MySQL na kuwapa ruhusa kwa hifadhidata ya ‘glpi‘:

      1. unda mtumiaji ‘glpi’@’localhost’; → huunda mtumiaji wa MySQL anayeitwa ‘glpi‘.
      2. peana mapendeleo yote kwenye glpi.* kwa ‘glpi’@’localhost’ iliyotambuliwa kwa ‘some_password’; → hii inatoa mapendeleo yote ya hifadhidata kwenye hifadhidata iitwayo 'glpi' kwa mtumiaji mpya iliyoundwa 'glpi' na kisha kukabidhi nenosiri linalohitajika kwa mtumiaji huyo kufikia hifadhidata ya SQL.
      3. mapendeleo; → endesha hii kwa mapendeleo mapya yasomwe na seva ya MySQL.

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

      Kwa wakati huu, MySQL iko tayari na ni wakati wa kupata programu ya GLPI.

      5. Kupata GLPI ni rahisi sana na inaweza kutimizwa moja ya njia mbili. Njia ya kwanza ni kutembelea ukurasa wa nyumbani wa mradi na Pakua Programu ya GLPI au kupitia matumizi ya laini ya amri inayojulikana kama 'wget'.

      Hii itapakua na kusakinisha toleo la 9.4.2 ambalo ni toleo la sasa kama la makala haya.

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

      6. Mara baada ya programu kupakuliwa, yaliyomo ya tarball yanahitajika kutolewa. Kwa kutumia matumizi ya tar, yaliyomo yanaweza kupunguzwa, kutolewa, na kuwekwa katika eneo linalofaa kwenye seva ya Debian ili ukurasa wa wavuti wa GLPI uweze kufikiwa.

      Hii itatoa yaliyomo kwenye tarball kwenye folda inayoitwa ‘glpi’ katika /var/www saraka. Kwa msingi, hii ndio saraka ambayo Apache2 hutumikia faili kwenye Debian.

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

      7. Amri ya tar iliyo hapo juu itatoa yaliyomo yote kwenye saraka ya ‘/var/www/glpi’ lakini yote yatamilikiwa na mtumiaji mzizi. Hii itahitaji kubadilishwa kwa Apache2 na sababu zingine za usalama kwa kutumia amri ya chown.

      Hii itabadilisha umiliki na umiliki wa kikundi msingi wa faili zote katika /var/www/glpi hadi www-data ambayo ni mtumiaji na kikundi ambacho Apache2 itakuwa ikitumia.

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

      Katika hatua hii, Apache2 itahitaji kusanidiwa upya ili kuhudumia maudhui mapya ya GLPI na sehemu ifuatayo itaeleza kwa kina hatua.