ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

xymonnet - ออนไลน์ในคลาวด์

เรียกใช้ xymonnet ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง xymonnet ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


xymonnet - เครื่องมือทดสอบเครือข่าย Xymon

เรื่องย่อ


ระนาด [--ping|--ไม่] [--หมดเวลา=N] [ตัวเลือก] [ชื่อโฮสต์] [ชื่อโฮสต์]
(ดูส่วนตัวเลือกสำหรับคำอธิบายของตัวเลือกบรรทัดคำสั่งที่มี)

DESCRIPTION


ระนาด(1) จัดการการทดสอบเครือข่ายของโฮสต์ที่กำหนดไว้ในไฟล์การกำหนดค่า Xymon
โฮสต์.cfg. ปกติจะวิ่งเป็นช่วงปกติโดย xymonlaunch(8) ผ่านรายการใน
งาน.cfg(5) ไฟล์

xymonnet ทำการทดสอบปกติทั้งหมดของบริการเครือข่ายที่ใช้ TCP (telnet, ftp, ssh,
smtp, pop, imap ....) - คือบริการทั้งหมดที่ระบุไว้ใน protocols.cfg สำหรับสิ่งเหล่านี้
การทดสอบ ได้มีการใช้งานตัวตรวจสอบบริการที่ใหม่และรวดเร็วมาก

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) แล้วก็
เฉพาะโฮสต์ที่ทำเครื่องหมายว่าเป็นของเครือข่ายนี้เท่านั้นที่ได้รับการทดสอบ หากบรรทัดคำสั่ง
รวมชื่อโฮสต์ตั้งแต่หนึ่งชื่อขึ้นไป จากนั้นจึงทดสอบเฉพาะเซิร์ฟเวอร์เหล่านั้น

ทั่วไป OPTIONS


--หมดเวลา=N
กำหนดระยะหมดเวลา (เป็นวินาที) สำหรับแต่ละบริการที่ทดสอบ สำหรับการทดสอบ TCP
(จาก XYMONNETSVCS) หากการเชื่อมต่อกับบริการไม่สำเร็จภายใน
N วินาที บริการถูกรายงานว่าหยุดทำงาน สำหรับการทดสอบ HTTP นี่คือ
ขีด จำกัด ที่แน่นอนสำหรับคำขอทั้งหมดไปยังเว็บเซิร์ฟเวอร์ (เวลาที่จำเป็นในการเชื่อมต่อ
ไปยังเซิร์ฟเวอร์ บวกกับเวลาที่เซิร์ฟเวอร์ใช้ในการตอบสนองต่อคำขอ)
ค่าเริ่มต้น: 10 วินาที

--conntimeout=ไม่มี
ตัวเลือกนี้เลิกใช้แล้ว และจะถูกละเว้น ใช้ตัวเลือก --timeout แทน

--cmdtimeout=ไม่
ตัวเลือกนี้กำหนดระยะหมดเวลาสำหรับคำสั่งภายนอกที่ใช้สำหรับการทดสอบ NTP และ
บริการ RPC และดำเนินการติดตามเส้นทาง

--เห็นพ้องต้องกัน=N
กำหนดจำนวนการทดสอบเครือข่ายที่ทำงานแบบขนาน ค่าเริ่มต้นคือปฏิบัติการ
ขึ้นอยู่กับระบบ แต่โดยปกติจะเป็น 256 ถ้า xymonnet เริ่มบ่นว่าไม่
สามารถรับ "ซ็อกเก็ต" ได้ให้ลองใช้ xymonnet ด้วยค่าที่ต่ำกว่าเช่น 50 หรือ
100.

--dns-timeout=N (ค่าเริ่มต้น: 30 วินาที)
xymonnet จะหยุดการค้นหา DNS ทั้งหมดหลังจาก N วินาที การค้นหา DNS ที่รอดำเนินการอยู่นั้น
ถือว่าล้มเหลวคือการทดสอบเครือข่ายที่ขึ้นอยู่กับการค้นหา DNS นี้
รายงานข้อผิดพลาด
หมายเหตุ: หากคุณใช้ตัวเลือก --no-ares จะไม่สามารถควบคุมการหมดเวลาของการค้นหา DNS ได้
โดย xymonnet

--dns-max-all=N
เช่นเดียวกับ "--dns-timeout=N" ตัวเลือก "--dns-max-all" เลิกใช้แล้วและไม่ควร
นำไปใช้

