This site :
Home
Nagios plugins
Info on snmp
Nagios config
FAQ
Project page on SourceForge
-----------
Links :
Nagios Home
Nagios Plugins
Oreon project
NagiosExchange
Opsyx forum
Forum 2037
-----------
Others :
-----------
http://sourceforge.net/projects/nagios-snmp

My plugins for
Last update : Jan 14 2006 Information on SNMP Snmp login with v1,v2c, V3 These are interesting parts - for me - of different mibs. MIB-2 Net-SNMP/UCD-SNMP Cisco CheckPoint Hewlett Packard

Snmp login with v1,v2c, V3

There is 3 version of snmp :

V1 : you need a community to log in :
<script> -C <community>

V2c : you need a community to log in :
<script> -C <community> -2

V3 : you need a login and password. You can either encrypt data (AuthPriv) or not (AuthNoPriv). Authentication is encrypted in any case : NoAuthNoPriv is not supported, and is useless anyway : use snmpv1 in this case.

AuthNoPriv : Data is sent in clear, login and password are encrypted.
With default protocol (md5) :
<script> -l login -x passwd
With sha protocol :
<script> -l login -x passwd -L sha

AuthPriv : Data, login and password are encrypted
With default protocol (md5,des) :
<script> -l login -x passwd -X privpasswd
With md5 for logging and aes for encrypting :
<script> -l login -x passwd -X privpasswd -L md5,aes

MIB-2

Interface :

1.3.6.1.2.1.2.2.1 : interface table

OID | Type | Description
.1.X | Int | Index
.2.X | string | Description
.3.X | ?? | Type : 6=ethernet,23=ppp, 24=loopback, 27=atm
.4.X |  | MTU
.5.X |  | Speed
.6.X |  | Phys address
.7.X |  | Administrative status (1=>'UP',2=>'DOWN',3=>'TESTING')
.8.X |  | Operational status (cf admin status)
.9.X | Counter | Input Octets
.13.X | Counter | Output Octets

Storages :

1.3.6.1.2.1.25.2.2.0 : system memory
1.3.6.1.2.1.25.2.3.1 : storage table

OID | Type | Description
.1.X | Int | Index
.2.X | OID | Type : points on OID
.3.X | string | Description
.4.X | Int | Allocation unit
.5.X | Int | Size
.6.X | Int | Used
.7.X | Counter32 | Allocation failures

CPU
1.3.6.1.2.1.25.3.3.1 : CPU table

OID | Type | Description
.X.4 | OID | Type (hrProcessorFrwID)
.X.5 | Int | %used on 1 min (hrProcessorLoad)

Net-SNMP

Load

1.3.6.1.4.1.2021.10.1 : load table

OID | Type | Description
.1.X | Int | Index
.2.X | string | Description (Load-1, Load-5, Load 15)
.3.X | string | Load (decimal)

Memory

1.3.6.1.4.1.2021.4 : memory table

OID | Type | Description
.1.X | Int | Index
.2.X | string | Error name
.3.X | Int | TotalSwap
.4.X | Int | AvailSwap
.5.X | Int | TotalReal
.6.X | Int | AvailReal
.11.X | Int | TotalFree
.13.X | Int | memShared
.14.X | Int | memBuffer
.15.X | Int | memCached

CPU

1.3.6.1.4.1.2021.11 : CPU table

OID | Type | Description
.1.X | Int | Index
.2.X | string | Description
.3.X | Int | SwapIn
.4.X | Int | SwapOut
.5.X | Int | IOSent
.6.X | Int | IOReceive
.7.X | Int | SysInterrupts
.8.X | Int | SysContext
.9.X | Int | CpuUser
.10.X | Int | CpuSystem
.11.X | Int | CpuIdle
.50.X | Counter32 | User
.51.X | Counter32 | Nice
.52.X | Counter32 | System
.53.X | Counter32 | Idle

Cisco

Generic for routers and switch

