Điểm:0

Định cấu hình plugin CollectD SNMP để gửi dữ liệu hiệu suất tới Azure Monitor Log Analytics

lá cờ in

Tôi đang cố gắng lấy hiệu suất từ ​​các giao diện mạng từ thiết bị mạng (mikrotik, bộ định tuyến cisco, v.v.) về lưu lượng truy cập giao diện thông qua cuộc thăm dò SNMP và gửi những dữ liệu đó tới Phân tích nhật ký màn hình Azure.

Tôi đã cài đặt và làm việc với tác nhân Azure Log Analytics trên Debian Linux, https://docs.microsoft.com/en-us/azure/azure-monitor/agents/agent-linux và giám sát Syslog đang hoạt động https://docs.microsoft.com/en-us/azure/azure-monitor/agents/data-sources-syslog

Tuy nhiên, tôi không thể tìm thấy ví dụ hay về tệp cấu hình CollectD bằng cách sử dụng plugin SNMP và cách gửi các dữ liệu hiệu suất đó tới dịch vụ Azure Monitor https://docs.microsoft.com/en-us/azure/azure-monitor/agents/data-sources-collectd

https://collectd.org/wiki/index.php/Plugin:SNMP

Nếu ai đó có thể chia sẻ tệp cấu hình CollectD bằng plugin SNMP CollectD và gửi dữ liệu hiệu suất này tới Azure Monitor? Hoặc làm cách nào để khắc phục sự cố dịch vụ CollectD bằng plugin SNMP? Hoặc bất kỳ phần mềm miễn phí nào khác (trên Linux hoặc Windows) có thể thực hiện kéo SNMP (và bẫy SNMP) và hỗ trợ gửi dữ liệu tới Azure Monitor, tôi sẽ rất biết ơn.

Điểm:0
lá cờ cn

Trang này dường như đưa ra hướng dẫn rõ ràng về cách để CollectD ghi vào tác nhân Azure: https://docs.microsoft.com/en-us/azure/azure-monitor/agents/data-sources-collectd

Các trang này (đâynhập mô tả liên kết ở đây) dường như có cấu hình khá rõ ràng với các ví dụ để thăm dò các loại thiết bị khác nhau.

Bạn có thể chia sẻ một số lỗi mà bạn đang gặp phải không? Ngoài ra còn có Linux snmpwalk công cụ có thể giúp gỡ lỗi SNMP? Tôi nghĩ rằng tôi đã sử dụng nó từ lâu để thiết lập mọi thứ, kiểm tra tất cả các chuỗi đều chính xác.

CẬP NHẬT:

Cho đến nay, tôi đã thực hiện các thao tác sau để kiểm tra phiên bản EC2 và có thể yêu cầu CollectD in ra những gì nó tìm thấy từ SNMP. Tôi khuyên bạn nên làm việc này và sau đó chuyển sang chuyển sang Azure.

  1. Khởi động Amazon Linux
  2. Cài đặt net-snmpnet-snmp-utils
  3. Cài đặt thu thậpthu-snmp
  4. Tạo cấu hình
  5. Bắt đầu dịch vụ snmpd
  6. thử nghiệm snmpwalk
  7. kiểm tra thu thập

Cài đặt lệnh:

amazon-linux-extras cài đặt thu thập
cài đặt yum -y net-snmp net-snmp-utils colld-snmp

cấu hình:

/etc/snmp/snmpd.conf:

com2sec AllUser thay đổi mặc định
nhóm AllGroup v2c AllUser
xem bao gồm SystemView .1.3.6.1.2.1.1
xem Bao gồm SystemView .1.3.6.1.2.1.25.1.1
xem Đã bao gồm AllView .1
truy cập AllGroup "" bất kỳ noauth chính xác AllView nào không có
vị trí hệ thống Không xác định (chỉnh sửa /etc/snmp/snmpd.conf)
syscontact Root <root@localhost> (cấu hình /etc/snmp/snmp.local.conf)
notLogTCPWrappersConnects có

/etc/collectd.conf:

