阿裡雲ECS部署Grafana接入zabbix

來源:互聯網
上載者:User

摘要: 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 opensslopenssl-devel pcre* make gd-devel libjpeg-devel libpng-devel libxml2-devel bzip2-devellibcurl-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

mkdir /opt/grafana && cd /opt/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設定檔:

[root@grafana 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


    ## Httpsettings

    URL:     http://zabbix.dtstack.com/api_jsonrpc.php

    Access:  proxy


    ## ZabbixAPI details

    Username: xxxxxx

    Password: xxxxxx

相關產品:

  1. 雲端服務器ECS
  2. 阿裡雲辦公
  3. 商務即時監控服務
相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.