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 消息的表情符号图标。 |
|
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 身份验证的用户名。 |
|
WeCom 的代理 ID。 当 |
|
WeCom 的企业 ID。 当 |
|
通过 WeCom 发送的消息。 |
|
WeCom 的消息类型。 |
|
WeCom 身份验证的密钥。 当 |
|
WeCom 消息的标题。 |
|
要向其发送 WeCom 消息的用户列表。 |
|
WeCom 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。 返回:成功 示例: |
|
更新后的联系人与之前的联系人差异。 返回:已更改 |
|
当前联系人。 返回:已更改 示例: |
|
之前的联系人。 返回:已更改 示例: |