Zabbix 是一个企业级的分布式开源监控方案,能够监控各种网络参数以及服务器健康性和完整性的软件。Zabbix使用灵活的通知机制,允许用户为几乎任何事件配置基于邮件的告警。这样可以快速反馈服务器的问题。基于已存储的数据,Zabbix提供了出色的报告和数据可视化功能。这些功能使得Zabbix成为容量规划的理想方案。

  Zabbix支持主动轮询和被动捕获。Zabbix所有的报告、统计信息和配置参数都可以通过基于Web的前端页面进行访问。基于Web的前端页面可以确保您从任何方面评估您的网络状态和服务器的健康性。适当的配置后,Zabbix可以在IT基础架构监控方面扮演重要的角色。对于只有少量服务器的小型组织和拥有大量服务器的大型公司也同样如此。

产品文档:https://www.zabbix.com/documentation/3.4/zh/manual/introduction/features



1.环境准备

a.操作系统CentOS7                    b.连接工具FinalShell

c.Zabbix版本4.0.1                       d.mysql版本5.6-community

e.关闭防火墙 : systemctl stop firewalld

f.关闭selinux:

  修改/etc/selinux/config文件中的SELINUX=“”值为disabled,然后reboot重启系统(重启后才会生效)。

  如果不想重启,使用setenforce 0

    setenforce 1,selinux为enforcing模式

    setenforce 0,selinux为permissive模式

2.安装Zabbix

a.安装rpm包:

  rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

 (部分zabbix版本安装时会出现zabbix-server-mysql无可用安装包的情况,4.0-1版本无此问题出现)

b.更新yum:

  yum clean all

  yum repolist

c.安装zabbix-server和zabbix-web-mysql:

  yum install -y zabbix-server-mysql zabbix-web-mysql

3.安装mysql

a.下载mysql的rpm包:

  rpm -ivh http://repo.mysql.com/yum/mysql-5.6-community/el/6/x86_64/mysql-community-release-el6-5.noarch.rpm

b.安装:

  yum install -y mysql-community-server

c.启动(开机自启):

  systemctl start mysqld

  /sbin/chkconfig mysqld on

4.配置mysql

a.初始化数据库:

  mysql_secure_installation   

  (测试学习,为方便密码设为空,其他选项均为no)

b.创建zabbix数据库及账号:

  [root@MiWiFi]# mysql -u root -p

  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; 

c.导入默认的zabbix数据库信息

  zcat /usr/share/doc/zabbix-server-mysql-4.0.32/create.sql.gz | mysql zabbix -uzabbix -pzabbix

  (注意查看/usr/share/doc下zabbix-server-mysql-4.0.xx文件名,具体文件夹名称根据实际情况而定)

5.配置zabbix

a.修改zabbix_server.conf的配置文件(此处直接在Final Shell打开文件修改)

  文件路径:/etc/zabbix/zabbix_server.conf

  修改内容:

  DBHost=localhost

  DBName=zabbix

  DBUser=zabbix

  DBPassword=zabbix

  

b.修改配置文件/etc/httpd/conf.d/zabbix.conf

修改时区:

  php_value date.timezone Asia/shanghai

    

c.启动zabbix-server服务(开机自启):

  systemctl restart httpd zabbix-server

  systemctl enable httpd zabbix-server

