centos6安装zabbix2.2(其它版本同理)

zabbix 服务端(zabbix版本2)

准备工作

准备一个源码安装包(后缀为tar.gz)
在/home目录下新建一个目录zabbixBin,将压缩包也放到/home目录下

在这里插入图片描述
将压缩包解压,会生成一个目录
在这里插入图片描述
在这里插入图片描述

  • 关闭防火墙`
[root@cloud ~]# setenforce 0    #配置立即生效
[root@cloud ~]# sed -i "s#SELINUX=enforcing#SELINUX=disabled#g" /etc/selinux/config
service iptables stop`
  • 安装lamp环境
yum -y install gcc gcc-c++ autoconf httpd php mysql mysql-server php-server httpd-manual mod_ssl mod_perl mod_auth_mysql php-gd  php-xml php-mbstring php-ldap php-pear php-xmlrpc php-bcmath mysql-connector-odbc mysql-devel libdbi-dbd-mysql net-snmp-devel curl-devel unixODBC-devel OpenIPMI-devel java-devel
  • 进入Apache目录,查看是否有调用PHP的文件
[root@localhost ~]# cd /var/www/html/
  • 新建文件,写入内容
[root@localhost ~]# vi index.php

<?php phpinfo(); ?>
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"index.php" 1L, 20C
  • 重启PHP服务
    在这里插入图片描述

  • 此时在浏览器上输入ip会出现PHP信息在这里插入图片描述

  • 启动mysql
    在这里插入图片描述

  • 修改mysql密码
    在这里插入图片描述

  • 创建数据库

mysql> create database zabbix character set utf8;

向数据库导入zabbix语句:
cd /home/zabbix-2.2.23/database/mysql/
mysql -uroot -pmaotian zabbix < schema.sql
mysql -uroot -pmaotian zabbix < images.sql
mysql -uroot -pmaotian zabbix < data.sql
  • 成功后数据库中会出现数据,如下图所示
    在这里插入图片描述

安装zabbix

yum install libevent-devel  -y
yum -y install pcre*
  • 进入到解压的目录下,开始安装
    在这里插入图片描述
./configure  --prefix=/home/zabbixBin  --sysconfdir=/etc/zabbix --enable-server  --enable-agent  --with-mysql=/usr/bin/mysql_config

在这里插入图片描述

  • 安装成功后会出现下图界面
    在这里插入图片描述
  • 将zabbix_server和zabbix_agentd服务复制到/etc/init.d目录下(为了执行service zabbix_server start命令)
cp /home/zabbix-2.2.23/misc/init.d/fedora/core/zabbix_* /etc/init.d/
  • 将zabbix的php文件拷到Apache默认目录下(为了打开zabbix网页配置页面)
cp -r /home/zabbix-2.2.23/frontends/php/ /var/www/html/zabbix

在这里插入图片描述

  • 点击下一步后会发现有一些错误,需要修改php配置文件
    在这里插入图片描述
vi  /etc/php.ini
进入之后需要修改对应的项,修改之后重启Apache服务(service  httpd  restart)
time zone 报错:data.timezone = Asia/Shanghai
databases support报错:yum install -y php-mysql.x86_64
  • 修改Apache目录权限
chown -R apache.apache /var/www/html/zabbix
  • 修改zabbix配置文件zabbix_server.conf,否则zabbix端口不能起来:
DBPassword=maotian    #maotian 为数据库的密码
  • 忘记mysql密码
    在这里插入图片描述

  • 如果有下面报错:
    在这里插入图片描述

  • 重启zabbix_server:service zabbix_server restart

  • 如果重启zabbix_server时遇到如下错误:
    在这里插入图片描述

    • 解决:
      cp /home/zabbixBin/sbin/zabbix_server /usr/local/sbin/
      cp /home/zabbixBin/sbin/zabbix_agentd /usr/local/sbin/
      
    • 如果重启zabbix_server时遇到如下错误:
      在这里插入图片描述
    • 解决:
    useradd zabbix
    
  • 如果出现下面这种报错,就删除zabbix数据库,重新新建zabbix数据库,并重新导入(下面的图片来自网络)
    在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值