Angielskifrancuskihiszpański

Ulubiona usługa OnWorks

pysnmpbulkwalk – Online w chmurze

Uruchom pysnmpbulkwalk w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to polecenie pysnmpbulkwalk, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


pysnmpcmd - opcje i zachowanie wspólne dla większości narzędzi wiersza poleceń PySNMP

STRESZCZENIE


pysnmpcmd [OPCJE] AGENT [PARAMETRY]

OPIS


Ta strona podręcznika opisuje typowe opcje poleceń PySNMP: pysnmpbulkwalk,
pysnmpget, pysnmpset, pysnmptłumacz, pysnmpwalk. Aplikacje wiersza poleceń używają
Protokół SNMP do komunikacji z jednostką sieciową obsługującą SNMP, agentem. Indywidualny
aplikacje zazwyczaj (ale niekoniecznie) przyjmują dodatkowe parametry, które są podane
po specyfikacji agenta. Parametry te są udokumentowane na stronach podręcznika dla
każdej aplikacji.

OPCJE


-a Protokół autoryzacji
Ustaw protokół uwierzytelniania (MD5 lub SHA) używany do uwierzytelnionego SNMPv3
wiadomości.

-A authHasło
Ustaw frazę hasła uwierzytelniania używaną dla uwierzytelnionych wiadomości SNMPv3.

-c społeczność
Ustaw ciąg wspólnoty dla transakcji SNMPv1/v2c.

-d Zrzuć (w postaci szesnastkowej) surowe pakiety SNMP wysłane i odebrane.

-D ZNAK[,...]
Włącz wyjście debugowania dla danego ZNAK(s). Próbować cała kolekcja za bardzo gadatliwy
wyjście.

-e identyfikator silnika
Ustaw autorytatywny (zabezpieczający) identyfikator aparatu używany dla komunikatów SNMPv3 REQUEST. To jest
zazwyczaj nie trzeba tego określać, ponieważ zwykle zostanie to wykryte
automatycznie.

-E identyfikator silnika
Ustaw identyfikator aparatu kontekstu używany dla komunikatów SNMPv3 REQUEST scopedPdu. Jeśli nie
określony, domyślnie będzie to autorytatywny identyfikator silnika.

-H, --help
Wyświetl krótki komunikat o użyciu, a następnie wyjdź.

-H Wyświetl listę dyrektyw pliku konfiguracyjnego zrozumiałych dla polecenia, a następnie
wyjście.

-I [cz]
Określa opcje analizowania danych wejściowych. Widzieć WEJŚCIE OPCJE poniżej.

-l Poziom sek
Ustaw poziom zabezpieczeń używany dla komunikatów SNMPv3 (noAuthNoPriv|authNoPriv|authPriv).
W przypadku korzystania z poziomu wyższego niż . należy podać odpowiednie frazy hasła
nrAuthNoPriv.

-m MIBLISTA
Określa rozdzieloną dwukropkami listę modułów MIB (nie plików) do załadowania w tym celu
aplikacji.

Specjalne słowo kluczowe WSZYSTKO służy do ładowania wszystkich modułów MIB w przeszukiwaniu katalogu MIB
lista. Każdy plik, którego nazwa nie zaczyna się od „.” zostanie przeanalizowany tak, jakby był
plik MIB.

-M LISTA KIEROWNIKÓW
Określa rozdzieloną dwukropkami listę katalogów do wyszukiwania baz MIB. Zwróć uwagę, że MIBy
określony za pomocą opcji -m zostanie załadowany z jednego z katalogów wymienionych przez
opcja -M (lub jej odpowiedniki).

-n kontekstNazwa
Ustaw nazwę contextName używaną dla komunikatów SNMPv3. Domyślna nazwa kontekstu to pusta
strunowy "".

-O [abeEfnqQsStTuUvxX]
Określa opcje drukowania wyjściowego. Widzieć WYDAJNOŚĆ OPCJE poniżej.

-r ponownych prób
Określa liczbę ponownych prób, które mają być użyte w żądaniach. Wartość domyślna to 5.

-t Timeout
Określa limit czasu w sekundach między kolejnymi próbami. Wartość domyślna to 1.

-u Nazwa sec
Ustaw nazwę securityName używaną dla uwierzytelnionych wiadomości SNMPv3.

-v 1 | 2c | 3
Określa wersję protokołu do użycia: 1 (RFC 1155-1157), 2c (RFC 1901-1908) lub
3 (dokumenty RFC 2571-2574). Domyślnie jest to zazwyczaj wersja 3.

-V, --wersja
Wyświetl informacje o wersji aplikacji, a następnie zakończ.

