SWATCH-MIB

File: SWATCH-MIB.mib (37044 bytes)

Imported modules

RFC1155-SMI RFC-1212 RFC1213-MIB
RFC-1215

Imported symbols

mgmt NetworkAddress IpAddress
Counter Gauge TimeTicks
OBJECT-TYPE enterprises DisplayString
TRAP-TYPE

Defined Types

PhysAddress  
OCTET STRING    

RequestStatus  
INTEGER active(1), inactive(2), notReady(3), createAndGo(4), createAndWait(5), remove(6)    

IsEntry  
SEQUENCE    
  isIndex INTEGER
  isRequestName DisplayString
  isStatus RequestStatus
  isURL DisplayString
  isUsername DisplayString
  isPassword DisplayString
  isProxy DisplayString
  isServiceStatus INTEGER
  isDescription DisplayString
  isResponseTime DisplayString
  isResponseTimeInteger INTEGER
  isTimeExceeded INTEGER
  isMaxWait INTEGER
  isLevel DisplayString
  isError INTEGER
  isBytesRead INTEGER
  isThroughPut INTEGER
  isPortNumber INTEGER
  isPortType INTEGER
  isOptions INTEGER
  isNRequests INTEGER
  isInterval INTEGER
  isRequestNumber INTEGER
  isEventType INTEGER
  isEprog DisplayString
  isEmail DisplayString
  isEpager DisplayString
  isResponseType INTEGER
  isResponseReason DisplayString
  isLastAttempt DisplayString
  isNCFails INTEGER
  isNCFailsAlert INTEGER
  isFirstFailed DisplayString
  isFileType DisplayString
  isIPAddr IpAddress
  isData DisplayString

Defined Values

dms 1.3.6.1.4.1.1931
OBJECT IDENTIFIER    

dmsMib 1.3.6.1.4.1.1931.1
OBJECT IDENTIFIER    

isPerf 1.3.6.1.4.1.1931.1.1
OBJECT IDENTIFIER    

swatchSnmpAgent 1.3.6.1.4.1.1931.250
OBJECT IDENTIFIER    

hpux9 1.3.6.1.4.1.1931.250.1
OBJECT IDENTIFIER    

hpux10 1.3.6.1.4.1.1931.250.6
OBJECT IDENTIFIER    

sunos4 1.3.6.1.4.1.1931.250.2
OBJECT IDENTIFIER    

solaris 1.3.6.1.4.1.1931.250.3
OBJECT IDENTIFIER    

osf 1.3.6.1.4.1.1931.250.4
OBJECT IDENTIFIER    

ultrix 1.3.6.1.4.1.1931.250.5
OBJECT IDENTIFIER    

netbsd1 1.3.6.1.4.1.1931.250.7
OBJECT IDENTIFIER    

freebsd 1.3.6.1.4.1.1931.250.8
OBJECT IDENTIFIER    

irix 1.3.6.1.4.1.1931.250.9
OBJECT IDENTIFIER    

linux 1.3.6.1.4.1.1931.250.10
OBJECT IDENTIFIER    

bsdi 1.3.6.1.4.1.1931.250.11
OBJECT IDENTIFIER    

openbsd 1.3.6.1.4.1.1931.250.12
OBJECT IDENTIFIER    

win32 1.3.6.1.4.1.1931.250.13
OBJECT IDENTIFIER    

unknown 1.3.6.1.4.1.1931.250.255
OBJECT IDENTIFIER    

isNumber 1.3.6.1.4.1.1931.1.1.1
The number of network servers currently monitored by this agent.
Status: mandatory Access: read-only
OBJECT-TYPE    
  INTEGER  

isNextIndex 1.3.6.1.4.1.1931.1.1.2
The next available row index that can be used for the creation of a new ServiceWatch request. If there are no available rows, 0 is returned.
Status: mandatory Access: read-only
OBJECT-TYPE    
  INTEGER  

isTable 1.3.6.1.4.1.1931.1.1.3
The list of network servers and their status. The number of entries is given by the value of isNumber.
Status: mandatory Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    IsEntry

isEntry 1.3.6.1.4.1.1931.1.1.3.1
An entry for a network server containing objects describing the health and performance of the network server.
Status: mandatory Access: not-accessible
OBJECT-TYPE    
  IsEntry  

isIndex 1.3.6.1.4.1.1931.1.1.3.1.1
A unique value for each URL entry. Its value ranges between 1 and isNumber. Row/ index numbers start at row 1. around to 0, etc.
Status: mandatory Access: read-only
OBJECT-TYPE    
  INTEGER  

