WINS-MIB

MIB Reference — IPNetwork Monitor

All MIBsWINS-MIB

Category: Vendor: Microsoft

Description:

Defines managed objects for monitoring Windows Internet Name Service (WINS) server activity.

Imported Objects

From MSFT-MIB

microsoftOBJECT-IDENTITY
softwareOBJECT-IDENTITY

From RFC1155-SMI

Counter
IpAddress
OBJECT-TYPE
enterprises

From RFC1213-MIB

DisplayString

What Is WINS-MIB?

WINS-MIB is a vendor-specific (Microsoft) SNMP module for monitoring the Windows Internet Name Service, the legacy NetBIOS name resolution server built into Windows Server. It exposes server activity and statistics data — counts of name registrations, queries, releases, and replication activity with partner WINS servers — reflecting the operational load and health of the name-resolution service. Its monitoring value is squarely software/service status: it lets an administrator confirm the WINS service on a given server is actively processing queries, track its uptime and query rates, and detect replication failures with partner servers that would leave name resolution stale across a domain. It is a self-contained enterprise MIB from Microsoft with no evident dependency on other MIBs, though it operates alongside the standard HOST-RESOURCES-MIB and Windows system MIBs on the same server. It is typically deployed in legacy Windows Server environments still running WINS for NetBIOS name resolution, polled by a NOC to confirm the service is up and replicating correctly. Engineers can download the WINS-MIB file directly to load it into their MIB browser.

IPNetwork Monitor allows you to monitor SNMP objects defined in WINS-MIB. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.

What Can Be Monitored

  • name registration rate
  • name query rate
  • name release rate
  • replication status with partner servers
  • WINS service up/running status

Supported Devices

  • Microsoft Windows Server running the WINS service

Monitoring Examples

An administrator would poll WINS activity counters for name registration, query, and release rates to baseline normal client load on the server and detect a sudden drop indicating the service has stalled. Replication-related objects would be checked against each configured partner server to confirm push/pull replication is completing successfully, since a stuck replication partner leads to inconsistent name resolution across sites. Server uptime/status objects would additionally be polled to confirm the WINS service process itself is running. No specific object names were available in the source data, so the above is inferred from the module's stated purpose of monitoring WINS server activity.

