ນີ້ແມ່ນຄໍາສັ່ງ svcstatus.cgi ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
svcstatus.cgi - ໂຄງການ CGI ເພື່ອເບິ່ງບັນທຶກສະຖານະ Xymon
ສະຫຼຸບສັງລວມ
svcstatus.cgi [-- ປະຫວັດສາດ] [--history={ເທິງ|ລຸ່ມ}]
ລາຍລະອຽດ
svcstatus.cgi ແມ່ນໂຄງການ CGI ເພື່ອນໍາສະເຫນີບັນທຶກສະຖານະພາບ Xymon ໃນຮູບແບບ HTML (ເຊັ່ນ, ເປັນເວັບ
ຫນ້າ). ມັນສາມາດຖືກນໍາໃຊ້ທັງສອງສໍາລັບບັນທຶກທີ່ສະແດງໃຫ້ເຫັນສະຖານະພາບໃນປະຈຸບັນ, ແລະສໍາລັບປະຫວັດສາດ
ບັນທຶກຈາກໄດເລກະທໍລີ "histlogs". ມັນໄດ້ຖືກເອີ້ນຕາມປົກກະຕິເປັນໂຄງການ CGI, ແລະດັ່ງນັ້ນ
ໄດ້ຮັບພາຣາມິເຕີການປ້ອນຂໍ້ມູນສ່ວນໃຫຍ່ຜ່ານຕົວແປສະພາບແວດລ້ອມ CGI QUERY_STRING.
ເວັ້ນເສຍແຕ່ວ່າ "-- ປະຫວັດສາດ" ທາງເລືອກແມ່ນປະຈຸບັນ, ບັນທຶກສະຖານະພາບປະຈຸບັນຖືກນໍາໃຊ້. ນີ້ສົມມຸດ
ຕົວແປສະພາບແວດລ້ອມ QUERY_STRING ຂອງແບບຟອມ
HOSTSVC=hostname.servicename
ບ່ອນທີ່ "hostname" ແມ່ນຊື່ຂອງເຈົ້າພາບທີ່ມີເຄື່ອງໝາຍຈຸດແທນຈຸດ, ແລະ "ຊື່ບໍລິການ" ແມ່ນ
ຊື່ຂອງການບໍລິການ (ຊື່ຖັນໃນ Xymon). ການເຊື່ອມຕໍ່ດັ່ງກ່າວແມ່ນອັດຕະໂນມັດ
ຜະລິດໂດຍ xymongen(1) ເຄື່ອງມືໃນເວລາທີ່ສະພາບແວດລ້ອມປະກອບດ້ວຍ "XYMONLOGSTATUS = dynamic".
ດ້ວຍຕົວເລືອກ "--historical" ປະຈຸບັນ, ໄຟລ໌ບັນທຶກປະຫວັດສາດຖືກໃຊ້. ນີ້ສົມມຸດວ່າ a
ສະພາບແວດລ້ອມ QUERY_STRING ຕົວແປຂອງແບບຟອມ
HOST=hostname&SERVICE=servicename&TIMEBUF=timestamp
ບ່ອນທີ່ "hostname" ແມ່ນຊື່ຂອງເຈົ້າພາບທີ່ມີເຄື່ອງໝາຍຈຸດແທນຈຸດ, "ຊື່ບໍລິການ" ແມ່ນ
ຊື່ຂອງການບໍລິການ, ແລະ "timestamp" ແມ່ນເວລາຂອງບັນທຶກ. ນີ້ແມ່ນອັດຕະໂນມັດ
ຜະລິດໂດຍ history.cgi(1) ເຄື່ອງມື.
OPTIONS
--ປະຫວັດສາດ
ໃຊ້ logfile ປະຫວັດສາດແທນທີ່ຈະເປັນ logfile ໃນປັດຈຸບັນ.
--history={ເທິງ|ລຸ່ມ|ບໍ່ມີ}
ເມື່ອສະແດງໄຟລ໌ບັນທຶກປະຈຸບັນ, ໃຫ້ກົດປຸ່ມ "HISTORY" ຢູ່ດ້ານເທິງ ຫຼືປຸ່ມ
ດ້ານລຸ່ມຂອງຫນ້າເວັບ, ຫຼືບໍ່ແມ່ນທັງຫມົດ. ຄ່າເລີ່ມຕົ້ນແມ່ນການໃສ່ປຸ່ມປະຫວັດສາດ
ລຸ່ມສຸດຂອງໜ້າ.
--env=FILENAME
ໂຫລດສະພາບແວດລ້ອມຈາກ FILENAME ກ່ອນທີ່ຈະດໍາເນີນການ CGI.
--templates=DIRECTORY
ບ່ອນທີ່ຊອກຫາ HTML header- ແລະ footer-templates ທີ່ໃຊ້ໃນເວລາສ້າງ
ໜ້າເວັບ. ຄ່າເລີ່ມຕົ້ນ: $XYMONHOME/web/
--no-svcid
ບໍ່ລວມເອົາແທັກ HTML ເພື່ອລະບຸຊື່ເຈົ້າພາບ/ການບໍລິການຢູ່ໃນເວັບທີ່ສ້າງຂຶ້ນ
ຫນ້າ. ເປັນປະໂຫຍດແມ່ນອັນນີ້ເກີດຂຶ້ນແລ້ວໃນໄຟລ໌ແມ່ແບບ hostsvc_header, ສໍາລັບ
ຕົວຢ່າງ.
--multigraphs=TEST1[,TEST2]
ອັນນີ້ເຮັດໃຫ້ svcstatus.cgi ສ້າງລິ້ງໄປຫາກຣາຟບໍລິການທີ່ແຍກອອກ
ເຂົ້າໄປໃນຫຼາຍຮູບ, ມີຫຼາຍສຸດ 5 ກຣາບຕໍ່ຮູບ. ທາງເລືອກນີ້ພຽງແຕ່ເຮັດວຽກຢູ່ໃນ
ໂໝດ Xymon. ຖ້າບໍ່ໄດ້ລະບຸ, ພຽງແຕ່ສະຖານະ "disk" ຖືກແບ່ງອອກດ້ວຍວິທີນີ້.
--no-disable
ໂດຍຄ່າເລີ່ມຕົ້ນ, ໜ້າຖັນຂໍ້ມູນປະກອບມີແບບຟອມທີ່ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ສາມາດປິດການໃຊ້ງານ ແລະຄືນໃໝ່ໄດ້.
ເປີດການທົດສອບ. ຖ້າການຕິດຕັ້ງຂອງເຈົ້າໃຊ້ການແຍກເລີ່ມຕົ້ນຂອງເຄື່ອງມືບໍລິຫານ
ເຂົ້າໄປໃນເຂດທີ່ປົກປັກຮັກສາລະຫັດຜ່ານແຍກຕ່າງຫາກ, ຫຼັງຈາກນັ້ນການນໍາໃຊ້ຂອງ disable- ແລະເປີດ
ຫນ້າທີ່ຮຽກຮ້ອງໃຫ້ມີການເຂົ້າເຖິງເຄື່ອງມືການບໍລິຫານ. ຖ້າທ່ານຕ້ອງການເຮັດສິ່ງນີ້
ພຽງແຕ່ຜ່ານຫນ້າການບໍລິຫານທີ່ອຸທິດຕົນ, ທາງເລືອກນີ້ຈະເອົາການປິດການທໍາງານ -
ຟັງຊັນຈາກຫນ້າຂໍ້ມູນ.
--no-jsvalidation
ການປິດການທໍາງານໃນຫນ້າ info-column ໂດຍຄ່າເລີ່ມຕົ້ນໃຊ້ JavaScript ເພື່ອກວດສອບ
ແບບຟອມກ່ອນທີ່ຈະສົ່ງຂໍ້ມູນໃສ່ກັບເຄື່ອງແມ່ຂ່າຍຂອງ Xymon. ຢ່າງໃດກໍຕາມ, ບາງຕົວທ່ອງເວັບ
ບໍ່ສາມາດຈັດການກັບລະຫັດ Javascript ຢ່າງຖືກຕ້ອງດັ່ງນັ້ນແບບຟອມບໍ່ເຮັດວຽກ. ທາງເລືອກນີ້
ປິດການໃຊ້ Javascript ສໍາລັບການກວດສອບແບບຟອມ, ອະນຸຍາດໃຫ້ຕົວທ່ອງເວັບເຫຼົ່ານີ້ໃຊ້
ການປິດການທໍາງານ.
--nkconfig=FILENAME
ໃຊ້ FILENAME ເປັນໄຟລ໌ການຕັ້ງຄ່າສໍາລັບຂໍ້ມູນລະບົບທີ່ສໍາຄັນ. ໄດ້
ຄ່າເລີ່ມຕົ້ນແມ່ນການໂຫຼດອັນນີ້ຈາກ $XYMONHOME/etc/critical.cfg
ໃຊ້ svcstatus.cgi ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net
