阿里云ECS自定義監(jiān)控配置

來源: 51CTO
作者:51eA
時(shí)間:2021-04-12
17125
阿里云監(jiān)控提供三種方式上報(bào)數(shù)據(jù) OpenAPI、Java SDK 和阿里云命令行工具(CLI);此配置只針對托管在阿里云公有云服務(wù)器上的ECS;Linux發(fā)行版 Minimal_CentOS7.2;目的是以統(tǒng)計(jì)某個(gè)地區(qū):“當(dāng)前實(shí)時(shí)在線牌桌信息”為例;所有安裝操作必須連接互聯(lián)網(wǎng),上報(bào)監(jiān)控?cái)?shù)據(jù)方式采用阿里云CLI方式。

請注意


阿里云監(jiān)控提供三種方式上報(bào)數(shù)據(jù) OpenAPI、Java SDK 和阿里云命令行工具(CLI);
此配置只針對托管在阿里云公有云服務(wù)器上的ECS;
Linux發(fā)行版 Minimal_CentOS7.2;
目的是以統(tǒng)計(jì)某個(gè)地區(qū):“當(dāng)前實(shí)時(shí)在線牌桌信息”為例;
所有安裝操作必須連接互聯(lián)網(wǎng),上報(bào)監(jiān)控?cái)?shù)據(jù)方式采用阿里云CLI方式;


  • 構(gòu)建步驟

  • 首先構(gòu)建AccessKey

登陸阿里云控制臺-右側(cè)選擇賬戶信息-點(diǎn)擊accesskeys(若出現(xiàn)繼續(xù)使用AccessKey,請點(diǎn)擊繼續(xù)使用)
注意:為了安全起見,建議使用RAM子賬號
  • 安裝Python

    • 安裝2.7以上的Python工具,已安裝請忽略

      [root@test_majiang_aliyun ~]# wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz [root@test_majiang_aliyun ~]# tar -zxvf Python-2.7.8.tgz[root@test_majiang_aliyun ~]# cd Python-2.7.8[root@test_majiang_aliyun ~]# ./configure[root@test_majiang_aliyun ~]# make[root@test_majiang_aliyun ~]# make install
    • 升級pip

      注意:先升級pip,因?yàn)槿绻到y(tǒng)已存在pip并且版本過低可能會導(dǎo)致安裝異常
      [root@test_majiang_aliyun ~]# pip install -U pip
    • 安裝pip(已安裝跳過)

      注意:為避免安裝異常推薦使用Pip工具安裝阿里云CLI,Pip是一個(gè)是自動化管理工具,Pip依賴于Python
      [root@test_majiang_aliyun ~]# curl "https://bootstrap.pypa.io/get-pip.py" -o "pip-install.py"[root@test_majiang_aliyun ~]# python pip-install.py

  • 安裝阿里云命令行工具

[root@test_majiang_aliyun ~]# pip install aliyuncli

  • 在線安裝阿里云Python SDK

    阿里云Python SDK參考文檔

    [root@test_majiang_aliyun ~]# pip install aliyun-python-sdk-cms

  • 配置命令行工具

