ນີ້ແມ່ນຄໍາສັ່ງ xymongrep ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
xymongrep - ເລືອກເສັ້ນໃນ hosts.cfg
ສະຫຼຸບສັງລວມ
xymongrep - ຊ່ວຍ
xymongrep - ການປ່ຽນແປງ
xymongrep [--noextras] [--test-untagged] [--ເວັບ] [--net] [--loadhostsfromxymond] TAG
[TAG...]
ລາຍລະອຽດ
xymongrep(1) ແມ່ນສໍາລັບການນໍາໃຊ້ໂດຍສະຄິບສ່ວນຂະຫຍາຍທີ່ຕ້ອງການເລືອກລາຍການໃນ a
ໄຟລ໌ hosts.cfg ທີ່ກ່ຽວຂ້ອງກັບສະຄິບ.
ຜົນປະໂຫຍດຍອມຮັບຊື່ການທົດສອບເປັນພາລາມິເຕີ, ແລະຫຼັງຈາກນັ້ນຈະວິເຄາະໄຟລ໌ hosts.cfg ແລະ.
ພິມອອກລາຍການເຈົ້າພາບທີ່ມີຢ່າງຫນ້ອຍຫນຶ່ງຂອງການທົດສອບທີ່ຕ້ອງການລະບຸໄວ້. Tags ອາດຈະ
ຈະຖືກມອບໃຫ້ດ້ວຍເຄື່ອງໝາຍດາວຕາມຫຼັງ '*', ຕົວຢ່າງ "xymongrep http*" ແມ່ນຕ້ອງການເພື່ອຊອກຫາ http ທັງໝົດ.
ແລະແທັກ https.
ຜົນປະໂຫຍດ xymongrep ສະຫນັບສະຫນູນການນໍາໃຊ້ "ລວມ" ຄໍາສັ່ງພາຍໃນໄຟລ໌ hosts.cfg,
ແລະຈະຊອກຫາແທັກທີ່ກົງກັນໃນໄຟລ໌ທີ່ລວມເຂົ້າທັງໝົດ.
ຖ້າ DOWNTIME ຫຼື SLA tags ຖືກນໍາໃຊ້ໃນ hosts.cfg(5) ໄຟລ໌, ເຫຼົ່ານີ້ຖືກຕີຄວາມ
ທຽບກັບເວລາປະຈຸບັນ. xymongrep ຈາກນັ້ນໃຫ້ອອກປ້າຍ "INSIDESLA" ຫຼື "OUTSIDESLA".
ສໍາລັບການນໍາໃຊ້ທີ່ງ່າຍຂຶ້ນໂດຍສະຄິບທີ່ຕ້ອງການກວດເບິ່ງວ່າເວລາປະຈຸບັນຢູ່ໃນຫຼືນອກ
ຄາດວ່າຈະເປັນປ່ອງຢ້ຽມ uptime.
OPTIONS
--noextras
ເອົາແທໍກ "testip", "dialup", "INSIDESLA" ແລະ "OUTSIDESLA" ອອກຈາກຜົນໄດ້ຮັບ.
--test-untagged
ເມື່ອໃຊ້ຕົວແປສະພາບແວດລ້ອມ XYMONNETWORK ເພື່ອທົດສອບພຽງແຕ່ໂຮດຢູ່ໃນສະເພາະ
ພາກສ່ວນເຄືອຂ່າຍ, xymonnet ຈະບໍ່ສົນໃຈໂຮດທີ່ບໍ່ມີແທັກ "NET:x". ດັ່ງນັ້ນ
ມີແຕ່ໂຮສທີ່ມີແທັກ NET:$XYMONNETWORK ເທົ່ານັ້ນທີ່ຈະຖືກທົດສອບ.
ດ້ວຍຕົວເລືອກນີ້, hosts ທີ່ບໍ່ມີ NET: tag ແມ່ນລວມຢູ່ໃນການທົດສອບ, ດັ່ງນັ້ນທັງຫມົດ
ເຈົ້າພາບທີ່ມີ NET: tag, ຫຼືບໍ່ມີ NET: tag ທັງຫມົດແມ່ນການທົດສອບ.
--no-down[=TESTNAME]
xymongrep ຈະສອບຖາມເຊີບເວີ Xymon ສໍາລັບສະຖານະປະຈຸບັນຂອງການທົດສອບ "conn",
ແລະຖ້າ TESTNAME ຖືກລະບຸໄວ້ສໍາລັບສະຖານະປັດຈຸບັນຂອງການທົດສອບທີ່ລະບຸໄວ້. ຖ້າ
ສະຖານະຂອງການທົດສອບ "conn" ສໍາລັບເຈົ້າພາບບໍ່ແມ່ນສີຂຽວ, ຫຼືສະຖານະພາບຂອງ
ການທົດສອບ TESTNAME ຖືກປິດໃຊ້ງານ, ຫຼັງຈາກນັ້ນແມ່ຂ່າຍນີ້ຈະຖືກລະເລີຍ ແລະຈະບໍ່ຖືກລວມເຂົ້າໃນ
ຜົນຜະລິດ. ນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອບໍ່ສົນໃຈເຈົ້າພາບທີ່ຫຼຸດລົງ, ຫຼືໂຮດບ່ອນທີ່
ການທົດສອບແບບກຳນົດເອງຖືກປິດໃຊ້ງານ.
--web ຄົ້ນຫາໄຟລ໌ hosts.cfg ຕໍ່ໄປນີ້ປະກອບມີຄໍາຖະແຫຼງທີ່ Xymon web-server ຈະ.
--net ຄົ້ນຫາໄຟລ໌ hosts.cfg ຕໍ່ໄປນີ້ປະກອບມີຄໍາຖະແຫຼງທີ່ໃນເວລາທີ່ແລ່ນ xymonnet.
--loadhostsfromxymond
xymongrep ປົກກະຕິຈະພະຍາຍາມໂຫລດໄຟລ໌ HOSTSCFG ດ້ວຍຕົວມັນເອງໃນເວລາຄົ້ນຫາ
ສໍາລັບສາຍສົ່ງ. ຖ້າໄຟລ໌ບໍ່ສາມາດອ່ານໄດ້, ມັນຈະອອກ. ດ້ວຍນີ້
ທາງເລືອກ, ມັນຈະສອບຖາມເຄື່ອງແມ່ຂ່າຍ xymond (ກໍານົດໂດຍຜ່ານສະພາບແວດລ້ອມ XYMONSERVER) ສໍາລັບ
ໄຟລ໌ເຈົ້າພາບ. ນີ້ສາມາດຖືກນໍາໃຊ້ຖ້າຫາກວ່າທ່ານກໍາລັງດໍາເນີນການນີ້ຢູ່ໃນລູກຄ້າຫຼືທາງໄກ
ລະບົບແລະບໍ່ສາມາດຫຼືບໍ່ຕ້ອງການທີ່ຈະມີໄຟລ໌ hosts.cfg synchronized ທົ່ວຂອງທ່ານ
ເຊີຟເວີ
EXAMPLE
ຖ້າໄຟລ໌ hosts.cfg ຂອງທ່ານມີລັກສະນະແບບນີ້
192.168.1.1 www.test.com # ftp telnet !oracle
192.168.1.2 db1.test.com # oracle
192.168.1.3 mail.test.com # smtp
ແລະທ່ານມີສະຄິບສ່ວນຂະຫຍາຍ Xymon ແບບກຳນົດເອງທີ່ເຮັດການທົດສອບ "oracle", ຈາກນັ້ນແລ່ນ
"xymongrep oracle" ຈະໃຫ້ຜົນໄດ້ຮັບ
192.168.1.1 www.test.com # !oracle
192.168.1.2 db1.test.com # oracle
ດັ່ງນັ້ນສະຄິບສາມາດຊອກຫາເຈົ້າພາບທີ່ມີຄວາມສົນໃຈໄດ້ໄວ.
ໃຫ້ສັງເກດວ່າຕົວປ່ຽນການທົດສອບແບບປີ້ນກັບກັນ - "!oracle" - ແມ່ນລວມຢູ່ໃນຜົນຜະລິດ; ອັນນີ້
ນຳໃຊ້ກັບຕົວປ່ຽນການທົດສອບອື່ນໆທີ່ກຳນົດໂດຍ Xymon (ໂທ-ອັບ ແລະ ຄວາມຈິງສະເໝີ
ຕົວແກ້ໄຂ).
ຖ້າສະຄຣິບສ່ວນຂະຫຍາຍຂອງເຈົ້າໃຊ້ຫຼາຍກວ່າໜຶ່ງແທັກ, ພຽງແຕ່ບອກແທັກທີ່ໜ້າສົນໃຈທັງໝົດໃສ່
ເສັ້ນຄໍາສັ່ງ.
xymongrep ຍັງສະຫນັບສະຫນູນແທັກ "NET: ສະຖານທີ່" ທີ່ໃຊ້ໂດຍ xymonnet, ດັ່ງນັ້ນຖ້າສະຄິບຂອງທ່ານ
ດໍາເນີນການກວດສອບເຄືອຂ່າຍຫຼັງຈາກນັ້ນມັນຈະເຫັນພຽງແຕ່ເຈົ້າພາບທີ່ກ່ຽວຂ້ອງສໍາລັບການທົດສອບ
ສະຖານທີ່ທີ່ສະຄຣິບເຮັດວຽກຢູ່ໃນຂະນະນີ້.
ໃຊ້ IN ການຄົ້ນຄ້ວາ ສະຄຣິບ
ເພື່ອປະສົມປະສານ xymongrep ເຂົ້າໄປໃນສະຄິບທີ່ມີຢູ່ແລ້ວ, ຊອກຫາເສັ້ນໃນສະຄິບນັ້ນ
grep ໃນໄຟລ໌ $HOSTSCFG. ໂດຍປົກກະຕິມັນຈະມີລັກສະນະຄ້າຍຄືນີ້:
$GREP -i "^[0-9].*#.*TESTNAME" $HOSTSCFG | ... ລະຫັດເພື່ອຈັດການການທົດສອບ
ແທນທີ່ຈະ grep, ພວກເຮົາຈະໃຊ້ xymongrep. ມັນຫຼັງຈາກນັ້ນກາຍເປັນ
$XYMONHOME/bin/xymongrep TESTNAME | ... ລະຫັດເພື່ອຈັດການການທົດສອບ
ເຊິ່ງງ່າຍກວ່າ, ມີຄວາມຜິດພາດໜ້ອຍ ແລະມີປະສິດທິພາບຫຼາຍຂຶ້ນ.
ENVIRONMENT ຄວາມຮັບຜິດຊອບ
XYMONNETWORK
ຖ້າຕັ້ງ, xymongrep ຜົນໄດ້ຮັບພຽງແຕ່ເສັ້ນຈາກ hosts.cfg ທີ່ມີການຈັບຄູ່
ການຕັ້ງຄ່າ NET:$XYMONNETWORK.
HOSTSCFG
ຊື່ໄຟລ໌ສໍາລັບ Xymon hosts.cfg(5) ຍື່ນ.
ໃຊ້ xymongrep ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net