GoGPT Best VPN GoSearch

OnWorks favicon

snmpcmd - ອອນລາຍໃນຄລາວ

ດໍາເນີນການ snmpcmd ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ snmpcmd ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


snmpcmd - ທາງເລືອກແລະພຶດຕິກໍາທີ່ພົບເລື້ອຍກັບເຄື່ອງມືເສັ້ນຄໍາສັ່ງ Net-SNMP ສ່ວນໃຫຍ່

ສະຫຼຸບສັງລວມ


snmpcmd [ຕົວເລືອກ] ຕົວແທນ [ພາຣາມິເຕີ]

ລາຍລະອຽດ


ຫນ້າຄູ່ມືນີ້ອະທິບາຍທາງເລືອກທົ່ວໄປສໍາລັບຄໍາສັ່ງ SNMP: snmpbulkget,
snmpbulkwalk, snmpdelta, snmpget, snmpgetnext, snmpnetstat, snmpset, snmpstatus,
snmptable, snmptest, snmptrap, snmpdf, snmpusm , ທາງຍ່າງ . ເສັ້ນຄໍາສັ່ງ
ແອັບພລິເຄຊັນໃຊ້ໂປໂຕຄອນ SNMP ເພື່ອຕິດຕໍ່ສື່ສານກັບໜ່ວຍງານເຄືອຂ່າຍທີ່ມີຄວາມສາມາດ SNMP, ແລະ
ຕົວແທນ. ຄໍາຮ້ອງສະຫມັກສ່ວນບຸກຄົນໂດຍປົກກະຕິ (ແຕ່ບໍ່ຈໍາເປັນ) ເອົາຕົວກໍານົດການເພີ່ມເຕີມ
ທີ່ຖືກມອບໃຫ້ຫຼັງຈາກສະເພາະຕົວແທນ. ຕົວກໍານົດການເຫຼົ່ານີ້ແມ່ນເອກະສານຢູ່ໃນ
ຫນ້າຄູ່ມືສໍາລັບແຕ່ລະຄໍາຮ້ອງສະຫມັກ.

ຄໍາສັ່ງ-ເສັ້ນ ກອງປະຊຸມ OPTIONS


ນອກເຫນືອໄປຈາກທາງເລືອກທີ່ອະທິບາຍໄວ້ໃນຫນ້າຄູ່ມືນີ້, ທັງຫມົດຂອງ tokens ອະທິບາຍໃນ
ໄດ້ snmp.conf ແລະຫນ້າຄູ່ມື .conf ອື່ນໆສາມາດຖືກນໍາໃຊ້ໃນເສັ້ນຄໍາສັ່ງຂອງ Net-SNMP
ຄໍາຮ້ອງສະຫມັກເຊັ່ນດຽວກັນໂດຍການ prefix ໃຫ້ເຂົາເຈົ້າກັບ "--". EG, ການລະບຸ
--dontLoadHostConfig=ຈິງ ໃນບັນທັດຄໍາສັ່ງຈະຫັນຂອງການໂຫຼດຂອງເຈົ້າພາບສະເພາະ
ໄຟລ໌ການຕັ້ງຄ່າ.

ການຕັ້ງຄ່າໄຟລ໌ snmp.conf ແລະການໂຕ້ຖຽງ double-dash over-ride the single-dash
ການໂຕ້ຖຽງ. ດັ່ງນັ້ນ, ມັນເປັນສິ່ງສໍາຄັນທີ່ຈະສັງເກດວ່າຖ້າການໂຕ້ຖຽງດຽວ dash ບໍ່ເຮັດວຽກເພາະວ່າ
ທ່ານມີການຕັ້ງຄ່າຢູ່ໃນ snmp.conf ໄຟລ໌ທີ່ຂັດແຍ້ງກັບພວກມັນຫຼັງຈາກນັ້ນທ່ານຈະຕ້ອງໃຊ້
ການໂຕ້ຖຽງ double-dash ແບບຟອມທີ່ຍາວກວ່າເພື່ອປະສົບຜົນສໍາເລັດ snmp.conf ການຕັ້ງຄ່າໄຟລ໌.

generic ທາງເລືອກໃນການ


ຕົວເລືອກເຫຼົ່ານີ້ຄວບຄຸມວິທີທີ່ຄໍາສັ່ງ Net-SNMP ປະຕິບັດໂດຍບໍ່ຄໍານຶງເຖິງສະບັບຂອງ SNMP
ທ່ານກໍາລັງໃຊ້. ເບິ່ງເພີ່ມເຕີມຂ້າງລຸ່ມນີ້ສໍາລັບທາງເລືອກທີ່ຄວບຄຸມສະບັບສະເພາະຫຼືຍ່ອຍ.
ໂມດູນຂອງໂປໂຕຄອນ SNMP.

-d ຖິ້ມ (ໃນເລກຖານສິບຫົກ) ຊຸດ SNMP ດິບທີ່ສົ່ງ ແລະຮັບ.

-D[TOKEN[,...]]
ເປີດການດີບັ໊ກຜົນອອກສໍາລັບການໃຫ້ ໂທເຄນ(ສ). ພະຍາຍາມ ທັງຫມົດ ສໍາລັບ verbose ທີ່ສຸດ
ຜົນຜະລິດ.

-ຊ, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມການໃຊ້ງານສັ້ນໆແລະຫຼັງຈາກນັ້ນອອກ.

-H ສະແດງລາຍການຄໍາສັ່ງໄຟລ໌ການຕັ້ງຄ່າທີ່ເຂົ້າໃຈໂດຍຄໍາສັ່ງແລະຫຼັງຈາກນັ້ນ
ອອກຈາກ.

-I [brRhu]
ລະບຸຕົວເລືອກການວິເຄາະການປ້ອນຂໍ້ມູນ. ເບິ່ງ ປັດໄຈນໍາເຂົ້າ OPTIONS ຂ້າງລຸ່ມນີ້.

-L [eEfFoOs]
ລະບຸຕົວເລືອກການບັນທຶກຜົນຜະລິດ. ເບິ່ງ ການບັນທຶກ OPTIONS ຂ້າງລຸ່ມນີ້.

-m ບັນຊີລາຍຊື່ MIB
ລະບຸລາຍການທີ່ແຍກອອກເປັນຈໍ້າສອງເມັດຂອງໂມດູນ MIB (ບໍ່ແມ່ນໄຟລ໌) ເພື່ອໂຫລດສໍາລັບອັນນີ້
ຄໍາຮ້ອງສະຫມັກ. ນີ້ overrides (ຫຼື augments) ສະພາບແວດລ້ອມຕົວແປ MIBS, ໄດ້
snmp.conf directive mibs, ແລະບັນຊີລາຍຊື່ຂອງ MIBs hardcoded ເຂົ້າໄປໃນຫ້ອງສະຫມຸດ Net-SNMP.

If ບັນຊີລາຍຊື່ MIB ມີຕົວອັກສອນ '-' ຫຼື '+' ຊັ້ນນໍາ, ຈາກນັ້ນໂມດູນ MIB ທີ່ລະບຸໄວ້
loaded ນອກເຫນືອໄປຈາກບັນຊີລາຍຊື່ເລີ່ມຕົ້ນ, ມາກ່ອນຫຼືຫຼັງຈາກບັນຊີລາຍຊື່ນີ້
ຕາມລໍາດັບ. ຖ້າບໍ່ດັ່ງນັ້ນ, MIBs ທີ່ລະບຸຈະຖືກໂຫລດ ແທນທີ່ຈະເປັນ ຂອງຄ່າເລີ່ມຕົ້ນນີ້
ລາຍຊື່

ຄໍາສໍາຄັນພິເສດ ທັງຫມົດ ຖືກນໍາໃຊ້ເພື່ອໂຫລດໂມດູນ MIB ທັງຫມົດໃນການຊອກຫາໄດເລກະທໍລີ MIB
ບັນຊີລາຍຊື່. ທຸກໆໄຟລ໌ທີ່ບໍ່ມີຊື່ເລີ່ມຕົ້ນດ້ວຍ "." ຈະຖືກວິເຄາະຄືກັບວ່າມັນເປັນ
ໄຟລ໌ MIB.

-M ລາຍຊື່
ລະບຸລາຍຊື່ໄດເລກະທໍລີທີ່ຂັ້ນດ້ວຍຈໍ້າສອງເມັດເພື່ອຊອກຫາ MIBs. ອັນນີ້ overrides
(ຫຼື augments) ສະພາບແວດລ້ອມຕົວແປ MIBDIRS, ໄດ້ snmp.conf directive Mibdir,
ແລະໄດເລກະທໍລີເລີ່ມຕົ້ນທີ່ hardcoded ເຂົ້າໄປໃນຫ້ອງສະຫມຸດ Net-SNMP
(/usr/share/snmp/mibs).

If ລາຍຊື່ ມີຕົວອັກສອນ '-' ຫຼື '+' ຊັ້ນນໍາ, ຫຼັງຈາກນັ້ນໄດເລກະທໍລີທີ່ໃຫ້ຖືກເພີ່ມ
ໄປຫາບັນຊີລາຍຊື່ເລີ່ມຕົ້ນ, ຖືກຄົ້ນຫາກ່ອນຫຼືຫຼັງຈາກໄດເລກະທໍລີໃນບັນຊີລາຍຊື່ນີ້
ຕາມລໍາດັບ. ຖ້າບໍ່ດັ່ງນັ້ນ, ໄດເລກະທໍລີທີ່ລະບຸຈະຖືກຄົ້ນຫາ ແທນທີ່ຈະເປັນ ກ່ຽວກັບ
ບັນຊີລາຍຊື່ເລີ່ມຕົ້ນ.

