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 "202109240000Z" ORGANIZATION "Balasys" CONTACT-INFO "web: https://www.balasys.hu/ email: info@balasys.hu" 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 } 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