我们环境用zabbix mpm来监控mysql,不过最近官网已经不叫mpm了,而是叫fpmmm,理由为:

fpmmm is the successor of mpm. mpm was renamed to fpmmm because of the naming conflict with the Apache Multi-Processing Modules (MPM).

好啦,那是官方的行为,我们可以不管,于是我们下载了最新的fpmmm(fpmmm-0.10.5.tar.gz)监控模块

导入模版一切正常,但却发现得不了数据:

用zabbix_sender发送数据也发不了

看日志(fpmmm模块):

less /tmp/fpmmm/fpmmm.log (发现有如下的大量重复log)

46819:2016-04-21 10:22:02.630 - WARN:       ZabbixServer=122.54.133.40, ZabbixServerPort=10051, Hostname=52.29.mysql.3306

46819:2016-04-21 10:22:02.630 - WARN:       Connection to zabbix server failed (rc=1800)!

46819:2016-04-21 10:22:02.648 - ERR :       Failed to execute (rc=1107/ret=1).

看来是远程的ZabbixServer连接失败。

此时用telnet 去联接的话提示:

[chenzejin@localhost ~]$ telnet 122.54.133.40 10051

Trying 122.54.133.40...

telnet: connect to address 122.54.133.40: No route to host

看来应该是防火墙的问题:

开启防火墙:确保sever端开通了10051端口:

-A INPUT -s 122.54.133.40 -m state --state NEW -m tcp -p tcp --dport 10050:10051 -j ACCEPT

-A INPUT -s 122.54.133.40 -m state --state NEW -m udp -p udp --dport 10050:10051 -j ACCEPT

再次连接:

[root@localhost tpl]# telnet 122.54.133.40 10051

Trying 122.54.133.40...

telnet: connect to address 122.54.133.40:Connection refused

很奇怪,server端已经开启了10051端口了呀,再用如下命令扫描一下这个端口:

[root@localhost chenzejin]#  nmap -p10051 122.54.133.40

