国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

藍鯨平臺通過標(biāo)準(zhǔn)運維 API 安裝 Agent

這篇具有很好參考價值的文章主要介紹了藍鯨平臺通過標(biāo)準(zhǔn)運維 API 安裝 Agent。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

一、背景

二、目的

三、創(chuàng)建安裝agent流程

四、通過標(biāo)準(zhǔn)運維 API 安裝 Agent

?五、總結(jié)


一、背景

??????? 藍鯨平臺正常情況納管主機需要在節(jié)點管理手工安裝agent,不能達到完成自動化安裝agent的效果。想通過腳本一鍵安裝agent,而不需要在藍鯨平臺進行過多的菜單操作。

????? 參考藍鯨社區(qū)大神的文檔:

https://bk.tencent.com/s-mart/community/question/11003?type=articlehttps://bk.tencent.com/s-mart/community/question/11003?type=article

二、目的

??????? 通過標(biāo)準(zhǔn)運維平臺API安裝agent,并輸出使用API 安裝agent的一鍵安裝腳本,用戶需要保證藍鯨集群能正常通過ssh訪問需要納管的主機。

三、創(chuàng)建安裝agent流程

??????? 登錄到藍鯨平臺,在標(biāo)準(zhǔn)運維對應(yīng)的業(yè)務(wù)下創(chuàng)建項目流程;目前公共流程我測試未成功,公共流程會讀取業(yè)務(wù)id(bk_biz_id)失敗。

1、新建流程

藍鯨平臺通過標(biāo)準(zhǔn)運維 API 安裝 Agent

藍鯨平臺通過標(biāo)準(zhǔn)運維 API 安裝 Agent

藍鯨平臺通過標(biāo)準(zhǔn)運維 API 安裝 Agent

藍鯨平臺通過標(biāo)準(zhǔn)運維 API 安裝 Agent

藍鯨平臺通過標(biāo)準(zhǔn)運維 API 安裝 Agent

藍鯨平臺通過標(biāo)準(zhǔn)運維 API 安裝 Agent

藍鯨平臺通過標(biāo)準(zhǔn)運維 API 安裝 Agent

藍鯨平臺通過標(biāo)準(zhǔn)運維 API 安裝 Agent

藍鯨平臺通過標(biāo)準(zhǔn)運維 API 安裝 Agent

藍鯨平臺通過標(biāo)準(zhǔn)運維 API 安裝 Agent

藍鯨平臺通過標(biāo)準(zhǔn)運維 API 安裝 Agent

???????? 到此,已完成了安裝 agent流程配置??梢灾苯油ㄟ^ 流程任務(wù)安裝agent了,要是想通過 API調(diào)用 則需要 參考后續(xù)的步驟(第四章節(jié)),創(chuàng)建 流程是 API調(diào)用 安裝 agent的必須前提。

