差異處
這裏顯示兩個版本的差異處。
兩邊的前次修訂版 前次修改 下次修改 | 前次修改 | ||
tech:centos_snmp [2018/06/14 02:15] – Jonathan Tsai | tech:centos_snmp [2018/10/29 10:25] (目前版本) – Jonathan Tsai | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== CentOS 7 SNMP 設定 ====== | ||
+ | |||
+ | * 安裝環境 : CentOS Linux release 7.5.1804 (Core) | ||
+ | * getenforce : Disabled | ||
+ | * firewall-cmd --list-services : http https ssh **snmp** | ||
+ | |||
+ | ===== 安裝套件 ===== | ||
+ | <code sh> | ||
+ | yum -y install net-snmp net-snmp-utils | ||
+ | </ | ||
+ | |||
+ | ===== 設定 snmp 的定義 ===== | ||
+ | * 設定 192.168.1. 的網段可以透過 community nms01 讀取 | ||
+ | * 設定 192.168.0. 的網段可以透過 community nms02 讀取 | ||
+ | <code sh>vi / | ||
+ | com2sec notConfigUser | ||
+ | com2sec local localhost public | ||
+ | com2sec mynetwork 192.168.1.0/ | ||
+ | com2sec mytpnetwork 192.168.0.0/ | ||
+ | |||
+ | group MyRWGroup v1 local | ||
+ | group MyRWGroup v2c local | ||
+ | group MyROGroup v1 mynetwork | ||
+ | group MyROGroup v2c mynetwork | ||
+ | group MyROGroup v1 mytpnetwork | ||
+ | group MyROGroup v2c mytpnetwork | ||
+ | |||
+ | view systemview | ||
+ | view systemview | ||
+ | |||
+ | access | ||
+ | |||
+ | view all included | ||
+ | |||
+ | access MyROGroup "" | ||
+ | access MyRWGroup "" | ||
+ | |||
+ | syslocation New Taipei City, Taiwan | ||
+ | syscontact InfoTech < | ||
+ | |||
+ | dontLogTCPWrappersConnects yes | ||
+ | |||
+ | proc snmpd | ||
+ | |||
+ | disk / 10% | ||
+ | </ | ||
+ | systemctl restart snmpd.service | ||
+ | systemctl enable snmpd.service | ||
+ | </ | ||
+ | |||
+ | ===== 驗證與測試 ===== | ||
+ | * 主機端確認 snmp 服務有啟動< | ||
+ | systemctl status snmpd.service | ||
+ | netstat -auntp | grep snmp | ||
+ | </ | ||
+ | * 在網管端 Exp. 192.168.1.200 使用 snmpwalk -c nms01 進行檢測< | ||
+ | snmpwalk -c public -v 2c 192.168.0.233 | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | * snmpwalk 結果出現 < | ||
+ | No Response from xxx.xxx.xxx.xxx</ | ||
+ | * server log 出現類似 < | ||
+ | snmpd[942]: Connection from UDP: [192.168.xxx.xxx]: | ||
+ | |||
+ | * 可能就需要在 / | ||
+ | # | ||
+ | # hosts.allow | ||
+ | # allow or deny connections to network services that | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # See 'man 5 hosts_options' | ||
+ | # for information on rule syntax. | ||
+ | # See 'man tcpd' for information on tcp_wrappers | ||
+ | # | ||
+ | sshd:ALL | ||
+ | snmpd: 192.168.1.240 | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ===== 參考網址 ===== | ||
+ | * http:// | ||
+ | * https:// | ||
+ | * http:// | ||
+ | |||
+ | |||
+ | {{tag> | ||