isRequestName 1.3.6.1.4.1.1931.1.1.3.1.2
The name of the ServiceWatch request.
Status: mandatory Access: read-write
OBJECT-TYPE    
  DisplayString Size(0..31)  

isStatus 1.3.6.1.4.1.1931.1.1.3.1.3
See 'RequestStatus' definition for possible values, except the value of isStatus will never be notReady(3): if this row exists, it will ALWAYS be ready. The notReady(3) value typically means the row exists, but was missing information. In this case, ServiceWatch automatically fill in defaults for any values that were missing, so notReady(3) will NEVER set here.
Status: mandatory Access: read-write
OBJECT-TYPE    
  RequestStatus  

isURL 1.3.6.1.4.1.1931.1.1.3.1.4
The URL monitored. You can add new URLs to be monitored by setting a URL in isURL.
Status: mandatory Access: read-write
OBJECT-TYPE    
  DisplayString Size(0..255)  

isUsername 1.3.6.1.4.1.1931.1.1.3.1.5
The username to use for access to the network service. Currently used for web and ftp services only.
Status: mandatory Access: read-write
OBJECT-TYPE    
  DisplayString Size(0..31)  

isPassword 1.3.6.1.4.1.1931.1.1.3.1.6
A password to use for access to the network service. Currently used for web and ftp services only.
Status: mandatory Access: read-write
OBJECT-TYPE    
  DisplayString Size(0..31)  

isProxy 1.3.6.1.4.1.1931.1.1.3.1.7
The hostname of a web proxy server, if any. If an isProxy server is set to a web proxy server name, the request will be sent to the proxy server, instead of directly to the hostname specified in the URL.
Status: mandatory Access: read-write
OBJECT-TYPE    
  DisplayString Size(0..31)  

isServiceStatus 1.3.6.1.4.1.1931.1.1.3.1.8
The current operational state of the server.
Status: mandatory Access: read-only
OBJECT-TYPE    
  INTEGER up(1), down(2), unknown(3)  

isDescription 1.3.6.1.4.1.1931.1.1.3.1.9
A textual description of the server software.
Status: mandatory Access: read-only
OBJECT-TYPE    
  DisplayString Size(0..127)  

isResponseTime 1.3.6.1.4.1.1931.1.1.3.1.10
The response time, in seconds, for the server to complete the request. Note: A string containing a floating point number: real floating point values do not exist in the SNMP protocol, so a floating point string is used. For the response time as an integer, refer to 'isResponseTimeInteger.'
Status: mandatory Access: read-only
OBJECT-TYPE    
  DisplayString Size(0..15)  

isResponseTimeInteger 1.3.6.1.4.1.1931.1.1.3.1.11
The response time, in seconds, for the server to complete the request. (An integer.)
Status: mandatory Access: read-only
OBJECT-TYPE    
  INTEGER  

isTimeExceeded 1.3.6.1.4.1.1931.1.1.3.1.12
The time for the server to complete the request exceeded maximum amount of time allowed. (See the isMaxWait variable which is related to this variable.) The request to the server was consequently aborted It will be set to unknown(3) if the request is not active.
Status: mandatory Access: read-only
OBJECT-TYPE    
  INTEGER true(1), false(2), unknown(3)  

isMaxWait 1.3.6.1.4.1.1931.1.1.3.1.13
The maximum amount of time to wait before timing out during an attempt to perform a query on the server.
Status: mandatory Access: read-write
OBJECT-TYPE    
  INTEGER  

isLevel 1.3.6.1.4.1.1931.1.1.3.1.14
The error level to set when an event occurs for this URL. The type of error level can be determined by the user: For example 1-10, or 'low', 'medium', 'high', etc.
Status: mandatory Access: read-write
OBJECT-TYPE    
  DisplayString Size(0..15)  