--dns=[ip|เท่านั้น|มาตรฐาน]
กำหนดวิธีที่ xymonnet ค้นหาที่อยู่ IP ของโฮสต์ที่จะทดสอบ โดยค่าเริ่มต้น
("มาตรฐาน"), xymonnet ทำการค้นหา DNS ของชื่อโฮสต์เพื่อกำหนด IP
ที่อยู่ เว้นแต่โฮสต์จะมีแท็ก "testip" หรือการค้นหา DNS ล้มเหลว
ด้วย "--dns=only" xymonnet จะทำการค้นหา DNS เท่านั้น ถ้ามันล้มเหลวก็ทั้งหมด
บริการบนโฮสต์นั้นจะถูกรายงานว่าหยุดทำงาน
ด้วย "--dns=ip" xymonnet จะไม่ทำการค้นหา DNS มันจะใช้ที่อยู่ IP
ระบุไว้ใน hosts.cfg สำหรับการทดสอบ ดังนั้นการตั้งค่านี้จึงเท่ากับมี
แท็ก "testip" บนโฮสต์ทั้งหมด โปรดทราบว่าการทดสอบ http จะละเว้นการตั้งค่านี้และ
ยังคงทำการค้นหา DNS สำหรับชื่อโฮสต์ที่ระบุใน URL ดู "xymonnet
แท็กสำหรับการทดสอบ HTTP" ส่วนใน hosts.cfg(5)

--ไม่มี-ares
ปิดใช้งานตัวแก้ไข ARES ที่สร้างขึ้นใน xymonnet สิ่งนี้ทำให้ xymonnet แก้ไขได้
ชื่อโฮสต์โดยใช้ฟังก์ชันตัวแก้ไขระบบของคุณ คุณควรใช้สิ่งนี้เป็นครั้งสุดท้ายเท่านั้น
รีสอร์ทหาก xymonnet ไม่สามารถแก้ไขชื่อโฮสต์ที่คุณใช้ตามปกติ (ผ่าน DNS
or / etc / hosts). เหตุผลหนึ่งที่ใช้สิ่งนี้คือถ้าคุณต้องการแก้ไขชื่อโฮสต์
ผ่าน NIS/NIS+ (หรือที่รู้จักในชื่อ Yellow Pages)
ฟังก์ชันตัวแก้ไขระบบไม่มีกลไกในการควบคุมระยะหมดเวลา
ของการค้นหาชื่อโฮสต์ ดังนั้นหากเซิร์ฟเวอร์ DNS หรือ NIS ของคุณไม่ทำงาน xymonnet สามารถใช้a
วิ่งนานมาก ตัวเลือก --dns-timeout ถูกปิดใช้งานอย่างมีประสิทธิภาพเมื่อใช้
ตัวเลือกนี้

--dnslog=ชื่อไฟล์
บันทึกการค้นหาชื่อโฮสต์ล้มเหลวในไฟล์ FILENAME FILENAME ควรเป็นแบบเต็ม
ชื่อพาธ

--รายงาน[=COLUMNNAME]
ด้วยตัวเลือกนี้ xymonnet จะส่งข้อความสถานะพร้อมรายละเอียดจำนวน
โฮสต์ได้รับการประมวลผล จำนวนการทดสอบที่สร้างขึ้น ข้อผิดพลาดใด ๆ ที่เกิดขึ้น
ระหว่างการวิ่งและสถิติเวลาบางส่วน ชื่อคอลัมน์เริ่มต้นคือ "xymonnet"

--test-unagged
เมื่อใช้ตัวแปรสภาพแวดล้อม XYMONNETWORK เพื่อทดสอบเฉพาะโฮสต์บนตัวใดตัวหนึ่งโดยเฉพาะ
ส่วนเครือข่าย xymonnet จะละเว้นโฮสต์ที่ไม่มีแท็ก "NET:x" ดังนั้น
เฉพาะโฮสต์ที่มีแท็ก NET:$XYMONNETWORK เท่านั้นที่จะได้รับการทดสอบ
ด้วยตัวเลือกนี้ โฮสต์ที่ไม่มีแท็ก NET: จะรวมอยู่ในการทดสอบ ดังนั้นทั้งหมด
โฮสต์ที่มีแท็ก NET: ตรงกัน หรือไม่มีแท็ก NET: เลยได้รับการทดสอบ

--ความถี่ในการทดสอบขีดจำกัด=N
ใช้กับ xymonnet-อีกครั้ง.sh(1) ส่วนขยายของไซมอน ตัวเลือกนี้กำหนดระยะเวลา
การทดสอบที่ล้มเหลวยังคงอยู่ในคิวการทดสอบบ่อยครั้ง ค่าเริ่มต้นคือ 1800 วินาที (30
นาที).

--timelimit=ไม่มี
ทำให้ xymonnet สร้างคำเตือนหากรันไทม์ของ xymonnet เกิน N
วินาที โดยค่าเริ่มต้น N ถูกตั้งค่าเป็น TASKSLEEP ดังนั้นคำเตือนจะทริกเกอร์ if
การทดสอบเครือข่ายไม่สามารถทำได้ในเวลาที่กำหนดสำหรับ xymonnet หนึ่งรอบ
งาน. นอกจากการเตือนแล้ว ตัวเลือกนี้ไม่มีผล กล่าวคือ จะไม่ยุติ
xymonnet ก่อนเวลาอันควร ดังนั้นเพื่อขจัดคำเตือนดังกล่าว ให้ใช้ตัวเลือกนี้กับ a
มีค่า N สูงมาก

