安装zabbix 遇到的故障

故障1:

编译zabbix时候出现下面问题,我使用的编译参数如下:

./configure --prefix=/home/zhanjun/tools/zabbix-2.4.7/ --enable-server --enable-agent --with-mysql --with-net-snmp -with-libcurl --with-libxml2

问题:

报checking for mysql_config... configure: error: MySQLclient library not found

解决:

--with-mysql  编译参数换位下面内容:

--with-mysql=/application/mysql/bin/mysql_config

/application/mysql/bin/mysql_config ##这个目录是我的mysql安装后存在的文件

故障2:

编译zabbix时候出现下面问题:

configure: error: Invalid Net-SNMP directory - unable to find net-snmp-config

解决,安装下面依赖包,之后再编译

yum install net-snmp-devel

故障3:引导database/mysql/schema.sql时报错找不到该文件

[[email protected] mysql]# mysql -uroot  zabbix < database/mysql/schema.sql

-bash: database/mysql/schema.sql: No such file or directory

解决:

[[email protected] mysql]# find / -name  schema.sql

/home/zhanjun/tools/zabbix-2.4.7/database/mysql/schema.sql

[[email protected] mysql]# cd /home/zhanjun/tools/zabbix-2.4.7/

[[email protected] zabbix-2.4.7]# mysql -uroot  zabbix < database/mysql/schema.sql

故障4:

最后一个PHP gettext 发出警告【在zabbix故障中查找解决办法】

首先进入php 源码包

进入 ext 目录下我们会发现有个 gettext 模块 (cd

/home/zhanjun/tools/php-5.3.27/ext/gettext/)

执行如下命令

/application/php5.3.27/bin/phpize

./configure --with-php-config=/application/php5.3.27/bin/php-config

make && make install

/application/php5.3.27/lib/php.ini    #根据自己系统安装路径而定

在php.ini里添加上gettext.so

extension = "gettext.so"【extension = "/application/php5.3.27/lib/php/extensions/no-debug-non-zts-20090626/gettext.so"】最好用全路径

重启php就ok了

如果你安装了这个库但是没有,你可以编辑php.ini 把路径加进去。

***************************************************************************************************************************************************

Cannot find config.m4.

Make sure that you run /application/php5.3.27/bin/phpize in the top level source directory of the module

解决:

如果在安装php扩展的时候出现如题的错误:只需到php的安装目录下如:cd  /home/zhanjun/tools/php-5.3.27/ext/openssl/执行命令:  cp ./config0.m4 ./config.m4 即可解决

故障5:【web填写zabbix时发现没有支持到mysql数据库,后来添加了绿色行,重新编译】

./configure  --prefix=/application/php5.3.27 --with-mysql=/application/mysql  --with-iconv=/usr/local/libiconv --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex --enable-fpm --enable-mbstring --with-mcrypt --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --enable-short-tags --enable-zend-multibyte --enable-static --with-xsl --with-fpm-user=nginx  --with-mysqli=/application/mysql/bin/mysql_config

make && make install

故障6:安装zabbix的web界面最后一步提示无法创建配置文件的解决方法!

报错:Configuration file

"/data/site/monitor.ttlsa.com/zabbix/conf/zabbix.conf.php"

created: Fail

解决:下载 zabbix.conf.php

cp zabbix.conf.php /data/site/monitor.ttlsa.com/zabbix/conf/

修改mysql的zabbix账号的密码后,注意同步更新关于mysql数据源后台配置文件及前台php页面中的密码字段:

1、zabbix_server.conf

DBPassword=‘new password‘

2、zabbix.conf.php

$DB[‘PASSWORD‘] = ‘new password‘;

最后记得重启一下zabbix_server。

是为记。

故障7:如果最后一报错数据库用户密码问题:把zabbix.conf.php删了重新装过

只要用mysql命令可以的,这应该都可以,要么就是密码问题,要么数据导得有问题

rm  /data/site/monitor.ttlsa.com/zabbix/conf/zabbix.conf.php

