-- Avocent Vendor MIB OID Tree -- Release 2.0.5 12/26/2007 CYCLADES-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises FROM SNMPv2-SMI ; -- Avocent Corporation Identifier cyclades OBJECT IDENTIFIER ::= { enterprises 2925 } END -- The cyacsmgmt.mib file (it has the ACS' MIB management) CYCLADES-ACS-MIB DEFINITIONS ::= BEGIN IMPORTS cyclades FROM CYCLADES-MIB MODULE-IDENTITY FROM SNMPv2-SMI; cyACSMgmt MODULE-IDENTITY LAST-UPDATED "200711140000Z" ORGANIZATION "Avocent Corporation" CONTACT-INFO "postal : Avocent Corporation 3541 Gateway Boulevard Fremont, CA 94538, USA e-mail : Technical Support techsupport@avocent.com" DESCRIPTION "IPv6 information added" REVISION "200711140000Z" DESCRIPTION "This file defines the Avocent MIB extensions to ACSxx products" REVISION "200605290000Z" DESCRIPTION "Changed the Organization and Contact-Info" REVISION "200508290000Z" DESCRIPTION "Changed the Contact-Info" REVISION "200310170000Z" DESCRIPTION "Defined new MIB - CYCLADES-ACS-PM-MIB" REVISION "200210100000Z" DESCRIPTION "Defined new MIB - CYCLADES-ACS-SYS-MIB" REVISION "200209200000Z" DESCRIPTION "First Draft" ::= { cyclades 4 } -- Current Avocent ACS core mib table entries : -- cyACSSys OBJECT-IDENTITY ::= { cyACSMgmt 1 } -- cyACSConf OBJECT-IDENTITY ::= { cyACSMgmt 2 } -- cyACSInfo OBJECT-IDENTITY ::= { cyACSMgmt 3 } -- cyACSAdm OBJECT-IDENTITY ::= { cyACSMgmt 4 } -- cyPM OBJECT-IDENTITY ::= { cyACSMgmt 5 } END CYCLADES-ACS-SYS-MIB DEFINITIONS ::= BEGIN IMPORTS cyACSMgmt FROM CYCLADES-ACS-MIB OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, Integer32 FROM SNMPv2-SMI DisplayString FROM SNMPv2-TC; cyACSSys MODULE-IDENTITY LAST-UPDATED "200605290000Z" ORGANIZATION "Avocent Corporation" CONTACT-INFO "postal : Avocent Corporation 3541 Gateway Boulevard Fremont, CA 94538, USA e-mail : Technical Support techsupport@avocent.com" DESCRIPTION "This module defines the ACS/TS/ACS5000 System Information" REVISION "200605290000Z" DESCRIPTION "Changed the Organization and Contact-Info" REVISION "200508290000Z" DESCRIPTION "Changed the Contact-Info" REVISION "200306300000Z" DESCRIPTION "Included informations about RAM size, flash size, CPU freq and Device Id" REVISION "200210100000Z" DESCRIPTION "Included PCMCIA and Power Supply informations" REVISION "200209200000Z" DESCRIPTION "First Draft" ::= { cyACSMgmt 1 } cyACSpname OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The product's name - ACSxx (xx - the number of the serial ports )" ::= { cyACSSys 1 } cyACSversion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The firmware's version" ::= {cyACSSys 2} cyACSPower OBJECT-IDENTITY STATUS current DESCRIPTION "It gives information about Power Supply" ::= { cyACSSys 3 } cyACSPwNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of the power supplies" ::= { cyACSPower 1 } cyACSPw1 OBJECT-TYPE SYNTAX INTEGER { noinstalled(0), powerON(1), powerOFF(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "State of the first power supply" ::= { cyACSPower 2 } cyACSPw2 OBJECT-TYPE SYNTAX INTEGER { noinstalled(0), powerON(1), powerOFF(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "State of the second power supply" ::= { cyACSPower 3 } cyACSPcmcia OBJECT-IDENTITY STATUS current DESCRIPTION "PCMCIA card information" ::= {cyACSSys 4} cyACSNPcmcia OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of the cards PCMCIA available" ::= { cyACSPcmcia 1 } cyCardIdentTable OBJECT-TYPE SYNTAX SEQUENCE OF CyCardIdentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Card identification" ::= { cyACSPcmcia 2 } cyCardIdentEntry OBJECT-TYPE SYNTAX CyCardIdentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One particular association between PCMCIA socket and card identification" INDEX { cyCardIdentIndex } ::= { cyCardIdentTable 1 } CyCardIdentEntry ::= SEQUENCE { cyCardIdentIndex Integer32, cyCardIdentProd DisplayString, cyCardIdentMan DisplayString , cyCardIdentFunc DisplayString, cyCardIdentPCI DisplayString } cyCardIdentIndex OBJECT-TYPE SYNTAX Integer32(0..2) MAX-ACCESS read-only STATUS current DESCRIPTION "number to identifier the socket Card" ::= { cyCardIdentEntry 1 } cyCardIdentProd OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Product identification strings" ::= { cyCardIdentEntry 2 } cyCardIdentMan OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Manufacturer ID codes" ::= { cyCardIdentEntry 3 } cyCardIdentFunc OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Function ID code" ::= { cyCardIdentEntry 4 } cyCardIdentPCI OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "PCI ID" ::= { cyCardIdentEntry 5 } cyCardConfTable OBJECT-TYPE SYNTAX SEQUENCE OF CyCardConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table has the socket configuration " ::= { cyACSPcmcia 3 } cyCardConfEntry OBJECT-TYPE SYNTAX CyCardConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One particular association between PCMCIA socket and its configuration" INDEX { cyCardConfIndex } ::= { cyCardConfTable 1 } CyCardConfEntry ::= SEQUENCE { cyCardConfIndex Integer32, cyCardConfPower DisplayString, cyCardConfType DisplayString , cyCardConfInter DisplayString, cyCardConfFunc DisplayString, cyCardConfCardv DisplayString, cyCardConfPort1 DisplayString, cyCardConfPort2 DisplayString } cyCardConfIndex OBJECT-TYPE SYNTAX Integer32(0..2) MAX-ACCESS read-only STATUS current DESCRIPTION "number to identifier the socket PCMCIA" ::= { cyCardConfEntry 1 } cyCardConfPower OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Power Settings" ::= { cyCardConfEntry 2 } cyCardConfType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Interface Type" ::= { cyCardConfEntry 3 } cyCardConfInter OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Interrupt number" ::= { cyCardConfEntry 4 } cyCardConfFunc OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "function" ::= { cyCardConfEntry 5 } cyCardConfCardv OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Card values" ::= { cyCardConfEntry 6 } cyCardConfPort1 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "I/O Port 1" ::= { cyCardConfEntry 7 } cyCardConfPort2 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "I/O Port 2" ::= { cyCardConfEntry 8 } cyCardStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF CyCardStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table has the current socket status flags " ::= { cyACSPcmcia 4 } cyCardStatusEntry OBJECT-TYPE SYNTAX CyCardStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One particular association between PCMCIA socket and its status" INDEX { cyCardStatusIndex } ::= { cyCardStatusTable 1 } CyCardStatusEntry ::= SEQUENCE { cyCardStatusIndex Integer32, cyCardStatusCard DisplayString, cyCardStatusFunc DisplayString } cyCardStatusIndex OBJECT-TYPE SYNTAX Integer32(0..2) MAX-ACCESS read-only STATUS current DESCRIPTION "number to identifier the socket PCMCIA" ::= { cyCardStatusEntry 1 } cyCardStatusCard OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Current Card State" ::= { cyCardStatusEntry 2 } cyCardStatusFunc OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Current Function" ::= { cyCardStatusEntry 3 } cyACSFlashSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total amount of flash memory in Mbytes" ::= {cyACSSys 5} cyACSRAMSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total amount of RAM in Mbytes" ::= {cyACSSys 6} cyACSCPUfreq OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "CPU clock in MHz" ::= {cyACSSys 7} cyACSDevId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The product's identifier" ::= { cyACSSys 8 } END -- The cyacsconf.mib file (it has the ACS' configuration MIB) : CYCLADES-ACS-CONF-MIB DEFINITIONS ::= BEGIN IMPORTS cyACSMgmt FROM CYCLADES-ACS-MIB InterfaceIndexOrZero FROM IF-MIB MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, IpAddress, Integer32 FROM SNMPv2-SMI DisplayString FROM SNMPv2-TC; cyACSConf MODULE-IDENTITY LAST-UPDATED "200711140000Z" ORGANIZATION "Avocent Corporation" CONTACT-INFO "postal : Avocent Corporation 3541 Gateway Boulevard Fremont, CA 94538, USA e-mail : Technical Support techsupport@avocent.com" DESCRIPTION "IPv6 information added" REVISION "200711140000Z" DESCRIPTION "This module defines objects for the ACS/TS/ACS5000 configuration" REVISION "200605290000Z" DESCRIPTION "Changed the Organization and Contact-Info" REVISION "200604030000Z" DESCRIPTION "Changed CyGroupEntry SEQUENCE" REVISION "200508290000Z" DESCRIPTION "Changed the Contact-Info" REVISION "200306300000Z" DESCRIPTION "Changed cySPortSniffMsess SYNTAX" REVISION "200301170000Z" DESCRIPTION "Included new parameters in cySerialPortConf" REVISION "200210200000Z" DESCRIPTION "Included new parameters in cySerialPortConf" REVISION "200209200000Z" DESCRIPTION "First Draft" ::= { cyACSMgmt 2 } -- Current Avocent ACS Configuration core mib table entries : -- cyHostName OBJECT-TYPE ::= { cyACSConf 1 } -- cyConsoleBanner OBJECT-TYPE ::= { cyACSConf 2 } -- cyMotd OBJECT-TYPE ::= { cyACSConf 3 } -- cyEthItf OBJECT-IDENTITY ::= { cyACSConf 4 } -- cyNameService OBJECT-IDENTITY ::= { cyACSConf 5 } -- cySerialPortConf OBJECT-IDENTITY ::= { cyACSConf 6 } cyHostName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Host Name " ::= { cyACSConf 1 } cyConsoleBanner OBJECT-TYPE SYNTAX DisplayString (SIZE (1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "The console banner " ::= { cyACSConf 2 } cyMotd OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "The motd message " ::= { cyACSConf 3 } cyEthItf OBJECT-IDENTITY STATUS current DESCRIPTION "The configuration of the Ethernet Interface" ::= { cyACSConf 4 } cyEthDhcpc OBJECT-TYPE SYNTAX INTEGER { inactive(0), -- DHCP is inactive active(1), -- DHCP is active restore(2) -- DHCP is active and ACS saves the last parameters -- assigned by the server } MAX-ACCESS read-write STATUS current DESCRIPTION "The ACS can request all of its ethernet parameters to a DHCP server" ::= { cyEthItf 1 } cyEthIPaddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This is the IP address of the Ethernet Interface" ::= { cyEthItf 2 } cyEthIPmask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The mask fot the Ethernet network" ::= { cyEthItf 3 } cyEthMTU OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The Maximum Transmission Unit size, wich determines whether or not packets should be broken up" ::= { cyEthItf 4 } cyEthIPaddr2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The Ethernet secondary IP address" ::= { cyEthItf 5 } cyEthIPmask2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The Ethernet secondary IP mask" ::= { cyEthItf 6 } cyEnableIPv4 OBJECT-TYPE SYNTAX INTEGER { no(0), -- IPv4 addresses are disabled yes(1), -- IPv4 addresses are enabled } MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter is used to enable or disable the configuration of IPv4 addresses" ::= { cyEthItf 7 } cyEnableIPv6 OBJECT-TYPE SYNTAX INTEGER { no(0), -- IPv6 addresses are disabled yes(1), -- IPv6 addresses are enabled } MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter is used to enable or disable the configuration of IPv6 addresses" ::= { cyEthItf 8 } cyIPv6Method OBJECT-TYPE SYNTAX INTEGER { stateless-only(0), static(1), dhcp(2), } MAX-ACCESS read-write STATUS current DESCRIPTION "IPv6 configuration method" ::= { cyEthItf 9 } cyDHCPv6Opts OBJECT-TYPE SYNTAX INTEGER { none(0), DNS(1), domain(2), DNS-domain(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "DHCP options for IPv6" ::= { cyEthItf 10 } cyEthIPaddr6 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This is the IPv6 address of the Ethernet Interface" ::= { cyEthItf 11 } cyEthPrefix6 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "IPv6 network prefix length of the Ethernet Interface" ::= { cyEthItf 12 } cyNameService OBJECT-IDENTITY STATUS current DESCRIPTION "The Name Service configuration" ::= { cyACSConf 5 } cyResolverOrder OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "It specifies how host lookups are to be performed. Valid values : empty, 'hosts', 'bind', 'hosts, bind', 'bind, hosts' " ::= { cyNameService 1 } cyMultipleIP OBJECT-TYPE SYNTAX DisplayString (SIZE (0..3)) MAX-ACCESS read-write STATUS current DESCRIPTION "Valid values are ON or OFF. If set to ON, the resolve library will return all valid addresses for a host that appears in the /etc/hosts file, instead of only the first. " ::= { cyNameService 2 } cyDNSserv OBJECT-IDENTITY STATUS current DESCRIPTION "The DNS server configuration" ::= { cyNameService 3 } cyDNSpriserv OBJECT-TYPE SYNTAX DisplayString (SIZE (0..46)) MAX-ACCESS read-write STATUS current DESCRIPTION "Internet Address (in dot notation) of primary name server that the resolver should query." ::= { cyDNSserv 1 } cyDNSsecserv OBJECT-TYPE SYNTAX DisplayString (SIZE (0..46)) MAX-ACCESS read-write STATUS current DESCRIPTION "Internet Address (in dot notation) of secondary name server that the resolver should query." ::= { cyDNSserv 2 } cyDNSdomain OBJECT-TYPE SYNTAX DisplayString (SIZE (1..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "Local domain name ." ::= { cyDNSserv 3 } cySerialPortConf OBJECT-IDENTITY STATUS current DESCRIPTION "The PortSlave configuration - pslave.conf file. It configures the all serial ports." ::= { cyACSConf 6 } cySerialGlobal OBJECT-IDENTITY STATUS current DESCRIPTION "These parameters have the prefix conf. in the pslave.conf file" ::= { cySerialPortConf 1 } cySerialInclude OBJECT-TYPE SYNTAX DisplayString (SIZE (0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "File used in centralized management." ::= { cySerialGlobal 1 } cySerialNFS OBJECT-TYPE SYNTAX DisplayString (SIZE (0..50)) MAX-ACCESS read-write STATUS current DESCRIPTION "Remote Network File System where data buffering will be written instead of the default directory '/var/run/DB'." ::= { cySerialGlobal 2 } cySerialLockDir OBJECT-TYPE SYNTAX DisplayString (SIZE (0..50)) MAX-ACCESS read-write STATUS current DESCRIPTION "The lock directory for the ACS." ::= { cySerialGlobal 3 } cySerialRlogin OBJECT-TYPE SYNTAX DisplayString (SIZE (0..50)) MAX-ACCESS read-write STATUS current DESCRIPTION "Location of the rlogin binary that accepts the -i flag." ::= { cySerialGlobal 4 } cySerialPppd OBJECT-TYPE SYNTAX DisplayString (SIZE (0..50)) MAX-ACCESS read-write STATUS current DESCRIPTION "Location of the pppd binary." ::= { cySerialGlobal 5 } cySerialTelnet OBJECT-TYPE SYNTAX DisplayString (SIZE (0..50)) MAX-ACCESS read-write STATUS current DESCRIPTION "Location of the telnet application" ::= { cySerialGlobal 6 } cySerialSsh OBJECT-TYPE SYNTAX DisplayString (SIZE (0..50)) MAX-ACCESS read-write STATUS current DESCRIPTION "Location of the ssh application" ::= { cySerialGlobal 7 } cySerialLocalLogins OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) -- possible to login to the ACS directly by placing a ! } MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter is only necessary when authentication is being performed for a port. This is useful if the Radius authentication server is down." ::= { cySerialGlobal 8 } cySerialFacility OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This value (0-7) is the Local facility sent to the syslog daemon." ::= { cySerialGlobal 9 } cySerialDBFacility OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This value (0-7) is the Local facility sent to the syslog daemon with the data when ." ::= { cySerialGlobal 10 } cySerialGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF CyGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This associates group name and its users" ::= { cySerialGlobal 11 } cygroupEntry OBJECT-TYPE SYNTAX CyGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One particular association between group name and its users" INDEX { cyGroupIndex } ::= { cySerialGroupTable 1 } CyGroupEntry ::= SEQUENCE { cyGroupIndex InterfaceIndexOrZero, cyGroupName DisplayString, cyGroupUsers DisplayString } cyGroupIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "number to identifier the group" ::= { cygroupEntry 1 } cyGroupName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Group Name " ::= { cygroupEntry 2 } cyGroupUsers OBJECT-TYPE SYNTAX DisplayString (SIZE (0..80)) MAX-ACCESS read-write STATUS current DESCRIPTION "The users names " ::= { cygroupEntry 3 } cySerialSpec OBJECT-IDENTITY STATUS current DESCRIPTION "These parameters have the prefix all. or sxx. in the pslave.conf file" ::= { cySerialPortConf 2 } cySerialPortTable OBJECT-TYPE SYNTAX SEQUENCE OF CySPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the specific configuration to serial port" ::= { cySerialSpec 1 } cysportEntry OBJECT-TYPE SYNTAX CySPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One particular serial port configuration" INDEX { cySPortNumber } ::= { cySerialPortTable 1 } CySPortEntry ::= SEQUENCE { cySPortNumber InterfaceIndexOrZero, -- 0 == all. X == ttyX sX. cySPortTty DisplayString, -- associate device cySPortName DisplayString, -- alias name cySPortSpeed INTEGER, -- physical port configuration cySPortDataSize Integer32, cySPortStopBits Integer32, cySPortParity DisplayString, cySPortFlowCtrl DisplayString, cySPortDTRdelay Integer32, cySPortDCDCtrl INTEGER, cySPortLogUtmp INTEGER, -- log into UTMP cySPortLogWtmp INTEGER, -- log into WTMP cySPortLogform DisplayString, cySPortAuthtype DisplayString, -- authentication type cySPortAuthSrv1 DisplayString, -- IP address of the primary authentication server cySPortAccSrv1 DisplayString, -- IP address of the primarty accounting server cySPortAuthTmo Integer32, -- time out per authentication query cySPortAuthRetr Integer32, -- authentication number of retries cySPortAuthSrv2 DisplayString, -- IP address of the secondary authentication server cySPortAccSrv2 DisplayString, -- IP address of the secondary accounting server cySPortAuthSecret DisplayString, -- secret used in authentication cySPortAuthRadP INTEGER, -- accept RADIUS' user without password cySPortAuthAcc DisplayString, -- access restrition on Users cySPortProtocol DisplayString, -- Profile cySPortRemoteIP DisplayString, -- remote IP address cySPortSocketPort DisplayString, -- number of socket port cySPortRemHost DisplayString, -- IP address of the remote Host cySPortBanner DisplayString, -- Banner cySPortPrompt DisplayString, -- Login prompt cySPortTermType DisplayString, -- terminal type cySPortAutomUsr DisplayString, -- automatic user cySPortNetMask IpAddress, -- net mask cySPortPppMtu Integer32, cySPortPppMru Integer32, cySPortPppOptions DisplayString, cySPortPppFoption DisplayString, cySPortModemChat DisplayString, -- initchat send to modem cySPortSttyCmd DisplayString, cySPortSockTx Integer32, -- socket transmission interval cySPortSockPoll Integer32, -- socket polling interval cySPortSockIdle Integer32, -- socket idle timeout cySPortDBsize Integer32, -- maximum size of the data buffering file cySPortDBtime INTEGER, -- data buffering with/without timestamp cySPortDBmode DisplayString, -- data bufferinf mode circ or line cySPortDBsyslog Integer32, -- size of the data send to syslog cySPortDBmenu INTEGER, -- menu of the data buffering cySPortDBalarm INTEGER, -- use alarm generating feature cySPortSSHbreak DisplayString, -- break sequence (SSH) cySPortSniffSess DisplayString, -- sniff session type cySPortSniffAdm DisplayString, -- admin users to sniff cySPortSniffEsc DisplayString, -- escape char to sniff session cySPortSniffMsess DisplayString, -- multiple session cySPortTelnetMode INTEGER, -- telnet client mode cySPortSysBufSess INTEGER, -- syslog buffering at all times cySPortLFSuppress INTEGER, -- LF suppression in socket_server session cySPortAutoInput DisplayString, -- Input string to auto answer cySPortAutoOutput DisplayString, -- Output string to auto answer cySPortPmType DisplayString, -- Power Management IPDU type cySPortPmUsers DisplayString, -- Power Management IPDU users cySPortPmOutlet DisplayString, -- Power Management Outlets cySPortPmKey DisplayString, -- Power Management Hotkey cySPortPmNOutlets Integer32, -- Power Management IPDU number of outlets cySPortBreakInterval Integer32, -- Break interval (in ms) cySPortRemoteIP6 DisplayString, -- remote IP address cySPortPrefix6 Integer32 -- port IP address prefix length } cySPortNumber OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "number to identifier the serial port. Value 0 is ALL." ::= { cysportEntry 1 } cySPortTty OBJECT-TYPE SYNTAX DisplayString (SIZE (0..25)) MAX-ACCESS read-write STATUS current DESCRIPTION "The device name for the serial port." ::= { cysportEntry 2 } cySPortName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "Alias name given to the server connected to the serial port." ::= { cysportEntry 3 } cySPortSpeed OBJECT-TYPE SYNTAX INTEGER { s50bps(50), s75bps(75), s110bps(110), s134bps(134), s150bps(150), s200bps(200), s300bps(300), s600bps(600), s1200bps(1200), s1800bps(1800), s2400bps(2400), s4800bps(4800), s9600bps(9600), s14400bps(14400), s19200bps(19200), s28800bps(28800), s38400bps(38400), s57600bps(57600), s115200bps(115200), s230400bps(230400), s460800bps(460800) } MAX-ACCESS read-write STATUS current DESCRIPTION "The speed for serial port." ::= { cysportEntry 4 } cySPortDataSize OBJECT-TYPE SYNTAX Integer32 (4..8) MAX-ACCESS read-write STATUS current DESCRIPTION "The data size for serial port." ::= { cysportEntry 5 } cySPortStopBits OBJECT-TYPE SYNTAX Integer32 (1..2) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of stop bits for serial port." ::= { cysportEntry 6 } cySPortParity OBJECT-TYPE SYNTAX DisplayString (SIZE (0..5)) MAX-ACCESS read-write STATUS current DESCRIPTION "The parity for serial port." ::= { cysportEntry 7 } cySPortFlowCtrl OBJECT-TYPE SYNTAX DisplayString (SIZE (0..5)) MAX-ACCESS read-write STATUS current DESCRIPTION "The flow control for serial port." ::= { cysportEntry 8 } cySPortDTRdelay OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This specifies how long (in miliseconds) a DTR signal will be turned off before it is turned on again." ::= { cysportEntry 9 } cySPortDCDCtrl OBJECT-TYPE SYNTAX INTEGER { notctrl(0), control(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "DCD signal controls the connection request." ::= { cysportEntry 10 } cySPortLogUtmp OBJECT-TYPE SYNTAX INTEGER { inactive(0), active(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "ACS update the login records in /var/run/utmp file." ::= { cysportEntry 11 } cySPortLogWtmp OBJECT-TYPE SYNTAX INTEGER { inactive(0), active(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "ACS update the login records in /var/run/wtmp file." ::= { cysportEntry 12 } cySPortLogform OBJECT-TYPE SYNTAX DisplayString (SIZE (0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "This is the format to write login record." ::= { cysportEntry 13 } cySPortAuthtype OBJECT-TYPE SYNTAX DisplayString (SIZE (0..25)) MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication type : ." ::= { cysportEntry 14 } cySPortAuthSrv1 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..46)) MAX-ACCESS read-write STATUS current DESCRIPTION "IP address of the primary authentication server." ::= { cysportEntry 15 } cySPortAccSrv1 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..46)) MAX-ACCESS read-write STATUS current DESCRIPTION "IP address of the primary accounting server." ::= { cysportEntry 16 } cySPortAuthTmo OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This is the timeout (in seconds) for authentication query to be answered." ::= { cysportEntry 17 } cySPortAuthRetr OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This defines the number of times each server is tried before another is contacted." ::= { cysportEntry 18 } cySPortAuthSrv2 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..46)) MAX-ACCESS read-write STATUS current DESCRIPTION "IP address of the secondary authentication server." ::= { cysportEntry 19 } cySPortAccSrv2 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..46)) MAX-ACCESS read-write STATUS current DESCRIPTION "IP address of the secondary accounting server." ::= { cysportEntry 20 } cySPortAuthSecret OBJECT-TYPE SYNTAX DisplayString (SIZE (0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "This is the shared secret with authentciation servers." ::= { cysportEntry 21 } cySPortAuthRadP OBJECT-TYPE SYNTAX INTEGER { inactive(0), active(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "To accept Radius' user without password." ::= { cysportEntry 22 } cySPortAuthAcc OBJECT-TYPE SYNTAX DisplayString (SIZE (0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "access restrition on Users." ::= { cysportEntry 23 } cySPortProtocol OBJECT-TYPE SYNTAX DisplayString (SIZE (0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the port serial's protocol." ::= { cysportEntry 24 } cySPortRemoteIP OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "This is the default IP address of the serial port." ::= { cysportEntry 25 } cySPortSocketPort OBJECT-TYPE SYNTAX DisplayString (SIZE (0..10)) MAX-ACCESS read-write STATUS current DESCRIPTION "This defines an alternative labeling system for the serial port." ::= { cysportEntry 26 } cySPortRemHost OBJECT-TYPE SYNTAX DisplayString (SIZE (0..46)) MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address of the host to which the serial port will connect." ::= { cysportEntry 27 } cySPortBanner OBJECT-TYPE SYNTAX DisplayString (SIZE (0..250)) MAX-ACCESS read-write STATUS current DESCRIPTION "This defines the banner." ::= { cysportEntry 28 } cySPortPrompt OBJECT-TYPE SYNTAX DisplayString (SIZE (0..250)) MAX-ACCESS read-write STATUS current DESCRIPTION "This defines the login prompt to the serial port." ::= { cysportEntry 29 } cySPortTermType OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "This defines the terminal type." ::= { cysportEntry 30 } cySPortAutomUsr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "This defines the automatic user." ::= { cysportEntry 31 } cySPortNetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The network mask used in dial in connection." ::= { cysportEntry 32 } cySPortPppMtu OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The PPP MTU - dial in connection." ::= { cysportEntry 33 } cySPortPppMru OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The PPP MRU - dial in connection." ::= { cysportEntry 34 } cySPortPppOptions OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The PPP options when ACS autodetects the PPP session ." ::= { cysportEntry 35 } cySPortPppFoption OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The PPP forced options when the user has already been authenticated." ::= { cysportEntry 36 } cySPortModemChat OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The initchat send to modem connected." ::= { cysportEntry 37 } cySPortSttyCmd OBJECT-TYPE SYNTAX DisplayString (SIZE (0..180)) MAX-ACCESS read-write STATUS current DESCRIPTION "the tty settings after socket connection is established." ::= { cysportEntry 38 } cySPortSockTx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the delay (in miliseconds) before transmission to the Ethernet of data received through a serial port ." ::= { cysportEntry 39 } cySPortSockPoll OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Keep-alive timer (miliseconds) to the TCP connection ." ::= { cysportEntry 40 } cySPortSockIdle OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The idle timeout in seconds ." ::= { cysportEntry 41 } cySPortDBsize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum size of the data buffering file." ::= { cysportEntry 42 } cySPortDBtime OBJECT-TYPE SYNTAX INTEGER { inactive(0), active(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Timestamp in data buffering." ::= { cysportEntry 43 } cySPortDBmode OBJECT-TYPE SYNTAX DisplayString (SIZE (0..5)) MAX-ACCESS read-write STATUS current DESCRIPTION "Data buffering mode : circ or line" ::= { cysportEntry 44 } cySPortDBsyslog OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "size of the data buffering send to syslog." ::= { cysportEntry 45 } cySPortDBmenu OBJECT-TYPE SYNTAX INTEGER { displayMenu(0), inactive(1), displayDB(2), displayParc(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Menu of the data buffering." ::= { cysportEntry 46 } cySPortDBalarm OBJECT-TYPE SYNTAX INTEGER { inactive(0), active(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Generating Alarms." ::= { cysportEntry 47 } cySPortSSHbreak OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "Break sequence - ssh session" ::= { cysportEntry 48 } cySPortSniffSess OBJECT-TYPE SYNTAX DisplayString (SIZE (0..5)) MAX-ACCESS read-write STATUS current DESCRIPTION "Sniff session type" ::= { cysportEntry 49 } cySPortSniffAdm OBJECT-TYPE SYNTAX DisplayString (SIZE (0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "List of admin users to sniff session" ::= { cysportEntry 50 } cySPortSniffEsc OBJECT-TYPE SYNTAX DisplayString (SIZE (0..6)) MAX-ACCESS read-write STATUS current DESCRIPTION "Escape sequence used in sniff session" ::= { cysportEntry 51 } cySPortSniffMsess OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "Multiple sniff sessions" ::= { cysportEntry 52 } cySPortTelnetMode OBJECT-TYPE SYNTAX INTEGER { text(0), binary(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Mode negotiated by client telnet with the server" ::= { cysportEntry 53 } cySPortSysBufSess OBJECT-TYPE SYNTAX INTEGER { yes(0), no(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Syslog Buffering at all times" ::= { cysportEntry 54 } cySPortLFSuppress OBJECT-TYPE SYNTAX INTEGER { inactive(0), active(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "LF suppression in socket_server session" ::= { cysportEntry 55 } cySPortAutoInput OBJECT-TYPE SYNTAX DisplayString (SIZE (0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "This string is used to auto answer. It's the input string" ::= { cysportEntry 56 } cySPortAutoOutput OBJECT-TYPE SYNTAX DisplayString (SIZE (0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "This string is used to auto answer. It's the output string" ::= { cysportEntry 57 } cySPortPmType OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "IPDU type, when the port protocol is configured as IPDU" ::= { cysportEntry 58 } cySPortPmUsers OBJECT-TYPE SYNTAX DisplayString (SIZE (0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "List of users which can access the IPDU and their respective outlets" ::= { cysportEntry 59 } cySPortPmOutlet OBJECT-TYPE SYNTAX DisplayString (SIZE (0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "List of . pairs, where the server is connected" ::= { cysportEntry 60 } cySPortPmKey OBJECT-TYPE SYNTAX DisplayString (SIZE (0..8)) MAX-ACCESS read-write STATUS current DESCRIPTION "Hotkey to grant access to the Power Management from a Telnet/SSH session" ::= { cysportEntry 61 } cySPortPmNOutlets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Number of outlets of the IPDU" ::= { cysportEntry 62 } cySPortBreakInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The break interval in miliseconds." ::= { cysportEntry 63 } cySPortRemoteIP6 OBJECT-TYPE SYNTAX DisplayString (SIZE (0..46)) MAX-ACCESS read-write STATUS current DESCRIPTION "This is the default IPv6 address of the serial port." ::= { cysportEntry 64 } cySPortPrefix6 OBJECT-TYPE SYNTAX Integer32 (0..128) MAX-ACCESS read-write STATUS current DESCRIPTION "Port IP address network prefix length." ::= { cysportEntry 65 } END -- The cyacsinfo.mib file (it has the ACS' information MIB) : CYCLADES-ACS-INFO-MIB DEFINITIONS ::= BEGIN IMPORTS cyACSMgmt FROM CYCLADES-ACS-MIB InterfaceIndex FROM IF-MIB MODULE-IDENTITY, OBJECT-TYPE, Counter32, Integer32 FROM SNMPv2-SMI DisplayString FROM SNMPv2-TC; cyACSInfo MODULE-IDENTITY LAST-UPDATED "200605290000Z" ORGANIZATION "Avocent Corporation" CONTACT-INFO "postal : Avocent Corporation 3541 Gateway Boulevard Fremont, CA 94538, USA e-mail : Technical Support techsupport@avocent.com" DESCRIPTION "This module defines objects of the ACS/TS/ACS5000 information" REVISION "200605290000Z" DESCRIPTION "Changed the Organization and Contact-Info" REVISION "200508290000Z" DESCRIPTION "Changed the Contact-Info" REVISION "200209200000Z" DESCRIPTION "First Draft" ::= { cyACSMgmt 3 } cyInfoSerialTable OBJECT-TYPE SYNTAX SEQUENCE OF CyISPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the information of the specific serial port" ::= { cyACSInfo 1 } cyisPortEntry OBJECT-TYPE SYNTAX CyISPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One particular serial port " INDEX { cyISPortNumber } ::= { cyInfoSerialTable 1 } CyISPortEntry ::= SEQUENCE { cyISPortNumber InterfaceIndex, -- X == ttyX sX. cyISPortTty DisplayString, -- associate device cyISPortName DisplayString, -- alias name cyISPortSpeed Integer32, cyISPortTxBytes Counter32, cyISPortRXBytes Counter32, cyISPortErrFrame Counter32, cyISPortErrParity Counter32, cyISPortErrBreaks Counter32, cyISPortErrOverrun Counter32, cyISPortSigDTR INTEGER, cyISPortSigCD INTEGER, cyISPortSigDSR INTEGER, cyISPortSigRTS INTEGER, cyISPortSigCTS INTEGER, cyISPortSigRI INTEGER } cyISPortNumber OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "number to identifier the serial port." ::= { cyisPortEntry 1 } cyISPortTty OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The device name for the serial port." ::= { cyisPortEntry 2 } cyISPortName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Alias name given to the server connected to the serial port." ::= { cyisPortEntry 3 } cyISPortSpeed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The speed for serial port." ::= { cyisPortEntry 4 } cyISPortTxBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmited bytes by the serial port." ::= { cyisPortEntry 5 } cyISPortRXBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received bytes by the serial port." ::= { cyisPortEntry 6 } cyISPortErrFrame OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of frame error." ::= { cyisPortEntry 7 } cyISPortErrParity OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of parity error." ::= { cyisPortEntry 8 } cyISPortErrBreaks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of breaks error." ::= { cyisPortEntry 9 } cyISPortErrOverrun OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of overrun error." ::= { cyisPortEntry 10 } cyISPortSigDTR OBJECT-TYPE SYNTAX INTEGER { down(0), up(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of DTR signal." ::= { cyisPortEntry 11 } cyISPortSigCD OBJECT-TYPE SYNTAX INTEGER { down(0), up(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of DCD signal." ::= { cyisPortEntry 12 } cyISPortSigDSR OBJECT-TYPE SYNTAX INTEGER { down(0), up(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of DSR signal." ::= { cyisPortEntry 13 } cyISPortSigRTS OBJECT-TYPE SYNTAX INTEGER { down(0), up(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of RTS signal." ::= { cyisPortEntry 14 } cyISPortSigCTS OBJECT-TYPE SYNTAX INTEGER { down(0), up(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of CTS signal." ::= { cyisPortEntry 15 } cyISPortSigRI OBJECT-TYPE SYNTAX INTEGER { down(0), up(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of RI signal." ::= { cyisPortEntry 16 } END -- The cyacsadm.mib file (it has the ACS' administration MIB) : CYCLADES-ACS-ADM-MIB DEFINITIONS ::= BEGIN IMPORTS cyACSMgmt FROM CYCLADES-ACS-MIB OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI; cyACSAdm MODULE-IDENTITY LAST-UPDATED "200605290000Z" ORGANIZATION "Avocent Corporation" CONTACT-INFO "postal : Avocent Corporation 3541 Gateway Boulevard Fremont, CA 94538, USA e-mail : Technical Support techsupport@avocent.com" DESCRIPTION "This module defines objects of the ACS/TS/ACS5000 administration" REVISION "200605290000Z" DESCRIPTION "Changed the Organization and Contact-Info" REVISION "200508290000Z" DESCRIPTION "Changed the Contact-Info" REVISION "200209200000Z" DESCRIPTION "First Draft" ::= { cyACSMgmt 4 } cyACSSave OBJECT-TYPE SYNTAX INTEGER { nosave(0), save(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Exec saveconf command" ::= { cyACSAdm 1 } cyACSSerialHUP OBJECT-TYPE SYNTAX INTEGER { norestartportslave(0), restartportslave(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Exec signal_ras hup command" ::= { cyACSAdm 2 } END CYCLADES-ACS-PM-MIB DEFINITIONS ::= BEGIN IMPORTS cyACSMgmt FROM CYCLADES-ACS-MIB OBJECT-TYPE, MODULE-IDENTITY, Integer32 FROM SNMPv2-SMI InterfaceIndex, InterfaceIndexOrZero FROM IF-MIB DisplayString FROM SNMPv2-TC; cyPM MODULE-IDENTITY LAST-UPDATED "200605290000Z" ORGANIZATION "Avocent Corporation" CONTACT-INFO "postal : Avocent Corporation 3541 Gateway Boulevard Fremont, CA 94538, USA e-mail : Technical Support techsupport@avocent.com" DESCRIPTION "This module defines objects of the Proxy for PM " REVISION "200605290000Z" DESCRIPTION "Changed the Organization and Contact-Info" REVISION "200508290000Z" DESCRIPTION "Changed the Contact-Info" REVISION "200310170000Z" DESCRIPTION "First Draft" ::= { cyACSMgmt 5 } cyNumberOfPM OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of PM's connected on the unit" ::= { cyPM 1 } cyPMTable OBJECT-TYPE SYNTAX SEQUENCE OF CyPMEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Allows to read information about each connected PM" ::= { cyPM 2 } cyPMEntry OBJECT-TYPE SYNTAX CyPMEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about the connected PM" INDEX { cyPMSerialPortNumber } ::= { cyPMTable 1 } CyPMEntry ::= SEQUENCE { cyPMSerialPortNumber InterfaceIndex, cyPMNumberOutlets Integer32, cyPMNumberUnits Integer32, cyPMCurrent DisplayString, cyPMVersion DisplayString, cyPMTemperature DisplayString, cyPMCommand DisplayString } cyPMSerialPortNumber OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The number of the serial port when the PM is connected." ::= { cyPMEntry 1 } cyPMNumberOutlets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of outlets." ::= { cyPMEntry 2 } cyPMNumberUnits OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of PM unists that are accessed by this serial port." ::= { cyPMEntry 3 } cyPMCurrent OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Current reading for the PM." ::= { cyPMEntry 4 } cyPMVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The software version of the PM." ::= { cyPMEntry 5 } cyPMTemperature OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The PM temperature." ::= { cyPMEntry 6 } cyPMCommand OBJECT-TYPE SYNTAX DisplayString (SIZE (1..100)) MAX-ACCESS read-write STATUS current DESCRIPTION "A character string for the user to send commands to PM. He can use it to does the save command. Or to list the outlets that need to be turned off, or turned on , or cycled or locked or unlocked as a group. The command is the first word and is followed by a space and the outlet list (otulets commands). Valid commands are 'on', 'off', 'cycle', 'lock', 'unlock', 'save'." ::= { cyPMEntry 7 } cyPMUnitTable OBJECT-TYPE SYNTAX SEQUENCE OF CyPMUnitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Allow operations on specific PM unit connected" ::= { cyPM 3 } cyPMUnitEntry OBJECT-TYPE SYNTAX CyPMUnitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Allow operations on outlet" INDEX { cyPMSerialPortNumber, cyPMUnitNumber } ::= { cyPMUnitTable 1 } CyPMUnitEntry ::= SEQUENCE { cyPMUnitNumber InterfaceIndex, cyPMUnitVersion DisplayString, cyPMUnitOutlets Integer32, cyPMUnitFirstOutlet Integer32, cyPMUnitCurrent Integer32, cyPMUnitMaxCurrent Integer32, cyPMUnitTemperature Integer32, cyPMUnitMaxTemperature Integer32 } cyPMUnitNumber OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The number of the PM unit in the daisy-chained mode." ::= { cyPMUnitEntry 1 } cyPMUnitVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The software version of this PM unit." ::= { cyPMUnitEntry 2 } cyPMUnitOutlets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of outlets of this PM unit." ::= { cyPMUnitEntry 3 } cyPMUnitFirstOutlet OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of the first outlet of this PM unit." ::= { cyPMUnitEntry 4 } cyPMUnitCurrent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current of this PM unit in AMP. The value of this object is the actual current in AMP * 10. You need to translate the readed value (Ex. : value is 5, the current is 0.5 AMP.)" ::= { cyPMUnitEntry 5 } cyPMUnitMaxCurrent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum current of this PM unit in AMP. The value of this object is the maximum current in AMP * 10. You need to translate the readed value (Ex. : value is 5, the maximum current is 0.5 AMP.)" ::= { cyPMUnitEntry 6 } cyPMUnitTemperature OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature of this PM unit in Celsius degrees. The value of this object is the actual temperature in degrees C * 10. You need to translate the readed value (Ex. : value is 240, the temperature is 24 Celsius.) If the temperature measurement is not installed this value will be 0. Valid values are 5 to 999 ( 0.5 to 99.9 Celsius)." ::= { cyPMUnitEntry 7 } cyPMUnitMaxTemperature OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum temperature value of this PM unit in Celsius degrees. The value of this object is the maximum temperature in degrees C * 10. You need to translate the readed value(Ex. : value is 240, the maximum temperature is 24 Celsius). If the temperature measurement is not installed this value will be 0. Valid values are 5 to 999 ( 0.5 to 99.9 Celsius)." ::= { cyPMUnitEntry 8 } CYPMUnitSequenceInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Sequence interval delay. Valid values are 2 to 15 (seconds)." ::= { cyPMUnitEntry 9 } CYPMUnitCycleInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of seconds that a socket stays off before turning it back on." ::= { cyPMUnitEntry 10 } cyOutletTable OBJECT-TYPE SYNTAX SEQUENCE OF CyOutletEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Allow operations on outlet" ::= { cyPM 4 } cyOutletEntry OBJECT-TYPE SYNTAX CyOutletEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Allow operations on outlet" INDEX { cyPMSerialPortNumber, cyOutletNumber } ::= { cyOutletTable 1 } CyOutletEntry ::= SEQUENCE { cyOutletNumber InterfaceIndexOrZero, cyOutletName DisplayString, cyOutletServer DisplayString, cyOutletPower INTEGER, cyOutletLock INTEGER, cyOutletPUInterval Integer32 } cyOutletNumber OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS not-accessible STATUS current DESCRIPTION "The outlet number on the PM. Zero is ALL outlets." ::= { cyOutletEntry 1 } cyOutletName OBJECT-TYPE SYNTAX DisplayString (SIZE(1 .. 8)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name given to a particular outlet Maximum size is 8 characters." ::= { cyOutletEntry 2 } cyOutletServer OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Alias of the Server connected to this outlet ." ::= { cyOutletEntry 3 } cyOutletPower OBJECT-TYPE SYNTAX INTEGER { off (0), on (1), cycle (2), unknow (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Getting this object will return the power state of the outlet. Valid return states are UNKNOW, OFF and ON. Setting this object will change the power state of the outlet." ::= { cyOutletEntry 4 } cyOutletLock OBJECT-TYPE SYNTAX INTEGER { unlock (0), lock (1), unknow (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Getting this object will return the lock state of the outlet. Setting this object will change the lock state of the outlet." ::= { cyOutletEntry 5 } cyOutletPUInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The power unit interval of this outlet in seconds. The value of this object is the actual interval in seconds * 10. You need to translate the readed value (Ex. : value is 5, the interval is 0.5 seconds.)" ::= { cyOutletEntry 6 } cyOutletMinimumOnInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum time in seconds an outlet will stay on before turning it off." ::= { cyOutletEntry 7 } cyOutletMinimumOffInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum time in seconds an outlet will stay off before turning it on." ::= { cyOutletEntry 8 } cyOutletWakeupState OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Outlet state after a cold boot. It can be set to on or off." ::= { cyOutletEntry 9 } END