OIDs
OID symbolicOID numericTypeAccessDescription
wins1.3.6.1.4.1.311.1.2
par1.3.6.1.4.1.311.1.2.1
STR parWinsStartTime1.3.6.1.4.1.311.1.2.1.1DisplayStringread-onlyWins start time
STR parLastPScvTime1.3.6.1.4.1.311.1.2.1.2DisplayStringread-onlyMost recent date and time at which planned scavenging took place. Planned scavenging happens at intervals specified in the registry. Scavenging involves changing owned non-refreshed entries to the released state. Further, replicas may be changed to tombstones, tombstones maye be deleted and revalidation of old replicas may take place
STR parLastATScvTime1.3.6.1.4.1.311.1.2.1.3DisplayStringread-onlyMost recent data and time at which scavenging as a result of administrative action took place
STR parLastTombScvTime1.3.6.1.4.1.311.1.2.1.4DisplayStringread-onlyMost recent data and time at which replica tombstone scavenging took place
STR parLastVerifyScvTime1.3.6.1.4.1.311.1.2.1.5DisplayStringread-onlyMost recent data and time at which revalidation of old active replicas took place
STR parLastPRplTime1.3.6.1.4.1.311.1.2.1.6DisplayStringread-onlyMost recent data and time at which planned replication took place. Planned replication happens at intervals specified in the registry
STR parLastATRplTime1.3.6.1.4.1.311.1.2.1.7DisplayStringread-onlyMost recent data and time at which administrator triggered replication took place.
STR parLastNTRplTime1.3.6.1.4.1.311.1.2.1.8DisplayStringread-onlyMost recent data and time at which network triggered replication took place. Network triggered replication happens as a result of an update notification message from a remote WINS
STR parLastACTRplTime1.3.6.1.4.1.311.1.2.1.9DisplayStringread-onlyMost recent data and time at which address change triggered replication took place. Address change triggered replication happens when the address of an owned name changes due to a new registration
STR parLastInitDbTime1.3.6.1.4.1.311.1.2.1.10DisplayStringread-onlyMost recent data and time at which the local database was populated statically from one or more data files
STR parLastCounterResetTime1.3.6.1.4.1.311.1.2.1.11DisplayStringread-onlyMost recent data and time at which the local counters were initialized to zero
CTR parWinsTotalNoOfReg1.3.6.1.4.1.311.1.2.1.12Counterread-onlyThis variable indicates the number of registrations received
CTR parWinsTotalNoOfQueries1.3.6.1.4.1.311.1.2.1.13Counterread-onlyThis variable indicates the number of queries received
CTR parWinsTotalNoOfRel1.3.6.1.4.1.311.1.2.1.14Counterread-onlyThis variable indicates the number of releases received
CTR parWinsTotalNoOfSuccRel1.3.6.1.4.1.311.1.2.1.15Counterread-onlyThis variable indicates the number of releases that succeeded
CTR parWinsTotalNoOfFailRel1.3.6.1.4.1.311.1.2.1.16Counterread-onlyThis variable indicates the number of releases that failed
CTR parWinsTotalNoOfSuccQueries1.3.6.1.4.1.311.1.2.1.17Counterread-onlyThis variable indicates the number of queries that succeeded
CTR parWinsTotalNoOfFailQueries1.3.6.1.4.1.311.1.2.1.18Counterread-onlyThis variable indicates the number of queries that failed
INT parRefreshInterval1.3.6.1.4.1.311.1.2.1.19INTEGERread-writeThis variable indicates the refresh interval. Unit is in milliseconds
INT parTombstoneInterval1.3.6.1.4.1.311.1.2.1.20INTEGERread-writeThis variable indicates the tombstone interval, Unit is in milliseconds
INT parTombstoneTimeout1.3.6.1.4.1.311.1.2.1.21INTEGERread-writeThis variable indicates the tombstone timeout. Unit is in milliseconds
INT parVerifyInterval1.3.6.1.4.1.311.1.2.1.22INTEGERread-writeThis variable indicates the verify interval Unit is in milliseconds.
CTR parVersCounterStartValLowWord1.3.6.1.4.1.311.1.2.1.23Counterread-writeThis variable indicates the low word of the version counter that WINS should start with
CTR parVersCounterStartValHighWord1.3.6.1.4.1.311.1.2.1.24Counterread-writeThis variable indicates the High word of the version counter that WINS should start with
INT parRplOnlyWCnfPnrs1.3.6.1.4.1.311.1.2.1.25INTEGERread-writeThis variable indicates whether or not replication should be done with non-configures pnrs. If not set to zero, replication will be done only with partners listed in the registry (except when an update notification comes in)
INT parStaticDataInit1.3.6.1.4.1.311.1.2.1.26INTEGERread-writeThis variable indicates whether Static data should be read in at initialization and reconfiguration time. Update of any mib variable in the parameters group constitutes reconfigurations
INT parLogFlag1.3.6.1.4.1.311.1.2.1.27INTEGERread-writeThis variable indicates whether logging should be done. Default behaviour is to do logging
STR parLogFileName1.3.6.1.4.1.311.1.2.1.28DisplayStringread-writeThis variable gives the path to the log file
STR parBackupDirPath1.3.6.1.4.1.311.1.2.1.29DisplayStringread-writeThis variable gives the path to the backup dir
INT parDoBackupOnTerm1.3.6.1.4.1.311.1.2.1.30INTEGERread-writeThis variable specifies whether WINS should do backup on termination. Setting it 1 holds no meaning unless parBackupDirPath is set also
INT parMigrateOn1.3.6.1.4.1.311.1.2.1.31INTEGERread-writeThis variable specifies whether static records in the wins database should be treated as dynamic records during conflicts with new dynamic registrations.
pull1.3.6.1.4.1.311.1.2.2
INT pullInitTime1.3.6.1.4.1.311.1.2.2.1INTEGERread-writeThis variable indicates whether pull should be done at WINS invocation and at reconfiguration. If any pull group's mib variable is set, that constitutes reconfiguration
INT pullCommRetryCount1.3.6.1.4.1.311.1.2.2.2INTEGERread-writeThis variable gives the retry count in case of comm failure when doing pull replication. This is the max. number of retries that will be done at the interval specified for the Partner before WINS will stop for a certain number (canned) of replication time intervals before starting again.
pullPnrTable1.3.6.1.4.1.311.1.2.2.3read-writeA list of Partners with which pull replication needs to be done
pPullPnrEntry1.3.6.1.4.1.311.1.2.2.3.1read-writeThis is the row corresponding to a partner
IP pullPnrAdd1.3.6.1.4.1.311.1.2.2.3.1.1IpAddressread-writeThis is the address of the remote WINS partner
STR pullPnrSpTime1.3.6.1.4.1.311.1.2.2.3.1.2DisplayStringread-writeThis variable gives the specific time at which pull replication should occur
INT pullPnrTimeInterval1.3.6.1.4.1.311.1.2.2.3.1.3INTEGERread-writeThis variable gives the time interval for pull replication
INT pullPnrMemberPrec1.3.6.1.4.1.311.1.2.2.3.1.4INTEGERread-writeThis is the precedence to be given to members of the special group pulled from the WINS. Note: the precedence of locally registered members of a special group is more than any replicas pulled in
CTR pullPnrNoOfSuccRpls1.3.6.1.4.1.311.1.2.2.3.1.5Counterread-onlyThe number of times replication was successful with the WINS after invocation or reset of counters
CTR pullPnrNoOfCommFails1.3.6.1.4.1.311.1.2.2.3.1.6Counterread-onlyThe number of times replication was unsuccessful with the WINS due to comm. failure (after invocation or reset of counters
CTR pullPnrVersNoLowWord1.3.6.1.4.1.311.1.2.2.3.1.7Counterread-onlyThe low word of the highest vers. no found in records owned by this WINS.
CTR pullPnrVersNoHighWord1.3.6.1.4.1.311.1.2.2.3.1.8Counterread-onlyThe high word of the highest vers. no found in records owned by this WINS.
push1.3.6.1.4.1.311.1.2.3
INT pushInitTime1.3.6.1.4.1.311.1.2.3.1INTEGERread-writeThis variable indicates whether a push (i.e. notification message) should be done at invocation.
INT pushRplOnAddChg1.3.6.1.4.1.311.1.2.3.2INTEGERread-writeThis variable indicates whether a notification message should be sent when address changes
pushPnrTable1.3.6.1.4.1.311.1.2.3.3read-writeA list of WINS Partners with which push replication is to be initiated
pushPnrEntry1.3.6.1.4.1.311.1.2.3.3.1read-writeThis is the row corresponding to the WINS pnr
IP pushPnrAdd1.3.6.1.4.1.311.1.2.3.3.1.1IpAddressread-writeAddress of the WINS partner
INT pushPnrUpdateCount1.3.6.1.4.1.311.1.2.3.3.1.2INTEGERread-writeThis variable indicates the # of updates that should result in a push message
datafiles1.3.6.1.4.1.311.1.2.4
dfDatafilesTable1.3.6.1.4.1.311.1.2.4.1read-writeA list of datafiles specified under the Datafiles key in the registry. These files are used for statically initialization of the WINS database
dfDatafileEntry1.3.6.1.4.1.311.1.2.4.1.1read-writedata file name
INT dfDatafileIndex1.3.6.1.4.1.311.1.2.4.1.1.1INTEGERnot-accessibleUsed for indexing entries in the datafiles table. It has no other use
STR dfDatafileName1.3.6.1.4.1.311.1.2.4.1.1.2DisplayStringread-writeName of the datafile to use for static initialization
cmd1.3.6.1.4.1.311.1.2.5
IP cmdPullTrigger1.3.6.1.4.1.311.1.2.5.1IpAddressread-writeThis variable when set will cause the WINS to pull from the remote WINS identified by the IpAddress
IP cmdPushTrigger1.3.6.1.4.1.311.1.2.5.2IpAddressread-writeThis variable when set will cause the WINS to push a notification message to the remote WINS identified by the IpAddress
IP cmdDeleteWins1.3.6.1.4.1.311.1.2.5.3IpAddressread-writeThis variable when set will cause all information pertaining to a WINS (data records, context information to be deleted from the local WINS. Use this only when owner-address mapping table is getting to near capacity. NOTE: deletion of all information pertaining to the managed WINS is not permitted
INT cmdDoScavenging1.3.6.1.4.1.311.1.2.5.4INTEGERread-writeThis variable when set will cause WINS to do scavenging.
STR cmdDoStaticInit1.3.6.1.4.1.311.1.2.5.5DisplayStringread-writeWhen set WINS will do static initialization using the file specified as the value. If 0 is specified, WINS will do static initialization using the files specified in the registry (can be read-written using Datafile table
INT cmdNoOfWrkThds1.3.6.1.4.1.311.1.2.5.6INTEGERread-writeSets the number of worker threads in WINS
INT cmdPriorityClass1.3.6.1.4.1.311.1.2.5.7INTEGERread-writeSet the priority class of WINS to normal or high
INT cmdResetCounters1.3.6.1.4.1.311.1.2.5.8INTEGERread-writeReset the counters. Value is ignored
IP cmdDeleteDbRecs1.3.6.1.4.1.311.1.2.5.9IpAddressread-writeThis variable when set will cause all date records pertaining to a WINS to be deleted from the local WINS. Note: Only data records are deleted.
IP cmdDRPopulateTable1.3.6.1.4.1.311.1.2.5.10IpAddressread-writeThis variable can set to retrieve records of a WINS whose Ip address is provided. When set the table is populated right-away
cmdDRDataRecordsTable1.3.6.1.4.1.311.1.2.5.11read-onlyThis is the table that stores the data records The records are sorted lexicographically by name Note: the table is cached (to save on overhead on WINS) To repopulate the table, set cmdDRDataRecordsTable mib var
cmdDRRecordEntry1.3.6.1.4.1.311.1.2.5.11.1read-writedata record owned by WINS whose address was specified when CmdDRRecordsTable was set
OCT cmdDRRecordName1.3.6.1.4.1.311.1.2.5.11.1.1OCTET STRINGread-onlyName in the record
OCT cmdDRRecordAddress1.3.6.1.4.1.311.1.2.5.11.1.2OCTET STRINGread-onlyAddress(es) of the record. If the record is a multihomed record or a special group, the addresses are returned sequentially in pairs. Each pair is comprised of the address of the owner wins followed by the address of the machine (multihomed)/member (special group). Note: Following snmp's convention, the records are always returned in network byte order
INT cmdDRRecordType1.3.6.1.4.1.311.1.2.5.11.1.3INTEGERread-onlyType of the record
INT cmdDRRecordPersistenceType1.3.6.1.4.1.311.1.2.5.11.1.4INTEGERread-onlyPersistence type of the record
INT cmdDRRecordState1.3.6.1.4.1.311.1.2.5.11.1.5INTEGERread-onlyState of the record.
INT cmdWinsVersNoLowWord1.3.6.1.4.1.311.1.2.5.12INTEGERread-onlyThe low word of the version number counter of the WINS
INT cmdWinsVersNoHighWord1.3.6.1.4.1.311.1.2.5.13INTEGERread-onlyThe high word of the version number counter of the WINS

RFC description

Monitors Windows Internet Name Service (WINS) parameters, scavenging operations, and replication statistics.

Start monitoring Microsoft Windows servers with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.

Download WINS-MIB