rm -rf /data/site/monitor.ttlsa.com/zabbix/*

cd /home/zhanjun/tools/zabbix-2.4.7

\cp -rp frontends/php/* /data/site/monitor.ttlsa.com/zabbix/

chown -R nginx.nginx /data/site/monitor.ttlsa.com/zabbix

以上为安装时可能会出现的故障

时间: 2024-11-10 01:11:48

安装zabbix 遇到的故障的相关文章

源码安装zabbix

源码安装zabbix 作者:尹正杰 前言:在安装zabbix之前,你要有LNMP环境,可以参考的另外一片文档,是关于LNMP的~我是在那个环境基础上搭建出来的~ 1.下载zabbix软件包 链接:http://pan.baidu.com/s/1slcXw41 密码:k8jm [[email protected] yinzhengjie]# yum -y install lrzsz 利用linux自带的上传命令上传软件包到服务器目录上 2.安装依赖包,不然配置zabbix的时候会报错 [[emai

centos7.x之yum安装zabbix

1.安装LAMP #关闭防火墙方便测试 yum install epel-release -y systemctl stop firewalld.service systemctl disable firewalld.service setenforce 0 #安装httpd yum install httpd systemctl start httpd.service  systemctl enable httpd.service #安装数据库5.6 wget http://dev.mysql

部署zabbix监控mysql (一) 安装zabbix

部署zabbix监控mysql (1)安装LAMP环境 [[email protected] ~]# yum -y installmysql-server http php (2)安装zabbix web所需要的依赖包 [[email protected] ~]# yum -y installmysql-dev gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmathphp-mbstring php-xml 安装Fpin

CentOS 7 yum安装Zabbix

CentOS 7 yum安装Zabbix 一.Zabbix简介 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题. 下面是Centos7上yum安装zabbix的步骤. 二.Zabbix安装 本文档在同一台机器上安装了zabbix-server 和zabbix-agent 自己监控自己. 1.配置LAMP 参照下面的链接 Centos

CentOS 7 安装 Zabbix 3.0

CentOS7搭建Zabbix 一.安装数据库: 1.  安装数据库:sudo  yum  grouinstall mariadb mariadb-server –y 2.  启动数据库:sudo systemctl  start mariadb 3.  设置开机启动:sudo systemctl enable mariadb 4.  初始化数据库:sudo mysql_secure_installation            //设置密码为123456 二.安装Zabbix 1.  下载Z

CentOS 7 源码安装 Zabbix 3.2.3

1.1 环境准备 系统环境准备: CentOS 7 64位 mysql-5.5.44 php-5.6.29 zabbix-3.2.3 配置前先关闭iptables和SELINUX,避免安装过程中报错. # service iptables stop # setenforce 0 # vi /etc/sysconfig/selinux SELINUX=disabled MySQL 5.1以上最好是 5.6或者更高的版本 PHP 5.4或者更高的版本 2, LAMNP环境安装好 编译安装zabbix

Linux rpm安装zabbix agent

1.下载并安装zabbix 3.2.3版本rpm包 wget http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-agent-3.2.3-1.el7.x86_64.rpm rpm -ivh zabbix-agent-3.2.3-1.el7.x86_64.rpm 2.修改zabbix agent配置文件 vim /etc/zabbix/zabbix_agentd.conf Server=ZABBIX服务端IP ServerActive=ZA

CentOS6上编译安装ZABBIX 3.0

0x00  实验环境 系统:CentOS-6.8-x86_64 httpd:2.4.20 mysql:5.6.31 php:5.6.22 IP:10.0.0.4 0x01  编译安装zabbix3.0 1.下载zabbix源码包 [[email protected] src]# cd /usr/local/src/ [[email protected] src]# wget http://downloads.sourceforge.net/project/zabbix/ZABBIX%20Late

Centos 7.0 下安装 Zabbix server 服务器的安装及 监控主机的加入(1)

一.本系列分为6部分 1.Centos 7.0 下安装 Zabbix server 服务器的安装及 监控主机的加入 2.Centos 6.5 下安装 Zabbix server 服务器的安装及 监控主机的加入 3.zabbix server的Discover功能,实现zabbix agent 大批量的自动添加,并链接到指定的模版 4.zabbix 报警方式之 邮件报警 5.zabbix 报警方式之 微信公众号报警 6.zabbix server 端的优化工作(解决mysql 性能下降,以及zab