2020年7月18日 星期六

[套件分享] Proxmox MG 服務檢查工具



即便開源郵件閘道 Proxmox MG 已經是相當成熟穩定的產品,但在系統維運上仍然是需要予以監視,才能在系統發生問題時立即告警,及早處理。






功能簡介

我使用 LibreNMS 進行檢測與警報通知,因此基於 LibreNMS 的 Service 功能(也就是 Nagios Plugin)撰寫檢測功能。



Proxmox MG 重要服務




服務檢測如下:
  • clamav-freshclam.service
    ClamAV virus database updater
     
  • pmg-smtp-filter.service
    Proxmox SMTP Filter Daemon
     
  • pmgdaemon.service
    Proxmox Mail Gateway API Daemon
     
  • pmgmirror.service
    Proxmox Mail Gateway Database Mirror Daemon
     
  • pmgpolicy.service
    Proxmox Mail Gateway Policy Daemon
     
  • pmgproxy.service
    Proxmox Mail Gateway API
     
  • pmgtunnel.service
    Proxmox Mail Gateway Cluster Tunnel Daemon

  • postfix@-.service
    Postfix Mail Transport Agent (instance -)
     
  • rsyslog.service
    System Logging Service
     
  • ssh.service
    OpenBSD Secure Shell server
     


使用方式可以參考 GitHub 專案上的說明。



所有服務運作正常




部份服務運作異常



發生異常以 LibreNMS 警報通知









參考資料