ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

ແລ່ນເຊີບເວີ | Ubuntu > | Fedora > |


OnWorks favicon

xymonnet - ອອນລາຍໃນຄລາວ

ແລ່ນ xymonnet ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ xymonnet ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


xymonnet - ເຄື່ອງມືທົດສອບເຄືອຂ່າຍ Xymon

ສະຫຼຸບສັງລວມ


xymonnet [--ping|--noping] [--timeout=N] [ທາງເລືອກ] [ຊື່ເຈົ້າພາບ] [ຊື່ເຈົ້າພາບ]
(ເບິ່ງພາກ OPTIONS ສໍາລັບລາຍລະອຽດຂອງຕົວເລືອກແຖວຄໍາສັ່ງທີ່ມີຢູ່).

ລາຍລະອຽດ


xymonnet(1​) ຈັດການການທົດສອບເຄືອຂ່າຍຂອງໂຮດທີ່ກໍານົດໄວ້ໃນໄຟລ໌ການຕັ້ງຄ່າ Xymon,
hosts.cfg. ມັນ​ແມ່ນ​ປົກ​ກະ​ຕິ​ດໍາ​ເນີນ​ການ​ຢູ່​ໃນ​ໄລ​ຍະ​ປົກ​ກະ​ຕິ​ໂດຍ​ ການເປີດຕົວ xymon(8​) ຜ່ານ​ການ​ເຂົ້າ​ໃນ​
tasks.cfg(5​) ຍື່ນ.

xymonnet ເຮັດການທົດສອບປົກກະຕິທັງຫມົດຂອງການບໍລິການເຄືອຂ່າຍ TCP (telnet, ftp, ssh,
smtp, pop, imap ....) - ie ການບໍລິການທັງຫມົດທີ່ລະບຸໄວ້ໃນ protocols.cfg. ສໍາລັບການເຫຼົ່ານີ້
ການ​ທົດ​ສອບ​, ການ​ບໍ​ລິ​ການ​ໃຫມ່​ຫມົດ​ແລະ​ໄວ​ທີ່​ສຸດ - checker ໄດ້​ຮັບ​ການ​ປະ​ຕິ​ບັດ​.

xymonnet ມີການສະຫນັບສະຫນູນໃນຕົວສໍາລັບການທົດສອບໂປໂຕຄອນທີ່ເປີດໃຊ້ SSL, ເຊັ່ນ: imaps, pop3s, nntps,
telnets, ຖ້າການສະຫນັບສະຫນູນ SSL ຖືກເປີດໃຊ້ເມື່ອຕັ້ງຄ່າ xymonnet. ບັນຊີລາຍຊື່ເຕັມທີ່ຮູ້ຈັກ
ການທົດສອບແມ່ນພົບເຫັນຢູ່ໃນ protocols.cfg(5​) ໄຟລ໌ໃນ $XYMONHOME/etc/protocols.cfg.

ນອກຈາກນັ້ນ, ມັນປະຕິບັດການທົດສອບ "dns" ແລະ "dig" ສໍາລັບການທົດສອບເຄື່ອງແມ່ຂ່າຍ DNS.

xymonnet ຍັງປະຕິບັດການກວດສອບສໍາລັບເຄື່ອງແມ່ຂ່າຍ NTP - ການທົດສອບນີ້ເອີ້ນວ່າ "ntp". ຖ້າ​ເຈົ້າ​ຕ້ອງ​ການ
ເພື່ອໃຊ້ມັນ, ທ່ານຕ້ອງກໍານົດຕົວແປສະພາບແວດລ້ອມ NTPDATE ເພື່ອຊີ້ໃຫ້ເຫັນສະຖານທີ່ຂອງ
ຂອງ​ທ່ານ ntpdate(1​) ໂຄງການ.

ຫມາຍເຫດ: xymonnet ປະຕິບັດການທົດສອບການເຊື່ອມຕໍ່ (ping) ໂດຍອີງໃສ່ຊື່ເຈົ້າພາບ, ເວັ້ນເສຍແຕ່ວ່າ
ເຈົ້າພາບຖືກແທັກດ້ວຍ "testip" ຫຼືທາງເລືອກ "--dns=ip" ຖືກໃຊ້. ສະນັ້ນ ເປົ້າໝາຍຂອງ ສ
ການທົດສອບການເຊື່ອມຕໍ່ສາມາດຖືກກໍານົດໂດຍຂອງທ່ານ / etc / hosts ໄຟລ໌ ຫຼື DNS.

ໂດຍຄ່າເລີ່ມຕົ້ນ, ເຄື່ອງແມ່ຂ່າຍທັງຫມົດຖືກທົດສອບ - ຖ້າ XYMONNETWORK ຖືກຕັ້ງຜ່ານ xymonserver.cfg(5​) ຫຼັງຈາກນັ້ນ
ມີແຕ່ໂຮສທີ່ຖືກໝາຍວ່າເປັນຂອງເຄືອຂ່າຍນີ້ເທົ່ານັ້ນທີ່ໄດ້ຮັບການທົດສອບ. ຖ້າເສັ້ນຄໍາສັ່ງ
ປະກອບມີຫນຶ່ງຫຼືຫຼາຍ hostname, ຫຼັງຈາກນັ້ນພຽງແຕ່ເຄື່ອງແມ່ຂ່າຍເຫຼົ່ານັ້ນໄດ້ຖືກທົດສອບ.

ທົ່ວໄປ OPTIONS


--timeout=N
ກໍານົດເວລາຫມົດເວລາ (ເປັນວິນາທີ) ສໍາລັບແຕ່ລະບໍລິການທີ່ຖືກທົດສອບ. ສໍາລັບການທົດສອບ TCP
(ຜູ້ທີ່ມາຈາກ XYMONNETSVCS), ຖ້າການເຊື່ອມຕໍ່ກັບການບໍລິການບໍ່ປະສົບຜົນສໍາເລັດພາຍໃນ
N ວິນາທີ, ການບໍລິການໄດ້ຖືກລາຍງານວ່າຫຼຸດລົງ. ສໍາລັບການທົດສອບ HTTP, ນີ້ແມ່ນ
ຂອບເຂດຈໍາກັດຢ່າງແທ້ຈິງສໍາລັບການຮ້ອງຂໍທັງຫມົດກັບ webserver (ເວລາທີ່ຈໍາເປັນໃນການເຊື່ອມຕໍ່
ກັບເຄື່ອງແມ່ຂ່າຍ, ບວກກັບເວລາທີ່ມັນໃຊ້ເວລາເຄື່ອງແມ່ຂ່າຍເພື່ອຕອບສະຫນອງຄໍາຮ້ອງຂໍ).
ເລີ່ມຕົ້ນ: 10 ວິນາທີ

--conntimeout=N
ຕົວເລືອກນີ້ຖືກປະຕິເສດ, ແລະຈະຖືກລະເລີຍ. ໃຊ້ຕົວເລືອກ --timeout ແທນ.

--cmdtimeout=N
ຕົວເລືອກນີ້ກໍານົດເວລາຫມົດເວລາສໍາລັບຄໍາສັ່ງພາຍນອກທີ່ໃຊ້ສໍາລັບການທົດສອບ NTP ແລະ
ການບໍລິການ RPC, ແລະປະຕິບັດ traceroute.

