Jest to polecenie snmpc, które można uruchomić u dostawcy bezpłatnego 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Ę
snmpc(polecenie) - nakładka kompilatora SNMP MIB
OPIS
snmpc program umożliwia uruchomienie kompilatora SNMP MIB systemu Erlang.
EKSPORT
snmpc [opcje] plik.mib | plik.bin
snmpc skompiluj plik MIB SNMP, patrz skompiluj/1,2 więcej informacji.
Można go również wykorzystać do wygenerowania pliku nagłówkowego (.hrl) z definicjami języka Erlang
stałe dla obiektów w MIB, patrz mib_to_hrl/1.
KOMPILATOR OPCJE
Obsługiwane są następujące opcje (należy pamiętać, że większość z nich dotyczy kompilacji
plik MIB):
--Wsparcie:
Drukuje informacje pomocy.
--wersja:
Drukuje wersję aplikacji i formatu MIB.
--gadatliwość gadatliwość:
Wydrukuj informacje debugowania.
gadatliwość = wyśledzić | debug | log | Informacje | cisza
Domyślnie do cisza.
--ostrzeżenia | --W:
Drukuj komunikaty ostrzegawcze.
--waa | --Błąd:
Ostrzeżenia jako błędy. Wskazuje, że ostrzeżenia należy traktować jako błędy.
--o katalog:
Katalog, w którym kompilator powinien umieścić pliki wyjściowe. Jeśli nie określono,
pliki wyjściowe zostaną umieszczone w bieżącym katalogu roboczym.
--ja Informator:
Określa ścieżkę wyszukiwania zaimportowanych (skompilowanych) plików MIB. Domyślnie
bieżący katalog roboczy jest zawsze uwzględniany.
Opcja ta może wystąpić kilka razy, za każdym razem określając pierwszej ścieżka.
--il Informator:
Ta opcja (include_lib) określa listę importowanych katalogów do wyszukiwania
MIB-y. Zakłada, że pierwszy element w nazwie katalogu odpowiada OTP
aplikacja. Kompilator znajdzie aktualnie zainstalowaną wersję. Na przykład
wartość ["snmp/mibs/"] zostanie zastąpiona przez ["snmp-3.1.1/mibs/"] (lub jaka jest bieżąca wartość
wersja może znajdować się w systemie). Bieżący katalog i „snmp-home”/priv/mibs/
są zawsze wymienione jako ostatnie w ścieżce dołączania.
--sgc:
Ta opcja (pomiń sprawdzanie grupy), jeśli jest obecna, wyłącza sprawdzanie grupowe pliku MIB
kompilator. To znaczy, czy makro(a) GRUPA OBIEKTU i GRUPA POWIADOMIENIA powinny być
sprawdzone pod kątem poprawności, czy nie.
--dep:
Zachowaj przestarzałe definicje. Jeśli nie zostanie określony, kompilator zignoruje przestarzałe
definicje.
--opis:
Pole OPIS zostanie uwzględnione.
--ref:
Pole REFERENCJA zostanie uwzględnione.
--chochlik:
Pole IMPORTS zostanie uwzględnione.
--mi:
Pole MODULE-IDENTITY zostanie uwzględnione.
--mc:
Pole MODULE-COMPLIANCE zostanie uwzględnione.
--ac:
Pole AGENT-CAPABILITIES zostanie uwzględnione.
--mod moduł:
Moduł realizujący wszystkie funkcje oprzyrządowania.
Nazwa wszystkich funkcji instrumentacji musi być taka sama jak odpowiadające im nazwy
zarządzany obiekt, który implementuje.
--nd:
Domyślne funkcje oprzyrządowania będą nie być używane, jeśli obiekt zarządzany nie ma
funkcja oprzyrządowania. Zamiast tego zostanie to zgłoszone jako błąd i plik
kompilacja zostaje przerwana.
--rrnac:
Ta opcja, jeśli jest obecna, określa, że sprawdzanie przypisania nazwy wiersza nie będzie wykonywane
ściśle według SMI (który dopuszcza tylko wartość 1).
Dzięki tej opcji dozwolone są wszystkie wartości większe od zera (>= 1). Oznacza to, że
błąd zostanie zamieniony na ostrzeżenie.
Domyślnie nie jest ona uwzględniona, ale jeśli ta opcja jest dostępna, będzie.
Użyj snmpc online, korzystając z usług onworks.net