系统环境:ubuntu16.04

注意:为了便于实验测试,需要关闭防火墙:
parallels@zabbix-server:~$ sudo systemctl stop ufw  
parallels@zabbix-server:~$ sudo systemctl status ufw
● ufw.service - Uncomplicated firewall
   Loaded: loaded (/lib/systemd/system/ufw.service; enabled; vendor preset: enabled)
   Active: inactive (dead) since Wed 2018-09-19 11:40:45 CST; 2s ago
  Process: 29230 ExecStop=/lib/ufw/ufw-init stop (code=exited, status=0/SUCCESS)
 Main PID: 242 (code=exited, status=0/SUCCESS)
 
一、环境准备
部署Zabbix需要安装Apache、MySQL和PHP。在Ubuntu 16.04下只有php7.0而没有php5,所以php的版本是php7。
$ sudo apt-get install apache2
$ sudo apt-get install mysql-server
注意:安装mysql-server设置的时候,需要为root用户设置一个密码,我设置的密码是123456。
$ sudo apt-get install php7.0 php7.0-gd libapache2-mod-php7.0 php7.0-mysql php7.0-bcmath php7.0-mbstring php7.0-xml
 
二、编辑/etc/php/7.0/apache2/php.ini文件,修改里面的时区等配置文件,否则进入zabbix的安装目录时,会检测到错误,修改完成后重启服务。
 
$ sudo vim /etc/php/7.0/apache2/php.ini   

date.timezone = Asia/Shanghai # 时区改为亚洲上海 max_input_time = 300 # 每个PHP页面接收数据所需的最大时间 max_execution_time= 300 # 超时设置

post_max_size = 16M  # 设定 POST 数据所允许的最大大小
                     
$ sudo /etc/init.d/apache2 restart
 
三、下载zabbix的安装包,并进行安装
$ sudo wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+xenial_all.deb 
$ sudo dpkg -i zabbix-release_3.2-1+xenial_all.deb
$ sudo apt-get update
 
四、安装zabbix服务端
$ sudo apt-get install zabbix-server-mysql
 
五、配置zabbix的数据库,创建zabbix数据库、zabbix用户,并对zabbix用户进行授权
# 创建zabbix表,创建的表必须是utf8格式,否则会产生乱码
$ mysql -uroot -p
mysql> CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_general_ci;
# 创建mysql帐号:zabbix,密码:zabbix
mysql> grant all on zabbix.* to 'zabbix'@'localhost' identified by 'zabbix';
# 拷贝zabbix的数据表到MySQL
$ zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix
 
六、修改zabbix_server.conf 配置文件,并重启zabbix-server 服务
$ sudo vim /etc/zabbix/zabbix_server.conf
# 配置如下,这里的配置就是连接mysql的配置,按照当时mysql的设置进行修改即可 
DBHost=localhost 
 DBName=zabbix 
 DBUser=zabbix 
 DBPassword=zabbix
 
$ sudo /etc/init.d/zabbix-server restart
 
 
七、安装zabbix的web界面
$ sudo apt-get install zabbix-frontend-php
# 拷贝zabbix到apache2的前端文件夹里
$ sudo cp -r /usr/share/zabbix /var/www/html/zabbix
 
八、访问 http://localhost/zabbix 即可看到zabbix的界面
 

 
当安装完成后,即可登录进去。用户名:Admin,密码:zabbix
 
 
 
九、这时服务端已经安装完成,需要在被监控的机器上安装zabbix-agent
$ sudo apt-get install zabbix-agent
$ sudo vim  /etc/zabbix/zabbix_agentd.conf
Server=127.0.0.1 ​ListenPort = 10050 ServerActive=127.0.0.1
 
$ sudo /etc/init.d/zabbix-agent restart
 
十、通过zabbix-server的gui界面添加被监控机器

