Linux OID's —-

CPU  Statistics

Load
                1 minute Load: .1.3.6.1.4.1.2021.10.1.3.1
                5 minute Load: .1.3.6.1.4.1.2021.10.1.3.2
                15 minute Load: .1.3.6.1.4.1.2021.10.1.3.3

CPU
                percentage of user CPU time:    .1.3.6.1.4.1.2021.11.9.0
                raw user cpu time:                  .1.3.6.1.4.1.2021.11.50.0
                percentages of system CPU time: .1.3.6.1.4.1.2021.11.10.0
                raw system cpu time:              .1.3.6.1.4.1.2021.11.52.0
                percentages of idle CPU time:   .1.3.6.1.4.1.2021.11.11.0
                raw idle cpu time:                   .1.3.6.1.4.1.2021.11.53.0
                raw nice cpu time:                  .1.3.6.1.4.1.2021.11.51.0

Memory Statistics
                Total Swap Size:                .1.3.6.1.4.1.2021.4.3.0
                Available Swap Space:         .1.3.6.1.4.1.2021.4.4.0
                Total RAM in machine:          .1.3.6.1.4.1.2021.4.5.0
                Total RAM used:                  .1.3.6.1.4.1.2021.4.6.0
                Total RAM Free:                   .1.3.6.1.4.1.2021.4.11.0
                Total RAM Shared:                .1.3.6.1.4.1.2021.4.13.0
                Total RAM Buffered:              .1.3.6.1.4.1.2021.4.14.0
                Total Cached Memory:           .1.3.6.1.4.1.2021.4.15.0

Disk Statistics
                        Path where the disk is mounted:                 .1.3.6.1.4.1.2021.9.1.2.1
              Path of the device for the partition:            .1.3.6.1.4.1.2021.9.1.3.1
                Total size of the disk/partion (kBytes):        .1.3.6.1.4.1.2021.9.1.6.1
                Available space on the disk:                      .1.3.6.1.4.1.2021.9.1.7.1
                Used space on the disk:                           .1.3.6.1.4.1.2021.9.1.8.1
                Percentage of space used on disk:             .1.3.6.1.4.1.2021.9.1.9.1
                Percentage of inodes used on disk:            .1.3.6.1.4.1.2021.9.1.10.1


Пример использования.

Выдать сколько свободного места в корневом катологе / на локальном компьютере .

 #cd  /etc/snmp/
 #nano snmpd.conf

найти строку disk в файле

 disk   /  10000  

10 mb

 #snmpget -v 1 -c public target_name_or_ip .1.3.6.1.4.1.2021.9.1.7.1

UCD-SNMP-MIB::dskAvail.1 = INTEGER: 6831612

проверим

# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/ubuntu-root
                     9671608   2352576   6831608  26% /
varrun                  231308       128    231180   1% /var/run
varlock                 231308         0    231308   0% /var/lock
udev                    231308        52    231256   1% /dev
devshm                  231308         0    231308   0% /dev/shm
/dev/sda1               241116     45191    183477  20% /boot

Для полной картины используем комманду snmpwalk

# snmpwalk -v 1 -c public localhost .1.3.6.1.4.1.2021.9
UCD-SNMP-MIB::dskIndex.1 = INTEGER: 1
UCD-SNMP-MIB::dskPath.1 = STRING: /
UCD-SNMP-MIB::dskDevice.1 = STRING: /dev/mapper/ubuntu-root
UCD-SNMP-MIB::dskMinimum.1 = INTEGER: 10000
UCD-SNMP-MIB::dskMinPercent.1 = INTEGER: -1
UCD-SNMP-MIB::dskTotal.1 = INTEGER: 9671608
UCD-SNMP-MIB::dskAvail.1 = INTEGER: 6831596
UCD-SNMP-MIB::dskUsed.1 = INTEGER: 2352588
UCD-SNMP-MIB::dskPercent.1 = INTEGER: 26
UCD-SNMP-MIB::dskPercentNode.1 = INTEGER: 28
UCD-SNMP-MIB::dskErrorFlag.1 = INTEGER: noError(0)
UCD-SNMP-MIB::dskErrorMsg.1 = STRING:
#

Такую же можно повторить и для других OID's

Возможны проблемы с настройками демона snmpd файл /etc/snmpd.conf

 netstat -an | grep 161
 udp        0      0 127.0.0.1:161           0.0.0.0:*

snmpd слушет только локальный комьютер на порту 161 и не будет отвечать на запросы с удаленного хоста . Изменить данную ситуацию можно в файле /etc/default/snmpd

# snmpd options (use syslog, close stdin/out/err).
 SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid   127.0.0.1'

указав вместо 127.0.0.1 ← 0.0.0.0

 #/etc/init.d/snmpd restart
 # netstat -an | grep 161
  udp        0      0 0.0.0.0:161             0.0.0.0:*

Если snmpd не отвечает на заросы как надо , то проблема возможно в настройках безопастности. /etc/snmpd/snmpd.conf по умолчанию стоит PARANOID

#       sec.name  source          community
#com2sec paranoid  default         public
com2sec readonly  default         public
#com2sec readwrite default         private
 
snmp/linux_oid_s.txt · Последние изменения: 2017/10/21 10:43 (внешнее изменение)