Starting Nmap 5.51 ( http://nmap.org ) at 2016-04-21 10:15 CST

Nmap scan report for 122.54.133.40

Host is up (0.0021s latency).

PORT      STATE  SERVICE

10051/tcp closed unknown

Nmap done: 1 IP address (1 host up) scanned in 0.14 seconds

发现是closed状态,所以连接不了。

奇怪,在本地测试都好好的,现在搬到生产环境上的测试就不行了

于是看了zabbix_server上的10051端口如下:

[root@localhost zabbix]# netstat -lnpt | grep 10051

tcp        0      127.0.0.1:10051               0.0.0.0:*                   LISTEN      58116/zabbix_server

再对比了本地正常可监听的环境,发现了一点点不了样

[root@zejin240 zabbix]# netstat -lnpt | grep 10051

tcp        0      0 0.0.0.0:10051               0.0.0.0:*                   LISTEN      58116/zabbix_server

所以应该是zabbix_server的配置问题了。

再打开zabbix_server.conf的配置文件,发现有如下的配置:

### Option: ListenIP

#       List of comma delimited IP addresses that the trapper should listen on.

#       Trapper will listen on all network interfaces if this parameter is missing.

#

# Mandatory: no

# Default:

# ListenIP=0.0.0.0

ListenIP=127.0.0.1

我在本地的ListenIP=127.0.0.1是被注释掉的,而生产上这个选项被打开了

发现了这个选项,怪不得,于是把服务器的ip也加上,如下:

ListenIP=127.0.0.1,122.54.133.40

重启zabbix server服务

再在agent端执行:

[root@localhost zabbix]#  nmap -p10050 122.54.133.40

Starting Nmap 5.51 ( http://nmap.org ) at 2016-04-21 10:43 CST

Nmap scan report for 122.54.133.40

Host is up (0.0021s latency).

PORT      STATE SERVICE

10050/tcp openunknown

Nmap done: 1 IP address (1 host up) scanned in 0.15 seconds

一切正常,可以连接通讯了。

数据也正常获取到了。

至此解决了了zabbix mpm获取不到数据的情况

总结:

第一步:看log,log永远是第一手资料

第二步:防火墙检查,端口检查

第三步:zabbix_server配置检查

122.54.133.40此ip为虚构ip,如果碰巧,纯属巧合。

mysql fpmmm_zabbix配fpmmm(mpm)数据传送不了问题解决相关推荐

  1. zabbix配fpmmm(mpm)数据传送不了问题解决

    我们环境用zabbix mpm来监控mysql,不过最近官网已经不叫mpm了,而是叫fpmmm,理由为: fpmmm is the successor of mpm. mpm was renamed ...

  2. mysql 清空表怎么恢复_mysql怎么恢复删除的表?mysql找回误删表的数据方法

    下面小编就为大家带来一篇mysql 找回误删表的数据方法(必看).小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧. 有备份的话很简单,只需要生成一个最近备份的数据,然后用 ...

  3. 计算机用什么方式 管理程序和数据,计算机与外设之间数据传送方式有几种?各有什么特点?...

    原标题:计算机与外设之间数据传送方式有几种?各有什么特点? 主要有四种方式. 1.无条件传送方式,最简单的传送方式,所配置的硬件和软件最少. 2.查询传送方式,CPU的利用受到影响,陷于等待和反复查询 ...

  4. hybriddb mysql移植_HybridDB for MySQL 实现在线与离线数据分离的实践

    本文将重点介绍HybridDB for MySQL 实现在线与离线数据分离的实践,特别推荐! 核心业务简介 任务中心汇聚了集团的所有工作流任务,并提供统一的入口给用户处理集团的工作任务. 面临主要问题 ...

  5. mysql命令行批量添加数据_mysql命令行批量插入100条数据命令

    先介绍一个关键字的使用: delimiter 定好结束符为"$$",(定义的时候需要加上一个空格) 然后最后又定义为";", MYSQL的默认结束符为" ...

  6. mysql java datetime_Java向mysql数据库插入datetime类型数据实例(精)

    在Mysql数据库中日期跟时间有两种: 1.date类型,date类型也就是我们常见的储存yyyy-MM-dd类型的日期,它不能储存时间,也就是只能储存日期, 2.dateitme就是可以储存日期同时 ...

  7. php拷贝mysql表_MySQL复制表数据或表结构到新表中

    MySQL复制表数据到新表的几个步骤. 1.MySQL复制表结构及数据到新表 CREATE TABLE new_table SELECT * FROM old_table; 2.只复制 MySQL复制 ...

  8. I2C总线学习(二)--数据传送格式

    数据传送格式 (1)字节传送与应答 每一个字节必须保证是8位长度.数据传送时,先传送最高位(MSB),每一个被传送的字节后面都必须跟随一位应答位(即一帧共有9位). (2)数据帧格式 在起始信号后必须 ...

  9. mysql导入sql文件限制,Mysql导入大容量SQL文件数据有关问题

    Mysql导入大容量SQL文件数据问题 MySQL在通过导入sql文件可能会出现下面二个问题: 1.如果sql文件过大,会出现"MySQL server has gone away" ...

最新文章

  1. DataGridView合并表头实现 、二维表头的实现
  2. 几个阿里, 美团,腾讯大佬的公众号!超级变态!
  3. 最轻快的人脸检测yoloface
  4. 2019“编程的夏天”完美收官!这些00后点燃了这个盛夏
  5. 如何向本地MSDN帮助库中添加和修改一些帮助内容
  6. CF-1207 G.Indie Album(Trie上跑AC自动机)
  7. web api json_有关使用JSON Web令牌保护无服务器API的速成班
  8. delphi 实体类 JSON 数组
  9. nginx ---- nginx服务器版本升级和新增模块
  10. 第一个冷门与真正的死亡之组
  11. Python集合框架
  12. vue element ui_vue+element-ui实现表格里嵌套表格
  13. 四叉树数据编码结构在电子狗中的应用
  14. 软考中级(系统集成项目管理工程师)(备考用)
  15. C#数字黑洞之一(西绪福斯黑洞:123数字黑洞)
  16. 排序算法大比拼(2.2)——时间O(n log2n)篇之快速排序(左右指针法)
  17. 抽奖动画 - lao虎机抽奖,手把手教你做一个抽奖机软件
  18. 试卷代号:49242021年春季学期期末统一考试农业经济基础 试题
  19. 前端实现生成pdf文件并下载
  20. Hadoop的概念及架构介绍

热门文章

  1. Sequence II (HDU 5919)(主席树)
  2. Codeforces Round #766 (Div. 2) D. Not Adding 数学gcd
  3. Codeforces Round #700 (Div. 1Div. 2)
  4. Knowledge Test about Match
  5. 可持久化汇总(讲解+题目)
  6. CF1500C Matrix Sorting(拓扑排序)
  7. P2168 [NOI2015] 荷马史诗(哈夫曼编码树)
  8. 牛客-无形的博弈【结论题,快速幂】
  9. jozj4010-我才不是萝莉控呢【哈夫曼树】
  10. nssl1185-试卷【状态压缩】