[root@test_majiang_aliyun ~]# aliyuncli configureAliyun Access Key ID [None]: <輸入 Access Key ID> --->accesskey
Aliyun Access Key Secret [None]: <輸入 Access Key Secret> --->accesskey secretDefault Region Id [None]: <輸入您購買的阿里云產(chǎn)品的 Region Id> --->cn-qingdaoDefault output format [None]: <輸入您需要的輸出格式> ---json
注意:輸入剛注冊生成的accesskey和accesskey secret

  • 手動上報(bào)監(jiān)控?cái)?shù)據(jù)到阿里云監(jiān)控控制臺

    • 創(chuàng)建應(yīng)用分組:
      登陸控制臺--云監(jiān)控--應(yīng)用分組--創(chuàng)建組--選擇云服務(wù)器ECS--填好名稱和實(shí)例通知對象確定即可;

    • 上報(bào)過程會調(diào)用api,上報(bào)成功后返回200狀態(tài)碼

      [root@test_majiang_aliyun ~]# aliyuncli cms PutCustomMetric --MetricList '[{"groupId":41864,"metricName":"online_tables_count","dimensions": {"regin":"game_server"},"type":0,"values": {"value":1}}]'
    • 整條語句是命令行+json語句串;
      groupId:填寫組ID,metricName:根據(jù)服務(wù)業(yè)務(wù)自定義標(biāo)題,dimensions:監(jiān)控的維度,regin:自定義;

    • 重點(diǎn)說兩個(gè)值:
      type:值默認(rèn)為0不用變,表示上傳原始數(shù)據(jù);
      values:這個(gè)值就是腳本計(jì)算出來的在線牌桌數(shù),手動上傳values給的是多少就是多少,后期可通過變量引用;

    • 錯(cuò)誤狀態(tài)碼:
      200 正常,400 客戶端請求中的語法錯(cuò)誤,403 校驗(yàn)失敗、限速、沒有授權(quán),500 服務(wù)器內(nèi)部錯(cuò)誤;


  • 手動驗(yàn)證上報(bào)的數(shù)據(jù)正確性

    • 登陸阿里云控制臺--云監(jiān)控--自定義監(jiān)控--在時(shí)間序列欄目下會顯示個(gè)時(shí)間序列,序列名對應(yīng)region給的值;

    • 如果有證明上傳正確并點(diǎn)擊進(jìn)去再次點(diǎn)擊metricName所給的值名稱,選中Dimensions 即會看到圖表;

    • 然后就可以根據(jù)這個(gè)自定義監(jiān)控來設(shè)置對應(yīng)報(bào)警規(guī)則了;
      ia_8500000006.png


  • 編寫統(tǒng)計(jì)牌桌腳本并把上報(bào)的CLI寫在腳本里面讓其自動執(zhí)行

給出示例腳本
ia_8500000007.png


  • 配置定時(shí)任務(wù)自動上報(bào)數(shù)據(jù)到云監(jiān)控

每分鐘上報(bào)一次
*/1 * * * * root bash /devops/scripts/tns.sh

  • done

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于51CTO,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對觀點(diǎn)贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
阿里云助力《誅仙世界》端游正式開服!
阿里云助力《誅仙世界》端游正式開服!
近?,完美世界游戲歷時(shí)多年打造的新國?仙俠MMORPG端游《誅仙世界》在阿?云上正式開服。
阿里云
云服務(wù)
2024-12-292024-12-29
一文詳解阿里云AI大基建
一文詳解阿里云AI大基建
面向AI時(shí)代,阿里云基礎(chǔ)設(shè)施是如何創(chuàng)新與發(fā)展的?計(jì)算、網(wǎng)絡(luò)、存儲、服務(wù)器、集群、可觀測等,阿里云全新升級的AI Infra到底有哪些重磅更新?
阿里云
云服務(wù)
2024-11-022024-11-02
AI時(shí)代云安全新范式,阿里云安全能力全線升級!
AI時(shí)代云安全新范式,阿里云安全能力全線升級!
AI時(shí)代,云安全面臨著新的挑戰(zhàn),不僅要持續(xù)面對以往的傳統(tǒng)問題,更需要全新理念落地于產(chǎn)品設(shè)計(jì)、技術(shù)演進(jìn)、架構(gòu)設(shè)計(jì),才能實(shí)現(xiàn)效果、性能、和成本的最優(yōu)解。
AI
阿里云
云服務(wù)
2024-09-272024-09-27
連續(xù)四年!阿里云領(lǐng)跑中國公有云大數(shù)據(jù)平臺
連續(xù)四年!阿里云領(lǐng)跑中國公有云大數(shù)據(jù)平臺
近日,國際數(shù)據(jù)公司(IDC)發(fā)布《中國大數(shù)據(jù)平臺市場份額,2023:數(shù)智融合時(shí)代的真正到來》報(bào)告——2023年中國大數(shù)據(jù)平臺公有云服務(wù)市場規(guī)模達(dá)72.2億元人民幣,其中阿里巴巴市場份額保持領(lǐng)先,占比達(dá)40.2%,連續(xù)四年排名第一。
阿里云
云服務(wù)
2024-09-182024-09-18
掃碼登錄
打開掃一掃, 關(guān)注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
個(gè)人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家