Làm cách nào để khởi động lại snmpd trên Opensolaris sau khi thay đổi snmpd.conf?


3

Tôi cần khởi động lại snmpd sau khi cập nhật /etc/snmp/conf/snmpd.conf, để nó nhận ra các thay đổi. Tôi đang sử dụng Net-SNMP 5.4.2 trên Opensolaris 10. Tôi đã thử hai cách sau:

snmpd restart
kill -9 pid

Lệnh kill giết chết nó và nó bắn ngược trở lại dưới một pid mới, nhưng những thay đổi snmpd.conf mới dường như không được công nhận. Tôi đang thêm "đĩa /" vào snmpd.conf và thử nghiệm để xem hệ thống tập tin nào được gắn kết bởi:

snmpwalk -v 1 -c public localhost .1.3.6.1.4.1.2021.9.1.2

Nhưng điều này không cho thấy gì, vì vậy tôi không có ấn tượng gì về việc bổ sung đĩa / không lấy. Tôi có khởi động lại snmpd chính xác không?

Câu trả lời:


4

Điều này khởi động lại snmpd:

svcadm restart net-snmp

Bằng cách nhìn vào

svcs -a | grep snmp

Tôi nhận ra dịch vụ có tên net-snmp chứ không phải snmp, snmpd hoặc snmpdx. Opensolaris và snmp đều mới đối với tôi.


0

giết -9 giết quá trình. bạn đã thử giết -HUP chưa?

Từ các tài liệu:

Tác nhân Net-SNMP có thể được hướng dẫn đọc lại các tệp cấu hình khác nhau, thông qua việc gán số nguyên snmpset (1) cho UCD-SNMP-MIB :: versionUpdateConfig.0 (.1.3.6.1.4.1.2021.100.11.0) hoặc bằng cách gửi tín hiệu kill -HUP đến quy trình tác nhân.


Tôi đã thử kill -HUP trên pid snmpd, nhưng quá trình vẫn tiếp tục chạy và với cùng một pid.
Banjer

0

Net-SNMP có sử dụng SMF không?

Nếu vậy, tôi sẽ quản lý nó với svcadm.

Ví dụ

svcadm disable snmpd
svcadm enable snmpd

Tôi có thể thực hiện svcadm tắt snmp, nhưng quá trình vẫn chạy cho / usr / sbin / snmpd, do đó dường như cũng không hoạt động. Cảm ơn mặc dù.
Banjer

Gợi ý của tôi là tốt, nhưng tên dịch vụ là một tên khác: bạn đã tìm đúng giải pháp. Tuyệt quá!
marcoc
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.