![]() | |
![]() | |
מפתח | Tobias Oetiker |
---|---|
גרסה אחרונה |
2.17.10 (19 בינואר 2022) ![]() |
מערכת הפעלה | Windows, לינוקס, Unix, Mac OS ו-NetWare |
נכתבה בשפות |
Perl ![]() |
סוג רישיון | הרישיון הציבורי הכללי של גנו |
קוד מקור |
https://github.com/oetiker/mrtg ![]() |
oss.oetiker.ch/mrtg/ | |
![]() ![]() |
Multi Router Traffic Grapher (בראשי תיבות: MRTG) היא תוכנה חופשית לניטור ולמדידה של תעבורת רשת תקשורת נתונים. תכנה זו מציגה את עומס התעבורה ברשת לאורך זמן בצורה גרפית. התכנה פותחה במקור על ידי טוביאס אואטיקר ודייב ראנד לניטור תעבורת נתבים, אך היא הוסבה להיות כלי המאפשר להציג גרפים וסטטיסטיקות כמעט לכל תחום.
MRTG נכתבה בשפת Perl, ויכולה לרוץ על מערכות ההפעלה: Windows, לינוקס, Unix, Mac OS ו-NetWare.
MRTG היא תכנה חופשית תחת הרישיון הציבורי הכללי של גנו.
MRTG משתמשת בפרוטוקול Simple Network Management Protocol לשליחת בקשות לשני מזהי אובייקטים (OID) אל ההתקן המנוהל (סוכן SNMP). ההתקן, אשר חייב לאפשר ניהול באמצעות SNMP, מכיל את בסיס הנתונים הניהולי (Management information base), אשר באמצעותו בודק ההתקן את קיומם של האובייקטים המבוקשים. לאחר איסוף המידע, ישלח הסוכן את הנתונים באמצעות פרוטוקול SNMP. התכנה תאגור את התוצאות בקובץ יומן (Log), ותיצור מסמך HTML אשר יכיל גרפים המציגים את תעבורת ההתקן.
איסוף המידע מתבצע באמצעות המשתנים ifInOctets ו-ifOutOctets[1].
לחלופין, ניתן לתכנן את איסוף המידע באמצעות תסריט (Script) או פקודה, ו-MRTG תנתח את הפלט למציאת המידע הנחוץ. אתר הבית של MRTG מכיל מאגר גדול של תסריטים המאפשרים לנטר באמצעות סטטיסטיקות בסיס נתונים של SQL, כללי חומת אש, ועוד.