zabbix安装MySQL失败_zabbix安装及配置(rpm包安装mysql,php,apache,zabbix)

这篇博客详细介绍了如何在RHEL6.3环境下,通过rpm包安装MySQL、PHP、Apache以及Zabbix 2.4.4,包括依赖配置、安装步骤、服务启动与配置,以及解决安装过程中的问题。
摘要由CSDN通过智能技术生成

zabbix安装及配置

一、安装mysql、php、apache、zabbix

安装环境:

操作系统:rhel6.3-x86-64

mysql:5.6.23   --官网下载rpm包安装

php:5.3.3      --使用系统镜像自带的php-rpm包安装。  ---rhel5.8镜像内自带的php-rpm包版本为5.1.6,不支持zabbix2.4

zabbix 2.4.4.1  --官网下载rpm包安装   --该版本的zabbix需要php5.3以上支持。

Apache/2.2.15   --使用系统镜像自带的php-rpm包安装。

说明:rhel6.3没测试,除了zabbix安装包需要自裁外,mysql、php、apache可直接使用镜像里的原rpm包直接安装。

如果是其它操作系统版本,如rhel5.8,系统镜像里的php-rpm包版本太低,需要下载新版本的php安装,否则zabbix检查环境时不通过。

安装步骤:

1、配置本地yum源:

安装过程中需要安装各种依赖的包,所以最好上传系统iso镜像至服务器,并配置本地yum源。否则,各种痛苦。

配置方法参考:http://www.cnblogs.com/rusking/p/4248946.html

2、安装mysql

还要安装这个:rpm -ivh MySQL-devel包

3、安装php

yum install php* -y

这三个包系统镜像没有,下载地址: http://rpm.pbone.net

php-bcmath-5.3.3-3.el6_2.8.x86_64.rpm

php-mbstring-5.3.3-3.el6_2.8.x86_64.rpm

php-mcrypt-5.3.3-3.el6.x86_64.rpm

4、安装apache

创建用户及组:

# groupadd apache

# useradd –g apache apache

yum命令安装apache

yum install httpd -y   --与apache相关的包在iso镜像里都有,配置yum源后,直接yum install httpd即可。

5、安装zabbix

安装顺序:zabbix-2.4.4-1.el6.x86_64.rpm

这三个包系统镜像没有,下载地址: http://rpm.pbone.net

fping-3.9-1.el6.rf.x86_64.rpm

iksemel-1.4-2_2.el6.x86_64.rpm

libiksemel3-1.4-2_2.el6.x86_64.rpm

zabbix-server-2.4.4-1.el6.x86_64.rpm

zabbix-server-mysql-2.4.4-1.el6.x86_64.rpm

两个包一起安装,否则提示:zabbix-server-implementation…… is needed by zabbix-server-……

zabbix-web-2.4.4-1.el6.noarch.rpm

zabbix-web-mysql-2.4.4-1.el6.noarch.rpm

两个包一起安装。

zabbix-agent-2.4.4-1.el6.x86_64.rpm

6、修改相关配置文件:

修改zabbix主配置文件(和数据库保持一致)

find / -name zabbix_server.conf

/etc/zabbix/zabbix_server.conf

# vi /etc/zabbix/zabbix_server.conf

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

添加zabbix的服务端口  vi/etc/services

zabbix-agent   10050/tcp               # Zabbix Agent

zabbix-agent   10050/udp              # Zabbix Agent

zabbix-trapper  10051/tcp               # Zabbix Trapper

zabbix-trapper  10051/udp               # Zabbix Trappe

修改php.ini

date.timezone = Asia/Shanghai

post_max_size = 16M

max_execution_time = 300

msx_input_time = 300

always_populate_raw_post_data = -1

7、启动mysql,创建zabbix数据库,导入sql脚本

service mysql start

创建zabbix数据库及授权

mysql> create database zabbix character set utf8 collate utf8_bin;

mysql>grant all privileges on zabbix.* to 'zabbix'@'%' identified by '密码';

[root@localhost ~]# mysql -uzabbix -p -h 192.168.1.123--确认zabbix远程及本地登录正常。

[root@localhost ~]# mysql -uzabbix -p  --本地登录

导入zabbix相关的sql脚本:

[root@rusky /]# cd /usr/share/doc/zabbix-server-mysql-2.4.4/create/

[root@rusky /]# ls

data.sql  images.sql  schema.sql

# mysql -uroot -p zabbix < schema.sql

# mysql -uroot -p zabbix < images.sql

# mysql -uroot -p zabbix < data.sql

=================

其它:

修改apache配置文件支持php.ini

修改DirectoryIndex index.html 为DirectoryIndex index.html index.php

并添加AddType application/x-httpd-php .php

1、 复制zabbix/frontends下的php到apache的www/html目录下

[root@rhel201 frontends]# pwd

/mnt/hgfs/VH-share/zabbix-2.4.5/frontends

[root@rhel201 frontends]# cp php /var/www/html/zabbix/

说明:如果apache是编译安装的,没有/var/www目录。则时需要把cp -rf frontends/php  apache安装目录/htdocs/zabbix

2、httpd start报错:

# service httpd start

Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using 10.168.51.228 for ServerName

[ OK ]

解决办法:vi /etc/httpd/conf/httpd.conf   加入一句  ServerName  localhost:80

8、启动appache及zabbix服务

启动apache:

service httpd start

或/etc/init.d/httpd start

启动zabbix:

/etc/init.d/zabbix-server start

/etc/init.d/zabbix-agentd start

或者:/usr/sbin/zabbix_server start

/usr/sbin/zabbix_agentd start

zabbix默认日志目录:/var/log/zabbix

查看apache及zabbix服务端及客户端启动状态:

ps -ef | grep httpd

ps -ef | grep zabbix

二、访问web界面及配置

1、登录界面:

http://ip/   --打开apache默认界面,出现如下则说明apache安装没问题。

a476997d297cc79692b90a9b55473b7a.png

http://ip/zabbix  --打开zabbix初始化界面,如下图:

758d9dc730c0dfb18caa6481157feaa3.png

2、检查安装环境

55bd15ec81fb42fc646904b72d31a4fc.png

3、填写对应数据库的信息

d233b5ff341b8cad52fafe35336ef546.png

4、zabbix的ip、端口以及主机名的设置

352b6a053eb300407ffaa7893ac7826b.png

5、配置信息预览

b465c939fb85d055b3907e5c90558463.png

6、Finish-Insall

41fb9be78a4867b8968a661954ab8833.png

这一步如果create zabbix.conf.php文件失败,则点击下载文件,然后再上传到上述指定路径即可。

6、登录: 默认用户名:Admin(注意A大写) 密码zabbix

c1aec416a2da16b6e9c5b03a20ef574d.png

7、首次登录页面信息

5571fe7e6cb5fe2522e03d770cf80abf.png

提示zabbix serveris running--values=No,解决方法:http://www.cnblogs.com/rusking/p/4441362.html

三、客户端的安装与配置

1、安装客户端:

使用下载的rpm包安装在客户端服务器:zabbix-agent-2.4.4-1.el6.x86_64.rpm

groupadd -r zabbix

useradd -g zabbix -s /sbin/nologin zabbix

2、启动客户端进程

/etc/init.d/zabbix-agent start

lsof -i:10050    #####查看开启侦听的端口  服务端端口为10051

3、配置Server页面

Configuration  -----> Hosts,修改当前主机为enable.

6fe708a42d87f0c767a1016485d2db49.png

……

下篇:web界面配置。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值