Ba quyết định có trước việc truyền tải: cảnh báo mô tả đối tượng nào, nó bao phủ hướng và phạm vi nào, và lần đọc phải mới đến mức nào. SNMP, một API HTTPS và một đầu dò ứng dụng đều có thể báo cáo điều gì đó về VPN, và chúng sẽ không báo cáo cùng một thứ. Đổi giao thức mà không giải quyết ba điều đó chỉ thay đổi nơi sự nhầm lẫn được tập hợp. Đối tượng và ý nghĩa của cảnh báo là thiết kế; giao thức là việc phân phối.

Một bảng điều khiển biến bốn quan sát khác nhau thành một biểu tượng xanh đã ra quyết định đó một cách tồi tệ.

Cảnh báo thực sự nên có nghĩa là gì?

Nó có thể có nghĩa là một đối tác không thể xác thực, không tồn tại trạng thái dữ liệu được bảo vệ, một tuyến chỉ sai chỗ, hoặc một ứng dụng không thể hoàn thành công việc của nó. Mỗi điều đó có chủ sở hữu riêng, lần kiểm tra đầu tiên riêng và tỷ lệ dương tính giả riêng. Một đối tác không thể xác thực là vấn đề danh tính, một liên kết bảo mật còn thiếu là vấn đề trạng thái giao thức, một tuyến là vấn đề cấu hình, và lỗi ứng dụng có thể không phải là bất kỳ điều nào trong số đó. Hãy quyết định cảnh báo dành cho điều nào trước khi chọn bộ thu thập.

Viết nó thành một câu mà kỹ sư trực có thể hành động. Nếu câu cần hai đối tượng, đó là hai cảnh báo, không phải một cảnh báo đúng một nửa.

Một bảng TCP mô tả TCP

RFC 4022 quy định tcpConnectionTable, mà các hàng của nó mô tả các kết nối TCP đã thiết lập, được khóa theo loại địa chỉ, địa chỉ và cổng ở cả hai đầu. Các hàng biến mất khi kết nối đóng lại, và các socket đang lắng nghe xuất hiện trong một bảng khác. Chạy VPN trên cùng một máy không biến bảng TCP thành bản kiểm kê các liên kết bảo mật IPsec. Nó có thể mô tả một phiên quản lý, một luồng ứng dụng hoặc một đường hầm được mang qua TCP, và bản thân hàng sẽ không cho bạn biết là cái nào.

Các bộ đếm giao diện mang cùng sự mơ hồ ở mức thô hơn: byte trên một giao diện tổng hợp mọi đối tác và mọi luồng sử dụng nó.

Xây dựng một hợp đồng quan sát nhỏ

Với mỗi chỉ số, ghi lại đối tượng hoặc trường API được hỗ trợ, thiết bị và phiên bản phần mềm sở hữu, định danh đối tác hoặc dịch vụ, hướng, thời điểm thu thập và hành vi làm mới dự kiến. Sau đó dùng chế độ xem liên kết hoặc phiên được ghi tài liệu của cổng cho trạng thái giao thức, bảng định tuyến cho trạng thái đường đi và một yêu cầu hẹp được phép cho trạng thái ứng dụng. Một điểm cuối quản lý đang hoạt động chứng minh rằng điểm cuối quản lý hoạt động, và không nói gì về ứng dụng phía sau nó.

Nếu tác nhân đã cài đặt thiếu các đối tượng cần thiết, hãy chọn một giao diện chỉ đọc khác được hỗ trợ rõ ràng. Bịa ra một OID, đọc số đếm TCP chung như số đếm đường hầm, hoặc mong một API nhà cung cấp cũ tồn tại không đổi trong một sản phẩm anh em đều là những ngõ cụt.

Dữ liệu cũ không phải lỗi đường hầm

Hết thời gian thu thập, thông tin xác thực hết hạn hoặc đường dẫn API thay đổi tạo ra dữ liệu đo từ xa bị thiếu. Đó là lỗi giám sát và một sự cố khác với một đường hầm bị rớt. Ghi lại quan sát nào đã cũ và khi nào, để người vận hành nhận được lần kiểm tra đầu tiên có ý nghĩa thay vì đặt lại đường hầm. Coi mọi lần hết thời gian là sự cố VPN dạy người ta bỏ qua cả hai.

Cũng giữ quyền thu thập hẹp. Một giao diện có thể thay đổi cấu hình hoặc xóa phiên mang theo ranh giới đặc quyền mà một công việc giám sát không nên kế thừa, và một tài khoản chỉ đọc thường là đủ.

Thiết kế hữu ích nêu tên đối tượng, ý nghĩa và yêu cầu độ mới. Việc chọn giao thức xuất phát từ đó, không phải ngược lại.

Bài viết liên quan