以下参考官网

一.Zabbix安装配置(ubuntu)

1、Zabbix服务端安装 基础情况

  1. 系统
  2. Ubuntu 14.04.4 LTS
  3. zabbix版本
  4. zabbix 3.2
  5. ip
  6. 192.168.1.**

1.1 Zabbix服务端安装

  1. #设置zabbix源
  2. wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+trusty_all.deb
  3. dpkg -i zabbix-release_3.2-1+trusty_all.deb
  4. apt-get update
  5. #安装
  6. apt-get install zabbix-server-mysql zabbix-frontend-php
  7. #mysql配置
  8. shell> mysql -uroot -p<root_password>
  9. mysql> create database zabbix character set utf8 collate utf8_bin;
  10. mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
  11. mysql> quit;
  12. zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix
  13. #配置zabbix server
  14. # vi /etc/zabbix/zabbix_server.conf
  15. DBHost=localhost
  16. DBName=zabbix
  17. DBUser=zabbix
  18. DBPassword=zabbix
  19. #启动zabbix
  20. service zabbix-server start
  21. update-rc.d zabbix-server enable
  22. #设置php
  23. vim /etc/apache2/conf-enabled/zabbix.conf
  24. php_value max_execution_time 300
  25. php_value memory_limit 128M
  26. php_value post_max_size 16M
  27. php_value upload_max_filesize 2M
  28. php_value max_input_time 300
  29. php_value always_populate_raw_post_data -1
  30. php_value date.timezone Asia/Shanghai
  31. #启动apache
  32. #cp -r /usr/share/zabbix /var/www/html/zabbix
  33. service apache2 restart

1.2、Zabbix服务端配置文件

  1. grep -v '#' /etc/zabbix/zabbix_server.conf | grep -v '^$'
  2. LogFile=/var/log/zabbix/zabbix_server.log
  3. LogFileSize=0
  4. PidFile=/var/run/zabbix/zabbix_server.pid
  5. DBHost=localhost
  6. DBName=zabbix
  7. DBName=zabbix
  8. DBUser=zabbix
  9. DBPassword=zabbix
  10. Timeout=30 #设置获取数据超时时间
  11. AlertScriptsPath=/usr/lib/zabbix/alertscripts
  12. ExternalScripts=/usr/lib/zabbix/externalscripts
  13. FpingLocation=/usr/bin/fping
  14. Fping6Location=/usr/bin/fping6
  15. LogSlowQueries=3000

2、Zabbix客户端安装配置

2.1 zabbix客户端安装 ubuntu 14.04

  1. wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+trusty_all.deb
  2. dpkg -i zabbix-release_3.2-1+trusty_all.deb
  3. apt-get update
  4. apt-get install zabbix-agent
  5. service zabbix-agent start

centos 7

  1. rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
  2. yum install zabbix-agent
  3. systemctl start zabbix-agent

centos 6

  1. rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
  2. yum install zabbix-agent
  3. service zabbix-agent start

2.2、zabbix客户端配置

  1. grep -v '#' /etc/zabbix/zabbix_agentd.conf
  2. Server=192.168.1.** #服务器端ip
  3. ServerActive=192.168.1.**:10051 #上报数据 服务端ip+端口
  4. LogFile=/var/log/zabbix/zabbix_agentd.log
  5. PidFile=/var/run/zabbix/zabbix_agentd.pid
  6. Hostname=192.168.1.** #客户端ip
  7. UnsafeUserParameters=1
  8. AllowRoot=1
  9. RefreshActiveChecks=60
  10. ListenIP=192.168.1.** #客户端ip
  11. Include=/etc/zabbix/zabbix_agentd.d/
  12. HostMetadata=Linux #用于自动发现

二.Zabbix安装配置(docker)

参考官网zabbix3.2

数据库:mysql

  1. Start empty MySQL server instance

    1. docker run --name mysql-server -t \
    2. -e MYSQL_DATABASE="zabbix" \
    3. -e MYSQL_USER="zabbix" \
    4. -e MYSQL_PASSWORD="zabbix_pwd" \
    5. -e MYSQL_ROOT_PASSWORD="root_pwd" \
    6. -d mysql:5.7
  2. Start Zabbix Java gateway instance

    1. docker run --name zabbix-java-gateway -t \
    2. -d zabbix/zabbix-java-gateway:latest
  3. Start Zabbix server instance and link the instance with created MySQL server instance

    1. docker run --name zabbix-server-mysql -t \
    2. -e DB_SERVER_HOST="mysql-server" \
    3. -e MYSQL_DATABASE="zabbix" \
    4. -e MYSQL_USER="zabbix" \
    5. -e MYSQL_PASSWORD="zabbix_pwd" \
    6. -e MYSQL_ROOT_PASSWORD="root_pwd" \
    7. -e ZBX_JAVAGATEWAY="zabbix-java-gateway" \
    8. --link mysql-server:mysql \
    9. --link zabbix-java-gateway:zabbix-java-gateway \
    10. -p 10051:10051 \
    11. -d zabbix/zabbix-server-mysql:latest

    Zabbix server instance exposes 10051/TCP port (Zabbix trapper) to host machine.

  4. Start Zabbix web interface and link the instance with created MySQL server and Zabbix server instances

    1. docker run --name zabbix-web-nginx-mysql -t \
    2. -e DB_SERVER_HOST="mysql-server" \
    3. -e MYSQL_DATABASE="zabbix" \
    4. -e MYSQL_USER="zabbix" \
    5. -e MYSQL_PASSWORD="zabbix_pwd" \
    6. -e MYSQL_ROOT_PASSWORD="root_pwd" \
    7. --link mysql-server:mysql \
    8. --link zabbix-server-mysql:zabbix-server \
    9. -p 80:80 \
    10. -d zabbix/zabbix-web-nginx-mysql:latest

    用户:Admin

    初始密码:zabbix

