Friday 11 May 2012

GWOS: Convert/Extract MIB to GroundWorks

Hi ,

So just follow below step, its worked for me.

Cd /usr/local/groundwork/tools/snmp_mibs
./convert_mib.sh file.mib

Add file.mib.conf to /usr/local/groundwork/common/etc/snmp/snmptt.ini

[root@xxxxxxxx# /etc/init.d/groundwork restart snmptt
/usr/local/groundwork/common/scripts/ctl-snmptt.sh : snmptt stopped
/usr/local/groundwork/common/scripts/ctl-snmptt.sh : snmptt started

for example:

cd /usr/local/groundwork/tools/snmp_mibs
./convert_mib.sh file.mib /tmp/filename.mib


*****  Processing MIB file *****

snmptranslate version: NET-SNMP version: 5.6
severity: Normal

File to load is:        /tmp/FORTINET-CORE-MIB.mib
File to APPEND TO:      ./FORTINET-CORE-MIB.mib.conf

MIBS environment var:   /tmp/FORTINET-CORE-MIB.mib
mib name: FORTINET-CORE-MIB


Processing MIB:         FORTINET-CORE-MIB
skipping a TRAP-TYPE / NOTIFICATION-TYPE line - probably an import line.
.
.
.
.
.
Line: 317
NOTIFICATION-TYPE: fnTrapIpChange
Variables: fnSysSerial sysName ifIndex
Enterprise: fnTrapsPrefix
Looking up via snmptranslate: FORTINET-CORE-MIB::fnTrapIpChange
OID: .1.3.6.1.4.1.12356.100.1.3.0.201
#
Line: 324
NOTIFICATION-TYPE: fnTrapTest
Variables: fnSysSerial sysName
Enterprise: fnTrapsPrefix
Looking up via snmptranslate: FORTINET-CORE-MIB::fnTrapTest
OID: .1.3.6.1.4.1.12356.100.1.3.0.999


Done

Total translations:        8
Successful translations:   8
Failed translations:       0


*the mib.conf wil locate at

/usr/local/groundwork/tools/snmp_mibs
[root@txxxxx snmp_mibs]# ls
convert_mib.sh  FORTINET-CORE-MIB.mib.conf  upgrade_snmptt_confs.sh
[root@xxxx snmp_mibs]#


move the conf file to

[root@xxxxx snmp_mibs]# mv FORTINET-CORE-MIB.mib.conf /usr/local/groundwork/common/etc/snmp/


edit the /usr/local/groundwork/common/etc/snmp/snmptt.ini

add the file name

/usr/local/groundwork/common/etc/snmp/FORTINET-CORE-MIB.mib.conf


restart services
/etc/init.d/groundwork restart snmptt
/usr/local/groundwork/common/scripts/ctl-snmptt.sh : snmptt stopped
/usr/local/groundwork/common/scripts/ctl-snmptt.sh : snmptt started





for more details :
 http://proddoc.groundworkopensource.com/Bookshelf_RoboHelp/GroundWork_Monitor_Message_Processing/SNMP_Traps/Message_Processing_Adding_New_Trap_Definitions.htm

No comments:

Post a Comment