8_小米監控Open-Falcon安裝查詢元件-API
Open-Falcon 安裝查詢元件-API
更多幹貨
一、 介紹
api元件,提供統一的restAPI操作介面。比如:api元件接收查詢請求,根據一致性雜湊演算法去相應的graph例項查詢不同metric的資料,然後彙總拿到的資料,最後統一返回給使用者。
二、 服務部署
服務部署,包括配置修改、啟動服務、檢驗服務、停止服務等。這之前,需要將安裝包解壓到服務的部署目錄下。
# 修改配置, 配置項含義見下文, 注意graph叢集的配置 vim cfg.json # 啟動服務 ./open-falcon start api # 停止服務 ./open-falcon stop api # 檢視日誌 ./open-falcon monitor api
三、 服務說明
注意: 請確保 graphs的內容與transfer的配置完全一致
{ "log_level": "debug", "db": { //資料庫相關的連線配置資訊 "faclon_portal": "root:@tcp(127.0.0.1:3306)/falcon_portal?charset=utf8&parseTime=True&loc=Local", "graph": "root:@tcp(127.0.0.1:3306)/graph?charset=utf8&parseTime=True&loc=Local", "uic": "root:@tcp(127.0.0.1:3306)/uic?charset=utf8&parseTime=True&loc=Local", "dashboard": "root:@tcp(127.0.0.1:3306)/dashboard?charset=utf8&parseTime=True&loc=Local", "alarms": "root:@tcp(127.0.0.1:3306)/alarms?charset=utf8&parseTime=True&loc=Local", "db_bug": true}, "graphs": { // graph模組的部署列表資訊 "cluster": { "graph-00": "127.0.0.1:6070" }, "max_conns": 100, "max_idle": 100, "conn_timeout": 1000, "call_timeout": 5000, "numberOfReplicas": 500 }, "metric_list_file": "./api/data/metric", "web_port": ":8080", // http監聽埠 "access_control": true, // 如果設定為false,那麼任何使用者都可以具備管理員許可權 "salt": "pleaseinputwhichyouareusingnow", //資料庫加密密碼的時候的salt "skip_auth": false, //如果設定為true,那麼訪問api就不需要經過認證 "default_token": "default-token-used-in-server-side", //用於服務端各模組間的訪問授權 "gen_doc": false, "gen_doc_path": "doc/module.html" }
備註:
- 部署完成api元件後,請修改dashboard元件的配置、使其能夠正確定址到api元件。
- 請確保api元件的graph列表 與 transfer的配置 一致。
更多相關文章
相關推薦
8_小米監控Open-Falcon安裝查詢元件-API
Open-Falcon 安裝查詢元件-API更多幹貨一、 介紹api元件,提供統一的restAPI操作介面。比如:api元件接收查詢請求,根據一致性雜湊演算法去相應的graph例項查詢不同metric的資料,然後彙總拿到的資料,最後統一返回給使用者。二、 服務部署服務部署,包
7_小米監控Open-Falcon安裝繪圖資料的元件- Graph
pen-Falcon:安裝繪圖資料的元件- Graph更多幹貨一、 介紹graph是儲存繪圖資料的元件。graph元件 接收transfer元件推送上來的監控資料,同時處理api元件的查詢請求、返回繪圖資料。二、 服務部署服務部署,包括配置修改、啟動服務、檢驗服務、停止服務等
6_小米監控Open-Falcon安裝資料轉發服務-Transfer
Open-Falcon安裝資料轉發服務-Transfer更多幹貨一、 簡介transfer是資料轉發服務。它接收agent上報的資料,然後按照雜湊規則進行資料分片、並將分片後的資料分別push給graph&judge等元件。二、 服務部署服務部署,包括配置修改、啟動服
4_小米監控Open-Falcon 前端安裝
Open-Falcon 前端安裝更多幹貨一、建立工作目錄這一步在建立後端服務的時候已經建立好,所以不需要再進行操作。 export HOME=/home/work export WORKSPACE=$HOME/open-falcon mkdir -p $WOR
12_小米監控Open-Falcon郵件、簡訊、電話傳送介面
小米監控Open-Falcon 郵件、簡訊、電話傳送介面更多幹貨一、 介紹監控系統產生報警事件之後需要傳送報警郵件或者報警簡訊,各個公司可能有自己的郵件伺服器,有自己的郵件傳送方法;有自己的簡訊通道,有自己的簡訊傳送方法。falcon為了適配各個公司,在接入方案上做了一個規範
18_小米監控Open-Falcon:Rabbitmq監控
key tag type note rabbitmq.messages_ready name(Queue名字) GAUGE 佇列中處於等待被消費狀態訊息數 rabbitmq.messages_unacknowledged name(Queue名字) GAUGE 佇列中處於消費中狀態的訊息數 rabbitmq.
10_小米監控Open-Falcon告警判斷-Judge
{ "debug": true, "debugHost": "nil", "remain": 11, "http": { "enabled": true, "listen": "0.0.0.0:6081" }, "rpc": {
19_小米監控Open-Falcon:Nginx監控
小米監控Open-Falcon:Nginx監控 更多幹貨 一、 工作原理 ngx_metric是藉助lua-nginx-module的log_by_lua功能實現nginx請求的實時分析,然
16_小米監控Open-Falcon:Redis監控
#!/bin/env python #-*- coding:utf-8 -*- __author__ = 'iambocai' import json import time import socket import os import re import sys import commands impo
9_小米監控Open-Falcon心跳服務-HBS
Open-Falcon心跳服務-HBS更多幹貨一、 介紹心跳伺服器,公司所有agent都會連到HBS,每分鐘發一次心跳請求。Portal的資料庫中有一個host表,維護了公司所有機器的資訊,比如hostname、ip等等。這個表中的資料通常是從公司CMDB中同步過來的。但是有
2、小米監控_服務監控Open-Falcon環境準備
服務監控Open-Falcon環境準備更多幹貨一、安裝redis大家可以yum安裝,也可以下載原始碼安裝。yum install -y redis修改配置redis.confvi /etc/redis.conf啟動redis:redis-server &二、 安裝my
open-falcon 安裝Dashboard時候報錯"SSLError: The read operation timed out"
directory download err ted 3.0 ins ror linu efi 在部署open-falcon環境過程中,安裝Dashboard時候報錯"SSLError: The read operation timed out"。如下: [[emai
Open-Falcon安裝詳解
Open-Falcon安裝詳解運維監控系統介紹 開源還是商用?十大雲運維監控工具橫評 互聯網常用監控系統比較 圖片來自互聯網 如有侵權請聯系刪除 Open-Falcon概述 Open-Falcon誕生原因官網中
open-falcon安裝(前端,後端,ubuntu)
環境準備 #redis與mysql的環境準備 cd apt-get update apt-get install -y redis-server ps -ef|grep redis apt-get install -y mysql-server #此處有設定你的 密碼。 #本文以t
運維監控-Open-Falcon實戰部署
運維監控-Open-Falcon實戰部署 作者:尹正傑 版權宣告:原創作品,謝絕轉載!否則將追究法律責任。 一. 二
open-falcon安裝自動化部署
更換yum源的時候請注意,此yum源為centos7的源,如有需要可更改#!/bin/bash server=(go git redis mysql-server) db=(1_uic-db-schema.sql 2_portal-db-schema.sql 3_dashb
運維架構服務監控Open-Falcon
一、 介紹 監控系統是整個運維環節,乃至整個產品生命週期中最重要的一環,事前及時預警發現故障,事後提供翔實的資料用於追查定位問題。監控系統作為一個成熟的運維產品,業界有很多開源的實現可供選擇。當公司剛剛起步,業務規模較小,運維團隊也剛剛建立的初期,選擇一款開源的監控系統
Open-falcon 安裝部署手冊
ls -l epel源 targe lin monitor system ESS lib brush 搭建環境 OS: RHEL 7.3 kernel: 3.10.0-514.el7.x86_64 host0: 10.16.112.128 <->
open-falcon小米監控安裝部署
一、部署前的準備 設定環境變數 export WORKSPACE=/home/work/open-falcon1 redis安裝 - yum安裝或原始碼安裝 yum安裝 yum install redis-cli redis-server2 原始碼安裝 tar zxvf r
【小米開源監控系統】open-falcon
open-falcon1)優勢·強大靈活的數據采集:自動發現,支持falcon-agent、snmp、支持用戶主動push、用戶自定義插件支持、opentsdb data model like(timestamp、 endpoint、metric、key-value tags) ·水平擴展能力:支持每個周期上