• zabbix 3.0 安装 ubuntu环境


    zabbix 3.0 安装

    标签(空格分隔): 开发


    下载deb

    # wget http://repo.zabbix.com/zabbix/3.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.0-1+trusty_all.deb
    # dpkg -i zabbix-release_3.0-1+trusty_all.deb
    # apt-get update
    

    1.安装服务端

    sudo apt-get install zabbix-server-mysql php5-mysql zabbix-frontend-php 
    

    1.1配置zabbix_server.conf

    # vi /etc/zabbix/zabbix_server.conf
    DBHost=localhost
    DBName=zabbix
    DBUser=zabbix
    DBPassword=zabbix
    

    1.2设置mysql

    mysql>create database zabbix character set utf8 collate utf8_bin;
    mysql>grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
    mysql> flush privileges;
    cd /usr/share/doc/zabbix-server-mysql
    zcat create.sql.gz | mysql -u root -p zabbix
    sudo cp -r /usr/share/zabbix /var/www/html/zabbix
    service zabbix-server restart
    

    1.3修改服务端配置信息

    1.3.1配置PHP

    sudo vim /etc/php5/apache2/php.ini修改项:
    post_max_size = 16M
    max_execution_time = 300
    max_input_time = 300
    date.timezone = "Asia/Shanghai"
    修改完成后重启apache2
    sudo service apache2 start
    

    1.3.2网页端配置

    直接按照网页端配置执行。

    • 地址:http://ip/zabbix

    • 用户名密码:Admin/zabbix

    1.3.3服务器端配置

    采用主动方式来进行数据信息获取,所以要配置一些数据

    sudo vi /etc/zabbix/zabbix_server.conf
    处理Agentd推送过来的数据的进程开大一些,默认是5
    StartTrappers=200
    

    1.3.4服务器端在网页配置template

    Configuration-->templates-->选择一个合适的原模板,点击进入详细页面然后full clone.
    命名后修改items和Discovery rules的 Type。都设置为Zabbix agent (active)。
    

    2.安装客户端

    sudo apt-get install zabbix-agent
    安装客户端后,若不是服务器本机,修改zabbix配置文件/etc/zabbix/zabbix_agent.conf的数据
    sudo vi /etc/zabbix/zabbix_agentd.conf

    • 修改ServerAcive的IP,地址为服务端地址
      ServerActive=127.0.0.1

    • 设置为0 仅为主动模式,如果需要发送数据等 可以不修改此项
      StartAgents=0

    • Hostname修改为网页里面添加的Hostname,需要保持一致。
      Hostname=Zabbix server

    3.在网页里添加Host

    添加agent信息即可。注意选择刚才1.3.4中配置的模板及上面设置的Hostname。

    Tips:

    • 启动zabbix
      sudo service zabbix-server start
      or
      sudo /etc/init.d/zabbix-server start
    • log file,启动不正常时,多查看log日志
      /var/log/zabbix/zabbix_agentd.log
  • 相关阅读:
    配置apache的文件访问路径
    php 常量const
    php接口interface的使用
    php 抽象类abstract
    php 面向对象三大特点:封装、继承、多态
    程序员的情怀《从前慢》木心
    php static静态属性和静态方法
    php面向对象的构造方法与析构方法
    关于php变量的赋值和引用的区别
    angular4.0微信oAuth第三方认证的正确方式
  • 原文地址:https://www.cnblogs.com/-10086/p/5317524.html
Copyright © 2020-2023  润新知