זוהי הפקודה שנאספה שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
collectd - דמון איסוף סטטיסטיקות מערכת
תַקצִיר
נאסף [אפשרויות]
תיאור
collectd הוא דמון שמקבל סטטיסטיקות מערכת והופך אותם לזמינים במספר
של דרכים. לדמון הראשי עצמו אין שום פונקציונליות אמיתית מלבד טעינה,
שאילתה ושליחה לתוספים. לתיאור של תוספים זמינים, ראה
"PLUGINS" למטה.
אפשרויות
רוב התצורה של collectd נעשית באמצעות קובץ configfile. לִרְאוֹת collectd.conf(5)
לתיאור מעמיק של כל האפשרויות.
-C
ציין קובץ תצורה חלופי. זה המקום ללכת אליו כשאתה רוצה לשנות
נאסףההתנהגות של. הנתיב עשוי להיות יחסי לספריית העבודה הנוכחית.
-t בדוק את התצורה בלבד. התוכנית יוצאת מיד לאחר ניתוח התצורה
קוֹבֶץ. קוד החזרה שאינו שווה לאפס מציין שגיאה.
-T בדוק את התוסף לקריאה של התקשרויות חוזרות בלבד. התוכנית יוצאת מיד לאחר הפעלת ה
קרא התקשרויות חוזרות פעם אחת. קוד החזרה שאינו שווה לאפס מציין שגיאה.
-P
ציין קובץ pid חלופי. זה מחליף את כל ההגדרות בקובץ התצורה. זֶה
מיועד ל-init-script שדורשים את קובץ ה-PID בספריה מסוימת כדי לעבוד
נכונה. לשימוש יומיומי השתמש ב PIDFile אפשרות תצורה.
-f אל תתפצל לרקע. נאסף יהיה גם לֹא סגור מתארי קבצים סטנדרטיים,
להתנתק מההפעלה ולא לכתוב קובץ pid. זה נחשב בעיקר ל"פיקוח"
init החלפות כגון תריץ את זה. אם אתה משתמש למעלה or system אם כי, החל מ
גרסה 5.5.0 נאסף הוא מסוגל להודיע על שני החלפות init אלה, ו עושה לדרוש
התפצלות לרקע לפיקוח על התהליך. ה תרומה/ בספרייה יש דוגמה
למעלה ו system קבצי תצורה.
-h פלט מידע שימוש ויציאה.
PLUGINS
כפי שצוין לעיל, הכוח האמיתי של collectd טמון בתוספים שלו. א (בתקווה
מלאה) רשימה של תוספים ותיאורים קצרים ניתן למצוא ב README קובץ כלומר
מופץ עם קוד המקור. אם אתה משתמש בחבילה זה הימור טוב לחפש
איפשהו ליד /usr/share/doc/collectd.
יש שתי קבוצות גדולות של תוספים, קלט ו תפוקה תוספים:
· תוספים לקלט נשאלים מעת לעת. הם רוכשים איכשהו את הערך הנוכחי של
מה שהם נועדו לעבוד איתו ולהגיש את הערכים האלה בחזרה לדמון,
כלומר הם "שולחים" את הערכים. כדוגמה, "פלאגין המעבד" קורא את הזרם
מונים מעבדים של הזמן המושקע במצבים השונים (משתמש, מערכת, נחמד,...) ו
שולח את המונים האלה לדמון.
· תוספים פלט מקבלים את הערכים הנשלחים מהדמון ועושים איתם משהו.
יישומים נפוצים הם כתיבה לקבצי RRD, קבצי CSV או שליחת הנתונים דרך א
קישור רשת לקופסה מרוחקת.
כמובן שלא כל התוספים מתאימים לאחת משתי הקטגוריות לעיל. הרשת
תוסף", למשל, מסוגל לשלוח (כלומר "לכתוב") ו לקבל (כלומר "שליחה")
ערכים. כמו כן, הוא פותח שקע עם האתחול ומשגר את הערכים כאשר הוא
מקבל אותם ואינו מופעל באותו זמן שתוספי הקלט נקראים. אתה
יכול לחשוב על החלק של קבלת הרשת כעובד אסינכרוני אם זה עוזר.
בנוסף לאמור לעיל, ישנם "תוספי רישום". כרגע אלה הם "קובץ היומן
plugin" ו-"syslog plugin". בעזרת תוספים אלה שנאספו יכולים לספק מידע על
בעיות ומצבים משמעותיים למשתמש. מספר רמות יומן מאפשרות לך לדכא
הודעות לא מעניינות.
החל מגרסה 4.3.0 collectd יש תמיכה עבור ניטור. זה נעשה על ידי בדיקה
ספים שהוגדרו על ידי המשתמש. אם ערך מחוץ לטווח, תקבל הודעה
נשלח אל "תוספי הודעות". לִרְאוֹת collectd.conf(5) למידע מפורט יותר
לגבי בדיקת סף.
שים לב שיש תוספים, המספקים אמצעי תקשורת אחרים עם הדמון,
יש דפי ניהול משלהם כדי לתאר את הפונקציונליות שלהם ביתר פירוט. באופן מיוחד
אלה הם אימייל שנאסף(5), collectd-exec(5), collectd-perl(5), collectd-snmp(5), ו
collectd-unixsock(5)
איתותים
נאסף מקבל את האותות הבאים:
סיגינט, טווח יעד
אותות אלה גורמים נאסף כדי לכבות את כל התוספים ולסיים.
SIGUSR1
אות זה גורם נאסף לאותת לכל התוספים לשטוף נתונים ממטמונים פנימיים.
למשל ה-"rrdtool plugin" יכתוב את כל הנתונים הממתינים לקבצי RRD. זה
זהה לשימוש בפקודה "FLUSH -1" של "פלאגין unixsock".
השתמש באיסוף מקוון באמצעות שירותי onworks.net