--huge=น
เตือนหากการตอบสนองจากการทดสอบ TCP มากกว่า N ไบต์ ถ้าคุณดูจาก
รายงานสถานะ xymonnet ว่าคุณกำลังถ่ายโอนข้อมูลจำนวนมากสำหรับ .ของคุณ
การทดสอบ คุณสามารถเปิดใช้งานตัวเลือกนี้เพื่อดูว่าการทดสอบใดมีการตอบกลับจำนวนมาก
ค่าเริ่มต้น: 0 (ปิดใช้งาน)

--ความถูกต้อง=N
ทำให้ผลการทดสอบมีความถูกต้องเป็นเวลา N นาทีก่อนที่จะเปลี่ยนเป็นสีม่วง โดยค่าเริ่มต้น test
ผลลัพธ์มีอายุ 30 นาที หากคุณเรียกใช้ xymonnet น้อยกว่านั้น the
ผลลัพธ์จะเป็นสีม่วงก่อนรัน xymonnet ครั้งถัดไป ตัวเลือกนี้ช่วยให้คุณเปลี่ยนได้
สถานะที่ถูกต้องนานแค่ไหน

--source-ip=IPADDRESS
บนโฮสต์แบบหลายบ้าน สามารถใช้ตัวเลือกนี้เพื่อเลือก IP ต้นทางอย่างชัดเจน
ที่อยู่ที่ใช้ในการทดสอบเครือข่าย "IPADDRESS" ต้องเป็นที่อยู่ IP ที่ถูกต้องบน
โฮสต์ที่รัน xymonnet

--loadhosts จาก xymond
แทนที่จะอ่านไฟล์ hosts.cfg xymonnet จะโหลด hosts.cfg
การกำหนดค่าจาก xymond daemon ช่วยลดความจำเป็นในการอ่าน
hosts.cfg และหากคุณมี xymond และ xymonnet ทำงานบนโฮสต์อื่น ก็เช่นกัน
ขจัดความจำเป็นในการคัดลอกไฟล์ hosts.cfg ระหว่างระบบ โปรดทราบว่า
ตัวเลือก "netinclude" ใน hosts.cfg จะถูกละเว้นเมื่อเปิดใช้งานตัวเลือกนี้

OPTIONS สำหรับ ทดสอบ OF DIE SIMPLE TCP บริการของเรา


--checkresponse[=สี]
เมื่อทำการทดสอบบริการที่เป็นที่รู้จัก (เช่น FTP, SSH, SMTP, POP-2, POP-3, IMAP, NNTP และ
rsync) xymonnet จะค้นหาการตอบสนอง "OK" เฉพาะบริการที่ถูกต้อง ถ้าอีก
เห็นการตอบสนองนี้จะทำให้การทดสอบรายงานสถานะคำเตือน (สีเหลือง)
หากไม่มีตัวเลือกนี้ การตอบกลับจากบริการจะถูกละเว้น
ชื่อสีที่เป็นตัวเลือกใช้เพื่อเลือกสีอื่นที่ไม่ใช่สีเหลืองสำหรับสถานะ
ข้อความเมื่อการตอบกลับไม่ถูกต้อง เช่น "--checkresponse=red" จะทำให้ "red"
ข้อความสถานะที่จะส่งเมื่อบริการไม่ตอบสนองตามที่คาดไว้

--ไม่มีธง
โดยค่าเริ่มต้น xymonnet จะส่งข้อมูลเพิ่มเติมในข้อความสถานะที่เรียกว่า
"ธง". xymongen ใช้สิ่งเหล่านี้เช่นเลือกไอคอนต่าง ๆ สำหรับการทดสอบแบบย้อนกลับ
เมื่อสร้างหน้าเว็บ Xymon ตัวเลือกนี้ทำให้ xymonnet ละเว้นแฟล็กเหล่านี้
จากข้อความสถานะ

--สับเปลี่ยน
โดยค่าเริ่มต้น การทดสอบ TCP จะทำงานโดยคร่าวๆ ตามลำดับที่โฮสต์อยู่ในรายการ
ไฟล์ hosts.cfg หากคุณมีการทดสอบหลายครั้งสำหรับเซิร์ฟเวอร์เดียว อาจส่งผลให้
โหลดขนาดใหญ่เป็นพิเศษเมื่อ Xymon กำลังทดสอบเพราะ Xymon จะทำงานได้มาก
ของการทดสอบไปพร้อมกัน เพื่อหลีกเลี่ยงสิ่งนี้ --สับเปลี่ยน ตัวเลือกเรียงลำดับใหม่
ลำดับของการทดสอบเพื่อให้มีการกระจายแบบสุ่มทั่วทั้งเซิร์ฟเวอร์ที่ทดสอบ

OPTIONS สำหรับ DIE PING ทดสอบ


