זוהי הפקודה mrtg-squid שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
mrtg-squid - שימוש ב-mrtg לניטור דיונון
תיאור
Squid 2.3 מכיר את SNMP ולכן אתה יכול להשתמש ב-mrtg כדי לנטר אותו די בקלות.
עשיתי כמה שינויים ב-mrtg שמפשטים את זה. העבודה שלי מבוססת על קודם
שינוי שנעשה על ידי: [מוגן בדוא"ל] ו [מוגן בדוא"ל].
שינויים
הוספתי קוד חדש להצגת יחידות נכונות לתיקונים הקודמים "פרדקה" ו
אסימוני "perhour" ("אופציה"), המאפשרת מדידה נוספת בנוסף ל-"persecond".
לאחר מכן יצרתי אסימון אופציה חדש "dorelpercent" המאפשר את חישוב ה-
אחוז IN-stream / OUT-stream תוך כדי תנועה ולאחר מכן מציג אותו בקנה מידה קבוע מ
0% עד 100%. לדרישות שלי, זה עושה עבודה טובה. אולי מישהו רוצה צף
סוּלָם. לא אמורה להיות בעיה ליישם את זה גם (אבל תן לי אפשרות לשמור את שלי
סולם קבוע). אם IN-stream תמיד קטן מ-OUT-stream שני הקווים (OUT-stream ו
אחוז יחסי) מוצגים תמיד על גבי IN-stream בתפזורת. אחרת אפשרות זו
לא הגיוני. עם אפשרות זו אתה יכול להציג שיעורי hitrates, שיעורי שגיאה (עבור נתב
ניטור: rel. droprates) בקלות עכשיו.
אם אתה משתמש באפשרויות אלה, שים לב שאתה צריך שם צבעים/ערך 5 בזוג
הצהרות צבעים!
עקב דיון מסוים ברשימה זו, יישמתי גם שני אסימונים:
"קילו" ו-"kMG"
"קילו" צריך להכיל את הערך של k (1000 או 1024), כאשר 1000 הוא ברירת המחדל.
"kMG" היא רשימה מופרדת בפסיק של קידומות מכפילים, בשימוש במקום "", "k", "M", "G",
"T" בצג MRTG. השאר את המקום פנוי, אם אתה לא רוצה שום קידומת.
כמו כן מתווספת רשימה חלקית של OIDs עבור מהדורת SQUID החדשה.
ייתכן שתצטרך להפעיל את snmp_port ב- squid.conf לכיוון שהוא מושבת כברירת מחדל.
אני מקווה שתהנה מזה.
התצורה דוגמא
תחילה טען את ה-squid mib
LoadMIBs: /usr/share/squid/mib.txt
אתה יכול למדוד זמני תגובה ב-ms ולהציג אותם עם MRTG בצורה נכונה עם:
kMG[מדד-ms]: m,,k,M,G,T
קצר[מידה-ms]: ש
אתה יכול להציג כעת MB/s כ-1024*1024 B/s עם:
קילו[נפח]: 1024
בהנחה שאינך מפעיל את SNMP של squid ביציאת ברירת המחדל של snmp, עליך לכלול
מספר יציאה בקו היעד שלך:
יעד[proxy-hit]: cacheHttpHits&cacheProtoClientHttpRequests:public@localhost:3401
תצורה לדוגמה עבור דיונון:
יעד[proxy-hit]: cacheHttpHits&cacheProtoClientHttpRequests:public@proxy
Title[proxy-hit]: כניסות HTTP
PageTop[proxy-hit]: סטטיסטיקת מטמון proxy: כניסות HTTP / בקשות
דיכוי[proxy-hit]: y
LegendI[-proxy-hit]: כניסות HTTP
LegendO[-proxy-hit]: בקשות HTTP
Legend1[-proxy-hit]: כניסות HTTP
Legend2[-proxy-hit]: בקשות HTTP
YLegend[-proxy-hit]: לדקה
ShortLegend[-proxy-hit]: req/min
אפשרויות[proxy-hit]: nopercent, perminute, dorelpercent
יעד[proxy-srvkbinout]: cacheServerInKb&cacheServerOutKb:public@proxy
כותרת[proxy-srvkbinout]: שרת מטמון נכנס/יוצא
PageTop[proxy-srvkbinout]: סטטיסטיקת מטמון: נפח תעבורת שרת (נכנס/יוצא)
דיכוי[proxy-srvkbinout]: y
LegendI[proxy-srvkbinout]: תנועה פנימה
LegendO[proxy-srvkbinout]: תנועה החוצה
Legend1[proxy-srvkbinout]: תנועה פנימה
Legend2[proxy-srvkbinout]: תנועה החוצה
YLegend[proxy-srvkbinout]: לדקה
ShortLegend[proxy-srvkbinout]: b/min
kMG[proxy-srvkbinout]: k,M,G,T
קילו[proxy-srvkbinout]: 1024
אפשרויות[proxy-srvkbinout]: לא אחוז, לדקה
השתמש ב-mrtg-squid באינטרנט באמצעות שירותי onworks.net