Zabbix安装 Grafana安装
每天学习一点点 编程PDF电子书免费下载: http://www.shitanlife.com/code
前提: 先需要安装好 lamp环境。
官方文档: https://www.zabbix.com/documentation/3.4/zh/manual/installation/install
1)安装
1.Zabbix server
1) 下载源代码归档,解压
tar -zxvf zabbix-3.4.3.tar.gz
2) 创建用户账户:zabbix-server
3) 创建Zabbix数据库,导入数据库内容,数据库脚本在源码目录里面有,需要按顺序进行导入(mysql)
4) 配置源代码,进入源码目录
./configure --enable-server --with-mysql --with-net-snmp
5) 安装组件
make install
6) 查看和编辑配置文件
/usr/local/etc/zabbix_server.conf
指定数据库名称,用户名和密码
7) 启动
zabbix_server
2.Zabbix_agent
1) 下载源代码归档,解压
tar -zxvf zabbix-3.4.3.tar.gz
2) 创建用户账户zabbix-agent
3) 配置源代码,安装,进入源码目录
./configure --enable-agent
4) 安装组件
make install
5) 查看和编辑配置文件
/usr/local/etc/zabbix_agentd.conf
指定Zabbix server的 IP地址
1.Hostname
主机名,必须唯一,区分大小写。Hostname必须和zabbix web上配置的一直,否则zabbix主动监控无法正常工作。
2.Server
zabbix server的ip地址,多个ip使用逗号分隔
3.SourceIP
zabbix对外连接的出口IP地址
6) 启动
su - zabbix-agent
zabbix_agentd
2)前端设置
参考:http://www.cnblogs.com/yyhh/archive/2015/09/08/4792830.html
前端地址: http://192.168.102.116/zabbix Admin / zabbix
登录成功后,设置语言 Administrator-User,点击某个用户,选择中文语言;
如果没有中文选项,则需要修改源码了。3.4版本已经默认开启了中文支持,可以选择
配置-主机-创建主机(创建尽量从原始主机拷贝,因为已经配置了监控项的)
3)根据官方文档安装时报错:
1. MySQL library not found (参考 http://blog.csdn.net/wellto/article/details/31794829)
ln -s /usr/lib64/mysql/libmysqlclient.so.16.0.0 /usr/lib/libmysqlclient.so
2.Unable to use libevent (libevent check failed) (参考: http://www.cnblogs.com/kunhu/p/3632225.html)
yum -y install libevent-devel
3. 192.168.102.116/10051/zabbix-server
配置文件:
/usr/local/etc/zabbix_server.conf
/usr/local/etc/zabbix_agentd.conf
zabbix_get -s 192.168.102.116 -p 10050 -k"net.tcp.service[ftp]"
4. Resource interpreted as Stylesheet but transferred with MIME type text/plain
zabbix 源码修改 /var/www/html/zabbix/include/classes/html/pageheader 去掉 <!DOCTYPE html>输出
这个错误可能在某些服务器上出现,也可能不出现,样式问题
4)其他
停止服务:
killall zabbix_server 杀掉所有进程
启动: zabbix_server
zabbix_agentd
卸载:
1.找到相关sbin,删除掉
2.找到相关目录及文件,删除掉
3.杀进程
三、Grafana安装
在ZabbixServer服务器上,安装Grafana 参考: http://docs.grafana.org/installation/rpm/
service grafana-server start(默认是sqlite数据库)
grafana安装:
1.yum install https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.5.2-1.x86_64.rpm
(rpm安装方式: rpm -Uvh grafana-4.5.2-1.x86_64.rpm)
配置文件: /etc/grafana/grafana.ini
日志:/var/log/grafana/grafana.log
源码安装目录: /usr/share/grafana
默认sqlite数据库: /var/lib/grafana/grafana.db
配置文件修改:
http_addr 这个放开,默认空,允许所有地址访问;如果配置了某个域名或IP,就只允许该配置的地址访问
port 端口
1.安装grafana-zabbix插件
官方安装方式:grafana-cli plugins install alexanderzobnin-zabbix-app
http://192.168.102.116:3001
2.启动,设置开机启动
service grafana-server start
chkconfig grafana-server on
3.数据源界面配置:
1.先需要开启插件(界面找)
2.参考网上文档配置
每天学习一点点 编程PDF电子书免费下载: http://www.shitanlife.com/code
参考:http://www.cnblogs.com/yyhh/archive/2015/09/08/4792830.html#l10
Zabbix安装 Grafana安装的更多相关文章
- grafana安装使用及与zabbix集成
grafana简介Grafana是一个完全开源的度量分析与可视化平台,可对来自各种各种数据源的数据进行查询.分析.可视化处理以及配置告警. Grafana支持的数据源:官方:Graphite,Infl ...
- ubuntn18 docker zabbix+grafana安装和使用
在ubuntu docker inflxudb(安装 使用 备份 还原 以及python编码) telegraf Grafana我采用telegraf采集数据, 本文计划采用zabbix来才采集数据, ...
- Centos 7.3 安装Grafana 6.0
grafana简介 Grafana是一个完全开源的度量分析与可视化平台,可对来自各种各种数据源的数据进行查询.分析.可视化处理以及配置告警. Grafana支持的数据源: 官方:Graphite,In ...
- Grafana安装配置介绍
一.Grafana介绍 Grafana是一个可视化面板(Dashboard),有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器,支持Graphite.zabbix.InfluxDB.Pr ...
- Centos 7安装Grafana 4及结合Zabbix3.2实现可视化监控图形
上一篇介绍了如何在Centos 7环境下安装zabbix监控,本章继续介绍在Centos 7环境下安装Grafana,并结合Zabbix实现可视化监控图形! 简介: Grafana 是 Graphit ...
- Centos下载安装grafana
grafana的官网下载:https://grafana.com/grafana/download 一.安装服务端图像呈现组件 # yum install -y fontconfig freetype ...
- zabbix 3.0 安装 ubuntu环境
zabbix 3.0 安装 标签(空格分隔): 开发 [TOC] 下载deb # wget http://repo.zabbix.com/zabbix/3.0/ubuntu/pool/main/z/z ...
- 日志分析 第七章 安装grafana
grafana依赖mysql存储数据,首先需要安装mysql 安装mysql 解压 # groupadd mysql # useradd -s /sbin/nologin -g mysql mysql ...
- zabbix之2安装编译/基本功能实现
1.安装方式: rpm或者编译都可,rpm可以直接用yum安装. rpm安装的话,根据文件名进行选择即可. 编译的话,不同参数对应不同的组件. 编译安装zabbix:同时安装server和agent, ...
随机推荐
- Trie(字典树)解析及其在编程竞赛中的典型应用举例
摘要: 本文主要讲解了Trie的基本思想和原理,实现了几种常见的Trie构造方法,着重讲解Trie在编程竞赛中的一些典型应用. 什么是Trie? 如何构建一个Trie? Trie在编程竞赛中的典型应用 ...
- 自动化运维(1)之二进制部署MySQL5.7
二进制部署MySQL5.7 这个文档用于基础解释,后面通过ansible的自动化对MySQL单实例进行安装部署. 1.解压文件 # tar zxvf mysql-5.7.22-linux-glibc2 ...
- R语言实战 —— 常见问题解决方法
1.不存在叫XXX这个名字的程序包 > library(reshape) Error in library(reshape) : 不存在叫‘reshape’这个名字的程辑包 解决方法:先安装,后 ...
- layUI Tree 的使用
原文作者:小巷而已 [[layui-xtree 3.0]依赖layui form模块 复选框tree插件] 原文链接: https://blog.csdn.net/xianglikai1/articl ...
- EXISTS 执行顺序
select * from a where a.s_status=1 and exists (select orderid from b where a.orderid=b.orderid) exis ...
- Java的第6天,学习运算符
提到运算符我们就会想起 加 减 乘 除: Java中的一些运算符:关系运算符.逻辑运算符.赋值运算符.和条件运算符: 其中算术运算符有:+ , - , * , \, % ,++, -- ; + , - ...
- Java基础回顾Application(二)
application对象 1 什么是application对象 ? (1) 当Web服务器启动时,Web服务器会自动创建一个application对象.application对象一旦创建,它将一直存 ...
- linux学习笔记-解决google-chrome打开后弹出输入密码以解锁您的登录密钥环的提示
我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! 一.理论知识 1.密钥的作用 google-chrome存储了网站登录时使用的账号和密码信息,这个密钥是用来保护这些信息的 2. ...
- NODE获取节点删除空格的操作
NODE节点操作有: object.parentNode:获取某子元素的父级: object.childNodes:是获取所有的子元素节点,返回数组类型: object.lastChild: 获取该元 ...
- [iOS] KVC 和 KVO
开发iOS经常会看见KVO和KVC这两个概念,特地了解了一下. 我的新博客wossoneri.com link KVC Key Value Coding KVC是一种用间接方式访问类的属性的机制.比如 ...