Hãy để tôi bắt đầu bằng cách nói rằng tôi đã bị cấm kích hoạt cập nhật tự động trên các máy chủ Ubuntu của chúng tôi, cho cả gói bảo mật và gói thông thường.
Khi tôi đăng nhập vào bất kỳ máy chủ Ubuntu nào, thông báo chào mừng có chứa thông tin này:
39 packages can be updated.
26 updates are security updates.
Tuy nhiên, khi tôi chạy plugin Nagios theo dõi APT, tôi nhận được:
% /usr/lib/nagios/plugins/check_apt
APT WARNING: 33 packages available for upgrade (0 critical updates).
Tôi cần biết cách phát hiện chính xác rằng có các bản cập nhật bảo mật đang chờ xử lý và các bản cập nhật thường xuyên. Khi tôi có thể làm điều đó, tôi dự định viết một tập lệnh Nagios sẽ trả về CẢNH BÁO cho các bản cập nhật thường xuyên đang chờ xử lý và TIÊU CHUẨN cho các bản cập nhật bảo mật đang chờ xử lý.
Bất cứ ai cũng biết làm thế nào để phát hiện hai điều kiện đó?
sources.list
, đề xuất của bạn sẽ dẫn đến thiếu thông báo cập nhật bảo mật. apt sẽ chọn tải chúng từ túi cập nhật thay vào đó, và vì vậy grep của bạn sẽ bỏ lỡ chúng.