Cisco CPU load (5min %) : 1.3.6.1.4.1.9.2.1.58.0
Cisco CPU load (1min %) : 1.3.6.1.4.1.9.2.1.57.0
Cisco CPU load (5sec %) : 1.3.6.1.4.1.9.2.1.56.0

Memory :

1.3.6.1.4.1.9.9.48.1 : cisco memory pool
1.3.6.1.4.1.9.9.48.1.1.1 : pool table.poolentry

.1 : type
.2 : name
.3 : alternate
.4 : valid
.5 : used
.6 : free
.7 : max free
Routeurs : 2 entry : memory IO and Processor
Pix : 1 entry PIX Memory
CPU

1.3.6.1.4.1.9.9.109.1.1.1.1 : cpmCPUTotalEntry
1 : index
2 : phys index
3 : total 5s
4 : total 1m
5 : total 5m
6 : total 5s (new)
7 : total 1m (new)
8 : total 5m (new)

Checkpoint

FW : 1.3.6.1.4.1.2620.1.1
.1.0 : Installed : policy state
.2.0 : <string> : filter name
.3.0 : <Mon Oct 4 11:34:08 2004> : date install
.4.0 : Packets Accept (counter)
.5.0 : Packets Rejected (counter)
.6.0 : Packets Dropped (counter)
.7.0 : Packets Logged (counter)
.25.3.0 : Connexions
.25.4.0 : Connexions peak

HA :
1.3.6.1.4.1.2620.1.5.5.0 : yes : ha active
1.3.6.1.4.1.2620.1.5.6.0 : active : ha state
1.3.6.1.4.1.2620.1.5.7.0 : OK : ha blocking state
1.3.6.1.4.1.2620.1.5.11.0 : "Sync only" (Nokia vrp) : ha Working mode
1.3.6.1.4.1.2620.1.5.102.0 : OK : ha status

1.3.6.1.4.1.2620.1.5.13.1 : table status
.1.X.0 : index
.2.X.0 : Nom :
Synchronization
Filter
cphad
fwd
.3.X.0 : State : "OK" / ??
.4.X.0 : haProblemPriority
.5.X.0 : haProblemVerified
.6.X.0 : haProblemDescr

SVN :
1.3.6.1.4.1.2620.1.6.102.0 : OK : SVN status code

Management :

1.3.6.1.4.1.2620.1.7.5.0 : "active" : mgmt state
1.3.6.1.4.1.2620.1.7.6.0 : 1 : mgmt is alive
1.3.6.1.4.1.2620.1.7.102.0 : status descr
1.3.6.1.4.1.2620.1.7.103.0 : status long descr

1.3.6.1.4.1.2620.1.7.7.0 : mgmt table clients :
.1.X.1.0 : index
.1.X.2.0 : client Name
.1.X.3.0 : client host
.1.X.4.0 : mgClientDbLock
.1.X.5.0 : mgApplicationType

Hewlett Packard

1.3.6.1.4.1.11.2.14.11.5.1.1.2.1.1.1.6.1 : Free memory
1.3.6.1.4.1.11.2.14.11.5.1.9.6.1.0 : CPU
1.3.6.1.4.1.11.2.14.11.1.2.6.1.4.1 : FAN
1.3.6.1.4.1.11.2.14.11.1.2.6.1.4.2 : Power
1.3.6.1.4.1.11.2.14.11.1.2.6.1.4.4 : Temperature

HP Procurve switch memory check
1.3.6.1.4.1.11.2.14.11.5.1.1.2.2.1.1 : HP memory pool
mem pool.1 : memory slot index
mem pool.2 : hpGlobalMemSlabCnt
mem pool.3 : Free segments
mem pool.4 : hpGlobalMemAllocSegCnt
mem pool.5 : Total Bytes
mem pool.6 : Free Bytes
mem pool.7 : hpGlobalMemAllocBytes

This project is hosted on :
http://sourceforge.net/projects/nagios-snmp

Nagios and the Nagios logo are registered trademarks of Ethan Galstad.