Ubuntu 16.04安装Zabbix 3.2 版本的更多相关文章

  1. 【转】Ubuntu 16.04安装配置TensorFlow GPU版本

    之前摸爬滚打总是各种坑,今天参考这篇文章终于解决了,甚是鸡冻\(≧▽≦)/,电脑不知道怎么的,安装不了16.04,就安装15.10再升级到16.04 requirements: Ubuntu 16.0 ...

  2. Ubuntu 16.04安装QQ国际版图文详细教程

            因工作需要,我安装了Ubuntu 16.04,但是工作上的很多事情需要QQ联系,然而在Ubuntu上的WebQQ很是不好用,于是在网上搜索了好多个Linux版本的QQ,然而不是功能不全 ...

  3. ROS_Kinetic_01 在ubuntu 16.04安装ROS Kinetic 2017.01更新

    ROS_Kinetic系列学习(一),在ubuntu 16.04安装ROS Kinetic. Celebrating 9 Years of ROS! ubuntu16.04已经发布半年多了,ROS的K ...

  4. Ubuntu 16.04安装JDK(转载)

    1.简单的安装方法 安装JDK的最简单方法应该就是使用apt-get来安装了,但是源一般是OpenJDK,如果需要安装Oracle的JDK这种方法就不合适了,直接跳过看下面的章节. 1.使用ctrl+ ...

  5. Ubuntu 16.04安装sogou 拼音输入法

    一.更换为国内的软件源 安装搜狗输入法之前请先更换为国内的软件源,否则无法解决依赖问题.首先,用以下命令打开源列表: sudo gedit /etc/apt/sources.list #用文本编辑器打 ...

  6. [转]Ubuntu 16.04安装有道词典

    原文:https://www.cnblogs.com/scplee/archive/2016/05/13/5489024.html 以前用Ubuntu 14.04 的时候,直接下载有道词典官方deb安 ...

  7. 记录Ubuntu 16.04 安装Docker CE

    一.Docker的两个版本 Docker有两个版本: 社区版(CE) 企业版(EE) Docker Community Edition(CE)非常适合希望开始使用Docker并尝试使用基于容器的应用程 ...

  8. 在Ubuntu 16.04 安装python3.6 环境并设置为默认

    在Ubuntu 16.04 安装python3.6 环境并设置为默认 1.添加python3.6安装包,并且安装 sudo apt-get install software-properties-co ...

  9. Ubuntu 16.04 安装和配置 Redis

    因为发现之前手动安装的 redis 与现有的教程不一样,所以总结统一一下安装的标准步骤. 安装依赖项 为了获取最新版本的 Redis,我们将从源代码进行编译和安装.下载源代码之前,需要先安装一些编译所 ...

随机推荐

  1. Spark入门PPT分享

    本篇PPT是我在公司内部进行Spark入门的分享,内容包含了Spark基本概念.原理.Streaming.SparkSQL等内容,现在分享出来. 下载请点击这里

  2. [Swift]LeetCode889. 根据前序和后序遍历构造二叉树 | Construct Binary Tree from Preorder and Postorder Traversal

    Return any binary tree that matches the given preorder and postorder traversals. Values in the trave ...

  3. [Swift]LeetCode1007. 行相等的最少多米诺旋转 | Minimum Domino Rotations For Equal Row

    In a row of dominoes, A[i] and B[i] represent the top and bottom halves of the i-th domino.  (A domi ...

  4. ubuntu-18.04 设置开机启动脚本

    ubuntu-18.04 设置开机启动脚本 参阅下列链接 https://askubuntu.com/questions/886620/how-can-i-execute-command-on-sta ...

  5. 利用Zabbix来监控Windows Performance Counter

    Windows的性能计数器提供了很多系统的性能指标度量,通过Windows的性能计数器,我们可以对Windows的服务器的当前运行状态有个即时的情况了解. Zabbix Agent支持(Win) pe ...

  6. HTTP/3 简介

    前言 HTTP 2.0是由谷歌SPDY进化而来,现有的实现基本都是走SSL(说是可以不用SSL,但基本没这么干的),传输层使用TCP.HTTP 3.0是由谷歌QUIC进化出来的,QUIC没有大动HTT ...

  7. Python数据分析(一): ipython 技巧!

    不一定非得使用Jupyter Notebook,试试ipython命令行 安装 ipython 我只试过Windows 10环境下的. 1.安装python安装包之后,应该就有ipython了. 2. ...

  8. 关于pycharm安装出现的interpreter field is empty,无法创建项目存储位置

    关于pycharm安装出现的interpreter field is empty(解释器为空) 关于pycharm安装出现的interpreter field is empty,无法创建项目存储的位置 ...

  9. .net core 2.0 Code First Fluent API配置

    A.net core 2.0新特性支持通过IEntityTypeConfiguration<>添加Code First配置到一个封装类. 新建目标框架为.NET Core类库 新建完了以后 ...

  10. List-ArrayList集合基础增强底层源码分析

    List集合基础增强底层源码分析 作者:Stanley 罗昊 [转载请注明出处和署名,谢谢!] 集合分为三个系列,分别为:List.set.map List系列 特点:元素有序可重复 有序指的是元素的 ...