หมายเหตุ: xymonnet ใช้โปรแกรมที่กำหนดโดยสภาพแวดล้อม FPING เพื่อดำเนินการ ping-tests -
โดยค่าเริ่มต้น นั่นคือ ไซมอนปิง(1) คุณประโยชน์. ดู xymonserver.cfg(5) สำหรับคำอธิบายของ
วิธีปรับแต่งสิ่งนี้ เช่น หากคุณต้องการเรียกใช้ด้วย "sudo" หรือเครื่องมือที่คล้ายกัน

--ping เปิดใช้งานการทดสอบ ping ของ xymonnet ชื่อคอลัมน์ที่ใช้สำหรับผลการทดสอบ ping ถูกกำหนด
โดยตัวแปรสภาพแวดล้อม PINGCOLUMN ใน xymonserver.cfg(5)
หากไม่ได้ระบุไว้ xymonnet จะใช้ตัวแปรสภาพแวดล้อม CONNTEST เพื่อกำหนด if
ควรทำการทดสอบ ping หรือไม่ ดังนั้นหากคุณต้องการใช้เครื่องมืออื่นเพื่อ
ใช้การตรวจสอบ ping โดยตั้งค่าตัวแปรสภาพแวดล้อม CONNTEST เป็นเท็จ หรือ
เรียกใช้ xymonnet ด้วย "--noping"

--noping
ปิดใช้งานการทดสอบการเชื่อมต่อ

--ติดตาม

--โนเทรซ
เปิด/ปิดการใช้ traceroute เมื่อ ping-test ล้มเหลว กำลังดำเนินการ
traceroute สำหรับการทดสอบ ping ที่ล้มเหลวเป็นการดำเนินการที่ช้า ดังนั้นค่าดีฟอลต์คือไม่ต้องทำ
traceroute ใด ๆ เว้นแต่จะได้รับการร้องขอตามแต่ละโฮสต์ผ่านแท็ก "trace" ใน
hosts.cfg(5) รายการสำหรับแต่ละโฮสต์ ตัวเลือก "--trace" จะเปลี่ยนสิ่งนี้ ดังนั้น
ค่าดีฟอลต์จะกลายเป็นการรัน traceroute บนโฮสต์ทั้งหมดที่การทดสอบ ping ล้มเหลว คุณสามารถ
จากนั้นปิดการใช้งานบนโฮสต์เฉพาะโดยใส่แท็ก "notrace" บนรายการโฮสต์

--ping-งาน=N
กระจายงานของการ ping โฮสต์ผ่านกระบวนการ N หากคุณมีขนาดใหญ่มาก
จำนวนโฮสต์ เวลาที่ใช้ในการ ping ทั้งหมดนั้นสามารถมีได้มาก แม้กระทั่งกับ
การใช้เครื่องมือเช่น fping หรือ xymonping ที่ ping หลายโฮสต์พร้อมกัน นี้
ตัวเลือกทำให้ xymonnet เริ่มกระบวนการ ping แยก N ซึ่งเป็น IP ที่กำลัง
ping'ed จะถูกแบ่งเท่าๆ กันระหว่างกระบวนการเหล่านี้

OPTIONS สำหรับ HTTP (เว็บ) ทดสอบ


--content=CONTENTTESTNAME
กำหนดชื่อของคอลัมน์ที่ Xymon แสดงสำหรับการตรวจสอบเนื้อหา ค่าเริ่มต้น
คือ "เนื้อหา" หากคุณเคยใช้สคริปต์ "cont.sh" หรือ "cont2.sh" ก่อนหน้านี้ คุณ
อาจต้องการใช้ "--content=cont" เพื่อรายงานการตรวจสอบเนื้อหาโดยใช้ชื่อการทดสอบเดียวกัน
เช่นเดียวกับสคริปต์เหล่านี้

--bb-proxy-ไวยากรณ์
ปฏิบัติตามไวยากรณ์ของพี่ใหญ่สำหรับ URL ซึ่งอนุญาตให้ระบุพร็อกซี HTTP เป็น
ส่วนหนึ่งของ URL ดู "HTTP การทดสอบ ผ่านทาง พร็อกซี่" ใน hosts.cfg(5) ไฟล์สำหรับรายละเอียด
เริ่มต้นด้วย Xymon 4.3.0 ลักษณะการทำงานนี้ถูกปิดใช้งานโดยค่าเริ่มต้นเนื่องจาก URL นั้น
รวม URL อื่น ๆ อยู่ในขณะนี้มากขึ้น ตัวเลือกนี้จะคืนค่า Big . เก่า
พฤติกรรมที่เข้ากันได้กับพี่ชาย

OPTIONS สำหรับ SSL ประกาศนียบัตร ทดสอบ


--ssl=SSLERTTESTNAME
กำหนดชื่อของคอลัมน์ที่ Xymon แสดงสำหรับการตรวจสอบใบรับรอง SSL
ค่าเริ่มต้นคือ "sslcert"

--no-ssl
ปิดใช้งานการรายงานการตรวจสอบใบรับรอง SSL

--sslwarn=ไม่

