EnglishFrenchSpanyol

Ad


Favicon OnWorks

mib2c - Dalam talian dalam Awan

Jalankan mib2c dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan mib2c yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


mib2c -- jana kod templat untuk melanjutkan ejen

SINOPSIS


mib2c [-h] -c KONFIGIL [-I LALUAN] [-f NAMA KELUAR] [-i][-s][-q][-S VAR=VAL] MIBNODE

DESCRIPTION


Alat mib2c direka bentuk untuk mengambil sebahagian daripada pepohon MIB (seperti yang ditakrifkan oleh fail MIB)
dan menjana kod templat C yang diperlukan untuk melaksanakan objek pengurusan yang berkaitan
di dalamnya.

Untuk melaksanakan modul MIB baharu, tiga fail diperlukan:

- Fail definisi MIB
- Fail pengepala C
- Fail pelaksanaan C.

Alat mib2c menggunakan fail definisi MIB untuk menghasilkan dua fail kod C. Oleh itu, mib2c
menjana templat yang boleh anda edit untuk menambah logik yang diperlukan untuk mendapatkan maklumat daripadanya
sistem pengendalian atau aplikasi untuk melengkapkan modul.

MIBNODE ialah nod mib peringkat teratas yang anda ingin hasilkan kodnya. Anda mesti memberi mib2c a
nod mib (cth. ifTable) pada baris arahan, bukan fail mib. Ini adalah yang paling banyak
kesilapan biasa.

Alat mib2c menerima kedua-dua MIB SMIv1 dan SMIv2.

mib2c perlu dapat mencari dan memuatkan fail MIB untuk menjana kod C untuk
MIB. Untuk membolehkan mib2c mencari fail MIB, tetapkan pembolehubah persekitaran MIBS untuk disertakan
fail MIB yang anda gunakan. Contoh menetapkan pembolehubah persekitaran ini ialah:

MIBS=+BERSIH-SNMP-TUTORIAL-MIB

or

MIBS=SEMUA

Contoh pertama memastikan bahawa mib2c mencari mib NET-SNMP-TUTORIAL-MIB, sebagai tambahan kepada
modul MIB lalai. Senarai lalai modul MIB ditetapkan apabila suite adalah yang pertama
dikonfigurasikan dan dibina dan pada asasnya sepadan dengan senarai modul yang ejen
menyokong. Contoh kedua memastikan bahawa mib2c menemui semua MIB di lokasi carian untuk
fail MIB. Lokasi carian lalai untuk fail MIB ialah /usr/share/snmp/mibs. Pencarian ini
lokasi boleh diubah suai oleh pembolehubah persekitaran MIBDIRS.

Kedua-dua fail MIB untuk dimuatkan dan lokasi carian fail MIB juga boleh dikonfigurasikan
fail snmp.conf. Sila lihat snmp.conf(5) untuk maklumat lanjut.

Fail *.c dan *.h yang dihasilkan akan dibuat dalam direktori kerja semasa.

PILIHAN


-h Paparkan mesej bantuan.

-c KONFIGIL
Gunakan CONFIGFILE semasa menjana kod. Fail-fail ini akan dicari dahulu dalam
direktori semasa dan kemudian dalam / usr / share direktori (yang mana default
fail konfigurasi mib2c boleh didapati). Menjalankan mib2c tanpa -c CONFIGFILE
pilihan akan memaparkan penerangan tentang nilai yang sah untuk CONFIGFILE, iaitu
fail konfigurasi yang tersedia, termasuk yang baharu yang mungkin anda tulis.

Sebagai contoh,

% mib2c ifTable

akan memaparkan penerangan tentang nilai yang tersedia pada masa ini untuk CONFIGFILE.

Nilai berikut disokong untuk CONFIGFILE:

mib2c.mfd.conf
mib2c.scalar.conf
mib2c.int_watch.conf
mib2c.iterate.conf
mib2c.create-dataset.conf
mib2c.array-user.conf
mib2c.column_defines.conf
mib2c.column_enums.conf

MENJANA KOD UNTUK OBJEK SKALAR:

Jika anda menulis kod untuk beberapa skalar, jalankan:

mib2c -c mib2c.scalar.conf MIBNODE

Jika anda ingin "mengikat" pembolehubah integer secara ajaib kepada skalar integer, gunakan:

mib2c -c mib2c.int_watch.conf MIBNODE

MENJANA KOD UNTUK JADUAL:

Fail konfigurasi yang disyorkan untuk jadual ialah MIBs for Dummies, atau MFD,
fail konfigurasi. Ia menyembunyikan sebanyak mungkin butiran SNMP, menjana
kecil, fungsi yang mudah difahami. Ia juga paling fleksibel dan baik
fail konfigurasi yang didokumenkan. Lihat ejen/mibgroup/if-mib/ifTable/ifTable*.c
fail sebagai contoh:

mib2c -c mib2c.mfd.conf MIBNODE

Jika data jadual anda disimpan di tempat lain (cthnya dalam kernel dan bukan dalam
ingatan terhadap ejen itu sendiri) dan anda perlu "mengulang" untuk mencari yang betul
data untuk baris SNMP sedang diakses. Lihat ejen/mibgroup/mibII/vacm_context.c
fail sebagai contoh:

mib2c -c mib2c.iterate.conf MIBNODE

Jika data jadual anda disimpan dalam ejen (iaitu ia tidak terletak di luar
sumber) dan dipacu data semata-mata (iaitu anda tidak perlu melakukan apa-apa kerja apabila a
set berlaku). Lihat fail ejen/mibgroup/examples/data_set.c untuk contoh
jadual sedemikian:

