Skip to main content

Automated Diagnostics

Prebuilt Jobs

Jobs are arranged in Job Groups (folders) based on their purpose or related technology.


Many of these Jobs depend on a method of sending of commands to remote-nodes (such as EC2's). Follow the SSM Tour outlined in the Tours sectionopen in new window to use Systems Manager, or install an Enterprise Runneropen in new window for SSH so that Runbook Automation can send commands to the remote-nodes.

GroupJob Name
AWS / CloudWatchNginx Rejected Requests
AWS / CloudWatchTop 10 Hosts by Throughput on Subnet
AWS / CloudWatchTop 10 Source IP Addresses with Highest Rejected Requests
AWS / CloudWatchTop 10 Web-Server Requesters by Public IP
AWS / CloudWatchUDP Transfer Protocol IP Addresses Identification
AWS / EC2Instance Status
AWS / ECSJava Thread Dump from Container
AWS / ECSStopped ECS Task Errors
AWS / ELBRetrieve ELB Targets Health Status
AWS / RDSCheck Database Storage Status
KubernetesDescribe Deployment
KubernetesDescribe Replicaset
KubernetesDescribe Specific Pod
KubernetesExecute Command in Pod
KubernetesList Recent Events
KubernetesRetrieve Logs from Kubernetes by Selector Label
KubernetesTail Logs from Individual Kubernetes Pod
LinuxCPU, Memory & Disk to PagerDuty Incident
LinuxRetrieve Errors from Syslog
LinuxRetrieve Service Status
LinuxTop CPU & Memory Consuming Processes
LinuxTop Disk Consuming Files
NginxCurl Localhost Endpoint
NginxRetrieve Error Logs
NginxTest Nginx Configuration
PostGreSQLTail PostgreSQL Logs Files
PostGreSQLTest is PostgreSQL Server is Running
RedisCheck Port 6379 is Listening
RedisRedis Memory Statistics
RedisSlow Log Entries

How to Use the Node Filter Job Option

All Jobs that send commands to a remote-node have a predefined Node Filter set to {$option.node_filter}:

Node Filter

This is so that target-nodes can be specified in the Job invocations from PagerDuty Automation Actionsopen in new window - as described in the next section of this Solution Guide.

Target Specific Nodes

To target specific Nodes for the prebuilt Jobs within the Runbook Automation Interface:

  1. Select Change the Target Nodes
  2. Click the dropdown to the left of ${option.node_filter}
  3. Click on Show all nodesChange Nodes

  4. Click on an individual Node, and click the small Arrow to the right of the Node Name: Select Node

This will allow you to target the individual node selected. If you want to target multiple Nodes, see the Node Filter Documentationopen in new window.

With the Prebuilt Jobs, you can integrate with Automation Actions!open in new window