關於proxy的使用場景
zabbix的proxy主動模式proxy 可以用在 proxy 沒有公網 ip ,但可以訪問公網的情況下
zabbix server <-zabbix proxy -> zabbix agent
proxy 去請求 zabbix server,由於 zabbix agent 用的是被動模式,所以也是由 zabbix proxy 去請求 zabbix agent
zabbix proxy 需要注意的幾個點
我的使用場景
這就用到了zabbix proxy
我的環境
系統 伺服器ip 角色
centos 7.3.1611 | 118.25.56.19(公網ip) | zabbix-server |
centos 7.3.1611 | 192.168.2.223(內網) | zabbix-proxy |
centos 7.3.1611 | 192.168.2.224(內網) | zabbix-agent |
我的zabbix-server,zabbix-agent,zabbix-proxy 版本都是3.4的
118.25.56.19
安裝zabbix-server 省略
部署zabbix proxy
在192.168.2.223
上安裝zabbix-proxy
[root@localhost ~]#rpm -ivh \
[root@localhost ~]#yum install zabbix-proxy-mysql
[root@localhost ~]#systemctl start zabbix-proxy
proxy需要乙個獨立的資料庫,請勿和server同庫
安裝mysql 略
[root@localhost ~]# mysql -uroot -p
mysql> create database zabbix_proxy;
mysql> grant all privileges on zabbix_proxy.* to 'zabbix_proxy'@'localhost' identified by 'zabbix';
匯入zabbix-proxy sql
[root@localhost ~]#cd /usr/share/doc/zabbix-proxy-mysql-3.4.15/
[root@localhost ~]#zcat schema.sql.gz | mysql -uzabbix_proxy -p zabbix_proxy
proxy配置
[root@localhost ~]#grep -ve '^#|^$' /etc/zabbix/zabbix_proxy.conf
proxymode=0 //預設主動模式0,被動模式1
server=118.25.56.19 //zabbix_server的外網ip
listenport=10051
hostname=zabbix_proxy的主機名
dbhost=localhost
dbname=zabbix_proxy
dbuser=zabbix_proxy
dbpassword=zabbix
dbsocket=/data/mysql/mysql.sock
logfile=/var/log/zabbix/zabbix_proxy.log
pidfile=/var/run/zabbix/zabbix_proxy.pid
logfilesize=0 //不切割日誌,預設1m
timeout=10 //等待agent回應超時時間,預設3s
configfrequency=60 //多久從zabbix-server接受配置
datasenderfrequency=60 //多久向zabbix-server傳送收集資料
externalscripts=/usr/lib/zabbix/externalscripts //也需要放乙份到**
在192.168.2.224
上安裝zabbix-agent
[root@localhost ~]#rpm -ivh \
[root@localhost ~]#yum install zabbix-agent
[root@localhost ~]#grep -ve '^#|^$' /etc/zabbix/zabbix_agent.conf
logfile=/var/log/zabbix/zabbix_agentd.log
pidfile=/var/run/zabbix/zabbix_agentd.pid
enableremotecommands=1
server=proxy內網ip(外網ip)
serveractive=proxy的內網ip:10051
hostname=agent的主機名
refreshactivechecks=120
buffersize=2048
timeout=15
unsafeuserparameters=1
include=/etc/zabbix/zabbix_agentd.d
啟動
新建**
在我們的zabbix介面上點選管理
-->agent**程式
-->建立**
agent**程式名稱 為 zabbix_proxy的主機名 (建議一致 )
新增主機
只需要填寫以下
的安裝配置 Manjaro Linux安裝配置
安裝wmtools 1.解除安裝舊版本 sudo pacman r open vm tools git clone 3.執行指令碼進行安裝 cd vmware tools patches sudo patched open vm tools.sh 安裝vim sudo pacman s vim 更新...
python配置安裝 配置安裝
scrapy框架安裝 安裝請參考 scrapy安裝 windows安裝方式 1.先確定windows是否安裝了python c users administrator python python 2.7.13 v2.7.13 a06454b1afa1,dec 17 2016,20 53 40 msc...
Fedora 安裝配置
1,sudo 的配置 chmod w etc sudoers echo mirandam all all nopasswd all etc sudoers chmod w etc sudoers sudo 2,安裝源 產生新增第三方源 安裝驅動 sudo yum install kmod nvidi...