mib2c -c mib2c.create-dataset.conf MIBNODE

Jika data jadual anda disimpan dalam ejen (iaitu ia tidak terletak di luar
source), dan anda boleh menyimpan data anda disusun mengikut indeks jadual tetapi anda perlu melakukannya
melakukan kerja apabila satu set berlaku:

mib2c -c mib2c.array-user.conf MIBNODE

MENJANA DEFINISI FAIL TAJUK

Untuk menjana hanya pengepala dengan define untuk setiap nombor lajur dalam jadual anda:

mib2c -c mib2c.column_defines.conf MIBNODE

Untuk menjana hanya pengepala dengan define untuk setiap enum untuk mana-mana lajur yang mengandungi
enums:

mib2c -c mib2c.column_enums.conf MIBNODE

MENJANA KOD UNTUK BARIS KOD 4.X (API LAMA)

mib2c -c mib2c.old-api.conf MIBNODE

-IPATH Cari fail konfigurasi dalam PATH. Berbilang laluan boleh ditentukan menggunakan
suis berbilang -I atau dengan menggunakan satu dengan senarai laluan dipisahkan koma di dalamnya.

-f OUTNAME
Meletakkan kod output ke dalam OUTNAME.c dan OUTNAME.h. Biasanya, mib2c akan meletakkan
kod output ke dalam fail yang sepadan dengan nama jadual yang dijananya kod
kerana, yang mungkin apa yang anda mahukan.

-i Jangan jalankan inden pada kod yang dihasilkan.

-s Jangan cari MIBNODE.sed dan jalankan sed pada kod yang dihasilkan. Ini berguna untuk
pendekkan nama pembolehubah mib panjang dalam kod.

-q Jalankan dalam mod "tenang", yang meminimumkan mesej status yang dijana oleh mib2c.

-SVAR=VAL
Pratetapkan VAR pembolehubah, dalam fail mib2c.*.conf, kepada nilai VAL. Tiada satu pun
fail konfigurasi mib2c sedia ada (mib2c.*.conf) pada masa ini menggunakan ini
ciri, bagaimanapun, jadi pilihan ini harus dianggap tersedia hanya untuk masa hadapan
gunakan.

CONTOH


Berikut menjana kod templat C untuk pengepala dan fail pelaksanaan
laksanakan UCD-DEMO-MIB::ucdDemoPublic.

% mib2c -c mib2c.scalar.conf ucdDemoPublic
menulis kepada ucdDemoPublic.h
menulis kepada ucdDemoPublic.c
inden berjalan pada ucdDemoPublic.h
inden berjalan pada ucdDemoPublic.c

Fail ucdDemoPublic.c dan ucdDemoPublic.h yang dihasilkan dijana kerja semasa
direktori.

Berikut menjana kod templat C untuk pengepala dan fail pelaksanaan untuk
modul untuk melaksanakan TCP-MIB::tcpConnTable.

% mib2c -c mib2c.iterate.conf tcpConnTable
menulis kepada tcpConnTable.h
menulis kepada tcpConnTable.c
inden berjalan pada tcpConnTable.h
inden berjalan pada tcpConnTable.c

Fail tcpConnTable.c dan tcpConnTable.h yang dihasilkan dijana dalam kerja semasa
direktori.

Gunakan mib2c dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    facetracknoir
    facetracknoir
    Program pengesanan kepala modular yang
    menyokong berbilang penjejak muka, penapis
    dan protokol permainan. Antara penjejak
    ialah SM FaceAPI, Ketua Inersia AIC
    Penjejak ...
    Muat turun facetracknoir
  • 2
    Kod QR PHP
    Kod QR PHP
    Kod QR PHP ialah sumber terbuka (LGPL)
    perpustakaan untuk menjana Kod QR,
    Kod bar 2 dimensi. Berdasarkan
    perpustakaan libqrencode C, menyediakan API untuk
    mencipta bar Kod QR...
    Muat turun Kod QR PHP
  • 3
    freeciv
    freeciv
    Freeciv ialah berasaskan giliran percuma
    permainan strategi berbilang pemain, di mana setiap
    pemain menjadi ketua a
    tamadun, berjuang untuk mendapatkan
    matlamat akhir: menjadi...
    Muat turun Freeciv
  • 4
    Kotak Pasir Cuckoo
    Kotak Pasir Cuckoo
    Kotak Pasir Cuckoo menggunakan komponen untuk
    memantau tingkah laku perisian hasad dalam a
    Persekitaran kotak pasir; terpencil daripada
    selebihnya sistem. Ia menawarkan automatik
    analisis o...
    Muat turun Kotak Pasir Cuckoo
  • 5
    LMS-YouTube
    LMS-YouTube
    Mainkan video YouTube pada LMS (pengalihan daripada
    Triode's to YouTbe API v3) Ini adalah
    aplikasi yang juga boleh diambil
    dari
    https://sourceforge.net/projects/lms-y...
    Muat turun LMS-YouTube
  • 6
    Yayasan Persembahan Windows
    Yayasan Persembahan Windows
    Yayasan Persembahan Windows (WPF)
    ialah rangka kerja UI untuk membina Windows
    aplikasi desktop. WPF menyokong a
    set luas pembangunan aplikasi
    ciri-ciri...
    Muat turun Windows Presentation Foundation
  • Lebih »

Arahan Linux

Ad