MIB stands for the Management Information Base. MIB files allow to use textual representation of an OID (Object Identifier). It is possible to use raw OIDs when monitoring SNMP devices with Zabbix, but if you feel more comfortable using textual representation, you need to install MIB files.
For example,
is textual representation of the OID
במערכות מבוססות דביאן:
במערכות מבוססות RedHat:
במערכות מבוססות RedHat, קובצי MIB צריכים להיות מופעלים כברירת מחדל. במערכות מבוססות דביאן, עליך לערוך את הקובץ /etc/snmp/snmp.conf
ולהעיר את השורה שאומרת mibs :
# מכיוון שחבילות snmp מגיעות ללא קבצי MIB עקב סיבות רישיון, טעינה
מספר MIBs מושבת כברירת מחדל. אם הוספת את ה-MIBs תוכל להפעיל מחדש
# טעינת אותם על ידי הערה בשורה הבאה.
#mibs:
בדיקת SNMP MIBs יכולה להיעשות באמצעות כלי השירות snmpwalk
. אם זה לא מותקן, השתמש בהוראות הבאות.
במערכות מבוססות דביאן:
במערכות מבוססות RedHat:
לאחר מכן, אסור שהפקודה הבאה תיתן שגיאה בעת שאילתה א התקן רשת:
$ snmpwalk -v 2c -c public <NETWORK DEVICE IP> ifInOctets
IF-MIB::ifInOctets.1 = Counter32: 176137634
IF-MIB::ifInOctets.2 = Counter32: 0
IF-MIB::ifInOctets.3 = Counter32: 240375057
IF-MIB::ifInOctets.4 = Counter32: 220893420
[...]
הכי חשוב לזכור שתהליכי Zabbix לא מקבלים הודיעו על השינויים שבוצעו בקבצי MIB. אז אחרי כל שינוי אתה חייב להפעיל מחדש את שרת או ה-proxy של Zabbix, למשל. ז.:
לאחר מכן, השינויים שבוצעו בקבצי MIB נכנסים לתוקף.
ישנם קבצי MIB סטנדרטיים המגיעים עם כל הפצה של GNU/Linux. אבל ספקי מכשירים מסוימים מספקים משלהם.
נניח שאתה רוצה להשתמש CISCO-SMI קובץ MIB. ה ההוראות הבאות יוריד ויתקין אותו:
# wget ftp://ftp.cisco.com/pub/mibs/v2/CISCO-SMI.my -P /tmp
# mkdir -p /usr/local/share/snmp/mibs
# grep -q '^mibdirs +/usr/local/share/snmp/mibs' /etc/snmp/snmp.conf 2>/dev/null || echo "mibdirs +/usr/local/share/snmp/mibs" >> /etc/snmp/snmp.conf
# cp /tmp/CISCO-SMI.my /usr/local/share/snmp/mibs
עכשיו אתה אמור להיות מסוגל להשתמש בו. נסה לתרגם את השם של אובייקט ciscoProducts מקובץ MIB ל-OID:
אם אתה מקבל שגיאות במקום OID, ודא את כל הקודם הפקודות לא החזירו שגיאות.
תרגום שם האובייקט עבד, אתה מוכן להשתמש ב-MIB מותאם אישית קוֹבֶץ. שימו לב לקידומת שם MIB (CISCO-SMI::) המשמשת בשאילתה. אתה יזדקק לכך בעת שימוש בכלי שורת הפקודה וכן Zabbix.
אל תשכח להפעיל מחדש את שרת/פרוקסי של Zabbix לפני השימוש בקובץ MIB זה בזאביקס.
::: שימו לב חשוב זכור כי לקבצי MIB יכולות להיות תלות. כלומר, MIB אחד עשוי לדרוש אחר. על מנת לספק את אלה תלויות עליך להתקין את כל ה-MIB המושפעים קבצים. :::