isError 1.3.6.1.4.1.1931.1.1.3.1.15
The type of error that occurred (if any).
Status: mandatory Access: read-only
OBJECT-TYPE    
  INTEGER none(1), connection-timed-out(2), transmission-to-server-failed(3), receiving-from-server-failed(4), connect-to-server-failed(5), transfer-time-exceeded-maximum(6), web-retrieval-request-error(7), dns-warning-query-format-error(8), dns-warning-server-failure(9), dns-warning-name-error(10), dns-warning-has-not-implemented-this-kind-of-query(11), dns-warning-refused-to-perform-query(12), dns-warning-unknown-server-reply(13), dns-warning-incorrect-id-returned(14), dns-warning-response-not-in-correct-format(15), no-answer-from-server-after-connection(16), smtp-error-No-answer-after-connection(17), gopher-error-No-answer-after-request(18), smtp-error-Unexpected-response-maybe-wrong-port(19), unused(20), hostname-in-URL-not-found-via-name-service(21), bad-protocol-type-in-URL(22), unknown-monitoring-failure(23), child-poller-never-received-a-request(24), child-poller-died-unexpectedly(25), could-not-create-pipe-for-child(26), could-not-run-the-ServiceWatch-polling-program(27), could-not-fork-child-process(28), client-bootp-or-dhcp-port-used-by-another-process(29), telnet-error-appeared-to-not-be-a-telnet-server(30), telnet-error-server-could-not-accept-reply(31), ping-record-route-option-set-failed(32), unknown-error(33), unknown-error(34), could-not-exec-extensible-program(35), extensible-directory-missing-or-inaccessible(36), extensible-monitoring-filename-missing(37), extensible-file-open-failure(38), pipe-failure(39), protocol-specific-error(40), extend-program-sent-no-results(41), unknown-protocol-or-API-not-licensed(42), unknown-error(43), unknown-error(44), unknown-error(45), unknown-error(46), unknown-error(47), unknown-error(48), unknown-error(49), ssl-feature-not-enabled(50), ssl-connection-timed-out(51), ssl-connection-failed(52), unknown-error(53), unknown-error(54), snmp-no-such-objectid(55), snmp-no-such-name(56), snmp-error-response(57), unknown-error(58), could-not-create-socket(59), could-not-determine-our-enet-addr(60), invalid-server-response(61), unknown-error(62), unknown-error(63), unknown-error(64), unknown-error(65), unknown-error(66), unknown-error(67), unknown-error(68), unknown-error(69), unknown-error(70)  

isBytesRead 1.3.6.1.4.1.1931.1.1.3.1.16
The number of data bytes read from the server on the last request.
Status: mandatory Access: read-only
OBJECT-TYPE    
  INTEGER  

isThroughPut 1.3.6.1.4.1.1931.1.1.3.1.17
The rate of bytes per second read from the server on the last request.
Status: mandatory Access: read-only
OBJECT-TYPE    
  INTEGER  

isPortNumber 1.3.6.1.4.1.1931.1.1.3.1.18
The TCP/IP or UDP/IP port number used to contact the network server. You specify the port number to use in isURL.
Status: mandatory Access: read-only
OBJECT-TYPE    
  INTEGER  

isPortType 1.3.6.1.4.1.1931.1.1.3.1.19
For DNS, isPortType can be either TCP or UDP. For other protocols, it can be only TCP, since the other protocols speak only TCP.
Status: mandatory Access: read-write
OBJECT-TYPE    
  INTEGER tcp(1), udp(2)  

isOptions 1.3.6.1.4.1.1931.1.1.3.1.20
Options (bitstring) on how the server will be contacted. You can add these together to set more than one option: none(1): By defaut, a sample query to the server will be performed. noQuery(2): Do not attempt to do a query to the network server (it will only check the port to determine if there IS a server there. reResolve(4): Reresolve the hostname into an IP address immediately before EACH attempted contacted with the network server. proxyNocache(8): When using a proxy server, inform the proxy server to not use its cache. logAll(32): Log information from all poll requests to the log file. (Otherwise, only exceptions/traps will be logged.) notifyStateChange(64): Notify ONLY on a state change of a network service. For example, notify only if 1) A service has been down exactly NCFailsAlert times, OR: 2) A service has been down and then comes back up. Note: If NotifyStateChange is set, then only 1 notification will occur until/unless the network server comes up again. The KIND of notification done (trap and/or log to a file and/or run a program) is determined by the isEventType variable. allEprog(128): Run the program specified in isEprog after EACH poll attempt to the service (rather than only when there is an event, etc.). traceRoute(256): If an event occurs and email is sent (isEmail is set), then include a traceroute to the host that had the failed network service. disableAutoStart(512): Do not start this request during 'Start All Requests' or system reboots. sslWorkarounds(1024): Enable SSL bug workarounds.
Status: mandatory Access: read-write
OBJECT-TYPE    
  INTEGER  

isNRequests 1.3.6.1.4.1.1931.1.1.3.1.21
The number of times to perform the request.
Status: mandatory Access: read-write
OBJECT-TYPE    
  INTEGER  

isInterval 1.3.6.1.4.1.1931.1.1.3.1.22
The number of seconds to wait, after the completion of the last request, before starting the next request.
Status: mandatory Access: read-write
OBJECT-TYPE    
  INTEGER  

