זוהי הפקודה collectd-nagios שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
collectd-nagios - תוסף Nagios לשאילתה collectd
תַקצִיר
collectd-nagios -s שקע -n value_spec -H המארח [אפשרויות]
תיאור
התוכנית הקטנה הזו היא הדבק בין collectd ל-nagios. collectd אוסף שונים
סטטיסטיקת ביצועים שהיא מספקת באמצעות "תוסף unixsock", ראה
collectd-unixsock(5). תוכנית זו נקראת על ידי Nagios, מתחברת לשקע UNIX ו
קורא את הערכים מ-collectd. ואז זה חוזר אוקיי, אזהרה or קריטי תלוי ב
ערכים והטווחים שסופקו על ידי Nagios.
טיעונים ו אפשרויות
הטיעונים והאפשרויות הבאים נדרשים ומובנים על ידי collectd-nagios. ה
סדר הטיעונים בדרך כלל לא משנה, כל עוד שום טיעון לא מועבר יותר
מפעם אחת.
-s שקע
הנתיב של שקע ה-UNIX שנפתח על ידי ה-"plugin unixsock" של collectd.
-n value_spec
הערך לקריאה מתוך collectd. הטיעון הוא בצורה
"plugin[-instance]/type[-instance]".
-H המארח
שם מארח לשאילתה של הערכים עבורו.
-d מקור מידע
כל אחד value_spec עשוי להיות עשוי ממספר "מקורות נתונים". עם אפשרות זו אתה יכול
בחר מקור נתונים אחד או יותר. כדי לבחור מספר מקורות נתונים פשוט ציין זאת
אפשרות שוב. אם נבדקים מספר מקורות נתונים, הם מטופלים בהתאם ל
פונקציית קונסולידציה הניתנת עם ה -g אוֹפְּצִיָה.
-g אף לא אחד|מְמוּצָע|סכום
כאשר מקורות נתונים מרובים נבחרים ממפרט ערך, ניתן לטפל בהם
אחרת בהתאם לאפשרות זו. הערכים של המשמעות הבאה:
אף לא אחד
אין איחוד אם נעשה והאזהרה והאזורים הקריטיים מוחלים על כל אחד מהם
ערך באופן עצמאי.
מְמוּצָע
האזהרה והטווחים הקריטיים מוחלים על הממוצע של כל הערכים.
סכום האזהרה והטווחים הקריטיים מוחלים על סכום כל הערכים.
אחוזים
האזהרה והטווחים הקריטיים מוחלים על היחס (באחוזים) של הראשון
ערך וסכום כל הערכים. אזהרה מוחזרת אם הערך הראשון אינו
מוגדר או אם כל הערכים מסתכמים באפס.
-c רכס
-w רכס
הגדר את הקריטי (-c) ואזהרה (-w) טווחים. אפשרויות אלה עוקבות בעיקר אחרי הרגיל
תחביר של תוספים של Nagios. הפורמט הכללי הוא "דקות:מקסימום". אם ערך קטן מ-
דקות או גדול מ מקסימום, אזהרה or קריטי הסטטוס מוחזר, אחרת הסטטוס
is הצלחה.
סימן הטילדה (~) ניתן להשתמש כדי לציין במפורש אינסוף. אם ~ משמש כ דקות
ערך, נעשה שימוש באינסוף שלילי. במקרה מקסימום, זה מתפרש כחיובי
אינסוף.
אם הדמות הראשונה של רכס הוא הסימן (@), משמעות הטווח תהיה
להיות הפוך. אני. ה. כל הערכים בתוך הטווח יניב א אזהרה or קריטי
סטטוס, בעוד כל הערכים בחוץ הטווח יביא ל- a הצלחה מעמד.
דקות (והמעי הגס) ניתן להשמיט, דקות לאחר מכן ההנחה היא אפס. אם מקסימום (אבל לא
המעי הגס הנגרר) מושמט, מקסימום ההנחה היא אינסוף חיובי.
-m אם אפשרות זו ניתנת, "לא מספר" (NaN) יטופל כאל קריטי. כברירת מחדל, ה-
אף לא אחד דוחות קונסולידציה NaNs as אזהרה. קונסולידציות אחרות פשוט מתעלמות מ-NaN
ערכים.
לַחֲזוֹר ערך
כרגיל עבור תוספי Nagios, תוכנית זו כותבת הודעת סטטוס קצרה בשורה אחת
STDOUT ומאותת הצלחה או כישלון עם ערך ההחזרה שלו. זה יוצא עם ערך החזרה
of 0 ל הצלחה, 1 ל אזהרה ו 2 ל קריטי. אם הערכים אינם זמינים או
אירעה שגיאה אחרת, היא חוזרת 3 ל לא ידוע.
השתמש ב-collectd-nagios באינטרנט באמצעות שירותי onworks.net