ໃຫ້ສັງເກດວ່າໄດເລກະທໍລີທີ່ປາກົດໃນພາຍຫຼັງໃນບັນຊີລາຍຊື່ແມ່ນມີຄວາມສໍາຄັນກ່ອນຫນ້າ
ກ່ອນຫນ້ານີ້. ເພື່ອຫຼີກເວັ້ນການຊອກຫາໄດເລກະທໍລີ MIB, ຕັ້ງສະພາບແວດລ້ອມ MIBDIRS
ຕົວແປເປັນສະຕຣິງຫວ່າງເປົ່າ ("").

ໃຫ້ສັງເກດວ່າ MIBs ລະບຸໂດຍໃຊ້ຕົວເລືອກ -m ຫຼື mibs ຄໍາ​ແນະ​ນໍາ​ການ​ຕັ້ງ​ຄ່າ​
ຈະຖືກໂຫລດຈາກຫນຶ່ງໃນໄດເລກະທໍລີທີ່ລະບຸໄວ້ໂດຍທາງເລືອກ -M (ຫຼື
ທຽບເທົ່າ). ໄດ້ mibfile ຄໍາສັ່ງໃຊ້ເສັ້ນທາງເຕັມໄປຫາໄຟລ໌ MIB ທີ່ລະບຸ,
ດັ່ງນັ້ນມັນບໍ່ຈໍາເປັນຕ້ອງຢູ່ໃນລາຍຊື່ການຄົ້ນຫາໄດເລກະທໍລີ MIB.

-v 1 | 2c | 3
ລະບຸເວີຊັນໂປຣໂຕຄໍທີ່ຈະໃຊ້: 1 (RFCs 1155-1157), 2c (RFCs 1901-1908), ຫຼື
3 (RFCs 2571-2574). ຄ່າເລີ່ມຕົ້ນໂດຍປົກກະຕິແມ່ນເວີຊັນ 3. ແທນທີ່ defVersion
token ໃນ snmp.conf ຍື່ນ. -O [abeEfnqQsStTuUvxX] ລະບຸການພິມຜົນຜະລິດ
ທາງເລືອກ. ເບິ່ງ OUTPUT OPTIONS ຂ້າງລຸ່ມນີ້.

-P [cdeRuwW]
ລະບຸຕົວເລືອກການວິເຄາະ MIB. ເບິ່ງ MIBs ກຳລັງວິເຄາະ OPTIONS ຂ້າງລຸ່ມນີ້.

-r ລອງໃ່
ລະບຸຈໍານວນການພະຍາຍາມໃໝ່ທີ່ຈະໃຊ້ໃນການຮ້ອງຂໍ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 5.

-t ຫມົດ​ເວ​ລາ
ລະບຸເວລາໝົດເວລາເປັນວິນາທີລະຫວ່າງການລອງອີກຄັ້ງ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 1. ຈຸດລອຍ
ຕົວເລກສາມາດຖືກນໍາໃຊ້ເພື່ອກໍານົດແຕ່ສ່ວນຫນຶ່ງຂອງວິນາທີ.

-V, - ການປ່ຽນແປງ
ສະແດງຂໍ້ມູນເວີຊັນຂອງແອັບພລິເຄຊັນ ແລະຈາກນັ້ນອອກ.

-Yຊື່= "ຄ່າ"

--ຊື່= "ຄ່າ"
ອະ​ນຸ​ຍາດ​ໃຫ້​ຜູ້​ຫນຶ່ງ​ເພື່ອ​ລະ​ບຸ token ໃດ​ຫນຶ່ງ ("ຊື່​"​) ສະ​ຫນັບ​ສະ​ຫນູນ​ໃນ​ snmp.conf ໄຟລ໌ແລະຊຸດ
ມູນຄ່າຂອງມັນກັບ "ມູນຄ່າ". overrides token ທີ່ສອດຄ້ອງກັນໃນ snmp.conf ໄຟລ໌. ເບິ່ງ
snmp.conf(5​) ສໍາລັບບັນຊີລາຍຊື່ເຕັມຂອງ tokens.

SNMPv3 ທາງເລືອກໃນການ


ຕົວເລືອກຕໍ່ໄປນີ້ແມ່ນທົ່ວໄປກັບທຸກຮູບແບບຂອງ SNMPv3, ບໍ່ວ່າຈະເປັນ
SNMPv3 ຕົ້ນ​ສະ​ບັບ​ທີ່​ມີ USM ຫຼື SNMPv3 ທີ່​ໃຫມ່​ກວ່າ (D​) TLS ສະ​ຫນັບ​ສະ​ຫນູນ​.

-l ລະດັບວິນາທີ
ກໍານົດລະດັບຄວາມປອດໄພທີ່ໃຊ້ສໍາລັບຂໍ້ຄວາມ SNMPv3 (noAuthNoPriv|authNoPriv|authPriv).
ວະລີຜ່ານທີ່ເໝາະສົມຈະຕ້ອງສະໜອງໃຫ້ເມື່ອໃຊ້ລະດັບໃດນຶ່ງທີ່ສູງກວ່າ
noAuthNoPriv. overrides ໄດ້ ລະດັບຄວາມປອດໄພ token ໃນ snmp.conf ຍື່ນ.

-n contextName
ຕັ້ງຄ່າ contextName ທີ່ໃຊ້ສໍາລັບຂໍ້ຄວາມ SNMPv3. contextName ເລີ່ມຕົ້ນແມ່ນຫວ່າງເປົ່າ
string "". overrides ໄດ້ defContext token ໃນ snmp.conf ຍື່ນ.

SNMPv3 ໃນໄລຍະ TLS ທາງເລືອກໃນການ


ຕົວເລືອກເຫຼົ່ານີ້ຜ່ານຕົວກໍານົດການສະເພາະການຂົນສົ່ງໄປຫາຊັ້ນ TLS. ຖ້າເຈົ້າໃຊ້ SNMP
ໃນໄລຍະ TLS ຫຼື DTLS ທ່ານຈະຕ້ອງຜ່ານການປະສົມປະສານຂອງສິ່ງເຫຼົ່ານີ້ໂດຍຜ່ານຄໍາສັ່ງເຫຼົ່ານີ້
ຕົວເລືອກແຖວ ຫຼືຜ່ານໂທເຄັນການຕັ້ງຄ່າ snmp.conf.

ບັນທຶກກ່ຽວກັບ : Net-SNMP ຊອກຫາໃບຢັ້ງຢືນ X.509 ໃນແຕ່ລະ
ເສັ້ນທາງຄົ້ນຫາໄດເລກະທໍລີການຕັ້ງຄ່າ SNMP ປົກກະຕິພາຍໃຕ້ໄດເລກະທໍລີຍ່ອຍ "tls". IE, ມັນ
ຈະເບິ່ງໃນ ~/.snmp/tls ແລະໃນ /usr/local/share/snmp/tls ສໍາລັບໃບຢັ້ງຢືນ. ໄດ້
ອົງປະກອບຂອງໃບຢັ້ງຢືນ (ເຊັ່ນ: ພາກສ່ວນສາທາລະນະ ແລະເອກະຊົນ) ຖືກເກັບໄວ້ໃນລາຍການຍ່ອຍ
ພາຍໃຕ້ຊຸດຮາກຂອງໄດເລກະທໍລີນີ້. ເບິ່ງເຄື່ອງມື net-snmp-cert ສໍາລັບການຊ່ວຍເຫຼືອໃນ
ການນໍາເຂົ້າ, ການສ້າງແລະການຄຸ້ມຄອງໃບຢັ້ງຢືນ Net-SNMP. ສາມາດເຮັດໄດ້
ອ້າງອີງເຖິງລາຍນິ້ວມືຂອງໃບຢັ້ງຢືນທີ່ຈະໃຊ້ (ເຄື່ອງມື net-snmp-cert ສາມາດຊ່ວຍໄດ້
ທ່ານຄິດອອກໃບຢັ້ງຢືນ) ຫຼືຄໍານໍາຫນ້າຂອງຊື່ໄຟລ໌ສາມາດນໍາໃຊ້ໄດ້. ຕົວຢ່າງ, ຖ້າ
ທ່ານມີເອກະສານໃບຢັ້ງຢືນ "snmpd.crt" ຫຼັງຈາກນັ້ນທ່ານພຽງແຕ່ສາມາດອ້າງອີງໃສ່ໃບຢັ້ງຢືນຜ່ານ
ຕົວລະບຸ "snmpd".

