2016-09-20 59 views
0

在newrelic中是否有Command/API可用於將服務器策略分配給服務器?我正在嘗試編寫一個引導腳本,每次配置新的服務器時都會運行這個腳本,並且我不想每次都去新的儀表板來更改該服務器的策略。在newrelic中使用命令行分配服務器策略

我試着通過這個REST Api doc,但找不到任何有用的東西。

回答

0

您想使用警報實體API。在該API樹中有一個添加功能,可讓您將實體(服務器或APM代理等)添加到現有警報條件。

添加一個實體的條件 要將實體添加到一個條件,包括API調用這些項目:

  1. 你的REST API密鑰或管理用戶的API密鑰 的ENTITY_ID這是實體(警報目標)被監控。它是應用程序,瀏覽器,服務器,插件,密鑰事務或移動應用程序的數字ID。
  2. 的condition_id(可從API瀏覽器:警報條件> GET>列表)
  3. 必須是以下(此時不能合成材料)中的一個的ENTITY_TYPE: BrowserApplication 應用 流動應用 服務器 KeyTransaction 插件
  4. API瀏覽器:通知實體條件> PUT>添加

    curl -X PUT 'https://api.newrelic.com/v2/alerts_entity_conditions/{entity_id}.json' \ 
    -H 'X-Api-Key:{api_key}' -i \ 
    -H 'Content-Type: application/json' \ 
    -G -d 'entity_type={entity_type}&condition_id={condition_id}' 
    
+0

您能否提供一個鏈接到文檔? – Prateek

+0

https://docs.newrelic.com/docs/alerts/new-relic-alerts/rest-api-alerts/rest-api-calls-new-relic-alerts – Brutius

+0

啊,所以我從這個瞭解到的是它允許我從警報狀態添加/刪除服務器,但是我想更改「策略」本身,而不是警報條件。有沒有辦法做到這一點 ? – Prateek