рдЕрдВрдЧреНрд░реЗрдЬрд╝реАрдлреНрд░реЗрдВрдЪрд╕реНрдкреЗрдирд┐рд╢

Ad


рдСрдирд╡рд░реНрдХреНрд╕ рдлрд╝реЗрд╡рд┐рдХреЙрди

mib2c - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдСрдирд╡рд░реНрдХреНрд╕ рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ mib2c рдЪрд▓рд╛рдПрдВ

рдпрд╣ рдХрдорд╛рдВрдб mib2c рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХрд╛рд░реНрдпрдХреНрд░рдо:

рдирд╛рдо


mib2c -- рдПрдЬреЗрдВрдЯ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛрдб рдЬрдирд░реЗрдЯ рдХрд░реЗрдВ

SYNOPSIS


mib2c [-рдПрдЪ] -рд╕реА рдХреЙрдиреНрдлрд┐рдЧрдлрд╛рдЗрд▓ [-рдЖрдИ рдкрд╛рде] [-рдПрдл рдЖрдЙрдЯрдирд╛рдо] [-рдЖрдИ][-рдПрд╕][-рдХреНрдпреВ][-рдПрд╕ рд╡реАрдПрдЖрд░=рд╡реИрд▓] рдорд┐рдмреНрдиреЛрдб

рд╡рд░реНрдгрди


Mib2c рдЯреВрд▓ рдХреЛ MIB рдЯреНрд░реА рдХрд╛ рдПрдХ рднрд╛рдЧ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдЬреИрд╕рд╛ рдХрд┐ MIB рдлрд╝рд╛рдЗрд▓ рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)
рдФрд░ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдкреНрд░рдмрдВрдзрди рд╡рд╕реНрддреБрдУрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реА рдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ
рдЗрд╕рдХреЗ рдЕрдВрджрд░ред

рдПрдХ рдирдпрд╛ рдПрдордЖрдИрдмреА рдореЙрдбреНрдпреВрд▓ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рддреАрди рдлрд╛рдЗрд▓реЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ:

- рдПрдордЖрдИрдмреА рдкрд░рд┐рднрд╛рд╖рд╛ рдлрд╝рд╛рдЗрд▓
- рд╕реА рд╣реЗрдбрд░ рдлрд╛рдЗрд▓
- рд╕реА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдлрд╝рд╛рдЗрд▓ред

mib2c рдЯреВрд▓ рджреЛ C рдХреЛрдб рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП MIB рдкрд░рд┐рднрд╛рд╖рд╛ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, mib2c
рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рд╕рдВрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рддрд░реНрдХ рдЬреЛрдбрд╝ рд╕рдХреЗрдВ
рдореЙрдбреНрдпреВрд▓ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдпрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рдиред

MIBNODE рд╢реАрд░реНрд╖ рд╕реНрддрд░ рдХрд╛ mib рдиреЛрдб рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЖрдк рдХреЛрдб рдЬрдирд░реЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЖрдкрдХреЛ mib2c рджреЗрдирд╛ рд╣реЛрдЧрд╛
рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ mib рдиреЛрдб (рдЬреИрд╕реЗ ifTable), mib рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВред рдпрд╣ рд╕рдмрд╕реЗ рдЕрдХреЗрд▓рд╛ рд╣реИ
рд╕рд╛рдорд╛рдиреНрдп рдЧрд▓рддреАред

Mib2c рдЯреВрд▓ SMIv1 рдФрд░ SMIv2 MIB рджреЛрдиреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИред

mib2c рдХреЗ рд▓рд┐рдП C рдХреЛрдб рдЬрдирд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП MIB рдлрд╝рд╛рдЗрд▓ рдХреЛ рдвреВрдБрдврд╝рдиреЗ рдФрд░ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рдПрдордЖрдИрдмреАред MIB2c рдХреЛ MIB рдлрд╝рд╛рдЗрд▓ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, MIBS рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд░реЗрдВ
рдЖрдк рдЬрд┐рд╕ рдПрдордЖрдИрдмреА рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ:

