Update playbook to talk to SNOW

This commit is contained in:
2024-04-17 14:01:23 -04:00
parent 48a1e5b35f
commit e3e5438db4
2 changed files with 16 additions and 4 deletions

View File

@@ -7,12 +7,25 @@
ansible.builtin.command:
cmd: 'ps -eo pid,ppid,%mem,%cpu,cmd --sort=-%cpu'
register: processes_cpu
changed_when: false
- name: Gather information on top Memory consuming processes
ansible.builtin.command:
cmd: 'ps -eo pid,ppid,%mem,%cpu,cmd --sort=-%mem'
register: processes_mem
changed_when: false
- name: Dump CPU details
ansible.builtin.debug:
msg: "{{ lookup('template','../templates/cpuhog_ticket.j2') }}"
- name: Create Problem Template
ansible.builtin.set_fact:
incident_report: "{{ lookup('template', '../templates/cpuhog_ticket.j2') }}"
- name: Create SNow Incident
servicenow.itsm.incident:
state: new
caller: "admin"
short_description: "CPUHog event detected on: {{ event.alert.labels.instance }}"
description: "A CPUHog was detected on: {{ event.alert.labels.instance }} that needs to be investigated."
impact: high
urgency: high
delegate_to: localhost

View File

@@ -40,7 +40,6 @@
alertmanager_generator_url: "{{ event.alert.generatorURL }}"
event_severity: "{{ event.alert.labels.severity }}"
alertmanager_instance: "{{ event.alert.labels.instance }}"
event_values: "{{ event.alert.values }}"
- name: Test Contact Point
condition: event.alert.labels.alertname == "TestAlert" and event.alert.labels.org == "OYS"