[DEL] Removes unused files
This commit is contained in:
parent
3294c7fd33
commit
bcaca6bfc9
@ -1,101 +0,0 @@
|
|||||||
---
|
|
||||||
# Instala Media Type para enviar notificaciones via Google Chat
|
|
||||||
# a un webhook creado en una sala de Chat.
|
|
||||||
|
|
||||||
- name: Crear Media Type en servidor Zabbix usando API
|
|
||||||
zabbix_mediatype:
|
|
||||||
name: Webhook a Google Chat
|
|
||||||
description: 'Ver https://developers.google.com/hangouts/chat/how-tos/webhooks'
|
|
||||||
server_url: "http://{{ hostvars['zabbix_server'].ansible_fqdn }}/zabbix"
|
|
||||||
login_user: "{{ zabbix_admin_user }}"
|
|
||||||
login_password: "{{ zabbix_admin_pass }}"
|
|
||||||
type: 'webhook'
|
|
||||||
webhook_script: "{{ lookup('file', 'gchat_webhook.js') }}"
|
|
||||||
webhook_params:
|
|
||||||
- name: alert_message
|
|
||||||
value: '{ALERT.MESSAGE}'
|
|
||||||
- name: alert_subject
|
|
||||||
value: '{ALERT.SUBJECT}'
|
|
||||||
- name: event_date
|
|
||||||
value: '{EVENT.DATE}'
|
|
||||||
- name: event_id
|
|
||||||
value: '{EVENT.ID}'
|
|
||||||
- name: event_nseverity
|
|
||||||
value: '{EVENT.NSEVERITY}'
|
|
||||||
- name: event_opdata
|
|
||||||
value: '{EVENT.OPDATA}'
|
|
||||||
- name: event_recovery_date
|
|
||||||
value: '{EVENT.RECOVERY.DATE}'
|
|
||||||
- name: event_recovery_time
|
|
||||||
value: '{EVENT.RECOVERY.TIME}'
|
|
||||||
- name: event_severity
|
|
||||||
value: '{EVENT.SEVERITY}'
|
|
||||||
- name: event_source
|
|
||||||
value: '{EVENT.SOURCE}'
|
|
||||||
- name: event_status
|
|
||||||
value: '{EVENT.STATUS}'
|
|
||||||
- name: event_tags
|
|
||||||
value: '{EVENT.TAGS}'
|
|
||||||
- name: event_time
|
|
||||||
value: '{EVENT.TIME}'
|
|
||||||
- name: event_update_action
|
|
||||||
value: '{EVENT.UPDATE.ACTION}'
|
|
||||||
- name: event_update_date
|
|
||||||
value: '{EVENT.UPDATE.DATE}'
|
|
||||||
- name: event_update_message
|
|
||||||
value: '{EVENT.UPDATE.MESSAGE}'
|
|
||||||
- name: event_update_status
|
|
||||||
value: '{EVENT.UPDATE.STATUS}'
|
|
||||||
- name: event_update_time
|
|
||||||
value: '{EVENT.UPDATE.TIME}'
|
|
||||||
- name: event_update_user
|
|
||||||
value: '{USER.FULLNAME}'
|
|
||||||
- name: event_value
|
|
||||||
value: '{EVENT.VALUE}'
|
|
||||||
- name: gchat_endpoint
|
|
||||||
value: '{{ zabbix_gchat_endpoint }}'
|
|
||||||
- name: host_ip
|
|
||||||
value: '{HOST.IP}'
|
|
||||||
- name: host_name
|
|
||||||
value: '{HOST.NAME}'
|
|
||||||
- name: HTTPProxy
|
|
||||||
value: ''
|
|
||||||
- name: trigger_description
|
|
||||||
value: '{TRIGGER.DESCRIPTION}'
|
|
||||||
- name: trigger_id
|
|
||||||
value: '{TRIGGER.ID}'
|
|
||||||
- name: use_default_message
|
|
||||||
value: 'false'
|
|
||||||
- name: zabbix_url
|
|
||||||
value: '{{ zabbix_external_url }}'
|
|
||||||
message_templates:
|
|
||||||
- eventsource: triggers
|
|
||||||
recovery: operations
|
|
||||||
subject: "{EVENT.NAME}"
|
|
||||||
body: |
|
|
||||||
Problem started at {EVENT.TIME} on {EVENT.DATE}
|
|
||||||
Problem name: {EVENT.NAME}
|
|
||||||
Host: {HOST.NAME}
|
|
||||||
Severity: {EVENT.SEVERITY}
|
|
||||||
{TRIGGER.URL}
|
|
||||||
- eventsource: triggers
|
|
||||||
recovery: recovery_operations
|
|
||||||
subject: "Resolved: {EVENT.NAME}"
|
|
||||||
body: |
|
|
||||||
Problem has been resolved at {EVENT.RECOVERY.TIME} on {EVENT.RECOVERY.DATE}
|
|
||||||
Problem name: {EVENT.NAME}
|
|
||||||
Host: {HOST.NAME}
|
|
||||||
Severity: {EVENT.SEVERITY}
|
|
||||||
Original problem ID: {EVENT.ID}
|
|
||||||
{TRIGGER.URL}
|
|
||||||
- eventsource: triggers
|
|
||||||
recovery: update_operations
|
|
||||||
subject: "Updated: {EVENT.NAME}"
|
|
||||||
body: |
|
|
||||||
{USER.FULLNAME} {EVENT.UPDATE.ACTION} problem at {EVENT.UPDATE.DATE} {EVENT.UPDATE.TIME}.
|
|
||||||
{EVENT.UPDATE.MESSAGE}
|
|
||||||
Current problem status is {EVENT.STATUS}, acknowledged: {EVENT.ACK.STATUS}.
|
|
||||||
state: present
|
|
||||||
webhook_timeout: '30s'
|
|
||||||
delegate_to: ansible_server
|
|
||||||
|
|
||||||
@ -1,22 +0,0 @@
|
|||||||
---
|
|
||||||
# Reemplazar envio de mensajes XMPP con programa externo
|
|
||||||
|
|
||||||
- name: Instalar sendxmpp para envío de mensajes por línea de comandos
|
|
||||||
apt:
|
|
||||||
name: 'sendxmpp'
|
|
||||||
state: latest
|
|
||||||
|
|
||||||
- name: Crear archivo de configuración sendxmpp
|
|
||||||
template:
|
|
||||||
src: 'sendxmpprc.j2'
|
|
||||||
dest: '/etc/zabbix/sendxmpprc'
|
|
||||||
mode: 0600
|
|
||||||
owner: 'zabbix'
|
|
||||||
group: 'zabbix'
|
|
||||||
|
|
||||||
- name: Crear script para enviar mensajes zabbix usando sendxmpp
|
|
||||||
copy:
|
|
||||||
src: 'xmpp.sh'
|
|
||||||
dest: '/usr/lib/zabbix/alertscripts/xmpp.sh'
|
|
||||||
mode: 0755
|
|
||||||
|
|
||||||
@ -1,5 +0,0 @@
|
|||||||
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
||||||
# Configuracion de sendxmpp para enviar mensajes jabber por linea de comandos
|
|
||||||
# {{ ansible_managed }}
|
|
||||||
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
||||||
pbx@agofer.com.co;talk.google.com:5222 64sXAapzYN8hMNE agofer.com.co
|
|
||||||
Loading…
Reference in New Issue
Block a user