Телекоммуникационные технологии. Том 1


         

Но для контроля ситуации достаточно


Но для контроля ситуации достаточно иметь по одному активному SNMP-резиденту на каждом из кабельных сегментов. При этом не обязательно ставить их в общедоступный режим, можно использовать для получения диагностической информации и пароль.

При написании диагностической программы не нужно пытаться считывать все переменные и таблицы MIB. База данных весьма велика и для целей диагностики не все ее записи представляют интерес. При написании нашей диагностической программы были отобраны 35 переменных (ниже приводится сокращенный список):
interface.iftable.ifentry.ifinucastpktsЧисло полученных обычных пакетов;
interface.iftable.ifentry.ifinnucastpktsЧисло полученных широковещательных и мультикаст-пакетов;
interface.iftable.ifentry.ifinerrorsЧисло ошибок при приеме пакетов;
interface.iftable.ifentry.ifoutucastpktsЧисло посланных обычных пакетов;
interface.iftable.ifentry.ifinnucastpktsЧисло посланных широковещательных и мультикаст-пакетов;
interface.iftable.ifentry.ifinunknownprotosЧисло полученных пакетов с неизвестным кодом протокола;
ip.ipinreceivesПолное число ip-дейтограмм, включая полученные с ошибкой;
ip.ipinhdrerrorsЧисло входных ip-дейтограмм с ошибками в заголовке пакета, включая ошибки контрольной суммы, ttl и т.д.
ip.ipinaddrerrorsЧисло полученных пакетов с ошибкой в адресе;
ip.ipinunknownprotosЧисло входных ip-дейтограмм, с кодами протоколов, которые не поддерживаются данной системой;
ip.ipreasmreqdsЧисло полученных фрагментов, которые требуют сборки;
ip.ipindeliversЧисло ip-дейтограмм, принятых без ошибок (включая icmp);
icmp.icmpinmsgsЧисло полученных icmp-пакетов;(другие 10 контролируемых переменных icmp-группы из соображений экономии места из списка исключены);
udp.udpindatagramsЧисло принятых udp-дейтограмм;
udp.udpoutdatagramsЧисло отправленных udp-дейтограмм;
udp.udpnoportsПолное число udp-дейтограмм, для которых не существует приложения для указанного номера порта;
udp.udpinerrorsЧисло udp-дейтограмм, которые не могут быть доставлены не по причине отсутствия приложения по указанному порту;
tcp.tcpinsegsЧисло принятых tcp-сегментов;
tcp.tcpoutsegsЧисло отправленных TCP-сегментов;
tcp.tcpretranssegsЧисло tcp-сегментов с повторной пересылкой;
tcp.tcpoutrstsЧисло сегментов с флагом rst=1;
tcp.tcpinerrorЧисло tcp-сегментов, полученных с ошибкой.



Содержание  Назад  Вперед