isRequestNumber 1.3.6.1.4.1.1931.1.1.3.1.23
The request number (relates to isNRequests and isInterval.
Status: mandatory Access: read-only
OBJECT-TYPE    
  INTEGER  

isEventType 1.3.6.1.4.1.1931.1.1.3.1.24
The type of notification that will be performed. Add all of the options you wish to use and set isEventType to the total of these options. For example, if you want logging to a file (2) and an snmp-trap to be sent (4), then set isEventType to 6 (2 + 4). The default is snmp-trap(4). The possible choices are: none(1): No logging is performed. If this bit is set, all other bits are then cleared in this variable. log(2): Logging to a file is performed. snmp-trap(4): Sending an SNMP trap is performed.
Status: mandatory Access: read-write
OBJECT-TYPE    
  INTEGER  

isEprog 1.3.6.1.4.1.1931.1.1.3.1.25
The filename of the program to run when an event occurs (or after every poll attempt if isOptions has allEprog set).
Status: mandatory Access: read-write
OBJECT-TYPE    
  DisplayString Size(0..1023)  

isEmail 1.3.6.1.4.1.1931.1.1.3.1.26
The email address to send email when an event occurs. If this variable is not null, then email will be sent to this email address when an event occurs.
Status: mandatory Access: read-write
OBJECT-TYPE    
  DisplayString Size(0..127)  

isEpager 1.3.6.1.4.1.1931.1.1.3.1.27
The email address of an alphanumeric pager to send email formatted for a pager when an event occurs. If this variable is not null, then email formatted for alphanumeric pagers will be sent to this email address when an event occurs.
Status: mandatory Access: read-write
OBJECT-TYPE    
  DisplayString Size(0..127)  

isNCFails 1.3.6.1.4.1.1931.1.1.3.1.28
The number of CONSECUTIVE failures when attempting to complete the request to a network server.
Status: mandatory Access: read-only
OBJECT-TYPE    
  INTEGER  

isNCFailsAlert 1.3.6.1.4.1.1931.1.1.3.1.29
Report a failure when isNCFailsAlert consecutive failures have occurred. Failures are reported as defined by the isEventType variable. The default for isNCFailsAlert is 1: After 1 failure, report it.
Status: mandatory Access: read-write
OBJECT-TYPE    
  INTEGER  

isResponseType 1.3.6.1.4.1.1931.1.1.3.1.30
The response type as returned from the server. For example 200-299 means the request succeeded, 400-499 are bad requests, etc.
Status: mandatory Access: read-only
OBJECT-TYPE    
  INTEGER  

isResponseReason 1.3.6.1.4.1.1931.1.1.3.1.31
A textual description of the server's response type, as returned from the server. (This response should contain the string describing the responseType byte.)
Status: mandatory Access: read-only
OBJECT-TYPE    
  DisplayString Size(0..127)  

isLastAttempt 1.3.6.1.4.1.1931.1.1.3.1.32
The last time that this agent attempted to contact the network server. The format returned: Thu Oct 3 13:18:50 1996
Status: mandatory Access: read-only
OBJECT-TYPE    
  DisplayString Size(0..31)  

isFirstFailed 1.3.6.1.4.1.1931.1.1.3.1.33
The first time the network service failed this round of failures. The format returned: Tue Jan 4 23:08:21 2000
Status: mandatory Access: read-only
OBJECT-TYPE    
  DisplayString Size(0..31)  

isFileType 1.3.6.1.4.1.1931.1.1.3.1.34
The retrieved file's type, such as text/html, image/gif etc. (Applies to web servers only, currently).
Status: mandatory Access: read-only
OBJECT-TYPE    
  DisplayString Size(0..15)  

isIPAddr 1.3.6.1.4.1.1931.1.1.3.1.35
The IP address to which this entry's monitoring information pertains.
Status: mandatory Access: read-only
OBJECT-TYPE    
  IpAddress  

isData 1.3.6.1.4.1.1931.1.1.3.1.36
Additional information or data returned from the sample request.
Status: mandatory Access: read-only
OBJECT-TYPE    
  DisplayString Size(0..516)  

isTraps 1.3.6.1.4.1.1931.1.2
OBJECT IDENTIFIER    

serverFailed 1
The network server failed to correctly reply to the request in the time allowed.
TRAP-TYPE    

serverUp 2
If notifyStateChange is set in isOptions and the state of the network service changed from down to up, then a 'serverUp' trap is sent.
TRAP-TYPE    

dmsTraps 1.3.6.1.4.1.1931.1.3
OBJECT IDENTIFIER    

dmsStart 1
This trap is sent when the ServiceWatch agent starts
TRAP-TYPE    

dmsShutdown 2
This trap is sent when the ServiceWatch agent terminates
TRAP-TYPE