WEBSITEPULSE-NOTIFY-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI DisplayString FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF; websitepulse MODULE-IDENTITY LAST-UPDATED "201110190000Z" ORGANIZATION "websitepulse.com" CONTACT-INFO "Postal: 674 Saxon Boulevard, Deltona, Florida 32725 USA EMail: support@websitepulse.com Phone: +1-407-380-1600 " DESCRIPTION "WebSitePulse NOTIFICATION MIB" REVISION "201110190000Z" DESCRIPTION "WebSitePulse NOTIFICATION MIB v2" ::= { enterprises 22096 } websitepulsetraps OBJECT IDENTIFIER ::= { websitepulse 0 } websitepulseobjects OBJECT IDENTIFIER ::= { websitepulse 1 } websitepulseconformance OBJECT IDENTIFIER ::= { websitepulse 2 } websitepulsevars OBJECT IDENTIFIER ::= { websitepulseobjects 1 } websitepulsegroups OBJECT IDENTIFIER ::= { websitepulseconformance 1 } websitepulsecompilances OBJECT IDENTIFIER ::= { websitepulseconformance 2 } websitepulsecompilance MODULE-COMPLIANCE STATUS current DESCRIPTION "Compilance" MODULE -- this module GROUP websitepulseparams DESCRIPTION "Groups parameters included in traps" GROUP websitepulsenotifs DESCRIPTION "Groups all traps" ::= { websitepulsecompilances 1 } websitepulseparams OBJECT-GROUP OBJECTS { websitepulsealerttype, websitepulsesubscribernames, websitepulsestatus, websitepulsedomain, websitepulsetargetlabel, websitepulseservertype, websitepulseport, websitepulsedate, websitepulseresponsetime, websitepulsedowntime, websitepulserulename, websitepulseurl, websitepulsestepnumber, websitepulsesteplabel } STATUS current DESCRIPTION "WebSitepuse Trap Variables" ::= { websitepulsegroups 1} websitepulsenotifs NOTIFICATION-GROUP NOTIFICATIONS { websitepulseconnectionfailure, websitepulsecontentfailure, websitepulsetimeoutfailure, websitepulsefailurerepeated, websitepulserecovery, websitepulsefirstcheckfailure, websitepulsedependency, websitepulsesofttimeout, websitepulsesimulation } STATUS current DESCRIPTION "WebSitepuse Trap Variables" ::= { websitepulsegroups 2} websitepulsealerttype OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Alert type" ::= { websitepulsevars 1 } websitepulsesubscribernames OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Subscriber Names" ::= { websitepulsevars 2 } websitepulsestatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This is the status message of the monitored resource." ::= { websitepulsevars 3 } websitepulsedomain OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Domain hostname or IP address." ::= { websitepulsevars 4 } websitepulsetargetlabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The label of the target." ::= { websitepulsevars 5 } websitepulseservertype OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The server type (HTTP, FTP and etc.)." ::= { websitepulsevars 6 } websitepulseport OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The server port that is monitored." ::= { websitepulsevars 7 } websitepulsedate OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The local time of the monitored server." ::= { websitepulsevars 8 } websitepulseresponsetime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Response Time." ::= { websitepulsevars 9 } websitepulsedowntime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The estimated downtime is the multiplication of the number of consecutive failures and the monitoring frequency (in minutes) for the selected target." ::= { websitepulsevars 10 } websitepulserulename OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The label of the dependency rule that was satisfied prior to sending a dependency alert." ::= { websitepulsevars 11 } websitepulseurl OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The URL address for URL monitoring." ::= { websitepulsevars 12 } websitepulsestepnumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Transaction step number." ::= { websitepulsevars 13 } websitepulsesteplabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Transaction step label." ::= { websitepulsevars 14 } websitepulseconnectionfailure NOTIFICATION-TYPE OBJECTS { websitepulsealerttype, websitepulsesubscribernames, websitepulsestatus, websitepulsedomain, websitepulsetargetlabel, websitepulseservertype, websitepulseport, websitepulsedate, websitepulseresponsetime, websitepulsedowntime, websitepulserulename, websitepulseurl, websitepulsestepnumber, websitepulsesteplabel } STATUS current DESCRIPTION "Connection problem - sent when the problem is detected for the first time" ::= { websitepulsetraps 1 } websitepulsecontentfailure NOTIFICATION-TYPE OBJECTS { websitepulsealerttype, websitepulsesubscribernames, websitepulsestatus, websitepulsedomain, websitepulsetargetlabel, websitepulseservertype, websitepulseport, websitepulsedate, websitepulseresponsetime, websitepulsedowntime, websitepulserulename, websitepulseurl, websitepulsestepnumber, websitepulsesteplabel } STATUS current DESCRIPTION "Content problem - sent when the problem is detected for the first time" ::= { websitepulsetraps 2 } websitepulsetimeoutfailure NOTIFICATION-TYPE OBJECTS { websitepulsealerttype, websitepulsesubscribernames, websitepulsestatus, websitepulsedomain, websitepulsetargetlabel, websitepulseservertype, websitepulseport, websitepulsedate, websitepulseresponsetime, websitepulsedowntime, websitepulserulename, websitepulseurl, websitepulsestepnumber, websitepulsesteplabel } STATUS current DESCRIPTION "Timeout warning - sent when the problem is detected for the first time" ::= { websitepulsetraps 3 } websitepulsefailurerepeated NOTIFICATION-TYPE OBJECTS { websitepulsealerttype, websitepulsesubscribernames, websitepulsestatus, websitepulsedomain, websitepulsetargetlabel, websitepulseservertype, websitepulseport, websitepulsedate, websitepulseresponsetime, websitepulsedowntime, websitepulserulename, websitepulseurl, websitepulsestepnumber, websitepulsesteplabel } STATUS current DESCRIPTION "A repeat failure notification - sent if the targets has been detected down more than once" ::= { websitepulsetraps 4 } websitepulserecovery NOTIFICATION-TYPE OBJECTS { websitepulsealerttype, websitepulsesubscribernames, websitepulsestatus, websitepulsedomain, websitepulsetargetlabel, websitepulseservertype, websitepulseport, websitepulsedate, websitepulseresponsetime, websitepulsedowntime, websitepulserulename, websitepulseurl, websitepulsestepnumber, websitepulsesteplabel } STATUS current DESCRIPTION "A recovery notification" ::= { websitepulsetraps 5 } websitepulsefirstcheckfailure NOTIFICATION-TYPE OBJECTS { websitepulsealerttype, websitepulsesubscribernames, websitepulsestatus, websitepulsedomain, websitepulsetargetlabel, websitepulseservertype, websitepulseport, websitepulsedate, websitepulseresponsetime, websitepulsedowntime, websitepulserulename, websitepulseurl, websitepulsestepnumber, websitepulsesteplabel } STATUS current DESCRIPTION "A failure has been detected on the first check - could be target misconfiguration" ::= { websitepulsetraps 6 } websitepulsedependency NOTIFICATION-TYPE OBJECTS { websitepulsealerttype, websitepulsesubscribernames, websitepulsestatus, websitepulsedomain, websitepulsetargetlabel, websitepulseservertype, websitepulseport, websitepulsedate, websitepulseresponsetime, websitepulsedowntime, websitepulserulename, websitepulseurl, websitepulsestepnumber, websitepulsesteplabel } STATUS current DESCRIPTION "A dependency rule has been satisfied" ::= { websitepulsetraps 7 } websitepulsesofttimeout NOTIFICATION-TYPE OBJECTS { websitepulsealerttype, websitepulsesubscribernames, websitepulsestatus, websitepulsedomain, websitepulsetargetlabel, websitepulseservertype, websitepulseport, websitepulsedate, websitepulseresponsetime, websitepulsedowntime, websitepulserulename, websitepulseurl, websitepulsestepnumber, websitepulsesteplabel } STATUS current DESCRIPTION "Soft timeout warning" ::= { websitepulsetraps 8 } websitepulsesimulation NOTIFICATION-TYPE OBJECTS { websitepulsealerttype, websitepulsesubscribernames, websitepulsestatus, websitepulsedomain, websitepulsetargetlabel, websitepulseservertype, websitepulseport, websitepulsedate, websitepulseresponsetime, websitepulsedowntime, websitepulserulename, websitepulseurl, websitepulsestepnumber, websitepulsesteplabel } STATUS current DESCRIPTION "A failure simulation notification" ::= { websitepulsetraps 9 } END