--concurrency=N
ກໍານົດຈໍານວນຂອງການທົດສອບເຄືອຂ່າຍທີ່ດໍາເນີນການຂະຫນານ. ຄ່າເລີ່ມຕົ້ນແມ່ນເຮັດວຽກ
ລະບົບຂຶ້ນກັບ, ແຕ່ປົກກະຕິແລ້ວຈະເປັນ 256. ຖ້າ xymonnet ເລີ່ມຕົ້ນຈົ່ມກ່ຽວກັບການບໍ່
ສາມາດໄດ້ຮັບ "socket", ລອງແລ່ນ xymonnet ທີ່ມີຄ່າຕ່ໍາເຊັ່ນ 50 ຫຼື
100​.

--dns-timeout=N (ຄ່າເລີ່ມຕົ້ນ: 30 ວິນາທີ)
xymonnet ຈະໝົດເວລາການຊອກຫາ DNS ທັງໝົດຫຼັງຈາກ N ວິນາທີ. ການຊອກຫາ DNS ໃດໆທີ່ຍັງຄ້າງຢູ່
ຖືວ່າເປັນຄວາມລົ້ມເຫລວ, ie ການທົດສອບເຄືອຂ່າຍທີ່ຂຶ້ນກັບການຊອກຫາ DNS ນີ້ຈະ
ລາຍງານຄວາມຜິດພາດ.
ໝາຍເຫດ: ຖ້າທ່ານໃຊ້ຕົວເລືອກ --no-ares, ການໝົດເວລາຂອງການຊອກຫາ DNS ບໍ່ສາມາດຄວບຄຸມໄດ້
ໂດຍ xymonnet.

--dns-max-all=N
ຄືກັນກັບ "--dns-timeout=N". ຕົວເລືອກ "--dns-max-all" ຖືກຍົກເລີກ ແລະບໍ່ຄວນ
ຖືກນໍາໃຊ້.

--dns=[ip|ເທົ່ານັ້ນ|ມາດຕະຖານ]
ກໍານົດວິທີການ xymonnet ຊອກຫາທີ່ຢູ່ IP ຂອງເຈົ້າພາບທີ່ຈະທົດສອບ. ໂດຍຄ່າເລີ່ມຕົ້ນ
("ມາດຕະຖານ"), xymonnet ຄົ້ນຫາ DNS ຂອງ hostname ເພື່ອກໍານົດ IP
ທີ່ຢູ່, ເວັ້ນເສຍແຕ່ວ່າເຈົ້າພາບມີແທັກ "testip", ຫຼືການຊອກຫາ DNS ລົ້ມເຫລວ.
ດ້ວຍ "--dns=only" xymonnet ຈະເຮັດການຄົ້ນຫາ DNS ເທົ່ານັ້ນ; ຖ້າມັນລົ້ມເຫລວ, ຫຼັງຈາກນັ້ນທັງຫມົດ
ບໍລິການຢູ່ໃນເຈົ້າພາບນັ້ນຈະຖືກລາຍງານວ່າຖືກຫຼຸດລົງ.
ດ້ວຍ "--dns=ip" xymonnet ຈະບໍ່ເຮັດການຄົ້ນຫາ DNS; ມັນຈະໃຊ້ທີ່ຢູ່ IP
ລະບຸໄວ້ໃນ hosts.cfg ສໍາລັບການທົດສອບ. ດັ່ງນັ້ນ, ການຕັ້ງຄ່ານີ້ແມ່ນເທົ່າກັບມີ
ແທັກ "testip" ໃນເຈົ້າພາບທັງຫມົດ. ໃຫ້ສັງເກດວ່າການທົດສອບ http ຈະບໍ່ສົນໃຈການຕັ້ງຄ່ານີ້ແລະ
ຍັງດໍາເນີນການຊອກຫາ DNS ສໍາລັບຊື່ເຈົ້າພາບທີ່ໃຫ້ຢູ່ໃນ URL; ເບິ່ງ "xymonnet
tags ສໍາລັບການທົດສອບ HTTP" ພາກສ່ວນໃນ hosts.cfg(5​)

--no-ares
ປິດໃຊ້ງານຕົວແກ້ໄຂ ARES ທີ່ສ້າງຂຶ້ນໃນ xymonnet. ນີ້ເຮັດໃຫ້ xymonnet ແກ້ໄຂ
ຊື່ເຈົ້າພາບໂດຍໃຊ້ຟັງຊັນຕົວແກ້ໄຂລະບົບຂອງເຈົ້າ. ທ່ານຄວນໃຊ້ພຽງແຕ່ນີ້ເປັນອັນສຸດທ້າຍ
resort ຖ້າ xymonnet ບໍ່ສາມາດແກ້ໄຂ hostnames ທີ່ທ່ານໃຊ້ໃນແບບປົກກະຕິ (ຜ່ານ DNS
or / etc / hosts). ເຫດຜົນຫນຶ່ງສໍາລັບການນໍາໃຊ້ນີ້ແມ່ນຖ້າທ່ານຕ້ອງການແກ້ໄຂ hostnames
ຜ່ານ NIS/NIS+ (aka Yellow Pages).
ຟັງຊັນຕົວແກ້ໄຂລະບົບບໍ່ໄດ້ໃຫ້ກົນໄກສໍາລັບການຄວບຄຸມການຫມົດເວລາ
ຂອງການຊອກຫາຊື່ໂຮດ, ດັ່ງນັ້ນຖ້າ DNS ຫຼືເຄື່ອງແມ່ຂ່າຍ NIS ຂອງເຈົ້າລົ້ມລົງ, xymonnet ສາມາດເອົາ a
ໃຊ້​ເວ​ລາ​ດົນ​ນານ​ທີ່​ຈະ​ດໍາ​ເນີນ​ການ​. ທາງເລືອກ --dns-timeout ຖືກປິດໃຊ້ງານຢ່າງມີປະສິດທິພາບໃນເວລາໃຊ້
ທາງເລືອກນີ້.

--dnslog=FILENAME
ບັນທຶກການຊອກຫາຊື່ໂຮສລົ້ມເຫລວໄປຫາໄຟລ໌ FILENAME. FILENAME ຄວນຈະເປັນອັນເຕັມ
ຊື່ເສັ້ນທາງ.

--report[=COLUMNNAME]
ດ້ວຍຕົວເລືອກນີ້, xymonnet ຈະສົ່ງຂໍ້ຄວາມສະຖານະທີ່ມີລາຍລະອຽດກ່ຽວກັບຈໍານວນເທົ່າໃດ
hosts ໄດ້ຖືກປຸງແຕ່ງ, ຈໍານວນການທົດສອບຖືກສ້າງຂື້ນ, ຂໍ້ຜິດພາດໃດໆທີ່ເກີດຂຶ້ນ
ໃນ​ລະ​ຫວ່າງ​ການ​ແລ່ນ​, ແລະ​ບາງ​ສະ​ຖິ​ຕິ​ກໍາ​ນົດ​ເວ​ລາ​. ຊື່ຖັນເລີ່ມຕົ້ນແມ່ນ "xymonnet".

--test-untagged
ເມື່ອໃຊ້ຕົວແປສະພາບແວດລ້ອມ XYMONNETWORK ເພື່ອທົດສອບພຽງແຕ່ໂຮດຢູ່ໃນສະເພາະ
ພາກສ່ວນເຄືອຂ່າຍ, xymonnet ຈະບໍ່ສົນໃຈໂຮດທີ່ບໍ່ມີແທັກ "NET:x". ດັ່ງນັ້ນ
ມີແຕ່ໂຮສທີ່ມີແທັກ NET:$XYMONNETWORK ເທົ່ານັ້ນທີ່ຈະຖືກທົດສອບ.
ດ້ວຍຕົວເລືອກນີ້, hosts ທີ່ບໍ່ມີ NET: tag ແມ່ນລວມຢູ່ໃນການທົດສອບ, ດັ່ງນັ້ນທັງຫມົດ
ເຈົ້າພາບທີ່ມີ NET: tag, ຫຼືບໍ່ມີ NET: tag ທັງຫມົດແມ່ນການທົດສອບ.

