注:整理至http://blog.51cto.com/afterdawn/1923359

1 需要先搭建LAMP环境

http://www.cnblogs.com/cation/p/8882910.html

2 需要安装的内容

  zabbix_server  监控和服务端

  zabbix_agent  被监控端

  这里我安装到同一台机器上

3 默认的yum源没有Zabbix,配置yum源后又出现了依赖关系问题导致无法正常安装,所以先解决依赖关系,再解决yum源。这里我只讲我遇到的依赖问题。

  1)fping

    https://blog.csdn.net/Ilovezilian/article/details/52458811

    上面的链接有完整的安装方法,这里是通过‘编译’安装的,也会有依赖问题,可以通过yum安装依赖包解决。比如我遇到的是gcc,可通过yum install gcc安装完成后继续安装fping。

  2)libiksemel.so.3()(64bit)

    本质上是epel,通过yum安装epel就行了

    yum install epel-release.noarch

4 上面安装epel后,导致通过yum只能搜索到2.0版本的Zabbix,所以这里我们可以直接通过链接安装我们需要的版本(同时yum还自动解决了依赖问题)

  服务端软件包zabbix-server-mysql、zabbix-get:

    yum install https://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-server-mysql-3.0.0-1.el7.x86_64.rpm

    yum install https://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-get-3.0.0-1.el7.x86_64.rpm

  web GUI软件包zabbix-web、zabbix-web-mysql(这两个要一起安装,互相依赖):

    yum install https://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-web-3.0.0-1.el7.noarch.rpm https://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-web-mysql-3.0.0-1.el7.noarch.rpm

  agent(被监控端才安装)zabbix-agent、zabbix-sender:

    yum install https://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-agent-3.0.0-1.el7.x86_64.rpm

    yum install https://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-sender-3.0.0-1.el7.x86_64.rpm

5 zabbix server初始化数据库

  通过官方提供的sql文件创建数据库的表结构

  cd /usr/share/doc/zabbix-server-mysql-3.0.0/

  gzip -d create.sql.gz

  mysql -h127.0.0.1 -uzbxuser -p zabbix < create.sql

  mysql -uroot -p    # 登录上mysql查看有没有创建成功

    use zabbix

    show tables;

6 zabbix server配置文件修改

  vi /etc/zabbix/system/zabbix-server.conf

    DBHost=localhost  //数据库地址,我们当前的在本地

    DBName=zabbix  //数据库名称

    DBUser=zbxuser  //数据库用户名

    DBPassword=zbxpass  //数据库密码

    DBSocket=/var/lib/mysql/mysql.sock  //数据库套接字文件位置,当数据库在本地时需要配置好

8 启动zabbix server

  systemctl start zabbix-server.service

  systemctl enable zabbix-server.service    # 开机自动启动

9 配置zabbix web

  vi /etc/php.ini

    date.timezone = PRC

  vi /etc/httpd/conf.d/zabbix.conf

    php_value date.timezone Asia/Shanghai

  systemctl restart http  //重启apache

  在浏览器中使用http://service_ip/zabbix开始web配置,默认账号密码admin/zabbix

  一路按需配置,有不懂的地方,可以参考最上面的链接,上面链接是图文教程,我这里只是实践笔记

10 配置一个zabbix agent

  我们使用的服务器既是zabbix-server,又是zabbix-agent。前面已经安装好了。

  vi /etc/zabbix/zabbix_agentd.conf

    Server=127.0.0.1    //以逗号分隔授权给那些server或porxy过来采集数据的服务器地址列表

    ServerActive=127.0.0.1  //当前agent主动发送监控数据过去的server端;可跟端口,一般默认10051

    Hostname=localhost  //这里一般就填写本机的hostname,我们这里是localhost

    EnableRemoteCommands=1  //可以在agent端执行远程命令

    LogRemoteCommands=1    //远程操作记录于日志

  vi /etc/sudoers

    zabbix  ALL=(ALL)       NOPASSWD: ALL    //

    如果有Defaults    requiretty这行则注释掉

  usermod -s /bin/bash zabbix  //使zabbix用户可登陆

  systemctl start zabbix-agent.service

  systemctl status zabbix-agent.service

  systemctl enable zabbix-agent.service

11 前面是基本的server和agent安装,具体使用可参考最上面的链接,里面有简易教程

