文档章节

zabbix监控报错zabbix server is not running解决方法

jincon
 jincon
发布于 2014/05/27 21:19
字数 489
阅读 22145
收藏 2
点赞 0
评论 4

这几天为了做监控在ubuntu服务器上部署了zabbix做监控。过程还是遇到了一些问题,把他记录下来。希望对大家有帮助吧。原文来源:http://www.jincon.com/archives/169/

这里千万记住,zabbix 不建议用最新版本,唉~~~~找个稍微次级版本即可。

这次安装过程过程出现了报错:

zabbix红色弹出报错:zabbix server is not running: the information displayed may not be current        jincon

142243844.jpg - 大小: 44.37 KB - 尺寸: 700 x 264 - 点击打开新窗口浏览全图


网页中不停地有以下红色提示:

zabbix server is not running: the information displayed may not be current.

zabbix server is running | No.

查看/tmp/zabbix_server.log和/tmp/zabbix_agent.log无任何异常。看zabbix_server和zabbix_agent进程、端口都正常


从网上查找了很多的资料,众说纷纭,浪费了我大量的时间。

查找问题:

后来还是决定从zabbix的php文件着手,毕竟弹出是zabbix的php系统里面的嘛。

系统会post数据到:zabbix/jsrpc.php?output=json-rpc

返回json数据。代码约在164行开始:


01 case 'zabbix.status':
02 $session = Z::getInstance()->getSession();
03 if (!isset($session['serverCheckResult']) || ($session['serverCheckTime']
04 + SERVER_CHECK_INTERVAL) <= time()) {
05     $zabbixServer = new CZabbixServer($ZBX_SERVER, $ZBX_SERVER_PORT,
06 ZBX_SOCKET_TIMEOUT, 0);
07     $session['serverCheckResult'] = $zabbixServer->isRunning();
08     $session['serverCheckTime'] = time();
09 }
10
11 $result = array(
12     'result' => (bool) $session['serverCheckResult'],
13     'message' => $session['serverCheckResult'] ? '' : _('Zabbix server is not
14 running: the information displayed may not be current.')
15 );
16 break;


是的,就这里,首先实例化类:CZabbixServer,然后执行里面的方法:isRunning();

继续跟踪到文件是在:

zabbix/include/classes/server/CZabbixServer.php

最后跟踪方法是在 connect 执行了,

问题出在268行:

            if (!$socket = @fsockopen($this->host, $this->port, $errorCode, $errorMsg, $this->timeout)) {

是的,就在这里,fsockopen为空了。

怎么会为空呢,突然想到是不是被禁用了,phpinfo看了下果然。


当然问题找到了,就简单了,解决方法就是:

开启fsockopen函数就可以了。

111.jpg - 大小: 61.74 KB - 尺寸: 634 x 330 - 点击打开新窗口浏览全图

原文来源:http://www.jincon.com/archives/169/    转载请注明出处哈。。。

© 著作权归作者所有

共有 人打赏支持
jincon
粉丝 2
博文 6
码字总数 1674
作品 0
合肥
加载中

评论(4)

jincon
jincon

引用来自“jincon”的评论

引用来自“战神归来”的评论

开启fsockopen函数就可以了。 这个怎么开启,楼主的步骤写的还有待改进

你别逗了好吗?又不是写给小学生看的

Php.ini文件中,有一个disable_function,去掉就行了
战神归来
战神归来

引用来自“jincon”的评论

引用来自“战神归来”的评论

开启fsockopen函数就可以了。 这个怎么开启,楼主的步骤写的还有待改进

你别逗了好吗?又不是写给小学生看的
你好,对于不懂的人来说他就是小学生,让门外汉能按照步骤就能解决问题那就是好的方案,不知道你赞同不?谢谢。
jincon
jincon

引用来自“战神归来”的评论

开启fsockopen函数就可以了。 这个怎么开启,楼主的步骤写的还有待改进

你别逗了好吗?又不是写给小学生看的
战神归来
战神归来
开启fsockopen函数就可以了。 这个怎么开启,楼主的步骤写的还有待改进
zabbix源码安装流程及报错解决方法

zabbix源码安装流程及报错解决方法 一. zabbix的介绍 1) zabbix是什么 zabbix是一款基于web页面的、开源的、企业级的,支持分布式部署的监控软件。 2)2.zabbix的作用 监控windows和Linux主机...

JAYZ_HAO ⋅ 2017/08/22 ⋅ 0

zabbix 监控平台搭建过程中的报错与解决方法总结

1.php option postmaxsize 2.php option maxexecutiontime 3.php option maxinputtime 4.php time zone 5.php bcmath 6.php mbstring 解决1-3的报错修改php文件 vim /etc/php.ini 修改相应参......

2532176285 ⋅ 2017/05/13 ⋅ 0

zabbix在centos6下的编译安装

简介 zabbix是开源的,它基于web界面的,提供分布式系统监视以及网络监视功能,是一个all-in-one的高度集成的企业级监控解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提...

YuanyuanL ⋅ 2016/01/20 ⋅ 0

Zabbix 中使用 Percona Monitoring Plugins 监控 MySQL

