發表文章

目前顯示的是有「snmptrap」標籤的文章

使用 SNMPD 的 TRAP(異常情況) 功能來觸發管理機制,以 UPS 不斷電系統的自動關機為範例

圖片
使用 SNMPD 的 TRAP(異常情況) 功能來觸發管理機制,以 UPS 不斷電系統的自動關機為範例 這篇文章主要說明,當你的 UPS 如果發現 AC(市電)斷電了,我該如何呼叫機器關機勒? 在各 UPS 的管理工具理,都有提供管理工具讓你設定在斷電後快快關閉電腦,但是如果一次要對大量的機器可能就需要付點費用,或是使用其他的方式達成。此文提供透過 UPS 的 SNMPTRAPD 在符合條件的 MIB 資訊被觸發時,就透過接收到的資訊傳遞給負責處理的程序。 介紹 SNMP  ------------ 首先我們需要先了解何謂 SNMP 通訊協定,可以參考底下這篇文章 http://www.netadmin.com.tw/article_content.aspx?sn=1209100018 安裝軟體 ------------ # Linux mint or ubuntu 的安裝 apt-get install snmp snmpd libsnmp-base libsnmp-dev snmp-mibs-downloader -y # Linux CentOS 的安裝 yum install net-snmp net-snmp-agent-libs net-snmp-utils -y systemctl enable snmptrapd.service  在 /etc/snmp/snmptrapd.conf  可以看到預設的設定檔 這個設定可以在 'snmptrapd.conf(5)' 有詳細的說明如何設定 snmptrapd 設定 SNMPTRAPD 可以接收觸發的封包 ------------------------------------ 可以參考官方網站的說明 http://www.net-snmp.org/wiki/index.php/TUT:Configuring_snmptrapd # ----------------- # 修改設定檔 /etc/snmp/snmptrapd.conf # ----------------- # 這個是我參考官方網站後改寫的 /etc/snmp/snmptrapd.conf 範例 mint snmp # cat /etc/snm...