Zabbix3.0安装与部署(centos7)的更多相关文章

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

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

  2. zabbix3.0安装部署文档

    zabbix v3.0安装部署 摘要: 本文的安装过程摘自http://www.ttlsa.com/以及http://b.lifec-inc.com ,和站长凉白开的<ZABBIX从入门到精通v ...

  3. centos7 安装zabbix3.0 安装zabbix4.0 yum安装zabbix 国内源安装zabbix 阿里云服务器安装zabbix

    首先,此篇文章是有原因的. 刚开始也和大家一样来学习安装zabbix 奈何网上的教程和现实出现不一样的情况 在安装zabbix过程中,因为zabbix下载源是在国外,下载途中会出现终止下载的情况 tr ...

  4. zabbix3.0安装【server】

    关于zabbix的介绍,就不多说了,功能强大,架构前卫,自己直接去官网研究 在这里,还是秉承研究一个应用或者技术,都要自己动手安装部署,实战操作,才能深入掌握,基于这个精神,zabbix从安装部署开始 ...

  5. zabbix3.0安装之图形界面显示异常【server】

    前面记录过Zabbix3.0的安装过程,遇到一些坑,当时就在博文最后提到过,显示界面只有文字没有样式的问题.今天就解决这个小问题. 首先, 我们的安装是基于nginx作为web服务器的,不是传统的用A ...

  6. zabbix3.0安装教程

    一.Zabbix介绍 zabbix 简介 Zabbix 是一个高度集成的网络监控解决方案,可以提供企业级的开源分布式监控解决方案,由一个国外的团队持续维护更新,软件可以自由下载使用,运作团队靠提供收费 ...

  7. zabbix3.0 安装方法,一键实现短信、电话、微信、APP 告警

    引言 免费开源监控工具 Zabbix 因其强大的监控功能得到各大互联网公司的广泛认可,具体功能不再详细介绍,在之前发布的 Zabbix 2.4.1 安装及微信短信提醒已经做了详细介绍,本篇主要对 Za ...

  8. zabbix3.0安装(本文引用51cto博主烂泥行天下的文章,我也是参考他写的文章安装的zabbix)

    但是由于他文章写的时间有点久了,上面的关于安装zabbix之前需要安装的zabbix3.0yum源的链接失效了,所有我找了2个能用的zabbix 3.0yum源,其他的就不再写了 安装zabbix3. ...

  9. Zabbix3.0安装部署最佳实践

    Zabbix介绍 1.1zabbix 简介 Zabbix 是一个高度集成的网络监控解决方案,可以提供企业级的开源分布式监控解决方案,由一个国外的团队持续维护更新,软件可以自由下载使用,运作团队靠提供收 ...

随机推荐

  1. 模式识别之概率分布---平均分布,正态分布,一阶滑动和,一阶线性回归 C语言编程

    http://wenku.baidu.com/view/11cb1669a98271fe910ef9c6.html

  2. ios UICollectionView reloadData无法更新的奇怪问题。

    报错    Assertion failure in -[UICollectionViewData invalidateItemsAtIndexPaths:] 近来偶尔用到UICollectionVi ...

  3. SQL.Cookbook 读书笔记2 查询结果排序

    第二章 查询结果排序 2.1 按查询字段排序 order by sal asc; desc;-- 3表示sal 2.2 按子串查询 );--按job的最后两个字符排序 2.3 对字符数字混合排序 cr ...

  4. c#实现一个打砖块游戏step by step---开篇

    一 引子 为了让更多的编程初学者,轻松愉快地掌握面向对象的思考方法,对象继承和多态的妙用,故推出此系列随笔,还望大家多多支持. 二 游戏截图与说明 1. 游戏截图 2. 游戏说明: 蓝色砖块砖块为普通 ...

  5. Cocos2d-x Lua中网格动作

    GridAction它有两个主要的子类Grid3DAction和TiledGrid3DAction,TiledGrid3DAction系列的子类中会有瓦片效果,如下图所示是Waves3D特效(Grid ...

  6. EasyNVR无插件直播流媒体服务器云端集中管控的EasyNVS云管理平台安装使用文档

    EasyNVS - EasyNVR云端集中管理服务 EasyNVS云管理平台是一套专门用于集中化管理EasyNVR 的解决方案. EasyNVR 采用主动注册的方式接入到 EasyNVS, 再由 Ea ...

  7. AWS入门-1

    对于 Amazon Linux AMI,用户名为 ec2-user. 对于 RHEL AMI,用户名称是 ec2-user 或 root. 对于 Ubuntu AMI,用户名称是 ubuntu 或 r ...

  8. javafx 普通弹框提示

    new Alert(Alert.AlertType.NONE, "xxx不存在", new ButtonType[]{ButtonType.CLOSE}).show();

  9. Python3.6全栈开发实例[017]

    17.念数字:给出一个字典,在字典中标识出每个数字的发音,包括相关符号,然后由用户输入一个数字,让程序读出相对应的发音(不需要语音输出.单纯的打印即可). dics = { '-':'fu', ':' ...

  10. .net全部版本的官方下载地址

    https://technet.microsoft.com/zh-cn/5a4x27ek