差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

下次修改
前次修改
tech:librenms:bind_agent [2020/07/06 18:12] – 建立 jonathan_tsaitech:librenms:bind_agent [2021/01/16 14:41] (目前版本) – 更換 plugin jonathan
行 1: 行 1:
 +====== 安裝 BIND(Named) Agent 的方式 ======
 +  * 返回 [[tech:librenms]]
  
 +  * 這是 SNMP Extend
 +
 +  * named 服務的執行 user:group 是 named:named
 +
 +  * 至 bind/named 主機內安裝 <code sh>
 +mkdir -p /var/cache/bind
 +touch /var/cache/bind/stats
 +chown -R named:named /var/cache/bind
 +vi /etc/named.conf</code><file>
 +:
 +options {
 +    ...
 +    statistics-file "/var/cache/bind/stats";
 +    zone-statistics yes;
 +    ...
 +};
 +:
 +</file>重新啟動 named <code sh>
 +systemctl restart named</code>
 +  * 執行檢查是否正確<code sh>
 +rndc stats && cat /var/cache/bind/stats
 +</code>如果正確, 應該會出現類似以下訊息<cli>
 ++++ Statistics Dump +++ (1594029813)
 +++ Incoming Requests ++
 +                 392 QUERY
 +++ Incoming Queries ++
 +                 122 A
 +                   4 MX
 +                  99 TXT
 +                 167 AAAA
 +++ Outgoing Rcodes ++
 +                 392 NOERROR
 +++ Outgoing Queries ++
 +[View: internal]
 +                 531 A
 +:
 +:
 +[8.B.D.0.1.0.0.2.IP6.ARPA (view: external)]
 +[EMPTY.AS112.ARPA (view: external)]
 +[HOME.ARPA (view: external)]
 +[version.bind (view: _bind)]
 +[hostname.bind (view: _bind)]
 +[authors.bind (view: _bind)]
 +[id.server (view: _bind)]
 +--- Statistics Dump --- (1594029813)
 +</cli>
 +  * 安裝 bind agent <code sh>
 +yum install epel-release 
 +yum install perl-File-ReadBackwards
 +wget https://github.com/librenms/librenms-agent/raw/master/snmp/bind -O /etc/snmp/bind
 +chmod +x /etc/snmp/bind
 +/etc/snmp/bind
 +</code>執行後如果正確, 會出現類似以下訊息:<cli>
 +1062,1492,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23,0,7,0,0,0,15,0,0,0,0,0,0,0,0,0,0,111,0,0,0,0,0,0,3
 +1148,799,0,0,0,0,0,0,0,0,0,60,177,0,0,0,0,7,0,12,0,0,0,4,0,0,0,0,0,0,0,0,0,0,171,0,0,0,0,0,0,3
 +2713,0,97,23,0,0,2713,24,97,1204,2215,498,1431,0,78,380,0,0,2690,23,0,0
 +610,1771,596,1748,59,3,0,1,278,0,390,38,322,328,1,113,388,1114,796,45,0,0,1569,0
 +14523,52,1399,1214,0,53,1787,1167,1928867,1068675,1068971,1032192,248832,248832
 +1259,749,0,0,0,0,0,0,56,0,0,32,51,0,0,0,0,5,0,305,8,0,0,1,218,0,0,0,0,0,0,0,0,0,76,0,0,26,0,0,0,0,0,0,115,0,0,0,0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3
 +3063,1895,3063,1323
 +529,1577,86,196,1,527,1577,107,195,0,0,1,0,0,0,0,0,527,78,1576,193,25,0,0,0,0,0,1,0,0,0,2,0,4,1,1
 +</cli>
 +  * 修改 snmpd 設定<code>
 +vi /etc/snmp/snmpd.conf</code><file>
 +:
 +extend bind /etc/snmp/bind
 +</file>重新啟動 snmpd <code sh>
 +systemctl restart snmpd
 +</code>
 +
 +===== 參考網址 =====
 +  * https://docs.librenms.org/Extensions/Applications/#bind9-aka-named
 +
 +{{tag>librenms agent snmp_ext}}