zoukankan      html  css  js  c++  java
  • [原创] zabbix学习之旅二:yum安装

      对于允许连接公网的环境下,显然通过yum安装是最为简单方便的,也是官网推荐的安装方式。通过这种方式安装,会将php、apache、zabbix本身都一并安装,解决了烦人的依赖包问题。

     
      本文将介绍如何进行yum安装。
     

    安装Mysql

    zabbix支持安装在多种数据库上,本方案中数据库为mysql。安装及库表建立如下:

    • 安装mysql5.6.28,安装方式为rpm安装,安装前若本机已有老旧mysql,请卸载。
    rpm –ivh MySQL-server-5.6.28-1.el6.x86_64.rpm
    rpm –ivh MySQL-client-5.6.28-1.el6.x86_64.rpm
    rpm –ivh MySQL-devel-5.6.28-1.el6.x86_64.rpm
    rpm –ivh MySQL-shared-compat-5.6.28-1.el6.x86_64.rpm
    • 添加对mysqlclient的软连接(若不添加,后续的zabbix安装可能会报错说找不到mysqlclient)。
    cd /usr/lib64
    ln -s libmysqlclient.so.16.0.0 libmysqlclient.so  
    ln -s libmysqlclient_r.so.16.0.0 libmysqlclient_r.so
    • 安装完后默认的配置文件是/usr/my.cnf,默认的mysql root账号密码保存在/root/.mysql_secret。
    • 检查mysql是否在随机启动的列表中,若无则添加,并启动。
    chkconfig --list|grep mysql
    chkconfig --add mysql
    chkconfig mysql on
    service mysql start
    • 修改root账户密码。
    mysql –uroot –p
    set password=password('123456');
    flush privileges;
    • 创建zabbix数据库及其访问账号。
    create database zabbix character set utf8 collate utf8_bin;
    grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
    flush privileges;
    • 初始化zabbix数据库。
    mysql -uzabbix –p zabbix < schema.sql
    mysql -uzabbix –p zabbix < images.sql
    mysql -uzabbix –p zabbix < data.sql

    安装zabbix

    • 添加zabbix账号,zabbix server默认运行在zabbix账号下。
    groupadd zabbix
    useradd –g zabbix zabbix
    • 安装zabbix
    #下载安装zabbix的yum配置库
    rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
    #安装zabbix
    yum -y install zabbix-server-mysql zabbix-web-mysql
    • 配置并启动zabbix
    #修改zabbix配置文件
    vi /etc/zabbix/zabbix_server.conf
    LogFile=/var/log/zabbix/zabbix_server.log
    LogFileSize=10
    DBHost=localhost
    DBName=zabbix
    DBUser=zabbix
    DBPassword=zabbix
    #启动zabbix
    service zabbix_server start
    • 配置php
    vi /etc/httpd/conf.d/zabbix.conf
    php_value max_execution_time 300
    php_value memory_limit 128M
    php_value post_max_size 16M
    php_value upload_max_filesize 2M
    php_value max_input_time 300
    php_value date.timezone Asia/Shanghai
    • 启动apache
    service httpd start

    至此,启动完成,可通过 http://localhost/zabbix 来访问zabbix server,默认用户名密码为:Admin/zabbix。

  • 相关阅读:
    JAVA 继承
    JAVA 封装
    windows下vi/vim编辑器的基本操作
    Emacs 快速指南
    如何批量下载bing的背景图片?
    C#制作ActiveX插件
    MQTT协议
    三年前做的代码生成器,可以做为新手学习之用,当时忘了放上源码,实在抱歉!
    nginx lua 打印 特定 header
    利用Php ssh2扩展实现svn自动提交到测试服务器
  • 原文地址:https://www.cnblogs.com/hutao722/p/5175880.html
Copyright © 2011-2022 走看看