ຕິດຕັ້ງເຄື່ອງມື GLPI (IT ແລະ Asset Management) ພ້ອມດ້ວຍ Fusion Inventory ໃນ Debian Linux


ທຸລະກິດປະເພດໃດ ໜຶ່ງ ແມ່ນຜູກພັນກັບສິນຄ້າທີ່ມີ ຈຳ ນວນບໍ່ເຖິງ ຈຳ ນວນທີ່ ຈຳ ເປັນຕ້ອງມີການປະດິດ, ຕິດຕາມແລະຄຸ້ມຄອງ. ການເຮັດແບບນີ້ໂດຍໃຊ້ປາກກາແລະເຈ້ຍບໍ່ພຽງແຕ່ໃຊ້ເວລາຫຼາຍເກີນໄປເທົ່ານັ້ນແຕ່ມັກຈະເກີດຄວາມຜິດພາດຂອງຜູ້ໃຊ້ຫຼາຍຄັ້ງ. ການເຄື່ອນຍ້າຍໄປສູ່ລະບົບດິຈິຕອນເຊັ່ນ: ແຜ່ນ Excel/Libre Calc ແມ່ນຜະລິດຕະພັນທີ່ມີປະສິດຕິພາບແລະງ່າຍດາຍໃນການ ສຳ ຮອງຂໍ້ມູນແຕ່ມີການ ນຳ ສະ ເໜີ ບາງບັນຫາທີ່ ໜ້າ ສົນໃຈອື່ນໆເຊັ່ນການເຂົ້າເຖິງຕາຕະລາງ, ບໍ່ສາມາດສອບຖາມຂໍ້ມູນໄດ້ງ່າຍ, ຫຼືຄວາມຈິງທີ່ງ່າຍດາຍທີ່ວ່າຫຼາຍໆສະເປຣດຊີດ. ໄດ້ຢ່າງງ່າຍດາຍກາຍເປັນຝັນຮ້າຍ logistical!

GLPI ແມ່ນຊອຟແວການຄຸ້ມຄອງຂໍ້ມູນ - ຂ່າວສານທີ່ດີເລີດເຊິ່ງສາມາດຕິດຕັ້ງໄດ້ເພື່ອຕິດຕາມຊັບພະຍາກອນຂອງບໍລິສັດ. GLPI ສາມາດປຽບທຽບໄດ້ໃນການເຮັດວຽກກັບຊໍແວການຄ້າຫລາຍໆຢ່າງເຊັ່ນ: LanSweeper, EasyVista, ແລະ ManageEngine. GLPI ມີຄຸນລັກສະນະທີ່ເປັນປະໂຫຍດຫຼາຍຢ່າງ:

