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 }
@