-T localCert=
ຊີ້ບອກເຖິງການຂົນສົ່ງທີ່ຄວນໃຊ້ກະແຈເພື່ອລິເລີ່ມ (D)ລູກຄ້າ TLS
ການເຊື່ອມຕໍ່. ນີ້ໂດຍທົ່ວໄປຈະເປັນໃບຢັ້ງຢືນທີ່ພົບເຫັນໂດຍໃຊ້ໃບຢັ້ງຢືນ
fingerprint, ຊື່ແອັບພລິເຄຊັນ (ເຊັ່ນ: snmpd, snmptrapd, perl, python) ຫຼື
ຊື່ທົ່ວໄປ "snmpapp" ຖ້າໃຊ້ຫນຶ່ງໃນຄໍາຮ້ອງສະຫມັກທົ່ວໄປ (snmpget,
snmpwalk, ແລະອື່ນໆ). ນີ້ຍັງສາມາດຖືກຕັ້ງຄ່າໂດຍໃຊ້ຕົວລະບຸ localCert ໃນ snmp.conf
ແຟ້ມການຕັ້ງຄ່າ.

-T peerCert=
ຖ້າເຈົ້າຄາດຫວັງວ່າໃບຮັບຮອງສະເພາະຈະຖືກສະເໜີໂດຍຝ່າຍອື່ນແລ້ວເຈົ້າ
ສາມາດໃຊ້ຕົວລະບຸນີ້ເພື່ອຊີ້ບອກໃບຢັ້ງຢືນທີ່ມັນຄວນຈະມີ. ຖ້າມັນລົ້ມເຫລວ
ເພື່ອນໍາສະເຫນີໃບຢັ້ງຢືນທີ່ຄາດວ່າຈະລູກຄ້າຈະປະຕິເສດທີ່ຈະເປີດການເຊື່ອມຕໍ່
(ເພາະ​ວ່າ​ການ​ເຮັດ​ຢ່າງ​ອື່ນ​ອາດ​ຈະ​ພາ​ໄປ​ເຖິງ​ການ​ໂຈມ​ຕີ​ແບບ​ມະນຸດ​ໃນ​ກາງ). ນີ້ຍັງສາມາດ
ຖືກຕັ້ງໂດຍໃຊ້ຕົວລະບຸ peerCert ໃນໄຟລ໌ການຕັ້ງຄ່າ snmp.conf.

-T trust_cert=
ຖ້າທ່ານມີໃບຢັ້ງຢືນ CA ທີ່ເຊື່ອຖືໄດ້ທີ່ທ່ານຕ້ອງການທີ່ຈະຍຶດຫມັ້ນໄວ້ກັບ, ທ່ານສາມາດນໍາໃຊ້ໄດ້
ທຸງນີ້ເພື່ອໂຫຼດໃບຢັ້ງຢືນທີ່ໃຫ້ໄວ້ເປັນສະໝໍຄວາມໄວ້ວາງໃຈ. ສຳເນົາໃບຮັບຮອງ
ຕ້ອງມີຢູ່ໃນລະບົບການເກັບຮັກສາໃບຮັບຮອງ Net-SNMP ຫຼືອັນນີ້ຈະຕ້ອງຊີ້ໃຫ້ເຫັນເຖິງ a
ຊື່ເສັ້ນທາງທີ່ສົມບູນ. ເບິ່ງ "trustCert" token ການຕັ້ງຄ່າ snmp.conf.

-T their_hostname=
ຖ້າໃບຢັ້ງຢືນທີ່ນໍາສະເຫນີຂອງເຄື່ອງແມ່ຂ່າຍສາມາດກວດສອບໄດ້ໂດຍໃຊ້ສະມໍຄວາມໄວ້ວາງໃຈຫຼັງຈາກນັ້ນ
ຊື່ໂຮດຂອງພວກເຂົາຈະຖືກກວດສອບເພື່ອຮັບປະກັນວ່າຊື່ໂຮດທີ່ນໍາສະເຫນີຂອງພວກເຂົາກົງກັບຫນຶ່ງທີ່
ຄາດວ່າຈະ (ທ່ານບໍ່ຕ້ອງການເຊື່ອມຕໍ່ກັບ goodhost.example.com ແລະຍອມຮັບ a
ໃບຢັ້ງຢືນທີ່ນໍາສະເຫນີໂດຍ badhost.example.com ເຈົ້າ?). ໂທເຄັນນີ້ສາມາດລະບຸໄດ້
ຊື່ເຈົ້າພາບທີ່ແນ່ນອນຄາດວ່າຈະຖືກນໍາສະເຫນີໂດຍທາງໄກ, ບໍ່ວ່າຈະຢູ່ໃນ a
ພາກສະຫນາມ subjectAltName ຫຼືໃນພາກສະຫນາມ CommonName ຂອງໃບຢັ້ງຢືນ X.509 ຂອງເຄື່ອງແມ່ຂ່າຍ.

SNMPv3 ກັບ USM ທາງເລືອກໃນການ


ທາງເລືອກເຫຼົ່ານີ້ແມ່ນສະເພາະກັບການໃຊ້ SNMPv3 ກັບຕົວແບບຄວາມປອດໄພທີ່ອີງໃສ່ຜູ້ໃຊ້ຕົ້ນສະບັບ
(USM).

