zabbix服务端以及客户端的安装

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix服务端以及客户端的安装相关的知识,希望对你有一定的参考价值。

环境准备

centos 6.x

  • selinux关闭

  • 防火墙关闭

  • 可访问外网

zabbix服务端的安装

参考zabbix官方安装文档

安装实战

  1. 安装epel源(以备不需)

    wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
  2. 安装mysql服务端

    yum install mysql-server
  3. 安装zabbix的官方源

    rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
  4. 安装zabbix的master端

    yum install zabbix-server-mysql zabbix-web-mysql
  5. 将mysql以及zabbix的master端加入开机自启动

    chkconfig httpd on
    chkconfig mysqld on
    chkconfig zabbix-server on
  6. 将zabbix所必需的库导入到数据库

    1. 启动mysql服务端
       /etc/init.d mysqld start
    
    2. 创建zabbix数据存放的数据库,并授权一个用户管理此库
       mysql -uroot -e "create database zabbix character set utf8 collate utf8_bin;"
       mysql -uroot -e "grant all privileges on zabbix.* to [email protected] identified by ‘zabbix‘;"
    
    3. 将zabbix必需的数据文件导入到zabbix数据库
       cd /usr/share/doc/zabbix-server-mysql-2.4.7/create/
       mysql -uroot zabbix < schema.sql
       mysql -uroot zabbix < images.sql
       mysql -uroot zabbix < data.sql
  7. 编辑zabbix的master配置文件

    # vi /etc/zabbix/zabbix_server.conf

    DBHost=localhost
    DBName=zabbix
    DBUser=zabbix
    DBPassword=zabbix

    将相应项修改为上述

  8. 启动zabbix服务

    service zabbix-server start
  9. 编辑httpd配置文件,使zabbix服务可以顺利被appache服务代理

    # 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

    相应参数改为上述所示

  10. 启动appache服务

    /etc/init.d/httpd start
  11. 浏览器输入URL地址

    http://10.0.0.106/zabbix

    如果输入url回车后,出现zabbix的安装界面则表示zabbix服务端安装完成

zabbix客户端的安装

  1. 安装epel源(以备不需)

    wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
  2. 安装zabbix的官方源

    rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
  3. 安装zabbix的master端

    yum install zabbix-server-mysql zabbix-web-mysql
  4. 将zabbix的客户端加入开机自启动

    chkconfig zabbix-agent on
  5. 启动zabbix客户端

    /etc/init.d/zabbix-agent start


以上是关于zabbix服务端以及客户端的安装的主要内容,如果未能解决你的问题,请参考以下文章

zabbix的安装避坑指南

ZABBIX最佳实践——客户端部署

Linux 安装zabbix

zabbix自定义监控实现思路以及自定义监控某个端口的连接数

svn服务端安装权限修改以及客户端的使用

zabbix 服务端 代理服务端 客户端 配置