--frequenttestlimit=N
ໃຊ້ກັບ xymonnet-again.sh(1​) ການຂະຫຍາຍ Xymon. ຕົວເລືອກນີ້ກໍານົດໄລຍະເວລາ
ການທົດສອບທີ່ລົ້ມເຫລວຍັງຄົງຢູ່ໃນແຖວການທົດສອບເລື້ອຍໆ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 1800 ວິນາທີ (30
ນາທີ).

--timelimit=N
ເຮັດໃຫ້ xymonnet ສ້າງການແຈ້ງເຕືອນຖ້າເວລາແລ່ນຂອງ xymonnet ເກີນ N
ວິນາທີ. ໂດຍຄ່າເລີ່ມຕົ້ນ N ຖືກຕັ້ງເປັນຄ່າຂອງ TASKSLEEP, ດັ່ງນັ້ນການເຕືອນໄພຈະກະຕຸ້ນຖ້າ
ການ​ທົດ​ສອບ​ເຄືອ​ຂ່າຍ​ບໍ່​ສາ​ມາດ​ສໍາ​ເລັດ​ໃນ​ເວ​ລາ​ທີ່​ໄດ້​ຮັບ​ສໍາ​ລັບ​ການ​ຫນຶ່ງ​ຮອບ​ວຽນ​ຂອງ xymonnet ໄດ້​
ວຽກງານ. ນອກເຫນືອຈາກການເຕືອນ, ທາງເລືອກນີ້ບໍ່ມີຜົນ, ie ມັນຈະບໍ່ສິ້ນສຸດ
xymonnet ກ່ອນໄວອັນຄວນ. ດັ່ງນັ້ນເພື່ອລົບລ້າງຄໍາເຕືອນດັ່ງກ່າວ, ໃຫ້ໃຊ້ທາງເລືອກນີ້ກັບ a
ມູນຄ່າສູງຫຼາຍຂອງ N.

--huge=N
ເຕືອນຖ້າຫາກວ່າການຕອບສະຫນອງຈາກການທົດສອບ TCP ແມ່ນຫຼາຍກ່ວາ N bytes. ຖ້າເຈົ້າເບິ່ງຈາກ
ສະຖານະການ xymonnet ລາຍງານວ່າທ່ານກໍາລັງໂອນຂໍ້ມູນຈໍານວນຫລາຍສໍາລັບການຂອງທ່ານ
ການທົດສອບ, ທ່ານສາມາດເປີດໃຊ້ຕົວເລືອກນີ້ເພື່ອເບິ່ງວ່າການທົດສອບໃດທີ່ມີການຕອບຄືນຂະຫນາດໃຫຍ່.
ຄ່າເລີ່ມຕົ້ນ: 0 (ປິດໃຊ້ງານ).

--validity=N
ເຮັດໃຫ້ຜົນການທົດສອບຖືກຕ້ອງສໍາລັບ N ນາທີກ່ອນທີ່ພວກມັນຈະເປັນສີມ່ວງ. ໂດຍການທົດສອບເລີ່ມຕົ້ນ
ຜົນໄດ້ຮັບແມ່ນຖືກຕ້ອງສໍາລັບ 30 ນາທີ; ຖ້າທ່ານແລ່ນ xymonnet ຫນ້ອຍກວ່ານັ້ນ, the
ຜົນໄດ້ຮັບຈະເປັນສີມ່ວງກ່ອນທີ່ຈະດໍາເນີນການຕໍ່ໄປຂອງ xymonnet. ຕົວເລືອກນີ້ຊ່ວຍໃຫ້ທ່ານປ່ຽນ
ສະຖານະທີ່ຖືກຕ້ອງດົນປານໃດ.

--source-ip=IPADDRESS
ໃນຫຼາຍບ້ານ, ທາງເລືອກນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອເລືອກ IP ແຫຼ່ງຢ່າງຊັດເຈນ
ທີ່ຢູ່ທີ່ໃຊ້ສໍາລັບການທົດສອບເຄືອຂ່າຍ. "IPADDRESS" ຕ້ອງເປັນທີ່ຢູ່ IP ທີ່ຖືກຕ້ອງຢູ່ໃນ
ເຈົ້າພາບແລ່ນ xymonnet.

--loadhostsfromxymond
ແທນທີ່ຈະອ່ານໄຟລ໌ hosts.cfg, xymonnet ຈະໂຫລດ hosts.cfg
ການຕັ້ງຄ່າຈາກ xymond daemon. ນີ້ກໍາຈັດຄວາມຕ້ອງການສໍາລັບການອ່ານ
hosts.cfg, ແລະຖ້າທ່ານມີ xymond ແລະ xymonnet ແລ່ນຢູ່ໃນໂຮດທີ່ແຕກຕ່າງກັນ, ມັນກໍ່ຄືກັນ
ລົບລ້າງຄວາມຕ້ອງການສໍາລັບການຄັດລອກໄຟລ໌ hosts.cfg ລະຫວ່າງລະບົບ. ໃຫ້ສັງເກດວ່າ
ຕົວເລືອກ "netinclude" ໃນ hosts.cfg ແມ່ນຖືກລະເລີຍເມື່ອຕົວເລືອກນີ້ຖືກເປີດໃຊ້.

OPTIONS FOR TESTS OF ການ SIMPLE TCP ບໍລິການ


--ການຕອບໂຕ້[=COLOR]
ເມື່ອທົດສອບການບໍລິການທີ່ມີຊື່ສຽງ (ເຊັ່ນ FTP, SSH, SMTP, POP-2, POP-3, IMAP, NNTP ແລະ
rsync), xymonnet ຈະຊອກຫາການຕອບສະຫນອງ "OK" ສະເພາະການບໍລິການທີ່ຖືກຕ້ອງ. ຖ້າອື່ນ
ການຕອບສະຫນອງແມ່ນເຫັນໄດ້, ນີ້ຈະເຮັດໃຫ້ການທົດສອບລາຍງານສະຖານະການເຕືອນ (ສີເຫຼືອງ).
ຖ້າບໍ່ມີທາງເລືອກນີ້, ຄໍາຕອບຈາກການບໍລິການຈະຖືກລະເລີຍ.
ຊື່ສີທາງເລືອກແມ່ນໃຊ້ເພື່ອເລືອກສີອື່ນທີ່ບໍ່ແມ່ນສີເຫຼືອງສໍາລັບສະຖານະ
ຂໍ້ຄວາມໃນເວລາທີ່ການຕອບສະຫນອງແມ່ນຜິດພາດ. ເຊັ່ນ "--checkresponse=red" ຈະເຮັດໃຫ້ເກີດ "ສີແດງ"
ຂໍ້ຄວາມສະຖານະທີ່ຈະຖືກສົ່ງໄປເມື່ອການບໍລິການບໍ່ຕອບສະຫນອງຕາມທີ່ຄາດໄວ້.

