关键词:
摘要: Grafana接入zabbix部署 阿里云ECS部署Grafana接入zabbix Grafana 是 Graphite 和 InfluxDB 仪表盘和图形编辑器。Grafana 是开源的,功能齐全的度量仪表盘和图形编辑器,支持 Graphite,InfluxDB 和 OpenTSDB。
Grafana接入zabbix部署
阿里云ECS部署Grafana接入zabbix
Grafana 是 Graphite 和 InfluxDB 仪表盘和图形编辑器。Grafana 是开源的,功能齐全的度量仪表盘和图形编辑器,支持 Graphite,InfluxDB 和 OpenTSDB。
关于zabbix及相关服务软件版本:
Linux: ECS_CentOS 7.2
nginx: 1.9.15
一、购买ECS
购买一台ECS
二、安装nginx
安装依赖包:
yum -y install gcc gcc-c++ autoconf automake zlib zlib-devel openssl openssl-devel pcre* make gd-devel libjpeg-devel libpng-devel libxml2-devel bzip2-devel libcurl-devel
创建nginx用户:
useradd nginx -s /sbin/nologin -M
下载nginx软件包并进入到目录中:
wget http://nginx.org/download/nginx-1.9.15.tar.gz && tar xvf nginx-1.9.15.tar.gz && cd nginx-1.9.15
编译:
./configure --prefix=/usr/local/product/nginx1.9.14 --user=nginx --group=nginx --with-http_ssl_module --with-http_v2_module --with-http_stub_status_module --with-pcre
make && make install
ln -s /usr/local/product/nginx1.9.14 /usr/local/nginx ==>创建软链接
参数解释:
--with-http_stub_status_module:支持nginx状态查询
--with-http_ssl_module:支持https
--with-http_spdy_module:支持google的spdy,想了解请百度spdy,这个必须有ssl的支持
--with-pcre:为了支持rewrite重写功能,必须制定pcre
三、安装Grafana
wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.3.2.linux-x64.tar.gz
tar -zxvf grafana-4.3.2.linux-x64.tar.gz
mv grafana-4.3.2 grafana
cd grafana/bin/
#查看可以安装的插件
./grafana-cli plugins list-remote
#安装zabbix插件
./grafana-cli plugins install alexanderzobnin-zabbix-app
#安装饼图插件
./grafana-cli plugins install grafana-piechart-panel
#启动,并后台运行
./grafana-server -homepath /opt/grafana/grafana &
四、Grafana管理网站配置(nginx):
编辑nginx虚拟主机:
[root@grafana conf]# mkdir extra
[root@grafana conf]# cd extra/
[root@grafana extra]# vim grafana.conf
server {
listen 80;
server_name grafana.dtstack.com;
access_log /data/logs/zabbix/grafana.dtstack.com.access.log main;
location / {
index index.html;
proxy_pass http://127.0.0.1:3000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
编辑nginx.conf配置文件:
[[email protected] conf]# cat nginx.conf
user nginx;
worker_processes 1;
#error_log logs/error.log warning;
#error_log logs/error.log notice;
#error_log logs/error.log info;
pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
log_format main ‘$remote_addr - $remote_user [$time_local] "$request" ‘
‘$status $body_bytes_sent "$http_referer" ‘
‘"$http_user_agent" "$http_x_forwarded_for"‘;
access_log logs/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
#gzip on;
include extra/*.conf;
}
添加/etc/hosts文件:
192.168.119.140 grafana.dtstack.com
访问Grafana
访问http://grafana.dtstack.com admin/admin
五、添加数据源:
启用zabbix插件
数据源配置 - 数据源
Name: zabbix
Default: ?
Type: Zabbix
## Http settings
URL: http://zabbix.dtstack.com/api_jsonrpc.php
Access: proxy
## Zabbix API details
Username: xxxxxx
Password: xxxxxx
阿里云ecs的cpu100%排查
...且命令输入无卡顿,不至于头文件都传不过来。后来一看阿里云的云监控,上面有数据,似乎也可以佐证网络这个说法,因为云监控是阿里云内部的监控,可以内网获取到 查看详情
部署java应用程序到阿里云ecs
...飞猛进的发展,越来越多的开发者选择将应用程序部署到阿里云的ECS机器上,这里是一篇教程文章,介绍如何将本地开发的Java应用程序,部署到阿里云ECS。本地开发无论是编写云端运行的,还是编写本地运行的Java应用程序,代... 查看详情
利用阿里云ecs部署自己的私有harbor镜像仓库(代码片段)
文章目录利用阿里云ECS部署自己的私有harbor镜像仓库harbor简介harbor的部署安装依赖安装docker安装docker-compose安装harborharbor的一些镜像浏览器访问向harbor推送nginx镜像利用阿里云ECS部署自己的私有harbor镜像仓库harbor简介虽然Docker官... 查看详情
利用阿里云ecs部署自己的私有harbor镜像仓库(代码片段)
文章目录利用阿里云ECS部署自己的私有harbor镜像仓库harbor简介harbor的部署安装依赖安装docker安装docker-compose安装harborharbor的一些镜像浏览器访问向harbor推送nginx镜像利用阿里云ECS部署自己的私有harbor镜像仓库harbor简介虽然Docker官... 查看详情
安信可nb-iot模组ec系列at指令应用笔记②mqtt接入阿里云(代码片段)
文章目录一、前言二、阿里生活物联网平台侧操作说明三、模组侧使用说明一、前言天猫精灵平台目前暂不支持蜂窝联网方式接入,本文以接入飞燕平台为例,介绍安信可EC系列NB-IoT模组使用MQTT协议接入阿里云,并用... 查看详情
zabbix监控阿里云rds(代码片段)
本文是从网上筛选的一些技术前辈的文档,通过阿里云api的调用来获取rds的相关信息声明: 以下操作我均是在zabbix-server主机上操作的 环境: 阿里云ecs(CentOSLinuxrelease7.5.1804(Core) ) ... 查看详情
githubaction部署到阿里云ecs
参考技术AACCESS_TOKEN阿里云服务器要部署你本机的公钥/root/.ssh/authorized_keys,这里的私钥才能使用可以在阿里云服务器商添加密钥对,导入本机上的id_rsa_pub公钥,这个存放在.ssh/下面,然后重启实例之后,使用本机的id_rsa私钥配置... 查看详情
centos7下部署zabbix3.4+grafana
今天介绍一款高颜值监控绘图工具Grafana,在使用Zabbix监控环境中,通常我们会结合Grafana进行图形展示。Grafana默认没有zabbix作为数据源,需要手动给zabbix安装一个插件,然后再添加进Grafana即可,非常简单。下面就介绍下Grafana的... 查看详情
在阿里云ecs服务器上部署java环境实现域名访问
...们解决问题。今天找到了一篇很好的文章,讲述了如何在阿里云ECS服务器上部署Java环境实现域名访问。链接在之前我 查看详情
zabbix4.0lts+grafana5.3部署(代码片段)
一、概述1、Zabbix4.0LTS2018年10月1日,Zabbix官方正式发布Zabbix4.0LTS版本,作为长期支持版本,意味着可以获得官方5年的支持。其中完全支持到2021年10月31日,以及有限支持到2023年10月31日,同时官方4.0文档已经更新。最直观的感受... 查看详情
hexo部署到阿里云服务器ecs(代码片段)
目录 1前言 2环境介绍3本地环境部署3.1安装node.js3.2添加国内镜像源3.3安装git4使用Hexo4.1安装Hexo4.2初始化Hexo4.3下载主题Matery4.4更换主题为Matery5配置SSH密钥6服务器部署6.1git配置6.2创建仓库目录及相关配置7配置Nginx8修改Hexo配置1前... 查看详情
阿里云ace共创空间——mq消息队列产品测试
一、产品背景消息队列是阿里巴巴集团自主研发的专业消息中间件。产品基于高可用分布式集群技术,提供消息订阅和发布、消息轨迹查询、定时(延时)消息、资源统计、监控报警等一系列消息云服务,是企业级互联网架构的... 查看详情
如何将app部署在阿里云服务器上
...应用需要什么样的云服务器?为了帮助大家了解如何使用阿里云云服务器及相关应用,阿里云的移动云团队开发了一个简单的APP应用:移动云相册,其中使用了ECS主要用作部署云相册的API服务(图片信息调用、图片列表调用)和... 查看详情
如何将django项目部署到阿里云服务器上
...应用需要什么样的云服务器?为了帮助大家了解如何使用阿里云云服务器及相关应用,阿里云的移动云团队开发了一个简单的APP应用:移动云相册,其中使用了ECS主要用作部署云相册的API服务(图片信息调用、图片列表调用)和... 查看详情
阿里云ecs云服务器怎么安装配置ssl证书
1)将证书上传至阿里云服务器;点击“负载均衡”-“证书管理”-“创建证书”2)设置“证书名称”;选择证书类型”–服务器证书;填写证书内容”–将刚才保存的Server.crt(包含了中间证书),全部复制并粘贴;“私钥”–... 查看详情
springboot部署到阿里云ecs服务器,阿里云ecs服务器安装jdkmysqlnginx详细步骤(代码片段)
1.购买阿里云ECS服务器官网:阿里云-上云就上阿里云根据自己的需要选择相应的配置:目前有一个月的服务器免费体验时间,我选择了免费体验,点击后,可以看到你刚才购买的服务器:也可以通过这里查... 查看详情
阿里云ecs云服务器怎么安装配置ssl证书
在阿里云—ECS云服务器上部署ssl证书之前,我们需先下载应用软件amssl,下载完毕之后,点击面板右上角的应用软件。接下来就是配置证书模版。参考技术AGworg申请SSL证书后根据以下文档配置。SSL证书安装教程:https://www.gworg.com/... 查看详情
如何将app部署在阿里云服务器上?
...根据自己应用特点选择安装相关web服务器tomcat或者jetty,阿里云提供了一条龙安装部署脚本,为开发者提供了更多的方便。3。打包应用将web源码下载到本地,使用命令mvnpackage打成war包。如果不是maven工程,可以用类似ant打成war包... 查看详情