博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Zabbix实战企业监控Zabbix-Proxy
阅读量:6961 次
发布时间:2019-06-27

本文共 2187 字,大约阅读时间需要 7 分钟。

1、理论部分

Zabbix proxy适用于大规模分布式监控场景,采用的一种分担Server端压力的分层结构,Proxy只负责一定区域内的数据采集工作,然后定期将数据一次性发送给Server,极大的减轻了Server的负载压力,使得可以支持更大规模的监控需求。

2、实践部分

2.1、环境

zabbixSer:

ipaddress=10.168.0.160

hostname=zabbix

zabbix_proxy:

ipaddress=10.168.0.141

hostname=proxy01

clientSer:

ipaddress=10.168.0.9

hostname=client02

2.2、yum源的安装

In zabbix_proxy:

1
2
3
4
yum 
install 
-y mysql-server mysql-devel mysql
yum 
install 
-y http:
//repo
.zabbix.com
/zabbix/2
.4
/rhel/6/x86_64/zabbix-release-2
.4-1.el6.noarch.rpm
yum 
install 
-y zabbix-proxy zabbix-proxy-mysql zabbix-agent
yum 
install 
-y ntp

In clientSer:

1
2
yum 
install 
-y http:
//repo
.zabbix.com
/zabbix/2
.4
/rhel/6/x86_64/zabbix-release-2
.4-1.el6.noarch.rpm
yum 
install 
-y zabbix-agent

2.3、服务端配置

zabbixSer请参阅如下配置:

2.4、代理端配置

In zabbix_proxy:

2.4.1、step1

启动数据库并设置默认启动

1
2
/etc/init
.d
/mysqld 
start
chkconfig mysqld on

2.4.2、step2

1)登录并创建数据库zabbix

1
2
mysql -uroot -p
create database zabbix_proxy default charset utf8;

2)创建授权用户zabbix

1
2
grant all privileges on zabbix_proxy.* TO 
'zabbix'
@
'localhost' 
identified by 
'zabbix'
;
flush privileges;

2.4.3、step3

导入数据表

1
2
cd 
/usr/share/doc/zabbix-server-mysql-2
.4.7
/create/
mysql -uroot -p zabbix_proxy < schema.sql

2.4.4、step4

1)配置代理服务

1
vim编辑
/etc/zabbix/zabbix_proxy
.conf

保证以下参数非注释状态并账号密码跟前面定义的一致:

1
2
3
4
5
6
7
8
Server=10.168.0.160
Hostname=zabbix_proxy.cmdschool.org
DBHost=localhost
DBName=zabbix_proxy
DBUser=zabbix
DBPassword=zabbix
ConfigFrequency=60
DataSenderFrequency=5

2)配置agent文件

1
vim编辑
/etc/zabbix/zabbix_agent
.conf

保证以下参数非注释状态并账号密码跟前面定义的一致:

1
2
3
Server=10.168.0.160
ServerActive=10.168.0.160
Hostname=Zabbix_proxy.cmdschool.or

2.4.5、step5

启动zabbix服务并设置开机启动

1
2
3
4
/etc/init
.d
/zabbix-proxy 
start
/etc/init
.d
/zabbix-agent 
start
chkconfig zabbix-proxy on
chkconfig zabbix-agent on

2.4.6、step6

1)调整系统时区修正系统时间

1
2
cp 
/usr/share/zoneinfo/Asia/Shanghai 
/etc/localtime
ntpdate 0.centos.pool.ntp.org

2.4.7、step7

防火墙配置

1)vim编辑/etc/sysconfig/iptables

增加如下行:

1
-A INPUT -m state --state NEW -m tcp -p tcp --dport 10051 -j ACCEPT

2)重启防火墙

1
/etc/init
.d
/iptables 
restart

2.3.8、step8

添加代理服务器

2.3.9、step9

增加发现并添加主机功能

本文转自 tanzhenchao 51CTO博客,原文链接:http://blog.51cto.com/cmdschool/1773020,如需转载请自行联系原作者
你可能感兴趣的文章
IE8、IE9下访问博客报不安全『博客帮助』文档
查看>>
HDU 5162
查看>>
Python 获取本机ip地址
查看>>
NO.1 关于禅道
查看>>
win-codeblocks-16.01
查看>>
资本主义系统的基本结构
查看>>
财务企业网银故障快速攻克
查看>>
谭浩强C语言下载
查看>>
我的友情链接
查看>>
weblogic 启动脚本
查看>>
lamp-配置防盗链、访问控制Directory(针对目录)、访问控制(针对单文件)
查看>>
Cacti中文版在Centos上的安装(1)
查看>>
转:路由器MTU值对于网络通讯的影响(解决部分网站打不开问题)
查看>>
状态模式
查看>>
PHP,安卓,ios相互适用的AES加密算法
查看>>
我的友情链接
查看>>
LitePal的使用
查看>>
查找旁站路径的几种方法
查看>>
Cisco路由配置入门
查看>>
图片数据&大文本数据存储
查看>>