--ບໍ່ມີທຸງ
ໂດຍຄ່າເລີ່ມຕົ້ນ, xymonnet ສົ່ງຂໍ້ມູນພິເສດບາງຢ່າງໃນຂໍ້ຄວາມສະຖານະ, ເອີ້ນວ່າ
"ທຸງ". ເຫຼົ່ານີ້ຖືກນໍາໃຊ້ໂດຍ xymongen ເຊັ່ນ: ເພື່ອເລືອກເອົາໄອຄອນທີ່ແຕກຕ່າງກັນສໍາລັບການທົດສອບປີ້ນກັບກັນ
ເມື່ອສ້າງຫນ້າເວັບ Xymon. ຕົວເລືອກນີ້ເຮັດໃຫ້ xymonnet ຍົກເລີກທຸງເຫຼົ່ານີ້
ຈາກ​ຂໍ້​ຄວາມ​ສະ​ຖາ​ນະ​ພາບ​.

--ສະຫຼັບ
ໂດຍຄ່າເລີ່ມຕົ້ນ, ການທົດສອບ TCP ດໍາເນີນການປະມານໃນລໍາດັບທີ່ໂຮດຖືກລະບຸໄວ້ໃນ
ໄຟລ໌ hosts.cfg. ຖ້າທ່ານມີການທົດສອບຫຼາຍສໍາລັບເຄື່ອງແມ່ຂ່າຍຫນຶ່ງ, ນີ້ອາດຈະເຮັດໃຫ້ເປັນ
ການໂຫຼດຂະຫນາດໃຫຍ່ເປັນພິເສດໃນເວລາທີ່ Xymon ກໍາລັງທົດສອບມັນເພາະວ່າ Xymon ຈະປະຕິບັດຫຼາຍ
ຂອງ​ການ​ທົດ​ສອບ​ໃນ​ເວ​ລາ​ດຽວ​ກັນ​. ເພື່ອຫຼີກເວັ້ນການນີ້, ໄດ້ --ສະຫຼັບ ທາງເລືອກ reorders ໄດ້
ລໍາດັບຂອງການທົດສອບດັ່ງນັ້ນພວກມັນຖືກເຜີຍແຜ່ແບບສຸ່ມໃນທົ່ວທຸກເຄື່ອງແມ່ຂ່າຍທີ່ທົດສອບ.

OPTIONS FOR ການ PING TEST


ຫມາຍເຫດ: xymonnet ໃຊ້ໂຄງການທີ່ກໍານົດໂດຍສະພາບແວດລ້ອມ FPING ເພື່ອປະຕິບັດການທົດສອບ ping -
ໂດຍຄ່າເລີ່ມຕົ້ນ, ນັ້ນແມ່ນ xymonping(1​) ປະໂຫຍດ. ເບິ່ງ xymonserver.cfg(5​) ສໍາລັບລາຍລະອຽດຂອງ
ວິທີການປັບແຕ່ງນີ້, ຕົວຢ່າງ: ຖ້າທ່ານຕ້ອງການດໍາເນີນການກັບ "sudo" ຫຼືເຄື່ອງມືທີ່ຄ້າຍຄືກັນ.

--ping ເປີດໃຊ້ການທົດສອບ ping ຂອງ xymonnet. ຊື່ຖັນທີ່ໃຊ້ສໍາລັບຜົນການທົດສອບ ping ແມ່ນຖືກກໍານົດ
ໂດຍສະພາບແວດລ້ອມ PINGCOLUMN ປ່ຽນແປງໄດ້ໃນ xymonserver.cfg(5).
ຖ້າບໍ່ໄດ້ລະບຸ, xymonnet ໃຊ້ຕົວແປສະພາບແວດລ້ອມ CONNTEST ເພື່ອກໍານົດວ່າ
ມັນຄວນຈະເຮັດການທົດສອບ ping ຫຼືບໍ່. ດັ່ງນັ້ນຖ້າຫາກວ່າທ່ານຕ້ອງການທີ່ຈະນໍາໃຊ້ເຄື່ອງມືອື່ນເພື່ອ
ປະຕິບັດການກວດສອບ ping, ບໍ່ວ່າຈະກໍານົດສະພາບແວດລ້ອມ CONNTEST ຕົວແປເປັນຜິດ, ຫຼື
ແລ່ນ xymonnet ດ້ວຍ "--noping".

--ບໍ່
ປິດການໃຊ້ງານການທົດສອບການເຊື່ອມຕໍ່.

-- ຕິດຕາມ

-- nottrace
ເປີດ/ປິດການນຳໃຊ້ traceroute ເມື່ອການທົດສອບ ping-test ລົ້ມເຫລວ. ປະຕິບັດ ກ
traceroute ສໍາລັບການທົດສອບ ping ລົ້ມເຫລວແມ່ນການດໍາເນີນງານຊ້າ, ດັ່ງນັ້ນຄ່າເລີ່ມຕົ້ນແມ່ນບໍ່ຕ້ອງເຮັດ
traceroute ໃດໆ, ເວັ້ນເສຍແຕ່ວ່າມັນຖືກຮ້ອງຂໍບົນພື້ນຖານຕໍ່ເຈົ້າພາບໂດຍຜ່ານແທັກ "ຕິດຕາມ" ໃນ
ໄດ້ hosts.cfg(5​) ເຂົ້າສໍາລັບແຕ່ລະເຈົ້າພາບ. ທາງເລືອກ "--trace" ປ່ຽນແປງນີ້, ດັ່ງນັ້ນ
ຄ່າເລີ່ມຕົ້ນກາຍເປັນການແລ່ນ traceroute ໃນທຸກ host ທີ່ການທົດສອບ ping ລົ້ມເຫລວ; ເຈົ້າ​ສາ​ມາດ
ຈາກນັ້ນປິດການໃຊ້ງານມັນຢູ່ໃນ hosts ສະເພາະໂດຍການໃສ່ແທັກ "notrace" ໃສ່ host-entry.

--ping-tasks=N
ເຜີຍແຜ່ວຽກງານຂອງ pinging ເຈົ້າພາບໃນໄລຍະ N ຂະບວນການ. ຖ້າທ່ານມີຂະຫນາດໃຫຍ່ຫຼາຍ
ຈໍານວນຂອງເຈົ້າພາບທີ່ໃຊ້ເວລາທີ່ຈະ ping ທັງຫມົດຂອງພວກເຂົາສາມາດຢ່າງຫຼວງຫຼາຍ, ເຖິງແມ່ນວ່າມີ
ການນໍາໃຊ້ເຄື່ອງມືເຊັ່ນ fping ຫຼື xymonping ທີ່ ping ເຈົ້າພາບຫຼາຍຂະຫນານ. ນີ້
ທາງເລືອກເຮັດໃຫ້ xymonnet ເລີ່ມ N ຂະບວນການ ping ແຍກຕ່າງຫາກ, IP ທີ່ກໍາລັງເປັນ
ping'ed ຈະຖືກແບ່ງອອກເທົ່າທຽມກັນລະຫວ່າງຂະບວນການເຫຼົ່ານີ້.

OPTIONS FOR HTTP (WEB) TESTS


--content=CONTENTTESTNAME
ກໍານົດຊື່ຂອງຖັນ Xymon ສະແດງສໍາລັບການກວດສອບເນື້ອຫາ. ຄ່າເລີ່ມຕົ້ນ
ແມ່ນ "ເນື້ອໃນ". ຖ້າທ່ານໄດ້ໃຊ້ "cont.sh" ຫຼື "cont2.sh" scripts ກ່ອນຫນ້ານີ້, ທ່ານ
ອາດຈະຕ້ອງການໃຊ້ "--content=cont" ເພື່ອລາຍງານການກວດສອບເນື້ອຫາໂດຍໃຊ້ຊື່ການທົດສອບດຽວກັນ
ດັ່ງທີ່ສະຄຣິບເຫຼົ່ານີ້ເຮັດ.

