zoukankan      html  css  js  c++  java
  • zabbix服务端安装配置

    from http://www.cnblogs.com/wsl222000/p/5615111.html

    1.安装好httpd,mysql,php

    yum install httpd php mysql mysql-devel php-xmlwriter php-gd php-mbstring php-bcmath php-mysql

    2.下载安装zabbix-2.2.6.tar.gz 

    复制代码
    tar zxvf zabbix-2.2.6.tar.gz -C /usr/local/src/ #解压
    useradd zabbix -s /sbin/nologin #添加zabbix用户
    yum install net-snmp net-snmp-devel curl curl-devel #安装依赖包
    cd /usr/local/src/zabbix-2.2.6 #进入安装目录
    ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --enable-proxy --with-net-snmp --with-libcurl  --with-mysql=/usr/bin/mysql_config
    make #编译
    make install #安装
    ln -s /usr/local/zabbix/sbin/* /usr/local/sbin/ #添加系统命令
    ln -s /usr/local/zabbix/bin/* /usr/local/bin/ #添加系统命令
    复制代码

    3.创建zabbix数据库

    复制代码
    mysql -u root -p #进入MySQL控制台
      create database zabbix character set utf8; #创建数据库zabbix,并且数据库编码使用utf8
      insert into mysql.user(Host,User,Password) values('localhost','zabbix',password('123456')); #新建账户zabbix,密码123456
      grant all on zabbix.* to 'zabbix'@'localhost' identified by '123456' with grant option; #允许账户zabbix能从本机连接到数据库zabbix
      flush privileges; #刷新系统授权表
      use zabbix #进入数据库
      source /usr/local/src/zabbix-2.2.6/database/mysql/schema.sql #导入脚本文件到zabbix数据库
      source /usr/local/src/zabbix-2.2.6/database/mysql/images.sql #导入脚本文件到zabbix数据库
      source /usr/local/src/zabbix-2.2.6/database/mysql/data.sql #导入脚本文件到zabbix数据库
    复制代码

    4.修改配置文件

    复制代码
    vim /usr/local/zabbix/etc/zabbix_server.conf
      DBName=zabbix #数据库名称
      DBUser=zabbix #数据库用户名
      DBPassword=123456 #数据库密码
      ListenIP=127.0.0.1 #数据库ip地址
      AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts 
    
    vim /usr/local/zabbix/etc/zabbix_agentd.conf
      Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/
      UnsafeUserParameters=1 #启用自定义key
    复制代码

    5.添加启动脚本

    cp /usr/local/src/zabbix-2.2.6/misc/init.d/fedora/core/zabbix_server /etc/rc.d/init.d/zabbix_server #服务端
    cp /usr/local/src/zabbix-2.2.6/misc/init.d/fedora/core/zabbix_agentd /etc/rc.d/init.d/zabbix_agentd #客户端
    chmod +x /etc/rc.d/init.d/zabbix_server #添加脚本执行权限
    chmod +x /etc/rc.d/init.d/zabbix_agentd #添加脚本执行权限
    chkconfig zabbix_server on #添加开机启动
    chkconfig zabbix_agentd on #添加开机启动

    5.1修改zabbix开机启动脚本中的zabbix安装目录

    vim /etc/rc.d/init.d/zabbix_server #编辑服务端配置文件
      BASEDIR=/usr/local/zabbix/ #zabbix安装目录
    
    vim /etc/rc.d/init.d/zabbix_agentd #编辑客户端配置文件
      BASEDIR=/usr/local/zabbix/ #zabbix安装目录

    6.配置web站点

    cd /usr/local/src/zabbix-2.2.6
    cp -r /usr/local/src/zabbix-2.2.6/frontends/php /var/www/html/zabbix
    chown apache.apache -R /var/www/html/zabbix

    7.修改php配置文件参数

    vim /etc/php.ini #编辑修改
        date.timezone=PRC
        post_max_size =16M
        max_execution_time =300
        max_input_time =300

    8.安装web界面

    在浏览器中打开:http://IP/zabbix/setup.php开始安装

    9.其他可参考http://www.osyunwei.com/archives/7984.html

  • 相关阅读:
    导包路径
    django导入环境变量 Please specify Django project root directory
    替换django的user模型,mysql迁移表报错 django.db.migrations.exceptions.InconsistentMigrationHistory: Migration admin.0001_initial is applied before its dependen cy user.0001_initial on database 'default'.
    解决Chrome调试(debugger)
    check the manual that corresponds to your MySQL server version for the right syntax to use near 'order) values ('徐小波','XuXiaoB','男','1',' at line 1")
    MySQL命令(其三)
    MySQL操作命令(其二)
    MySQL命令(其一)
    [POJ2559]Largest Rectangle in a Histogram (栈)
    [HDU4864]Task (贪心)
  • 原文地址:https://www.cnblogs.com/zhangqiang1981/p/5615391.html
Copyright © 2011-2022 走看看