-x privProtokół
Ustaw protokół prywatności (DES lub AES) używany dla szyfrowanych wiadomości SNMPv3.

-X hasło prywatne
Ustaw frazę hasła prywatności używaną do zaszyfrowanych wiadomości SNMPv3.

-Z buty, czas
Ustaw parametry engineBoots i engineTime używane dla uwierzytelnionych komunikatów SNMPv3. Ten
zainicjuje lokalne pojęcie uruchamiania/czasu agentów z uwierzytelnionym
wartość zapisana na wyświetlaczu LCD. Zazwyczaj nie jest konieczne określanie tej opcji, ponieważ
wartości te są zwykle wykrywane automatycznie.

AGENT SPECYFIKACJA


Ciąg znaków AGENT STRESZCZENIE powyżej określa zdalną jednostkę SNMP, z którą
porozumieć się. Ta specyfikacja ma postać:

[ :]

W najprostszym przypadku AGENT specyfikacja może składać się z nazwy hosta lub adresu IPv4 w
standardowa notacja „kwadrat z kropkami”. W takim przypadku zostanie podjęta próba komunikacji za pomocą
UDP/IPv4 do portu 161 danego hosta. W przeciwnym razie część
specyfikacja jest analizowana zgodnie z poniższą tabelą:

format

nazwa hosta udp[:port] or adres IPv4[:port]

Zauważ, że w ciągach nie jest rozróżniana wielkość liter, więc na przykład "tcp"
i „TCP” są równoważne. Oto kilka przykładów wraz z ich interpretacją:

nazwa hosta: 161 wykonać zapytanie za pomocą datagramów UDP/IPv4, aby hosta na porcie 161.
":161" jest tutaj zbędny, ponieważ jest to domyślny port SNMP
w każdym przypadku.

udp: nazwa hosta identyczne z poprzednią specyfikacją. Pole „udp:” jest zbędne
tutaj, ponieważ UDP/IPv4 jest domyślnym transportem.

WYDAJNOŚĆ OPCJE


Format danych wyjściowych z poleceń SNMP można kontrolować za pomocą różnych parametrów
dotychczasowy -O flaga. Skutki tych podwariantów można zobaczyć w porównaniu z
następujące domyślne wyjście (o ile nie określono inaczej):
$ snmpget -c public -v 1 localhost sysUpTime.0
SNMPv2-MIB::sysUpTime.0 = Liczniki czasu: (14096763) 1 dzień, 15:09:27.63

-Oa Wyświetlaj wartości ciągów jako ciągi ASCII (chyba że istnieje DISPLAY-WSKAZÓWKA zdefiniowana dla
odpowiedni obiekt MIB). Biblioteka domyślnie próbuje określić:
czy wartość jest ciągiem drukowalnym czy binarnym, i odpowiednio ją wyświetla.

Ta opcja nie wpływa na obiekty, które do mieć wskazówkę dotyczącą wyświetlania.

-Ob Wyświetlaj indeksy tabeli numerycznie, zamiast próbować interpretować instancję
podidentyfikatory jako ciągi lub wartości OID:
$ snmpgetnext -c public -v 1 localhost vacmSecurityModel
SNMP-VIEW-BASED-ACM-MIB::vacmSecurityModel.0."wes" = xxx
$ snmpgetnext -c public -v 1 -Ob Localhost vacmSecurityModel
SNMP-VIEW-BASED-ACM-MIB::vacmSecurityModel.0.3.119.101.115 = xxx

-Oe Usuwa symboliczne etykiety z wartości wyliczenia:
$ snmpget -c public -v 1 localhost ipForwarding.0
IP-MIB::ipForwarding.0 = CAŁKOWITA: przekierowanie(1)
$ snmpget -c public -v 1 -Oe localhost ipForwarding.0
IP-MIB::ipForwarding.0 = CAŁKOWITA: 1

-OE Modyfikuje ciągi indeksu, aby uniknąć znaków cudzysłowu:
$ snmpgetnext -c public -v 1 localhost vacmSecurityModel
SNMP-VIEW-BASED-ACM-MIB::vacmSecurityModel.0."wes" = xxx
$ snmpgetnext -c public -v 1 -OE Localhost vacmSecurityModel
SNMP-VIEW-BASED-ACM-MIB::vacmSecurityModel.0.\"wes\" = xxx

Pozwala to na ponowne wykorzystanie danych wyjściowych w poleceniach powłoki.

-Z Dołącz pełną listę obiektów MIB podczas wyświetlania OID:
.iso.org.dod.internet.mgmt.mib-2.system.sysUpTime.0 =
Liczniki czasu: (14096763) 1 dzień, 15:09:27.63

