Управляющий протокол SNMP
Именно эти данные используются протоколом SNMP. MIB определяет, например, что программное обеспечение IP должно хранить число всех октетов, которые приняты любым из сетевых интерфейсов, управляющие программы могут только читать эту информацию.
Согласно нормативам MIB управляющая информация делится на 8 категорий (табл. 1.18;см. также рис. 1.39).
Таблица 1.18.
MIB-категория
Описание
System
Interfaces
Addr. trans.
Ip
Icmp
Tcp
Udp
egp
Операционная система ЭВМ или маршрутизация
Сетевой интерфейс
Преобразование адреса (напр., с помощью ARP)
Программная поддержка протоколов Internet
Программное обеспечение протокола ICMP
Программное обеспечение протокола TCP
Программное обеспечение протокола UDP
Программное обеспечение протокола EGP
В табл. 1.19 - 1.24 представлены наиболее важные объекты базы данных MIB, перечисленные в табл. 1.18.
Помимо простых переменных объектами MIB могут быть таблицы. Для каждой таблицы имеется один или несколько индексов.
Таблица 1.19.
Системная переменная
Описание
SysDescr
SysObjectID
SysUpTime
SysContact
SysName
SysLocation
sysService
Текстовое описание объекта
Идентификатор производителя в рамках дерева (1.3.6.1.4.1)
Время с момента последней загрузки системы (TimeTicks)
Имя системного менеджера и способы связи с ним
Полное имя домена
Физическое местоположение системы
Величина, характеризует услуги, предоставляемые узлом (сумма номеров уровней модели OSI)
Таблица 1.20.
Переменная описания интерфейсов (ifTable)
Тип данных
Описание
IfIndex
INTEGER
Список интерфейсов от 1 до ifNumber
IfDescr
DisplayString
Текстовое описание интерфейса
IfType
INTEGER
Тип интерфейса, например, 6 - Ethernet; 9 - 802.5 маркерное кольцо; 23 - PPP; 28 - SLIP
IfNumber
INTEGER
Число сетевых интерфейсов
IfMtu
INTEGER
MTU для конкретного интерфейса
IfSpeed
Gauge
Скорость (бит/с)
IfPhysAddress
PhysAddress
Физический адрес или строка нулевой длины для интерфейсов без физического адреса (например, последовательный)
IfAdminStatus
[1…3]
Требуемое состояние интерфейса: 1 - включен; 2 - выключен; 3 - тестируется
IfOperStatus
[1…3]
Текущее состояние интерфейса: 1, 2, 3
IfLastChange
TimeTicks
SysUpTime, когда интерфейс оказался в данном состоянии
ifInOctets
Counter
Полное число полученных байтов
ifInUcastPkts
Counter
Число пакетов, доставленных на верхний системный уровень (unicast)
ifInDiscads
Counter
Число полученных, но отвергнутых пакетов
ifInErrors
Counter
Число пакетов, полученных с ошибкой
ifOutOctets
Counter
Число отправленных байтов
ifOutUcastPkts
Counter
Число unicast-пакетов, полученных с верхнего системного уровня
ifOutNUcastPkts
Counter
Число мультикастинг- и широковещательных пакетов, полученных с верхнего системного уровня
ifOutDiscads
Counter
Количество отвергнутых пакетов из числа отправленных
ifOutErrors
Counter
Число отправленных пакетов, содержащих ошибки
ifOutQLen
Gauge
Число пакетов в очереди на отправку
Таблица 1.21.
Переменная
ip-группы
Тип данных
Описание
ipDefaultTTL
INTEGER
Значение, которое используется IP в поле TTL
ipForwarding
[1…2]
1 означает, что система переадресует дейтограммы (2 - нет)
ipInReceives
Counter
Число полученных дейтограмм
ipForwDatagrams
Counter
Число переадресованных дейтограмм
ipOutNoRoutes
Counter
Число неудач при маршрутизации
ipFragOKs
Counter
Число фрагментированных IP-дейтограмм
ipRoutingTable
Таблица IP маршрутов
ipInHdrErrors
Counter
Число IP-дейтограмм, отвергнутых из-за ошибки в заголовке
ipInAddrErrors
Counter
Число IP-дейтограмм, отвергнутых из-за неверного адреса места назначения
ipInUnknownProtos
Counter
Число локально адресованных дейтограмм с неверным кодом протокола
ipInDiscards
Counter
Число дейтограмм, отвергнутых из-за нехватки места в буфере
ipInDelivers
Counter
Число доставленных дейтограмм
ipOutRequests
Counter
Полное число IP-дейтограмм, поступивших для пересылки без учета переадресованных
ipOutDiscards
Counter
Число отправляемых дейтограмм, потерянных из-за нехватки места в буфере
ipOutNoRoutes
Counter
Число потерянных IP-дейтограмм из-за отсутствия маршрута их доставки
ipReasmTimeout
Counter
Максимальное время (в секундах), которое IP-фрагмент может ждать сборки
ipReasmOKs
Counter
Число IP-дейтограмм, успешно прошедших сборку
ipReasmFails
Counter
Число случаев, когда алгоритм сборки не сработал
ipFragOKs
Counter
Число дейтограмм, успешно фрагментированных
ipFragFails
Counter
Число дейтограмм, которые нуждались в фрагментации, но не могли быть фрагментированы из-за того, что don't fragment_флаг=1
ipFragCreates
Counter
Число фрагментов, созданных в процессе фрагментации
ipRoutingDiscards
Counter
Число маршрутных записей, помеченных для ликвидации, хотя они и корректны
Таблица IP-адресов (ipAddrTable), индекс =
Отправить комментарий