IPFire SNMP OID

Hi,

some general OIDs for IPFire (if you know of others, please share !) :

Time since start (in sec.) : .1.3.6.1.2.1.1.3.0
Contact : .1.3.6.1.2.1.1.4.0
Name : .1.3.6.1.2.1.1.5.0
Location : .1.3.6.1.2.1.1.6.0

Installed RAM : .1.3.6.1.2.1.25.2.3.1.5.1
SWAP : .1.3.6.1.2.1.25.2.3.1.5.10
Free RAM + swap ? : .1.3.6.1.2.1.25.2.3.1.5.11

System temperature (in Celcius / 1000) : .1.3.6.1.4.1.2021.13.16.2.1.3.1
Proc. temperature (in Celcius / 1000) : .1.3.6.1.4.1.2021.13.16.2.1.3.2

1 Like

Good idea :grinning:
Using MIB Browser here.

CPU LOAD 1min: .1.3.6.1.4.1.2021.10.1.6.1
CPU LOAD 5min: .1.3.6.1.4.1.2021.10.1.6.2
CPU LOAD 15min: .1.3.6.1.4.1.2021.10.1.6.3

RAM free: .1.3.6.1.4.1.2021.4.6.0
RAM shared: .1.3.6.1.4.1.2021.4.13.0
RAM buffered: .1.3.6.1.4.1.2021.4.14.0
RAM cached: .1.3.6.1.4.1.2021.4.15.0

EDIT:
I’m not sure if they are always the same, I assume it’s hardware depending, as I dont’ get the CPU temperature by the mentioned OID .1.3.6.1.4.1.2021.13.16.2.1.3.2

1 Like

I’m working on them right now as well, will post what I find

Since I had never heard of an OID before I thought I would look it up and share:

2 Likes

so i added a few more then what was posted above and still drudging along, but here is what i have so far

      - 1.3.6.1.2.1.1.1         #sysDescr
      - 1.3.6.1.2.1.1.3         #sysUpTimeInstance
      - 1.3.6.1.2.1.1.5         #sysName
      - 1.3.6.1.2.1.2.2.1.2.3   #ifDescr.3 = green0
      - 1.3.6.1.2.1.2.2.1.2.6   #ifDescr.6 = red0
      - 1.3.6.1.2.1.2.2.1.4.3   #ifMtu.3  = green0 MTU
      - 1.3.6.1.2.1.2.2.1.4.6   #ifMtu.6  = red0 MTU
      - 1.3.6.1.2.1.2.2.1.5.3   #ifSpeed.3 = green0 connection speed
      - 1.3.6.1.2.1.2.2.1.5.6   #ifSpeed.6 = red0 connection speed
      - 1.3.6.1.2.1.2.2.1.6.3   #ifPhysAddress.3 = green0 mac address
      - 1.3.6.1.2.1.2.2.1.6.6   #ifPhysAddress.6 = red0 mac address
      - 1.3.6.1.2.1.2.2.1.7.3   #ifAdminStatus.3 = green0 link status
      - 1.3.6.1.2.1.2.2.1.7.6   #ifAdminStatus.6 = red0 link status
      - 1.3.6.1.2.1.2.2.1.10.3  #ifInOctets.3 = green0 in
      - 1.3.6.1.2.1.2.2.1.10.6  #ifInOctets.6 = red0 in
      - 1.3.6.1.2.1.2.2.1.11.3  #ifInUcastPkts.3 
      - 1.3.6.1.2.1.2.2.1.11.6  #ifInUcastPkts.6 
      - 1.3.6.1.2.1.2.2.1.12.3  #ifInNUcastPkts.3 
      - 1.3.6.1.2.1.2.2.1.12.6  #ifInNUcastPkts.6 
      - 1.3.6.1.2.1.2.2.1.13.3  #ifInDiscards.3
      - 1.3.6.1.2.1.2.2.1.13.6  #ifInDiscards.6
      - 1.3.6.1.2.1.2.2.1.16.3  #ifOutOctets.3 = green0 out
      - 1.3.6.1.2.1.2.2.1.16.6  #ifOutOctets.6 = red0 out
      - 1.3.6.1.2.1.2.2.1.17.3  #ifOutUcastPkts.3
      - 1.3.6.1.2.1.2.2.1.17.6  #ifOutUcastPkts.6
      - 1.3.6.1.2.1.2.2.1.18.3  #ifOutNUcastPkts.3
      - 1.3.6.1.2.1.2.2.1.18.6  #ifOutNUcastPkts.6
      - 1.3.6.1.2.1.2.2.1.19.3  #ifOutDiscards.3
      - 1.3.6.1.2.1.2.2.1.19.6  #ifOutDiscards.6
      - 1.3.6.1.4.1.2021.4      #memory/swap
      - 1.3.6.1.4.1.2021.13.16.2.1.3.1  #System temperature (in Celcius / 1000)
      - 1.3.6.1.4.1.2021.13.16.2.1.3.2  #Proc. temperature (in Celcius / 1000)
      - 1.3.6.1.2.1.25.2.3.1.5.1  #Physical memory
      - 1.3.6.1.2.1.25.2.3.1.6.1  #Physical memory used
      - 1.3.6.1.2.1.25.2.3.1.5.3  #Virtual memory
      - 1.3.6.1.2.1.25.2.3.1.6.3  #Virtual memory used
      - 1.3.6.1.2.1.25.2.3.1.5.6  #Memory buffers
      - 1.3.6.1.2.1.25.2.3.1.6.6  #Memory buffers used
      - 1.3.6.1.2.1.25.2.3.1.5.7  #Cached memory
      - 1.3.6.1.2.1.25.2.3.1.6.7  #Cached memory used
      - 1.3.6.1.2.1.25.2.3.1.5.8  #Shared memory
      - 1.3.6.1.2.1.25.2.3.1.6.8  #Shared memory used
      - 1.3.6.1.2.1.25.2.3.1.5.10  #Swap space
      - 1.3.6.1.2.1.25.2.3.1.6.10  #Swap used
      - 1.3.6.1.2.1.25.2.3.1.5.11  #Available memory
      - 1.3.6.1.2.1.25.2.3.1.5.31  #Space on /
      - 1.3.6.1.2.1.25.2.3.1.6.31  #Space used on /

EDIT: Some of these values might come out different between machines for example on my work firewall 1.3.6.1.2.1.2.2.1.6.3 = green0 and at home 1.3.6.1.2.1.2.2.1.6.2 = green0. I haven’t compared the differences yet but i figured i should edit my reply with that info

3 Likes

I ended up using a pre-made script and modified it for what i basically wanted

I’ll work on this some more when i have time.

2 Likes