นี่คือคำสั่งที่รวบรวมไว้ซึ่งสามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
รวบรวม - ภูตการรวบรวมสถิติระบบ
เรื่องย่อ
สะสม [ตัวเลือก]
DESCRIPTION
collectd เป็น daemon ที่รับสถิติของระบบและทำให้พร้อมใช้งานเป็นตัวเลข
ของวิธีการ ภูตหลักนั้นไม่มีฟังก์ชันการทำงานจริงใด ๆ นอกเหนือจากการโหลด
สอบถามและส่งไปยังปลั๊กอิน สำหรับคำอธิบายของปลั๊กอินที่ใช้ได้ โปรดดูที่
"ปลั๊กอิน" ด้านล่าง
OPTIONS
การกำหนดค่าของ collectd ส่วนใหญ่ทำได้โดยใช้ configfile ดู รวบรวม.conf(5)
สำหรับคำอธิบายเชิงลึกของตัวเลือกทั้งหมด
-C
ระบุไฟล์กำหนดค่าอื่น นี่คือที่ที่ต้องไปเมื่อคุณต้องการเปลี่ยน
สะสมพฤติกรรม. เส้นทางอาจสัมพันธ์กับไดเร็กทอรีการทำงานปัจจุบัน
-t ทดสอบการกำหนดค่าเท่านั้น โปรแกรมจะออกทันทีหลังจากแยกวิเคราะห์ config
ไฟล์. รหัสส่งคืนที่ไม่เท่ากับศูนย์บ่งชี้ว่ามีข้อผิดพลาด
-T ทดสอบปลั๊กอินอ่านการโทรกลับเท่านั้น โปรแกรมจะออกทันทีหลังจากเรียกใช้
อ่านการโทรกลับหนึ่งครั้ง รหัสส่งคืนที่ไม่เท่ากับศูนย์บ่งชี้ว่ามีข้อผิดพลาด
-P
ระบุไฟล์ pid สำรอง สิ่งนี้จะเขียนทับการตั้งค่าใดๆ ในไฟล์ปรับแต่ง นี้
เป็นความคิดสำหรับ init-scripts ที่ต้องใช้ไฟล์ PID ในไดเร็กทอรีบางตัวเพื่อทำงาน
อย่างถูกต้อง สำหรับการใช้งานในชีวิตประจำวัน ใช้ ไฟล์ PIDF config-ตัวเลือก
-f อย่าแยกไปที่พื้นหลัง สะสม จะยัง ไม่ ปิดตัวอธิบายไฟล์มาตรฐาน
แยกออกจากเซสชันหรือเขียนไฟล์ pid นี่เป็นแนวคิดหลักสำหรับ 'การกำกับดูแล'
การแทนที่ init เช่น runit. ถ้าใช้ พุ่งพรวด or systemd แม้ว่าจะเริ่มต้นด้วย
5.5.0 รุ่น สะสม สามารถแจ้งการแทนที่ init ทั้งสองนี้ได้และ ทำ ต้องการ
ฟอร์กไปที่พื้นหลังเพื่อควบคุมกระบวนการ NS ผลงาน/ ไดเร็กทอรีมีตัวอย่าง
พุ่งพรวด และ systemd ไฟล์การกำหนดค่า
-h ข้อมูลการใช้งานเอาต์พุตและการออก
PLUGINS
ดังที่กล่าวไว้ข้างต้น พลังที่แท้จริงของการรวบรวมนั้นอยู่ภายในปลั๊กอิน A (หวังว่า
สมบูรณ์) รายการปลั๊กอินและคำอธิบายสั้น ๆ สามารถพบได้ใน README ไฟล์ที่เป็น
แจกจ่ายด้วยซอร์สโค้ด หากคุณกำลังใช้แพ็คเกจการค้นหาที่ดีคือ
ที่ไหนสักแห่งใกล้ /usr/share/doc/collectd.
มีปลั๊กอินสองกลุ่มใหญ่ อินพุต และ เอาท์พุต ปลั๊กอิน:
· มีการสอบถามปลั๊กอินอินพุตเป็นระยะ พวกเขาได้มาซึ่งมูลค่าปัจจุบันของ
อะไรก็ตามที่ออกแบบมาเพื่อใช้งานและส่งค่าเหล่านี้กลับไปยังภูต
กล่าวคือพวกเขา "ส่ง" ค่า ตัวอย่างเช่น "ปลั๊กอิน cpu" อ่านค่าปัจจุบัน
cpu-ตัวนับเวลาที่ใช้ในโหมดต่างๆ (ผู้ใช้, ระบบ, ดี, ...) และ
ส่งตัวนับเหล่านี้ไปยังภูต
· ปลั๊กอินเอาต์พุตรับค่าที่ส่งจาก daemon และดำเนินการบางอย่างกับมัน
แอปพลิเคชันทั่วไปกำลังเขียนไปยังไฟล์ RRD, ไฟล์ CSV หรือส่งข้อมูลผ่าน a
ลิงค์เครือข่ายไปยังกล่องระยะไกล
แน่นอนว่าไม่ใช่ว่าทุกปลั๊กอินจะเข้ากันได้ดีกับหนึ่งในสองหมวดหมู่ข้างต้น เครือข่าย
ปลั๊กอิน" เช่น สามารถส่ง (เช่น "เขียน") และ รับ (เช่น "ส่ง")
ค่านิยม นอกจากนี้ยังเปิดซ็อกเก็ตเมื่อเริ่มต้นและส่งค่าเมื่อ
ได้รับและไม่ถูกทริกเกอร์ในเวลาเดียวกันกับที่กำลังอ่านปลั๊กอินอินพุต คุณ
สามารถคิดว่าเครือข่ายรับชิ้นส่วนทำงานแบบอะซิงโครนัสได้หากช่วยได้
นอกเหนือจากข้างต้นแล้ว ยังมี "ปลั๊กอินการบันทึก" ตอนนี้นั่นคือ "logfile
ปลั๊กอิน" และ "ปลั๊กอิน syslog" ด้วยปลั๊กอินเหล่านี้ที่รวบรวมสามารถให้ข้อมูลเกี่ยวกับ
ปัญหาและสถานการณ์ที่สำคัญต่อผู้ใช้ บันทึกหลายระดับให้คุณระงับ
ข้อความที่ไม่น่าสนใจ
เริ่มต้นด้วยเวอร์ชัน 4.3.0 ที่รวบรวมได้รองรับ การตรวจสอบ. ทำได้โดยการตรวจสอบ
เกณฑ์ที่กำหนดโดยผู้ใช้ หากค่าอยู่นอกช่วง การแจ้งเตือนจะเป็น
ส่งไปที่ "ปลั๊กอินการแจ้งเตือน" ดู รวบรวม.conf(5) สำหรับรายละเอียดเพิ่มเติม
เกี่ยวกับการตรวจสอบเกณฑ์
โปรดทราบว่าปลั๊กอินบางตัวที่ให้วิธีการอื่นในการสื่อสารกับภูต
มี manpages ของตนเองเพื่ออธิบายการทำงานโดยละเอียดยิ่งขึ้น โดยเฉพาะอย่างยิ่ง
นั่นคือ those รวบรวมอีเมล(5) สะสม-exec(5) สะสม-perl(5) รวบรวม-snmp(5) และ
สะสม-unixsock(5)
สัญญาณ
สะสม รับสัญญาณดังต่อไปนี้:
ซิกนต์, ซิกเทอร์ม
สัญญาณเหล่านี้ก่อให้เกิด สะสม เพื่อปิดปลั๊กอินทั้งหมดและยุติ
ซิกุสร์1
สัญญาณนี้ทำให้เกิด สะสม เพื่อส่งสัญญาณให้ปลั๊กอินทั้งหมดล้างข้อมูลจากแคชภายใน
เช่น. "ปลั๊กอิน rrdtool" จะเขียนข้อมูลที่รอดำเนินการทั้งหมดไปยังไฟล์ RRD นี้เป็น
เช่นเดียวกับการใช้คำสั่ง "FLUSH -1" ของ "ปลั๊กอิน unixsock"
ใช้ที่รวบรวมออนไลน์โดยใช้บริการ onworks.net