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 "201410100000Z" ORGANIZATION "websitepulse.com" CONTACT-INFO "Postal: 2451 River Tree Circle, Sanford, FL 32771, USA EMail: support@websitepulse.com Phone: +1-407-380-1600 " DESCRIPTION "WebSitePulse NOTIFICATION MIB add target notes to traps" REVISION "201410100000Z" DESCRIPTION "WebSitePulse NOTIFICATION MIB update contact information" REVISION "201303010000Z" DESCRIPTION "WebSitePulse NOTIFICATION MIB v2 minor syntax changes" REVISION "201211290000Z" DESCRIPTION "WebSitePulse NOTIFICATION MIB v2" REVISION "201110190000Z" DESCRIPTION "WebSitePulse NOTIFICATION MIB" ::= { 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, websitepulsetargetnotes } STATUS current DESCRIPTION "WebSitepuse Trap Variables Group" ::= { websitepulsegroups 1} websitepulsenotifs NOTIFICATION-GROUP NOTIFICATIONS { websitepulseconnectionfailure, websitepulsecontentfailure, websitepulsetimeoutfailure, websitepulsefailurerepeated, websitepulserecovery, websitepulsefirstcheckfailure, websitepulsedependency, websitepulsesofttimeout, websitepulsesimulation } STATUS current DESCRIPTION "WebSitepuse Traps Group" ::= { 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 } websitepulsetargetnotes OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Client defined target notes" ::= { websitepulsevars 15 } websitepulseconnectionfailure NOTIFICATION-TYPE OBJECTS { websitepulsealerttype, websitepulsesubscribernames, websitepulsestatus, websitepulsedomain, websitepulsetargetlabel, websitepulseservertype, websitepulseport, websitepulsedate, websitepulseresponsetime, websitepulsedowntime, websitepulserulename, websitepulseurl, websitepulsestepnumber, websitepulsesteplabel, websitepulsetargetnotes } 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, websitepulsetargetnotes } 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, websitepulsetargetnotes } 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, websitepulsetargetnotes } 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, websitepulsetargetnotes } 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, websitepulsetargetnotes } 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, websitepulsetargetnotes } 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, websitepulsetargetnotes } 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, websitepulsetargetnotes } STATUS current DESCRIPTION "A failure simulation notification" ::= { websitepulsetraps 9 } END