-Na Wyświetla numer OID:
.1.3.6.1.2.1.1.3.0 = Liczniki czasu: (14096763) 1 dzień, 15:09:27.63

-Ok Usuwa znak równości i informacje o typie podczas wyświetlania wartości varbind:
SNMPv2-MIB::sysUpTime.0 1:15:09:27.63

-OK Usuwa informacje o typie podczas wyświetlania wartości varbind:
SNMPv2-MIB::sysUpTime.0 = 1:15:09:27.63

-Os Wyświetl nazwę obiektu MIB (plus dowolne wystąpienie lub inne identyfikatory podrzędne):
sysUpTime.0 = Liczniki czasu: (14096763) 1 dzień, 15:09:27.63

-KOŚĆ Wyświetl nazwę MIB, a także nazwę obiektu:
SNMPv2-MIB::sysUpTime.0 = Liczniki czasu: (14096763) 1 dzień, 15:09:27.63

Jest to domyślny format wyjściowy OID.

-Ot Wyświetl wartości TimeTicks jako nieprzetworzone liczby:
SNMPv2-MIB::sysUpTime.0 = 14096763

-OT Jeśli wartości są drukowane jako ciągi szesnastkowe, wyświetl również wersję do druku.

-Wy Wyświetlaj OID w tradycyjnym stylu UCD (odziedziczonym z oryginalnej CMU
kod). Oznacza to usunięcie serii „standardowych” przedrostków z OID oraz
wyświetlenie pozostałej listy nazw obiektów MIB (plus wszelkie inne subidentyfikatory):
system.sysUpTime.0 = Liczniki czasu: (14096763) 1 dzień, 15:09:27.63

-OU Nie drukuj przyrostka UNITS na końcu wartości.

-Ow Wyświetlaj tylko wartość varbind, a nie OID:
$ snmpget -c public -v 1 -Oe localhost ipForwarding.0
LICZBA CAŁKOWITA: przekierowanie(1)

-Wół Wyświetlaj wartości ciągów jako ciągi szesnastkowe (chyba że istnieje DISPLAY-WSKAZÓWKA zdefiniowana dla
odpowiedni obiekt MIB). Biblioteka domyślnie próbuje określić:
czy wartość jest ciągiem drukowalnym czy binarnym, i odpowiednio ją wyświetla.

Ta opcja nie wpływa na obiekty, które do mieć wskazówkę dotyczącą wyświetlania.

-WÓŁ Wyświetlaj indeksy tabeli w bardziej „programowym” wyjściu, naśladując tradycyjne
format indeksu w stylu tablicy:
$ snmpgetnext -c public -v 1 lokalny host ipv6RouteTable
IPv6-MIB::ipv6RouteIfIndex.63.254.1.0.255.0.0.0.0.0.0.0.0.0.0.0.64.1 = CAŁKOWITA: 2
$ snmpgetnext -c public -v 1 -OE localhost ipv6Tabela tras
IPv6-MIB::ipv6RouteIfIndex[3ffe:100:ff00:0:0:0:0:0][64][1] = INTEGER: 2

Większość z tych opcji można również skonfigurować za pomocą tokenów konfiguracyjnych. Zobacz
snmp.konf(5) stronę podręcznika, aby uzyskać szczegółowe informacje.

WEJŚCIE OPCJE


Można sterować interpretacją nazw obiektów wejściowych i wartości, które mają być przypisane
przy użyciu różnych parametrów -I flaga. Domyślne zachowanie zostanie opisane na
koniec tej sekcji.

-Ib określa, że ​​podana nazwa powinna być traktowana jako wyrażenie regularne, aby dopasować
(bez uwzględniania wielkości liter) w nazwach obiektów w drzewie MIB. „Najlepszy” mecz będzie
być używany - obliczany jako ten, który pasuje najbliżej do początku
nazwa węzła i najwyższy w drzewie. Na przykład obiekt MIB
vacmSecurityModel może odpowiadać wyrażeniu vacmsecuritymodel (pełna nazwa,
ale inny przypadek) lub vacm.*model (wzór regexp).

Zauważ, że „.” jest znakiem specjalnym we wzorcach wyrażeń regularnych, więc
wyrażenie nie może określać podidentyfikatorów instancji ani więcej niż jednej nazwy obiektu. A
Wyrażenie „najlepsze dopasowanie” zostanie zastosowane tylko do pojedynczych nazw obiektów MIB. Do
przykład, wyrażenie sys*kontakt.0 nie pasowałby do instancji sysContact.0
(mimo że sys*kontakt pasowałby do sysContact). Podobnie, określając moduł MIB
nazwa się nie powiedzie (więc SNMPv2-MIB::sys.*ontact nie pasowałby również).

