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 是一个高度集成的网络监控解决方案,可以提供企业级的开源分布式监控解决方案,由一个国外的团队持续维护更新,软件可以自由下载使用,运作团队靠提供收 ...
随机推荐
- 使用Salt-ssh部署Salt-minion之源码安装(二)
二.源码安装篇 使用salt-ssh功能要求客户端系统python版本2.6+ 1.salt-minion端环境: 系统:SUSE SP3 64bit python版本:2.6.6 RPM包:pcre ...
- hdu 4587(割点的应用)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4587 思路:题目的意思很简单,就是删除任意2个节点以及关联的边,求图的最大连通分量数.我们知道删除割点 ...
- Assertion (software development) -- 断言
Wiki: In computer programming, an assertion is a predicate (a true–false statement) placed in a prog ...
- 《从零开始学Swift》学习笔记(Day 15)——请注意数字类型之间的转换
原创文章,欢迎转载.转载请注明:关东升的博客 在C.Objective-C和Java等其他语言中,整型之间有两种转换方法: 从小范围数到大范围数转换是自动的: 从大范围数到小范围数需要强制类型转换,有 ...
- 纯CSS3文字效果推荐
之前曾经研究过几个纯css实现的文字效果,<CSS文字条纹阴影动画>和<响应式奶油立体字效果>等,今天我们来研究几款文字效果,主要利用text-shadow.webkit内核的 ...
- MVC5学习系列
前言 嗷~小弟我又出现了~咳咳..嚎过头了, 先说一说为什么写这个吧,~首先肯定是我自己需要学(废话 - -,)//,之前也写过MVC4的项目,嗯..但是仅限于使用并没有很深入的每个模块去了解, 这段 ...
- java 序列化的作用
public class Test { public static String requestUrl = "http://localhost/SpringMvc/test.do" ...
- getDomain(url)-我的JavaScript函数库-mazey.js
获取链接地址中域名,如mazey.net,www.mazey.net,m.mazey.net. 参数:url 必需function getDomain(url){ var a = documen ...
- Servlet 3.0 介绍
1. 概述 注解代替 web.xml 配置文件 异步处理 对上传的支持 2. 注解代替 web.xml 配置文件 使用方法 在 Servlet 类上添加 @WebServlet(urlPatterns ...
- 004-JVM指令集(指令码、助记符、功能描述)
一.JVM指令助记符 1)操作数栈 变量到操作数栈:iload,iload_,lload,lload_,fload,fload_,dload,dload_,aload,aload_ 操作数栈到变量:i ...