Zabbix3.0安装与部署(centos7)
注:整理至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)的更多相关文章
- 烂泥:zabbix3.0安装与配置
本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb 这个月又快过完了,最近也比较忙,没时间写文章,今天挤点时间把zabbix3.0安装与配置 ...
- zabbix3.0安装部署文档
zabbix v3.0安装部署 摘要: 本文的安装过程摘自http://www.ttlsa.com/以及http://b.lifec-inc.com ,和站长凉白开的<ZABBIX从入门到精通v ...
- centos7 安装zabbix3.0 安装zabbix4.0 yum安装zabbix 国内源安装zabbix 阿里云服务器安装zabbix
首先,此篇文章是有原因的. 刚开始也和大家一样来学习安装zabbix 奈何网上的教程和现实出现不一样的情况 在安装zabbix过程中,因为zabbix下载源是在国外,下载途中会出现终止下载的情况 tr ...
- zabbix3.0安装【server】
关于zabbix的介绍,就不多说了,功能强大,架构前卫,自己直接去官网研究 在这里,还是秉承研究一个应用或者技术,都要自己动手安装部署,实战操作,才能深入掌握,基于这个精神,zabbix从安装部署开始 ...
- zabbix3.0安装之图形界面显示异常【server】
前面记录过Zabbix3.0的安装过程,遇到一些坑,当时就在博文最后提到过,显示界面只有文字没有样式的问题.今天就解决这个小问题. 首先, 我们的安装是基于nginx作为web服务器的,不是传统的用A ...
- zabbix3.0安装教程
一.Zabbix介绍 zabbix 简介 Zabbix 是一个高度集成的网络监控解决方案,可以提供企业级的开源分布式监控解决方案,由一个国外的团队持续维护更新,软件可以自由下载使用,运作团队靠提供收费 ...
- zabbix3.0 安装方法,一键实现短信、电话、微信、APP 告警
引言 免费开源监控工具 Zabbix 因其强大的监控功能得到各大互联网公司的广泛认可,具体功能不再详细介绍,在之前发布的 Zabbix 2.4.1 安装及微信短信提醒已经做了详细介绍,本篇主要对 Za ...
- zabbix3.0安装(本文引用51cto博主烂泥行天下的文章,我也是参考他写的文章安装的zabbix)
但是由于他文章写的时间有点久了,上面的关于安装zabbix之前需要安装的zabbix3.0yum源的链接失效了,所有我找了2个能用的zabbix 3.0yum源,其他的就不再写了 安装zabbix3. ...
- Zabbix3.0安装部署最佳实践
Zabbix介绍 1.1zabbix 简介 Zabbix 是一个高度集成的网络监控解决方案,可以提供企业级的开源分布式监控解决方案,由一个国外的团队持续维护更新,软件可以自由下载使用,运作团队靠提供收 ...
随机推荐
- 模式识别之概率分布---平均分布,正态分布,一阶滑动和,一阶线性回归 C语言编程
http://wenku.baidu.com/view/11cb1669a98271fe910ef9c6.html
- ios UICollectionView reloadData无法更新的奇怪问题。
报错 Assertion failure in -[UICollectionViewData invalidateItemsAtIndexPaths:] 近来偶尔用到UICollectionVi ...
- SQL.Cookbook 读书笔记2 查询结果排序
第二章 查询结果排序 2.1 按查询字段排序 order by sal asc; desc;-- 3表示sal 2.2 按子串查询 );--按job的最后两个字符排序 2.3 对字符数字混合排序 cr ...
- c#实现一个打砖块游戏step by step---开篇
一 引子 为了让更多的编程初学者,轻松愉快地掌握面向对象的思考方法,对象继承和多态的妙用,故推出此系列随笔,还望大家多多支持. 二 游戏截图与说明 1. 游戏截图 2. 游戏说明: 蓝色砖块砖块为普通 ...
- Cocos2d-x Lua中网格动作
GridAction它有两个主要的子类Grid3DAction和TiledGrid3DAction,TiledGrid3DAction系列的子类中会有瓦片效果,如下图所示是Waves3D特效(Grid ...
- EasyNVR无插件直播流媒体服务器云端集中管控的EasyNVS云管理平台安装使用文档
EasyNVS - EasyNVR云端集中管理服务 EasyNVS云管理平台是一套专门用于集中化管理EasyNVR 的解决方案. EasyNVR 采用主动注册的方式接入到 EasyNVS, 再由 Ea ...
- AWS入门-1
对于 Amazon Linux AMI,用户名为 ec2-user. 对于 RHEL AMI,用户名称是 ec2-user 或 root. 对于 Ubuntu AMI,用户名称是 ubuntu 或 r ...
- javafx 普通弹框提示
new Alert(Alert.AlertType.NONE, "xxx不存在", new ButtonType[]{ButtonType.CLOSE}).show();
- Python3.6全栈开发实例[017]
17.念数字:给出一个字典,在字典中标识出每个数字的发音,包括相关符号,然后由用户输入一个数字,让程序读出相对应的发音(不需要语音输出.单纯的打印即可). dics = { '-':'fu', ':' ...
- .net全部版本的官方下载地址
https://technet.microsoft.com/zh-cn/5a4x27ek