-Ich wyłącza użycie informacji DISPLAY-HINT podczas przypisywania wartości. To by
następnie wymagają podania surowej wartości:
snmpset ... HOST-RESOURCES-MIB::hrSystemData.0
x "07 D2 0C 0A 02 04 06 08"
zamiast wersji sformatowanej:
snmpset ... HOST-RESOURCES-MIB::hrSystemDate.0
= 2002-12-10,2:4:6.8

-I wyłącza sprawdzanie indeksów tabeli i wartości, która ma być przypisana do odpowiednich
Definicje MIB. Spowoduje to (miejmy nadzieję) zgłoszenie przez zdalnego agenta
nieprawidłowe żądanie, zamiast sprawdzania (i odrzucania) tego przed wysłaniem do
zdalny agent.

Kontrole lokalne są bardziej wydajne (a zapewniana diagnostyka również jest bardziej wydajna)
precyzyjne), ale wyłączenie tego zachowania jest szczególnie przydatne podczas testowania
zdalny agent.

-IŚĆ umożliwia wyszukiwanie nazw MIB z „dostępem losowym”. Zamiast zapewniać pełną ścieżkę OID
do pożądanego obiektu MIB (lub zakwalifikowania tego obiektu za pomocą jawnego modułu MIB)
name), drzewo MIB zostanie przeszukane w celu znalezienia pasującej nazwy obiektu. Zatem
.iso.org.dod.internet.mib-2.system.sysDescr.0 (lub SNMPv2-MIB::sysDescr.0) może być
określony po prostu jako sysDescr.0.

Ostrzeżenie:
Ponieważ nazwy obiektów MIB nie są globalnie unikalne, to podejście może zwrócić a
inny obiekt MIB w zależności od załadowanych plików MIB.

Kurs MODUŁ MIB::nazwaobiektu składnia ma tę zaletę, że jednoznacznie identyfikuje
konkretny obiekt MIB, a także jest nieco bardziej wydajny (i automatycznie)
ładowanie niezbędnego pliku MIB, jeśli to konieczne).

-Jest PRZYROSTEK
dodaje określony przyrostek do każdego tekstowego OID podanego w wierszu poleceń. To może
być używany do pobierania wielu obiektów z tego samego wiersza tabeli, poprzez określenie
wspólna wartość indeksu.

-JEST PREFIKSÓW
dodaje określony przedrostek do każdego tekstowego OID podanego w wierszu poleceń. To może
być użyte do określenia jawnej nazwy modułu MIB dla wszystkich pobieranych obiektów (lub
dla nieuleczalnie leniwych maszynistek).

-Ju umożliwia tradycyjne podejście do interpretacji wejściowych identyfikatorów OID w stylu UCD. Ten
zakłada, że ​​identyfikatory OID są zakorzenione w punkcie „mib-2” w drzewie (chyba że się uruchamiają)
z wyraźnym „.” lub dołącz nazwę modułu MIB). Tak więc powyższa instancja sysDescr
będzie się odwoływać jako system.sysDescr.0.

Nazwy obiektów określone z wiodącym „.” są zawsze interpretowane jako „w pełni kwalifikowane”
OID, wyświetlające sekwencję obiektów MIB z korzenia drzewa MIB. Takie przedmioty i
te zakwalifikowane przez jawną nazwę modułu MIB nie mają wpływu na -Ib, -IŚĆ i -Ju
flagi.

W przeciwnym razie, jeśli żadna z powyższych opcji wejściowych nie zostanie określona, ​​domyślne zachowanie dla a
„względny” OID to próba zinterpretowania go jako (domyślnie) w pełni kwalifikowanego OID, a następnie
zastosuj wyszukiwanie „dostępu losowego” (-IŚĆ), po którym następuje dopasowanie do wzorca „najlepsze dopasowanie” (-Ib).

ŚRODOWISKO ZMIENNE


PREFIX Standardowy prefiks dla identyfikatorów obiektów (przy korzystaniu z wyjścia w stylu UCD). Domyślne
na .iso.org.dod.internet.mgmt.mib-2

MIBS Lista plików MIB do załadowania. Domyślnie to SNMPv2-TC:SNMPv2-MIB:IF-MIB:IP-MIB:TCP-
MIB:UDP-MIB:SNMP-VACM-MIB. Zastępowane przez -m opcja.

MIBDIRS
Lista katalogów do wyszukania baz MIB. Domyślnie DATADIR/snmp/mibs.
Zastępowane przez -M opcja.

Użyj pysnmpbulkwalk online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad