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

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

โครงการ:

ชื่อ


wulflogger - ยูทิลิตี้การบันทึก/ไคลเอนต์สำหรับ xmlsysd

เรื่องย่อ


wulflogger [-h] [-v] [-t display_type] [-d ล่าช้า] [-c นับ]
[-f /path/to/wulfhosts] [-l]

WOLFLOGGER OPTIONS


-h แสดงความช่วยเหลือ (บทสรุปคำสั่ง)
-v ทำให้การดำเนินการอย่างละเอียดสำหรับการดีบักหรือเบื่อ
-t display_type เลือกประเภทการแสดงผลจากรายการด้านล่าง
-d หน่วงเวลา (เป็นวินาที) เลือกการหน่วงเวลาการอัพเดท
-c count ทำให้มันส่งออกจำนวนหน้า (เท่านั้น) และ exit
-f /path/to/wulfhosts เพื่อใช้ไฟล์ wulfhosts เฉพาะ
-l แสดง localhost เท่านั้น (ใช้ไม่มีไฟล์ wulfhosts จากตำแหน่งใด ๆ )

DESCRIPTION


วูล์ฟล็อกเกอร์ เป็นเครื่องมือตรวจสอบคลัสเตอร์ที่ใช้ tty ที่เรียบง่าย แต่ทรงพลัง มันต้องการ
xmlsysd (ทำงานบนแต่ละระบบที่จะมอนิเตอร์) เพื่อให้ระบบและ
ข้อมูลที่ได้รับจาก proc ที่ประมวลผลและมอบให้แก่ผู้ใช้ในหนึ่งในหลาย ๆ
รูปแบบการแสดงผลที่ผู้ใช้เลือกได้ ผู้ใช้สามารถตรวจสอบสิ่งต่าง ๆ ได้ทั้งหมด
ตัวอธิบายระบบ beowulf คลัสเตอร์ หรือเวิร์กสเตชัน LAN เช่น ค่าเฉลี่ยโหลด หน่วยความจำ
ปริมาณการใช้ สลับ เพจ และกิจกรรมขัดจังหวะและโหลดเครือข่าย หรือแม้แต่ดึงข้อมูลและ
แสดงข้อมูลทางโลกเช่นยี่ห้อ CPU และนาฬิกาฐาน เวลาของระบบ เวลาทำงาน หรืออื่นๆ
ตัวอธิบายระบบที่อาจมีประโยชน์แต่จะค่อย ๆ เปลี่ยนแปลงไป ข้อมูลที่นำเสนอคือ
อัปเดตเป็นประจำหลังจากความล่าช้าที่ผู้ใช้เลือกได้ เครื่องมือนี้พิมพ์ผลลัพธ์คลัสเตอร์ไปที่
stdout ซึ่งสามารถเปลี่ยนเส้นทางไปยังไฟล์บันทึกหรือวางลงในเครื่องมือ (for
ตัวอย่างเช่น ยูทิลิตี้สร้างกราฟหรือเว็บแอปพลิเคชัน)

WOLFHOST


หากต้องการเรียกใช้ wulflogger เป็นอย่างอื่นนอกจากมอนิเตอร์ของโฮสต์ในพื้นที่จำเป็นต้องมี wulfhost
ไฟล์. wulflogger ทำงานโดยไม่มีค่าเริ่มต้นของไฟล์ wulfhost เป็นการเชื่อมต่อ localhost NS
การเชื่อมต่อ localhost สามารถบังคับได้ (แทนที่การค้นหาไฟล์ wulfhost) ด้วย
อาร์กิวเมนต์บรรทัดคำสั่ง -l

ไฟล์ wulfhost จะบอก wulflogger ว่าจะเชื่อมต่อกับ xmlsysd ได้ที่ไหน ประกอบด้วยใดๆ
ผสมของ discriptors xml ต่อไปนี้:






rgb
On_spin3d


พระพิฆเนศ



192.168.1.132
7887



ลูซิเฟอร์
192.168.1.131
7887



ก.%02d
1
15
7887



152.3.182.193
152.3.182.200
7887