<

  • ຮາດແວ/ສາງຊອບແວ
  • ເຄືອຂ່າຍແລະການພິມສາງຮາດແວ
  • ສະ ໜັບ ສະ ໜູນ ສິນຄ້າຄົງຄັງແລະສິນຄ້າຄົງຄັງ OCS
  • ສາງອຸປະກອນຄອມພິວເຕີ້ເຊັ່ນ: ເຄື່ອງຕິດຕາມ, ເຄື່ອງສະແກນ, ໂທລະສັບແລະອື່ນໆ
  • ລະບົບການຂາຍປີ້ເຂົ້າເຄື່ອງຊ່ວຍເຫຼືອ <
  • ການຄຸ້ມຄອງ SLA
  • ການຄຸ້ມຄອງການປ່ຽນແປງ
  • ການຄຸ້ມຄອງໂຄງການ
  • <

  • ຄວາມສາມາດໃນການ ນຳ ໃຊ້ຊອບແວ
  • ສິນຄ້າຄົງຄັງອັດຕະໂນມັດຜ່ານຕົວແທນລູກຄ້າ
  • ຄວາມສາມາດໃນການຈັດການກັບ Android, Windows, Linux, BSD, HP-UX, ແລະລະບົບປະຕິບັດການອື່ນໆຫຼາຍຢ່າງ
  • ລວມທັງ ໝົດ ດ້ວຍ GLPI ແລະ Fusion Inventory ທີ່ຕິດຕັ້ງແລ້ວ, ການປະສົມປະສານສາມາດໃຊ້ເພື່ອສ້າງລະບົບຊ່ວຍເຫຼືອໂຕະ/ເອກະສານ/ການຄຸ້ມຄອງເອກະສານແລະສິນຄ້າຄົງຄັງທີ່ມີປະສິດຕິພາບ ສຳ ລັບທຸລະກິດທຸກຂະ ໜາດ.

    ບົດແນະ ນຳ ນີ້ຈະຍ່າງຕາມຂັ້ນຕອນທີ່ ຈຳ ເປັນເພື່ອຈັດຕັ້ງ, ກຳ ນົດແລະເລີ່ມຕົ້ນ ນຳ ເຂົ້າສິນຄ້າຄົງຄັງເຂົ້າໄປໃນ GLPI ໂດຍການຊ່ວຍເຫຼືອຂອງ Fusion Inventory on Debian 8 Jessie, ແຕ່ ຄຳ ແນະ ນຳ ດຽວກັນນີ້ຍັງເຮັດວຽກກ່ຽວກັບລະບົບທີ່ອີງໃສ່ Debian ເຊັ່ນ Ubuntu ແລະ Mint.

    <

  • Debian 8 Jessie ຕິດຕັ້ງແລ້ວ (TecMint ມີບົດຂຽນກ່ຽວກັບການຕິດຕັ້ງ Debian 8 ຢູ່ນີ້: <
  • ຄູ່ມືການຕິດຕັ້ງ Debian 8
  • ການຕິດຕັ້ງ Server GLPI/Fusion Inventory Server

    1. ຂັ້ນຕອນ ທຳ ອິດຂອງຂັ້ນຕອນແມ່ນການບູລະນະແລະກຽມ server Debian. GLPI ຈະຮຽກຮ້ອງໃຫ້ມີ Apache2, MySQL, ແລະການເພີ່ມເຕີມ PHP ບາງຢ່າງເພື່ອເຮັດວຽກຢ່າງຖືກຕ້ອງ. ວິທີທີ່ງ່າຍທີ່ສຸດທີ່ຈະໄດ້ຮັບການຫຸ້ມຫໍ່ເຫຼົ່ານີ້ແມ່ນກັບ Apt meta-packager.

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

    ຄຳ ສັ່ງນີ້ຈະດາວໂຫລດແລະຕິດຕັ້ງແພັກເກດທີ່ ຈຳ ເປັນແລະເລີ່ມຕົ້ນໃຫ້ບໍລິການ server ຂັ້ນພື້ນຖານ. ໃນຂະນະທີ່ MySQL ກຳ ລັງຕິດຕັ້ງຢູ່, ມັນອາດຈະຂໍໃຫ້ຕັ້ງຄ່າລະຫັດຜ່ານຂອງ MySQL. ຕັ້ງລະຫັດລັບນີ້ແຕ່ຢ່າລືມມັນເພາະມັນຈະມີຄວາມ ຈຳ ເປັນໃນໄວໆນີ້.

    2. ຫຼັງຈາກການຕິດຕັ້ງທັງ ໝົດ ສຳ ເລັດແລ້ວ, ມັນກໍ່ເປັນຄວາມຄິດທີ່ດີທີ່ຈະເຮັດໃຫ້ແນ່ໃຈວ່າການບໍລິການເຊີຟເວີ ກຳ ລັງເຮັດວຽກຢູ່. ສິ່ງນີ້ປະສົບຜົນ ສຳ ເລັດໄດ້ຢ່າງງ່າຍດາຍໂດຍການປະເມີນລະບົບເພື່ອເບິ່ງວ່າມີການບໍລິການຫຍັງແດ່ທີ່ ກຳ ລັງຟັງຢູ່ທ່າເຮືອໃດທີ່ມີປະໂຫຍດ 'ສູງ'.

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

    ອີກວິທີ ໜຶ່ງ ໃນການຢືນຢັນ apache2 ກຳ ລັງເຮັດວຽກແລະຈັດສົ່ງເວບໄຊທ໌ແມ່ນການເປີດ browser ແລະພິມທີ່ຢູ່ IP ຂອງ server ຂອງ Debian ໃນແຖບ URL. ຖ້າ Apache2 ກຳ ລັງເຮັດວຽກ, ຕົວທ່ອງເວັບຂອງເວັບໄຊຕ໌ຄວນຈະກັບຄືນຫນ້າ Apache2 ໃນຕອນຕົ້ນ.

    http://Your-IP-Addresss
    

    ຕອນນີ້ Apache2 ຢ່າງ ໜ້ອຍ ກໍ່ໃຫ້ບໍລິການເວບໄຊທ໌, ສາມາດກະກຽມຖານຂໍ້ມູນ MySQL ກ່ອນແລ້ວປັບຄ່າ Apache2 ໃຫ້ກັບ server GLPI.

    3. ຈາກເຄື່ອງແມ່ຂ່າຍຂອງ Debian, ເຂົ້າສູ່ລະບົບໂຕ້ຕອບເສັ້ນຄໍາສັ່ງ MySQL ໂດຍໃຊ້ຄໍາສັ່ງ ‘ mysql '.

    # mysql -u root -p
    

    ຄຳ ສັ່ງນີ້ຈະພະຍາຍາມເຂົ້າ MySQL ເປັນຜູ້ໃຊ້ MySQL (ບໍ່ແມ່ນຜູ້ໃຊ້ລະບົບຮາກ). ການໂຕ້ຖຽງ ' -p ' ຈະກະຕຸ້ນຜູ້ໃຊ້ ສຳ ລັບລະຫັດລັບຜູ້ໃຊ້ MySQL ທີ່ຖືກຕັ້ງຄ່າເມື່ອ MySQL ຕິດຕັ້ງຢູ່ໃນວັກກ່ອນ ໜ້າ. ໃນຈຸດນີ້, ຖານຂໍ້ມູນ ໃໝ່ ‘ຕ້ອງການສ້າງ ສຳ ລັບ GLPI. ຄຳ ສັ່ງ SQL ທີ່ຕ້ອງເຮັດ ສຳ ເລັດວຽກງານນີ້:

    mysql> create database glpi; 
    

    ເພື່ອຢືນຢັນວ່າຖານຂໍ້ມູນ ໃໝ່ ນີ້ຖືກສ້າງຂື້ນແທ້, ສາມາດອອກ ຄຳ ສັ່ງ 'ລະຫັດຖານຂໍ້ມູນ; '. ຜົນໄດ້ຮັບຄວນຈະມີລັກສະນະຄ້າຍຄືກັບພາບ ໜ້າ ຈໍຂ້າງລຸ່ມນີ້.

    mysql> show databases;
    

    4. ຈາກນີ້, ຜູ້ໃຊ້ ໃໝ່ ທີ່ມີສິດທິພິເສດໃນຖານຂໍ້ມູນນີ້ຄວນຖືກສ້າງຂື້ນ. ມັນບໍ່ແມ່ນຄວາມຄິດທີ່ດີທີ່ຈະໃຊ້ຜູ້ໃຊ້ຮາກ! ເພື່ອສ້າງຜູ້ໃຊ້ MySQL ຄົນ ໃໝ່ ແລະມອບສິດໃຫ້ກັບຖານຂໍ້ມູນ ' glpi ':

    <

  • ສ້າງຜູ້ໃຊ້ 'glpi' @ 'localhost'; →ສ້າງຜູ້ໃຊ້ MySQL ທີ່ເອີ້ນວ່າ ‘glpi’.
  • ໃຫ້ສິດທິພິເສດທັງ ໝົດ ທີ່ກ່ຽວກັບ glpi. gra ນີ້ໃຫ້ສິດທິພິເສດໃນຖານຂໍ້ມູນທັງ ໝົດ ທີ່ມີຊື່ວ່າ 'glpi' ໃຫ້ກັບຜູ້ໃຊ້ທີ່ສ້າງຂື້ນ ໃໝ່ 'glpi' ແລະຫຼັງຈາກນັ້ນໃຫ້ລະຫັດຜ່ານທີ່ ຈຳ ເປັນ ສຳ ລັບຜູ້ໃຊ້ນັ້ນໃນການເຂົ້າເຖິງຖານຂໍ້ມູນ SQL.
  • ສິດທິພິເສດ flush; this ດຳ ເນີນການເພື່ອສິດທິພິເສດ ໃໝ່ ທີ່ອ່ານໂດຍ MySQL server.
  • mysql> create user 'glpi'@'localhost';
    mysql> grant all privileges on glpi.* to 'glpi'@'localhost' identified by 'some_password';
    mysql> flush privileges;
    

    ໃນຈຸດນີ້, MySQL ພ້ອມແລ້ວແລະມັນເຖິງເວລາແລ້ວທີ່ຈະໄດ້ຮັບໂປແກຼມ GLPI.

    5. ການໄດ້ຮັບ GLPI ແມ່ນງ່າຍດາຍຫຼາຍແລະສາມາດປະຕິບັດໄດ້ ໜຶ່ງ ໃນສອງທາງ. ວິທີການ ທຳ ອິດແມ່ນການເຂົ້າເບິ່ງ ໜ້າ ທຳ ອິດຂອງໂຄງການແລະດາວໂຫລດໂປແກຼມ GLPI Software ຫຼືຜ່ານລະບົບສາຍ ຄຳ ສັ່ງທີ່ຮູ້ກັນໃນນາມ 'wget'.

    ນີ້ຈະດາວໂລດແລະຕິດຕັ້ງຮຸ່ນ 9.4.2 ເຊິ່ງເປັນລຸ້ນປະຈຸບັນຕາມຂອງບົດຄວາມນີ້.

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

    6. ເມື່ອຊອບແວໄດ້ຖືກດາວໂຫລດແລ້ວ, ເນື້ອໃນຂອງ tarball ຕ້ອງສະກັດອອກ. ການ ນຳ ໃຊ້ອຸປະກອນ tar, ເນື້ອຫາສາມາດຊຸດໂຊມ, ສະກັດແລະວາງຢູ່ໃນສະຖານທີ່ທີ່ ເໝາະ ສົມໃນເຊີຟເວີ Debian ເພື່ອໃຫ້ ໜ້າ ເວັບ GLPI ສາມາດເຂົ້າເຖິງໄດ້.

    ສິ່ງນີ້ຈະສະກັດເນື້ອຫາກ່ຽວກັບຕາຕະລາງໃສ່ໃນໂຟນເດີທີ່ມີຊື່ວ່າ ‘ glpi ‘ ໃນລະບົບ /var/www . ໂດຍຄ່າເລີ່ມຕົ້ນ, ນີ້ແມ່ນໄດເລກະທໍລີທີ່ Apache2 ໃຫ້ບໍລິການໄຟລ໌ໃນ Debian.

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

    7. ຄຳ ສັ່ງ tar ຂ້າງເທິງຈະສະກັດເນື້ອຫາທັງ ໝົດ ເຂົ້າໃນໄດເລກະທໍລີ ‘/var/www/glpi ‘ ແຕ່ມັນຈະເປັນເຈົ້າຂອງໂດຍຜູ້ໃຊ້ຮາກ. ນີ້ຈະຕ້ອງມີການປ່ຽນແປງ ສຳ ລັບ Apache2 ແລະເຫດຜົນດ້ານຄວາມປອດໄພອື່ນໆໂດຍໃຊ້ ຄຳ ສັ່ງ chown.

    ສິ່ງນີ້ຈະປ່ຽນເຈົ້າຂອງແລະການເປັນເຈົ້າຂອງກຸ່ມຫລັກ ສຳ ລັບເອກະສານທັງ ໝົດ ທີ່ຢູ່ໃນ /var/www/glpi ເປັນ www-data ເຊິ່ງແມ່ນຜູ້ໃຊ້ແລະກຸ່ມທີ່ Apache2 ຈະໃຊ້.

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

    ໃນຈຸດນີ້, Apache2 ຈະຕ້ອງໄດ້ ກຳ ນົດຄືນ ໃໝ່ ເພື່ອຮັບໃຊ້ເນື້ອໃນຂອງ GLPI ທີ່ຖືກສະກັດ ໃໝ່ ແລະພາກຕໍ່ໄປຈະໃຫ້ລາຍລະອຽດກ່ຽວກັບຂັ້ນຕອນຕ່າງໆ.