ນີ້ແມ່ນຄໍາສັ່ງ clientupdate ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
clientupdate - ຜົນປະໂຫຍດການປັບປຸງລູກຄ້າ Xymon
ສະຫຼຸບສັງລວມ
ອັບເດດລູກຄ້າ [ທາງເລືອກ]
ລາຍລະອຽດ
ອັບເດດລູກຄ້າ ແມ່ນສ່ວນຫນຶ່ງຂອງລູກຄ້າ Xymon. ມັນຮັບຜິດຊອບໃນການປັບປຸງທີ່ມີຢູ່ແລ້ວ
ການຕິດຕັ້ງລູກຄ້າຈາກ repository ສູນກາງຂອງຊຸດລູກຄ້າທີ່ເກັບຮັກສາໄວ້ໃນ Xymon ໄດ້
server
ເມື່ອລູກຄ້າ Xymon ສົ່ງລາຍງານລູກຄ້າປົກກະຕິໄປຫາເຄື່ອງແມ່ຂ່າຍ Xymon, ເຄື່ອງແມ່ຂ່າຍ
ຕອບສະຫນອງກັບພາກສ່ວນຂອງ client-local.cfg(5) ໄຟລ໌ທີ່ກ່ຽວຂ້ອງກັບລູກຄ້ານີ້.
ລວມຢູ່ໃນນີ້ອາດຈະເປັນມູນຄ່າ "ລູກຄ້າ". ຮຸ່ນລູກຄ້າທີ່ໄດ້ຮັບຈາກ
ເຊີບເວີຖືກປຽບທຽບກັບລຸ້ນລູກຄ້າປະຈຸບັນທີ່ຕິດຕັ້ງຢູ່ໃນລູກຄ້າ, ເປັນ
ກຳນົດໂດຍເນື້ອໃນຂອງໄຟລ໌ $XYMONHOME/etc/clientversion.cfg. ຖ້າສອງ
ຮຸ່ນບໍ່ຄືກັນ, clientupdate ຖືກເປີດຕົວເພື່ອປັບປຸງການຕິດຕັ້ງລູກຄ້າ.
OPTIONS
--ລະດັບ
ລາຍງານສະບັບລູກຄ້າໃນປັດຈຸບັນ.
--update=NEWVERSION
ພະຍາຍາມອັບເດດລູກຄ້າເປັນ NEWVERSION ໂດຍການດຶງເອົາລູກຄ້າລຸ້ນນີ້
ຊອບແວຈາກເຊີບເວີ Xymon.
--reexec
ໃຊ້ພາຍໃນໃນລະຫວ່າງການປັບປຸງ, ເບິ່ງ OPERATION ຂ້າງລຸ່ມນີ້.
-- ເອົາອອກຕົນເອງ
ໃຊ້ພາຍໃນໃນລະຫວ່າງການປັບປຸງ. ທາງເລືອກນີ້ເຮັດໃຫ້ເກີດການແລ່ນ
clientupdate utility ເພື່ອລຶບຕົວມັນເອງ - ມັນຖືກນໍາໃຊ້ໃນລະຫວ່າງການປັບປຸງເພື່ອລຶບລ້າງ a
ສໍາເນົາຊົ່ວຄາວຂອງຜົນປະໂຫຍດຂອງ clientupdate ທີ່ຕິດຕັ້ງຢູ່ໃນ $XYMONTMP.
ການ ນຳ ໃຊ້ ອັບເດດລູກຄ້າ IN XYMON
ເພື່ອຈັດການການອັບເດດລູກຄ້າໂດຍບໍ່ຈໍາເປັນຕ້ອງເຂົ້າສູ່ລະບົບແຕ່ລະເຄື່ອງແມ່ຂ່າຍ, ທ່ານສາມາດນໍາໃຊ້
clientupdate ຜົນປະໂຫຍດ. ນີ້ແມ່ນວິທີທີ່ທ່ານຕັ້ງຄ່າການປ່ອຍຕົວລູກຄ້າໃຫມ່.
ສ້າງລູກຄ້າໃຫມ່
ຕັ້ງຄ່າບັນຊີລູກຄ້າໃໝ່ $XYMONHOME, ຕົວຢ່າງ: ໂດຍການສຳເນົາລູກຄ້າທີ່ມີຢູ່ແລ້ວ
ການຕິດຕັ້ງໃນບັນຊີທີ່ເປົ່າຫວ່າງແລະປັບປຸງແກ້ໄຂມັນສໍາລັບຄວາມຕ້ອງການຂອງທ່ານ. ມັນເປັນການດີ
ຄວາມຄິດທີ່ຈະລົບໄຟລ໌ທັງຫມົດໃນ tmp / ແລະບັນທຶກ / ລາຍການ, ເນື່ອງຈາກວ່າບໍ່ມີຄວາມຕ້ອງການ
ເພື່ອຄັດລອກສິ່ງເຫຼົ່ານີ້ໃຫ້ກັບລູກຄ້າທັງຫມົດ. ເອົາໃຈໃສ່ກັບໄຟລ໌ແລະອື່ນໆ, ແລະເຮັດໃຫ້
ໃຫ້ແນ່ໃຈວ່າພວກມັນເຫມາະສົມກັບລະບົບທີ່ທ່ານຕ້ອງການທີ່ຈະນໍາໃຊ້ໃຫມ່ນີ້
ລູກຄ້າ. ທ່ານສາມາດເພີ່ມໄຟລ໌ - ເຊັ່ນ: ສະຄິບຂະຫຍາຍຢູ່ໃນ ext / ລະບົບ - ແຕ່
clientupdate utility ບໍ່ສາມາດລຶບຫຼືປ່ຽນຊື່ໄຟລ໌.
ຫຸ້ມຫໍ່ລູກຄ້າ
ເມື່ອຊອບແວລູກຄ້າໃຫມ່ຂອງທ່ານກຽມພ້ອມ, ສ້າງໄຟລ໌ tar-file ຂອງລູກຄ້າໃຫມ່. ທັງໝົດ
ໄຟລ໌ທີ່ຢູ່ໃນແຟ້ມຈັດເກັບ tar ຕ້ອງມີຊື່ໄຟລ໌ທີ່ກ່ຽວຂ້ອງກັບ $XYMONHOME ຂອງລູກຄ້າ
(ປົກກະຕິແລ້ວ, ~xymon/client/). ບັນທຶກໄຟລ໌ tar ໃນເຄື່ອງແມ່ຂ່າຍ Xymon ໃນ
~xymon/server/download/somefile.tar. ຢ່າບີບອັດມັນ. ມັນໄດ້ຖືກແນະນໍາວ່າ
ທ່ານນໍາໃຊ້ບາງປະເພດຂອງລະບົບປະຕິບັດການແລະສະບັບເລກລະບົບສໍາລັບການ
ຊື່ໄຟລ໌, ແຕ່ທ່ານສາມາດເລືອກຊື່ໄຟລ໌ໃດກໍ່ຕາມທີ່ເຫມາະສົມກັບທ່ານ - ຄວາມຕ້ອງການພຽງແຕ່ແມ່ນ
ມັນຕ້ອງສິ້ນສຸດດ້ວຍ ".tar". ສ່ວນຂອງຊື່ໄຟລ໌ກ່ອນໜ້າ ".tar" ແມ່ນຫຍັງ
Xymon ຈະໃຊ້ເປັນ "clientversion" ID.
ກຳນົດຄ່າວ່າເຈົ້າພາບໃດໄດ້ຮັບລູກຄ້າໃໝ່
ໃນ client-local.cfg(5) ໄຟລ໌, ຕອນນີ້ທ່ານຕ້ອງຕັ້ງຄ່າ a ລຸ້ນລູກຄ້າ: ID ເສັ້ນຢູ່ໃສ
ໄດ້ ID ກົງກັບຊື່ໄຟລ໌ທີ່ທ່ານໃຊ້ສໍາລັບໄຟລ໌ tar. ດັ່ງນັ້ນຖ້າຫາກວ່າທ່ານໄດ້ຫຸ້ມຫໍ່
ລູກຄ້າໃຫມ່ເຂົ້າໄປໃນໄຟລ໌ linux.v2.tar, ຫຼັງຈາກນັ້ນການເຂົ້າທີ່ສອດຄ້ອງກັນໃນ
client-local.cfg ຈະເປັນ ລຸ້ນລູກຄ້າ: linux.v2.
ລໍຖ້າ xymond ໂຫຼດ client-local.cfg ຄືນໃໝ່
xymond ຈະໂຫຼດໄຟລ໌ client-local.cfg ຄືນໃໝ່ໂດຍອັດຕະໂນມັດຫຼັງຈາກສູງສຸດ 10
ນາທີ. ຖ້າຫາກວ່າທ່ານຕ້ອງການທີ່ຈະບັງຄັບໃຫ້ reload ທັນທີທັນໃດ, ສົ່ງສັນຍານ SIGHUP ກັບ
ຂະບວນການ xymond.
ລໍຖ້າໃຫ້ລູກຄ້າອັບເດດ
ໃນຄັ້ງຕໍ່ໄປລູກຄ້າຕິດຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍຂອງ Xymon ເພື່ອສົ່ງຂໍ້ມູນລູກຄ້າ, ມັນຈະ
ສັງເກດເຫັນການຕັ້ງຄ່າ clientversion ໃຫມ່ໃນ client-local.cfg, ແລະຈະດໍາເນີນການ ອັບເດດລູກຄ້າ
ການຕິດຕັ້ງຊອບແວລູກຄ້າໃຫມ່. ດັ່ງນັ້ນເມື່ອລູກຄ້າດໍາເນີນການຄັ້ງຕໍ່ໄປ, ມັນຈະ
ໃຊ້ຊອບແວລູກຄ້າໃຫມ່.
OPERATION
ອັບເດດລູກຄ້າ ແລ່ນໃນສອງຂັ້ນຕອນ:
ຂັ້ນຕອນການປະຕິບັດຄືນໃຫມ່
ຂັ້ນຕອນທໍາອິດແມ່ນເວລາທີ່ clientupdate ຖືກເອີ້ນຄັ້ງທໍາອິດຈາກ script xymonclient.sh
ດ້ວຍຕົວເລືອກ "--re-exec". ຂັ້ນຕອນນີ້ຄັດລອກໂຄງການ clientupdate ຈາກ
$XYMONHOME/bin/ ໄປຫາໄຟລ໌ຊົ່ວຄາວໃນໄດເລກະທໍລີ $XYMONTMP. ນີ້ແມ່ນເພື່ອຫຼີກເວັ້ນການ
ຂັດກັນເມື່ອຂັ້ນຕອນການອັບເດດຕິດຕັ້ງເວີຊັນໃໝ່ຂອງ clientupdate
ປະໂຫຍດຂອງມັນເອງ. ເມື່ອສໍາເລັດຂັ້ນຕອນນີ້, clientupdate utility
ອັດຕະໂນມັດເປີດຕົວຂັ້ນຕອນຕໍ່ໄປໂດຍການແລ່ນໂຄງການຈາກໄຟລ໌ໃນ
$XYMONTMP.
ຂັ້ນຕອນການປັບປຸງ
ຂັ້ນຕອນທີສອງດາວໂຫຼດຊອບແວລູກຄ້າໃຫມ່ຈາກເຄື່ອງແມ່ຂ່າຍ Xymon. ໃຫມ່
ຊອບແວຕ້ອງໄດ້ຮັບການບັນຈຸເຂົ້າໄປໃນໄຟລ໌ tar, ເຊິ່ງ clientupdate ຫຼັງຈາກນັ້ນ unpacks ເຂົ້າໄປໃນ
ໄດເຣັກທໍຣີ $XYMONHOME.
ENVIRONMENT ຄວາມຮັບຜິດຊອບ
clientupdate ໃຊ້ຫຼາຍຕົວແປສະພາບແວດລ້ອມ Xymon ມາດຕະຖານ, ລວມທັງ XYMONHOME
ແລະ XYMONTMP.
ໃຊ້ clientupdate ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net