?2、新建任務(wù)(測試流程正??捎?

??????? 此項不是必須項,此項是證明剛才創(chuàng)建標(biāo)準(zhǔn)流程已正??捎?。

藍鯨平臺通過標(biāo)準(zhǔn)運維 API 安裝 Agent

藍鯨平臺通過標(biāo)準(zhǔn)運維 API 安裝 Agent

藍鯨平臺通過標(biāo)準(zhǔn)運維 API 安裝 Agent

藍鯨平臺通過標(biāo)準(zhǔn)運維 API 安裝 Agent

藍鯨平臺通過標(biāo)準(zhǔn)運維 API 安裝 Agent

四、通過標(biāo)準(zhǔn)運維 API 安裝 Agent

?1、操作方法藍鯨平臺通過標(biāo)準(zhǔn)運維 API 安裝 Agent

藍鯨平臺通過標(biāo)準(zhǔn)運維 API 安裝 Agent

藍鯨平臺通過標(biāo)準(zhǔn)運維 API 安裝 Agent

藍鯨平臺通過標(biāo)準(zhǔn)運維 API 安裝 Agent

2、下圖由藍鯨社區(qū)提供

藍鯨社區(qū)大神文檔地址:

https://bk.tencent.com/s-mart/community/question/11003?type=articlehttps://bk.tencent.com/s-mart/community/question/11003?type=article

藍鯨平臺通過標(biāo)準(zhǔn)運維 API 安裝 Agent

2、獲取鑒權(quán)信息

藍鯨平臺通過標(biāo)準(zhǔn)運維 API 安裝 Agent

?3、API 請求內(nèi)容(可通過postman 執(zhí)行)

藍鯨平臺通過標(biāo)準(zhǔn)運維 API 安裝 Agent

4、通過shell 腳本調(diào)用 標(biāo)準(zhǔn)運維 API 安裝agent

???????? 使用者直接下載腳本或者復(fù)制腳本修改執(zhí)行即可,他會自動生成json請求文件,完成調(diào)用。

?????????使用者在執(zhí)行腳本前,必須修改的內(nèi)容有

  1. IP='替換成你的IP'
  2. PASSWORD='替換成你的主機 root 密碼,若是你的流程指定的是其他用戶,則寫對應(yīng)用戶的密碼'
  3. template_id="替換成你的業(yè)務(wù)流程 ID 號"
  4. bk_app_secret='替換成你的安全密鑰值'
  5. bk_biz_id=3 # 請將數(shù)字修改成你的 業(yè)務(wù) ID 值
  6. apiurl='"替換成你自己域名"/api/c/compapi/v2/sops/create_and_start_task/'
#!/bin/bash
# creator @土豆
# date 2023-05-18
# 通過藍鯨流程 API 自動化納管主機,安裝藍鯨agent
# 執(zhí)行本腳本即可納管主機: sh bk_agent.sh
# 要確保藍鯨集群能通過 ssh 訪問到目標(biāo)主機
# 參考藍鯨社區(qū)文檔: https://bk.tencent.com/s-mart/community/question/11003?type=article

##########################################################
#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# 多個IP,通過應(yīng)用分號分隔,將值傳遞給在創(chuàng)建該流程設(shè)定的全局變量: ${IP} 和 ${PASSWORD} )
IP='192.168.1.101,192.168.1.102'
PASSWORD='替換成你的主機 root 密碼,若是你的流程指定的是其他用戶,則寫對應(yīng)用戶的密碼'

# 流程執(zhí)行任務(wù)的名稱,自定義即可
install_name=install_agent_$(date +%F_%T)

#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
##########################################################



##########################################################
# 固定內(nèi)容,這些內(nèi)容是 依據(jù)模塊而來,第一次使用需要修改
##########################################################

# 改成您的項目流程 ID
template_id="替換成你的業(yè)務(wù)流程 ID 號"

# bk_username:藍鯨登錄用戶,可用其他有權(quán)限的用戶,默認(rèn)值:admin
bk_username='admin'

# bk_app_code 和 bk_app_secret 的值可從應(yīng)用開發(fā)獲取: 藍鯨開發(fā)者中心 ->應(yīng)用開發(fā)->標(biāo)準(zhǔn)運維->基本設(shè)置->基本信息
# bk_app_code: 應(yīng)用ID,我在 json里面指定默認(rèn)值為:bk_app_code='bk_sops'
# bk_app_code='bk_sops'

# 應(yīng)用 TOKEN ,安全密鑰
bk_app_secret='輸入你的安全密鑰值'

# 業(yè)務(wù)默認(rèn)值: 測試業(yè)務(wù)環(huán)境(我的流程是在 ID 是 3 的業(yè)務(wù)下)
bk_biz_id=3 # 請將數(shù)字修改成你的 業(yè)務(wù) ID 值

# 流程模板來源,business:默認(rèn)值,業(yè)務(wù)流程,common:公共流程
# TEMPLATE_SOURCE=common

# 任務(wù)流程類型,common: 默認(rèn)值,常規(guī)流程,common_func:職能化流程
# FLOW_TYPE='common'

## 請求的 API 地址,改成你自己的 API 地址
# 獲取方法: 藍鯨開發(fā)者中心->云API->API文檔->組件API文檔->管理工具->標(biāo)準(zhǔn)運維->API列表->create_and_start_task->API地址
apiurl='"替換成你自己域名"/api/c/compapi/v2/sops/create_and_start_task/'

##########################################################
# 固定內(nèi)容,這些內(nèi)容是 依據(jù)模塊而來,第一次使用需要修改
##########################################################

# 獲取服務(wù)器第一個網(wǎng)卡的第一個IP
GetIP() {

  # 獲取服務(wù)器第一個網(wǎng)卡的第一個IP
 if [ -z ${IP} ];then

    HostIP=`ifconfig |grep inet|grep -oP "\d{1,3}\.\d{1,3}\.\d{1,3}.\d{1,3}"| grep -vE "127.0.0.1|^255"|head -n 1`
    IP=$HostIP
    echo "您沒有輸入主機IP,自動獲取到的主機IP是:"
    echo $IP

  else
    echo "您輸入的IP是: "
    echo $IP
 fi

}

# 生成請求內(nèi)容
RequestFile() {

# 請求主體 json, 可自行參照 API文檔說明修改
# 藍鯨開發(fā)者中心->云API->API文檔->組件API文檔->管理工具->標(biāo)準(zhǔn)運維->API列表->create_and_start_task->請求參數(shù)示例
cat > agent.json << EOF
{
    "name": "${install_name}",
    "template_id": "${template_id}",
    "bk_app_code": "${bk_app_code:-bk_sops}",
    "bk_app_secret": "${bk_app_secret}",
    "bk_username": "${bk_username:-admin}",
    "bk_biz_id": "${bk_biz_id}",
    "template_source": "${template_source:-business}",
    "flow_type": "${flow_type:-common}",
    "constants": {
        "\${IP}": "${IP}",
        "\${PASSWORD}": "${PASSWORD}",
        "bk_biz_id": "${bk_biz_id}",
        "description": "通過 API 自動化安裝 藍鯨 agent"
    }
}
EOF

}

# 安裝agent
InstallAgent() {
 # 發(fā)送 POST 請求,執(zhí)行自動安裝 藍鯨 agent 
 #curl -XPOST $apiurl  -H 'Content-Type: application/json' -d @agent.json
 curl -s  -XPOST $apiurl  -H 'Content-Type: application/json' -d @agent.json
 
# if [ $? -eq 0 ];then
#    echo "installed Successed"
#   else 
#    echo "installed failed .."
# fi
}

# 執(zhí)行函數(shù)
GetIP
RequestFile
InstallAgent

5、驗證腳本 成功調(diào)用API安裝 藍鯨agent

藍鯨平臺通過標(biāo)準(zhǔn)運維 API 安裝 Agent

藍鯨平臺通過標(biāo)準(zhǔn)運維 API 安裝 Agent

藍鯨平臺通過標(biāo)準(zhǔn)運維 API 安裝 Agent

藍鯨平臺通過標(biāo)準(zhǔn)運維 API 安裝 Agent

?五、總結(jié)

??????? 1、在藍鯨平臺創(chuàng)建 安裝agent的流程

??????? 2、獲取相關(guān)信息,如鑒權(quán)信息等

??????? 3、通過 shell 腳本調(diào)用 API 接口,一鍵批量安裝agent

??????? 4、腳本有說明使用方法和獲取相關(guān)鑒權(quán)信息的知道方法,具體方案看截圖也可文章來源地址http://www.zghlxwxcb.cn/news/detail-453914.html

到了這里,關(guān)于藍鯨平臺通過標(biāo)準(zhǔn)運維 API 安裝 Agent的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 如何通過開源項目搭建私有云平臺--第一步:安裝Minio

    ? ? ?從事K8s私有云平臺研發(fā)工作差不多5年了,在國企由于不能使用開源工具,所以全部要自研,連K8s都要從二進制開始安裝。但去到小廠,如果一切自研,太耗費成本,本系列文章,總結(jié)一下,如何通過開源的項目快速搭建私有云平臺,并實現(xiàn)CI/CD持續(xù)集成過程。 ? ? ? ?

    2024年02月15日
    瀏覽(15)
  • 從API到Agent:萬字長文洞悉LangChain工程化設(shè)計

    我想做一個嘗試,看看能不能用盡量清晰的邏輯,給“AI外行人士”(當(dāng)然,我也是……)引入一下LangChain,試著從工程角度去理解LangChain的設(shè)計和使用。同時大家也可以將此文檔作為LangChain的“10分鐘快速上手”手冊,本意是希望幫助需要的同學(xué)實現(xiàn)AI工程的Bootstrap。 文中所

    2024年03月15日
    瀏覽(23)
  • Zabbix6 通過zabbix-agent2監(jiān)控MySQL

    Zabbix6 通過zabbix-agent2監(jiān)控MySQL

    ? ? ?Zabbix6 自帶mysql模版,無須再使用第三方,也不用自己寫監(jiān)控腳本,而且zabbix-agent2比zabbix-agent,功能更強大,應(yīng)用也更簡單。 1、登錄要被監(jiān)控的mysql, 創(chuàng)建監(jiān)控用戶 2、登錄Zabbix Server WEB,【配置】--【模版】- 【MySQL by Zabbix agent 2】,修改此【宏】 3、【配置】-【主機】

    2024年02月11日
    瀏覽(34)
  • Linux運維:深入了解 Linux 目錄結(jié)構(gòu)

    Linux運維:深入了解 Linux 目錄結(jié)構(gòu)

    ??The Begin??點點關(guān)注,收藏不迷路?? 1、根目錄表示法: 2、路徑分隔符: 3、目錄結(jié)構(gòu): 4、文件系統(tǒng): 5、特殊目錄: / 根目錄: 是系統(tǒng)中所有其他目錄和文件的起點。根目錄是整個文件系統(tǒng)的頂級目錄。 /: 根目錄,一般根目錄下只存放目錄,不要存放文件,/etc、/bi

    2024年03月19日
    瀏覽(27)
  • CentOS運維之根目錄擴容

    若home分區(qū)有足夠的空間且從來不使用,則可以將home分區(qū)空間擴容給/根目錄 1.解除掛載并刪除/home卷 若提示分區(qū)正在被使用,則通過名稱查詢占用進程并將進程殺死 2.分配冗余空間給根目錄 1.分區(qū) 使用fdisk等命令對冗余空間創(chuàng)建一個分區(qū) 2.創(chuàng)建pv卷 使用pvcreate命令創(chuàng)建pv卷 3

    2024年01月18日
    瀏覽(17)
  • 在Windows10平臺安裝Blender 3D建模軟件并調(diào)用Python API接口

    在Windows10平臺安裝Blender 3D建模軟件并調(diào)用Python API接口

    要在Windows上安裝Blender(https://www.blender.org/),請按照以下步驟操作: 首先,從Blender官網(wǎng)下載最新版本的Blender。請確保選擇適用于您的操作系統(tǒng)的版本,例如Windows 64位。 下載完成后,打開安裝程序。按照向?qū)У闹甘具M行操作,包括選擇安裝位置和添加快捷方式等選項。 安

    2024年02月16日
    瀏覽(27)
  • 把通過autogen構(gòu)建的AI agent接入到自己的應(yīng)用程序中

    把通過autogen構(gòu)建的AI agent接入到自己的應(yīng)用程序中

    同志們,我很高興的告訴大家我們有了一個比langchain更好用的構(gòu)建AI agent的工具。眾所周知,langchain主要就是一堆字符串提示模板構(gòu)成的,這導(dǎo)致,當(dāng)我們的模型性能不夠強大(比如說gpt3.5)時會因為上下文的干擾而產(chǎn)生幻覺,從而無法完成我們所需要讓其完成的任務(wù)(之前想讓

    2024年02月04日
    瀏覽(25)
  • AGI之Agent:《GitAgent: Facilitating Autonomous Agent with GitHub by Tool Extension通過工具擴展實現(xiàn)與GitHub的自主代

    AGI之Agent:《GitAgent: Facilitating Autonomous Agent with GitHub by Tool Extension通過工具擴展實現(xiàn)與GitHub的自主代

    AGI之Agent:《GitAgent: Facilitating Autonomous Agent with GitHub by Tool Extension通過工具擴展實現(xiàn)與GitHub的自主代理》翻譯與解讀 目錄 《GitAgent: Facilitating Autonomous Agent with GitHub by Tool Extension通過工具擴展實現(xiàn)與GitHub的自主代理》翻譯與解讀 Abstract Figure 1: Illustration of autonomous tool extension

    2024年01月23日
    瀏覽(17)
  • Jetson硬件平臺狀態(tài)查看工具jtop安裝,服務(wù)器平臺上可以通過nvtop工具來查看資源使用情況

    首先安裝支持環(huán)境包(maybe…need) sudo apt-get install git cmake sudo apt-get install python3-dev sudo apt-get install libhdf5-serial-dev hdf5-tools sudo apt-get install libatlas-base-dev gfortran 安裝 pip3 因為最終需要用 pip3 安裝,所以這一步是不可缺少的。 sudo apt install python3-pip 安裝 jtop sudo -H pip3 install -U jetso

    2023年04月23日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包