--sslalarm=ไม่
กำหนดจำนวนวันก่อนที่ใบรับรอง SSL จะหมดอายุ โดยที่ xymonnet
จะสร้างคำเตือนหรือสถานะการเตือนสำหรับคอลัมน์ใบรับรอง SSL

--sslbits=ไม่
เปิดใช้งานการตรวจสอบว่าการเข้ารหัสที่รองรับโดยโปรโตคอล SSL ใช้ an
คีย์การเข้ารหัสอย่างน้อย N บิต เช่น เพื่อเรียกการแจ้งเตือนหากเปิดใช้งาน SSL ของคุณ
เว็บไซต์รองรับการเข้ารหัสน้อยกว่า 128 บิต ให้ใช้ "--sslbit=128" หมายเหตุ: นี้
สามารถเปิดใช้งานบนพื้นฐานต่อโฮสต์โดยใช้การตั้งค่า "sslbit=N" ใน hosts.cfg(5)

--sslkeysize=N
เปิดใช้งานการตรวจสอบความยาวของกุญแจสาธารณะในใบรับรอง SSL N คือ
ขนาดต่ำสุดของคีย์สาธารณะ SSL โดยทั่วไปคีย์ดังกล่าวจะเป็น 2048 บิต แต่มีบางส่วน
ใบรับรองรุ่นเก่าอาจใช้คีย์ที่มี 1024 บิตหรือน้อยกว่า หากคุณระบุสิ่งนี้ SSL
ใบรับรองที่มีคีย์น้อยกว่า N บิตจะส่งผลให้สถานะ "sslcert" ดำเนินต่อไป
สีเหลือง. ค่าเริ่มต้น: 0 คือการตรวจสอบนี้ถูกปิดใช้งาน

--ไม่มีการเข้ารหัส
อย่าแสดงรายละเอียดการเข้ารหัสลับในสถานะ "sslcert"

--showallciphers
แสดงรายการการเข้ารหัสที่มีในเครื่องทั้งหมดบนสถานะ "sslcert"

--sni=[เปิด|ปิด]
ตั้งค่าเริ่มต้นสำหรับการเชื่อมต่อ SSL ที่ใช้ SNI (การระบุชื่อเซิร์ฟเวอร์) นี้
ยังสามารถตั้งค่าด้วยตัวเลือก "sni" หรือ "nosni" ใน hosts.cfg สำหรับแต่ละโฮสต์ -
รายการ hosts.cfg จะแทนที่ตัวเลือกนี้ ค่าเริ่มต้น: ปิด

การดีบัก OPTIONS


--ไม่มีการปรับปรุง
อย่าส่งการอัปเดตสถานะใด ๆ ไปยังเซิร์ฟเวอร์ Xymon แต่ข้อความทั้งหมดจะถูกทิ้งแทน
เพื่อ stdout

--เวลา
ทำให้ xymonnet รวบรวมข้อมูลเกี่ยวกับเวลาที่ใช้ในส่วนต่างๆ ของ
โปรแกรม. ข้อมูลจะถูกพิมพ์บน stdout ก่อนที่โปรแกรมจะสิ้นสุด
โปรดทราบว่าข้อมูลนี้จะรวมอยู่ในรายงานสถานะที่ส่งไปพร้อมกับ
ตัวเลือก "--รายงาน"

--debug
ทิ้งสถานะจำนวนมากเกี่ยวกับการทดสอบขณะที่พวกเขาเข้าสู่ stdout

--dump[=ก่อน|=หลัง|=ทั้งคู่]
ทิ้งโครงสร้างหน่วยความจำภายในก่อนและ/หรือหลังการทดสอบดำเนินการ

เป็นข้อมูล OPTIONS


--ช่วยหรือ-?
ให้ข้อมูลสรุปของตัวเลือกบรรทัดคำสั่งที่มี

--รุ่น
พิมพ์หมายเลขเวอร์ชันของ xymonnet

--บริการ
ดัมพ์รายการบริการ TCP ที่กำหนด xymonnet รู้วิธีทดสอบ ไม่ต้องวิ่งใดๆ
การทดสอบ

ใช้ คุกกี้ IN เว็บ ทดสอบ


หากมีไฟล์ $XYMONHOME/etc/cookies อยู่ คุกกี้จะถูกอ่านจากไฟล์นี้และส่ง
พร้อมกับคำขอ HTTP เมื่อตรวจสอบเว็บไซต์ ไฟล์นี้อยู่ใน Netscape Cookie
รูปแบบ ดู http://www.netscape.com/newsref/std/cookie_spec.html สำหรับรายละเอียดเกี่ยวกับเรื่องนี้
รูปแบบ. โค้ง(1) ยูทิลิตีสามารถส่งออกไฟล์ในรูปแบบนี้หากเรียกใช้ด้วย "--cookie-jar
FILENAME" ตัวเลือก

เกี่ยวกับ(ABOUT) SSL ประกาศนียบัตร การตรวจสอบ


