zabbix proxy搭建及应用
1
2
3
4
5
6
7
8
9
10
11
12
# cat ../etc/zabbix_proxy.conf | egrep -v "(^#|^$)"
ProxyMode=1 #1是被动模式,0是主动模式,建议是1
Server=* *******.213 #zabbix_server地址,默认是10051可不写,如果改了就得带上端口
Hostname= zabbix_proxy
ListenPort=8080 #zabbix_proxy端口,默认10051和server一样
LogFile=/tmp/zabbix_proxy.log
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
ConfigFrequency=60 #和服务器同步间隔,server端参数是:ProxyConfigFrequency
StartTrappers=20
FpingLocation=/usr/sbin/fping
启动脚本:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# cat proxy.sh
#!/bin/bash
case $1 in
start)
/usr/local/zabbix/sbin/zabbix_proxy
if [ $? == 0 ] ;then
echo "zabbix_proxy is Running !"
fi
;;
restart)
ps -ef| grep zabbix_proxy | grep -v root | awk '{print $2}' | xargs kill -9
if [ $? == 0 ] ;then
echo "zabbix_proxy has been killed !"
/usr/local/zabbix/sbin/zabbix_proxy
if [ $? == 0 ] ;then
echo "zabbix_proxy has been restart !"
fi
fi
;;
stop)
ps -ef| grep zabbix_proxy | grep -v root | awk '{print $2}' | xargs kill -9
if [ $? == 0 ] ;then
echo "zabbix_proxy has been stopped !"
fi
;;
esac
页:
[1]