1-- This is a common MIB for Dominion KX/KSX G1, KX/KSX G2, KX G3, LX, and SX G2
2
3-- 10/13/2016 G. W
4-- Support get of:
5--	Port status for all ports
6--	System vitals: Memory, CPU, Power
7-- Adjust MAX-ACCESS of notification only objects.
8-- Maintenance.
9
10-- 07/12/2016 Y. Z
11-- notifications updated
12--	Added notification: dsamUpdateStarted
13--	Added notification: dsamUpdateCompleted
14--	Added notification: dsamConnected
15--	Added notification: dsamDisconnected
16
17-- 11/5/2014 G. W
18-- notifications updated
19--	Added notification: automaticScriptConfiguration
20--	Added variable: fileName
21-- SMIv2 OBJECT-TYPE (updated from SMIv1 RFC-1212)
22
23
24-- 12/20/11 H. G
25-- notifications updated
26-- Added new traps for userDisconnectedFromPort
27
28-- 07/08/11 H. G
29-- Corrected description for portStatusChange
30
31-- 12/20/10 H. G
32-- notifications updated
33-- Added new traps for scanStarted, scanStopped
34-- Also added defn for portList
35
36-- 03/09/10 H. G
37-- notifications updated
38-- Added new traps for securityBannerChanged, securityBannerAction
39-- Also added defn for bannerChanges, bannerAction
40
41-- 09/08/09 H. G
42-- notifications updated
43-- Added new traps for setDateTime, setFIPSMode
44-- Also added defn for sysDateAndTime, fipsModeStatus
45
46-- 10/14/08 H. G
47-- notifications updated
48-- Added new traps for userForcedLogout, userUploadedCertificate
49-- and bladeChassisCommError
50-- Also added defn for certificateAuthorityName
51
52-- 03/05/2008 H. G
53-- notifications updated
54--    provide additional support of notifications
55--    containing both IPv4 and IPv6 addresses
56
57-- Authors: P. N and S. O
58
59-- 01/15/2007 S. O
60-- restructured KX2.0 MIB to pass level 6 validation
61--    Import section is revised
62--    Module Identity section is revised
63--    Conformance information is added towards the end
64--    Renamed some ASN variables i.e. objectName -> rcpObjectName etc.
65-- Added 2 new traps for ipConflictDetected and ipConflictResolved
66-- Also added defn for count, new trap variable
67
68
69RemoteKVMDevice-MIB DEFINITIONS ::= BEGIN
70	IMPORTS
71                MODULE-IDENTITY, NOTIFICATION-TYPE,
72		OBJECT-TYPE, -- GW for SMIv2 compliance and consistency
73		enterprises, Integer32, Gauge32
74                         FROM SNMPv2-SMI
75
76		DisplayString, DateAndTime, TruthValue
77			 FROM SNMPv2-TC
78
79                MODULE-COMPLIANCE,
80                NOTIFICATION-GROUP,
81                OBJECT-GROUP
82                         FROM SNMPv2-CONF;
83
84-- Raritan is registered with IANA for an enterprise MIB
85
86raritan MODULE-IDENTITY
87	LAST-UPDATED "201610131200Z"
88	ORGANIZATION "Raritan Inc."
89	CONTACT-INFO
90		 "	Technical Support
91			Raritan Inc.
92			400 Cottontail Lane
93			Somerset, New Jersey, 08873
94			E-mail: support@raritan.com"
95	DESCRIPTION
96        "The MIB module representing Raritan Computers'
97        implementation of enterprise specific MIBs
98        for KX products."
99
100    	REVISION "201610131200Z"
101    	DESCRIPTION
102        "Version updated for added get"
103
104    	REVISION "201411061200Z"
105    	DESCRIPTION
106        "Version updated for added support for SX G2"
107
108    	REVISION "201311011200Z"
109    	DESCRIPTION
110        "Version updated for added support for KX G3"
111
112    	REVISION "201112201200Z"
113    	DESCRIPTION
114        "Version updated for product release 2.5.0.  Add support for Disconnect User - Force User Off"
115
116    	REVISION "201107081200Z"
117    	DESCRIPTION
118        "Version updated for product release 2.4.5."
119
120	::= { enterprises 13742 }
121
122remoteKVMDevice OBJECT IDENTIFIER ::= { raritan 3 }
123
124-- GW same location as TRAPS (implied remoteKVMDevice#) so that it is compatible with the previous MIB.
125remoteKVMDeviceNotifications OBJECT IDENTIFIER ::= { remoteKVMDevice 0 }
126remoteKVMDeviceGet OBJECT IDENTIFIER ::= { remoteKVMDevice 1 }
127
128--******************************************************************************
129-- Data objects
130--******************************************************************************
131
132rcpObjectName OBJECT-TYPE
133    SYNTAX	DisplayString
134    MAX-ACCESS	accessible-for-notify
135    STATUS	current
136    DESCRIPTION
137    	 "The model type of the device"
138    ::= { remoteKVMDevice 2 }
139
140rcpObjectInstance OBJECT-TYPE
141    SYNTAX	DisplayString
142    MAX-ACCESS	accessible-for-notify
143    STATUS	current
144    DESCRIPTION
145    	 "The device name"
146    ::= { remoteKVMDevice 3}
147
148userName OBJECT-TYPE
149    SYNTAX	DisplayString
150    MAX-ACCESS	accessible-for-notify
151    STATUS	current
152    DESCRIPTION
153    	 "User Name"
154    ::= { remoteKVMDevice 4}
155
156targetUser OBJECT-TYPE
157    SYNTAX	DisplayString
158    MAX-ACCESS	accessible-for-notify
159    STATUS	current
160    DESCRIPTION
161    	 "The user record being operated on"
162    ::= { remoteKVMDevice 5}
163
164groupName OBJECT-TYPE
165    SYNTAX	DisplayString
166    MAX-ACCESS	accessible-for-notify
167    STATUS	current
168    DESCRIPTION
169    	 "The group record being operated on"
170    ::= { remoteKVMDevice 6}
171
172rcpIPAddress OBJECT-TYPE
173    SYNTAX	DisplayString
174    MAX-ACCESS	accessible-for-notify
175    STATUS	current
176    DESCRIPTION
177    	 "The IP address"
178    ::= { remoteKVMDevice 7}
179
180deviceName  OBJECT-TYPE
181    SYNTAX	DisplayString
182    MAX-ACCESS	accessible-for-notify
183    STATUS	current
184    DESCRIPTION
185    	 "Device name"
186    ::= { remoteKVMDevice 8 }
187
188portStatus OBJECT-TYPE
189    SYNTAX	DisplayString
190    MAX-ACCESS	accessible-for-notify
191    STATUS	current
192    DESCRIPTION
193    	 "Port status and availability:
194inactive - Target cannot be detected. (UI Status:down, Availability:idle)
195available - Target can be accessed. (UI Status:up, Availability:idle)
196connected - A user is connected but capacity is available. (UI Status:up/down, Availability:connected)
197busy - Reached maximum access capacity. (UI Status:up/down, Availability:busy)"
198    ::= { remoteKVMDevice 9 }
199
200portName OBJECT-TYPE
201    SYNTAX	DisplayString
202    MAX-ACCESS	accessible-for-notify
203    STATUS	current
204    DESCRIPTION
205    	 "Port Name"
206    ::= { remoteKVMDevice 10 }
207
208clusterID OBJECT-TYPE
209    SYNTAX	DisplayString
210    MAX-ACCESS	accessible-for-notify
211    STATUS	current
212    DESCRIPTION
213    	 "The cluster ID of the CommandCenter managing this device"
214    ::= { remoteKVMDevice 11 }
215
216ipPort OBJECT-TYPE
217    SYNTAX	DisplayString
218    MAX-ACCESS	accessible-for-notify
219    STATUS	current
220    DESCRIPTION
221    	 "The IP Port"
222    ::= { remoteKVMDevice 12 }
223
224resetType OBJECT-TYPE
225    SYNTAX	DisplayString
226    MAX-ACCESS	accessible-for-notify
227    STATUS	current
228    DESCRIPTION
229    	 "How the device reset was performed"
230    ::= { remoteKVMDevice 13 }
231
232interface OBJECT-TYPE
233    SYNTAX	INTEGER { lan(1), modem(2) }
234    MAX-ACCESS	accessible-for-notify
235    STATUS	current
236    DESCRIPTION
237	 "Interface type"
238    ::= { remoteKVMDevice 14}
239
240ethernetInterface OBJECT-TYPE
241    SYNTAX	INTEGER { lan0(0), lan1(1)}
242    MAX-ACCESS	accessible-for-notify
243    STATUS	current
244    DESCRIPTION
245    	"Ethernet Interface"
246    ::= {  remoteKVMDevice 15 }
247
248backupRestoreAction  OBJECT-TYPE
249    SYNTAX	INTEGER { backup(0), restore(1) }
250    MAX-ACCESS	accessible-for-notify
251    STATUS	current
252    DESCRIPTION
253    	"Backup Restore Action."
254    ::= {  remoteKVMDevice 16 }
255
256imageType OBJECT-TYPE
257    SYNTAX	DisplayString
258    MAX-ACCESS   accessible-for-notify
259    STATUS current
260    DESCRIPTION
261         "Image type to update."
262    ::= { remoteKVMDevice 17 }
263
264
265imageVersion OBJECT-TYPE
266    SYNTAX	DisplayString
267    MAX-ACCESS	accessible-for-notify
268    STATUS	current
269    DESCRIPTION
270         "The version of the Upgrade image"
271    ::= { remoteKVMDevice 18 }
272
273status OBJECT-TYPE
274    SYNTAX	DisplayString
275    MAX-ACCESS	accessible-for-notify
276    STATUS	current
277    DESCRIPTION
278        "The success status of an operation"
279    ::= { remoteKVMDevice 19 }
280
281fileVersion OBJECT-TYPE
282    SYNTAX	DisplayString
283    MAX-ACCESS	accessible-for-notify
284    STATUS	current
285    DESCRIPTION
286         "The file version"
287    ::= { remoteKVMDevice 20 }
288
289fileType OBJECT-TYPE
290    SYNTAX	DisplayString
291    MAX-ACCESS	accessible-for-notify
292    STATUS	current
293    DESCRIPTION
294         "The file type"
295    ::= { remoteKVMDevice 21 }
296
297outletName OBJECT-TYPE
298    SYNTAX	DisplayString
299    MAX-ACCESS	accessible-for-notify
300    STATUS	current
301    DESCRIPTION
302	    "Name of the power outlet."
303    ::= { remoteKVMDevice 22 }
304
305
306portNumber OBJECT-TYPE
307    SYNTAX	Integer32
308    MAX-ACCESS	accessible-for-notify
309    STATUS	current
310    DESCRIPTION
311	 "Port number"
312    ::= { remoteKVMDevice 23}
313
314serialNumber OBJECT-TYPE
315    SYNTAX	DisplayString
316    MAX-ACCESS	accessible-for-notify
317    STATUS	current
318    DESCRIPTION
319	 "Serial Number of the Device or CIM"
320    ::= { remoteKVMDevice 24}
321
322cimName OBJECT-TYPE
323    SYNTAX	DisplayString
324    MAX-ACCESS	accessible-for-notify
325    STATUS	current
326    DESCRIPTION
327	    "Name of the cim."
328    ::= { remoteKVMDevice 25 }
329
330count OBJECT-TYPE
331    SYNTAX	Integer32
332    MAX-ACCESS	accessible-for-notify
333    STATUS	current
334    DESCRIPTION
335	 "A generic counter"
336    ::= { remoteKVMDevice 26}
337
338restoredLanPort OBJECT-TYPE
339    SYNTAX      Integer32
340    MAX-ACCESS  accessible-for-notify
341    STATUS      current
342    DESCRIPTION
343         "Lan port restored after the failure"
344    ::= { remoteKVMDevice 27 }
345
346remoteIpAddress OBJECT-TYPE
347    SYNTAX      DisplayString
348    MAX-ACCESS  accessible-for-notify
349    STATUS      current
350    DESCRIPTION
351         "The IP address of a client"
352    ::= { remoteKVMDevice 28}
353
354oldIpAddress OBJECT-TYPE
355    SYNTAX      DisplayString
356    MAX-ACCESS  accessible-for-notify
357    STATUS      current
358    DESCRIPTION
359         "The IP address"
360    ::= { remoteKVMDevice 29}
361
362newIpAddress OBJECT-TYPE
363    SYNTAX      DisplayString
364    MAX-ACCESS  accessible-for-notify
365    STATUS      current
366    DESCRIPTION
367         "The IP address"
368    ::= { remoteKVMDevice 30}
369
370newNetmask OBJECT-TYPE
371    SYNTAX      DisplayString
372    MAX-ACCESS  accessible-for-notify
373    STATUS      current
374    DESCRIPTION
375         "The net mask "
376    ::= { remoteKVMDevice 31}
377
378oldNetmask OBJECT-TYPE
379    SYNTAX      DisplayString
380    MAX-ACCESS  accessible-for-notify
381    STATUS      current
382    DESCRIPTION
383         "The net mask"
384    ::= { remoteKVMDevice 32}
385
386oldGateway OBJECT-TYPE
387    SYNTAX      DisplayString
388    MAX-ACCESS  accessible-for-notify
389    STATUS      current
390    DESCRIPTION
391         "The Gateway ip"
392    ::= { remoteKVMDevice 33}
393
394newGateway OBJECT-TYPE
395    SYNTAX      DisplayString
396    MAX-ACCESS  accessible-for-notify
397    STATUS      current
398    DESCRIPTION
399         "The Gateway ip"
400    ::= { remoteKVMDevice 34}
401
402
403-- KSX G2 specific var Names sxAlertString, pduName
404
405sxAlertString OBJECT-TYPE
406	SYNTAX DisplayString
407	MAX-ACCESS accessible-for-notify
408	STATUS current
409	DESCRIPTION
410		" Serial Alert string on a port. "
411	::= { remoteKVMDevice 38 }
412
413pduName OBJECT-TYPE
414	SYNTAX DisplayString
415	MAX-ACCESS accessible-for-notify
416	STATUS current
417	DESCRIPTION
418		" Name of the connected PDU "
419	::= { remoteKVMDevice 39 }
420
421changeEventText OBJECT-TYPE
422    SYNTAX              DisplayString
423    MAX-ACCESS          read-only
424    STATUS              current
425    DESCRIPTION         "A configurable parameter was changed.  The
426description text identifies the object changed and its new value.  The format
427of the text is 'IPv 4 Parameter : parameter = new value, . IPv6 Parameter :
428parameter = new value, ..."
429    ::= { remoteKVMDevice 40 }
430
431certificateAuthorityName  OBJECT-TYPE
432   SYNTAX       DisplayString
433   MAX-ACCESS   accessible-for-notify
434   STATUS       current
435   DESCRIPTION
436     "Certificate Authority Name"
437   ::= { remoteKVMDevice 41 }
438
439sysDateAndTime  OBJECT-TYPE
440   SYNTAX       DateAndTime
441   MAX-ACCESS   accessible-for-notify
442   STATUS       current
443   DESCRIPTION
444     "The system date and time."
445   ::= { remoteKVMDevice 42 }
446
447fipsModeStatus OBJECT-TYPE
448    SYNTAX	DisplayString
449    MAX-ACCESS	accessible-for-notify
450    STATUS	current
451    DESCRIPTION
452    	 "FIPS Mode status (0-Disabled, 1-Enabled)"
453    ::= { remoteKVMDevice 43 }
454
455bannerChanges  OBJECT-TYPE
456    SYNTAX      INTEGER {enabled(0), disabled(1), modified(2)}
457    MAX-ACCESS  accessible-for-notify
458    STATUS      current
459    DESCRIPTION
460         "KX2 Banner Changes "
461    ::= { remoteKVMDevice 44 }
462
463bannerAction   OBJECT-TYPE
464    SYNTAX     INTEGER {declined(0), accepted(1)}
465    MAX-ACCESS accessible-for-notify
466    STATUS     current
467    DESCRIPTION
468         "User Acceptance / Rejection of Initial Banner Consent"
469   ::= {  remoteKVMDevice 45 }
470
471portList OBJECT-TYPE
472	SYNTAX OCTET STRING (SIZE (1..1024))
473	MAX-ACCESS accessible-for-notify
474	STATUS current
475	DESCRIPTION
476	"Port List"
477	::= { remoteKVMDevice 46 }
478
479fileName OBJECT-TYPE
480    SYNTAX	DisplayString
481    MAX-ACCESS	accessible-for-notify
482    STATUS	current
483    DESCRIPTION
484        "Name of the file used in the operation"
485    ::= { remoteKVMDevice 47 }
486
487--******************************************************************************
488-- Available for retrieval (SNMP Get)
489-- Only supported on SX2.
490--******************************************************************************
491
492systemUsageMemory OBJECT-TYPE
493    SYNTAX      Gauge32 (0..100)
494    MAX-ACCESS  read-only
495    STATUS      current
496    DESCRIPTION
497        "Percent current memory usage"
498    ::= { remoteKVMDeviceGet 1 }
499
500systemUsageCPU OBJECT-TYPE
501    SYNTAX      Gauge32 (0..100)
502    MAX-ACCESS  read-only
503    STATUS      current
504    DESCRIPTION
505        "Percent processor usage"
506    ::= { remoteKVMDeviceGet 2 }
507
508systemPowerSupplyTable OBJECT-TYPE
509    SYNTAX      SEQUENCE OF SystemPowerSupplyEntry
510    MAX-ACCESS  not-accessible
511    STATUS      current
512    DESCRIPTION
513        "Status of all power supplies"
514    ::= { remoteKVMDeviceGet 3 }
515
516systemPowerSupplyEntry OBJECT-TYPE
517    SYNTAX	SystemPowerSupplyEntry
518    MAX-ACCESS	not-accessible
519    STATUS	current
520    DESCRIPTION
521    	 "Power supply data"
522    INDEX	{ systemPowerSupplyNumber }
523    ::= { systemPowerSupplyTable 1 }
524
525SystemPowerSupplyEntry ::= SEQUENCE {
526    systemPowerSupplyNumber	Integer32,
527    systemPowerSupplyPowerOn	TruthValue
528}
529
530systemPowerSupplyNumber OBJECT-TYPE
531    SYNTAX	Integer32 (1..2)
532    MAX-ACCESS	not-accessible
533    STATUS	current
534    DESCRIPTION
535    	 "System power supply identifier"
536    ::= { systemPowerSupplyEntry 1 }
537
538systemPowerSupplyPowerOn OBJECT-TYPE
539    SYNTAX	TruthValue
540    MAX-ACCESS	read-only
541    STATUS	current
542    DESCRIPTION
543    	 "Is the system power supply on (true)"
544    ::= { systemPowerSupplyEntry 2 }
545
546portDataTable OBJECT-TYPE
547    SYNTAX      SEQUENCE OF PortDataEntry
548    MAX-ACCESS  not-accessible
549    STATUS      current
550    DESCRIPTION
551        "Retrieve data for all ports"
552    ::= { remoteKVMDeviceGet 4 }
553
554portDataEntry OBJECT-TYPE
555    SYNTAX	PortDataEntry
556    MAX-ACCESS	not-accessible
557    STATUS	current
558    DESCRIPTION
559    	 "Port identification and current information"
560    INDEX	{ portDataIndex }
561    ::= { portDataTable 1 }
562
563PortDataEntry ::= SEQUENCE {
564    portDataIndex	Integer32,
565    portDataNumber	Integer32,
566    portDataName	DisplayString,
567    portDataType	DisplayString,
568    portDataStatus	INTEGER
569}
570
571portDataIndex OBJECT-TYPE
572    SYNTAX	Integer32 (1..1024)
573    MAX-ACCESS	not-accessible
574    STATUS	current
575    DESCRIPTION
576	"table index"
577    ::= { portDataEntry 1 }
578
579portDataNumber OBJECT-TYPE
580    SYNTAX	Integer32 (1..1024)
581    MAX-ACCESS	read-only
582    STATUS	current
583    DESCRIPTION
584	"Physical port number"
585    ::= { portDataEntry 2 }
586
587portDataName OBJECT-TYPE
588    SYNTAX	DisplayString
589    MAX-ACCESS	read-only
590    STATUS	current
591    DESCRIPTION
592    	 "User assigned port name"
593    ::= { portDataEntry 3 }
594
595portDataType OBJECT-TYPE
596    SYNTAX	DisplayString
597    MAX-ACCESS	read-only
598    STATUS	current
599    DESCRIPTION
600    	 "Port connection type"
601    ::= { portDataEntry 4 }
602
603portDataStatus OBJECT-TYPE
604    SYNTAX	INTEGER { inactive(1), available(2), connected(3), busy(4) }
605    MAX-ACCESS	read-only
606    STATUS	current
607    DESCRIPTION
608    	 "Port status and availability:
609inactive - Target cannot be detected. (UI Status:down, Availability:idle)
610available - Target can be accessed. (UI Status:up, Availability:idle)
611connected - A user is connected but capacity is available. (UI Status:up/down, Availability:connected)
612busy - Reached maximum access capacity. (UI Status:up/down, Availability:busy)"
613    ::= { portDataEntry 5 }
614
615--******************************************************************************
616-- Traps
617--******************************************************************************
618
619rebootStarted NOTIFICATION-TYPE
620    OBJECTS {
621	rcpObjectName,
622	rcpObjectInstance,
623	userName
624    }
625    STATUS	current
626    DESCRIPTION
627		    "The reboot process has started"
628    ::= { remoteKVMDeviceNotifications 1 }
629
630
631rebootCompleted NOTIFICATION-TYPE
632    OBJECTS {
633	rcpObjectName,
634	rcpObjectInstance
635    }
636    STATUS current
637    DESCRIPTION
638	"The reboot process is complete"
639    ::= { remoteKVMDeviceNotifications 2 }
640
641
642userLogin NOTIFICATION-TYPE
643    OBJECTS {
644	rcpObjectName,
645	rcpObjectInstance,
646	userName,
647	rcpIPAddress
648    }
649    STATUS current
650    DESCRIPTION
651	"A user logged in"
652    ::= { remoteKVMDeviceNotifications 3 }
653
654
655userLogout NOTIFICATION-TYPE
656    OBJECTS {
657	rcpObjectName,
658	rcpObjectInstance,
659	userName,
660	rcpIPAddress
661    }
662    STATUS current
663    DESCRIPTION
664	"A user logged out"
665    ::= { remoteKVMDeviceNotifications 4 }
666
667
668userAuthenticationFailure NOTIFICATION-TYPE
669    OBJECTS {
670	rcpObjectName,
671	rcpObjectInstance,
672	userName,
673	rcpIPAddress
674    }
675    STATUS current
676    DESCRIPTION
677	"A user authentication attempt failed"
678    ::= { remoteKVMDeviceNotifications 5 }
679
680
681portConnect NOTIFICATION-TYPE
682    OBJECTS {
683	rcpObjectName,
684	rcpObjectInstance,
685	userName,
686	portName
687    }
688    STATUS current
689    DESCRIPTION
690	"A user connected to a port"
691    ::= { remoteKVMDeviceNotifications 6 }
692
693
694portDisconnect	NOTIFICATION-TYPE
695    OBJECTS {
696	rcpObjectName,
697	rcpObjectInstance,
698	userName,
699	portName
700	}
701    STATUS current
702    DESCRIPTION
703	"A user disconnected from a port"
704    ::= { remoteKVMDeviceNotifications 7 }
705
706
707userSessionTimeout NOTIFICATION-TYPE
708    OBJECTS {
709	rcpObjectName,
710	rcpObjectInstance,
711	userName,
712	rcpIPAddress
713    }
714    STATUS current
715    DESCRIPTION
716	"A user timed out from the device"
717    ::= { remoteKVMDeviceNotifications 8 }
718
719
720userConnectionLost NOTIFICATION-TYPE
721    OBJECTS {
722	rcpObjectName,
723	rcpObjectInstance,
724	userName,
725	rcpIPAddress
726    }
727    STATUS current
728    DESCRIPTION
729	"A user lost connection to the device"
730    ::= { remoteKVMDeviceNotifications 9 }
731
732
733portStatusChange NOTIFICATION-TYPE
734    OBJECTS {
735	rcpObjectName,
736	rcpObjectInstance,
737	deviceName,
738	portName,
739	portStatus
740    }
741    STATUS current
742    DESCRIPTION
743	"A port status has changed"
744    ::= { remoteKVMDeviceNotifications 10 }
745
746userAdded NOTIFICATION-TYPE
747    OBJECTS {
748	rcpObjectName,
749	rcpObjectInstance,
750	userName,
751	targetUser
752    }
753    STATUS current
754    DESCRIPTION
755	"A user was added to the system"
756    ::= { remoteKVMDeviceNotifications 11 }
757
758userModified NOTIFICATION-TYPE
759    OBJECTS {
760	rcpObjectName,
761	rcpObjectInstance,
762	userName,
763	targetUser
764    }
765    STATUS current
766    DESCRIPTION
767	"A user account was modified"
768    ::= { remoteKVMDeviceNotifications 12 }
769
770userDeleted NOTIFICATION-TYPE
771    OBJECTS {
772	rcpObjectName,
773	rcpObjectInstance,
774	userName,
775	targetUser
776    }
777    STATUS current
778    DESCRIPTION
779	"A user was deleted from the system"
780    ::= { remoteKVMDeviceNotifications 13 }
781
782groupAdded NOTIFICATION-TYPE
783    OBJECTS {
784	rcpObjectName,
785	rcpObjectInstance,
786	userName,
787	groupName
788    }
789    STATUS current
790    DESCRIPTION
791	"A group was added to the system"
792    ::= { remoteKVMDeviceNotifications 14 }
793
794
795groupModified NOTIFICATION-TYPE
796    OBJECTS {
797	rcpObjectName,
798	rcpObjectInstance,
799	userName,
800	groupName
801    }
802    STATUS current
803    DESCRIPTION
804	"A group was modified"
805    ::= { remoteKVMDeviceNotifications 15 }
806
807
808groupDeleted NOTIFICATION-TYPE
809    OBJECTS {
810	rcpObjectName,
811	rcpObjectInstance,
812	userName,
813	groupName
814    }
815    STATUS current
816    DESCRIPTION
817	"A group was deleted from the system"
818    ::= { remoteKVMDeviceNotifications 16 }
819
820startCCManagement NOTIFICATION-TYPE
821    OBJECTS {
822	rcpObjectName,
823	rcpObjectInstance,
824	userName,
825	rcpIPAddress
826    }
827    STATUS current
828    DESCRIPTION
829	"The device was put under CommandCenter management"
830    ::= { remoteKVMDeviceNotifications 17 }
831
832stopCCManagement NOTIFICATION-TYPE
833    OBJECTS {
834	rcpObjectName,
835	rcpObjectInstance,
836	userName,
837	rcpIPAddress
838    }
839    STATUS current
840    DESCRIPTION
841	"The device was removed from CommandCenter management"
842    ::= { remoteKVMDeviceNotifications 18 }
843
844factoryReset NOTIFICATION-TYPE
845    OBJECTS {
846	rcpObjectName,
847	rcpObjectInstance,
848	userName,
849	rcpIPAddress
850    }
851    STATUS current
852    DESCRIPTION
853	"The device was reset to factory default setting"
854    ::= { remoteKVMDeviceNotifications 19 }
855
856deviceUpdateStarted NOTIFICATION-TYPE
857    OBJECTS {
858	rcpObjectName,
859	rcpObjectInstance,
860	userName,
861	rcpIPAddress,
862	imageVersion
863    }
864    STATUS current
865    DESCRIPTION
866	"The device update has started"
867    ::= { remoteKVMDeviceNotifications 20 }
868
869deviceUpdateCompleted NOTIFICATION-TYPE
870    OBJECTS {
871	rcpObjectName,
872	rcpObjectInstance,
873	userName,
874	rcpIPAddress,
875	imageVersion,
876	status
877    }
878    STATUS current
879    DESCRIPTION
880	"The device update is complete"
881    ::= { remoteKVMDeviceNotifications 21 }
882
883configBackup NOTIFICATION-TYPE
884    OBJECTS {
885	rcpObjectName,
886	rcpObjectInstance,
887	userName,
888	rcpIPAddress,
889	fileType,
890	fileVersion,
891	status
892    }
893    STATUS current
894    DESCRIPTION
895	"The device configuration has been backed up"
896    ::= { remoteKVMDeviceNotifications 22 }
897
898configRestore NOTIFICATION-TYPE
899    OBJECTS {
900	rcpObjectName,
901	rcpObjectInstance,
902	userName,
903	rcpIPAddress,
904	fileType,
905	fileVersion,
906	status
907    }
908    STATUS current
909    DESCRIPTION
910	"The device configuration has been restored"
911    ::= { remoteKVMDeviceNotifications 23 }
912
913userPasswordChanged NOTIFICATION-TYPE
914    OBJECTS {
915	rcpObjectName,
916	rcpObjectInstance,
917	userName,
918	targetUser,
919	rcpIPAddress
920    }
921    STATUS current
922    DESCRIPTION
923	"A user password was changed"
924    ::= { remoteKVMDeviceNotifications 24 }
925
926powerNotification NOTIFICATION-TYPE
927    OBJECTS {
928	rcpObjectName,
929	rcpObjectInstance,
930	outletName,
931	status
932    }
933    STATUS current
934    DESCRIPTION
935	"The power outlet status (1-Active or 0-Inactive) notification "
936    ::= { remoteKVMDeviceNotifications 25 }
937
938networkFailure NOTIFICATION-TYPE
939    OBJECTS {
940	rcpObjectName,
941	rcpObjectInstance,
942	ethernetInterface
943    }
944    STATUS current
945    DESCRIPTION
946	"A network failure was detected on an ethernet port"
947    ::= { remoteKVMDeviceNotifications 26 }
948
949-- Start new events defined exclusively for KX2
950
951
952networkParameterChanged NOTIFICATION-TYPE
953    OBJECTS {
954	rcpObjectName,
955	rcpObjectInstance,
956	userName,
957	remoteIpAddress,
958	oldIpAddress,
959	newIpAddress,
960	oldNetmask,
961	newNetmask,
962	newGateway,
963	oldGateway
964    }
965    STATUS current
966    DESCRIPTION
967	"A network parameter change was detected"
968    ::= { remoteKVMDeviceNotifications 27 }
969
970vmImageConnected NOTIFICATION-TYPE
971    OBJECTS {
972	rcpObjectName,
973	rcpObjectInstance,
974	userName,
975	rcpIPAddress
976    }
977    STATUS current
978    DESCRIPTION
979	"A Virtual Media Connected"
980    ::= { remoteKVMDeviceNotifications 28 }
981
982
983vmImageDisconnected NOTIFICATION-TYPE
984    OBJECTS {
985	rcpObjectName,
986	rcpObjectInstance,
987	userName,
988	rcpIPAddress
989    }
990    STATUS current
991    DESCRIPTION
992	"A Virtual Media disconnected"
993    ::= { remoteKVMDeviceNotifications 29 }
994
995
996cimUpdateStarted NOTIFICATION-TYPE
997    OBJECTS {
998	rcpObjectName,
999	rcpObjectInstance
1000    }
1001    STATUS current
1002    DESCRIPTION
1003	"CIM update started"
1004    ::= { remoteKVMDeviceNotifications 30 }
1005
1006
1007cimUpdateCompleted NOTIFICATION-TYPE
1008    OBJECTS {
1009	rcpObjectName,
1010	rcpObjectInstance
1011    }
1012    STATUS current
1013    DESCRIPTION
1014	"CIM update completed"
1015    ::= { remoteKVMDeviceNotifications 31 }
1016
1017
1018cimConnected NOTIFICATION-TYPE
1019    OBJECTS {
1020	rcpObjectName,
1021	rcpObjectInstance,
1022	cimName,
1023	serialNumber,
1024	portNumber
1025    }
1026    STATUS current
1027    DESCRIPTION
1028	"CIM Connected"
1029    ::= { remoteKVMDeviceNotifications 32 }
1030
1031
1032cimDisconnected NOTIFICATION-TYPE
1033    OBJECTS {
1034	rcpObjectName,
1035	rcpObjectInstance,
1036	cimName,
1037	serialNumber,
1038	portNumber
1039    }
1040    STATUS current
1041    DESCRIPTION
1042	"CIM Disconnected"
1043    ::= { remoteKVMDeviceNotifications 33 }
1044
1045powerOutletNotification NOTIFICATION-TYPE
1046    OBJECTS {
1047	rcpObjectName,
1048	rcpObjectInstance,
1049	userName,
1050	outletName,
1051	status
1052    }
1053    STATUS current
1054    DESCRIPTION
1055	"Powerstip-device outlet status Notification"
1056    ::= { remoteKVMDeviceNotifications 34 }
1057
1058
1059-- Start new event to support RP products
1060
1061portConnectionDenied NOTIFICATION-TYPE
1062    OBJECTS {
1063	rcpObjectName,
1064	rcpObjectInstance,
1065	userName,
1066	portName
1067    }
1068    STATUS current
1069    DESCRIPTION
1070	"A connection to the target port is denied"
1071    ::= { remoteKVMDeviceNotifications 35 }
1072
1073-- Firmware file discarded
1074
1075
1076firmwareFileDiscarded NOTIFICATION-TYPE
1077    OBJECTS {
1078	rcpObjectName,
1079	rcpObjectInstance,
1080	userName
1081    }
1082    STATUS current
1083    DESCRIPTION
1084	"A firmaware file discarded "
1085    ::= { remoteKVMDeviceNotifications 36 }
1086
1087firmwareUpdateFailed NOTIFICATION-TYPE
1088    OBJECTS {
1089	rcpObjectName,
1090	rcpObjectInstance,
1091	userName
1092    }
1093    STATUS current
1094    DESCRIPTION
1095    	"A firmware update failed "
1096    ::= { remoteKVMDeviceNotifications 37 }
1097
1098firmwareValidationFailed NOTIFICATION-TYPE
1099    OBJECTS {
1100	rcpObjectName,
1101	rcpObjectInstance,
1102	userName
1103    }
1104    STATUS current
1105    DESCRIPTION
1106	"A firmware validation failed "
1107    ::= { remoteKVMDeviceNotifications 38 }
1108
1109securityViolation NOTIFICATION-TYPE
1110    OBJECTS {
1111	rcpObjectName,
1112	rcpObjectInstance,
1113	userName,
1114	rcpIPAddress
1115    }
1116    STATUS current
1117    DESCRIPTION
1118        "Security violation."
1119    ::= { remoteKVMDeviceNotifications 39 }
1120
1121deviceUpdateFailed NOTIFICATION-TYPE
1122    OBJECTS {
1123	rcpObjectName,
1124	rcpObjectInstance,
1125	userName
1126    }
1127    STATUS current
1128    DESCRIPTION
1129        "Device update has failed."
1130    ::= { remoteKVMDeviceNotifications 40 }
1131
1132passwordSettingsChanged NOTIFICATION-TYPE
1133     OBJECTS {
1134       rcpObjectName,
1135       rcpObjectInstance,
1136       userName,
1137       status
1138     }
1139     STATUS current
1140     DESCRIPTION
1141         " Strong password settings changed "
1142     ::= { remoteKVMDeviceNotifications 41 }
1143
1144-- Network Failover Trap
1145
1146ethernetFailover NOTIFICATION-TYPE
1147    OBJECTS {
1148	rcpObjectName,
1149	rcpObjectInstance,
1150	restoredLanPort
1151    }
1152    STATUS current
1153    DESCRIPTION
1154	"A ethernet failover was detected and restored on new ethernet interface"
1155    ::= { remoteKVMDeviceNotifications 42 }
1156
1157-- New traps for KX 1.4.5 Sujata Osowski 01/15/2007
1158
1159ipConflictDetected NOTIFICATION-TYPE
1160    OBJECTS {
1161	rcpObjectName,
1162	rcpObjectInstance,
1163	rcpIPAddress,
1164	count
1165    }
1166    STATUS current
1167    DESCRIPTION
1168        "IP address conflict is detected."
1169    ::= { remoteKVMDeviceNotifications 43 }
1170
1171ipConflictResolved NOTIFICATION-TYPE
1172    OBJECTS {
1173	rcpObjectName,
1174	rcpObjectInstance,
1175	rcpIPAddress
1176    }
1177    STATUS current
1178    DESCRIPTION
1179        "IP address conflict is resolved."
1180    ::= { remoteKVMDeviceNotifications 44 }
1181
1182sxPortAlert NOTIFICATION-TYPE
1183	OBJECTS {
1184	    rcpObjectName,
1185	    rcpObjectInstance,
1186	    portNumber,
1187	    sxAlertString
1188	}
1189	STATUS current
1190	DESCRIPTION
1191		"Port keyword detected."
1192	::= { remoteKVMDeviceNotifications 45 }
1193
1194pduConnected NOTIFICATION-TYPE
1195	OBJECTS {
1196	    rcpObjectName,
1197	    rcpObjectInstance,
1198	    portNumber,
1199	    pduName
1200	}
1201	STATUS current
1202	DESCRIPTION
1203		" A PDU is connected to the device directly through power port"
1204	::= { remoteKVMDeviceNotifications 46 }
1205
1206pduDisconnected NOTIFICATION-TYPE
1207	OBJECTS {
1208	    rcpObjectName,
1209	    rcpObjectInstance,
1210	    portNumber,
1211	    pduName
1212	}
1213	STATUS current
1214	DESCRIPTION
1215		" A PDU is disconnected from a power port"
1216	::= { remoteKVMDeviceNotifications 47 }
1217
1218networkParameterChangedv2 NOTIFICATION-TYPE
1219      OBJECTS {
1220          rcpObjectName,
1221          rcpObjectInstance,
1222          userName,
1223          remoteIpAddress,
1224          changeEventText
1225      }
1226        STATUS              current
1227        DESCRIPTION         "A network parameter change was detected"
1228        ::= { remoteKVMDeviceNotifications 48 }
1229
1230portConnectv2 NOTIFICATION-TYPE
1231    OBJECTS {
1232	rcpObjectName,
1233	rcpObjectInstance,
1234	userName,
1235	portName,
1236	rcpIPAddress
1237    }
1238    STATUS current
1239    DESCRIPTION
1240	"A user connected to a port"
1241    ::= { remoteKVMDeviceNotifications 49 }
1242
1243
1244portDisconnectv2 NOTIFICATION-TYPE
1245    OBJECTS {
1246	rcpObjectName,
1247	rcpObjectInstance,
1248	userName,
1249	portName,
1250	rcpIPAddress
1251	}
1252    STATUS current
1253    DESCRIPTION
1254	"A user disconnected from a port"
1255    ::= { remoteKVMDeviceNotifications 50 }
1256
1257userForcedLogout NOTIFICATION-TYPE
1258    OBJECTS {
1259   	rcpObjectName,
1260   	rcpObjectInstance,
1261   	userName,
1262   	rcpIPAddress
1263    	}
1264    STATUS current
1265    DESCRIPTION
1266   	"A user was forcibly logged out by Admin"
1267    ::= { remoteKVMDeviceNotifications 51 }
1268
1269userUploadedCertificate NOTIFICATION-TYPE
1270   OBJECTS {
1271             rcpObjectName,
1272             rcpObjectInstance,
1273             userName,
1274             rcpIPAddress,
1275             certificateAuthorityName
1276           }
1277   STATUS      current
1278   DESCRIPTION
1279     "A user uploaded a SSL Certificate."
1280   ::= { remoteKVMDeviceNotifications 52 }
1281
1282bladeChassisCommError NOTIFICATION-TYPE
1283    OBJECTS {
1284         rcpObjectName,
1285         rcpObjectInstance,
1286         deviceName,
1287	portNumber,
1288         portName
1289    }
1290    STATUS current
1291    DESCRIPTION
1292   "A communications error with blade chassis device connected to this port was detected."
1293    ::= { remoteKVMDeviceNotifications 53 }
1294
1295setDateTime NOTIFICATION-TYPE
1296    OBJECTS {
1297         rcpObjectName,
1298         rcpObjectInstance,
1299         deviceName,
1300         sysDateAndTime
1301    }
1302    STATUS current
1303    DESCRIPTION
1304   "The device time and date have been set."
1305    ::= { remoteKVMDeviceNotifications 54 }
1306
1307setFIPSMode NOTIFICATION-TYPE
1308    OBJECTS {
1309         rcpObjectName,
1310         rcpObjectInstance,
1311         deviceName,
1312	fipsModeStatus
1313    }
1314    STATUS current
1315    DESCRIPTION
1316   "FIPS Mode status has been changed on the device."
1317    ::= { remoteKVMDeviceNotifications 55 }
1318
1319securityBannerChanged NOTIFICATION-TYPE
1320    OBJECTS {
1321         rcpObjectName,
1322         rcpObjectInstance,
1323         userName,
1324         rcpIPAddress,
1325         bannerChanges
1326    }
1327    STATUS current
1328    DESCRIPTION
1329   "Security Banner has changed "
1330    ::= { remoteKVMDeviceNotifications 56 }
1331
1332securityBannerAction NOTIFICATION-TYPE
1333    OBJECTS {
1334         rcpObjectName,
1335         rcpObjectInstance,
1336         userName,
1337         rcpIPAddress,
1338         bannerAction
1339    }
1340    STATUS     current
1341    DESCRIPTION
1342   "User Acceptance/Rejection of Security Banner "
1343    ::= { remoteKVMDeviceNotifications 57 }
1344
1345scanStarted NOTIFICATION-TYPE
1346	OBJECTS {
1347		rcpObjectName,
1348		rcpObjectInstance,
1349		userName,
1350		portList,
1351		rcpIPAddress
1352		}
1353	STATUS current
1354	DESCRIPTION
1355	"A user started a port scan"
1356	::= { remoteKVMDeviceNotifications 58 }
1357
1358scanStopped NOTIFICATION-TYPE
1359	OBJECTS {
1360		rcpObjectName,
1361		rcpObjectInstance,
1362		userName,
1363		portList,
1364		rcpIPAddress
1365	}
1366	STATUS current
1367	DESCRIPTION
1368	"A user stopped a port scan"
1369	::= { remoteKVMDeviceNotifications 59 }
1370
1371userDisconnectedFromPort NOTIFICATION-TYPE
1372	OBJECTS {
1373		rcpObjectName,
1374		rcpObjectInstance,
1375		targetUser,
1376		portName,
1377		userName,
1378		rcpIPAddress
1379	}
1380	STATUS current
1381	DESCRIPTION
1382	"A user was forcibly disconnected from a port by Admin"
1383	::= { remoteKVMDeviceNotifications 60 }
1384
1385automaticScriptConfiguration NOTIFICATION-TYPE
1386	OBJECTS {
1387		rcpObjectName,
1388		rcpObjectInstance,
1389		rcpIPAddress,
1390		fileName,
1391		status
1392	}
1393	STATUS current
1394	DESCRIPTION
1395	"The system attempted to run a script downloaded via TFTP"
1396	::= { remoteKVMDeviceNotifications 61 }
1397
1398
1399dsamUpdateStarted NOTIFICATION-TYPE
1400    OBJECTS {
1401	rcpObjectName,
1402	rcpObjectInstance
1403    }
1404    STATUS current
1405    DESCRIPTION
1406	"DSAM update started"
1407    ::= { remoteKVMDeviceNotifications 62 }
1408
1409
1410dsamUpdateCompleted NOTIFICATION-TYPE
1411    OBJECTS {
1412	rcpObjectName,
1413	rcpObjectInstance
1414    }
1415    STATUS current
1416    DESCRIPTION
1417	"DSAM update completed"
1418    ::= { remoteKVMDeviceNotifications 63 }
1419
1420
1421dsamConnected NOTIFICATION-TYPE
1422    OBJECTS {
1423	rcpObjectName,
1424	rcpObjectInstance,
1425	serialNumber
1426    }
1427    STATUS current
1428    DESCRIPTION
1429	"DSAM Connected"
1430    ::= { remoteKVMDeviceNotifications 64 }
1431
1432
1433dsamDisconnected NOTIFICATION-TYPE
1434    OBJECTS {
1435	rcpObjectName,
1436	rcpObjectInstance,
1437	serialNumber
1438    }
1439    STATUS current
1440    DESCRIPTION
1441	"DSAM Disconnected"
1442    ::= { remoteKVMDeviceNotifications 65 }
1443
1444
1445-- *
1446-- * SNMPv2 Conformance Information *******************************************
1447-- *
1448
1449raritanMibConformance   OBJECT IDENTIFIER ::= { raritan 9 }
1450raritanMibCompliances   OBJECT IDENTIFIER ::= { raritanMibConformance 1 }
1451raritanMibGroups        OBJECT IDENTIFIER ::= { raritanMibConformance 2 }
1452
1453raritanMibCompliance    MODULE-COMPLIANCE
1454    STATUS              current
1455    DESCRIPTION         "Compliance statement for the private Raritan MIB."
1456    MODULE              -- Module Raritan-MIB
1457    MANDATORY-GROUPS    {
1458                            raritanMibBasicGroup,
1459                            raritanMibTrapGroup,
1460			    raritanMibGetGroup
1461                        }
1462    ::= { raritanMibCompliances 1 }
1463
1464raritanMibBasicGroup    OBJECT-GROUP
1465    OBJECTS             {
1466                          	rcpObjectName,
1467                          	rcpObjectInstance,
1468                          	userName,
1469                          	targetUser,
1470                          	groupName,
1471                          	rcpIPAddress,
1472                          	deviceName,
1473                          	portStatus,
1474                          	portName,
1475                          	clusterID,
1476                          	ipPort,
1477                          	resetType,
1478                          	interface,
1479                          	ethernetInterface,
1480                          	backupRestoreAction,
1481                          	imageType,
1482                          	imageVersion,
1483                          	status,
1484                          	fileVersion,
1485                          	fileType,
1486                          	outletName,
1487                          	portNumber,
1488                          	serialNumber,
1489                          	cimName,
1490                          	count,
1491			    		restoredLanPort,
1492			    		remoteIpAddress,
1493			    		oldIpAddress,
1494			    		newIpAddress,
1495			    		newNetmask,
1496			    		oldNetmask,
1497			    		oldGateway,
1498			    		newGateway,
1499			    		sxAlertString,
1500			    		pduName,
1501                    		changeEventText,
1502			    		certificateAuthorityName,
1503                    		sysDateAndTime,
1504			    		fipsModeStatus,
1505                    		bannerChanges,
1506                    		bannerAction,
1507				portList,
1508				fileName
1509			}
1510    STATUS              current
1511    DESCRIPTION         "Objects used in the traps."
1512    ::= { raritanMibGroups 1 }
1513
1514
1515raritanMibTrapGroup         NOTIFICATION-GROUP
1516    NOTIFICATIONS       {
1517                          	rebootStarted,
1518                          	rebootCompleted,
1519                          	userLogin,
1520                          	userLogout,
1521                          	userAuthenticationFailure,
1522                          	portConnect,
1523                          	portDisconnect,
1524                          	userSessionTimeout,
1525                          	userConnectionLost,
1526                          	portStatusChange,
1527                          	userAdded,
1528                          	userModified,
1529                          	userDeleted,
1530                          	groupAdded,
1531                          	groupModified,
1532                          	groupDeleted,
1533                          	startCCManagement,
1534                          	stopCCManagement,
1535                          	factoryReset,
1536                          	deviceUpdateStarted,
1537                          	deviceUpdateCompleted,
1538                          	configBackup,
1539                          	configRestore,
1540                          	userPasswordChanged,
1541                          	powerNotification,
1542                          	networkFailure,
1543                          	networkParameterChanged,
1544                          	vmImageConnected,
1545                          	vmImageDisconnected,
1546                          	cimUpdateStarted,
1547                          	cimUpdateCompleted,
1548                          	cimConnected,
1549                          	cimDisconnected,
1550                          	powerOutletNotification,
1551                          	portConnectionDenied,
1552                          	firmwareFileDiscarded,
1553                          	firmwareUpdateFailed,
1554                          	firmwareValidationFailed,
1555                          	securityViolation,
1556                          	deviceUpdateFailed,
1557                          	passwordSettingsChanged,
1558                          	ethernetFailover,
1559                          	ipConflictDetected,
1560                          	ipConflictResolved,
1561                          	sxPortAlert,
1562                          	pduConnected,
1563                          	pduDisconnected,
1564                          	networkParameterChangedv2,
1565                          	portConnectv2,
1566                          	portDisconnectv2,
1567                         	userForcedLogout,
1568			    	userUploadedCertificate,
1569 			    	bladeChassisCommError,
1570                          	setDateTime,
1571			    	setFIPSMode,
1572                          	securityBannerChanged,
1573				securityBannerAction,
1574			    	scanStarted,
1575			    	scanStopped,
1576				userDisconnectedFromPort,
1577				automaticScriptConfiguration,
1578                          	dsamUpdateStarted,
1579                          	dsamUpdateCompleted,
1580                          	dsamConnected,
1581                          	dsamDisconnected
1582                        }
1583    STATUS              current
1584    DESCRIPTION         "Raritan traps."
1585    ::= { raritanMibGroups 2 }
1586
1587raritanMibGetGroup    OBJECT-GROUP
1588    OBJECTS             {
1589				systemUsageMemory,
1590				systemUsageCPU,
1591				systemPowerSupplyPowerOn,
1592				portDataNumber,
1593				portDataName,
1594				portDataType,
1595				portDataStatus
1596                        }
1597    STATUS              current
1598    DESCRIPTION         "Raritan retrievable objects"
1599    ::= { raritanMibGroups 3 }
1600
1601END
1602
1603