zabbix3.2 install的更多相关文章

  1. 编译安装zabbix

    1. 说明:本例用源码包来安装zabbix,但是zabbix的后台数据库在这里选择mysql,然而mysql的安装方式不在选择源码了,而是选择已经编译好的通用linux包(tar包) zabbix源码 ...

  2. centos7 zabbix3 install done

    centOS7安装zabbix3.0 一.前提: 现在zabbix出现了3.0版本,服务器端只支持centOS7,客户端和代理可以支持centOS6,实验环境是服务端安装centOS7,客户用cent ...

  3. 烂泥:zabbix3.0安装与配置

    本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb 这个月又快过完了,最近也比较忙,没时间写文章,今天挤点时间把zabbix3.0安装与配置 ...

  4. 编译安装zabbix3.2

    1.1 环境准备 系统环境准备:redhat 6.6 64位mysql-5.6.34php-5.6.28zabbix-3.2.1配置前先关闭iptables和SELINUX,避免安装过程中报错. # ...

  5. 安装zabbix-3.0.3+nginx-1.10.1+php-5.6.22

    好久没有接触监控类的软件了,今天抽空搭建了下最新的版本 首先系统环境 zabbix-server-1 192.168.11.11   centos6.7 mysql-server    192.168 ...

  6. zabbix3.0.4 邮件告警详细配置

    sendEmail是一个轻量级,命令行的SMTP邮件客户端.如果你需要使用命令行发送邮件,那么sendEmail是非常完美的选择:使用简单并且功能强大.这个被设计用在php.bash perl和web ...

  7. Zabbix3 agent端安装(二)

    1.基础环境准备 安装zabbix的yum源,这里有必要提一点,阿里的yum源已经提供了zabbix3.0 1.1.yum源配置 rpm -ihv http://mirrors.aliyun.com/ ...

  8. Centos6.5 Zabbix3 server端安装(一)

    一.准备阶段: 1.>关闭防火墙 /etc/init.d/iptables stop 2.>关闭selinux vim /etc/selinux/config SELINUX=disabl ...

  9. Zabbix3.x安装图解教程

    准备知识: Zabbix3.x比较之前的2.0界面有了很大的变化,但是安装部署过程与2.x基本完全一样. 1.Zabbix2.x安装图解教程 http://www.osyunwei.com/archi ...

随机推荐

  1. php基本数据类型需要注意的地方

    一.布尔(Boolean) 手册中提到特殊类型NULL(包括尚未赋值的变量)会被换为false值,我自己在测试的时候发现NULL值可以转换为false,虽然false也会输出,但是尚未赋值的变量会报N ...

  2. oracle备份脚本

    利用EXP导出全库,必须用SYSTEM或者DBA用户来导出. 具体脚本实现如下 全库导出(fullbackup): #!/bin/bash bname=`date +%Y%m%d` cd /backu ...

  3. centos下美团sql优化工具SQLAdvisor的安装

    1.克隆代码 cd /usr/local/src/git clone https://github.com/Meituan-Dianping/SQLAdvisor.git 2.安装依赖(ubuntu下 ...

  4. 【Java 并发】详解 ThreadLocal

    前言 ThreadLocal 主要用来提供线程局部变量,也就是变量只对当前线程可见,本文主要记录一下对于 ThreadLocal 的理解.更多关于 Java 多线程的文章可以转到 这里. 线程局部变量 ...

  5. OC--Runtime知识点整理

    1.Runtime简介 因为Objc是一门动态语言,所以它总是想办法把一些决定工作从编译连接推迟到运行时.也就是说只有编译器是不够的,还需要一个运行时系统 (runtime system) 来执行编译 ...

  6. PMP和PRINCE2应该选择哪个?光环国际项目管理认证

    对于项目管理课程的选择,我们不能盲目地做选择,一定要从自身实际出发.从来都没有更好的课程,只有更合适自己的课程. 那么,如何选择合适自己的项目管理课程呢? 让我们从PMP与PRINCE2之间的差异开始 ...

  7. 使用JDB调试Java程序

    Java程序中有逻辑错误,就需要使用JDB来进行调试了.调试程序在IDE中很方便了,比如这篇博客介绍了在Intellj IDEA中调试Java程序的方法. 我们课程内容推荐在Linux环境下学习,有同 ...

  8. 在IIS上部署你的ASP.NET Core项目

    概述 与ASP.NET时代不同,ASP.NET Core不再是由IIS工作进程(w3wp.exe)托管,而是使用自托管Web服务器(Kestrel)运行,IIS则是作为反向代理的角色转发请求到Kest ...

  9. win8如何显示文件后缀名

    按快捷键[WIN+X]然后点击[文件资源管理器]   进入我的电脑后点击菜单栏的[查看]   查看下面有一个[文件扩展名]把前面那个勾,勾上就可以显示后缀名了.   同样的道理取消勾就是隐藏后缀名. ...

  10. Java反射理解

    序言 一般而言,动态语言是指程序运行时,允许改变程序结构或变量类型的语言. 从这个观点来看,Perl.Python.Ruby是动态语言,C++.Java.C#不是动态语言. 但是Java有动态相关机制 ...