差異處
這裏顯示兩個版本的差異處。
| 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> | ||