d.访问zabbix:(格式:http://IP/zabbix)

  http://192.168.31.228/zabbix/

6.登录账号Admin,密码zabbix

Linux安装部署Zabbix的更多相关文章

  1. CentOS 6.5安装部署Zabbix监控系统

    CentOS 6.5安装部署Zabbix监控系统 先说一点废话,我没有用centos7做实验,讲真,centos 7我也不常用,喜欢新版本的同学其实可以尝试下,注意一点的就是centos 6.5只支持 ...

  2. RHEL6 最小化系统 编译安装部署zabbix (mysql)

    RHEL6 最小化系统 编译安装部署zabbix (mysql)官方说明详细见:https://www.zabbix.com/documentation/4.0/manual/installation ...

  3. Linux安装部署jdk+tomcat+mysql

    Linux安装部署测试环境 1. JDK安装下载 安装 yum search jdk 找到合适的jdk版本,以下图中的版本为例 yum install java-1.8.0-openjdk.x86_6 ...

  4. Linux安装部署FTP服务器

    Linux安装部署FTP服务器   本文章会将安装FTP服务器的步骤以及一些遇到的问题来记录下 因为项目中要与第三方对接数据,需要用到FTP服务器以提供他们每天上传数据,因为之前在本地的VMware虚 ...

  5. centos 安装部署zabbix

    Zabbix_server初始安装部署 各模块要安装的模块 Server:server+nginx+mysql+php Agentd:agentd Proxy:proxy+mysql 1.准备环境: ...

  6. linux安装部署Nginx

    两个参考地址: NGINX的百度百科:https://baike.baidu.com/item/nginx/3817705?fr=aladdin NGINX的中文网站:http://www.nginx ...

  7. centos6.5安装部署zabbix监控服务端和客户端

    部署zabbix服务端需要LNMP环境(nginx,mysql,php),其它数据库也可以,我这里使用mysql,关于LNMP环境部署,可以参考我的另一遍文章:http://www.cnblogs.c ...

  8. Centos 7安装部署zabbix 3.0LTS

    1.环境准备 OS:CentOS 7.2 64bit Zabbix版本:3.0.12 MySQL版本:5.6 注意:zabbix3.0相关要求 mysql5.0以上版本.apache1.3以上版本.p ...

  9. Linux安装部署Redis(超级详细)

    前言 网上搜索了一筐如何在Linux下安装部署Redis的文章,各种文章混搭在一起勉强安装成功了.自己也记录下,方便后续安装时候有个借鉴之处. Redis版本 5.0.4 服务器版本 Linux Ce ...

随机推荐

  1. 本地文件名大写,提交到git仓库后变成了小写

    输入改命令即可: git config core.ignorecase false

  2. 【TP3.2.3】根据字段统计条数

    // 省份查询 $province = M('hospital') -> field('area as label,count(*) as value') -> group('area') ...

  3. Shell系列(26)- 条件判断之两个文件比较

    两个文件之间进行比较 测试选项 作用 文件1 -net 文件2 判断文件1的修改时间是否比文件2的新(如果新则为真) 文件1 -ot 文件2 判断文件1的修改时间是否比文件2的旧(如果旧则为真) 文件 ...

  4. Linux系列(36) - yum命令安装(3)

    yum常用命令 查询 yum list:查询所有可用软件包列表 yum search 关键字:搜索服务器上所有和关键字相关的包 安装 yum -y install 包名 选项: -install 安装 ...

  5. 基于pgpool搭建postgresql集群

    postgresql集群搭建 基于pgpool中间件实现postgresql一主多从集群部署,这里用两台服务器作一主一从示例 虚拟机名 IP 主从划分 THApps 192.168.1.31 主节点 ...

  6. gin 源码阅读(1) - gin 与 net/http 的关系

    gin 是目前 Go 里面使用最广泛的框架之一了,弄清楚 gin 框架的原理,有助于我们更好的使用 gin. 这个系列 gin 源码阅读会逐步讲明白 gin 的原理. gin 概览 想弄清楚 gin, ...

  7. linux mint17.3+vmware 12.1.1 流畅安装运行OSX EI capitan

    在linux mint17.3的vmware虚拟机中安装mac osx ei capitan系统 出于对苹果操作系统的好奇与喜爱,分别在宿主机操作系统为windows 7和linux mint17.3 ...

  8. 定要过python二级 第三套

    第一模块   基础操作(共三道题) 1. 安装python 包  我在c  盘打开  但是它给我安装到了d盘得  anaconda3 下面  关键是  我在c盘  打开python .exe   创建 ...

  9. english note(6.17to6.23)

    6.17 http://www.51voa.com/VOA_Special_English/are-these-us-treasures-about-to-be-destroyed-82260_1.h ...

  10. docker 入门(docker 镜像 、容器、仓库)

    一.关于docker 镜像 .容器.仓库之间的关系 镜像(Image): 类似于虚拟机 的镜像 容器(Container): 类似于操作系统(或者说是独立的软件), 由镜像可以创建大量的容器. 仓库( ...