zoukankan      html  css  js  c++  java
  • 【Zabbix】CentOS6.9系统下部署Zabbix-server 3.0

    安装Zabbix

    关闭selinux

    [root@localhost ~]# sed -i "s#SELINUX=enforcing#SELINUX=disabled#g" /etc/selinux/config
    [root@localhost /]# setenforce 0   #临时关闭
    

    删除旧版本MySQL5.1数据库

    [root@localhost ~]#  rpm -qa mysql*
    mysql-devel-5.1.73-8.el6_8.x86_64
    mysql-test-5.1.73-8.el6_8.x86_64
    mysql-bench-5.1.73-8.el6_8.x86_64
    mysql-server-5.1.73-8.el6_8.x86_64
    mysql-5.1.73-8.el6_8.x86_64
    mysql-libs-5.1.73-8.el6_8.x86_64
    mysql-connector-java-5.1.17-6.el6.noarch
    mysql-connector-odbc-5.1.5r1144-7.el6.x86_64
    [root@localhost ~]# yum remove mysql
    [root@localhost ~]# yum remove mysql-connector-java-5.1.17-6.el6.noarch
    [root@localhost ~]# yum remove mysql-libs-5.1.73-8.el6_8.x86_64
    ##删除MySQL物理存储位置
    [root@localhost mysql]# cd /var/lib/mysql
    [root@localhost mysql]# rm -rf ./*
    

    安装MySQL 5.6数据库

    [root@localhost /]# rpm -ivh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
    [root@localhost /]# yum -y install mysql-server
    [root@localhost ~]# vim /etc/my.cnf
    在【mysqld】添加一行
    innodb_file_per_table=1
    [root@localhost mysql]# mysql_secure_installation  ##安装配置初始化,设置测试密码redhat。
    [root@localhost mysql]# mysql -uroot -predhat
    

    安装PHP 5.6

    Zabbix 3需要PHP是至少5.4或更高版本。我们的CentOS 6.5库跟php 5.3.3因此我们需要安装一个新的php版本。

    [root@localhost ~]# yum remove php-common 
    [root@localhost /]# rpm -ivh http://repo.webtatic.com/yum/el6/latest.rpm
    [root@localhost /]# yum -y install httpd php56w php56w-gd php56w-mysql php56w-bcmath php56w-mbstring php56w-xml php56w-ldap
    

    Zabbix-server的部署安装

    1.安装Yum源

    # rpm -Uvh https://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-release-3.0-1.el6.noarch.rpm  
    

    2.安装Zabbix server,Web前端,agent

    # yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent  
    

    3.创建初始化数据库

    # mysql -uroot -p
    password
    mysql> create database zabbix character set utf8 collate utf8_bin;
    mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
    mysql> quit; 
    

    导入初始架构和数据,系统将提示您输入新创建的密码。

    # zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix 
    

    4. 为Zabbix server配置数据库

    编辑配置文件 /etc/zabbix/zabbix_server.conf

    DBPassword=password
    

    5.配置php

    [root@localhost /]# vim /etc/php.ini 
    post_max_size = 16M
    max_execution_time = 300
    max_input_time = 300
    date.timezone = Asia/Shanghai
    always_populate_raw_post_data = -1
    

    6.配置apache

    [root@localhost /]# vim /etc/httpd/conf/httpd.conf
    ServerName 172.31.1.200:80
    DirectoryIndex index.html index.html.var index.php
    在【#AddType application/x-tar .tgz】下面,添加如下:
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
    

    7.Zabbix Web文件复制到Apache Web目录中

    ### 下载zabbix-3.0.24.tar.gz源代码文件
    [root@localhost conf]# tar zxvf zabbix-3.0.24.tar.gz 
    [root@localhost conf]# mkdir /var/www/html/zabbix
    [root@localhost conf]# cp -ra /opt/zabbix-3.0.24/frontends/php/* /var/www/html/zabbix/
    

    8.启动zabbix各类服务

    ##启动各类服务
    [root@localhost mysql]# service httpd restart
    [root@localhost mysql]# service zabbix-server restart
    

    Zabbix Web界面安装

    安装页面地址如下:http://172.31.1.200/zabbix/setup.php

    zabbix01.png

    zabbix02.png

    zabbix03.png

    zabbix04.png

    zabbix05.png

    这里zabbix的登录页面如下:
    用户名:Admin
    密码 :zabbix

    zabbix06.png

  • 相关阅读:
    iOS Xcode制作模板类
    图片变形的抗锯齿处理方法
    iOS 9 分屏多任务:入门(中文版)
    iOS应用国际化教程(2014版)
    GitHub Top 100 简介
    iOS @synthesize var = _var 变量前置下划线解释
    @synthesize obj=_obj的意义详解 @property和@synthesize
    git 教程(14)--解决冲突
    git 教程(13)--创建与合并分支
    C++基础知识(3)---new 和 delete
  • 原文地址:https://www.cnblogs.com/zhangshengdong/p/10416950.html
Copyright © 2011-2022 走看看