--bb-proxy-syntax
ປະຕິບັດຕາມ syntax ຂອງ Big Brother ສໍາລັບ URL, ເຊິ່ງອະນຸຍາດໃຫ້ກໍານົດ HTTP proxy ເປັນ
ສ່ວນຫນຶ່ງຂອງ URL. ເບິ່ງ "HTTP ການທົດສອບ ຜ່ານ ຕົວແທນ" ໃນ hosts.cfg(5​) ໄຟລ໌ສໍາລັບລາຍລະອຽດ.
ເລີ່ມຕົ້ນດ້ວຍ Xymon 4.3.0, ພຶດຕິກໍານີ້ຖືກປິດໃຊ້ງານໂດຍຄ່າເລີ່ມຕົ້ນນັບຕັ້ງແຕ່ URL ຂອງນັ້ນ.
ລວມເອົາ URL ອື່ນໆໃນປັດຈຸບັນແມ່ນມີຫຼາຍທົ່ວໄປ. ທາງເລືອກນີ້ຟື້ນຟູ Big ເກົ່າ
ພຶດຕິກຳທີ່ເຂົ້າກັນໄດ້ກັບພີ່ນ້ອງ.

OPTIONS FOR SSL CERTIFICATE TESTS


--ssl=SSLCERTTESTNAME
ກໍານົດຊື່ຂອງຖັນ Xymon ສະແດງສໍາລັບການກວດສອບໃບຢັ້ງຢືນ SSL.
ຄ່າເລີ່ມຕົ້ນແມ່ນ "sslcert".

--no-ssl
ປິດການລາຍງານການກວດສອບໃບຢັ້ງຢືນ SSL.

--sslwarn=ນ

--sslalarm=ນ
ກໍານົດຈໍານວນມື້ກ່ອນທີ່ໃບຢັ້ງຢືນ SSL ຈະຫມົດອາຍຸ, ບ່ອນທີ່ xymonnet
ຈະສ້າງການເຕືອນຫຼືສະຖານະການປຸກສໍາລັບຖັນໃບຢັ້ງຢືນ SSL.

--sslbits=ນ
ເປີດໃຊ້ການກວດສອບວ່າການເຂົ້າລະຫັດທີ່ຮອງຮັບໂດຍໂປໂຕຄອນ SSL ໃຊ້
ກະແຈການເຂົ້າລະຫັດຢ່າງໜ້ອຍ N bits. ຕົວຢ່າງ: ເພື່ອກະຕຸ້ນເຕືອນຖ້າ SSL ຂອງທ່ານເປີດໃຊ້ງານ
ເວັບໄຊທ໌ສະຫນັບສະຫນູນຫນ້ອຍກວ່າ 128 bits ຂອງການເຂົ້າລະຫັດ, ໃຊ້ "--sslbits=128". ຫມາຍເຫດ: ນີ້
ສາມາດເປີດໃຊ້ໄດ້ບົນພື້ນຖານຕໍ່ໂຮສໂດຍໃຊ້ການຕັ້ງຄ່າ "sslbits=N" ໃນ hosts.cfg(5​)

--sslkysize=N
ເປີດໃຊ້ການກວດສອບຄວາມຍາວຂອງກະແຈສາທາລະນະໃນໃບຢັ້ງຢືນ SSL. N ແມ່ນ
ຂະ​ຫນາດ​ຕໍາ​່​ສຸດ​ທີ່​ຂອງ​ກະ​ແຈ​ສາ​ທາ​ລະ​ນະ SSL​, ໂດຍ​ປົກ​ກະ​ຕິ​ກະ​ແຈ​ດັ່ງ​ກ່າວ​ແມ່ນ 2048 bits​, ແຕ່​ບາງ​
ໃບຮັບຮອງເກົ່າອາດຈະໃຊ້ກະແຈທີ່ມີ 1024 bits ຫຼືນ້ອຍກວ່າ. ຖ້າທ່ານລະບຸນີ້, SSL
ໃບຢັ້ງຢືນທີ່ມີລະຫັດຫນ້ອຍກວ່າ N bits ຈະສົ່ງຜົນໃຫ້ສະຖານະ "sslcert" ໄປ
ສີເຫຼືອງ. ຄ່າເລີ່ມຕົ້ນ: 0, ie ການກວດສອບນີ້ຖືກປິດໃຊ້ງານ.

--no-cipherlist
ຢ່າສະແດງລາຍລະອຽດການເຂົ້າລະຫັດລັບໃນສະຖານະ "sslcert".

--showwallciphers
ລາຍຊື່ຕົວເຂົ້າລະຫັດລັບທີ່ມີຢູ່ໃນທ້ອງຖິ່ນທັງໝົດຢູ່ໃນສະຖານະ "sslcert".

--sni=[ເປີດ|ປິດ]
ກໍານົດຄ່າເລີ່ມຕົ້ນສໍາລັບການເຊື່ອມຕໍ່ SSL ໃຊ້ SNI (ຕົວຊີ້ບອກຊື່ເຄື່ອງແມ່ຂ່າຍ). ນີ້
ຍັງສາມາດຖືກກໍານົດດ້ວຍຕົວເລືອກ "sni" ຫຼື "nosni" ໃນ hosts.cfg ສໍາລັບແຕ່ລະເຈົ້າພາບ - the
ລາຍການ hosts.cfg ແທນທີ່ຕົວເລືອກນີ້. ຄ່າເລີ່ມຕົ້ນ: ປິດ

ກຳ ລັງດີບັກ OPTIONS


-- ບໍ່​ມີ​ການ​ປັບ​ປຸງ​
ຢ່າສົ່ງການອັບເດດສະຖານະພາບໃດໆໄປຫາເຊີບເວີ Xymon. ແທນທີ່ຈະ, ຂໍ້ຄວາມທັງຫມົດຖືກຖິ້ມ
ເພື່ອ stdout.

-- ເວລາ
ເຮັດໃຫ້ xymonnet ເກັບກໍາຂໍ້ມູນກ່ຽວກັບເວລາທີ່ໃຊ້ໃນສ່ວນຕ່າງໆຂອງ
ໂຄງການ. ຂໍ້ມູນຖືກພິມຢູ່ໃນ stdout ກ່ອນທີ່ໂຄງການຈະສິ້ນສຸດລົງ.
ໃຫ້ສັງເກດວ່າຂໍ້ມູນນີ້ຍັງລວມຢູ່ໃນບົດລາຍງານສະຖານະພາບທີ່ສົ່ງກັບ
ທາງເລືອກ "--report".

--debug
Dumps ຊໍ່ຂອງສະຖານະພາບກ່ຽວກັບການທົດສອບຍ້ອນວ່າພວກເຂົາກ້າວໄປສູ່ stdout.

--dump[=ກ່ອນ|=ຫຼັງ|=ທັງສອງ]
ຖິ້ມໂຄງສ້າງໜ່ວຍຄວາມຈຳພາຍໃນກ່ອນ ແລະ/ຫຼື ຫຼັງຈາກການທົດສອບຖືກປະຕິບັດ.

ຂໍ້ມູນ OPTIONS


--ຊ່ວຍ ຫຼື --?
ໃຫ້ສະຫຼຸບຂອງທາງເລືອກແຖວຄໍາສັ່ງທີ່ມີຢູ່.

- ການປ່ຽນແປງ
ພິມໝາຍເລກເວີຊັນຂອງ xymonnet

-- ການ​ບໍ​ລິ​ການ​
ຖິ້ມບັນຊີລາຍຊື່ຂອງການບໍລິການ TCP ທີ່ກໍານົດໄວ້ xymonnet ຮູ້ວິທີການທົດສອບ. ບໍ່ດໍາເນີນການໃດໆ
ການທົດສອບ.

