CentOS 企业级 ----Zabbix 搭建

来源:互联网 发布:qq管家软件收录 编辑:程序博客网 时间:2024/06/07 17:35

参考:http://www.cnblogs.com/enjoycode/p/zabbix_3_installation_on_centos_7.html

1. 环境准备  

             system :  CentOS Linux release 7.2.1511 (Core)

             安装zabbix 官方的软件配置仓库包 :
             rpm -ivhhttp://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
             安装mysql 官方的软件配置仓库包 :
             rpm -ivh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
  
   关闭selinux和iptables
   
   soft :  
          zabbix-release-3.0-1.el7.noarch
zabbix-web-3.0.3-1.el7.noarch
zabbix-get-3.0.3-1.el7.x86_64
zabbix-java-gateway-3.0.3-1.el7.x86_64
zabbix-web-mysql-3.0.3-1.el7.noarch
zabbix-server-mysql-3.0.3-1.el7.x86_64
zabbix-agent-3.0.3-1.el7.x86_64
             httpd
             mysql   
         
   zabbix install path : 
                      /etc/zabbix 

             php install path :
                                 /user/share/php

2. 部署Zabbix Server
                                 --------yum 安装默认采用 LAMP  环境
                
# yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent mysql-server mysql -y

# systemctl start mysqld

# systemctl start httpd

# mysql -e "create database zabbix character set utf8 collate utf8_bin;"

# mysql -e "grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';"


          # cd /usr/share/doc/zabbix-server-mysql-3.0.3/
             ------- 导入脚本文件到数据库
# zcat create.sql.gz | mysql -uroot zabbix

# sed -i 's/^.*DBPassword=.*$/DBPassword=zabbix/' /etc/zabbix/zabbix_server.conf

# sed -i 's/^.*date.timezone =.*$/date.timezone = Asia\/Shanghai/g' /etc/php.ini

# sed -i 's/^.*post_max_size =.*$/post_max_size = 16M/g' /etc/php.ini

# sed -i 's/^.*max_execution_time =.*$/max_execution_time = 300/g' /etc/php.ini

# sed -i 's/^.*max_input_time =.*$/max_input_time = 300/g' /etc/php.ini

                    # systemctl start zabbix-server
                                      
# systemctl enable mysqld
# systemctl enable httpd
# systemctl enable zabbix-server

zabbix的访问地址为:http://IP/zabbix

用户名: Admin
密码: zabbix



question:

   

solve:

一 .  检查数据库用户名密码是否正确

  二。查看log日志     

  1. 打开/etc/my.cnf,看看里面配置的socket位置是什么目录,

    例如:socket=/tmp/mysql.sock

  2. 看看/tmp/mysql.sock是否存在,不存在创建一个,若和/etc/my.cnf不一致,建立一个软连接

    例如 ln -s /home/mysql/data/my.sock /tmp/mysql.sock

  3. 看看/tmp/mysql.sock权限是否正确

   4.检查下php.ini中配置的mysql的连接sock是什么; 检查这个配置是否正确

; Default socket name for local MySQL connects.  If empty, uses the built-in
; MySQL defaults.
; http://php.net/mysql.default-socket
mysql.default_socket =

      三. 参照: http://www.iyunv.com/thread-25966-1-1.html



0 0
原创粉丝点击