این دستور snmpc است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
snmpc (فرمان) - بخش جلویی کامپایلر SNMP MIB
شرح
La snmpc برنامه راهی برای اجرای کامپایلر SNMP MIB سیستم Erlang فراهم می کند.
صادر کنندگان
snmpc [گزینه ها] file.mib | file.bin
snmpc یک فایل SNMP MIB را کامپایل کنید، ببینید کامپایل/1,2،XNUMX برای اطلاعات بیشتر.
همچنین می توان از آن برای تولید یک فایل هدر (.hrl) با تعاریف Erlang استفاده کرد
ثابت برای اشیاء در MIB، ببینید mib_to_hrl/1.
کامپایلر OPTIONS
گزینههای زیر پشتیبانی میشوند (توجه داشته باشید که بیشتر آنها به کامپایل مربوط میشوند
فایل MIB):
--کمک:
اطلاعات راهنما را چاپ می کند.
--نسخه:
نسخه برنامه و فرمت mib را چاپ می کند.
-- پرحرفی زلال بودن:
چاپ اطلاعات اشکال زدایی
زلال بودن = رد | اشکال زدایی کردن | ورود به سیستم | اطلاعات | سکوت
پیش فرض به سکوت.
-- هشدارها | --W:
پیام های هشدار را چاپ کنید.
--وای | --خطا:
هشدارها به عنوان خطا نشان می دهد که هشدارها باید به عنوان خطا در نظر گرفته شوند.
- او فهرست راهنما:
دایرکتوری که کامپایلر باید فایل های خروجی را در آن قرار دهد. اگر مشخص نشده باشد،
فایل های خروجی در فهرست کاری فعلی قرار می گیرند.
--من فهرست راهنما:
مسیر جستجوی فایل های MIB وارد شده (کامپایل شده) را مشخص می کند. به طور پیش فرض،
دایرکتوری فعلی کار همیشه گنجانده شده است.
این گزینه می تواند چندین بار و هر بار مشخص شود یک مسیر.
--il فهرست راهنما:
این گزینه (include_lib)، فهرستی از دایرکتوری ها را برای جستجوی import شده مشخص می کند
MIB ها فرض می کند که اولین عنصر در نام دایرکتوری با یک OTP مطابقت دارد
کاربرد. کامپایلر نسخه فعلی نصب شده را پیدا می کند. به عنوان مثال
مقدار ["snmp/mibs/"] با ["snmp-3.1.1/mibs/"] (یا مقدار فعلی) جایگزین می شود
نسخه ممکن است در سیستم باشد). دایرکتوری فعلی و "snmp-home"/priv/mibs/
همیشه در آخرین مسیر در فهرست قرار می گیرند.
--sgc:
این گزینه (پرش از بررسی گروه) در صورت وجود، بررسی گروهی mib را غیرفعال می کند
کامپایلر یعنی باید OBJECT-GROUP و NOTIFICATION-GROUP ماکرو(های)
بررسی صحت یا عدم صحت
--dep:
تعریف(های) منسوخ را حفظ کنید. اگر مشخص نشده باشد، کامپایلر منسوخ شده را نادیده می گیرد
تعاریف
--desc:
قسمت DESCRIPTION شامل خواهد شد.
--مرجع:
فیلد REFERENCE گنجانده خواهد شد.
-- imp:
قسمت IMPORTS گنجانده خواهد شد.
--mi:
قسمت MODULE-IDENTITY شامل خواهد شد.
--mc:
قسمت MODULE-COMPLIANCE گنجانده خواهد شد.
--ac:
قسمت AGENT-CAPABILITIES گنجانده خواهد شد.
-- مد واحد:
ماژولی که تمام عملکردهای ابزار دقیق را اجرا می کند.
نام تمام توابع ابزار دقیق باید با موارد مربوطه یکسان باشد
شی مدیریت شده که پیاده سازی می کند.
--nd:
توابع ابزار دقیق پیش فرض خواهد بود نه در صورتی که یک شی مدیریت شده فاقد آن باشد، استفاده شود
عملکرد ابزار دقیق در عوض این به عنوان یک خطا گزارش خواهد شد، و
تلفیقی سقط می شود
--rrnac:
این گزینه در صورت وجود، مشخص می کند که بررسی تعیین نام ردیف انجام نشود
دقیقاً مطابق با SMI (که فقط مقدار 1 را مجاز می کند).
با این گزینه، تمام مقادیر بزرگتر از صفر مجاز است (>= 1). این بدان معنی است که
خطا به اخطار تبدیل می شود.
به طور پیش فرض شامل نمی شود، اما اگر این گزینه وجود داشته باشد، وجود خواهد داشت.
با استفاده از خدمات onworks.net از snmpc به صورت آنلاین استفاده کنید