All MIBs › WINS-MIB
Category: Vendor: Microsoft
Description:
Defines managed objects for monitoring Windows Internet Name Service (WINS) server activity.
Imported Objects
From MSFT-MIB
| microsoft | OBJECT-IDENTITY |
| software | OBJECT-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 symbolic | OID numeric | Type | Access | Description |
|---|---|---|---|---|
| wins | 1.3.6.1.4.1.311.1.2 | |||
| par | 1.3.6.1.4.1.311.1.2.1 | |||
| STR parWinsStartTime | 1.3.6.1.4.1.311.1.2.1.1 | DisplayString | read-only | Wins start time |
| STR parLastPScvTime | 1.3.6.1.4.1.311.1.2.1.2 | DisplayString | read-only | Most 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 parLastATScvTime | 1.3.6.1.4.1.311.1.2.1.3 | DisplayString | read-only | Most recent data and time at which scavenging as a result of administrative action took place |
| STR parLastTombScvTime | 1.3.6.1.4.1.311.1.2.1.4 | DisplayString | read-only | Most recent data and time at which replica tombstone scavenging took place |
| STR parLastVerifyScvTime | 1.3.6.1.4.1.311.1.2.1.5 | DisplayString | read-only | Most recent data and time at which revalidation of old active replicas took place |
| STR parLastPRplTime | 1.3.6.1.4.1.311.1.2.1.6 | DisplayString | read-only | Most recent data and time at which planned replication took place. Planned replication happens at intervals specified in the registry |
| STR parLastATRplTime | 1.3.6.1.4.1.311.1.2.1.7 | DisplayString | read-only | Most recent data and time at which administrator triggered replication took place. |
| STR parLastNTRplTime | 1.3.6.1.4.1.311.1.2.1.8 | DisplayString | read-only | Most 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 parLastACTRplTime | 1.3.6.1.4.1.311.1.2.1.9 | DisplayString | read-only | Most 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 parLastInitDbTime | 1.3.6.1.4.1.311.1.2.1.10 | DisplayString | read-only | Most recent data and time at which the local database was populated statically from one or more data files |
| STR parLastCounterResetTime | 1.3.6.1.4.1.311.1.2.1.11 | DisplayString | read-only | Most recent data and time at which the local counters were initialized to zero |
| CTR parWinsTotalNoOfReg | 1.3.6.1.4.1.311.1.2.1.12 | Counter | read-only | This variable indicates the number of registrations received |
| CTR parWinsTotalNoOfQueries | 1.3.6.1.4.1.311.1.2.1.13 | Counter | read-only | This variable indicates the number of queries received |
| CTR parWinsTotalNoOfRel | 1.3.6.1.4.1.311.1.2.1.14 | Counter | read-only | This variable indicates the number of releases received |
| CTR parWinsTotalNoOfSuccRel | 1.3.6.1.4.1.311.1.2.1.15 | Counter | read-only | This variable indicates the number of releases that succeeded |
| CTR parWinsTotalNoOfFailRel | 1.3.6.1.4.1.311.1.2.1.16 | Counter | read-only | This variable indicates the number of releases that failed |
| CTR parWinsTotalNoOfSuccQueries | 1.3.6.1.4.1.311.1.2.1.17 | Counter | read-only | This variable indicates the number of queries that succeeded |
| CTR parWinsTotalNoOfFailQueries | 1.3.6.1.4.1.311.1.2.1.18 | Counter | read-only | This variable indicates the number of queries that failed |
| INT parRefreshInterval | 1.3.6.1.4.1.311.1.2.1.19 | INTEGER | read-write | This variable indicates the refresh interval. Unit is in milliseconds |
| INT parTombstoneInterval | 1.3.6.1.4.1.311.1.2.1.20 | INTEGER | read-write | This variable indicates the tombstone interval, Unit is in milliseconds |
| INT parTombstoneTimeout | 1.3.6.1.4.1.311.1.2.1.21 | INTEGER | read-write | This variable indicates the tombstone timeout. Unit is in milliseconds |
| INT parVerifyInterval | 1.3.6.1.4.1.311.1.2.1.22 | INTEGER | read-write | This variable indicates the verify interval Unit is in milliseconds. |
| CTR parVersCounterStartValLowWord | 1.3.6.1.4.1.311.1.2.1.23 | Counter | read-write | This variable indicates the low word of the version counter that WINS should start with |
| CTR parVersCounterStartValHighWord | 1.3.6.1.4.1.311.1.2.1.24 | Counter | read-write | This variable indicates the High word of the version counter that WINS should start with |
| INT parRplOnlyWCnfPnrs | 1.3.6.1.4.1.311.1.2.1.25 | INTEGER | read-write | This 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 parStaticDataInit | 1.3.6.1.4.1.311.1.2.1.26 | INTEGER | read-write | This 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 parLogFlag | 1.3.6.1.4.1.311.1.2.1.27 | INTEGER | read-write | This variable indicates whether logging should be done. Default behaviour is to do logging |
| STR parLogFileName | 1.3.6.1.4.1.311.1.2.1.28 | DisplayString | read-write | This variable gives the path to the log file |
| STR parBackupDirPath | 1.3.6.1.4.1.311.1.2.1.29 | DisplayString | read-write | This variable gives the path to the backup dir |
| INT parDoBackupOnTerm | 1.3.6.1.4.1.311.1.2.1.30 | INTEGER | read-write | This variable specifies whether WINS should do backup on termination. Setting it 1 holds no meaning unless parBackupDirPath is set also |
| INT parMigrateOn | 1.3.6.1.4.1.311.1.2.1.31 | INTEGER | read-write | This variable specifies whether static records in the wins database should be treated as dynamic records during conflicts with new dynamic registrations. |
| pull | 1.3.6.1.4.1.311.1.2.2 | |||
| INT pullInitTime | 1.3.6.1.4.1.311.1.2.2.1 | INTEGER | read-write | This 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 pullCommRetryCount | 1.3.6.1.4.1.311.1.2.2.2 | INTEGER | read-write | This 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. |
| pullPnrTable | 1.3.6.1.4.1.311.1.2.2.3 | read-write | A list of Partners with which pull replication needs to be done | |
| pPullPnrEntry | 1.3.6.1.4.1.311.1.2.2.3.1 | read-write | This is the row corresponding to a partner | |
| IP pullPnrAdd | 1.3.6.1.4.1.311.1.2.2.3.1.1 | IpAddress | read-write | This is the address of the remote WINS partner |
| STR pullPnrSpTime | 1.3.6.1.4.1.311.1.2.2.3.1.2 | DisplayString | read-write | This variable gives the specific time at which pull replication should occur |
| INT pullPnrTimeInterval | 1.3.6.1.4.1.311.1.2.2.3.1.3 | INTEGER | read-write | This variable gives the time interval for pull replication |
| INT pullPnrMemberPrec | 1.3.6.1.4.1.311.1.2.2.3.1.4 | INTEGER | read-write | This 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 pullPnrNoOfSuccRpls | 1.3.6.1.4.1.311.1.2.2.3.1.5 | Counter | read-only | The number of times replication was successful with the WINS after invocation or reset of counters |
| CTR pullPnrNoOfCommFails | 1.3.6.1.4.1.311.1.2.2.3.1.6 | Counter | read-only | The number of times replication was unsuccessful with the WINS due to comm. failure (after invocation or reset of counters |
| CTR pullPnrVersNoLowWord | 1.3.6.1.4.1.311.1.2.2.3.1.7 | Counter | read-only | The low word of the highest vers. no found in records owned by this WINS. |
| CTR pullPnrVersNoHighWord | 1.3.6.1.4.1.311.1.2.2.3.1.8 | Counter | read-only | The high word of the highest vers. no found in records owned by this WINS. |
| push | 1.3.6.1.4.1.311.1.2.3 | |||
| INT pushInitTime | 1.3.6.1.4.1.311.1.2.3.1 | INTEGER | read-write | This variable indicates whether a push (i.e. notification message) should be done at invocation. |
| INT pushRplOnAddChg | 1.3.6.1.4.1.311.1.2.3.2 | INTEGER | read-write | This variable indicates whether a notification message should be sent when address changes |
| pushPnrTable | 1.3.6.1.4.1.311.1.2.3.3 | read-write | A list of WINS Partners with which push replication is to be initiated | |
| pushPnrEntry | 1.3.6.1.4.1.311.1.2.3.3.1 | read-write | This is the row corresponding to the WINS pnr | |
| IP pushPnrAdd | 1.3.6.1.4.1.311.1.2.3.3.1.1 | IpAddress | read-write | Address of the WINS partner |
| INT pushPnrUpdateCount | 1.3.6.1.4.1.311.1.2.3.3.1.2 | INTEGER | read-write | This variable indicates the # of updates that should result in a push message |
| datafiles | 1.3.6.1.4.1.311.1.2.4 | |||
| dfDatafilesTable | 1.3.6.1.4.1.311.1.2.4.1 | read-write | A list of datafiles specified under the Datafiles key in the registry. These files are used for statically initialization of the WINS database | |
| dfDatafileEntry | 1.3.6.1.4.1.311.1.2.4.1.1 | read-write | data file name | |
| INT dfDatafileIndex | 1.3.6.1.4.1.311.1.2.4.1.1.1 | INTEGER | not-accessible | Used for indexing entries in the datafiles table. It has no other use |
| STR dfDatafileName | 1.3.6.1.4.1.311.1.2.4.1.1.2 | DisplayString | read-write | Name of the datafile to use for static initialization |
| cmd | 1.3.6.1.4.1.311.1.2.5 | |||
| IP cmdPullTrigger | 1.3.6.1.4.1.311.1.2.5.1 | IpAddress | read-write | This variable when set will cause the WINS to pull from the remote WINS identified by the IpAddress |
| IP cmdPushTrigger | 1.3.6.1.4.1.311.1.2.5.2 | IpAddress | read-write | This variable when set will cause the WINS to push a notification message to the remote WINS identified by the IpAddress |
| IP cmdDeleteWins | 1.3.6.1.4.1.311.1.2.5.3 | IpAddress | read-write | This 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 cmdDoScavenging | 1.3.6.1.4.1.311.1.2.5.4 | INTEGER | read-write | This variable when set will cause WINS to do scavenging. |
| STR cmdDoStaticInit | 1.3.6.1.4.1.311.1.2.5.5 | DisplayString | read-write | When 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 cmdNoOfWrkThds | 1.3.6.1.4.1.311.1.2.5.6 | INTEGER | read-write | Sets the number of worker threads in WINS |
| INT cmdPriorityClass | 1.3.6.1.4.1.311.1.2.5.7 | INTEGER | read-write | Set the priority class of WINS to normal or high |
| INT cmdResetCounters | 1.3.6.1.4.1.311.1.2.5.8 | INTEGER | read-write | Reset the counters. Value is ignored |
| IP cmdDeleteDbRecs | 1.3.6.1.4.1.311.1.2.5.9 | IpAddress | read-write | This 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 cmdDRPopulateTable | 1.3.6.1.4.1.311.1.2.5.10 | IpAddress | read-write | This variable can set to retrieve records of a WINS whose Ip address is provided. When set the table is populated right-away |
| cmdDRDataRecordsTable | 1.3.6.1.4.1.311.1.2.5.11 | read-only | This 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 | |
| cmdDRRecordEntry | 1.3.6.1.4.1.311.1.2.5.11.1 | read-write | data record owned by WINS whose address was specified when CmdDRRecordsTable was set | |
| OCT cmdDRRecordName | 1.3.6.1.4.1.311.1.2.5.11.1.1 | OCTET STRING | read-only | Name in the record |
| OCT cmdDRRecordAddress | 1.3.6.1.4.1.311.1.2.5.11.1.2 | OCTET STRING | read-only | Address(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 cmdDRRecordType | 1.3.6.1.4.1.311.1.2.5.11.1.3 | INTEGER | read-only | Type of the record |
| INT cmdDRRecordPersistenceType | 1.3.6.1.4.1.311.1.2.5.11.1.4 | INTEGER | read-only | Persistence type of the record |
| INT cmdDRRecordState | 1.3.6.1.4.1.311.1.2.5.11.1.5 | INTEGER | read-only | State of the record. |
| INT cmdWinsVersNoLowWord | 1.3.6.1.4.1.311.1.2.5.12 | INTEGER | read-only | The low word of the version number counter of the WINS |
| INT cmdWinsVersNoHighWord | 1.3.6.1.4.1.311.1.2.5.13 | INTEGER | read-only | The 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.