เมื่อ xymonnet ทดสอบบริการที่ใช้โปรโตคอลแบบ SSL หรือ TLS จะตรวจสอบว่า
ใบรับรองเซิร์ฟเวอร์ยังไม่หมดอายุ การตรวจสอบนี้เกิดขึ้นโดยอัตโนมัติสำหรับ https (secure
เว็บ), pop3s, imaps, nntps และบริการที่ใช้ SSL อื่นๆ ทั้งหมด (ยกเว้น ldap โปรดดู การทดสอบ LDAP
ด้านล่าง)

ใบรับรองทั้งหมดที่พบสำหรับโฮสต์จะถูกรายงานในข้อความสถานะเดียว

หมายเหตุ: ในระบบส่วนใหญ่ วันที่สิ้นสุดของใบรับรองจะจำกัดอยู่ที่ 19 ม.ค. 2038 หาก
ใบรับรองของคุณใช้ได้หลังจากวันที่นี้ xymonnet จะรายงานว่าใช้ได้จนถึง Jan . เท่านั้น
19, 2038 นี่เป็นเพราะข้อจำกัดในไลบรารีระบบปฏิบัติการ C ของคุณ ดู
http://en.wikipedia.org/wiki/2038_problem .

LDAP ทดสอบ


การทดสอบ ldap สามารถทำได้สองวิธี หากคุณเพียงแค่ใส่แท็ก "ldap" หรือ "ldaps" ใน
hosts.cfg ทำการทดสอบอย่างง่ายซึ่งเพิ่งยืนยันว่าสามารถสร้างได้
การเชื่อมต่อกับพอร์ตที่เรียกใช้บริการ ldap (389 สำหรับ ldap, 636 สำหรับ ldaps)

คุณสามารถใส่ LDAP URI ใน hosts.cfg แทนได้ สิ่งนี้จะทำให้ xymonnet เริ่มต้นเต็ม
เป่าเซสชัน LDAP กับเซิร์ฟเวอร์ และทำการค้นหา LDAP สำหรับอ็อบเจ็กต์ที่กำหนดโดย
ยูอาร์ไอ สิ่งนี้ต้องการให้ xymonnet สร้างขึ้นด้วยการสนับสนุน LDAP และอาศัย .ที่มีอยู่
ไลบรารี LDAP ที่จะติดตั้ง ได้รับการทดสอบกับ OpenLDAP 2.0.26 (จาก Red Hat 9)
และ 2.1.22 ไลบรารี ldap ของระบบ Solaris 8 ยังได้รับการยืนยันให้ทำงานสำหรับ
การเข้าถึงที่เข้ารหัส ( ldap ธรรมดา)

รูปแบบของ LDAP URI กำหนดไว้ใน RFC 2255 URL ของ LDAP จะมีลักษณะดังนี้:

ldap: //โฮสต์พอร์ต/dn[?Attr[?ขอบเขต[?กรอง[?นามสกุล-

ที่:
โฮสต์พอร์ต เป็นชื่อโฮสต์ที่มีตัวเลือก ":portnumber"
dn เป็นฐานการค้นหา
Attr เป็นรายการแอตทริบิวต์ที่จะขอคั่นด้วยเครื่องหมายจุลภาค
ขอบเขต เป็นหนึ่งในสามสตริงเหล่านี้:
ฐานหนึ่งย่อย (ค่าเริ่มต้น=ฐาน)
กรอง เป็นตัวกรอง
นามสกุล เป็นชุดส่วนขยาย 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" หลังจากสร้างการเชื่อมต่อกับมาตรฐาน (ไม่ใช่
เข้ารหัสแล้ว) พอร์ต LDAP (ปกติคือพอร์ต 389) ได้รับการทดสอบเฉพาะกับ OpenSSL 2.x และ
อาจจะไม่ทำงานกับไลบรารี LDAP อื่น ๆ

วิธีการทดลอง LDAPv2 ที่เก่ากว่าของการสร้างช่องสัญญาณการรับส่งข้อมูล LDAP ปกติผ่าน SSL
การเชื่อมต่อ - ldaps ทำงานบนพอร์ต 636 - ไม่รองรับ เว้นแต่จะมีใครอธิบายได้ว่า
เพื่อรับไลบรารี OpenLDAP เพื่อรองรับ วิธีนี้ไม่เคยอธิบายอย่างเป็นทางการใน an
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"

ใช้ หลาย เครือข่าย ทดสอบ ระบบ


หากคุณมีระบบมากกว่าหนึ่งระบบที่ทำการทดสอบเครือข่าย - เช่น หากเครือข่ายของคุณแยกจากกัน
โดยไฟร์วอลล์ - จากนั้นจะมีปัญหาในการรักษาไฟล์ hosts.cfg หลายไฟล์สำหรับแต่ละ
ระบบต่างๆ xymonnet รองรับแท็ก NET:location ใน hosts.cfg(5) เพื่อแยกแยะระหว่าง
โฮสต์ที่ควรทดสอบจากตำแหน่งเครือข่ายต่างๆ หากคุณกำหนดสภาพแวดล้อม
ตัวแปร XYMONNETWORK เช่น "dmz" ก่อนรัน xymonnet จากนั้นจะทดสอบเฉพาะโฮสต์
ที่มีแท็ก "NET:dmz" ใน hosts.cfg สิ่งนี้ทำให้คุณสามารถเก็บโฮสต์ทั้งหมดของคุณไว้ใน
ไฟล์ hosts.cfg เดียวกัน แต่ทดสอบชุดโฮสต์ที่แตกต่างกันโดยระบบต่างๆ ที่ทำงานอยู่
ไซมอนเน็ต

