阿里云ecs部署grafana接入zabbix

_夜枫      2022-02-12     245

关键词:

原文链接

摘要: 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包... 查看详情