Tên máy chủ "localhost"
FQDNLookup true
BaseDir "/var/lib/collectd"
PIDFile "/var/run/collectd.pid"
PluginDir "/usr/lib64/collectd"
TypeDB "/usr/share/collectd/types.db"
Tệp nhật ký LoadPlugin

<Tệp nhật ký plugin>
    Thông tin LogLevel
    Tệp STDOUT
    Dấu thời gian đúng
    In Mức độ nghiêm trọng sai
</Plugin>

#Â LoadPlugin cpu
#Â Giao diện LoadPlugin
#Â LoadPlugin tải
# Bộ nhớ LoadPlugin
LoadPlugin snmp
LoadPlugin write_log

<Plugin snmp>
   <Dữ liệu "hr_processes">
      Nhập "máy đo"
      bảng sai
      Ví dụ ""
      Ca -1
      Giá trị "HOST-RESOURCES-MIB::hrSystemProcesses.0"
   </Dữ liệu>

   <Máy chủ "localhost">
       Địa chỉ "máy chủ cục bộ"
       Phiên bản 2
       Cộng đồng "thay đổi"
       Thu thập "std_traffic" "hr_processes"
   </Máy chủ>
</Plugin>

Bao gồm "/etc/collectd.d"

Đầu ra lệnh:

# snmpwalk -v 2c -c changeme -O e localhost | grep hrSystemProcesses
HOST-RESOURCES-MIB::hrSystemProcesses.0 = Gauge32: 95
HOST-RESOURCES-MIB::hrSWRunParameters.32729 = CHUỖI: "--color=auto hrSystemProcesses"

# colld -f -C /etc/collectd.conf
[2022-01-11 12:34:32] plugin_load: plugin "logfile" được tải thành công.
[2022-01-11 12:34:32] plugin_load: plugin "snmp" được tải thành công.
[2022-01-11 12:34:32] plugin_load: plugin "write_log" được tải thành công.
[2022-01-11 12:34:32] plugin snmp: Không có dữ liệu nào được định cấu hình: `std_traffic'
[2022-01-11 12:34:32] Quá trình khởi tạo hoàn tất, bước vào vòng lặp đọc.
[2022-01-11 12:34:32] giá trị write_log:
localhost.snmp.gauge 94 1641904472

^C[2022-01-11 12:34:34] Thoát bình thường.
[2022-01-11 12:34:34] thu: Dừng 5 chủ đề đã đọc.
[2022-01-11 12:34:34] thu: Dừng 5 chủ đề viết.
lá cờ in
Xin chào, cảm ơn bạn đã nhận xét, nhưng tôi đã cung cấp tất cả các liên kết đó. Tuy nhiên nó không hoạt động, không có lỗi. Tôi cần trợ giúp để khắc phục sự cố Collectd, để xác nhận rằng nó đã nhận được dữ liệu snmp và nó đã gửi nó tới Azure. snmpwalk từ cùng một máy - hoạt động.
lá cờ in
Ngoài ra, như tôi đã viết, tôi đang truy vấn thiết bị/bộ định tuyến mạng cục bộ đã bật và hoạt động SNMP (được kiểm tra bằng snmpwalk), không phải trên linux/localhost. Các hướng dẫn của Microsoft cũng được đề cập đã lỗi thời và bộ phận hỗ trợ của họ cho biết nó nằm ngoài phạm vi hỗ trợ của họ (đối với Collectd). Bạn có thể cung cấp thông tin về cách khắc phục sự cố hành vi Collectd và thu thập dữ liệu snmp không?
lá cờ cn
Được rồi - ví dụ tôi đưa ra chỉ là một ví dụ, bất kể thiết bị nào được giám sát, việc thu thập nhật ký đều giống nhau. Cấu hình mà tôi đã cung cấp cho CollectD cũng cho thấy cách đăng nhập vào nhật ký hệ thống hoặc thiết bị xuất chuẩn, đây là những gì tôi đã sử dụng để làm cho nó hoạt động. Tôi sẽ bắt đầu ở đó.
lá cờ in
tệp nhật ký chính xác nào? hoặc làm cách nào để giám sát thiết bị xuất chuẩn của Collectd do snmp pool-ing?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.