ไซมอนเน็ต ภายใน


xymonnet จะอ่านไฟล์ protocols.cfg ก่อนเพื่อดูว่ามีการทดสอบเครือข่ายใดบ้าง มัน
จากนั้นสแกนไฟล์ hosts.cfg และรวบรวมข้อมูลเกี่ยวกับการทดสอบบริการ TCP ที่
จำเป็นต้องได้รับการทดสอบ จะเลือกเฉพาะการทดสอบที่ระบุไว้ในไฟล์ protocols.cfg
บวกกับการทดสอบ "dns", "dig" และ "ntp"

จากนั้นรันสองงานพร้อมกัน: ขั้นแรก เริ่มกระบวนการที่แยกจากกันเพื่อเรียกใช้
เครื่องมือ "xymonping" สำหรับการทดสอบการเชื่อมต่อ ในขณะที่ xymonping กำลังยุ่งอยู่กับการทำ "ping"
ตรวจสอบ xymonnet รันการทดสอบเครือข่ายบน TCP ทั้งหมด

การตรวจสอบบริการบน TCP ทั้งหมดได้รับการจัดการโดยผู้ทดสอบการเชื่อมต่อที่เขียน
เพื่อการนี้โดยเฉพาะ ใช้การเขียนโปรแกรมเครือข่ายแบบ Unix มาตรฐานเท่านั้น แต่
อาศัยยูนิกซ์ "เลือก(2)" system-call เพื่อจัดการการเชื่อมต่อพร้อมกันจำนวนมาก
เกิดขึ้นควบคู่กันไป จำนวนการเชื่อมต่อแบบขนานที่ใช้จะขึ้นอยู่กับ
ระบบปฏิบัติการของคุณ - ค่าเริ่มต้นคือ FD_SETSIZE/4 ซึ่งเท่ากับ 256 บน Unix . จำนวนมาก
ระบบ

คุณสามารถเลือกจำนวนการเชื่อมต่อพร้อมกันด้วยตัวเลือก "--concurrency=N" ถึง
ไซมอนเน็ต

การเชื่อมต่อพยายามหมดเวลาหลังจาก 10 วินาที - สามารถเปลี่ยนได้ด้วย "--timeout=N"
ตัวเลือก

การตั้งค่าทั้งสองนี้มีส่วนในการตัดสินใจว่าจะใช้เวลาการทดสอบนานแค่ไหน อนุรักษ์นิยม
ค่าประมาณสำหรับการทดสอบ N TCP คือ:

(1 + (N / พร้อมกัน)) * หมดเวลา

ในชีวิตจริงก็คงจะน้อยกว่านี้ เพราะสูตรข้างบนนี้กำหนดให้ทุกการทดสอบต้องใช้ a
หมดเวลา. เนื่องจากการใช้งานปกติที่สุดของ Xymon คือการตรวจหาบริการที่เปิดใช้งานอยู่ คุณ
ควรมีระยะหมดเวลาน้อยกว่ามาก

การตรวจสอบ "ntp" และ "rpcinfo" ใช้โปรแกรมภายนอกในการทดสอบแต่ละครั้ง

และพวกเรา ตัวแปร


XYMONNETWORK
กำหนดเซ็กเมนต์เครือข่ายที่ xymonnet กำลังทำงานอยู่ ใช้เพื่อ
กรองเฉพาะรายการใน hosts.cfg(5) ไฟล์ที่มีการจับคู่
แท็ก "NET:LOCATION" และดำเนินการทดสอบสำหรับโฮสต์เหล่านั้นเท่านั้น

MAXMSGPERCOMBO
กำหนดจำนวนข้อความสถานะสูงสุดที่สามารถส่งได้ในคอมโบเดียว
ข้อความ. ค่าเริ่มต้นคือ 0 - ไม่จำกัด
ในทางปฏิบัติ ขนาดสูงสุดของข้อความ Xymon เดียวจะกำหนดขีดจำกัด - ค่าเริ่มต้น
ค่าสำหรับขนาดข้อความสูงสุดคือ 32 KB แต่จะรองรับ 100 . ได้อย่างง่ายดาย
ข้อความสถานะต่อการส่ง ดังนั้น หากคุณต้องการทดลองการตั้งค่านี้ I
แนะนำให้เริ่มต้นด้วยค่า 10