จากตัวอย่างนี้ จะเห็นว่า แท็กกำหนดโฮสต์ที่จะเชื่อมต่อ
ภายในแท็กนี้ โฮสต์สามารถระบุได้โดย แท็ก (ซึ่งสามารถมี any
ชื่อสามารถแก้ไขได้โดย gethostbyname()) หรือ the แท็กที่ใช้กันมากที่สุดสำหรับโฮสต์ใน
คลัสเตอร์ที่ยังไม่ได้ตั้งชื่อ นอกจากนี้ สำหรับแต่ละโฮสต์สามารถระบุ a
หากมีสาเหตุใดก็ตามที่รัน xmlsysd บนพอร์ตอื่นที่ไม่ใช่ของมัน
การติดตั้งเริ่มต้น

ข้อมูลนี้สามารถระบุได้ง่ายเกินไป ในกรณีส่วนใหญ่ เช่น เป็นการดีกว่าที่จะ
เพียงใช้พอร์ตเริ่มต้น (7887) และปล่อยให้การค้นหาที่อยู่ IP ของชื่อโฮสต์ในพื้นที่ดูแล
กำหนดหมายเลข IP ของอินเทอร์เฟซ โปรดทราบว่า xml ไม่สนใจวิธีการจัดวางแท็ก
ตราบเท่าที่ซ้อนกันอย่างถูกต้องและสามารถมีได้มากกว่าหนึ่ง ,
, หรือ tagset ใน wulfhosts เพื่อระบุการตรวจสอบพร้อมกันของ
การผสมผสานระหว่างโฮสต์ คลัสเตอร์ lans

โปรดทราบด้วยว่า xml จะรักษาช่องว่างไว้ ดังนั้น

b0

ไม่เหมือนกันคือ

b0

และน่าจะทำงานไม่ถูกต้อง หากคุณป้อนพอร์ต ชื่อ และ ip อย่างชัดเจนและ
ไม่ถูกต้องหรือไม่สอดคล้องกัน เตรียมพร้อมสำหรับพฤติกรรมแปลก ๆ

NS หวังว่าตัวเองจะอธิบาย สามารถใช้เพื่อกำหนดทั้งหมดได้อย่างรวดเร็ว
คลัสเตอร์บนพื้นฐานของการจัดลำดับชื่อโฮสต์อย่างเป็นระบบ เนื้อหาของ
แท็กควรเป็นสตริงรูปแบบการพิมพ์แบบง่ายสำหรับจำนวนเต็มที่สันนิษฐานว่าจะถูกทำซ้ำ
จาก ถึง ในขั้นตอนเดียว ด้วยวิธีนี้แท็ก xml เดียวสามารถกำหนดทั้งหมด
คลัสเตอร์ เช่น g01-g15

NS คล้ายกัน ยกเว้นว่าใช้หมายเลข IP โดยตรงใน และ .
ใช้ความระมัดระวัง -- ในเกือบทุกกรณี tuples สามตัวแรกในหมายเลข ip ควรเป็น
เหมือนกันใน และ . ตัวเลือกนี้มีให้ในกรณีที่เจ้าของบ้านไม่มีบ่อน้ำ
ชื่อโฮสต์ที่กำหนดและเผยแพร่และสามารถเข้าถึงได้โดยเช่นหมายเลข IP ที่กำหนด dhcp ใน
เหตุการณ์ใดๆ

ทุกรูปแบบของการกำหนดโฮสต์หรือรายชื่อโฮสต์อนุญาตตัวเลือก ที่จะมอบหมายให้
แทนที่ค่าเริ่มต้นการติดตั้งของ xmlsysd ที่ 7887

wulflogger จะเชื่อมต่อกับโฮสต์เหล่านี้ให้เร็วที่สุดในเธรดคู่ขนานจากนั้น
จะพยายามเชื่อมต่อกับโฮสต์ที่อาจหยุดทำงานหรือที่อาจไปอีกครั้งเป็นระยะ
ลงในขณะที่ wulflogger กำลังทำงาน ตัว wulflogger นั้นค่อนข้างแข็งแกร่งเมื่อเทียบกับ
การเปลี่ยนแปลงสถานะของโหนดคลัสเตอร์

