1-- **********************************************************
2-- Copyright 2007-2010 VMware, Inc.  All rights reserved.
3-- **********************************************************
4
5VMWARE-SYSTEM-MIB DEFINITIONS ::= BEGIN
6
7    IMPORTS
8        MODULE-IDENTITY, OBJECT-TYPE
9    FROM SNMPv2-SMI
10        DisplayString
11    FROM SNMPv2-TC
12        MODULE-COMPLIANCE, OBJECT-GROUP
13    FROM SNMPv2-CONF
14        vmwSystem
15   FROM VMWARE-ROOT-MIB;
16
17    vmwSystemMIB MODULE-IDENTITY
18    LAST-UPDATED "201008020000Z"
19    ORGANIZATION "VMware, Inc"
20    CONTACT-INFO
21    "VMware, Inc
22    3401 Hillview Ave
23    Palo Alto, CA 94304
24    Tel: 1-877-486-9273 or 650-427-5000
25    Fax: 650-427-5001
26    Web: http://communities.vmware.com/community/developer/forums/managementapi
27    "
28DESCRIPTION
29    "This MIB module provides for System Software identification"
30
31REVISION      "201008020000Z"
32DESCRIPTION
33    "Add vmwProdPatch managed object to report patch level"
34
35REVISION      "200801120000Z"
36DESCRIPTION
37    "Add to comments the Managed Object Browser (MOB) URLs which provide
38     data this MIB module exposes."
39
40REVISION      "200712270000Z"
41DESCRIPTION
42    "This is the first revision in SMIv2 format. One object
43    (vmwProdOID) has been dropped from the original SMIv1 version
44    as it duplicates sysObjectId from SNMPv2-MIB."
45
46::= { vmwSystem 10 }
47
48vmwProdName OBJECT-TYPE
49    SYNTAX      DisplayString
50    MAX-ACCESS  read-only
51    STATUS      current
52    DESCRIPTION
53        "This product's name.
54         VIM Property: AboutInfo.name
55         https://esx.example.com/mob/?moid=ServiceInstance&doPath=content%2eabout"
56    ::= { vmwSystem 1 }
57
58vmwProdVersion OBJECT-TYPE
59    SYNTAX      DisplayString
60    MAX-ACCESS  read-only
61    STATUS      current
62    DESCRIPTION
63        "The product's version release identifier. Format is Major.Minor.Update
64         VIM Property: AboutInfo.version
65         https://esx.example.com/mob/?moid=ServiceInstance&doPath=content%2eabout"
66    ::= { vmwSystem 2 }
67
68-- { vmwSystem 3 } oid obsolete, do not reuse
69
70vmwProdBuild OBJECT-TYPE
71    SYNTAX      DisplayString
72    MAX-ACCESS  read-only
73    STATUS      current
74    DESCRIPTION
75        "This identifier represents the most specific identifier.
76         VIM Property: AboutInfo.build
77         https://esx.example.com/mob/?moid=ServiceInstance&doPath=content%2eabout"
78    ::= { vmwSystem 4 }
79
80vmwProdUpdate OBJECT-TYPE
81    SYNTAX      DisplayString
82    MAX-ACCESS  read-only
83    STATUS      current
84    DESCRIPTION
85        "This identifier represents the update level applied to this system.
86         VIM Property: Advanced Options key: Misc.HostAgentUpdateLevel
87         https://esx.example.com/mob/?moid=ha%2dadv%2doptions"
88    ::= { vmwSystem 5 }
89
90vmwProdPatch OBJECT-TYPE
91    SYNTAX      DisplayString
92    MAX-ACCESS  read-only
93    STATUS      current
94    DESCRIPTION
95        "This identifier represents the patch level applied to this system.
96         VIM Property: None.
97         CLI: esxcli system version get"
98    ::= { vmwSystem 6 }
99
100-- conformance information
101vmwSystemMIBConformance
102OBJECT IDENTIFIER ::= { vmwSystemMIB 2 }
103vmwSystemMIBCompliances
104OBJECT IDENTIFIER ::= { vmwSystemMIBConformance 1 }
105vmwSysMIBGroups  OBJECT IDENTIFIER ::= { vmwSystemMIBConformance 2 }
106
107-- compliance statements
108vmwSysMIBBasicCompliance MODULE-COMPLIANCE
109STATUS  current
110DESCRIPTION
111    "The compliance statement for entities which implement the
112    VMWARE-SYSTEM-MIB."
113MODULE  -- this module
114MANDATORY-GROUPS { vmwSystemGroup }
115::= { vmwSystemMIBCompliances 2 }
116
117vmwSystemGroup OBJECT-GROUP
118    OBJECTS {
119    vmwProdName,
120    vmwProdVersion,
121    vmwProdBuild,
122    vmwProdUpdate,
123    vmwProdPatch
124    }
125    STATUS  current
126    DESCRIPTION
127        "These objects uniquely identifies a given VMware system software image."
128    ::= { vmwSysMIBGroups 1 }
129
130END -- end of module VMWARE-SYSTEM-MIB.
131