PAS-SNMP-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Counter64, Integer32, Unsigned32 FROM SNMPv2-SMI DisplayString FROM SNMPv2-TC balasys FROM BALASYS-SNMP-MIB ; pas MODULE-IDENTITY LAST-UPDATED "202311100000Z" ORGANIZATION "Balasys" CONTACT-INFO "web: https://www.balasys.hu/ email: info@balasys.hu" DESCRIPTION "Expose running configuration version" REVISION "202311100000Z" DESCRIPTION "Expose running configuration hash" REVISION "202205030000Z" DESCRIPTION "Proxedo API Security (PAS) module" REVISION "202109240000Z" DESCRIPTION "Add units where appropriate" REVISION "202108170000Z" DESCRIPTION "Initial version" -- 1.3.6.1.4.1.56331.1 ::= { balasys 1 } pasHost OBJECT IDENTIFIER -- 1.3.6.1.4.1.56331.1.1 ::= { pas 1 } pasDistributionVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Distribution version of the host OS." -- 1.3.6.1.4.1.56331.1.1.1 ::= { pasHost 1 } pasServices OBJECT IDENTIFIER -- 1.3.6.1.4.1.56331.1.2 ::= { pas 2 } pasServiceVersions OBJECT IDENTIFIER -- 1.3.6.1.4.1.56331.1.2.1 ::= { pasServices 1 } pasCoreVersion OBJECT IDENTIFIER -- 1.3.6.1.4.1.56331.1.2.1.1 ::= { pasServiceVersions 1 } pasCoreMajorVersion OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Major version of the PAS core component." -- 1.3.6.1.4.1.56331.1.2.1.1.1 ::= { pasCoreVersion 1 } pasCoreMinorVersion OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minor version of the PAS core component." -- 1.3.6.1.4.1.56331.1.2.1.1.2 ::= { pasCoreVersion 2 } pasStorageVersion OBJECT IDENTIFIER -- 1.3.6.1.4.1.56331.1.2.1.2 ::= { pasServiceVersions 2 } pasStorageMajorVersion OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Major version of the PAS storage component." -- 1.3.6.1.4.1.56331.1.2.1.2.1 ::= { pasStorageVersion 1 } pasStorageMinorVersion OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minor version of the PAS storage component." -- 1.3.6.1.4.1.56331.1.2.1.2.2 ::= { pasStorageVersion 2 } pasContainersTable OBJECT-TYPE SYNTAX SEQUENCE OF PasContainersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information on containers present on the host machine." -- 1.3.6.1.4.1.56331.1.2.2 ::= { pasServices 2 } pasContainersEntry OBJECT-TYPE SYNTAX PasContainersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular container present on the host machine." INDEX { pasContainersIndex } -- 1.3.6.1.4.1.56331.1.2.2.1 ::= { pasContainersTable 1 } pasConfigurationHash OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Hash of the currently running component configuration." -- 1.3.6.1.4.1.56331.1.2.3 ::= { pasServices 3 } pasConfigurationVersion OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Version of the currently running component configuration." -- 1.3.6.1.4.1.56331.1.2.4 ::= { pasServices 4 } PasContainersEntry ::= SEQUENCE { pasContainersIndex Unsigned32, pasContainersName DisplayString, pasContainersStatus Integer32, pasContainersMemoryUsage Integer32, pasContainersCpuUsage Counter64, pasContainersSystemCpuUsage Counter64 } pasContainersIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of a particular container. Stable until the monitoring service is restarted." -- 1.3.6.1.4.1.56331.1.2.2.1.1 ::= { pasContainersEntry 1 } pasContainersName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of a particular container." -- 1.3.6.1.4.1.56331.1.2.2.1.2 ::= { pasContainersEntry 2 } pasContainersStatus OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Status of a particular container. 1 if the container is RUNNING, 0 otherwise." -- 1.3.6.1.4.1.56331.1.2.2.1.3 ::= { pasContainersEntry 3 } pasContainersMemoryUsage OBJECT-TYPE SYNTAX Integer32 UNITS "kB" MAX-ACCESS read-only STATUS current DESCRIPTION "Memory used by a particular container, in kilobytes." -- 1.3.6.1.4.1.56331.1.2.2.1.4 ::= { pasContainersEntry 4 } pasContainersCpuUsage OBJECT-TYPE SYNTAX Counter64 UNITS "ns" MAX-ACCESS read-only STATUS current DESCRIPTION "CPU time used by a particular container, in nanosec." -- 1.3.6.1.4.1.56331.1.2.2.1.5 ::= { pasContainersEntry 5 } pasContainersSystemCpuUsage OBJECT-TYPE SYNTAX Counter64 UNITS "ns" MAX-ACCESS read-only STATUS current DESCRIPTION "Total available CPU time on the host, in nanosec." -- 1.3.6.1.4.1.56331.1.2.2.1.6 ::= { pasContainersEntry 6 } END