community.grafana.grafana_contact_point 模块 – 管理 Grafana 联系点
注意
此模块是 community.grafana 集合(版本 2.1.0)的一部分。
如果您正在使用 ansible
包,您可能已经安装了这个集合。 它不包含在 ansible-core
中。 要检查是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用: ansible-galaxy collection install community.grafana
。
要在 playbook 中使用它,请指定: community.grafana.grafana_contact_point
。
community.grafana 2.0.0 中的新增功能
概要
通过 API 创建/更新/删除 Grafana 联系点。
参数
参数 |
注释 |
---|---|
用于访问 Alertmanager 的密码。 |
|
用于访问 Alertmanager 的 URL。 当 |
|
用于访问 Alertmanager 的用户名。 |
|
用于 SSL 客户端身份验证的 PEM 格式证书链文件。 此文件也可以包含密钥,如果包含密钥,则不需要client_key |
|
包含用于 SSL 客户端身份验证的私钥的 PEM 格式文件。 如果client_cert同时包含证书和密钥,则不需要此选项。 |
|
通过钉钉发送的消息。 |
|
通过钉钉发送的消息类型。 |
|
钉钉消息的标题。 |
|
钉钉 webhook 的 URL。 当 |
|
禁用解决消息。 选择
|
|
Discord 消息的头像 URL。 |
|
通过 Discord 发送的消息。 |
|
Discord 消息的标题。 |
|
Discord webhook 的 URL。 当 |
|
是否在 Discord 中使用自定义用户名。 选择
|
|
将消息发送到的电子邮件地址列表。 当 |
|
电子邮件消息的内容。 |
|
是发送一封电子邮件还是发送单独的电子邮件。 选择
|
|
电子邮件的主题。 |
|
通过 Google Chat 发送的消息。 |
|
Google Chat 消息的标题。 |
|
Google Chat webhook 的 URL。 当 |
|
Grafana API 密钥。 如果设置,则会忽略 |
|
是否在通知中包含图像。 选择
|
|
Kafka 的 API 版本。 默认值: |
|
Kafka 的集群 ID。 |
|
Kafka 配置的描述。 |
|
Kafka 的其他详细信息。 |
|
用于访问 Kafka 的密码。 |
|
Kafka REST 代理的 URL。 当 |
|
要发布到的 Kafka 主题。 当 |
|
用于访问 Kafka 的用户名。 |
|
Line 消息的描述。 |
|
Line 消息的标题。 |
|
Line 的访问令牌。 当 |
|
联系点的名称。 当 |
|
OpsGenie 的 API 密钥。 当 |
|
是否在 OpsGenie 中启用警报的自动关闭。 选择
|
|
OpsGenie 警报的描述。 |
|
通过 OpsGenie 发送的消息。 |
|
是否覆盖 OpsGenie 中的优先级。 选择
|
|
OpsGenie 警报的响应者列表。 |
|
在 OpsGenie 中发送标签的格式。 |
|
OpsGenie webhook 的 URL。 当 |
|
组织 ID。 默认值: |
|
组织名称。 |
|
PagerDuty 告警的类别。 |
|
PagerDuty 的客户端标识符。 |
|
PagerDuty 的客户端 URL。 |
|
PagerDuty 告警中涉及的组件。 |
|
PagerDuty 的其他详细信息列表。 |
|
与 PagerDuty 告警关联的组。 |
|
PagerDuty 的集成密钥。 当 |
|
PagerDuty 告警的严重级别。 选择
|
|
PagerDuty 告警的来源。 |
|
PagerDuty 告警的摘要。 |
|
指示是否启用配置。 选择
|
|
Pushover 的 API 令牌。 当 |
|
Pushover 通知的设备列表。 |
|
Pushover 通知的过期时间。 |
|
通过 Pushover 发送的消息。 |
|
Pushover 中 OK 消息的优先级。 |
|
Pushover 中 OK 消息的声音。 |
|
Pushover 消息的优先级。 |
|
Pushover 消息的重试间隔。 |
|
Pushover 通知的声音。 |
|
Pushover 消息的标题。 |
|
是否上传 Pushover 通知的图像。 选择
|
|
Pushover 的用户密钥。 当 |
|
Sensu Go 的 API 密钥。 当 |
|
Sensu Go 的检查名称。 |
|
Sensu Go 的实体名称。 |
|
Sensu Go 的处理程序。 |
|
通过 Sensu Go 发送的消息。 |
|
Sensu Go 的命名空间。 |
|
Sensu Go 的 URL。 当 |
|
Slack webhook 的端点 URL。 |
|
Slack 消息的图标 emoji。 |
|
Slack 消息的图标 URL。 |
|
Slack 消息的频道提及。 选择
|
|
Slack 消息中要提及的组列表。 |
|
Slack 消息中要提及的用户列表。 |
|
Slack 消息的接收者。 当 |
|
Slack 消息的文本内容。 |
|
Slack 消息的标题。 |
|
Slack 身份验证的令牌。 当 |
|
Slack webhook 的 URL。 当 |
|
在 Slack 消息中使用的用户名。 |
|
联系点的状态。 选择
|
|
通过 Microsoft Teams 发送的消息。 |
|
Microsoft Teams 消息的节标题。 |
|
Microsoft Teams 消息的标题。 |
|
Microsoft Teams webhook 的 URL。 当 |
|
Telegram 的聊天 ID。 当 |
|
是否禁用 Telegram 消息的通知。 选择
|
|
通过 Telegram 发送的消息。 |
|
Telegram 消息的解析模式。 |
|
是否保护 Telegram 消息中的内容。 选择
|
|
Telegram 身份验证的令牌。 当 |
|
是否在 Telegram 消息中启用网页预览。 选择
|
|
Threema 的 API 密钥。 当 |
|
Threema 消息的描述。 |
|
Threema 的网关 ID。 当 |
|
Threema 消息的接收者 ID。 当 |
|
Threema 消息的标题。 |
|
联系点的类型。 当 选择
|
|
联系点的唯一 ID。 通常 uid 是随机生成的,但通过 API 处理联系点时是必需的。 |
|
Grafana 的 URL。 |
|
Grafana API 身份验证的密码。 默认值: |
|
Grafana API 身份验证的用户。 默认值: |
|
如果 选择
|
|
如果 仅应在个人控制的使用自签名证书的站点上将其设置为 选择
|
|
VictorOps 消息的描述。 |
|
VictorOps 的消息类型。 选择
|
|
VictorOps 消息的标题。 |
|
VictorOps webhook 的 URL。 当 |
|
Webex 的 API URL。 |
|
通过 Webex 发送的消息。 |
|
Webex 消息的房间 ID。 当 |
|
Webex 身份验证的令牌。 当 |
|
Webhook 的授权凭据。 |
|
Webhook 的授权方案。 |
|
Webhook 的 HTTP 方法。 选择
|
|
Webhook 的最大告警数。 |
|
通过 webhook 发送的消息。 |
|
Webhook 身份验证的密码。 |
|
Webhook 消息的标题。 |
|
Webhook 的 URL。 当 |
|
Webhook 身份验证的用户名。 |
|
企业微信的 Agent ID。 当 |
|
企业微信的公司 ID。 当 |
|
通过企业微信发送的消息。 |
|
企业微信的消息类型。 |
|
企业微信身份验证的密钥。 当 |
|
企业微信消息的标题。 |
|
要发送企业微信消息的用户列表。 |
|
企业微信 webhook 的 URL。 当 |
示例
- name: Create email contact point
community.grafana.grafana_contact_point:
grafana_url: "{{ grafana_url }}"
grafana_user: "{{ grafana_username }}"
grafana_password: "{{ grafana_password }}"
uid: email
name: E-Mail
type: email
email_addresses:
- [email protected]
- name: Delete email contact point
community.grafana.grafana_contact_point:
grafana_url: "{{ grafana_url }}"
grafana_user: "{{ grafana_username }}"
grafana_password: "{{ grafana_password }}"
uid: email
state: absent
返回值
常见的返回值已记录在此处,以下是此模块特有的字段
键 |
描述 |
---|---|
模块创建或更新的联系点。 返回: 成功 |
|
是否禁用联系点的解决消息。 返回: 成功 示例: |
|
联系点的名称。 返回: 成功 示例: |
|
联系点的安全字段配置。 返回: 成功 |
|
联系点的类型。 返回: 成功 示例: |
|
联系点的 uid。 返回: 成功 示例: |
|
先前和更新的联系点之间的差异。 返回: changed |
|
当前的联系点。 返回: changed 示例: |
|
先前的联系点。 返回: changed 示例: |