2016年8月2日 星期二

在 CentOS7 / RHEL7 上使用 Collectd 外掛套件

設定目標:
  • 開啟 Collectd 外掛程式,即時監控多部系統主機資源運作情形!
  • 相關 Collectd 套件安裝方式,請參考這一篇內容
快速設定流程:
  1. 利用 yum 進行相關套件安裝(Server、Client端均需要安裝):
    #yum -y install collectd-netlink
    
  2. 編修 Server 端設定:
    #vim /etc/collectd.conf
    LoadPlugin network
    <Plugin network>
       Listen "192.168.1.63"
       <Listen "192.168.1.63">
          SecurityLevel None
       </Listen>
    </Plugin>
    
  3. 重新啟動 Collectd 服務:(Server)
    #systemctl restart collectd
    
  4. 設定 SELinux:(Server)
    #setsebool -P collectd_tcp_network_connect on
    
  5. 設定防火牆:(Server)
    #firewall-cmd --permanent --add-port=udp/25826
    #firewall-cmd --permanent --add-port=tcp/25826
    #firewall-cmd --reload
    
  6. 編修 Client 端設定:
    vim /etc/collectd.conf
    LoadPlugin network
    <Plugin network>
         Server "192.168.1.63"
         <Server "192.168.1.63">
                SecurityLevel None
         </Server>
    </Plugin>
    
  7. 重新啟動 Collectd 服務:(Client)
    #systemctl restart collectd
    
  8. 設定 SELinux:(Client)
    #setsebool -P collectd_tcp_network_connect on
    
  9. 驗證方式(Server、Client端均可使用):
    #netstat -tunlp | grep collect