นอนหลับพักผ่อน
กำหนด aa ดีเลย์ (เป็นไมโครวินาที) หลังจากที่แต่ละข้อความถูกส่งไปยัง Xymon
เซิร์ฟเวอร์ ค่าเริ่มต้นคือ 0 คือส่งข้อความให้เร็วที่สุด สิ่งนี้ทำให้
เซิร์ฟเวอร์ Xymon ของคุณใช้เวลาในการประมวลผลข้อความก่อนที่ข้อความถัดไปจะมาถึง
คุณอาจต้องตั้งค่านี้ ทั้งนี้ขึ้นอยู่กับความเร็วของเซิร์ฟเวอร์ Xymon ของคุณ
ค่าเป็นครึ่งวินาทีหรือ 1 หรือ 2 วินาที โปรดทราบว่าค่าที่ระบุไว้ใน
MICROseconds ดังนั้นเพื่อกำหนดความล่าช้าครึ่งวินาทีจะต้องตั้งค่าเป็นค่า
"500000"; ทำได้ล่าช้า 1 วินาทีโดยการตั้งค่านี้เป็น "1000000" (หนึ่ง
ล้าน).

คำสั่ง FPING ที่ใช้ในการเรียกใช้ ไซมอนปิง(1) คุณประโยชน์. ใช้โดย xymonnet สำหรับการเชื่อมต่อ
(ปิง) การทดสอบ ดู xymonserver.cfg(5) สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการปรับแต่ง
โปรแกรมที่ทำการทดสอบ ping

เทรเซอร์รูท
ที่ตั้งของ traceroute(8) ยูทิลิตี้หรือเครื่องมือเทียบเท่าเช่น MTR(8)
ใช้เป็นทางเลือกเมื่อการทดสอบการเชื่อมต่อไม่สามารถระบุตำแหน่งเครือข่ายได้
ที่เป็นเหตุให้เกิดความล้มเหลว

NTPDเดท
ที่ตั้งของ ntpdate(1) คุณประโยชน์. ใช้โดย xymonnet เมื่อตรวจสอบ "ntp"
บริการ

RPINFO
ที่ตั้งของ rpcinfo(8) คุณประโยชน์. ใช้โดย xymonnet สำหรับการตรวจสอบบริการ "rpc"

ใช้ xymonnet ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    wxPython
    wxPython
    ชุดของโมดูลส่วนขยาย Python ที่
    ตัดคลาส GUI ข้ามแพลตฟอร์มจาก
    wxWidgets.. ผู้ชม: นักพัฒนา ผู้ใช้
    อินเทอร์เฟซ: ระบบ X Window (X11), Win32 ...
    ดาวน์โหลด wxPython
  • 2
    ผู้จัดการแพ็คไฟล์
    ผู้จัดการแพ็คไฟล์
    นี่คือตัวจัดการไฟล์ Total War pack
    โครงการ เริ่มตั้งแต่เวอร์ชัน 1.7 ก
    แนะนำสั้น ๆ เกี่ยวกับ Warscape
    การดัดแปลง: ...
    ดาวน์โหลดตัวจัดการไฟล์แพ็ค
  • 3
    ไอเพิร์ฟ2
    ไอเพิร์ฟ2
    เครื่องมือการรับส่งข้อมูลเครือข่ายสำหรับการวัด
    ประสิทธิภาพ TCP และ UDP พร้อมเมตริก
    รอบทั้งปริมาณงานและเวลาแฝง NS
    เป้าหมายรวมถึงการรักษาความกระตือรือร้น
    ไอเพิร์ฟ ค็อด...
    ดาวน์โหลด IPerf2
  • 4
    fre:ac - โปรแกรมแปลงไฟล์เสียงฟรี
    fre:ac - โปรแกรมแปลงไฟล์เสียงฟรี
    fre:ac เป็นตัวแปลงเสียงและซีดีฟรี
    ripper สำหรับรูปแบบและตัวเข้ารหัสต่างๆ
    มี MP3, MP4/M4A, WMA, Ogg
    รูปแบบ Vorbis, FLAC, AAC และ Bonk
    สนับสนุน, ...
    ดาวน์โหลด fre:ac - ตัวแปลงเสียงฟรี
  • 5
    Matplotlib
    Matplotlib
    Matplotlib เป็นห้องสมุดที่ครอบคลุม
    สำหรับการสร้างภาพนิ่ง ภาพเคลื่อนไหว และ
    การสร้างภาพแบบโต้ตอบใน Python
    Matplotlib ทำให้เรื่องง่าย ๆ เป็นเรื่องง่ายและ
    สิ่งที่ยาก...
    ดาวน์โหลด Matplotlib
  • 6
    บอทแมน
    บอทแมน
    เขียนตรรกะแชทบอทของคุณหนึ่งครั้งและ
    เชื่อมต่อกับหนึ่งในที่มีอยู่
    บริการส่งข้อความ รวมถึง Amazon
    Alexa, Facebook Messenger, หย่อน,
    โทรเลขหรือแม้แต่คุณ...
    ดาวน์โหลดบอทแมน
  • เพิ่มเติม»

คำสั่ง Linux

Ad