โปรดทราบว่าโฮสต์ใดๆ ที่ไม่ได้รับการแก้ไขจะแสดงขึ้นแต่ถูกทำเครื่องหมายว่าไม่รู้จัก เจ้าภาพรายใดที่
แก้ไขแต่ไม่สามารถยอมรับการเชื่อมต่อได้ (ซึ่งอาจหมายความว่าไม่ได้ติดตั้ง daemon ไว้
หรือทำงาน daemon มีการเชื่อมต่อมากกว่าจำนวนที่อนุญาตในเช่น
/etc/xinetd.d/xmlsysd หรือโฮสต์ไม่ทำงาน) ถูกทำเครื่องหมายลง

การแสดงผล ประเภท


wulflogger รองรับประเภทการแสดงผลต่อไปนี้:

0 - โหลดและสถานะเท่านั้น (ค่าเริ่มต้น) การแสดงผลที่มีประโยชน์มากสำหรับคลัสเตอร์
ผู้ใช้
1 - สถิติ -- ข้อมูลและอัตราหลักที่ได้มาจาก /proc/stat
2 - หน่วยความจำเท่านั้น (คล้ายกับการเรียกใช้ "ฟรี" ในแต่ละโฮสต์)
3 - อัตราเครือข่าย
4 - เวลาแสดงนาฬิกาของระบบ เวลาทำงาน ประเภท CPU และนาฬิกา
5 - อินเทอร์เฟซ pids สำหรับตรวจสอบการทำงานแบบกระจาย
6 - อินเทอร์เฟซ pids สำหรับตรวจสอบการทำงานแบบกระจายด้วย
แสดงบรรทัดคำสั่งแบบเต็ม

อินเทอร์เฟซ pids ค่อนข้างแปลก โดยทั่วไปจะเพิกเฉยต่องานที่เป็นเจ้าของรูทสำหรับ
ตัวอย่าง สมมติว่าเครื่องมือนี้มีวัตถุประสงค์เพื่อตรวจสอบแอปพลิเคชันพื้นที่ผู้ใช้ ที่นั่น
มีอยู่ wulfhosts ควบคุมคุณสมบัติเหล่านี้ ในที่สุดก็จะควบคุมได้
ที่บรรทัดคำสั่งเช่นกัน

CRON การใช้


wulflogger สามารถใช้ในสคริปต์ cron ได้หลายวิธี แฟล็ก -c count คือ
แนะนำเพื่ออำนวยความสะดวกในการใช้งานนี้ ตัวอย่างเช่น เราสามารถใส่ wulflogger ลงใน
ท่อประเภทต่อไปนี้:

#!bin / sh /

DOWN=`/usr/bin/wulflogger -f /etc/wulfhosts.cluster1 -t 1 -c 1
| grep down | ตัด -f 1 -d ´ ``
#ตอนนี้ทำเรื่องเจ้าบ้านดาวน์...

การดีบัก


เพื่อช่วยดีบัก wulflogger (หรือปัญหาที่คุณอาจมีกับ wulfhosts) ให้สังเกตตารางของ
ค่า verbose/debugging ที่พิมพ์เป็นส่วนหนึ่งของการใช้งาน (แฟล็ก -h) ผลตอบแทนนี้
อะไรก็ได้ตั้งแต่การสืบค้นกลับอย่างง่ายของระบบย่อยเฉพาะ เช่น connect_hosts() ถึง
ทุกอย่างที่โปรแกรมทำ เพื่อจำกัดเอาต์พุต เราสามารถใช้แฟล็ก -c count to
แสดงรอบเดียวเท่านั้น เป็นความคิดที่ดีที่จะไพพ์ stderr ลงในไฟล์บันทึกแยกกัน
เพื่อให้การแสดงผลไม่เปลี่ยนแปลง สามารถตรวจสอบไฟล์บันทึกได้ในภายหลังหรือส่งกลับทางไปรษณีย์
ให้ฉันสำหรับการวิเคราะห์

ตัวอย่างนี้อาจเป็น:

wulflogger -l -c 1 -v 10 2>connect_hosts.log

เพื่อติดตามสิ่งที่ wulflogger เชื่อมต่อกับ localhost

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



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด