zabbix-proxy安装

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

注意,zabbix-proxy的安装和zabbix-server的安装不一样。不要混为一谈,尤其是数据库的sql结构


rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-release-3.0-1.el6.noarch.rpm

下载了这个后把gpgcheck=1改成0

yum install zabbix-proxy-mysql

这个会把其他zabbix-proxy所需的都安装上

[root@dx-it-elk01 ~]# rpm -ql zabbix-proxy-mysql

/etc/init.d/zabbix-proxy

/etc/logrotate.d/zabbix-proxy

/etc/zabbix/zabbix_proxy.conf

/usr/lib/zabbix/externalscripts

/usr/sbin/zabbix_proxy_mysql

/usr/share/doc/zabbix-proxy-mysql-3.0.5

/usr/share/doc/zabbix-proxy-mysql-3.0.5/AUTHORS

/usr/share/doc/zabbix-proxy-mysql-3.0.5/COPYING

/usr/share/doc/zabbix-proxy-mysql-3.0.5/ChangeLog

/usr/share/doc/zabbix-proxy-mysql-3.0.5/NEWS

/usr/share/doc/zabbix-proxy-mysql-3.0.5/README

/usr/share/doc/zabbix-proxy-mysql-3.0.5/schema.sql.gz

/usr/share/man/man8/zabbix_proxy.8.gz

/var/log/zabbix

/var/run/zabbix

[root@dx-it-elk01 ~]# 




创建zabbix数据库

drop database zabbix; 

create database zabbix;


cd /usr/share/doc/zabbix-proxy-mysql-3.0.5/

gunzip schema.sql.gz

mysql -u root -p zabbix  < schema.sql ##提前要创建好zabbix数据库,将sql导入

配置文件

[root@dx-it-elk01 sankuai]# cat /etc/zabbix/zabbix_proxy.conf

ProxyMode=0

DebugLevel=3

Server=192.168.6.120

ServerPort=10051

Hostname=DX

LogFile=/var/log/zabbix/zabbix_proxy.log

LogFileSize=0

PidFile=/var/run/zabbix/zabbix_proxy.pid

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=12345

DBPort=3306

ProxyLocalBuffer=4

ProxyOfflineBuffer=8

ConfigFrequency=30

DataSenderFrequency=30

StartPollers=100

StartPollersUnreachable=10

StartTrappers=20

StartPingers=20

StartDiscoverers=5

Timeout=30

ExternalScripts=/usr/lib/zabbix/externalscripts

LogSlowQueries=3000

FpingLocation=/usr/sbin/fping

Fping6Location=/usr/sbin/fping6



ConfigFrequency=30

DataSenderFrequency=30 #数据发送时间间隔,10-30s

备注:如果不指定这个时间间隔,新加了一个服务器的agent指向到proxy后,由于数据没有上报给server,所以server这时的状态是problem,此时重启proxy,会同步数据给server,problem状态恢复,所以这个现象的原因还是没有指定这个参数导致的的



参考:

[root@localhost zabbix-2.0.2]# vi /usr/local/zabbix/etc/zabbix_proxy.conf

Server=192.168.1.13 #zabbix server的ip地址或者域名

Hostname=proxy_bj #proxy主机名,在zabbix web会以这个名字为准

#DB 设定档

DBName=zabbix

DBUser=zabbix

DBPassword=111111

ProxyLocalBuffer=0 #设定为0小时,除非有其他第三方应用和插件需要调用

ProxyOfflineBuffer=1 #proxy或者server无法连接时,保留离线的监控数据的时间,单位小时

ConfigFrequency=600 #server和proxy配置修改同步时间间隔,设定5-10分钟即可。

DataSenderFrequency=10 #数据发送时间间隔,10-30s;

#网络传输质量越好,可以设定间隔时间越短,监控效果也越迅速;

StartPollers=10 #开启多线程数,一般不要超过30个;

StartPollersUnreachable=1 #该线程用来单独监控无法连接的主机,1个即可;

StartTrappers=10 #trapper线程数

StartPingers=1 #fping线程数

CacheSize=64M #用来保存监控数据的缓存数,根据监控主机数量适当调整;

Timeout=10 #超时时间,设定不要超过30s,不然会拖慢其他监控数据抓取时间;

TrapperTimeout=30 #同上

FpingLocation=/usr/sbin/fping #配合simple check icmp检测使用,如不需要可关闭;

其他配置默认即可;



      本文转自Tenderrain 51CTO博客,原文链接:http://blog.51cto.com/tenderrain/1868946,如需转载请自行联系原作者




相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
4月前
|
监控 数据库连接 数据安全/隐私保护
安装Zabbix Server
安装Zabbix Server
53 1
|
11月前
|
监控 关系型数据库 MySQL
zabbix-server和zabbix-agent简单安装
zabbix-server和zabbix-agent简单安装
149 0
|
缓存 监控 Java
zabbix_server和zabbix_agent部署
zabbix_server和zabbix_agent部署
205 0
|
监控 开发工具
Zabbix3.4.2的agent端配置和安装
[root@erp-service src]# cd /usr/local/src/下载并解下zabbix-3.4.2.tar.gz[root@erp-service src]# cd zabbix-3.
1448 0
|
监控 关系型数据库 MySQL
|
SQL 关系型数据库 应用服务中间件
|
监控 关系型数据库 MySQL
|
Web App开发 监控 数据库

热门文章

最新文章