ການ ນຳ ໃຊ້ COOKIES IN ເວັບໄຊຕ໌ TESTS


ຖ້າມີໄຟລ໌ $XYMONHOME/etc/cookies, cookies ຈະຖືກອ່ານຈາກໄຟລ໌ນີ້ ແລະສົ່ງໄປ.
ພ້ອມກັບການຮ້ອງຂໍ HTTP ເມື່ອກວດເບິ່ງເວັບໄຊທ໌. ໄຟລ໌ນີ້ຢູ່ໃນຄຸກກີ້ Netscape
ຮູບແບບ, ເບິ່ງ http://www.netscape.com/newsref/std/cookie_spec.html ສໍາລັບລາຍລະອຽດກ່ຽວກັບເລື່ອງນີ້
ຮູບແບບ. ໄດ້ curl(1​) ຜົນປະໂຫຍດສາມາດອອກໄຟລ໌ໃນຮູບແບບນີ້ຖ້າຫາກວ່າດໍາເນີນການກັບ "--cookie-jar
FILENAME" ທາງເລືອກ.

ກ່ຽວກັບ SSL CERTIFICATE ກວດເບິ່ງ


ເມື່ອ xymonnet ທົດສອບການບໍລິການທີ່ໃຊ້ SSL- ຫຼື TLS-based protocols, ມັນຈະກວດເບິ່ງວ່າ
ໃບຢັ້ງຢືນເຊີບເວີຍັງບໍ່ໝົດອາຍຸ. ການກວດສອບນີ້ເກີດຂຶ້ນໂດຍອັດຕະໂນມັດສໍາລັບ https (ປອດໄພ
web), pop3s, imaps, nntps ແລະບໍລິການອື່ນໆທີ່ເປີດໃຊ້ SSL (ຍົກເວັ້ນ ldap, ເບິ່ງ LDAP TESTS
ດ້ານລຸ່ມ).

ໃບຢັ້ງຢືນທັງຫມົດທີ່ພົບເຫັນສໍາລັບເຈົ້າພາບແມ່ນລາຍງານຢູ່ໃນຂໍ້ຄວາມສະຖານະດຽວ.

ໝາຍເຫດ: ໃນລະບົບສ່ວນໃຫຍ່, ວັນທີສິ້ນສຸດຂອງໃບຮັບຮອງແມ່ນຈຳກັດໃນວັນທີ 19 ມັງກອນ 2038. ຖ້າ
ໃບຢັ້ງຢືນຂອງທ່ານແມ່ນຖືກຕ້ອງຫຼັງຈາກວັນທີນີ້, xymonnet ຈະລາຍງານວ່າມັນຖືກຕ້ອງຈົນເຖິງເດືອນມັງກອນ
19, 2038. ນີ້ແມ່ນເນື່ອງມາຈາກຂໍ້ຈໍາກັດໃນຫ້ອງສະຫມຸດ C ລະບົບປະຕິບັດການຂອງທ່ານ. ເບິ່ງ
http://en.wikipedia.org/wiki/2038_problem .

LDAP TESTS


ການທົດສອບ ldap ສາມາດເຮັດໄດ້ໃນສອງວິທີ. ຖ້າທ່ານພຽງແຕ່ໃສ່ປ້າຍ "ldap" ຫຼື "ldaps" ເຂົ້າໃນ
hosts.cfg, ການທົດສອບງ່າຍດາຍແມ່ນປະຕິບັດທີ່ພຽງແຕ່ກວດສອບວ່າມັນເປັນໄປໄດ້ທີ່ຈະສ້າງຕັ້ງ.
ການເຊື່ອມຕໍ່ກັບພອດທີ່ແລ່ນບໍລິການ ldap (389 ສໍາລັບ ldap, 636 ສໍາລັບ ldaps).

ແທນທີ່ຈະທ່ານສາມາດໃສ່ LDAP URI ໃນ hosts.cfg. ນີ້ຈະເຮັດໃຫ້ xymonnet ເລີ່ມຕົ້ນຢ່າງເຕັມທີ່.
ເປົ່າເຊສຊັນ LDAP ກັບເຊີບເວີ, ແລະເຮັດການຄົ້ນຫາ LDAP ສໍາລັບວັດຖຸທີ່ກໍານົດໂດຍ
URI. ນີ້ຮຽກຮ້ອງໃຫ້ xymonnet ຖືກສ້າງຂຶ້ນດ້ວຍການສະຫນັບສະຫນູນ LDAP, ແລະອີງໃສ່ທີ່ມີຢູ່ແລ້ວ
ຫ້ອງສະໝຸດ LDAP ທີ່ຈະຕິດຕັ້ງ. ມັນໄດ້ຖືກທົດສອບດ້ວຍ OpenLDAP 2.0.26 (ຈາກ Red Hat 9)
ແລະ 2.1.22. ຫໍສະຫມຸດ ldap ລະບົບ Solaris 8 ຍັງໄດ້ຮັບການຢືນຢັນທີ່ຈະເຮັດວຽກສໍາລັບການ un-
ເຂົ້າລະຫັດ (ldap ທໍາມະດາ) ການເຂົ້າເຖິງ.

ຮູບແບບຂອງ LDAP URI ຖືກກໍານົດໄວ້ໃນ RFC 2255. URL LDAP ມີລັກສະນະນີ້:

ldap: //ເຈົ້າພາບ/dn[?attrs[?ຂອບເຂດ[?ການກັ່ນຕອງ[?exts]]]]

ບ່ອນທີ່:
ເຈົ້າພາບ ເປັນຊື່ເຈົ້າພາບທີ່ມີທາງເລືອກ ":portnumber"
dn ເປັນ​ພື້ນ​ຖານ​ການ​ຄົ້ນ​ຫາ​
attrs ເປັນລາຍການທີ່ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດຂອງຄຸນລັກສະນະທີ່ຈະຮ້ອງຂໍ
ຂອບເຂດ ແມ່ນຫນຶ່ງໃນສາມສາຍເຫຼົ່ານີ້:
ພື້ນຖານໜຶ່ງຍ່ອຍ (default=base)
ການກັ່ນຕອງ ແມ່ນການກັ່ນຕອງ
exts ຖືກຮັບຮູ້ຊຸດຂອງ LDAP ແລະ/ຫຼື API ສ່ວນຂະຫຍາຍ.

ຕົວຢ່າງ:
ldap://ldap.example.net/dc=example,dc=net?cn,sn?sub?(cn=*)

ການປະຕິບັດ "ຜູກມັດ" ທັງໝົດກັບເຊີບເວີ LDAP ໃຊ້ການພິສູດຢືນຢັນແບບງ່າຍດາຍ. Kerberos ແລະ SASL ແມ່ນ
ບໍ່​ສະ​ຫນັບ​ສະ​ຫນຸນ. ຖ້າເຊີບເວີ LDAP ຕ້ອງການຊື່ຜູ້ໃຊ້/ລະຫັດຜ່ານ, ໃຫ້ໃຊ້ແທັກ "ldaplogin".
ເພື່ອກໍານົດນີ້, cf. hosts.cfg(5​) ຖ້າບໍ່ມີຂໍ້ມູນຊື່ຜູ້ໃຊ້ / ລະຫັດຜ່ານ, ເປັນ
ການຜູກມັດທີ່ບໍ່ເປີດເຜີຍຊື່ຈະຖືກພະຍາຍາມ.