рдПрдордЖрдИрдмреАрдПрд╕=+рдиреЗрдЯ-рдПрд╕рдПрдирдПрдордкреА-рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓-рдПрдордЖрдИрдмреА

or

рдПрдордЖрдИрдмреАрдПрд╕ = рд╕рднреА

рдкрд╣рд▓рд╛ рдЙрджрд╛рд╣рд░рдг рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ mib2c NET-SNMP-TUTORIAL-MIB mib рдХреЛ рдвреВрдВрдврддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдПрдордЖрдИрдмреА рдореЙрдбреНрдпреВрд▓ред рд╕реБрдЗрдЯ рдХреЗ рдкрд╣рд▓реЗ рд╣реЛрдиреЗ рдкрд░ MIB рдореЙрдбреНрдпреВрд▓ рдХреА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реВрдЪреА рд╕реЗрдЯ рдХреА рдЬрд╛рддреА рд╣реИ
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдФрд░ рдирд┐рд░реНрдорд┐рдд рдФрд░ рдореВрд▓ рд░реВрдк рд╕реЗ рдореЙрдбреНрдпреВрд▓ рдХреА рд╕реВрдЪреА рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИ рдЬреЛ рдПрдЬреЗрдВрдЯ
рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рджреВрд╕рд░рд╛ рдЙрджрд╛рд╣рд░рдг рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ mib2c рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рд╕реНрдерд╛рди рдореЗрдВ рд╕рднреА MIB рдХреЛ рдвреВрдВрдвреЗ
рдПрдордЖрдИрдмреА рдлрд╛рдЗрд▓реЗрдВред MIB рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЦреЛрдЬ рд╕реНрдерд╛рди /usr/share/snmp/mibs рд╣реИред рдпрд╣ рдЦреЛрдЬ
рд╕реНрдерд╛рди рдХреЛ MIBDIRS рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рджреНрд╡рд╛рд░рд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рджреЛрдиреЛрдВ рдПрдордЖрдИрдмреА рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ рдФрд░ рдПрдордЖрдИрдмреА рдлрд╛рдЗрд▓ рд╕рд░реНрдЪ рд▓реЛрдХреЗрд╢рди рдХреЛ рднреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
snmp.conf рдлрд╝рд╛рдЗрд▓ред рдХреГрдкрдпрд╛ рджреЗрдЦреЗрдВ snmp.conf(5) рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдПред

рдЙрддреНрдкрдиреНрди *.c рдФрд░ *.h рдлрд╝рд╛рдЗрд▓реЗрдВ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдмрдирд╛рдИ рдЬрд╛рдПрдВрдЧреАред

рд╡рд┐рдХрд▓реНрдк


-h рдПрдХ рд╕рд╣рд╛рдпрддрд╛ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред

-c рдХреЙрдиреНрдлрд┐рдЧрдлрд╛рдЗрд▓
рдХреЛрдб рдЬрдирд░реЗрдЯ рдХрд░рддреЗ рд╕рдордп CONFIGFILE рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдЗрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдореЗрдВ рдЦреЛрдЬрд╛ рдЬрд╛рдПрдЧрд╛
рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдФрд░ рдлрд┐рд░ рдореЗрдВ / Usr / share рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ (рдЬреЛ рдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ
mib2c рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЗрдВ рдорд┐рд▓ рд╕рдХрддреА рд╣реИрдВ)ред -c CONFIGFILE рдХреЗ рдмрд┐рдирд╛ mib2c рдЪрд▓рд╛рдирд╛
рд╡рд┐рдХрд▓реНрдк CONFIGFILE рдХреЗ рд▓рд┐рдП рдорд╛рдиреНрдп рдорд╛рдиреЛрдВ рдХрд╛ рд╡рд┐рд╡рд░рдг рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛, рдЕрд░реНрдерд╛рддреН
рдЙрдкрд▓рдмреНрдз рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЗрдВ, рдЬрд┐рдирдореЗрдВ рдирдП рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рд▓реЗрдЦрдХ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,

