[DEL] Removes unused files

This commit is contained in:
Jorge Enrique Gómez Gómez 2024-10-23 16:59:26 -05:00
parent 3294c7fd33
commit bcaca6bfc9
3 changed files with 0 additions and 128 deletions

View File

@ -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

View File

@ -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

View File

@ -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