ການສະຫນັບສະຫນູນ SSL ຕ້ອງການທັງຫ້ອງສະຫມຸດລູກຄ້າແລະເຄື່ອງແມ່ຂ່າຍ LDAP ທີ່ສະຫນັບສະຫນູນ LDAPv3; ມັນໃຊ້
ຄໍາຮ້ອງຂໍໂປໂຕຄອນ LDAP "STARTTLS" ຫຼັງຈາກສ້າງການເຊື່ອມຕໍ່ກັບມາດຕະຖານ (ບໍ່ແມ່ນ.
encrypted) ພອດ LDAP (ປົກກະຕິແລ້ວພອດ ​​389). ມັນພຽງແຕ່ໄດ້ຮັບການທົດສອບດ້ວຍ OpenSSL 2.x, ແລະ
ອາດຈະບໍ່ເຮັດວຽກກັບຫ້ອງສະໝຸດ LDAP ອື່ນໆ.

ວິທີການທົດລອງ LDAPv2 ເກົ່າແກ່ຂອງການເຈາະອຸໂມງ LDAP ປົກກະຕິຜ່ານ SSL
ການເຊື່ອມຕໍ່ - ldaps, ແລ່ນຢູ່ໃນພອດ 636 - ບໍ່ໄດ້ຮັບການສະຫນັບສະຫນູນ, ເວັ້ນເສຍແຕ່ວ່າຜູ້ໃດຜູ້ຫນຶ່ງສາມາດອະທິບາຍວິທີການ
ເພື່ອຮັບເອົາຫ້ອງສະໝຸດ OpenLDAP ເພື່ອຮອງຮັບມັນ. ວິທີການນີ້ບໍ່ເຄີຍຖືກອະທິບາຍຢ່າງເປັນທາງການໃນ
RFC, ແລະການປະຕິບັດຂອງມັນແມ່ນບໍ່ໄດ້ມາດຕະຖານ.

ສໍາລັບການສົນທະນາກ່ຽວກັບວິທີຕ່າງໆຂອງການແລ່ນ ldap ທີ່ຖືກເຂົ້າລະຫັດ, ເບິ່ງ
http://www.openldap.org/lists/openldap-software/200305/msg00079.html
http://www.openldap.org/lists/openldap-software/200305/msg00084.html
http://www.openldap.org/lists/openldap-software/200201/msg00042.html
http://www.openldap.org/lists/openldap-software/200206/msg00387.html

ເມື່ອທົດສອບ LDAP URI, ການສື່ສານທັງໝົດຈະຖືກຈັດການໂດຍຫ້ອງສະໝຸດ ldap.
ດັ່ງນັ້ນ, ມັນເປັນໄປບໍ່ໄດ້ທີ່ຈະໄດ້ຮັບໃບຢັ້ງຢືນ SSL ທີ່ໃຊ້ໂດຍເຊີບເວີ LDAP, ແລະ
ມັນຈະບໍ່ສະແດງຢູ່ໃນຖັນ "sslcert".

ການ ນຳ ໃຊ້ ຫຼາຍຢ່າງ NETWORK TEST ລະບົບ


ຖ້າທ່ານມີຫຼາຍກວ່າຫນຶ່ງລະບົບແລ່ນການທົດສອບເຄືອຂ່າຍ - ຕົວຢ່າງ: ຖ້າເຄືອຂ່າຍຂອງທ່ານຖືກແຍກອອກ
ໂດຍ firewalls - ຫຼັງຈາກນັ້ນເປັນບັນຫາທີ່ຈະຮັກສາໄຟລ໌ hosts.cfg ຫຼາຍສໍາລັບແຕ່ລະ
ລະບົບ. xymonnet ສະຫນັບສະຫນູນ NET: ແທັກສະຖານທີ່ໃນ hosts.cfg(5​) ເພື່ອ​ຈໍາ​ແນກ​ລະ​ຫວ່າງ​
ເຈົ້າພາບທີ່ຄວນຈະໄດ້ຮັບການທົດສອບຈາກສະຖານທີ່ເຄືອຂ່າຍທີ່ແຕກຕ່າງກັນ. ຖ້າເຈົ້າຕັ້ງສະພາບແວດລ້ອມ
ການປ່ຽນແປງ XYMONNETWORK ເຊັ່ນ: "dmz" ກ່ອນທີ່ຈະແລ່ນ xymonnet, ຫຼັງຈາກນັ້ນມັນຈະທົດສອບພຽງແຕ່ hosts ເທົ່ານັ້ນ
ທີ່ມີແທັກ "NET:dmz" ໃນ hosts.cfg. ນີ້ອະນຸຍາດໃຫ້ທ່ານສາມາດຮັກສາເຈົ້າພາບທັງຫມົດຂອງທ່ານໃນ
ໄຟລ໌ hosts.cfg ດຽວກັນ, ແຕ່ທົດສອບຊຸດ hosts ທີ່ແຕກຕ່າງກັນໂດຍລະບົບທີ່ແຕກຕ່າງກັນແລ່ນ
xymonnet.

XYMONNET ພາຍໃນ


xymonnet ທໍາອິດອ່ານໄຟລ໌ protocols.cfg ເພື່ອເບິ່ງວ່າການທົດສອບເຄືອຂ່າຍໃດຖືກກໍານົດ. ມັນ
ຈາກນັ້ນສະແກນໄຟລ໌ hosts.cfg, ແລະເກັບກໍາຂໍ້ມູນກ່ຽວກັບການທົດສອບການບໍລິການ TCP ນັ້ນ
ຈໍາ​ເປັນ​ຕ້ອງ​ໄດ້​ຮັບ​ການ​ທົດ​ສອບ​. ມັນເລືອກເອົາພຽງແຕ່ການທົດສອບທີ່ໄດ້ລະບຸໄວ້ໃນໄຟລ໌ protocols.cfg,
ບວກກັບການທົດສອບ "dns", "dig" ແລະ "ntp".

ຫຼັງຈາກນັ້ນ, ມັນດໍາເນີນການສອງວຽກງານໃນຂະຫນານ: ທໍາອິດ, ຂະບວນການແຍກຕ່າງຫາກແມ່ນເລີ່ມຕົ້ນທີ່ຈະດໍາເນີນການ
ເຄື່ອງມື "xymonping" ສໍາລັບການທົດສອບການເຊື່ອມຕໍ່. ໃນຂະນະທີ່ xymonping ກໍາລັງເຮັດວຽກ "ping"
ການກວດສອບ, xymonnet ດໍາເນີນການທັງຫມົດຂອງການທົດສອບເຄືອຂ່າຍ TCP.

ການກວດສອບການບໍລິການທີ່ອີງໃສ່ TCP ທັງໝົດແມ່ນຈັດການໂດຍຜູ້ທົດສອບການເຊື່ອມຕໍ່ທີ່ຂຽນ
ໂດຍສະເພາະສໍາລັບຈຸດປະສົງນີ້. ມັນໃຊ້ພຽງແຕ່ໂຄງການເຄືອຂ່າຍແບບ Unix ມາດຕະຖານ, ແຕ່
ອີງໃສ່ Unix "ເລືອກ(2)" ການໂທຫາລະບົບເພື່ອຈັດການການເຊື່ອມຕໍ່ພ້ອມໆກັນຫຼາຍ
ເກີດຂຶ້ນໃນຂະຫນານ. ແນ່ນອນວ່າມີຈໍານວນການເຊື່ອມຕໍ່ຂະຫນານທີ່ຖືກນໍາໃຊ້ແມ່ນຂຶ້ນກັບ
ລະບົບປະຕິບັດການຂອງເຈົ້າ - ຄ່າເລີ່ມຕົ້ນແມ່ນ FD_SETSIZE/4, ເຊິ່ງເທົ່າກັບ 256 ໃນຫຼາຍ Unix.
ລະບົບ.