% mib2c ifTable

CONFIGFILE рдХреЗ рд▓рд┐рдП рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдорд╛рдиреЛрдВ рдХрд╛ рд╡рд┐рд╡рд░рдг рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛ред

CONFIGFILE рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди рдорд╛рди рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ:

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

рдЕрджрд┐рд╢ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд▓рд┐рдП рдЬрдирд░реЗрдЯрд┐рдВрдЧ рдХреЛрдб:

рдпрджрд┐ рдЖрдк рдХреБрдЫ рдЕрджрд┐рд╢реЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдб рд▓рд┐рдЦ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЪрд▓рд╛рдПрдБ:

mib2c -c mib2c.scaler.conf MIBNODE

рдпрджрд┐ рдЖрдк рдЬрд╛рджреБрдИ рд░реВрдк рд╕реЗ рдкреВрд░реНрдгрд╛рдВрдХ рдЪрд░реЛрдВ рдХреЛ рдкреВрд░реНрдгрд╛рдВрдХ рдЪрд░реЛрдВ рд╕реЗ "рдЯрд╛рдИ" рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:

mib2c -c mib2c.int_watch.conf MIBNODE

рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЬрдирд░реЗрдЯрд┐рдВрдЧ рдХреЛрдб:

рдЯреЗрдмрд▓ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╢рдВрд╕рд┐рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдбрдореАрдЬрд╝, рдпрд╛ рдПрдордПрдлрдбреА рдХреЗ рд▓рд┐рдП рдПрдордЖрдИрдмреА рд╣реИ,
рд╡рд┐рдиреНрдпрд╛рд╕ рдлрд╛рдЗрд▓ред рдпрд╣ рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рдПрд╕рдПрдирдПрдордкреА рд╡рд┐рд╡рд░рдг рдЫреБрдкрд╛рддрд╛ рд╣реИ, рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ
рдЫреЛрдЯреЗ, рд╕рдордЭрдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рдХрд╛рд░реНрдпред рдпрд╣ рд╕рдмрд╕реЗ рд▓рдЪреАрд▓рд╛ рдФрд░ рдХреБрдЖрдВ рднреА рд╣реИ
рдкреНрд░рд▓реЗрдЦрд┐рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ред рдПрдЬреЗрдВрдЯ/mibgroup/if-mib/ifTable/ifTable*.c . рджреЗрдЦреЗрдВ
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓реЗрдВ:

mib2c -c mib2c.mfd.conf MIBNODE

рдпрджрд┐ рдЖрдкрдХрд╛ рдЯреЗрдмрд▓ рдбреЗрдЯрд╛ рдХрд╣реАрдВ рдФрд░ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдпрд╣ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рд╣реИ рди рдХрд┐ рдореЗрдВ)
рдПрдЬреЗрдВрдЯ рдХреА рд╕реНрдореГрддрд┐) рдФрд░ рдЖрдкрдХреЛ рд╕рд╣реА рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд╕ рдкрд░ "рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐" рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рдПрд╕рдПрдирдПрдордкреА рдкрдВрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдПрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдПрдЬреЗрдВрдЯ рджреЗрдЦреЗрдВ/mibgroup/mibII/vacm_context.c
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓:

mib2c -c mib2c.iterate.conf MIBNODE