Zabbix 中使用 Percona Monitoring Plugins 监控 MySQL 1.安装zabbix agent [root@szlinux01 ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-agent-3.2.0-1.el7.x86_......

UltraSQL ⋅ 2017/05/17 ⋅ 0

Zabbix结合插件percona监控mysql数据

Zabbix结合插件percona监控mysql数据 按道理来说zabbix就自带的MySQL插件来监控mysql数据库,但是你会发现,自带的mysql监控项是很少的,根本满足不了公司的需求。 由于它本身自带的模板太过...

听雨x ⋅ 01/11 ⋅ 0

Zabbix监控服务器搭建

一、yum安装LAMP 1.1安装主程序 # yum -y install httpd php mysql mysql-server php-mysql 1.2 安装apache扩展 # yum -y install httpd-manual modssl modperl modauthmysql 1.3 安装php扩展......

SoulMio ⋅ 2017/07/07 ⋅ 0

Zabbix安装部署

一 安装 1. 版本 Zabbix 2.4.7 Mysql 5.7.9 2. Mysql yum安装注意 a. 安装时注意删除系统默认mysql和my.cnf 3. 初始化后自动生成密码在error.log中 在5.6版本中是放在 ~/.mysql_secret 文件 ...

harkdi ⋅ 2015/12/11 ⋅ 0

Centos6.5 zabbix3.2.6监控mysql

一、 操作环境 我使用的linux系统是centos6.5,数据库是mysql5.6,apache2.4,php5,6 安装目录: /usr/local/apache /usr/local/php /usr/local/mysql /usr/local/zabbix Zabbix服务器插件安...

菜老湿 ⋅ 2017/09/19 ⋅ 0

zabbix 布署实践【3 proxy安装】

转载地址:http://www.cnblogs.com/veniceslove/p/6288888.html 使用openstack在生产环境创建的一台虚拟机 环境 CentOS7 4核4G内存40G硬盘 IP:10.120.150.150 镜像默认关闭防火墙,selinux ,...

027ryan ⋅ 2017/07/19 ⋅ 0

权限问题导致zabbix无法监控mysql

说说一个困扰自已两天的问题。 首先是用常规的方法安装上了mysql数据库。做了主从。 在监控从库的时候,发现所有的监控数据库的监控项都获取不到key值 。 zabbix server端也不报错。获取到的...

陈天刚 ⋅ 2017/12/20 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Day 17 vim简介与一般模式介绍

vim简介 vi和Vim的最大区别就是编辑一个文件时vi不会显示颜色,而Vim会显示颜色。显示颜色更便于用户编辑,凄然功能没有太大的区别 使用 yum install -y vim-enhanced 安装 vim的三种常用模式...

杉下 ⋅ 55分钟前 ⋅ 0

【每天一个JQuery特效】根据可见状态确定是否显示或隐藏元素(3)

效果图示: 主要代码: <!DOCTYPE html><html><head><meta charset="UTF-8"><title>根据可见状态确定 是否显示或隐藏元素</title><script src="js/jquery-3.3.1.min.js" ty......

Rhymo-Wu ⋅ 今天 ⋅ 0

OSChina 周四乱弹 —— 初中我身体就已经垮了,不知道为什么

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @加油东溪少年 :下完这场雨 后弦 《下完这场雨》- 后弦 手机党少年们想听歌,请使劲儿戳(这里) @马丁的代码 :买了日本 日本果然赢了 翻了...

小小编辑 ⋅ 今天 ⋅ 12

浅谈springboot Web模式下的线程安全问题

我们在@RestController下,一般都是@AutoWired一些Service,由于这些Service都是单例,所以并不存在线程安全问题。 由于Controller本身是单例模式 (非线程安全的), 这意味着每个request过来,...

算法之名 ⋅ 今天 ⋅ 0

知乎Java数据结构

作者:匿名用户 链接:https://www.zhihu.com/question/35947829/answer/66113038 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 感觉知乎上嘲讽题主简...

颖伙虫 ⋅ 今天 ⋅ 0

Confluence 6 恢复一个站点有关使用站点导出为备份的说明

推荐使用生产备份策略。我们推荐你针对你的生产环境中使用的 Confluence 参考 Production Backup Strategy 页面中的内容进行备份和恢复(这个需要你备份你的数据库和 home 目录)。XML 导出备...

honeymose ⋅ 今天 ⋅ 0

JavaScript零基础入门——(九)JavaScript的函数

JavaScript零基础入门——(九)JavaScript的函数 欢迎回到我们的JavaScript零基础入门,上一节课我们了解了有关JS中数组的相关知识点,不知道大家有没有自己去敲一敲,消化一下?这一节课,...

JandenMa ⋅ 今天 ⋅ 0

火狐浏览器各版本下载及插件httprequest

各版本下载地址:http://ftp.mozilla.org/pub/mozilla.org//firefox/releases/ httprequest插件截至57版本可用

xiaoge2016 ⋅ 今天 ⋅ 0

Docker系列教程28-实战:使用Docker Compose运行ELK

原文:http://www.itmuch.com/docker/28-docker-compose-in-action-elk/,转载请说明出处。 ElasticSearch【存储】 Logtash【日志聚合器】 Kibana【界面】 答案: version: '2'services: ...

周立_ITMuch ⋅ 今天 ⋅ 0

使用快嘉sdkg极速搭建接口模拟系统

在具体项目研发过程中,一旦前后端双方约定好接口,前端和app同事就会希望后台同事可以尽快提供可供对接的接口方便调试,而对后台同事来说定好接口还仅是个开始、设计流程,实现业务逻辑,编...

fastjrun ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部