ທ່ານສາມາດເລືອກຈໍານວນຂອງການເຊື່ອມຕໍ່ພ້ອມກັນກັບ "--concurrency=N" ທາງເລືອກທີ່ຈະ
xymonnet.

ການເຊື່ອມຕໍ່ພະຍາຍາມໝົດເວລາຫຼັງຈາກ 10 ວິນາທີ - ນີ້ສາມາດປ່ຽນແປງໄດ້ດ້ວຍ "--timeout=N"
ທາງເລືອກ.

ທັງສອງການຕັ້ງຄ່າເຫຼົ່ານີ້ມີບົດບາດໃນການຕັດສິນໃຈວ່າການທົດສອບໃຊ້ເວລາດົນປານໃດ. ອະນຸລັກນິຍົມ
ການຄາດຄະເນສໍາລັບການທົດສອບ N TCP ແມ່ນ:

(1 + (N / concurrency)) * ໝົດເວລາ

ໃນ​ຊີ​ວິດ​ທີ່​ແທ້​ຈິງ​ມັນ​ອາດ​ຈະ​ມີ​ຫນ້ອຍ​, ເນື່ອງ​ຈາກ​ວ່າ​ສູດ​ຂ້າງ​ເທິງ​ນີ້​ແມ່ນ​ສໍາ​ລັບ​ການ​ທົດ​ສອບ​ທຸກ​ທີ່​ຕ້ອງ​ການ​
ຫມົດ​ເວ​ລາ. ນັບຕັ້ງແຕ່ການນໍາໃຊ້ປົກກະຕິທີ່ສຸດຂອງ Xymon ແມ່ນການກວດສອບການບໍລິການທີ່ມີການເຄື່ອນໄຫວ, ທ່ານ
ຄວນມີເວລາໝົດເວລາໜ້ອຍລົງ.

ການກວດສອບ "ntp" ແລະ "rpcinfo" ແມ່ນອີງໃສ່ໂຄງການພາຍນອກເພື່ອເຮັດການທົດສອບແຕ່ລະຄົນ.

ENVIRONMENT ຄວາມຮັບຜິດຊອບ


XYMONNETWORK
ກຳນົດພາກສ່ວນເຄືອຂ່າຍທີ່ xymonnet ກຳລັງແລ່ນຢູ່. ນີ້ຖືກນໍາໃຊ້ເພື່ອ
ກັ່ນຕອງອອກພຽງແຕ່ລາຍການທີ່ຢູ່ໃນ hosts.cfg(5​) ໄຟລ໌ທີ່ກົງກັນ
ແທັກ "NET:LOCATION", ແລະດໍາເນີນການທົດສອບສໍາລັບ hosts ເຫຼົ່ານັ້ນເທົ່ານັ້ນ.

MAXMSGSPERCOMBO
ກໍານົດຈໍານວນສູງສຸດຂອງຂໍ້ຄວາມສະຖານະທີ່ສາມາດສົ່ງໄດ້ໃນຫນຶ່ງ combo
ຂໍ້ຄວາມ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 0 - ບໍ່ຈໍາກັດ.
ໃນການປະຕິບັດ, ຂະຫນາດສູງສຸດຂອງຂໍ້ຄວາມ Xymon ດຽວກໍານົດຂອບເຂດຈໍາກັດ - ຄ່າເລີ່ມຕົ້ນ
ຄ່າສໍາລັບຂະຫນາດຂໍ້ຄວາມສູງສຸດແມ່ນ 32 KB, ແຕ່ວ່າຈະຮອງຮັບ 100 ໄດ້ຢ່າງງ່າຍດາຍ
ຂໍ້ຄວາມສະຖານະຕໍ່ການສົ່ງຕໍ່. ດັ່ງນັ້ນຖ້າຫາກວ່າທ່ານຕ້ອງການທີ່ຈະທົດລອງກັບການຕັ້ງຄ່ານີ້, I
ແນະນໍາໃຫ້ເລີ່ມຕົ້ນດ້ວຍມູນຄ່າ 10.

SleeEPBETWEENMSGS
ກໍານົດຄວາມລ່າຊ້າ aa (ເປັນ microseconds) ຫຼັງຈາກແຕ່ລະຂໍ້ຄວາມຖືກສົ່ງກັບ Xymon
ເຊີບເວີ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 0, ie ສົ່ງຂໍ້ຄວາມໄວເທົ່າທີ່ຈະໄວໄດ້. ນີ້ເຮັດໃຫ້
ເຊີບເວີ Xymon ຂອງເຈົ້າບາງເວລາເພື່ອປະມວນຜົນຂໍ້ຄວາມກ່ອນທີ່ຂໍ້ຄວາມຕໍ່ໄປຈະມາ
in. ອີງຕາມຄວາມໄວຂອງເຊີບເວີ Xymon ຂອງທ່ານ, ມັນອາດຈະຈໍາເປັນຕ້ອງຕັ້ງຄ່ານີ້
ຄ່າເຄິ່ງວິນາທີ ຫຼືແມ້ກະທັ້ງ 1 ຫຼື 2 ວິນາທີ. ໃຫ້ສັງເກດວ່າຄ່າແມ່ນລະບຸໄວ້ໃນ
MICROseconds, ດັ່ງນັ້ນເພື່ອກໍານົດຄວາມລ່າຊ້າຂອງເຄິ່ງຫນຶ່ງວິນາທີ, ອັນນີ້ຕ້ອງຖືກຕັ້ງເປັນຄ່າ
"500000"; ການຊັກຊ້າຂອງ 1 ວິນາທີແມ່ນບັນລຸໄດ້ໂດຍການຕັ້ງນີ້ເປັນ "1000000" (ຫນຶ່ງ
ລ້ານ).

ຄໍາສັ່ງ FPING ໃຊ້ເພື່ອດໍາເນີນການ xymonping(1​) ປະໂຫຍດ. ໃຊ້ໂດຍ xymonnet ສໍາລັບການເຊື່ອມຕໍ່
(ping) ການທົດສອບ. ເບິ່ງ xymonserver.cfg(5​) ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບວິທີການປັບແຕ່ງ
ໂຄງການທີ່ຖືກປະຕິບັດເພື່ອເຮັດການທົດສອບ ping.

TRACEROUTE
ທີ່ຕັ້ງຂອງ traceroute(8​) ຜົນປະໂຫຍດ, ຫຼືເຄື່ອງມືທຽບເທົ່າ e.g ແມັດ(8).
ໃຊ້ເປັນທາງເລືອກເມື່ອການທົດສອບການເຊື່ອມຕໍ່ບໍ່ສາມາດລະບຸສະຖານທີ່ເຄືອຂ່າຍໄດ້
ທີ່ເຮັດໃຫ້ເກີດຄວາມລົ້ມເຫລວ.

NTPDATE
ທີ່ຕັ້ງຂອງ ntpdate(1​) ປະໂຫຍດ. ໃຊ້ໂດຍ xymonnet ເມື່ອກວດເບິ່ງ "ntp"
ການບໍລິການ.

RPCINFO
ທີ່ຕັ້ງຂອງ rpcinfo(8​) ປະໂຫຍດ. ໃຊ້ໂດຍ xymonnet ສໍາລັບການກວດສອບການບໍລິການ "rpc".

ໃຊ້ xymonnet ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


Ad


Ad