рдпрджрд┐ рдЖрдкрдХрд╛ рдЯреЗрдмрд▓ рдбреЗрдЯрд╛ рдПрдЬреЗрдВрдЯ рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╛рдиреА рдпрд╣ рдмрд╛рд╣рд░реА рдореЗрдВ рд╕реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ
рд╕реНрд░реЛрдд) рдФрд░ рд╡рд┐рд╢реБрджреНрдз рд░реВрдк рд╕реЗ рдбреЗрдЯрд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реИ (рдЕрд░реНрдерд╛рдд рдЖрдкрдХреЛ рдХреЛрдИ рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдЬрдм a
рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИ)ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдПрдЬреЗрдВрдЯ/mibgroup/examples/data_set.c рдлрд╝рд╛рдЗрд▓ рджреЗрдЦреЗрдВ
рдРрд╕реА рддрд╛рд▓рд┐рдХрд╛:

mib2c -c mib2c.create-dataset.conf MIBNODE

рдпрджрд┐ рдЖрдкрдХрд╛ рдЯреЗрдмрд▓ рдбреЗрдЯрд╛ рдПрдЬреЗрдВрдЯ рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╛рдиреА рдпрд╣ рдмрд╛рд╣рд░реА рдореЗрдВ рд╕реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ
рд╕реНрд░реЛрдд), рдФрд░ рдЖрдк рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рдХреЛ рдЯреЗрдмрд▓ рдЗрдВрдбреЗрдХреНрд╕ рджреНрд╡рд╛рд░рд╛ рдХреНрд░рдордмрджреНрдз рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ
рд╕реЗрдЯ рд╣реЛрдиреЗ рдкрд░ рдХрд╛рд░реНрдп рдХрд░реЗрдВ:

mib2c -c mib2c.array-user.conf MIBNODE

рд╣реЗрдбрд░ рдлрд╝рд╛рдЗрд▓ рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛

рдЕрдкрдиреА рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдХреЙрд▓рдо рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреЗ рд╕рд╛рде рдХреЗрд╡рд▓ рдПрдХ рд╢реАрд░реНрд╖рд▓реЗрдЦ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:

mib2c -c mib2c.column_defines.conf MIBNODE

рдХрд┐рд╕реА рднреА рдХреЙрд▓рдо рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рдПрдирдо рдХреЗ рд▓рд┐рдП рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреЗ рд╕рд╛рде рдХреЗрд╡рд▓ рдПрдХ рд╢реАрд░реНрд╖рд▓реЗрдЦ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рдПрдирдо:

mib2c -c mib2c.column_enums.conf MIBNODE

рдХреЛрдб рдХреА 4.X рд▓рд╛рдЗрди рдХреЗ рд▓рд┐рдП рдЬрдирд░реЗрдЯрд┐рдВрдЧ рдХреЛрдб (рдкреБрд░рд╛рдирд╛ рдПрдкреАрдЖрдИ)

mib2c -c mib2c.old-api.conf MIBNODE

-Iрдкрде PATH рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдЦреЛрдЬ рдХрд░реЗрдВред рдПрдХрд╛рдзрд┐рдХ рдкрдереЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдПрдХрд╛рдзрд┐рдХ -I рд╕реНрд╡рд┐рдЪ рдпрд╛ рдЙрд╕рдореЗрдВ рдкрдереЛрдВ рдХреА рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╕реЗ рдЕрд▓рдЧ рд╕реВрдЪреА рдХреЗ рд╕рд╛рде рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗред

-f рдЖрдЙрдЯрдирд╛рдо
рдЖрдЙрдЯрдкреБрдЯ рдХреЛрдб рдХреЛ OUTNAME.c рдФрд░ OUTNAME.h рдореЗрдВ рд░рдЦрддрд╛ рд╣реИред рдЖрдо рддреМрд░ рдкрд░, mib2c рдЬрдЧрд╣ рджреЗрдЧрд╛
рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдХреЛрдб рдЬреЛ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдирд╛рдореЛрдВ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИ, рдпрд╣ рдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд░ рд░рд╣рд╛ рд╣реИ
рдХреЗ рд▓рд┐рдП, рдЬреЛ рд╢рд╛рдпрдж рд╡реИрд╕реЗ рднреА рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВред

