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 (đây và nhậ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.
- Khởi động Amazon Linux
- Cài đặt
net-snmp
và net-snmp-utils
- Cài đặt
thu thập
và thu-snmp
- Tạo cấu hình
- Bắt đầu dịch vụ snmpd
- thử nghiệm snmpwalk
- 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.