差異處
這裏顯示兩個版本的差異處。
tech:zabbix:openvpn [2015/10/06 20:06] – 建立 jonathan | tech:zabbix:openvpn [2015/10/06 20:59] (目前版本) – [@openvpn Server 設定程序] jonathan | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== openvpn 納入 Zabbix 監控 ====== | ||
+ | |||
+ | ===== @openvpn Server 設定程序 ===== | ||
+ | * 安裝相關的套件 <code sh> | ||
+ | yum install zabbix-sender nc | ||
+ | </ | ||
+ | * OpenVPN 設定啟用 management 功能 | ||
+ | * / | ||
+ | * <code sh>vi / | ||
+ | : | ||
+ | : | ||
+ | management 127.0.0.1 7505 | ||
+ | </ | ||
+ | service openvpn restart | ||
+ | </ | ||
+ | netstat -na | grep 7505 | ||
+ | </ | ||
+ | [root@openvpn ~]# netstat -na | grep 7505 | ||
+ | tcp 0 0 127.0.0.1: | ||
+ | </ | ||
+ | * 加入 zabbix script | ||
+ | * <code sh> | ||
+ | cd / | ||
+ | wget https:// | ||
+ | wget https:// | ||
+ | chmod a+x openvpn_stats.sh | ||
+ | </ | ||
+ | * 測試 zabbix script - openvpn_stats.sh< | ||
+ | / | ||
+ | </ | ||
+ | [root@openvpn bin]# / | ||
+ | SUCCESS: nclients=7, | ||
+ | zabbix_sender [2861]: DEBUG: answer [{" | ||
+ | info from server: " | ||
+ | sent: 3; skipped: 0; total: 3 | ||
+ | </ | ||
+ | * 設定每分鐘回報一次 <code sh> | ||
+ | vi / | ||
+ | : | ||
+ | # Zabbix - openvpn | ||
+ | * * * * * root / | ||
+ | : | ||
+ | </ | ||
+ | service crond restart | ||
+ | </ | ||
+ | |||
+ | ==== @Zabbix Server 設定程序 ===== | ||
+ | * 下載 [[https:// | ||
+ | * 將 zabbix_custom_template_for_OpenVPN.xml 匯入至 Zabbix Server → Configuration → Templates → Import | ||
+ | |||
+ | ===== 參考網址 ===== | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | |||
+ | {{tag> | ||