-i рдкрд░рд┐рдгрд╛рдореА рдХреЛрдб рдкрд░ рдЗрдВрдбреЗрдВрдЯ рди рдЪрд▓рд╛рдПрдВред

-s MIBNODE.sed рдХреА рддрд▓рд╛рд╢ рди рдХрд░реЗрдВ рдФрд░ рдкрд░рд┐рдгрд╛рдореА рдХреЛрдб рдкрд░ sed рдЪрд▓рд╛рдПрдБред рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реИ
рдХреЛрдб рдореЗрдВ рд▓рдВрдмреЗ mib рдЪрд░ рдирд╛рдореЛрдВ рдХреЛ рдЫреЛрдЯрд╛ рдХрд░реЗрдВред

-q "рд╢рд╛рдВрдд" рдореЛрдб рдореЗрдВ рдЪрд▓рд╛рдПрдБ, рдЬреЛ mib2c рджреНрд╡рд╛рд░рд╛ рдЬрдирд░реЗрдЯ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕реНрдерд┐рддрд┐ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИред

-Sрд╡реАрдПрдЖрд░ = рд╡реИрд▓
рдПрдХ рд╡реИрд░рд┐рдПрдмрд▓ VAR рдХреЛ mib2c.*.conf рдлрд╝рд╛рдЗрд▓ рдореЗрдВ VAL рдорд╛рди рдкрд░ рдкреНрд░реАрд╕реЗрдЯ рдХрд░реЗрдВред рдЗрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рдирд╣реАрдВ
рдореМрдЬреВрджрд╛ mib2c рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЗрдВ (mib2c.*.conf) рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИрдВ
рд╕реБрд╡рд┐рдзрд╛, рддрдерд╛рдкрд┐, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЛ рдХреЗрд╡рд▓ рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдорд╛рдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ.

рдЙрджрд╛рд╣рд░рдг


рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реЗрдбрд░ рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╕реА рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ
UCD-DEMO-MIB::ucdDemoPublic рд▓рд╛рдЧреВ рдХрд░реЗрдВред

% mib2c -c mib2c.scaler.conf ucdDemoPublic
ucdDemoPublic.h . рдХреЛ рд▓рд┐рдЦрдирд╛
ucdDemoPublic.c . рдХреЛ рд▓рд┐рдЦрдирд╛
ucdDemoPublic.h . рдкрд░ рдЪрд▓ рд░рд╣реЗ рдЗрдВрдбреЗрдВрдЯ
ucdDemoPublic.c . рдкрд░ рдЪрд▓ рд░рд╣реЗ рдЗрдВрдбреЗрдВрдЯ

рдкрд░рд┐рдгрд╛рдореА ucdDemoPublic.c рдФрд░ ucdDemoPublic.h рдлрд╛рдЗрд▓реЗрдВ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╢реАрд▓ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИрдВ
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛.

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЗ рд▓рд┐рдП рд╣реЗрдбрд░ рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╕реА рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ
TCP-MIB::tcpConnTable рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЙрдбреНрдпреВрд▓ред

% mib2c -c mib2c.iterate.conf tcpConnTable
tcpConnTable.h рдХреЛ рд▓рд┐рдЦрдирд╛
tcpConnTable.c рдХреЛ рд▓рд┐рдЦрдирд╛
tcpConnTable.h рдкрд░ рдЗрдВрдбреЗрдВрдЯ рдЪрд▓ рд░рд╣рд╛ рд╣реИ
tcpConnTable.c рдкрд░ рдЪрд▓ рд░рд╣рд╛ рдЗрдВрдбреЗрдВрдЯ

рдкрд░рд┐рдгрд╛рдореА tcpConnTable.c рдФрд░ tcpConnTable.h рдлрд╝рд╛рдЗрд▓реЗрдВ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдп рдореЗрдВ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИрдВ
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛.

onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди mib2c рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдлреНрд░реА рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди

рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд╛рдЗрдиреЗрдХреНрд╕ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб

Ad