10. Kịch bản dòng lệnh
10.9.2. Lựa chọn danh sách liên kết truy vấn dữ liệu
Nhiệm vụ đầu tiên là để tìm tất cả các id của các truy vấn dữ liệu có sẵn.
shell>php -q add_graphs.php --host-id=2 --list-snmp-queries Known SNMP Queries:(id, name)
1 SNMP - Interface Statistics
2 ucd/net - Get Monitored Partitions 3 Karlnet - Wireless Bridge Statistics 4 Netware - Get Available Volumes 6 Unix - Get Mounted Partitions
7 Netware - Get Processor Information 8 SNMP - Get Mounted Partitions 9 SNMP - Get Processor Information
Đối với các số liệu thống kê tiêu chuẩn giao diện, chúng ta lưu ý các id của 1, nhiệm vụ tiếp theo là tìm query_type như được thực hiện.
shell>php -q add_graphs.php --snmp-query-id=1 --list-query-types Known SNMP Query Types: (id, name)
2 In/Out Errors/Discarded Packets 3 In/Out Non-Unicast Packets 4 In/Out Unicast Packets
9 In/Out Bytes (64-bit Counters) 13 In/Out Bits
14 In/Out Bits (64-bit Counters) 16 In/Out Bytes
20 In/Out Bits with 95th Percentile 21 In/Out Bits with Total Bandwidth 22 In/Out Bytes with Total Bandwidth 23 In/Out Bits 1 min
24 In/Out Bits 1 min (64-bit Counters)
Đối với một tiêu chuẩn loại in/out, chúng ta lưu ý các id của 13. Vấn đề tiếp theo là lựa chọn lĩnh vực SNMP được sử dụng cho một biểu đồ mới.
shell>php -q add_graphs.php --host-id=11 --list-snmp-fields Known SNMP Fields for host-id 11: (name)
ifAlias ifDescr
ifHwAddr ifIndex ifIP ifName ifOperStatus ifSpeed ifType
Đối với biểu đồ, chúng ta sẽ sử dụng trường ifOperStatus để chọn các giao diện chính xác. Nói chung, lần kế tiếp bạn sẽ xác định các giá trị sẵn có cho các lĩnh vực SNMP.
shell>php -q add_graphs.php --host-id=11 --snmp-field=ifOperStatus --list-snmp- values
Known values for ifOperStatus for host 11: (name) Down
Up