ຕິດຕັ້ງເຄື່ອງມື GLPI (IT ແລະ Asset Management) ພ້ອມດ້ວຍ Fusion Inventory ໃນ Debian Linux
ທຸລະກິດປະເພດໃດ ໜຶ່ງ ແມ່ນຜູກພັນກັບສິນຄ້າທີ່ມີ ຈຳ ນວນບໍ່ເຖິງ ຈຳ ນວນທີ່ ຈຳ ເປັນຕ້ອງມີການປະດິດ, ຕິດຕາມແລະຄຸ້ມຄອງ. ການເຮັດແບບນີ້ໂດຍໃຊ້ປາກກາແລະເຈ້ຍບໍ່ພຽງແຕ່ໃຊ້ເວລາຫຼາຍເກີນໄປເທົ່ານັ້ນແຕ່ມັກຈະເກີດຄວາມຜິດພາດຂອງຜູ້ໃຊ້ຫຼາຍຄັ້ງ. ການເຄື່ອນຍ້າຍໄປສູ່ລະບົບດິຈິຕອນເຊັ່ນ: ແຜ່ນ Excel/Libre Calc ແມ່ນຜະລິດຕະພັນທີ່ມີປະສິດຕິພາບແລະງ່າຍດາຍໃນການ ສຳ ຮອງຂໍ້ມູນແຕ່ມີການ ນຳ ສະ ເໜີ ບາງບັນຫາທີ່ ໜ້າ ສົນໃຈອື່ນໆເຊັ່ນການເຂົ້າເຖິງຕາຕະລາງ, ບໍ່ສາມາດສອບຖາມຂໍ້ມູນໄດ້ງ່າຍ, ຫຼືຄວາມຈິງທີ່ງ່າຍດາຍທີ່ວ່າຫຼາຍໆສະເປຣດຊີດ. ໄດ້ຢ່າງງ່າຍດາຍກາຍເປັນຝັນຮ້າຍ logistical!
GLPI ແມ່ນຊອຟແວການຄຸ້ມຄອງຂໍ້ມູນ - ຂ່າວສານທີ່ດີເລີດເຊິ່ງສາມາດຕິດຕັ້ງໄດ້ເພື່ອຕິດຕາມຊັບພະຍາກອນຂອງບໍລິສັດ. GLPI ສາມາດປຽບທຽບໄດ້ໃນການເຮັດວຽກກັບຊໍແວການຄ້າຫລາຍໆຢ່າງເຊັ່ນ: LanSweeper, EasyVista, ແລະ ManageEngine. GLPI ມີຄຸນລັກສະນະທີ່ເປັນປະໂຫຍດຫຼາຍຢ່າງ:
<
<
ລວມທັງ ໝົດ ດ້ວຍ GLPI ແລະ Fusion Inventory ທີ່ຕິດຕັ້ງແລ້ວ, ການປະສົມປະສານສາມາດໃຊ້ເພື່ອສ້າງລະບົບຊ່ວຍເຫຼືອໂຕະ/ເອກະສານ/ການຄຸ້ມຄອງເອກະສານແລະສິນຄ້າຄົງຄັງທີ່ມີປະສິດຕິພາບ ສຳ ລັບທຸລະກິດທຸກຂະ ໜາດ.
ບົດແນະ ນຳ ນີ້ຈະຍ່າງຕາມຂັ້ນຕອນທີ່ ຈຳ ເປັນເພື່ອຈັດຕັ້ງ, ກຳ ນົດແລະເລີ່ມຕົ້ນ ນຳ ເຂົ້າສິນຄ້າຄົງຄັງເຂົ້າໄປໃນ GLPI ໂດຍການຊ່ວຍເຫຼືອຂອງ Fusion Inventory on Debian 8 Jessie, ແຕ່ ຄຳ ແນະ ນຳ ດຽວກັນນີ້ຍັງເຮັດວຽກກ່ຽວກັບລະບົບທີ່ອີງໃສ່ Debian ເຊັ່ນ Ubuntu ແລະ Mint.
<
ການຕິດຕັ້ງ 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
':
<
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 ທີ່ຖືກສະກັດ ໃໝ່ ແລະພາກຕໍ່ໄປຈະໃຫ້ລາຍລະອຽດກ່ຽວກັບຂັ້ນຕອນຕ່າງໆ.