Tại sao snmp không sử dụng MIB của riêng mình?


22

Tôi đã thực hiện cài đặt mới Ubuntu 12.04LTS và cài đặt các gói snmpd và snmp.

Nếu tôi gõ:

snmpwalk -m ALL -v2c -c public localhost 1.3

Tôi nhận được hàng loạt lỗi, có dạng:

Cannot adopt OID in SQUID-MIB: cacheClients ::= { cacheProtoAggregateStats 15 }
Cannot adopt OID in NET-SNMP-EXTEND-MIB: nsExtendLineIndex ::= { nsExtendOutput2Entry 1 }
Cannot adopt OID in NET-SNMP-EXTEND-MIB: nsExtendOutLine ::= { nsExtendOutput2Entry 2 }
Cannot adopt OID in UCD-SNMP-MIB: laIndex ::= { laEntry 1 }
Cannot adopt OID in UCD-SNMP-MIB: laNames ::= { laEntry 2 }
Cannot adopt OID in UCD-SNMP-MIB: laLoad ::= { laEntry 3 }
Cannot adopt OID in UCD-SNMP-MIB: laConfig ::= { laEntry 4 }
Cannot adopt OID in UCD-SNMP-MIB: laLoadInt ::= { laEntry 5 }
Cannot adopt OID in UCD-SNMP-MIB: laLoadFloat ::= { laEntry 6 }
Cannot adopt OID in UCD-SNMP-MIB: laErrorFlag ::= { laEntry 100 }
Cannot adopt OID in UCD-SNMP-MIB: laErrMessage ::= { laEntry 101 }
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsNotifyRestart ::= { netSnmpNotifications 3 }
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsNotifyShutdown ::= { netSnmpNotifications 2 }
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsNotifyStart ::= { netSnmpNotifications 1 }

Có hàng trăm trong số này.

Nếu snmp thậm chí không thích các MIB bao gồm distro, cơ hội nào để tôi có thể sử dụng? (Tôi nhận được cùng một dạng lỗi với MIB của riêng tôi, trên một máy khác, đó là lý do tại sao tôi thiết lập cài đặt sạch để kiểm tra sự tỉnh táo của bản phân phối.)

Các distro khác có vấn đề này? Có một cái gì đó rõ ràng mà tôi đang nhìn ở đây?


2
Tôi đã nhận được những thứ này trên stdoud khi chạy PHP từ CLI (nếu không thì không) trên máy chủ Ubuntu. Chúng được đầu ra bởi mô-đun snmp PHP. Các sửa chữa là apt-get install snmp. Các mib đã có mặt trong thư mục mibs rồi.
Tiberiu-Ionuț Stan

Câu trả lời:


39

apt-get install snmp-mibs-downloader

Lệnh trên tải xuống các MIB không miễn phí khác nhau mà các MIB miễn phí (có kèm theo bản phân phối) yêu cầu hoạt động.

Vẫn còn một số lỗi, sau khi cài đặt gói không miễn phí này, nhưng snmpwalkhiện tại đã hoạt động.


3
Cảm ơn - câu trả lời của bạn vừa giúp tôi tiết kiệm hàng giờ để gỡ lỗi logfile. [+1]
e-sushi

1
FYI, vẫn được áp dụng trong 16.04LTS
Chris Cleeland

3

Có vẻ như bạn chưa cài đặt snmp. Cứ làm đi

sudo apt-get install snmp

Tôi đang chạy scanimage -T (Mint), thực hiện một thử nghiệm đơn giản và nhận được tất cả các lỗi này. Cài đặt này xóa nó hoàn toàn. Mặc dù không phải là nguyên nhân gây ra lỗi SNMP, nhưng vấn đề gạch chân là như nhau. Không chắc chắn lý do tại sao bạn có một downvote, ++
Alex Summers

1
OP cho biết ".. đã cài đặt các gói snmpd và snmp ..."
ngõ
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.