head 1.19; access; symbols SNMPDX_1_0_0:1.19 SNMPDX_0_2_11:1.16 SNMPDX_0_2_10:1.15 SNMPDX_0_2_9:1.12 SNMPDX_0_2_8:1.12 SNMPDX_0_2_7:1.12 SNMPDX_0_2_6:1.11 SNMPDX_0_2_5:1.11 SNMPDX_0_2_4:1.9 SNMPDX_0_2_3:1.9 SNMPDX_0_2_2:1.9 SNMPDX_0_2_1:1.8 SNMPDX_0_2_0:1.8; locks; strict; comment @# @; 1.19 date 2007.03.01.11.29.02; author rse; state Exp; branches; next 1.18; commitid DQdJKWi9K0JJwn8s; 1.18 date 2007.03.01.11.16.15; author rse; state Exp; branches; next 1.17; commitid 4NM9TsVFvHE9sn8s; 1.17 date 2007.03.01.10.52.40; author rse; state Exp; branches; next 1.16; commitid FNuFlqR2Qo3fkn8s; 1.16 date 2005.10.05.17.42.14; author rse; state Exp; branches; next 1.15; 1.15 date 2004.07.30.10.13.57; author thl; state Exp; branches; next 1.14; 1.14 date 2004.07.30.09.37.05; author thl; state Exp; branches; next 1.13; 1.13 date 2004.07.30.09.35.44; author thl; state Exp; branches; next 1.12; 1.12 date 2003.09.10.15.01.47; author rse; state Exp; branches; next 1.11; 1.11 date 2003.09.10.12.29.07; author thl; state Exp; branches; next 1.10; 1.10 date 2003.09.10.09.45.39; author rse; state Exp; branches; next 1.9; 1.9 date 2003.09.09.13.21.29; author thl; state Exp; branches; next 1.8; 1.8 date 2003.09.08.14.37.21; author thl; state Exp; branches; next 1.7; 1.7 date 2003.09.08.13.43.05; author thl; state Exp; branches; next 1.6; 1.6 date 2003.09.08.12.50.17; author thl; state Exp; branches; next 1.5; 1.5 date 2003.09.08.11.25.28; author thl; state Exp; branches; next 1.4; 1.4 date 2003.09.08.10.49.36; author thl; state Exp; branches; next 1.3; 1.3 date 2003.09.04.12.36.36; author thl; state Exp; branches; next 1.2; 1.2 date 2003.09.03.09.22.04; author rse; state Exp; branches; next 1.1; 1.1 date 2003.09.01.15.22.43; author rse; state Exp; branches; next ; desc @@ 1.19 log @Cleanup formatting of snmpdx.mib @ text @-- -- OSSP snmpdx - SNMP Daemon Extension -- Copyright (c) 2003-2007 The OSSP Project -- Copyright (c) 2003-2007 Ralf S. Engelschall -- Copyright (c) 2003-2005 Cable & Wireless -- -- This file is part of OSSP snmpdx, a SNMP daemon extension which -- can be found at http://www.ossp.org/pkg/tool/snmpdx/. -- -- This program is free software; you can redistribute it and/or -- modify it under the terms of the GNU General Public License -- as published by the Free Software Foundation; either version -- 2.0 of the License, or (at your option) any later version. -- -- This program is distributed in the hope that it will be useful, -- but WITHOUT ANY WARRANTY; without even the implied warranty of -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -- General Public License for more details. -- -- You should have received a copy of the GNU General Public License -- along with this file; if not, write to the Free Software -- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 -- USA, or contact Ralf S. Engelschall . -- -- snmpdx.mib: Management Information Base (MIB) -- snmpdx DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, Counter32, Gauge32, TimeTicks FROM SNMPv2-SMI TEXTUAL-CONVENTION, DisplayString, DateAndTime FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF; org OBJECT IDENTIFIER ::= { iso 3 } -- iso = 1 dod OBJECT IDENTIFIER ::= { org 6 } internet OBJECT IDENTIFIER ::= { dod 1 } private OBJECT IDENTIFIER ::= { internet 4 } enterprises OBJECT IDENTIFIER ::= { private 1 } cw OBJECT IDENTIFIER ::= { enterprises 4007 } snmpdx OBJECT IDENTIFIER ::= { cw 42 } host OBJECT IDENTIFIER ::= { snmpdx 1 } hardware OBJECT IDENTIFIER ::= { host 1 } system OBJECT IDENTIFIER ::= { host 2 } software OBJECT IDENTIFIER ::= { host 3 } -- -- System Identification -- sysId OBJECT IDENTIFIER ::= { system 1 } sysIdHostid OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "unique host identification of system" ::= { sysId 1 } sysIdHostname OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "fully qualified host name of system" ::= { sysId 2 } -- -- System Virtual Memory -- sysVM OBJECT IDENTIFIER ::= { system 2 } sysVMRam OBJECT IDENTIFIER ::= { sysVM 1 } sysVMRamMax OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "maximum available RAM in MB" ::= { sysVMRam 1 } sysVMRamUsed OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "currently used RAM in MB" ::= { sysVMRam 2 } sysVMRamFree OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "currently free RAM in MB" ::= { sysVMRam 3 } sysVMSwap OBJECT IDENTIFIER ::= { sysVM 2 } sysVMSwapMax OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "maximum available Swap in MB" ::= { sysVMSwap 1 } sysVMSwapUsed OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "currently used Swap in MB" ::= { sysVMSwap 2 } sysVMSwapFree OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "currently free Swap in MB" ::= { sysVMSwap 3 } sysVMActivity OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "paging activity in units/time" ::= { sysVM 3 } -- -- System Load Average -- sysLoad OBJECT IDENTIFIER ::= { system 3 } sysLoad5 OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "load average during last 5 minutes" ::= { sysLoad 1 } sysLoad10 OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "load average during last 10 minutes" ::= { sysLoad 2 } sysLoad15 OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "load average during last 15 minutes" ::= { sysLoad 3 } -- -- System Processes -- sysProc OBJECT IDENTIFIER ::= { system 4 } sysProcMax OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "number of process contexts maximum possible" ::= { sysProc 1 } sysProcActive OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "number of process contexts currently active" ::= { sysProc 2 } -- -- System Users -- sysUser OBJECT IDENTIFIER ::= { system 5 } sysUserMax OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "number of logged in users maximum possible" ::= { sysUser 1 } sysUserLoggedIn OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "number of currently logged in users" ::= { sysUser 2 } -- -- System Uptime -- sysUptime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "time (in hundrets of a second) since the system was booted" ::= { system 6 } -- -- System Filesystem -- sysFs OBJECT IDENTIFIER ::= { system 7 } sysFsTABLE OBJECT-TYPE SYNTAX SEQUENCE OF SysFsENTRY MAX-ACCESS not-accessible STATUS current DESCRIPTION "sysFsTABLE" ::= { sysFs 1 } sysFsENTRY OBJECT-TYPE SYNTAX SysFsENTRY MAX-ACCESS not-accessible STATUS current DESCRIPTION "sysFsENTRY" INDEX { sysFsIndex } ::= { sysFsTABLE 1 } SysFsENTRY ::= SEQUENCE { sysFsIndex Integer32, sysFsDevice DisplayString, sysFsMountpoint DisplayString, sysFsMax Integer32, sysFsUsed Integer32, sysFsFree Integer32 } sysFsIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "reference index/row number for each filesystem" ::= { sysFsENTRY 1 } sysFsDevice OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "filesystem device" ::= { sysFsENTRY 2 } sysFsMountpoint OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "filesystem mount point" ::= { sysFsENTRY 3 } sysFsMax OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "maximum available filesystem space in MB" ::= { sysFsENTRY 4 } sysFsUsed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "currently used filesystem space in MB" ::= { sysFsENTRY 5 } sysFsFree OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "currently free filesystem space in MB" ::= { sysFsENTRY 6 } -- -- Hardware: Product -- hwProd OBJECT IDENTIFIER ::= { hardware 1 } hwProdArch OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "name of hardware architecture" ::= { hwProd 1 } hwProdName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "name of hardware product" ::= { hwProd 2 } -- -- Hardware: CPU -- hwCpu OBJECT IDENTIFIER ::= { hardware 2 } hwCpuNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "number of CPUs" ::= { hwCpu 1 } hwCpuTABLE OBJECT-TYPE SYNTAX SEQUENCE OF HwCpuENTRY MAX-ACCESS not-accessible STATUS current DESCRIPTION "hwCpuTABLE" ::= { hwCpu 2 } hwCpuENTRY OBJECT-TYPE SYNTAX HwCpuENTRY MAX-ACCESS not-accessible STATUS current DESCRIPTION "hwCpuENTRY" INDEX { hwCpuIndex } ::= { hwCpuTABLE 1 } HwCpuENTRY ::= SEQUENCE { hwCpuIndex Integer32, hwCpuId DisplayString, hwCpuSpeed Integer32, hwCpuTemp Integer32 } hwCpuIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "reference index/row number for each CPU" ::= { hwCpuENTRY 1 } hwCpuId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "CPU identification" ::= { hwCpuENTRY 2 } hwCpuSpeed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "CPU speed [MHz]" ::= { hwCpuENTRY 3 } hwCpuTemp OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "CPU temperature [Celsius]" ::= { hwCpuENTRY 4 } -- -- Hardware: RAM -- hwRam OBJECT IDENTIFIER ::= { hardware 3 } hwRamMax OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "installed RAM in MB" ::= { hwRam 1 } hwRamStatus OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "boolean status of RAM banks" ::= { hwRam 2 } -- -- Hardware: Disk -- hwDisk OBJECT IDENTIFIER ::= { hardware 4 } hwDiskTABLE OBJECT-TYPE SYNTAX SEQUENCE OF HwDiskENTRY MAX-ACCESS not-accessible STATUS current DESCRIPTION "hwDiskTABLE" ::= { hwDisk 1 } hwDiskENTRY OBJECT-TYPE SYNTAX HwDiskENTRY MAX-ACCESS not-accessible STATUS current DESCRIPTION "hwDiskENTRY" INDEX { hwDiskIndex } ::= { hwDiskTABLE 1 } HwDiskENTRY ::= SEQUENCE { hwDiskIndex Integer32, hwDiskId DisplayString, hwDiskStatus Integer32 } hwDiskIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "reference index/row number for each Disk" ::= { hwDiskENTRY 1 } hwDiskId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Disk identification" ::= { hwDiskENTRY 2 } hwDiskStatus OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Disk status" ::= { hwDiskENTRY 3 } -- -- Hardware: Fan -- hwFan OBJECT IDENTIFIER ::= { hardware 5 } hwFanTABLE OBJECT-TYPE SYNTAX SEQUENCE OF HwFanENTRY MAX-ACCESS not-accessible STATUS current DESCRIPTION "hwFanTABLE" ::= { hwFan 1 } hwFanENTRY OBJECT-TYPE SYNTAX HwFanENTRY MAX-ACCESS not-accessible STATUS current DESCRIPTION "hwFanENTRY" INDEX { hwFanIndex } ::= { hwFanTABLE 1 } HwFanENTRY ::= SEQUENCE { hwFanIndex Integer32, hwFanId DisplayString, hwFanSpeed Integer32, hwFanStatus Integer32 } hwFanIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "reference index/row number for each Fan" ::= { hwFanENTRY 1 } hwFanId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Fan identification" ::= { hwFanENTRY 2 } hwFanSpeed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Fan speed" ::= { hwFanENTRY 3 } hwFanStatus OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Fan status" ::= { hwFanENTRY 4 } -- -- Hardware: Powersupply -- hwPs OBJECT IDENTIFIER ::= { hardware 6 } hwPsTABLE OBJECT-TYPE SYNTAX SEQUENCE OF HwPsENTRY MAX-ACCESS not-accessible STATUS current DESCRIPTION "hwPsTABLE" ::= { hwPs 1 } hwPsENTRY OBJECT-TYPE SYNTAX HwPsENTRY MAX-ACCESS not-accessible STATUS current DESCRIPTION "hwPsENTRY" INDEX { hwPsIndex } ::= { hwPsTABLE 1 } HwPsENTRY ::= SEQUENCE { hwPsIndex Integer32, hwPsId DisplayString, hwPsStatus Integer32 } hwPsIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "reference index/row number for each Powersupply" ::= { hwPsENTRY 1 } hwPsId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Powersupply identification" ::= { hwPsENTRY 2 } hwPsStatus OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Powersupply status" ::= { hwPsENTRY 3 } -- -- Hardware: Chassis -- hwChassis OBJECT IDENTIFIER ::= { hardware 7 } hwChassisOpen OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "boolean open/close status of Chassis" ::= { hwChassis 1 } hwChassisTemp OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "temperature inside Chassis" ::= { hwChassis 2 } -- -- Software: Operating System -- swOs OBJECT IDENTIFIER ::= { software 1 } swOsName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "name of operating system" ::= { swOs 1 } swOsVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "version of operating system" ::= { swOs 2 } -- -- Software: OpenPKG Instances -- swOp OBJECT IDENTIFIER ::= { software 2 } swOpVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "OpenPKG instance version" ::= { swOp 1 } swOpPkgTABLE OBJECT-TYPE SYNTAX SEQUENCE OF SwOpPkgENTRY MAX-ACCESS not-accessible STATUS current DESCRIPTION "OpenPKG package table" ::= { swOp 2 } swOpPkgENTRY OBJECT-TYPE SYNTAX SwOpPkgENTRY MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing a load average and its values." INDEX { swOpPkgIndex } ::= { swOpPkgTABLE 1 } SwOpPkgENTRY ::= SEQUENCE { swOpPkgIndex Integer32, swOpPkgName DisplayString, swOpPkgVersion DisplayString, swOpPkgRelease DisplayString, swOpPkgBuilt DateAndTime, swOpPkgInstalled DateAndTime, } swOpPkgIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "reference index/row number for each package" ::= { swOpPkgENTRY 1 } swOpPkgName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "name of package" ::= { swOpPkgENTRY 2 } swOpPkgVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "vendor version of package" ::= { swOpPkgENTRY 3 } swOpPkgRelease OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "OpenPKG release of package" ::= { swOpPkgENTRY 4 } swOpPkgBuilt OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "time package was built" ::= { swOpPkgENTRY 5 } swOpPkgInstalled OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "time package was installed" ::= { swOpPkgENTRY 6 } -- -- BIND -- swBind OBJECT IDENTIFIER ::= { software 3 } -- -- BIND status ("rndc status") -- swBindStatus OBJECT IDENTIFIER ::= { swBind 1 } swBindStatusNumberOfZones OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "number of zones" ::= { swBindStatus 1 } swBindStatusDebugLevel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "debug level" ::= { swBindStatus 2 } swBindStatusXfersRunning OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "xfers running" ::= { swBindStatus 3 } swBindStatusXfersDeferred OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "xfers deferred" ::= { swBindStatus 4 } swBindStatusSoaQueries OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "SOA queries in progress" ::= { swBindStatus 5 } swBindStatusQueryLogging OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "SOA query logging state" ::= { swBindStatus 6 } swBindStatusRecClientsActive OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "active recursive clients" ::= { swBindStatus 7 } swBindStatusRecClientsMax OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "maximum recursive clients" ::= { swBindStatus 8 } swBindStatusTcpClientsActive OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "active TCP clients" ::= { swBindStatus 9 } swBindStatusTcpClientsMax OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "maximum TCP clients" ::= { swBindStatus 10 } -- -- BIND statistics ("rndc stats") -- swBindStats OBJECT IDENTIFIER ::= { swBind 2 } swBindStatsSuccess OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Successful Queries" ::= { swBindStats 1 } swBindStatsReferral OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Referrals" ::= { swBindStats 2 } swBindStatsNxrrset OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Nx RR Set" ::= { swBindStats 3 } swBindStatsNxdomain OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Nx Domain" ::= { swBindStats 4 } swBindStatsRecursion OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Recursion" ::= { swBindStats 5 } swBindStatsFailure OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Failed Queries" ::= { swBindStats 6 } END @ 1.18 log @Add the four additional probe values swBindStatusRecClientsActive, swBindStatusRecClientsMax, swBindStatusTcpClientsActive and swBindStatusTcpClientsMax which correspond to the new information returned from newer BIND 9 "rndc status". @ text @a33 1 a35 1 d39 13 a51 13 org OBJECT IDENTIFIER ::= { iso 3 } -- iso = 1 dod OBJECT IDENTIFIER ::= { org 6 } internet OBJECT IDENTIFIER ::= { dod 1 } private OBJECT IDENTIFIER ::= { internet 4 } enterprises OBJECT IDENTIFIER ::= { private 1 } cw OBJECT IDENTIFIER ::= { enterprises 4007 } snmpdx OBJECT IDENTIFIER ::= { cw 42 } host OBJECT IDENTIFIER ::= { snmpdx 1 } hardware OBJECT IDENTIFIER ::= { host 1 } system OBJECT IDENTIFIER ::= { host 2 } software OBJECT IDENTIFIER ::= { host 3 } d58 1 a58 1 ::= { system 1 } d65 1 a65 1 ::= { sysId 1 } d72 1 a72 1 ::= { sysId 2 } d79 1 a79 1 ::= { system 2 } d82 1 a82 1 ::= { sysVM 1 } d89 1 a89 1 ::= { sysVMRam 1 } d96 1 a96 1 ::= { sysVMRam 2 } d103 1 a103 1 ::= { sysVMRam 3 } d106 1 a106 1 ::= { sysVM 2 } d113 1 a113 1 ::= { sysVMSwap 1 } d120 1 a120 1 ::= { sysVMSwap 2 } d127 1 a127 1 ::= { sysVMSwap 3 } d134 1 a134 1 ::= { sysVM 3 } d141 1 a141 1 ::= { system 3 } d148 1 a148 1 ::= { sysLoad 1 } d155 1 a155 1 ::= { sysLoad 2 } d162 1 a162 1 ::= { sysLoad 3 } d169 1 a169 1 ::= { system 4 } d176 1 a176 1 ::= { sysProc 1 } d183 1 a183 1 ::= { sysProc 2 } d190 1 a190 1 ::= { system 5 } d197 1 a197 1 ::= { sysUser 1 } d204 1 a204 1 ::= { sysUser 2 } d215 1 a215 1 ::= { system 6 } d222 1 a222 1 ::= { system 7 } d225 1 a225 1 SYNTAX SEQUENCE OF SysFsENTRY d229 1 a229 1 ::= { sysFs 1 } d232 3 a234 3 SYNTAX SysFsENTRY MAX-ACCESS not-accessible STATUS current d236 2 a237 2 INDEX { sysFsIndex } ::= { sysFsTABLE 1 } d239 9 a247 8 SysFsENTRY ::= SEQUENCE { sysFsIndex Integer32, sysFsDevice DisplayString, sysFsMountpoint DisplayString, sysFsMax Integer32, sysFsUsed Integer32, sysFsFree Integer32 } d250 3 a252 3 SYNTAX Integer32 MAX-ACCESS read-only STATUS current d254 1 a254 1 ::= { sysFsENTRY 1 } d258 2 a259 2 MAX-ACCESS read-only STATUS current d261 1 a261 1 ::= { sysFsENTRY 2 } d265 2 a266 2 MAX-ACCESS read-only STATUS current d268 1 a268 1 ::= { sysFsENTRY 3 } d275 1 a275 1 ::= { sysFsENTRY 4 } d282 1 a282 1 ::= { sysFsENTRY 5 } d289 1 a289 1 ::= { sysFsENTRY 6 } d296 1 a296 1 ::= { hardware 1 } d303 1 a303 1 ::= { hwProd 1 } d310 1 a310 1 ::= { hwProd 2 } d317 1 a317 1 ::= { hardware 2 } d324 1 a324 1 ::= { hwCpu 1 } d327 1 a327 1 SYNTAX SEQUENCE OF HwCpuENTRY d331 1 a331 1 ::= { hwCpu 2 } d334 3 a336 3 SYNTAX HwCpuENTRY MAX-ACCESS not-accessible STATUS current d338 2 a339 2 INDEX { hwCpuIndex } ::= { hwCpuTABLE 1 } d341 7 a347 6 HwCpuENTRY ::= SEQUENCE { hwCpuIndex Integer32, hwCpuId DisplayString, hwCpuSpeed Integer32, hwCpuTemp Integer32 } d350 3 a352 3 SYNTAX Integer32 MAX-ACCESS read-only STATUS current d354 1 a354 1 ::= { hwCpuENTRY 1 } d358 2 a359 2 MAX-ACCESS read-only STATUS current d361 1 a361 2 ::= { hwCpuENTRY 2 } d364 3 a366 3 SYNTAX Integer32 MAX-ACCESS read-only STATUS current d368 1 a368 1 ::= { hwCpuENTRY 3 } d375 1 a375 1 ::= { hwCpuENTRY 4 } d382 1 a382 1 ::= { hardware 3 } d389 1 a389 1 ::= { hwRam 1 } d396 1 a396 1 ::= { hwRam 2 } d403 1 a403 1 ::= { hardware 4 } d406 1 a406 1 SYNTAX SEQUENCE OF HwDiskENTRY d410 1 a410 1 ::= { hwDisk 1 } d413 3 a415 3 SYNTAX HwDiskENTRY MAX-ACCESS not-accessible STATUS current d417 2 a418 2 INDEX { hwDiskIndex } ::= { hwDiskTABLE 1 } d420 6 a425 5 HwDiskENTRY ::= SEQUENCE { hwDiskIndex Integer32, hwDiskId DisplayString, hwDiskStatus Integer32 } d428 3 a430 3 SYNTAX Integer32 MAX-ACCESS read-only STATUS current d432 1 a432 1 ::= { hwDiskENTRY 1 } d436 2 a437 2 MAX-ACCESS read-only STATUS current d439 1 a439 1 ::= { hwDiskENTRY 2 } d443 2 a444 2 MAX-ACCESS read-only STATUS current d446 1 a446 1 ::= { hwDiskENTRY 3 } d453 1 a453 1 ::= { hardware 5 } d456 1 a456 1 SYNTAX SEQUENCE OF HwFanENTRY d460 1 a460 1 ::= { hwFan 1 } d463 3 a465 3 SYNTAX HwFanENTRY MAX-ACCESS not-accessible STATUS current d467 2 a468 2 INDEX { hwFanIndex } ::= { hwFanTABLE 1 } d470 7 a476 6 HwFanENTRY ::= SEQUENCE { hwFanIndex Integer32, hwFanId DisplayString, hwFanSpeed Integer32, hwFanStatus Integer32 } d479 3 a481 3 SYNTAX Integer32 MAX-ACCESS read-only STATUS current d483 1 a483 1 ::= { hwFanENTRY 1 } d487 2 a488 2 MAX-ACCESS read-only STATUS current d490 1 a490 1 ::= { hwFanENTRY 2 } d494 2 a495 2 MAX-ACCESS read-only STATUS current d497 1 a497 1 ::= { hwFanENTRY 3 } d501 2 a502 2 MAX-ACCESS read-only STATUS current d504 1 a504 1 ::= { hwFanENTRY 4 } d511 1 a511 1 ::= { hardware 6 } d514 1 a514 1 SYNTAX SEQUENCE OF HwPsENTRY d518 1 a518 1 ::= { hwPs 1 } d521 3 a523 3 SYNTAX HwPsENTRY MAX-ACCESS not-accessible STATUS current d525 2 a526 2 INDEX { hwPsIndex } ::= { hwPsTABLE 1 } d528 6 a533 5 HwPsENTRY ::= SEQUENCE { hwPsIndex Integer32, hwPsId DisplayString, hwPsStatus Integer32 } d536 3 a538 3 SYNTAX Integer32 MAX-ACCESS read-only STATUS current d540 1 a540 1 ::= { hwPsENTRY 1 } d544 2 a545 2 MAX-ACCESS read-only STATUS current d547 1 a547 1 ::= { hwPsENTRY 2 } d551 2 a552 2 MAX-ACCESS read-only STATUS current d554 1 a554 1 ::= { hwPsENTRY 3 } d561 1 a561 1 ::= { hardware 7 } d568 1 a568 1 ::= { hwChassis 1 } d575 1 a575 1 ::= { hwChassis 2 } d582 1 a582 1 ::= { software 1 } d589 1 a589 1 ::= { swOs 1 } d596 1 a596 1 ::= { swOs 2 } d603 1 a603 1 ::= { software 2 } d610 1 a610 1 ::= { swOp 1 } d613 1 a613 1 SYNTAX SEQUENCE OF SwOpPkgENTRY d617 1 a617 1 ::= { swOp 2 } d620 3 a622 3 SYNTAX SwOpPkgENTRY MAX-ACCESS not-accessible STATUS current d624 2 a625 2 INDEX { swOpPkgIndex } ::= { swOpPkgTABLE 1 } d627 9 a635 8 SwOpPkgENTRY ::= SEQUENCE { swOpPkgIndex Integer32, swOpPkgName DisplayString, swOpPkgVersion DisplayString, swOpPkgRelease DisplayString, swOpPkgBuilt DateAndTime, swOpPkgInstalled DateAndTime, } d638 3 a640 3 SYNTAX Integer32 MAX-ACCESS read-only STATUS current d642 1 a642 1 ::= { swOpPkgENTRY 1 } d649 1 a649 1 ::= { swOpPkgENTRY 2 } d652 3 a654 3 SYNTAX DisplayString MAX-ACCESS read-only STATUS current d656 1 a656 1 ::= { swOpPkgENTRY 3 } d659 3 a661 3 SYNTAX DisplayString MAX-ACCESS read-only STATUS current d663 1 a663 1 ::= { swOpPkgENTRY 4 } d666 3 a668 3 SYNTAX DateAndTime MAX-ACCESS read-only STATUS current d670 1 a670 1 ::= { swOpPkgENTRY 5 } d673 3 a675 3 SYNTAX DateAndTime MAX-ACCESS read-only STATUS current d677 1 a677 1 ::= { swOpPkgENTRY 6 } d684 1 a684 1 ::= { software 3 } d691 1 a691 1 ::= { swBind 1 } d698 1 a698 1 ::= { swBindStatus 1 } d705 1 a705 1 ::= { swBindStatus 2 } d712 1 a712 1 ::= { swBindStatus 3 } d719 1 a719 1 ::= { swBindStatus 4 } d726 1 a726 1 ::= { swBindStatus 5 } d733 1 a733 1 ::= { swBindStatus 6 } d740 1 a740 1 ::= { swBindStatus 7 } d747 1 a747 1 ::= { swBindStatus 8 } d754 1 a754 1 ::= { swBindStatus 9 } d761 1 a761 1 ::= { swBindStatus 10 } d767 1 a767 1 ::= { swBind 2 } d774 1 a774 1 ::= { swBindStats 1 } d781 1 a781 1 ::= { swBindStats 2 } d788 1 a788 1 ::= { swBindStats 3 } d795 1 a795 1 ::= { swBindStats 4 } d802 1 a802 1 ::= { swBindStats 5 } d809 1 a809 1 ::= { swBindStats 6 } @ 1.17 log @Upgrade build environment to GNU shtool 2.0.6 and GNU autoconf 2.60 @ text @d732 28 @ 1.16 log @flush pending changes @ text @d3 2 a4 2 -- Copyright (c) 2003-2005 The OSSP Project -- Copyright (c) 2003-2005 Ralf S. Engelschall @ 1.15 log @fix copy'n'paste bug in MIB swBind section @ text @d3 3 a5 3 -- Copyright (c) 2003 The OSSP Project -- Copyright (c) 2003 Ralf S. Engelschall -- Copyright (c) 2003 Cable & Wireless @ 1.14 log @add swBind probe and MIB for named(8) @ text @d725 1 a725 1 swBindStatusSoaQueries OBJECT-TYPE d729 1 a729 1 DESCRIPTION "SOA queries in progress" @ 1.13 log @replace TAB artefacts with spaces @ text @d676 104 @ 1.12 log @More source tree cleanups and polishing, especially adding the GPL-based copyright header used inside OSSP packages @ text @d227 1 a227 1 SYNTAX SEQUENCE OF SysFsENTRY d234 3 a236 3 SYNTAX SysFsENTRY MAX-ACCESS not-accessible STATUS current d238 1 a238 1 INDEX { sysFsIndex } d251 3 a253 3 SYNTAX Integer32 MAX-ACCESS read-only STATUS current d259 2 a260 2 MAX-ACCESS read-only STATUS current d266 2 a267 2 MAX-ACCESS read-only STATUS current d328 1 a328 1 SYNTAX SEQUENCE OF HwCpuENTRY d335 3 a337 3 SYNTAX HwCpuENTRY MAX-ACCESS not-accessible STATUS current d339 1 a339 1 INDEX { hwCpuIndex } d350 3 a352 3 SYNTAX Integer32 MAX-ACCESS read-only STATUS current d358 2 a359 2 MAX-ACCESS read-only STATUS current d365 3 a367 3 SYNTAX Integer32 MAX-ACCESS read-only STATUS current d407 1 a407 1 SYNTAX SEQUENCE OF HwDiskENTRY d414 3 a416 3 SYNTAX HwDiskENTRY MAX-ACCESS not-accessible STATUS current d418 1 a418 1 INDEX { hwDiskIndex } d428 3 a430 3 SYNTAX Integer32 MAX-ACCESS read-only STATUS current d436 2 a437 2 MAX-ACCESS read-only STATUS current d443 2 a444 2 MAX-ACCESS read-only STATUS current d456 1 a456 1 SYNTAX SEQUENCE OF HwFanENTRY d463 3 a465 3 SYNTAX HwFanENTRY MAX-ACCESS not-accessible STATUS current d467 1 a467 1 INDEX { hwFanIndex } d478 3 a480 3 SYNTAX Integer32 MAX-ACCESS read-only STATUS current d486 2 a487 2 MAX-ACCESS read-only STATUS current d493 2 a494 2 MAX-ACCESS read-only STATUS current d500 2 a501 2 MAX-ACCESS read-only STATUS current d513 1 a513 1 SYNTAX SEQUENCE OF HwPsENTRY d520 3 a522 3 SYNTAX HwPsENTRY MAX-ACCESS not-accessible STATUS current d524 1 a524 1 INDEX { hwPsIndex } d534 3 a536 3 SYNTAX Integer32 MAX-ACCESS read-only STATUS current d542 2 a543 2 MAX-ACCESS read-only STATUS current d549 2 a550 2 MAX-ACCESS read-only STATUS current d611 1 a611 1 SYNTAX SEQUENCE OF SwOpPkgENTRY d618 3 a620 3 SYNTAX SwOpPkgENTRY MAX-ACCESS not-accessible STATUS current d622 1 a622 1 INDEX { swOpPkgIndex } d635 3 a637 3 SYNTAX Integer32 MAX-ACCESS read-only STATUS current d649 3 a651 3 SYNTAX DisplayString MAX-ACCESS read-only STATUS current d656 3 a658 3 SYNTAX DisplayString MAX-ACCESS read-only STATUS current d663 3 a665 3 SYNTAX DateAndTime MAX-ACCESS read-only STATUS current d670 3 a672 3 SYNTAX DateAndTime MAX-ACCESS read-only STATUS current a676 1 @ 1.11 log @fix more array/scalar problem; add Index; rename variables removing Info @ text @d1 27 @ 1.10 log @TABLE restructuring @ text @d203 1 a203 1 DESCRIPTION "FIXME Table description!?" d210 1 a210 1 DESCRIPTION "FIXME Row description!?" d300 2 a301 2 hwCpuInfoTABLE OBJECT-TYPE SYNTAX SEQUENCE OF HwCpuIndexENTRY d304 1 a304 1 DESCRIPTION "FIXME Table description!?" d307 2 a308 2 hwCpuInfoENTRY OBJECT-TYPE SYNTAX HwCpuIndexENTRY d311 7 a317 5 DESCRIPTION "FIXME Row description!?" INDEX { hwCpuInfoIndex } ::= { hwCpuInfoTABLE 1 } HwCpuIndexENTRY ::= SEQUENCE { d322 15 d342 1 a342 1 ::= { hwCpuInfoENTRY 1 } d349 1 a349 1 ::= { hwCpuInfoENTRY 2 } d379 2 a380 2 hwDiskInfoTABLE OBJECT-TYPE SYNTAX SEQUENCE OF HwDiskIndexENTRY d383 1 a383 1 DESCRIPTION "FIXME Table description!?" d386 2 a387 2 hwDiskInfoENTRY OBJECT-TYPE SYNTAX HwDiskIndexENTRY d390 3 a392 3 DESCRIPTION "FIXME Row description!?" INDEX { hwDiskInfoIndex } ::= { hwDiskInfoTABLE 1 } d394 2 a395 1 HwDiskIndexENTRY ::= SEQUENCE { d400 7 d412 1 a412 1 ::= { hwDiskInfoENTRY 1 } d419 1 a419 1 ::= { hwDiskInfoENTRY 2 } d428 2 a429 2 hwFanInfoTABLE OBJECT-TYPE SYNTAX SEQUENCE OF HwFanIndexENTRY d432 1 a432 1 DESCRIPTION "FIXME Table description!?" d435 2 a436 2 hwFanInfoENTRY OBJECT-TYPE SYNTAX HwFanIndexENTRY d439 3 a441 3 DESCRIPTION "FIXME Row description!?" INDEX { hwFanInfoIndex } ::= { hwFanInfoTABLE 1 } d443 2 a444 1 HwFanIndexENTRY ::= SEQUENCE { d450 7 d462 1 a462 1 ::= { hwFanInfoENTRY 1 } d469 1 a469 1 ::= { hwFanInfoENTRY 2 } d476 1 a476 1 ::= { hwFanInfoENTRY 3 } d485 2 a486 2 hwPsInfoTABLE OBJECT-TYPE SYNTAX SEQUENCE OF HwPsIndexENTRY d489 1 a489 1 DESCRIPTION "FIXME Table description!?" d492 2 a493 2 hwPsInfoENTRY OBJECT-TYPE SYNTAX HwPsIndexENTRY d496 3 a498 3 DESCRIPTION "FIXME Row description!?" INDEX { hwPsInfoIndex } ::= { hwPsInfoTABLE 1 } d500 2 a501 1 HwPsIndexENTRY ::= SEQUENCE { d506 7 d518 1 a518 1 ::= { hwPsInfoENTRY 1 } d525 1 a525 1 ::= { hwPsInfoENTRY 2 } @ 1.9 log @correct enterprises identifier for cw @ text @d199 2 a200 2 sysFsInfoTABLE OBJECT-TYPE SYNTAX SEQUENCE OF SysFsIndexENTRY d206 2 a207 2 sysFsInfoENTRY OBJECT-TYPE SYNTAX SysFsIndexENTRY d211 2 a212 2 INDEX { sysFsInfoIndex } ::= { sysFsInfoTABLE 1 } d214 2 a215 1 SysFsIndexENTRY ::= SEQUENCE { d223 7 d235 1 a235 1 ::= { sysFsInfoENTRY 1 } d242 1 a242 1 ::= { sysFsInfoENTRY 2 } d249 1 a249 1 ::= { sysFsInfoENTRY 3 } d256 1 a256 1 ::= { sysFsInfoENTRY 4 } d263 1 a263 1 ::= { sysFsInfoENTRY 5 } @ 1.8 log @hwFan and hwPs for SunOS as array @ text @d21 1 a21 1 snmpdx OBJECT IDENTIFIER ::= { cw 43 } @ 1.7 log @hwDisk for SunOS as array @ text @d256 1 d382 1 a382 1 SYNTAX DisplayString a387 1 d389 1 a389 1 -- Hardware: Power Supply d392 1 a392 1 hwPS OBJECT IDENTIFIER d395 36 a430 1 hwPSNum OBJECT-TYPE d432 15 a446 1 MAX-ACCESS read-only d448 10 a457 2 DESCRIPTION "number of power supplies" ::= { hwPS 1 } d459 11 a469 6 hwPSTemp OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "temperature of Power Supply" ::= { hwPS 2 } d471 1 a471 1 hwPSStatus OBJECT-TYPE d473 4 a476 4 MAX-ACCESS read-only STATUS current DESCRIPTION "boolean status of Power Supply (0:shutdown, 1:operating: 2:error)" ::= { hwPS 3 } d483 1 a483 1 ::= { hardware 6 } @ 1.6 log @sysFs for FreeBSD, Linux, SunOS @ text @d347 1 a347 1 -- Hardware: Disk Space d353 3 a355 3 hwDiskMax OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only d357 1 a357 1 DESCRIPTION "maximum available Disk space in MB" d360 12 a371 6 hwDiskUsed OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "currently used Disk space in MB" ::= { hwDisk 2 } d373 6 a378 6 hwDiskTemp OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "temperature of Disks" ::= { hwDisk 3 } d381 6 a386 5 SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "boolean status of Disks" ::= { hwDisk 4 } @ 1.5 log @renumber to avoid gap @ text @d193 64 @ 1.4 log @implement hwCpuSpeed and hwCpuTemp as array @ text @d259 1 a259 1 ::= { hwCpuInfoENTRY 3 } @ 1.3 log @hwRAM for FreeBSD, Linux, SunOS @ text @d21 1 a21 1 snmpdx OBJECT IDENTIFIER ::= { cw 42 } d227 3 a229 3 hwCpuSpeed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only d231 1 a231 1 DESCRIPTION "number of CPUs" d234 20 d255 1 a255 1 SYNTAX Gauge32 d258 2 a259 2 DESCRIPTION "temperature of CPU" ::= { hwCpu 3 } @ 1.2 log @merge RAM and Swap into sysVM and start initial probe for it @ text @d248 7 d260 1 a260 1 ::= { hwRam 3 } @ 1.1 log @genesis of OSSP snmpdx @ text @d50 62 d116 1 a116 1 ::= { system 2 } d144 1 a144 1 ::= { system 3 } d165 1 a165 1 ::= { system 4 } d190 1 a190 1 ::= { system 5 } a246 14 hwRamMax OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "maximum available RAM in MB" ::= { hwRam 1 } hwRamUsed OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "currently used RAM in MB" ::= { hwRam 2 } @