Attempting to parse the DiagnosticServer.mib with tools such as HP mib2policy, will give the following error.
DiagnosticServer.mib:10(20): Parser error near to 'DellSoftware MODULE-IDENTITY LAST-UPDATED "2015-03-06 13:06:40:040 EST"'
The following online tools for parsing mib files will also give the same error when used to parse the DiagnosticServer.mib
http://wwwsnmp.cs.utwente.nl/ietf/mibs/validate/
http://www.muonics.com/Tools/smicheck.php
http://www.agentpp.com/services/mibcheck.html
So when the DiagnosticServer.mib is ultimately used in configuring a SNMP trap, the follow errors are seen.
--------------------
Error Message
mibs/DiagnosticServer.mib:11: [1] {internal-other} syntax error, unexpected MODULE_IDENTITY, expecting OBJECT
mibs/DiagnosticServer.mib:5579: [1] {oid-registered} identifier `windows_hypervvmoverhead_connectionName' registers object identifier already registered by `windows_virtualoverhead_connectionName'
mibs/DiagnosticServer.mib:5585: [1] {oid-registered} identifier `windows_hypervvmoverhead_alarmName' registers object identifier already registered by `windows_virtualoverhead_alarmName'
mibs/DiagnosticServer.mib:5591: [1] {oid-registered} identifier `windows_hypervvmoverhead_keyValue' registers object identifier already registered by `windows_virtualoverhead_keyValue'
mibs/DiagnosticServer.mib:5597: [1] {oid-registered} identifier `windows_hypervvmoverhead_message' registers object identifier already registered by `windows_virtualoverhead_message'
mibs/DiagnosticServer.mib:5603: [1] {oid-registered} identifier `windows_hypervvmoverhead_severity' registers object identifier already registered by `windows_virtualoverhead_severity'
mibs/DiagnosticServer.mib:5610: [1] {oid-registered} identifier `windows_virtualheartbeat_connectionName' registers object identifier already registered by `windows_hypervvmheartbeat_connectionName'
mibs/DiagnosticServer.mib:5616: [1] {oid-registered} identifier `windows_virtualheartbeat_alarmName' registers object identifier already registered by `windows_hypervvmheartbeat_alarmName'
mibs/DiagnosticServer.mib:5622: [1] {oid-registered} identifier `windows_virtualheartbeat_keyValue' registers object identifier already registered by `windows_hypervvmheartbeat_keyValue'
mibs/DiagnosticServer.mib:5628: [1] {oid-registered} identifier `windows_virtualheartbeat_message' registers object identifier already registered by `windows_hypervvmheartbeat_message'
mibs/DiagnosticServer.mib:5634: [1] {oid-registered} identifier `windows_virtualheartbeat_severity' registers object identifier already registered by `windows_hypervvmheartbeat_severity'
mibs/DiagnosticServer.mib:23: [1] {object-identifier-unknown} unknown object identifier label `DellSoftware'