-3[MmKk] 0xHEXKEY
ກໍານົດລະຫັດທີ່ຈະໃຊ້ສໍາລັບການເຮັດທຸລະກໍາ SNMPv3. ທາງເລືອກເຫຼົ່ານີ້ອະນຸຍາດໃຫ້ທ່ານສາມາດກໍານົດ
ການພິສູດຢືນຢັນຫຼັກແລະການເຂົ້າລະຫັດລັບ (-3m ແລະ -3M ຕາມລໍາດັບ) ຫຼືຕັ້ງ
ການກວດສອບຄວາມຖືກຕ້ອງ ແລະລະຫັດການເຂົ້າລະຫັດທ້ອງຖິ່ນ (-3k ແລະ -3K ຕາມລໍາດັບ). SNMPv3
ກະແຈສາມາດຜ່ານດ້ວຍມືໂດຍໃຊ້ທຸງເຫຼົ່ານີ້, ຫຼືໂດຍການໃຊ້ກະແຈ
ສ້າງຂຶ້ນຈາກລະຫັດຜ່ານໂດຍໃຊ້ທຸງ -A ແລະ -X ທີ່ສົນທະນາຂ້າງລຸ່ມນີ້. ສໍາລັບຕໍ່ໄປ
ລາຍລະອຽດກ່ຽວກັບ SNMPv3 ແລະການນໍາໃຊ້ຂໍ້ມູນການກະແຈຂອງມັນ, ເບິ່ງບົດສອນ Net-SNMP
ເວັບໄຊທ໌ ( http://www.Net-SNMP.org/tutorial-5/commands/ ). overrides ໄດ້
defAuthMasterKey (-3m), defPrivMasterKey (-3M), defAuthLocalizedKey (-3k) ຫຼື
defPrivLocalizedKey (-3K) tokens, ຕາມລໍາດັບ, ໃນ snmp.conf ໄຟລ໌, ເບິ່ງ
snmp.conf(5).

-a authProtocol
ກຳນົດໂປຣໂຕຄໍການພິສູດຢືນຢັນ (MD5 ຫຼື SHA) ທີ່ໃຊ້ສຳລັບການຮັບຮອງຄວາມຖືກຕ້ອງຂອງ SNMPv3
ຂໍ້ຄວາມ. overrides ໄດ້ defAuthType token ໃນ snmp.conf ຍື່ນ.

-A authPassword
ກໍານົດປະໂຫຍກຜ່ານການກວດສອບຄວາມຖືກຕ້ອງທີ່ໃຊ້ສໍາລັບຂໍ້ຄວາມ SNMPv3 ທີ່ມີຄວາມຖືກຕ້ອງ.
overrides ໄດ້ defAuthPassphrase token ໃນ snmp.conf ໄຟລ໌. ມັນບໍ່ປອດໄພກັບ
ລະບຸປະໂຫຍກຜ່ານເສັ້ນຄໍາສັ່ງ, ເບິ່ງ snmp.conf(5).

-e ລະຫັດເຄື່ອງຈັກ
ຕັ້ງຄ່າ authoritative (ຄວາມປອດໄພ) engineID ທີ່ໃຊ້ສໍາລັບ SNMPv3 REQUEST ຂໍ້ຄວາມ, ໃຫ້
ເປັນສະຕຣິງເລກຖານສິບຫົກ (ເລືອກນຳໜ້າດ້ວຍ "0x"). ປົກກະຕິແລ້ວມັນບໍ່ແມ່ນ
ຈໍາເປັນຕ້ອງລະບຸ ID ເຄື່ອງຈັກນີ້, ເນື່ອງຈາກວ່າມັນມັກຈະຖືກຄົ້ນພົບ
ອັດຕະໂນມັດ.

-E ລະຫັດເຄື່ອງຈັກ
ກໍານົດ context engineID ທີ່ໃຊ້ສໍາລັບ SNMPv3 REQUEST ຂໍ້ຄວາມ scopedPdu, ໃຫ້ເປັນ
ສະຕຣິງເລກຖານສິບຫົກ. ຖ້າບໍ່ໄດ້ລະບຸ, ອັນນີ້ຈະເປັນຄ່າເລີ່ມຕົ້ນເປັນ authoritative
ລະຫັດເຄື່ອງຈັກ.

-u secName
ຕັ້ງຊື່ຄວາມປອດໄພທີ່ໃຊ້ສໍາລັບຂໍ້ຄວາມ SNMPv3 ທີ່ຖືກຢືນຢັນແລ້ວ. overrides ໄດ້
defSecurityName token ໃນ snmp.conf ຍື່ນ.

-x privProtocol
ຕັ້ງຄ່າໂປຣໂຕຄໍຄວາມເປັນສ່ວນຕົວ (DES ຫຼື AES) ທີ່ໃຊ້ສໍາລັບຂໍ້ຄວາມ SNMPv3 ທີ່ເຂົ້າລະຫັດໄວ້.
overrides ໄດ້ defPrivType token ໃນ snmp.conf ໄຟລ໌. ທາງເລືອກນີ້ແມ່ນຖືກຕ້ອງພຽງແຕ່ຖ້າຫາກວ່າ
ຊອບແວ Net-SNMP ຖືກສ້າງຂຶ້ນເພື່ອໃຊ້ OpenSSL.

-X privPassword
ຕັ້ງຄ່າວະລີຜ່ານຄວາມເປັນສ່ວນຕົວທີ່ໃຊ້ສໍາລັບຂໍ້ຄວາມ SNMPv3 ທີ່ເຂົ້າລະຫັດໄວ້. overrides ໄດ້
defPrivPassphrase token ໃນ snmp.conf ໄຟລ໌. ມັນບໍ່ປອດໄພທີ່ຈະລະບຸຜ່ານ
ປະໂຫຍກທີ່ຢູ່ໃນເສັ້ນຄໍາສັ່ງ, ເບິ່ງ snmp.conf(5).

-Z ເກີບ, ເວລາ
ຕັ້ງຄ່າ engineBoots ແລະ engineTime ທີ່ໃຊ້ສໍາລັບຂໍ້ຄວາມ SNMPv3 ທີ່ຖືກຕ້ອງ. ນີ້
ຈະເລີ່ມຕົ້ນແນວຄິດທ້ອງຖິ່ນຂອງເກີບ/ເວລາຕົວແທນດ້ວຍການພິສູດຢືນຢັນ
ມູນຄ່າເກັບຮັກສາໄວ້ໃນ LCD. ໂດຍປົກກະຕິມັນບໍ່ຈໍາເປັນທີ່ຈະລະບຸທາງເລືອກນີ້, ເປັນ
ໂດຍປົກກະຕິແລ້ວ ຄ່າເຫຼົ່ານີ້ຈະຖືກຄົ້ນພົບໂດຍອັດຕະໂນມັດ.

SNMPv1 ແລະ SNMPv2c ທາງເລືອກໃນການ


-c ຊຸມຊົນ
ຕັ້ງສະຕຣິງຊຸມຊົນສໍາລັບທຸລະກໍາ SNMPv1/v2c. overrides ໄດ້ defCommunity
token ໃນ snmp.conf ຍື່ນ.

ຕົວແທນ ຄຸນສົມບັດ


ຊ່ອຍແນ່ ຕົວແທນ ໃນ ສະຫຼຸບສັງລວມ ຂ້າງເທິງນີ້ກໍານົດຫນ່ວຍງານ SNMP ຫ່າງໄກສອກຫຼີກທີ່ຈະ
ຕິດຕໍ່ສື່ສານ. ສະ​ເພາະ​ນີ້​ໃຊ້​ຮູບ​ແບບ​:

[ :]

ໃນ​ທີ່​ງ່າຍ​ທີ່​ສຸດ​ຂອງ​ຕົນ​, ໄດ້​ ຕົວແທນ ຂໍ້ມູນສະເພາະອາດຈະປະກອບດ້ວຍຊື່ເຈົ້າພາບ, ຫຼືທີ່ຢູ່ IPv4 ໃນ
ມາດຕະຖານ "dotted quad" notation. ໃນກໍລະນີນີ້, ການສື່ສານຈະຖືກພະຍາຍາມໃຊ້
UDP/IPv4 ໄປຫາພອດ 161 ຂອງໂຮສທີ່ໃຫ້. ຖ້າບໍ່ດັ່ງນັ້ນ, ໄດ້ ສ່ວນຫນຶ່ງຂອງ
ຂໍ້ມູນສະເພາະແມ່ນໄດ້ແຍກຕາມຕາຕະລາງຕໍ່ໄປນີ້:

ຮູບແບບ

udp hostname[:port] or ທີ່ຢູ່ IPv4[:ພອດ]

tcp hostname[:port] or ທີ່ຢູ່ IPv4[:ພອດ]

ຊື່ເສັ້ນທາງ unix

ipx [ເຄືອຂ່າຍ]:node[/port]

aal5pvc or pvc [ການໂຕ້ຕອບ.][VPI.]VCI

udp6 ຫຼື udpv6 ຫຼື udpipv6 hostname[:port] or IPv6-ທີ່ຢູ່:ພອດ or
'['IPv6-address']'[:port]

tcp6 ຫຼື tcpv6 ຫຼື tcpipv6 hostname[:port] or IPv6-ທີ່ຢູ່:ພອດ or
'['IPv6-address']'[:port]

ໃຫ້ສັງເກດວ່າ ສະຕຣິງແມ່ນບໍ່ມີຕົວພິມນ້ອຍໃຫຍ່ເພື່ອວ່າ, ສໍາລັບການຍົກຕົວຢ່າງ, "tcp"
ແລະ "TCP" ແມ່ນທຽບເທົ່າ. ນີ້ແມ່ນບາງຕົວຢ່າງ, ພ້ອມກັບການຕີຄວາມໝາຍຂອງເຂົາເຈົ້າ:

ຊື່ເຈົ້າພາບ: 161 ດໍາເນີນການສອບຖາມໂດຍໃຊ້ UDP/IPv4 datagrams to hostname ຢູ່ທ່າເຮືອ 161.
":161" ແມ່ນຊໍ້າຊ້ອນຢູ່ທີ່ນີ້ເນື່ອງຈາກນັ້ນແມ່ນພອດ SNMP ເລີ່ມຕົ້ນ
ໃນ​ກໍ​ລະ​ນີ​ໃດ​ກໍ​ຕາມ.

udp:ຊື່ເຈົ້າພາບ ຄືກັນກັບຂໍ້ມູນສະເພາະທີ່ຜ່ານມາ. "udp:" ແມ່ນຊໍ້າຊ້ອນ
ຢູ່ທີ່ນີ້ນັບຕັ້ງແຕ່ UDP/IPv4 ແມ່ນການຂົນສົ່ງເລີ່ມຕົ້ນ.

TCP:ຊື່ເຈົ້າພາບ:1161 ເຊື່ອມຕໍ່ກັບ hostname ຢູ່ທ່າເຮືອ 1161 ໃຊ້ TCP/IPv4 ແລະດໍາເນີນການສອບຖາມ
ໃນໄລຍະການເຊື່ອມຕໍ່ນັ້ນ. udp6:ຊື່ເຈົ້າພາບ:10161 ດໍາເນີນການສອບຖາມໂດຍໃຊ້
UDP/IPv6 datagrams ກັບພອດ 10161 on hostname (ເຊິ່ງຈະເບິ່ງ
ຂຶ້ນເປັນບັນທຶກ AAAA).

UDP6:[fe80::2d0:b7ff:fe21:c6c0]
ດໍາເນີນການສອບຖາມໂດຍໃຊ້ UDP/IPv6 datagrams ກັບ port 161 ຢູ່ທີ່ຢູ່
fe80::2d0:b7ff:fe21:c6c0.

tcpipv6:[::1]:1611 ເຊື່ອມຕໍ່ກັບພອດ 1611 ຢູ່ໃນໂຮດທ້ອງຖິ່ນ (:: 1 ໃນ​ພາ​ສາ IPv6​)
ໃຊ້ TCP/IPv6 ແລະດໍາເນີນການສອບຖາມກ່ຽວກັບການເຊື່ອມຕໍ່ນັ້ນ.

tls:ຊື່ເຈົ້າພາບ:10161

dtls:ຊື່ເຈົ້າພາບ:10161 ເຊື່ອມຕໍ່ໂດຍໃຊ້ SNMP ຜ່ານ DTLS ຫຼື TLS ຕາມເອກະສານໂດຍ ISMS
ກຸ່ມເຮັດວຽກ (RFCs ຍັງບໍ່ທັນໄດ້ເຜີຍແຜ່ໃນວັນທີນີ້). ນີ້ຈະ
ຕ້ອງການ (ແລະຮັບປະກັນອັດຕະໂນມັດ) ວ່າຮູບແບບຄວາມປອດໄພ TSM ແມ່ນ
ໃນ​ການ​ນໍາ​ໃຊ້​. ນອກນັ້ນທ່ານຍັງຈະຕ້ອງໄດ້ກໍານົດເສັ້ນທາງທີ່ເຊື່ອຖືໄດ້ສໍາລັບການ
ໃບຢັ້ງຢືນທີ່ນໍາສະເຫນີໂດຍເຄື່ອງແມ່ຂ່າຍ (ເບິ່ງຂ້າງເທິງສໍາລັບຄໍາອະທິບາຍ
ຂອງນີ້).

ssh:ຊື່ເຈົ້າພາບ:22 ເຊື່ອມຕໍ່ໂດຍໃຊ້ SNMP ຜ່ານ SSH ຕາມເອກະສານທີ່ ISMS ເຮັດວຽກ
ກຸ່ມ (RFCs ຍັງ​ບໍ່​ທັນ​ໄດ້​ຈັດ​ພີມ​ມາ​ໃນ​ວັນ​ທີ​ນີ້​)​. ນີ້ຈະຮຽກຮ້ອງໃຫ້ມີ
ທີ່ຮູບແບບຄວາມປອດໄພ TSM ຖືກນໍາໃຊ້ (--defSecurityModel=tsm).

ipx::00D0B7AAE308 ດໍາເນີນການສອບຖາມໂດຍໃຊ້ IPX datagrams ກັບ node number 00D0B7AAE308 on
ເຄືອຂ່າຍເລີ່ມຕົ້ນ, ແລະໃຊ້ພອດ IPX ເລີ່ມຕົ້ນຂອງ 36879 (900F
hexadecimal), ຕາມທີ່ແນະນໍາໃນ RFC 1906.

ipx:0AE43409:00D0B721C6C0/1161
ດໍາເນີນການສອບຖາມໂດຍໃຊ້ IPX datagrams ກັບພອດ 1161 ກ່ຽວກັບເລກ node
00D0B721C6C0 ໃນ​ເບີ​ເຄືອ​ຂ່າຍ​ 0AE43409.

unix:/tmp/local-agent ເຊື່ອມຕໍ່ກັບ socket ໂດເມນ Unix /tmp/local-agent, ແລະປະຕິບັດ
ຄໍາຖາມກ່ຽວກັບການເຊື່ອມຕໍ່ນັ້ນ.

/tmp/local-agent ຄືກັນກັບຂໍ້ກໍານົດທີ່ຜ່ານມາ, ນັບຕັ້ງແຕ່ໂດເມນ Unix ແມ່ນ
ການຂົນສົ່ງເລີ່ມຕົ້ນ iff ລັກສະນະທໍາອິດຂອງ
ທີ່ຢູ່> ເປັນ '/'.

ນາມແຝງ:myname ປະຕິບັດການເຊື່ອມຕໍ່ກັບ ຊື່​ຂອງ​ຂ້ອຍ alias ທີ່ຈໍາເປັນຕ້ອງໄດ້ກໍານົດ
ໃນໄຟລ໌ snmp.conf ໂດຍໃຊ້ເສັ້ນເຊັ່ນ " alias ຊື່​ຂອງ​ຂ້ອຍ
udp:127.0.0.1:9161 ".ປະເພດຂອງການກໍານົດການຂົນສົ່ງສາມາດເປັນ
ໃຊ້ເປັນຕົວກໍານົດການຂະຫຍາຍນາມແຝງ. ນາມແຝງແມ່ນໂດຍສະເພາະ
ເປັນປະໂຫຍດສໍາລັບການນໍາໃຊ້ສາຍການຂົນສົ່ງສະລັບສັບຊ້ອນຊ້ໍາຊ້ອນ.

AAL5PVC:100 ດໍາເນີນການສອບຖາມໂດຍໃຊ້ AAL5 PDUs ທີ່ສົ່ງໃນ virtual ຖາວອນ
ວົງຈອນທີ່ມີ VPI = 0 ແລະ VCI = 100 (ທົດສະນິຍົມ) ໃນອະແດບເຕີຕູ້ເອທີເອັມທໍາອິດ
ໃນເຄື່ອງ.

PVC: 1.10.32 ດໍາເນີນການສອບຖາມໂດຍໃຊ້ AAL5 PDUs ທີ່ສົ່ງໃນ virtual ຖາວອນ
ວົງຈອນທີ່ມີ VPI = 10 (ທົດສະນິຍົມ) ແລະ VCI = 32 (ທົດສະນິຍົມ) ໃນທີສອງ
ອະແດບເຕີຕູ້ເອທີເອັມໃນເຄື່ອງ. ໃຫ້ສັງເກດວ່າ "PVC" ແມ່ນຄໍາສັບຄ້າຍຄື
"AAL5PVC".

ໃຫ້ສັງເກດວ່າບໍ່ແມ່ນໂດເມນການຂົນສົ່ງທັງຫມົດທີ່ລະບຸໄວ້ຂ້າງເທິງຈະມີຢູ່ສະເຫມີ; ສໍາລັບ
ຕົວຢ່າງ, ເຈົ້າພາບທີ່ບໍ່ມີການສະຫນັບສະຫນູນ IPv6 ຈະບໍ່ສາມາດນໍາໃຊ້ທີ່ຢູ່ການຂົນສົ່ງ udp6, ແລະ
ຄວາມພະຍາຍາມເຮັດແນວນັ້ນຈະສົ່ງຜົນໃຫ້ເກີດຄວາມຜິດພາດ "Unknown host". ເຊັ່ນດຽວກັນ, ນັບຕັ້ງແຕ່ AAL5 PVC
ການສະຫນັບສະຫນູນແມ່ນມີພຽງແຕ່ຢູ່ໃນ Linux, ມັນຈະລົ້ມເຫລວກັບຄວາມຜິດພາດດຽວກັນກັບອື່ນໆ
ແພລະຕະຟອມ

MIBs ກຳລັງວິເຄາະ OPTIONS


ຕົວແຍກວິເຄາະ Net-SNMP MIB ສ່ວນຫຼາຍແມ່ນປະຕິບັດຕາມໂຄງສ້າງຂອງຂໍ້ມູນການຈັດການ (SMI).
ດັ່ງທີ່ສະເປັກນັ້ນໄດ້ປ່ຽນແປງໄປຕາມການເວລາ, ແລະການຮັບຮູ້ຂອງຄວາມຫຼາກຫຼາຍຂອງ (ອາເຮັມ).
ໃນການປະຕິບັດຕາມທີ່ສະແດງອອກໃນໄຟລ໌ MIB, ທາງເລືອກເພີ່ມເຕີມໃຫ້ຄວາມຍືດຫຍຸ່ນຫຼາຍຂຶ້ນໃນ
ອ່ານໄຟລ໌ MIB.

- ພີຊີ ສະຫຼັບວ່າຄຳເຫັນ ASN.1 ຄວນຂະຫຍາຍໄປຮອດທ້າຍແຖວແຫຼ່ງ MIB ຫຼືບໍ່.
ເວົ້າຢ່າງເຂັ້ມງວດ, ຮູບລັກສະນະທີສອງຂອງ "--" ຄວນຢຸດຕິຄໍາເຫັນ, ແຕ່
ນີ້ທໍາລາຍບາງໄຟລ໌ MIB. ພຶດຕິກໍາເລີ່ມຕົ້ນ (ເພື່ອຕີຄວາມເຫັນ
ຢ່າງຖືກຕ້ອງ) ຍັງສາມາດຖືກຕັ້ງຄ່າດ້ວຍ token ການຕັ້ງຄ່າ ຄໍາເຫັນເຖິງEOL.

- ປ ປິດໃຊ້ງານການໂຫຼດຂອງ MIB Object DESCRIPTIONs ເມື່ອວິເຄາະໄຟລ໌ MIB. ນີ້
ຫຼຸດຈໍານວນຫນ່ວຍຄວາມຈໍາທີ່ໃຊ້ໂດຍແອັບພລິເຄຊັນທີ່ເຮັດວຽກ.

- ປ ສະຫຼັບບໍ່ວ່າຈະສະແດງຂໍ້ຜິດພາດທີ່ພົບໃນເວລາວິເຄາະໄຟລ໌ MIB. ເຫຼົ່ານີ້ລວມມີ
ການອ້າງອີງເຖິງໂມດູນທີ່ນໍາເຂົ້າ ແລະວັດຖຸ MIB ທີ່ບໍ່ສາມາດຕັ້ງຢູ່ໃນ MIB ໄດ້
ບັນ​ຊີ​ລາຍ​ຊື່​ການ​ຄົ້ນ​ຫາ​ລະ​ບົບ​. ພຶດຕິກຳເລີ່ມຕົ້ນຍັງສາມາດຖືກຕັ້ງຄ່າດ້ວຍ
token ການ​ຕັ້ງ​ຄ່າ​ showMibErrors.

-PR ຖ້າວັດຖຸ MIB ດຽວກັນ (ຊື່ພໍ່ແມ່ແລະຕົວລະບຸຍ່ອຍ) ປະກົດຂຶ້ນຫຼາຍຄັ້ງໃນ
ບັນ​ຊີ​ລາຍ​ຊື່​ຂອງ​ຄໍາ​ນິ​ຍາມ MIB loaded​, ການ​ນໍາ​ໃຊ້​ສະ​ບັບ​ສຸດ​ທ້າຍ​ທີ່​ຈະ​ໄດ້​ຮັບ​ການ​ອ່ານ​ໃນ​
ຄ່າເລີ່ມຕົ້ນ, ຮຸ່ນທໍາອິດຈະຖືກໃຊ້, ແລະສິ່ງທີ່ຊ້ໍາກັນຖືກຍົກເລີກ. ນີ້
ພຶດຕິກໍາຍັງສາມາດຖືກຕັ້ງຄ່າດ້ວຍ token ການຕັ້ງຄ່າ mibReplaceWithLatest.

ຄໍາສັ່ງດັ່ງກ່າວປົກກະຕິແມ່ນກ່ຽວຂ້ອງພຽງແຕ່ຖ້າຫາກວ່າມີສອງໄຟລ໌ MIB ທີ່ຂັດແຍ້ງກັນ
ຄໍານິຍາມວັດຖຸສໍາລັບ OID ດຽວກັນ (ຫຼືການດັດແກ້ທີ່ແຕກຕ່າງກັນຂອງ MIB ພື້ນຖານດຽວກັນ
ວັດຖຸ).

- ປູ ສະຫຼັບວ່າຈະອະນຸຍາດໃຫ້ມີຕົວອັກສອນຂີດກ້ອງໃນຊື່ວັດຖຸ MIB ແລະອື່ນໆ
ສັນຍາລັກ. ເວົ້າຢ່າງເຂັ້ມງວດ, ນີ້ບໍ່ແມ່ນ syntax SMI ທີ່ຖືກຕ້ອງ, ແຕ່ບາງຜູ້ຂາຍ MIB
ໄຟລ໌ກໍານົດຊື່ດັ່ງກ່າວ. ພຶດຕິກຳເລີ່ມຕົ້ນຍັງສາມາດຖືກຕັ້ງຄ່າດ້ວຍ
token ການ​ຕັ້ງ​ຄ່າ​ mibAllowUnderline.

- ປວ ສະແດງຂໍ້ຄວາມເຕືອນຕ່າງໆໃນການແຍກໄຟລ໌ MIB ແລະສ້າງ OID ໂດຍລວມ
ຕົ້ນໄມ້. ນີ້ຍັງສາມາດຖືກຕັ້ງຄ່າດ້ວຍຄໍາແນະນໍາການຕັ້ງຄ່າ mibWarningLevel 1

-PW ສະແດງບາງຂໍ້ຄວາມເຕືອນເພີ່ມເຕີມ, ສ່ວນຫຼາຍແມ່ນກ່ຽວຂ້ອງກັບການແຍກວິເຄາະ MIB
ວັດຖຸ. ນີ້ຍັງສາມາດຖືກຕັ້ງຄ່າດ້ວຍຄໍາແນະນໍາການຕັ້ງຄ່າ mibWarningLevel 2

OUTPUT OPTIONS


ຮູບແບບຜົນຜະລິດຈາກຄໍາສັ່ງ SNMP ສາມາດຄວບຄຸມໄດ້ໂດຍໃຊ້ຕົວກໍານົດການຕ່າງໆ
ໄດ້ -O ທຸງ. ຜົນກະທົບຂອງທາງເລືອກຍ່ອຍເຫຼົ່ານີ້ສາມາດເຫັນໄດ້ໂດຍການປຽບທຽບກັບ
ຕໍ່​ໄປ​ນີ້​ຜົນ​ຜະ​ລິດ​ເລີ່ມ​ຕົ້ນ (ເວັ້ນ​ເສຍ​ແຕ່​ລະ​ບຸ​ໄວ້​ເປັນ​ຢ່າງ​ອື່ນ​):
$ snmpget -c ສາທາລະນະ -v 1 localhost sysUpTime.0
SNMPv2-MIB::sysUpTime.0 = ເວລາ: (14096763) 1 ມື້, 15:09:27.63

-ໂອ ສະແດງຄ່າສະຕຣິງເປັນສະຕຣິງ ASCII (ເວັ້ນເສຍແຕ່ວ່າມີ DISPLAY-HINT ກໍານົດໄວ້ສໍາລັບ
ວັດຖຸ MIB ທີ່ສອດຄ້ອງກັນ). ໂດຍຄ່າເລີ່ມຕົ້ນ, ຫ້ອງສະຫມຸດພະຍາຍາມກໍານົດ
ບໍ່ວ່າຈະເປັນຄ່າທີ່ສາມາດພິມໄດ້ ຫຼື binary string, ແລະສະແດງມັນຕາມຄວາມເຫມາະສົມ.

ຕົວເລືອກນີ້ບໍ່ມີຜົນຕໍ່ວັດຖຸທີ່ do ມີຄໍາແນະນໍາການສະແດງ.

-ອ ສະແດງດັດສະນີຕາຕະລາງເປັນຕົວເລກ, ແທນທີ່ຈະພະຍາຍາມຕີຄວາມຫມາຍຕົວຢ່າງ
ຕົວລະບຸຍ່ອຍເປັນສະຕຣິງ ຫຼືຄ່າ OID:
$ snmpgetnext -c ສາທາລະນະ -v 1 localhost vacmSecurityModel
SNMP-VIEW-BASED-ACM-MIB::vacmSecurityModel.0."wes" = xxx
$ snmpgetnext -c ສາທາລະນະ -v 1 -ອ localhost vacmSecurityModel
SNMP-VIEW-BASED-ACM-MIB::vacmSecurityModel.0.3.119.101.115 = xxx

-ໂອ ເອົາປ້າຍສັນຍາລັກອອກຈາກຄ່າ enumeration:
$ snmpget -c ສາທາລະນະ -v 1 localhost ipForwarding.0
IP-MIB::ipForwarding.0 = intEGER: ການສົ່ງຕໍ່(1​)
$ snmpget -c ສາທາລະນະ -v 1 -ໂອ localhost ipForwarding.0
IP-MIB::ipForwarding.0 = INTEGE: 1

-OE ປັບປຸງດັດນີສະຕຣິງເພື່ອໜີຈາກຕົວອັກສອນອ້າງອີງ:
$ snmpgetnext -c ສາທາລະນະ -v 1 localhost vacmSecurityModel
SNMP-VIEW-BASED-ACM-MIB::vacmSecurityModel.0."wes" = xxx
$ snmpgetnext -c ສາທາລະນະ -v 1 -OE localhost vacmSecurityModel
SNMP-VIEW-BASED-ACM-MIB::vacmSecurityModel.0.\"wes\" = xxx

ນີ້ອະນຸຍາດໃຫ້ຜົນຜະລິດຖືກນໍາມາໃຊ້ໃຫມ່ໃນຄໍາສັ່ງແກະ.

-ຂອງ ລວມເອົາບັນຊີລາຍຊື່ເຕັມຂອງວັດຖຸ MIB ເມື່ອສະແດງ OID:
.iso.org.dod.internet.mgmt.mib-2.system.sysUpTime.0 =
Timeticks: (14096763) 1 ມື້, 15:09:27.63.

- ໂອ ສະແດງ OID ເປັນຕົວເລກ:
.1.3.6.1.2.1.1.3.0 = Timeticks: (14096763) 1 ມື້, 15:09:27.63

-Oq ລົບ​ຂໍ້​ມູນ​ສັນ​ຍາ​ລັກ​ເທົ່າ​ທຽມ​ກັນ​ແລະ​ປະ​ເພດ​ໃນ​ເວ​ລາ​ທີ່​ສະ​ແດງ​ຄ່າ varbind​:
SNMPv2-MIB::sysUpTime.0 1:15:09:27.63

-OQ ເອົາຂໍ້ມູນປະເພດອອກເມື່ອສະແດງຄ່າ varbind:
SNMPv2-MIB::sysUpTime.0 = 1:15:09:27.63

-ອສ ສະແດງຊື່ວັດຖຸ MIB (ບວກກັບຕົວຢ່າງ ຫຼືຕົວລະບຸຍ່ອຍອື່ນໆ):
sysUpTime.0 = Timeticks: (14096763) 1 ມື້, 15:09:27.63

- ກະດູກ ສະແດງຊື່ຂອງ MIB, ເຊັ່ນດຽວກັນກັບຊື່ວັດຖຸ:
SNMPv2-MIB::sysUpTime.0 = ເວລາ: (14096763) 1 ມື້, 15:09:27.63

ນີ້ແມ່ນຮູບແບບຜົນຜະລິດ OID ເລີ່ມຕົ້ນ.

-ອອດ ສະແດງຄ່າ TimeTicks ເປັນຕົວເລກດິບ:
SNMPv2-MIB::sysUpTime.0 = 14096763

-OT ຖ້າຄ່າຖືກພິມເປັນ Hex strings, ສະແດງສະບັບທີ່ສາມາດພິມໄດ້ເຊັ່ນກັນ.

- ອຸ ສະແດງ OID ໃນຮູບແບບ UCD ແບບດັ້ງເດີມ (ສືບທອດມາຈາກ CMU ເດີມ
ລະຫັດ). ນັ້ນຫມາຍຄວາມວ່າການຖອນຊຸດຂອງຄໍານໍາຫນ້າ "ມາດຕະຖານ" ອອກຈາກ OID, ແລະ
ການ​ສະ​ແດງ​ລາຍ​ການ​ທີ່​ຍັງ​ເຫຼືອ​ຂອງ​ຊື່​ວັດ​ຖຸ MIB (ບວກ​ກັບ subidentifiers ອື່ນໆ):
system.sysUpTime.0 = Timeticks: (14096763) 1 ມື້, 15:09:27.63

-OU ຢ່າພິມ UNITS ຕໍ່ທ້າຍຂອງຄ່າ.

- ອຈ ສະແດງຄ່າ varbind ເທົ່ານັ້ນ, ບໍ່ແມ່ນ OID:
$ snmpget -c ສາທາລະນະ -v 1 - ອຈ localhost ipForwarding.0
ຈໍານວນເຕັມ: ການສົ່ງຕໍ່(1​)

-ອັອກ ສະແດງຄ່າສະຕຣິງເປັນສະຕຣິງ Hex (ເວັ້ນເສຍແຕ່ວ່າມີ DISPLAY-HINT ກໍານົດໄວ້ສໍາລັບ
ວັດຖຸ MIB ທີ່ສອດຄ້ອງກັນ). ໂດຍຄ່າເລີ່ມຕົ້ນ, ຫ້ອງສະຫມຸດພະຍາຍາມກໍານົດ
ບໍ່ວ່າຈະເປັນຄ່າທີ່ສາມາດພິມໄດ້ ຫຼື binary string, ແລະສະແດງມັນຕາມຄວາມເຫມາະສົມ.

ຕົວເລືອກນີ້ບໍ່ມີຜົນຕໍ່ວັດຖຸທີ່ do ມີຄໍາແນະນໍາການສະແດງ.

-OX ສະ​ແດງ​ດັດ​ຊະ​ນີ​ຕາ​ຕະ​ລາງ​ໃນ​ການ​ຜະ​ລິດ​ເປັນ "ໂຄງ​ການ​ເຊັ່ນ​" ຫຼາຍ​, imitating ແບບ​ດັ້ງ​ເດີມ​
ຮູບແບບດັດຊະນີແບບອາເຣ:
$ snmpgetnext -c ສາທາລະນະ -v 1 localhost ipv6RouteTable
IPv6-MIB::ipv6RouteIfIndex.63.254.1.0.255.0.0.0.0.0.0.0.0.0.0.0.64.1 = INTEGER: 2
$ snmpgetnext -c ສາທາລະນະ -v 1 -OX localhost ipv6RouteTable
IPv6-MIB::ipv6RouteIfIndex[3ffe:100:ff00:0:0:0:0:0][64][1] = INTEGER: 2

ທາງເລືອກເຫຼົ່ານີ້ສ່ວນໃຫຍ່ຍັງສາມາດຖືກຕັ້ງຄ່າຜ່ານ tokens ການຕັ້ງຄ່າ. ເບິ່ງ
snmp.conf(5​) ຫນ້າຄູ່ມືສໍາລັບລາຍລະອຽດ.

ການບັນທຶກ OPTIONS


ກົນໄກແລະຈຸດຫມາຍປາຍທາງທີ່ຈະໃຊ້ສໍາລັບການບັນທຶກຂໍ້ຄວາມເຕືອນແລະຄວາມຜິດພາດສາມາດເປັນ
ຄວບຄຸມໂດຍການຖ່າຍທອດຕົວກໍານົດການຕ່າງໆໄປຫາ -L ທຸງ.

-The ບັນທຶກຂໍ້ຄວາມເຂົ້າໃນການຖ່າຍທອດຄວາມຜິດພາດມາດຕະຖານ.

- ລ ເອກະສານ
ບັນທຶກຂໍ້ຄວາມໃສ່ໄຟລ໌ທີ່ລະບຸໄວ້.

-ໂລ ບັນທຶກຂໍ້ຄວາມໄປຫາກະແສຜົນຜະລິດມາດຕະຖານ.

-ລ.ສ ຄວາມເປັນເອກະພາບ
ບັນທຶກຂໍ້ຄວາມຜ່ານ syslog, ໂດຍໃຊ້ສະຖານທີ່ທີ່ລະບຸໄວ້ ('d' ສໍາລັບ LOG_DAEMON, 'u' ສໍາລັບ
LOG_USER, ຫຼື '0'-'7' ສໍາລັບ LOG_LOCAL0 ຜ່ານ LOG_LOCAL7).

ຍັງມີ "ຕົວພິມໃຫຍ່" ສະບັບຂອງແຕ່ລະທາງເລືອກເຫຼົ່ານີ້, ເຊິ່ງອະນຸຍາດໃຫ້
ກົນໄກການຕັດໄມ້ທີ່ສອດຄ້ອງກັນທີ່ຈະຖືກຈໍາກັດກັບຄວາມສໍາຄັນບາງຢ່າງຂອງຂໍ້ຄວາມ. ການນໍາໃຊ້
ບັນທຶກຄວາມຜິດພາດມາດຕະຖານເປັນຕົວຢ່າງ:

-LE pri
ຈະບັນທຶກຂໍ້ຄວາມບູລິມະສິດ 'pri' ແລະຂ້າງເທິງເປັນຄວາມຜິດພາດມາດຕະຖານ.

-LE p1-p2
ຈະບັນທຶກຂໍ້ຄວາມທີ່ມີບູລິມະສິດລະຫວ່າງ 'p1' ແລະ 'p2' (ລວມ) ເປັນມາດຕະຖານ
ຜິດພາດ.

ສໍາລັບການ -LF ແລະ -LS ເງື່ອນໄຂບູລິມະສິດແມ່ນມາກ່ອນໄຟລ໌ ຫຼືເຄື່ອງໝາຍສັນຍານສິ່ງອໍານວຍຄວາມສະດວກ. ໄດ້
ບຸລິມະສິດທີ່ໄດ້ຮັບການຍອມຮັບແມ່ນ:

0 or ! ສໍາລັບ LOG_EMERG,
1 or a ສໍາລັບ LOG_ALERT,
2 or c ສໍາລັບ LOG_CRIT,
3 or e ສໍາລັບ LOG_ERR,
4 or w ສໍາລັບ LOG_WARNING,
5 or n ສໍາລັບ LOG_NOTICE,
6 or i ສໍາລັບ LOG_INFO, ແລະ
7 or d ສໍາລັບ LOG_DEBUG.

ຜົນ​ຜະ​ລິດ​ປົກ​ກະ​ຕິ​ແມ່ນ (ຫຼື​ຈະ​ເປັນ!) ບັນ​ທຶກ​ຢູ່​ໃນ​ລະ​ດັບ​ບູ​ລິ​ມະ​ສິດ​ຂອງ LOG_NOTICE

ປັດໄຈນໍາເຂົ້າ OPTIONS


ການຕີຄວາມໝາຍຂອງຊື່ວັດຖຸທີ່ປ້ອນເຂົ້າ ແລະຄ່າທີ່ຈະມອບໝາຍສາມາດຄວບຄຸມໄດ້
ການ​ນໍາ​ໃຊ້​ຕົວ​ກໍາ​ນົດ​ການ​ຕ່າງໆ​ຂອງ​ -I ທຸງ. ພຶດຕິກໍາເລີ່ມຕົ້ນຈະຖືກອະທິບາຍຢູ່ທີ່
ໃນຕອນທ້າຍຂອງພາກນີ້.

-Ib ລະບຸວ່າຊື່ທີ່ໃຫ້ມາຄວນຖືວ່າເປັນການສະແດງອອກປົກກະຕິ, ເພື່ອໃຫ້ກົງກັນ
(case-insensitively) ຕໍ່ກັບຊື່ວັດຖຸໃນຕົ້ນໄມ້ MIB. ການແຂ່ງຂັນ "ທີ່ດີທີ່ສຸດ" ຈະ
be used — ການ​ຄິດ​ໄລ່​ເປັນ​ຫນຶ່ງ​ທີ່​ກົງ​ກັນ​ກັບ​ທີ່​ໃກ້​ຊິດ​ກັບ​ການ​ເລີ່ມ​ຕົ້ນ​ຂອງ​
ຊື່ node ແລະສູງທີ່ສຸດໃນຕົ້ນໄມ້. ຕົວຢ່າງ, ວັດຖຸ MIB
vacmSecurityModel ສາມາດຖືກຈັບຄູ່ໄດ້ໂດຍການສະແດງອອກ vacmsecuritymodel (ຊື່ເຕັມ,
ແຕ່ກໍລະນີທີ່ແຕກຕ່າງກັນ), ຫຼື vacm.*model (ຮູບແບບ regexp).

ໃຫ້ສັງເກດວ່າ '.' ເປັນລັກສະນະພິເສດໃນຮູບແບບການສະແດງອອກເປັນປົກກະຕິ, ດັ່ງນັ້ນ
expression ບໍ່ສາມາດລະບຸຕົວລະບຸຍ່ອຍຂອງຕົວຢ່າງ ຫຼືຫຼາຍກວ່າໜຶ່ງຊື່ວັດຖຸ. ກ
ການສະແດງອອກ "best match" ຈະຖືກນໍາໃຊ້ກັບຊື່ວັດຖຸ MIB ດຽວເທົ່ານັ້ນ. ສໍາລັບ
ຕົວຢ່າງ, ການສະແດງອອກ sys*ontact.0 ຈະບໍ່ກົງກັບຕົວຢ່າງ sysContact.0
(ເຖິງແມ່ນວ່າ sys* ຕິດ​ຕໍ່ ຈະກົງກັບ sysContact). ເຊັ່ນດຽວກັນ, ການກໍານົດໂມດູນ MIB
ຊື່ຈະບໍ່ປະສົບຜົນສໍາເລັດ (ດັ່ງນັ້ນ SNMPv2-MIB::sys.*ontact ຈະບໍ່ກົງກັນຄືກັນ).

-ອ ປິດການນຳໃຊ້ຂໍ້ມູນ DISPLAY-HINT ເມື່ອກຳນົດຄ່າ. ນີ້ຈະ
ຫຼັງ​ຈາກ​ນັ້ນ​, ຮຽກ​ຮ້ອງ​ໃຫ້​ມີ​ການ​ສະ​ຫນອງ​ມູນ​ຄ່າ​ວັດ​ຖຸ​ດິບ​:
snmpset ... HOST-RESOURCES-MIB::hrSystemDate.0
x "07 D2 0C 0A 02 04 06 08 ລ්.
ແທນ​ທີ່​ຈະ​ເປັນ​ສະ​ບັບ​ທີ່​ຈັດ​ຮູບ​ແບບ​:
snmpset ... HOST-RESOURCES-MIB::hrSystemDate.0
= 2002-12-10,2:4:6.8

- ແລະ ປິດການທໍາງານການກວດສອບດັດສະນີຕາຕະລາງແລະຄ່າທີ່ຈະມອບຫມາຍຕໍ່ກັບທີ່ກ່ຽວຂ້ອງ
ຄໍານິຍາມ MIB. ນີ້ຈະ (ຫວັງວ່າ) ສົ່ງຜົນໃຫ້ຕົວແທນຫ່າງໄກສອກຫຼີກລາຍງານ an
ການຮ້ອງຂໍທີ່ບໍ່ຖືກຕ້ອງ, ແທນທີ່ຈະກວດເບິ່ງ (ແລະປະຕິເສດ) ນີ້ກ່ອນທີ່ມັນຈະຖືກສົ່ງໄປຫາ
ຕົວແທນທາງໄກ.

ການກວດສອບທ້ອງຖິ່ນມີປະສິດທິພາບຫຼາຍຂຶ້ນ (ແລະການວິນິດໄສທີ່ສະຫນອງໃຫ້ຍັງມີແນວໂນ້ມທີ່ຈະຫຼາຍ
ຊັດເຈນ), ແຕ່ການປິດການທໍາງານນີ້ແມ່ນເປັນປະໂຫຍດໂດຍສະເພາະໃນເວລາທີ່ການທົດສອບ
ຕົວແທນທາງໄກ.

-IR ເປີດໃຊ້ "ການເຂົ້າເຖິງແບບສຸ່ມ" ການຊອກຫາຊື່ MIB. ແທນທີ່ຈະໃຫ້ເສັ້ນທາງ OID ເຕັມຮູບແບບ
ໄປຫາວັດຖຸ MIB ທີ່ຕ້ອງການ (ຫຼືກໍານົດວັດຖຸນີ້ດ້ວຍໂມດູນ MIB ຢ່າງຊັດເຈນ
ຊື່), ຕົ້ນໄມ້ MIB ຈະຖືກຄົ້ນຫາສໍາລັບຊື່ວັດຖຸທີ່ກົງກັນ. ດັ່ງນັ້ນ
.iso.org.dod.internet.mib-2.system.sysDescr.0 (ຫຼື SNMPv2-MIB::sysDescr.0) ສາມາດເປັນ
ລະບຸພຽງແຕ່ເປັນ sysDescr.0.

ຄໍາເຕືອນ:
ເນື່ອງຈາກຊື່ວັດຖຸ MIB ບໍ່ເປັນເອກະລັກທົ່ວໂລກ, ວິທີການນີ້ອາດຈະສົ່ງຄືນ a
ວັດຖຸ MIB ທີ່ແຕກຕ່າງກັນຂຶ້ນກັບໄຟລ໌ MIB ໄດ້ຖືກໂຫລດ.

ໄດ້ MIB-MODULE::objectName syntax ມີປະໂຍດຂອງການກໍານົດເປັນເອກະລັກ a
ວັດຖຸ MIB ໂດຍສະເພາະ, ເຊັ່ນດຽວກັນກັບການເພີ່ມປະສິດທິພາບເລັກນ້ອຍ (ແລະອັດຕະໂນມັດ
ການໂຫຼດໄຟລ໌ MIB ທີ່ຈໍາເປັນຖ້າຈໍາເປັນ).

- ແມ່ນ ຫຍໍ້ໜ້າ
ເພີ່ມຄໍາຕໍ່ທ້າຍທີ່ລະບຸໄວ້ໃນແຕ່ລະ OID ຂໍ້ຄວາມທີ່ໃຫ້ຢູ່ໃນເສັ້ນຄໍາສັ່ງ. ນີ້ສາມາດ
ຖືກນໍາໃຊ້ເພື່ອດຶງວັດຖຸຫຼາຍອັນຈາກແຖວດຽວກັນຂອງຕາຕະລາງ, ໂດຍການລະບຸ a
ຄ່າດັດຊະນີທົ່ວໄປ.

-IS PREFIX
ເພີ່ມຄໍານໍາຫນ້າທີ່ລະບຸໄວ້ໃນແຕ່ລະ OID ຂໍ້ຄວາມທີ່ໃຫ້ຢູ່ໃນເສັ້ນຄໍາສັ່ງ. ນີ້ສາມາດ
ຖືກນໍາໃຊ້ເພື່ອລະບຸຊື່ໂມດູນ MIB ຢ່າງຊັດເຈນສໍາລັບທຸກວັດຖຸທີ່ຖືກດຶງຂໍ້ມູນ (ຫຼື
ສໍາ​ລັບ​ຜູ້​ພິມ​ພິມ​ທີ່​ຂີ້​ຄ້ານ​ບໍ່​ໄດ້​ຮັບ​ການ​)​.

- ອູ ຊ່ວຍໃຫ້ວິທີການແບບ UCD ແບບດັ້ງເດີມໃນການຕີຄວາມໝາຍ OIDs ຂາເຂົ້າ. ນີ້
ສົມມຸດວ່າ OIDs ແມ່ນຮາກຖານຢູ່ທີ່ຈຸດ 'mib-2' ໃນຕົ້ນໄມ້ (ເວັ້ນເສຍແຕ່ວ່າພວກມັນເລີ່ມຕົ້ນ.
ດ້ວຍ '.' ຫຼືປະກອບມີຊື່ໂມດູນ MIB). ດັ່ງນັ້ນຕົວຢ່າງ sysDescr ຂ້າງເທິງ
ຈະຖືກອ້າງອີງເປັນ system.sysDescr.0.

ຊື່ວັດຖຸທີ່ລະບຸດ້ວຍ '.' ຊັ້ນນໍາ. ຖືກຕີຄວາມສະເໝີວ່າ "ມີຄຸນສົມບັດຄົບຖ້ວນ"
OIDs, ລາຍຊື່ລໍາດັບຂອງວັດຖຸ MIB ຈາກຮາກຂອງຕົ້ນໄມ້ MIB. ວັດຖຸດັ່ງກ່າວ ແລະ
ຜູ້ທີ່ມີຄຸນສົມບັດໂດຍຊື່ໂມດູນ MIB ຢ່າງຊັດເຈນແມ່ນບໍ່ໄດ້ຮັບຜົນກະທົບຈາກ -Ib, -IR ແລະ - ອູ
ທຸງ.

ຖ້າ​ບໍ່​ດັ່ງ​ນັ້ນ, ຖ້າ​ຫາກ​ວ່າ​ບໍ່​ມີ​ທາງ​ເລືອກ​ໃນ​ການ​ປ້ອນ​ຂໍ້​ມູນ​ຂ້າງ​ເທິງ​ນີ້​ແມ່ນ​ໄດ້​ລະ​ບຸ​ໄວ້, ພຶດ​ຕິ​ກໍາ​ໃນ​ຕອນ​ຕົ້ນ​ສໍາ​ລັບ​ການ a
OID "ພີ່ນ້ອງ" ແມ່ນເພື່ອພະຍາຍາມແລະຕີຄວາມຫມາຍວ່າເປັນ OID ທີ່ມີຄຸນວຸດທິຄົບຖ້ວນ, ຫຼັງຈາກນັ້ນ.
ນຳໃຊ້ການຄົ້ນຫາ "ການເຂົ້າເຖິງແບບສຸ່ມ" (-IR), ຕິດຕາມດ້ວຍ "ການຈັບຄູ່ທີ່ດີທີ່ສຸດ" ຮູບແບບການຈັບຄູ່ (-Ib).

ENVIRONMENT ຄວາມຮັບຜິດຊອບ


PREFIX ຄຳນຳໜ້າມາດຕະຖານສຳລັບຕົວລະບຸວັດຖຸ (ເມື່ອນຳໃຊ້ຜົນຜະລິດແບບ UCD). ຄ່າເລີ່ມຕົ້ນ
ໄປ .iso.org.dod.internet.mgmt.mib-2

MIBS ບັນຊີລາຍຊື່ຂອງ MIBs ທີ່ຈະໂຫລດ. ຄ່າເລີ່ມຕົ້ນເປັນ SNMPv2-TCSNMPv2-MIB:IF-MIB:IP-MIBTCP-MIB
UDP-MIBSNMP-VACM-MIB. Overridden ໂດຍ -m ທາງເລືອກ.

MIBDIRS
ບັນຊີລາຍຊື່ຂອງໄດເລກະທໍລີທີ່ຈະຄົ້ນຫາ MIBs. ຄ່າເລີ່ມຕົ້ນເປັນ /usr/share/snmp/mibs.
Overridden ໂດຍ -M ທາງເລືອກ.

ໃຊ້ snmpcmd ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad




×
ການ​ໂຄ​ສະ​ນາ
?ຊື້ເຄື່ອງ, ຈອງ, ຫຼືຊື້ທີ່ນີ້ — ບໍ່ມີຄ່າໃຊ້ຈ່າຍ, ຊ່ວຍໃຫ້ການບໍລິການຟຣີ.