[{"name":"Alerta (Beta)","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/alerta.png","summary":"A tool that consolidates and de-duplicates alerts from various sources, and displays them on a single screen.","description":"Alerta is an open source scalable monitoring tool that is written in Python, easily configured, accepts alerts from any source, correlates and de-duplicates them.","unique_id":"01db4be0-7caa-4733-9051-3e10e203fc55","availability_plan_id":4,"setup_instructions":"To integrate Zenduty with Alerta, follow the steps below (detailed documentation with steps can be found [here] (https://www.zenduty.com/docs/alerta-integration/)).","extension":"alerta","application_type":1,"categories":"Web Monitoring","documentation_link":"https://www.zenduty.com/docs/alerta-integration/","is_active":1},{"name":"Anodot","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/anodot.png","summary":"Anodot integration","description":"Anodot integration","unique_id":"fbc53eca-2933-4dc1-b036-002f005c8fe1","availability_plan_id":1,"setup_instructions":"To integrate Zenduty with Anodot, follow the steps below(detailed documentation with steps can be found [here](https://docs.zenduty.com/docs/anodot) :\n\n1. Copy the webhook URL below\n\n<IntegrationURL/>\n\n2. Log in to Anodot, and create a webhook recipient instance from the main Anodot page.\n\n3. From the Navigation Panel, click INTEGRATIONS > Channels.\n\n4. In the top right corner, click + New Channel, and select Webhook.\n\n5. In the New Webhook Channel dialog,Enter an Anodot Channel Name which defines the Zenduty webhook.\n\n6. Under URL, Paste the previously copied Zenduty webhook URL.\n\n7. Choose a Time Zone. The alert information in the webhook will be based on this time zone.\n\n8. Proceed by checking the Webhook channel, if successful, go ahead and Create the Channel. \n\nAnodot is now integrated with Zenduty.","extension":"anodot","application_type":0,"categories":"APM,Cloud Monitoring","documentation_link":"https://docs.zenduty.com/docs/anodot","is_active":1},{"name":"API","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/api.png","summary":"Zenduty API integration","description":"","unique_id":"27c9800c-2856-490d-8119-790be1308dd4","availability_plan_id":1,"setup_instructions":"**Instructions to create alerts with the Zenduty API**.  \n\n1. Copy the Integration Key below\n\n<IntegrationKey>\n\n2. To create an alert from your application, send a post request to: \n```\n    https://events.zenduty.com/api/events/<integration-key>/\n```\n\n3. Replace the <integration-key> with the Integration key you copied in Step 1\n\n4. Post parameters are as below:\n\n\t* **message: required=Yes, type=string, default=None**\n\n\t\t-Incident message which will be the Incident Title.\n\n\t* **summary: required=Yes, type=string, default=None**\n\n\t\t-Incident summary.\n\n\t* **alert_type: required=Yes, type=string, default=Info**\n\n\t\t-Type of the alert. Choices: critical, acknowledged, resolved, error, warning, info.\n\n\t* **suppressed: required=No, type=Boolean, default=False**\n\n\t\t-Whether to supress incident or not. Choices: True, False.\n\n\t* **entity_id: required=No, type=string, default=None**\n\n\t\t-A unique id for the alert. If not provided, the Zenduty API will create one.\n\n\t* **payload: required=No, type=JSON, default=False**\n\n\t\t-A JSON payload containing additional information about the alert.\n\n5. For detailed documentation, visit the [Zenduty Events API documentation](http://apidocs.zenduty.com/#tag/Events/)\n\n6. For cURL :\n```\ncurl -X POST https://events.zenduty.com/api/events/[integration-key]/ -H 'Content-Type: application/json' -d '{\"alert_type\":\"critical\", \"message\":\"Some message\", \"summary\":\"some summary\", \"entity_id\":\"some_entity_id\"}'\n```","extension":"api","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/api","is_active":0},{"name":"AppBeat","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/appbeat.png","summary":"AppBeat Zenduty Integration","description":"AppBeat allows you to monitor your online service proactively so you can react before it affects your users.","unique_id":"244b0f84-ed8d-4749-8ad9-b7626e3d7f95","availability_plan_id":1,"setup_instructions":"1. Copy the Webhook URL below: \n<IntegrationURL>\n\n2. Log in to AppBeat, and go to Alerting -> Third Party Service Integration.\n\n3. Under the \"Add new integration\" dropdown, select the \"Dynamic Webhook\" option.\n\n4. Fill out the required information (the Zenduty URL must be entered in the \"Webhook URL\" field) and save the integration.\n\n5. To create a a new check, first goto \"Services & Checks\" and click on the \"Add New Service\" button.\n\n6. When creating the new service, in the \"Notification types\" tab, be sure to select the created webhook.\n\n7. Once the new service is created, click on the \"Checks\" tab and click on the \"Add a New Check\" button.\n\n8. Fill in the required information and save the check.\n\n9. AppBeat is now integrated. For more information, visit: https://docs.zenduty.com/docs/AppBeat","extension":"appbeat","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/appbeat","is_active":1},{"name":"Appdynamics","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/appdynamics.png","summary":"Appdynamics","description":"Appdynamics","unique_id":"40ad7bfd-df41-40a3-9527-359d3fce906f","availability_plan_id":1,"setup_instructions":"**Instructions to integrate Zenduty with AppDynamics**\n\n1. Copy the Webhook URL below\n\n<IntegrationURL/>\n\n2. Log in to your AppDynamics instance. Navigate to the Alert & Respond then navigate to HTTP Request Templates and then click on New.\n\n3. Provide a name to the template, say “Zenduty alerts”. \n\n4. In the Request URL section, set the HTTP method to POST\n\n5. Paste the URL that you copied above in the Raw URL input box.\n\n6. In the Payload section, select the MIME type as application/json. Keep the payload encoding as UTF-8. In the payload box, paste the text below:\n\n\n```\n\n  {    \n      \"severity\":\"${latestEvent.severity}\",\n      \"event_id\":\"${latestEvent.incident.id}\",\n      \"event_message\":\"${event.eventMessage}\",\n      \"summary_message\":\"${latestEvent.summaryMessage} \\n Link: ${event.deepLink}\",\n        \"incident_key\": \"${latestEvent.node.name} - ${latestEvent.application.name}\",\n        \"description\": \"${latestEvent.displayName}\",\n        \"client\": \"AppDynamics\",\n        \"client_url\": \"${controllerUrl}\",\n        \"details\": {\n          \"event_name\": \"${latestEvent.displayName}\",\n          \"event_summary\": \"${latestEvent.summaryMessage}\",\n          \"event_id\": \"${latestEvent.id}\",\n          \"event_guid\": \"${latestEvent.guid}\",\n          \"event_time\": \"${latestEvent.eventTime}\",\n          \"event_type\": \"${latestEvent.eventType}\",\n          \"event_type_key\": \"${latestEvent.eventTypeKey}\",\n          \"application_name\": \"${latestEvent.application.name}\",\n          \"node_name\": \"${latestEvent.node.name}\",\n          \"message\": \"${latestEvent.eventMessage}\",\n          \"severity\": \"${latestEvent.severity}\"\n        },\n        \"contexts\":[\n          {\n            \"type\": \"image\",\n            \"src\": \"${latestEvent.severityImage.deepLink}\",\n            \"alt\": \"${latestEvent.severity}\"\n          },\n          {\n            \"type\": \"link\",\n            \"href\": \"${latestEvent.deepLink}\",\n            \"text\": \"View this transaction in AppDynamics\"\n          }\n        ]\n  }\n\n```\n\n7. In the Response Handling Criteria section set the Failure Criteria status code to 400 and the Success Criteria status code to 201.\n\n8. At the bottom of the page, click on Save. Your template is saved. To test the alert templace, right click on the newly created template, click on Edit. Navigate to the botton and click on Test. Select an Event Type Trigger with a count of 1 and click on Run Test.\n\nYour integration is completed. For more information, please refer to the [detailed support documentation](https://docs.zenduty.com/docs/appdynamics).","extension":"appdynamics","application_type":0,"categories":"API,APM,Cloud Monitoring","documentation_link":"https://docs.zenduty.com/docs/appdynamics","is_active":1},{"name":"AppOptics","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/appoptics.png","summary":"AppOptics Zenduty Integration","description":"Appopotics helps you monitor applications, infrastructure, and servers in one platform.","unique_id":"ec5d090b-8e8f-4615-8be7-c89608899e8c","availability_plan_id":1,"setup_instructions":"1) Copy the Webhook URL below: \n<IntegrationURL>\n\n2) Log into AppOptics.\n\n3) Go to \"Home\" and add a new host as per your requirements. \n\n4) Now select \"Create alert\" -> create a new alert and fill in all the required details.\n\n5) Then select \"set notifications\".\n\n6) Paste the copied URL in the field and fill in the details. \n\n7) AppOptics is now integrated. For more information, visit: https://docs.zenduty.com/docs/AppOptics","extension":"appoptics","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/appoptics","is_active":1},{"name":"AppSignal","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/appsignal.png","summary":"AppSignal APM offers error tracking, performance monitoring, dashboards, host metrics, and alerts. Built for Ruby, Ruby on Rails, Elixir, Node.js, and JavaScript.","description":"AppSignal APM offers error tracking, performance monitoring, dashboards, host metrics, and alerts. Built for Ruby, Ruby on Rails, Elixir, Node.js, and JavaScript.","unique_id":"60104823-aa1c-410d-a84b-1cb065b7bda7","availability_plan_id":4,"setup_instructions":"To integrate Zenduty with AppSignal, follow the steps below (detailed documentation with steps can be found [here](https://docs.zenduty.com/docs/appsignal)). \n\n Copy the webhook URL below \n\n <IntegrationURL/> \n\n 1. Login to your AppSignal dashboard. Navigate to the **App settings** section. \n\n 2. Navigate to **Notifications > Notifiers**. Click on **Add integration** and select **Webhook**. \n\n 3. Assign a name to this Webhook integration, Choose the **Send notifications for these events** configurations according to your preferences, and then paste the webhook URL copied from Zenduty into the **Webhook URL** field. Finalize the setup by clicking on **Submit**. \n\n 4. For Uptime monitoring, navigate to **Uptime Monitoring > Add uptime monitor**. Provide **Name**, **URL** and other configuration as per your requirements. Under **Notify me through** select the integration which we created in previous steps. \n\n 5. AppSignal has now been successfully integrated with Zenduty.","extension":"appsignal","application_type":0,"categories":"APM, Error Monitoring, Log Monitoring, Web Monitoring","documentation_link":"https://docs.zenduty.com/docs/appsignal","is_active":1},{"name":"Atatus","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/atatus.png","summary":"Atatus zenduty Integration","description":"Atatus zenduty Integration","unique_id":"8c6ad741-5bdf-4022-a2f7-fce0420f20cb","availability_plan_id":1,"setup_instructions":"1. Copy the Webhook URL below\n\n<IntegrationURL>\n\n2. Login to Atatus. Click on New Project -> Select Infrastructure.\n\n3. Follow the steps to configure the server and click on **I am done**.\n\n4.  Click on **Alerting** in the dashboard. Click on **Notification Channels** and click **create new notification channel**.\n\n5. Select **Webhook** from the **Channel type** drop-down menu and give your channel a name.\n\n6. Paste the copied link in the **URL** field and click **Create Channel**.\n\n7. Click on **Alert Policies**. Give the Alert policy a name and set the incident preference as **By policy**.\n\n8. Select the Notification Channel and click **Create Policy**. Select the product and the metric. Set a threshold for **Critical** and **Warning**.\n\n9. Enter the rule name and click **Create Rule**.\n\nAtatus is now integrated. For detailed integration setup instructions, visit https://docs.zenduty.com/docs/Atatus","extension":"atatus","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/atatus","is_active":1},{"name":"AWS Cloudtrail","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/cloudtrail.png","summary":"AWS Cloudtrail Integration","description":"AWS Cloudtrail Integration","unique_id":"c6be8958-ffd6-471a-ab04-29d11256c1a4","availability_plan_id":4,"setup_instructions":"To integrate Zenduty with Cloudtrail, follow the steps below (detailed documentation with steps can be found [here](https://docs.zenduty.com/docs/cloudtrail)). \n\n Copy the webhook URL below <IntegrationURL/> \n\n 1. Login to your AWS account. Go to your SNS dashboard. On the left panel, click on 'Topics'. Click on 'Create topic'. For topic and display names, enter 'Zenduty'. \n\n 2. Go back to the SNS dashboard and click on 'Create Subscription'. \n\n 3. In the Topic ARN, choose the topic created in Step 1. Select the protocol as HTTPS. In the endpoint field, paste the URL you copied earlier. Keep the 'Enable raw message delivery' as **unchecked**. \n\n Click on 'Create subscription' to find a list of your subscriptions. Refresh this page to confirm. \n\n 4. Go to the AWS EventBridge dashboard. On the left panel, click on 'Rules'. Click on 'Create rule'. For name enter 'Zenduty' and description you can give as per your prefrence.\n\n 5. In the Build event pattern step 'AWS events or EventBridge partner events' as Event source. In the Event pattern select 'AWS services' as Event source and then select a AWS service. Set 'AWS API Call via CloudTrail' or 'AWS Insight via CloudTrail' in Event type. \n\n 6. You can choose and enter a few specific operation(s) for which you would like notifications for. We highly recommend that you provide specific operation(s) for 'AWS API Call via CloudTrail' Event type to avoid noise. \n\n 7. In Select targets, choose AWS service as Target types, choose SNS Topic target from the Target menu and select Topic that you have created earlier steps. \n\n 8. Zenduty will create an incident for each finding and auto-resolve the incident when CloudTrail sends the Resolved notification.","extension":"cloudtrail","application_type":0,"categories":"Cloud Monitoring, Log Monitoring","documentation_link":"https://docs.zenduty.com/docs/cloudtrail","is_active":1},{"name":"AWS CloudWatch","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/cloudwatch.png","summary":"Zenduty AWS Cloudwatch Integration","description":"Amazon CloudWatch is a monitoring and management service built for developers, system operators, site reliability engineers (SRE), and IT managers.","unique_id":"c0ebceb3-8d19-4098-ba93-9007060740b3","availability_plan_id":1,"setup_instructions":"1. Copy the Webhook URL below: \n\n<IntegrationURL>\n\n2. Login to your AWS account. Go to your SNS dashboard. On the left panel, click on \"Topics\". Click on \"Create topic\". For topic and display names, enter \"Zenduty\".\n3. Go back top the SNS dashboard and click on \"Create Subscription\". \n4. In the Topic ARN, choose the topic created in Step 3. Select the protocol as HTTPS. In the endpoint field, past the URL you copied earlier.\n5. Click on \"create subscription\" to find a list of your subscriptions. Refresh this page to confirm.\n6. You can now create alarms to the topic. All Alarms will trigger an incident\n7. For more information, visit: https://docs.zenduty.com/docs/Cloudwatch","extension":"cloudwatch","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/cloudwatch","is_active":0},{"name":"AWS Cloudwatch V2","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/cloudwatch.png","summary":"AWS Cloudwatch V2","description":"Amazon CloudWatch is a monitoring and management service built for developers, system operators, site reliability engineers (SRE), and IT managers.","unique_id":"1ef0e211-82fb-454a-96c4-20bd26ebdcab","availability_plan_id":1,"setup_instructions":"1. Copy the Webhook URL below: \n\n<IntegrationURL>\n\n2. Login to your AWS account. Go to your SNS dashboard. On the left panel, click on \"Topics\". Click on \"Create topic\". For topic and display names, enter \"Zenduty\".\n3. Go back top the SNS dashboard and click on \"Create Subscription\". \n4. In the Topic ARN, choose the topic created in Step 3. Select the protocol as HTTPS. In the endpoint field, past the URL you copied earlier.\n5. Click on \"create subscription\" to find a list of your subscriptions. Refresh this page to confirm.\n6. You can now create alarms to the topic. All Alarms will trigger an incident\n7. For more information, visit: https://docs.zenduty.com/docs/cloudwatchv2","extension":"cloudwatch_v2","application_type":0,"categories":"APM,Cloud Monitoring","documentation_link":"https://docs.zenduty.com/docs/cloudwatchv2","is_active":1},{"name":"AWS EventBridge","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/eventbridge.png","summary":"AWS EventBridge is a serverless service that uses events to connect application components together, making it easier for developers to build scalable event-driven applications.","description":"AWS EventBridge is a serverless service that uses events to connect application components together, making it easier for developers to build scalable event-driven applications.","unique_id":"4fe4635b-2879-4cf6-a2b9-c7329b8275fc","availability_plan_id":4,"setup_instructions":"To integrate Zenduty with AWS EventBridge, follow the steps below (detailed documentation with steps can be found [here](https://docs.zenduty.com/docs/aws-eventbridge)). \n\n Copy the webhook URL below \n\n <IntegrationURL/> \n\n 1. Login to your AWS account. Go to your SNS dashboard. On the left panel, click on 'Topics'. Click on 'Create topic'. For topic and display names, enter 'Zenduty'. \n\n 2. Go back to the SNS dashboard and click on 'Create Subscription'. \n\n 3. In the Topic ARN, choose the topic created in Step 1. Select the protocol as HTTPS. In the endpoint field, paste the URL you copied earlier. Keep the 'Enable raw message delivery' as **unchecked**. \n\n 4. Click on 'Create subscription' to find a list of your subscriptions. Refresh this page to confirm. \n\n 5. Go to the AWS EventBridge dashboard. On the left panel, click on 'Rules'. Click on 'Create rule'. For name enter 'Zenduty' and description you can give as per your prefrence.\n\n 6. In the Build event pattern step 'AWS events or EventBridge partner events' as Event source. In the Event pattern select 'AWS services' as Event source and then select a AWS service. Set 'AWS Service' and 'Event Type' for which you would like notifications for.  \n\n 7. You can choose and enter a few specific operation(s) for which you would like notifications for. We highly recommend that you provide specific operation(s) to avoid noise. \n\n 8. In Select targets, choose AWS service as Target types, choose SNS Topic target from the Target menu and select Topic that you have created earlier steps. \n\n 9. Zenduty will create an incident for each event from EventBridge.","extension":"eventbridge","application_type":0,"categories":"Cloud Monitoring, Error Monitoring","documentation_link":"https://docs.zenduty.com/docs/aws-eventbridge","is_active":1},{"name":"AWS GuardDuty","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/guardduty.png","summary":"AWS GuardDuty Integration","description":"AWS GuardDuty Integration","unique_id":"bb399bc6-9098-4afd-91d7-3cec4d8282eb","availability_plan_id":4,"setup_instructions":"To integrate Zenduty with AWS GuardDuty, follow the steps below (detailed documentation with steps can be found [here](https://docs.zenduty.com/docs/guardduty))\n\n1. Copy the webhook URL below: \n\n<IntegrationURL/>\n\n2. Login to your AWS account. Go to your SNS dashboard. On the left panel, click on \"Topics\". Click on \"Create topic\". For topic and display names, enter \"Zenduty\".\n\n3. Go back to the SNS dashboard and click on \"Create Subscription\".\n\n4. In the Topic ARN, choose the topic created in Step 2. Select the protocol as HTTPS. In the endpoint field, paste the URL you copied earlier.\n\t* Keep the \"Enable raw message delivery\" as **unchecked**.\n\n5. Click on \"Create subscription\" to find a list of your subscriptions. Refresh this page to confirm.\n\n6. Go to the AWS EventBridge dashboard. On the left panel, click on \"Rules\". Click on \"Create rule\". For name enter \"Zenduty\" and description you can give as per your prefrence.\n\n7. In the Build event pattern step \"AWS events or EventBridge partner events\" as Event source. In the Event pattern select \"AWS services\" as Event source and then select \"GuardDuty\" in AWS service. Set \"All Events\" in Event type.\n\n8. In Select targets, choose AWS service as Target types, choose SNS Topic target from the Target menu and select Topic that you have created earlier steps.\n\n9. Zenduty will create an incident for each finding.","extension":"guardduty","application_type":0,"categories":"Cloud Monitoring,Server/Network Monitoring","documentation_link":"https://docs.zenduty.com/docs/guardduty","is_active":1},{"name":"AWS Security Hub","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/security_hub.png","summary":"AWS Security Hub Integration","description":"AWS Security Hub Integration","unique_id":"73f61714-856d-405a-9eac-dce3ca96cc52","availability_plan_id":4,"setup_instructions":"To integrate Zenduty with AWS SecurityHub, follow the steps below (detailed documentation with steps can be found [here](https://docs.zenduty.com/docs/securityhub))\n\n1. Copy the webhook URL below: \n\n<IntegrationURL/>\n\n2. Login to your AWS account. Go to your SNS dashboard. On the left panel, click on \"Topics\". Click on \"Create topic\". For topic and display names, enter \"Zenduty\".\n\n3. Go back to the SNS dashboard and click on \"Create Subscription\".\n\n4. In the Topic ARN, choose the topic created in Step 1. Select the protocol as HTTPS. In the endpoint field, paste the URL you copied earlier.\n\t* Keep the \"Enable raw message delivery\" as **unchecked**.\n\n5. Click on \"Create subscription\" to find a list of your subscriptions. Refresh this page to confirm.\n\n6. Go to the AWS EventBridge dashboard. On the left panel, click on \"Rules\". Click on \"Create rule\". For name enter \"Zenduty\" and description you can give as per your prefrence.\n\n7. In the Build event pattern step \"AWS events or EventBridge partner events\" as Event source. In the Event pattern select \"AWS services\" as Event source and then select \"Security Hub\" in AWS service. Set \"All Events\" in Event type.\n\n8. In Select targets, choose AWS service as Target types, choose SNS Topic target from the Target menu and select Topic that you have created earlier steps.\n\n9. Zenduty will create an incident for each finding and auto-resolve the incident when Security Hub sends the Resolved notification.","extension":"security_hub","application_type":0,"categories":"Cloud Monitoring, Security","documentation_link":"https://docs.zenduty.com/docs/securityhub","is_active":1},{"name":"Azure DevOps","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/azuredevops.png","summary":"Azure DevOps","description":"Azure DevOps","unique_id":"1014a8e1-118a-41e2-afff-9d776d586259","availability_plan_id":1,"setup_instructions":"To integrate Azure DevOps with Zenduty, follow the steps below:\n\n1. Copy the Webhook URL below\n\n<IntegrationURL/>\n\n2. Go to your Azure DevOps portal. \n\n3. Go to the project for which you want context alerts. \n\n4. Navigate to Project Settings -> Service hooks. \n\n5. Add a new Service Hook. Select a trigger.\n\n6.  In the next step, add the webhook url copied in step 1 above.\n\n7. Click on 'Test' to see if YellowAnt sends a notification. Click \"Finish\". Repeat this process for all triggers you want to get notifications for. \n\n8. Notification Service Hooks are set!","extension":"azuredevops","application_type":0,"categories":"Cloud Monitoring,Developer Tools,Continuous Integration","documentation_link":"https://zenduty.com/docs/azure-devops-integration/","is_active":1},{"name":"Bitbucket","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/bitbucket.png","summary":"Zenduty Bitbucket Integration","description":"Bitbucket is a web-based version control repository hosting service owned by Atlassian, for source code and development projects that use either Mercurial or Git revision control systems.\nWith the Zenduty integration, you will be able to receive context notifications about new code pushes, pull requests, issues and issue comments. New issues will trigger a new incident.","unique_id":"1ab13523-ed80-42c7-b361-c59157fa6219","availability_plan_id":1,"setup_instructions":"1. Copy the Webhook URL below: \n\n<IntegrationURL>\n\n2.  Log in to Bitbucket and navigate to the project to which you want to receive alerts from.\n3.  On the left bar, click on the project Settings (you will need admin rights for this).\n4.  From the left panel, click on Webhooks. Click on Add Webhook.\n5. Give a title, and in the URL input box, paste the Integration URL you copied earlier.\n6. In Triggers, click on \"Choose from a full list of triggers\".\n7. Select the events which you want to track in Zenduty. \n8. Click on Save to complete the integration.\n9. For more information, visit: https://docs.zenduty.com/docs/Bitbucket","extension":"bitbucket","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/bitbucket","is_active":1},{"name":"BMC Helix","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/bmc-helix.png","summary":"BMC Helix Application","description":"","unique_id":"8e169cb7-e239-4058-954b-29c5d5695292","availability_plan_id":1,"setup_instructions":"","extension":"bmchelix","application_type":1,"categories":"","documentation_link":"","is_active":0},{"name":"Bugsnag","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/bugsnag.png","summary":"Bugsnag Zenduty Integration","description":"Bugsnag monitors application stability, so you can make data-driven decisions on whether you should be building new features, or fixing bugs.","unique_id":"ae9bd9c2-528e-45f3-bf8f-165d5eafc118","availability_plan_id":1,"setup_instructions":"1. Copy the Webhook URL below: \n<IntegrationURL>\n2. Log in to Bugsnag and click on \"Settings\" from the menu.\n3.. Select \"Projects\" and click on \"Add Project\".\n4. Select the hosting and language details, and a name for your project and Save.\n5. Click on \"Settings\" -> Projects and select your project.\n6. Click on \"Configure Integrations\". Under the available integrations, select \"Webhook\"\n7. Paste the webhook link copied and click on Save.\n8. Under “notify when...”, select the the conditons when the user needs to be notified.\n9. Bugsnag is now integrated. For more information, visit: https://docs.zenduty.com/docs/Bugsnag","extension":"bugsnag","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/bugsnag","is_active":1},{"name":"Centreon (Beta)","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/centreon.png","summary":"Centreon is an open-source IT infrastructure monitoring platform that provides centralized monitoring and alerting for various systems, networks, and applications.","description":"Centreon is an open-source IT infrastructure monitoring platform that provides centralized monitoring and alerting for various systems, networks, and applications.","unique_id":"82fb1431-a2bf-418d-aff3-2566cf710cb6","availability_plan_id":4,"setup_instructions":"To integrate Zenduty with Centreon, follow the steps below (detailed documentation with steps can be found [here](https://www.zenduty.com/docs/centreon-integration)). \n\n Copy the webhook URL below \n\n <IntegrationURL/> \n\n Centreon Integration: \n\n # Stream connector installation \n\n1.Connect to your Centreon central server through SSH with a root user. \n\n2. Install the needed dependencies: \n\n ```yum install -y lua-curl epel-release make gcc``` \n\n3.Install the lua packet manager called luarocks: \n\n ```yum install luarocks``` \n\n4.Install the needed lua modules: \n\n ```luarocks install centreon-stream-connectors-lib``` \n\n ```luarocks install luatz``` \n\n5.If the 4th step fails, run the following command and try again: \n\n ```yum install lua-devel``` \n\n6.Download the Stream Connector: \n\n ```wget -O /usr/share/centreon-broker/lua/zenduty.lua https://raw.githubusercontent.com/Zenduty/zenduty-centreon/main/zenduty_centreon.lua``` \n\n7.Configure the right permissions: \n\n ```chmod 644 /usr/share/centreon-broker/lua/zenduty.lua``` \n\n # Stream connector configuration \n\n1.Connect to the Centreon web interface with an admin account. \n\n2.Go to Configuration -> Pollers and select Broker Configuration. \n\n3.Click on the central-broker-master broker configuration. \n\n4.Go to the Output tab and add a new Generic - Stream connector output. \n\n5.Give it a name and set up the stream connector path \n\n /usr/share/centreon-broker/lua/zenduty.lua \n\n6.Add a new string parameter called zenduty_integration_url with the integration url copied earlier as a value. \n\n7.Save your configuration. \n\n8.Go to the Configuration -> Pollers menu and select Pollers. \n\n9.Select the Central poller and click the Export Configuration button. \n\n10.Select the first 4 checkboxes and click the Export button. \n\n11.Go to Administration, select Platform Status, then select Broker Statistics and check that Zenduty is appearing as connected in that list. \n\n12.Go to Configuration -> Select Hosts. Select Centreon-Central, then select Notifications, go to the notification period, and select 24x7. \n\n Note: Whenever making changes in Centreon-central or services, you will need to export the configurations again. \n\n13.Your Centreon integration is now complete!","extension":"centreon","application_type":0,"categories":"Web Monitoring","documentation_link":"https://www.zenduty.com/docs/centreon-integration","is_active":1},{"name":"Checkly","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/checkly.png","summary":"Checkly Zenduty Integration","description":"Checkly allows you to monitor the performance and correctness of your API endpoints & vital site transactions from a single, simple dashboard.","unique_id":"510f89a4-fea9-48d1-91d4-4eb088e25986","availability_plan_id":1,"setup_instructions":"1. Copy the Webhook URL below: \n<IntegrationURL>\n\n2. Click on \"Create Check\" and select \"API check\".\n\n3. Give your Check a name. Set the method as “GET” and enter the url of the API you need to check.\n\n4. Set the \"assertions\" and the \"data center locations\" where you want to run the check.\n\n5. Under the \"Request Body Settings\", select the body type as \"JSON\".\n6. Set the \"Check Schedule\" as 5 mins and click on Run & Save.\n\n7. Checkly is now integrated. For more information, visit: https://docs.zenduty.com/docs/Checkly","extension":"checkly","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/checkly","is_active":1},{"name":"Checkmk","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/CheckMK.png","summary":"Checkmk Integration","description":"Enable seamless one-way integration from Checkmk to Zenduty to efficiently manage and synchronize incidents by forwarding alerts from Checkmk into Zenduty.","unique_id":"12e5e4fd-f67c-4eb1-865e-ff50a75819eb","availability_plan_id":1,"setup_instructions":"<IntegrationURL/>","extension":"checkmk","application_type":0,"categories":"","documentation_link":"https://zenduty.com/docs/checkmk-integration/","is_active":1},{"name":"CircleCI(beta)","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/circleci.png","summary":"Zenduty CircleCI integration","description":"Zenduty CircleCI integration","unique_id":"4fa3c55c-9965-4abd-be09-9c4050c79e2b","availability_plan_id":1,"setup_instructions":"Add the following Webhook URL to your circle.yml file\n\n<IntegrationURL/>","extension":"circleci","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/","is_active":0},{"name":"CloudAMQP","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/cloudamqp.png","summary":"CloudAMQP provides managed RabbitMQ and LavinMQ servers in a cloud of user's choice. It also allows user to monitor queues and alert based on the performance anomalies in application.","description":"RCloudAMQP provides managed RabbitMQ and LavinMQ servers in a cloud of user's choice. It also allows user to monitor queues and alert based on the performance anomalies in application.","unique_id":"fad10900-683c-4ed6-a561-2df3988c25c7","availability_plan_id":4,"setup_instructions":"To integrate Zenduty with CloudAMQP, follow the steps below (detailed documentation with steps can be found [here](https://docs.zenduty.com/docs/cloudamqp)). \n\n Copy the webhook URL below \n\n <IntegrationURL/> \n\n1. Login to your CloudAMQP. Go to the **Instance** for which you want to setup alert. \n\n2. Navigate to **MONITORING** > **ALARMS**. \n\n3. Click on **Add new recipient** and select **Webhook**. Under Webhook, give a suitable name like **'Zenduty'**, paste the webhook URL which you copied from Zenduty and **Save recipient**. \n\n4. Create a new alarm or open an already created alarm and select the above webhook as **Recipients**. \n\n6. CloudAMQP is now integrated with Zenduty.","extension":"cloudamqp","application_type":0,"categories":"Developer Tools, Error Monitoring","documentation_link":"https://docs.zenduty.com/docs/cloudamqp","is_active":1},{"name":"CopperEgg","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/copperegg.png","summary":"IDERA Copperegg Zenduty Integration","description":"IDERA's Uptime Cloud Monitor provides essential monitoring capabilities, giving you everything you need to identify and react to cloud infrastructure issues.","unique_id":"c90c3d22-9e00-4b00-8dde-9c26a963a952","availability_plan_id":1,"setup_instructions":"1. Copy the Webhook URL below: \n\n<IntegrationURL>\n\n2. Log in to IDERA, and go to Alerts -> Notification Profiles.\n3. To add a webhook, either click on the \"Edit\" button under the current user profile or create a new user profile.\n4. Select the Webhook notification type in the dropdown and enter the Zenduty URL in the URL field. Then save the current notification.\n5. The user can configure alerts for any service that needs to be monitored. \nIn this example, we'll look at monitoring the status of a URL.\n\t* Click the \"Configure Alerts\" button in the menu on the left-side of the page. Then click on \"New Alert\" to add new alerts that monitor some endpoint.\n\t* The type of notification that should be selected to monitor an endpoint is \"Probe\".\n\t* Once the notifications are configured and saved, click on the \"Probes\" tab at the top of the page.\n\t* Then click on \"Add a Probe\" and create a probe for the desired URL and save the configuration.\n6. IDERA is now integrated. For more information, visit: https://docs.zenduty.com/docs/Idera","extension":"copperegg","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/idera","is_active":1},{"name":"Coralogix","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/coralogix.png","summary":"Coralogix integration","description":"Coralogix integration","unique_id":"2aaf098c-2cfe-4789-a0e0-8edf0a11f214","availability_plan_id":1,"setup_instructions":"To integratioin Coralogix with Zenduty, follow the steps below:\n\n1. Copy the Webhook URL below\n\n<IntegrationURL/>\n\n2. Log into Coralogix, and head to the User Settings. \n\n3. In User settings, head to the Webhooks tab to create a new webhook. \n\n4. For the new Webhook, Give it a suitable alias and from the dropdown, select the “WebHook” option. Also paste the copied url under “URL” \n\n5. Proceed by saving the webhook and also testing the webhook by clicking the “Test Configuration” button. The test alert will be shown on your Zenduty Alert log, if it is successful.\n\n6. Next, go to Alerts to set the destination in the new Alert. \n\n7. Define the Alert name and description as you please, But the Severity is to be set to “Warning” or “Critical” for a new Incident to be created. If the severity is set to “Info”, a Zenduty alert with the alert type “Info” would be created and no incident would be attached to it. \n\n8. Proceed by defining the conditions for which the alert is to be triggered.\n\n9. Under “Recipients”, Search and add the previously defined webhook. \n\n10. Do also note that if “Notify when Resolved” option is enabled, then when the conditions go back to normal, the incident will be auto-resolved. \n\n11. Save the Alert.\n\nCoralogix is now integrated with Zenduty.","extension":"coralogix","application_type":0,"categories":"APM,Analytics","documentation_link":"https://docs.zenduty.com/docs/coralogix","is_active":1},{"name":"CrowdStrike","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/crowdstrike.png","summary":"CrowdStrike Integration","description":"CrowdStrike is a global cybersecurity leader with an advanced cloud-native platform for protecting endpoints, cloud workloads, identities and data.","unique_id":"cf43c76e-4348-496b-a75d-b2bb9ae912f6","availability_plan_id":4,"setup_instructions":"To integrate Zenduty with CrowdStrike, follow the steps below (detailed documentation with steps can be found [here](https://docs.zenduty.com/docs/crowdstrike)).\n\n1. Copy the webhook URL below \n\n<IntegrationURL/> \n\n2. Copy the Integration Key below \n\n<IntegrationKey> \n\n3. Log into CrowdStrike, and head to the CrowdStrike Store from Menu. Select All apps and search for **'Webhook'**.. \n\n4. Configure the Webhook appliation by clicking on the **'Configure'** and then **'Add configuration'** button. Give a name for this configuration, e.g. Zenduty. Paste the copied URL under **'Webhook URL'**, copy the **'Integration Key'** from Zenduty and paste it under 'HMAC Secret Key'. Save the Configuration. \n\n5. Head to 'Falcon Workflows' by following path **'Host setup and management' > 'Automated workflows'**. Edit an existing workflow or create new as per your requirement, select notification as **'Call Webhook'** and select the webhook which we created in the previous step. \n\n6. Select the fields which you need to be included in the JSON payload. Below listed fields are required to be selected in order to create an incident with accurate details. \n\n7. Mandatory Data fields to include for 'Workflow Execution' trigger are ``` Workflow Description, Workflow Status, Workflow Name``` \n\n8. Mandatory Data fields to include for 'New endpoint detection' trigger are ```Hostname, Local IP, Mac Address, Sensor ID, Command Line, Detection ID, Severity``` \n\n\t*It is recommended to add all fields if possible. With the available payload fields, [Alert Rules](https://docs.zenduty.com/docs/AlertRules) can be configured for custom actions fine tuning your incident response with CrowdStrike. \n\n9. CrowdStrike is now integrated with Zenduty.","extension":"crowdstrike","application_type":0,"categories":"Cloud Monitoring, Security","documentation_link":"https://docs.zenduty.com/docs/crowdstrike","is_active":1},{"name":"Datadog","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/datadog.png","summary":"Datadog is a monitoring service for cloud-scale applications, providing monitoring of servers, databases, tools, and services.","description":"With Datadog's Integration, Zenduty sends new Datadog alerts to the right team and notifies them based on on-call schedules via email, text messages (SMS), phone calls(Voice), Slack, Microsoft Teams and iPhone & Android push notifications, and escalates alerts until the alert is acknowledged or closed. Zenduty provides your NOC, SRE and application engineers with detailed context around the Datadog alert along with playbooks and a complete incident command framework to triage, remediate and resolve incidents with speed. \n\nWhenever a Datadog triggers an alert based on a predefined condition, Zenduty will create an incident. When that condition goes back to normal levels, Zenduty will auto-resollve the incident.","unique_id":"851cb4c3-1d2c-4e2a-86dd-72f0970f8c59","availability_plan_id":1,"setup_instructions":"1. Copy the webhook url below:\n\n<integrationURL>\n\n2. Login to Datadog. From the left hand menu, go to Integrations-> Integrations. Search for \"Webhooks\" from this page, and click the corresponding button.\n3. Scroll down, fill in the name, url (copied above) and custom payload. **Check the \"Use Custom Payload\" box**.\nPaste this in the custom payload box:\n```\n\t\t{\n\t\t\"alert_id\": \"$ALERT_ID\",\n\t\t\"hostname\":\"$HOSTNAME\",\n\t\t\"date_posix\":\"$DATE_POSIX\",\n\t\t\"aggreg_key\":\"$AGGREG_KEY\",\n\t\t\"title\": \"$EVENT_TITLE\", \n\t\t\"alert_status\":\"$ALERT_STATUS\",\n\t\t\"alert_transition\":\"$ALERT_TRANSITION\",\n\t\t\"link\":\"$LINK\",\n\t\t\"event_msg\":\"$TEXT_ONLY_MSG\"\n\t\t}\n\n```\n4. Click on \"Update Configuration\".\n5. Next, from the left hand side menu, select Monitors-> Manage Monitor.\n6. Click on the \"Edit\" button next to the newly created monitor.\n7. Set all the metrics. In the \"Notify Team\" tab, make sure to select the webhook you have just created. \n8. Datadog is now integrated. For more information visit https://docs.zenduty.com/docs/Datadog","extension":"datadog","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/datadog","is_active":1},{"name":"Deadmanssnitch","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/deadmanssnitch.png","summary":"Deadmanssnitch Integration","description":"Deadmanssnitch Integration","unique_id":"3e6f694d-d70b-47de-8215-b53c69527dbb","availability_plan_id":4,"setup_instructions":"To integrate Zenduty with Dead Man's Snitch, follow the steps below (detailed documentation with steps can be found [here](https://docs.zenduty.com/docs/deadmanssnitch))\n\n1. Copy the webhook URL below: \n\n<IntegrationURL/>\n\n2. Login to your Deadmanssnitch Account. Click On Integrations.\n\n3. Click on Add Webhook in Available Integrations. Paste the earlier copied Zenduty webhook url in Hook Url and click on save.\n\n4. Dead Man's Snitch is now integrated with Zenduty. Zenduty will create an incident for each alert sent and auto-resolve the incident when Dead Man's Snitch sends the Resolved notification.","extension":"deadmanssnitch","application_type":0,"categories":"Developer Tools","documentation_link":"https://docs.zenduty.com/docs/deadmanssnitch","is_active":1},{"name":"Detectify","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/detectify.png","summary":"Detectify","description":"Detectify","unique_id":"2472c4ee-553e-43bd-9644-b8e8f7e5f8ca","availability_plan_id":1,"setup_instructions":"Webhook URL\n\n<IntegrationURL/>","extension":"detectify","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/","is_active":1},{"name":"Dynamics(2-way)","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/dynamics2way.png","summary":"Dynamics(2-way)","description":"Dynamics(2-way)","unique_id":"5cc248d3-345d-4763-aa30-68d28a4f5a22","availability_plan_id":1,"setup_instructions":"<IntegrationURL/>","extension":"dynamics2way","application_type":1,"categories":"","documentation_link":"https://docs.zenduty.com/","is_active":0},{"name":"Dynatrace","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/dyna.png","summary":"Dynatrace is a technology company that specializes in software intelligence products and services that deliver application performance management, artificial intelligence for operations, IT infrastructure monitoring, digital experience management, and digital business analytics. Dynatrace provides application performance management, artificial intelligence for operations, cloud infrastructure monitoring, and digital experience management.","description":"With Dynatrace's Integration, Zenduty sends new Dynatrace alerts to the right team and notifies them based on on-call schedules via email, text messages (SMS), phone calls(Voice), Slack, Microsoft Teams and iPhone & Android push notifications, and escalates alerts until the alert is acknowledged or closed. Zenduty provides your NOC, SRE and application engineers with detailed context around the Dynatrace alert along with playbooks and a complete incident command framework to triage, remediate and resolve incidents with speed. \n\nWhenever a Dynatrace triggers an alert based on a predefined condition, Zenduty will create an incident. When that condition goes back to normal levels, Zenduty will auto-resolve the incident.","unique_id":"7ca6873f-41f6-45ea-b87a-98512e174b68","availability_plan_id":1,"setup_instructions":"1. Copy the Webhook URL below:\n\n<IntegrationURL>\n\n2. Login to Dynatrace. Go to Settings -> Integration -> Problem notifications. Click on the \"Set Up Notifications\" tab at the top of the page.\n3. Next, paste this payload into the \"Custom Payload\" field:\n```\n\t{\n\t\"State\":\"{State}\",\n\t\"ProblemID\":\"{ProblemID}\",\n\t\"ProblemTitle\":\"{ProblemTitle}\",\n\t\"ProblemDetails\":\"{ProblemDetailsText}\",\n\t\"ProblemURL\":\"{ProblemURL}\"\n\t}\n``` \n\n4. Paste the url you copied earlier.\n\n5. Click \"Save\" and Dynatrace is integrated. For more information visit: https://docs.zenduty.com/docs/Dynatrace","extension":"dynatrace","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/dynatrace","is_active":1},{"name":"Elastic APM","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/elasticapm.png","summary":"Elastic APM","description":"Elastic APM","unique_id":"075a3264-3c70-4fac-bae5-9bec461ba89f","availability_plan_id":1,"setup_instructions":"To integrate Elastic APM with Zenduty, follow the steps below. Detailed documentation is available [here](https://docs.zenduty.com/docs/elasticapm).\n\n1. Copy the Webhook URL below:\n\n<IntegrationURL/>\n\n\n2. Log into Elastic, and launch the APM application.\n\n3. Click the Sidebar which opens up the navigation and navigate to “Stack Management” under “Management”.\n\n4. Under “Alerts and Insights” tab, navigate to “Alerts and Actions”.\n\n5. Select the “Connectors” tab and Create a new Connector by clicking the “Create Connector” button.\n\n6. Create a Webhook connector.\n\n7. Paste the copied URL and set the method to “POST”. Also set a suitable name for the Webhook Connector & Save the Connector.\n\n8. Create alerts which has the “Webhook” action, and then choose the Webhook Connector that was made earlier.\n\n9. One can get fields for creating the threshold Alerts by creating alerts from a specific APM service itself.  In the **Body** section of the Alert being sent, paste the JSON snippet below:\n\n```\n{\n\"title\":\"[ElasticAPM] - {{alertName}}\",\n\"id\":\"{{alertId}}\",\n\"description\":\"The alert '{{alertName}}' was triggered when the threshold of '{{context.threshold}}' was breached with the value : '{{context.triggerValue}}' \",\n\"service\":\"{{context.serviceName}}\",\n\"length\":\"{{context.interval}}\",\n\"status\":\"Breached\"\n}\n```\n\n10. Create the Alert. Your integration with Elastic APM is now complete.","extension":"elasticapm","application_type":0,"categories":"APM","documentation_link":"https://docs.zenduty.com/docs/elasticapm","is_active":1},{"name":"ElasticSearch Hosted(Opendistro)","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/opendistro.png","summary":"ElasticSearch Hosted(Opendistro)","description":"ElasticSearch Hosted(Opendistro)","unique_id":"f8d0745a-d873-4c57-91d5-669638328e8b","availability_plan_id":1,"setup_instructions":"To integrate ElasticSearch Hosted(Opendistro) integration with Zenduty, follow the steps below. Details instructions can be found in the documentation page [here](https://docs.zenduty.com/docs/opendistro).\n\n1. Copy the Webhook URL below\n\n<IntegrationURL/>\n\n2. Open your ElasticSearch dashboard. \n\n3. In the alerts section, select Webhook.\n\n4. Paste the webhook URL copied in step 1. Save the integration.","extension":"opendistro","application_type":0,"categories":"API,APM,Cloud Monitoring,Developer Tools","documentation_link":"https://docs.zenduty.com/docs/opendistro","is_active":1},{"name":"Email","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/email.png","summary":"Zenduty Email endpoint","description":"Zenduty Email endpoint","unique_id":"f125c2b9-238a-410c-888c-61c92d19aa68","availability_plan_id":1,"setup_instructions":"The following are steps to create incidents for a service via email\n\n1) Copy the Email below\n\n<IntegrationEmail/>\n\n2) Paste it the email notification section of your tool\n\n3) Zenduty will create an alert and incident for every email received\n\n4) The subject of the email(with keywords and special characters removed) will be the entity_id for the incident\n\n5) If any subsequent emails contain the same subject but with an additional keyword 'acknowledged', Zenduty will automatically acknowledge the associated incident\n\n6) If any subsequent emails contain the same subject but with an additional keyword 'resolved', Zenduty will automatically resolve the associated incident","extension":"email","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/email","is_active":0},{"name":"Email Advanced","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/emailv2.png","summary":"Advanced email integration with customisability","description":"The Email V2 integration allows one to have more control over the already existing integration; Giving the user the option of creating a Custom Email, Restricting unwanted emails and using Regex to stop de-duplication issues.","unique_id":"55283d8d-493a-41f4-aefd-df3ed7a3a3d8","availability_plan_id":1,"setup_instructions":"","extension":"emailv2","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/emailv2","is_active":1},{"name":"Fabric Crashlytics","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/crashlytics.png","summary":"Fabric Crashlytics integration","description":"Fabric Crashlytics integration","unique_id":"26d27cf1-d285-453f-b2d7-c9213aaf996c","availability_plan_id":1,"setup_instructions":"1. Copy the Webhook URL below: \n\n<IntegrationURL>\n\n2. Log in to CrashlyticsLog in to Fabric.\n\n3. Click on the \"Settings\" at the top right corner of your screen.\n\n4. Click on \"Apps\".\n\n5. Click on “+Add” to add the app that you have created for Fabric.\n\n6. Under the \"Service Hooks\" list, turn on the \"WebHook\" option.\n\n7. Under the URL to receive JSON data POST, paste the link you copied earlier and click on \"Verify\".\n\n8. Click on \"Send Test\".\n\nYou have successfuly integration Fabri Crashlytics with Zenduty. For more detailed integration setup instructions, visit https://docs.zenduty.com/docs/Fabric","extension":"crashlytics","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/fabric","is_active":1},{"name":"Firebase Crashlytics","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/firebasecl.png","summary":"Google Firebase Crashlytics integration","description":"Google Firebase Crashlytics integration","unique_id":"f5e2f09a-4b82-4dca-805c-16350e47e065","availability_plan_id":1,"setup_instructions":"Follow the steps below to integration Firebase Crashlytics with Zenduty.\n\n1) Copy the Integration URL below\n\n<IntegrationUrl/>\n\n2) Open a new browser tab. Go to https://github.com/Zenduty/zenduty-firebase-crashlytics\n\n3) Clone the repository and follow the instructions in the repository to setup the Firebase functions for Crashlytics alerts.\n\nYou're all set up with your Firebase Crashyltics integration!","extension":"firebasecl","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/firebasecrashlytics","is_active":1},{"name":"Freshdesk","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/freshdesk.png","summary":"Freshdesk Zenduty Integration","description":"Freshdesk is an online cloud-based customer service software providing helpdesk support with all smart automations to get things done faster.","unique_id":"07476aee-7a53-4c28-86bc-7f234a21cb5f","availability_plan_id":1,"setup_instructions":"1. Copy the webhook URL below. \n\n<IntegrationURL/>\n\n\nIn the steps below, you will be adding the above webhook to the Freshdesk \"Automations\" under **Ticket Creation** and **Ticket Updates**.\n\n2. Log into Freshdesk. Click on the \"Admin\" button and select \"Automations\" under \"Helpdesk Productivity Settings\".\n\n3. Click on the **Create rule** button under **Ticket Creation**.\n\n4. Select **New Rule** and pick **Rule Name** and **Description** . \n\n5. Set Conditions as, select **Type** Is **Incident** or anything other kinds of ticket for which you need Zenduty alerts\n\n6. Select **Trigger Webhook** from the Actions\" dropdown, and set \"Request Type\" to \"POST\".\n\n7. Under the **URL**, paste the webhook URL you copied earlier.\n\n8. Set the **Encoding** as **JSON** and content as **Simple**.\n\n9. Under **Content**, select the following fields- Ticket ID, Subject, Description, Status, Ticket URL.\n\n10. Click on Save.\n\n11. From the same window, move to \"Ticket Updates\" sections and click on the \"New Rule\" button.\n\n12. Select \"New Rule\" and pick a \"Rule Name\" and \"Description\".\n\n13. Set \"Action Performed By\" to \"Agent\" and an \"Event\". For example, here we have picked:\"Status is Changed\" from \"Any Status\" to \"Any Status\" and so on depending upon the requirements.\n\n14. In the \"On tickets with these properties\" section, set condition as \"Type Is\" and \"Incident\".\n\n15. Select \"Trigger Webhook\" from the \"Actions\" dropdown and set the \"Request Type\" to \"POST\".\n\n16. In the URL textbox, paste the webhook link you copied earlier.\n\n17. Set the Encoding to \"JSON\" and Content to \"Simple\".\n\n18. Under Content, select all the fields under Content, including and especially Ticket ID, Subject, Description, Status and Ticket URL.\n\n19. Save. Freshdesk is now integrated to your Zenduty account.","extension":"freshdesk","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/freshdesk","is_active":1},{"name":"Freshdesk (two-way)","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/freshdesk2way.png","summary":"Freshdesk two-way integration","description":"Freshdesk two-way integration","unique_id":"78fcb360-f82d-4dd4-82a3-4a706ca428e0","availability_plan_id":1,"setup_instructions":"<IntegrationURL/>","extension":"freshdesk2way","application_type":1,"categories":"","documentation_link":"https://docs.zenduty.com/docs/freshdesktwoway","is_active":1},{"name":"Freshping","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/freshping.png","summary":"Freshping is a reliable website monitoring software by Freshworks. You can Monitor 50 URLs at 1-minute interval for free forever.","description":"Freshping is a reliable website monitoring software by Freshworks. You can Monitor 50 URLs at 1-minute interval for free forever.","unique_id":"16af3572-94f8-48ac-9031-1b058a2f2365","availability_plan_id":4,"setup_instructions":"To integrate Zenduty with Freshping Network Monitor, follow the steps below (detailed documentation with steps can be found [here](https://docs.zenduty.com/docs/freshping)). \n\n Copy the webhook URL below \n\n <IntegrationURL/> \n\n 1. Login to the Freshping console and go to **'Settings'**, and then select **'Integrations'** from the side-panel. \n\n 2. Scroll down to find **'Webhook'** and click on **'+ Create Integration'**. \n\n 3. Provide a relevant **Webhook Name**, the **Event Type** from the dropdown as required, select the **checks** that Zenduty should be forwarded alerts for, paste the **Webhook URL** copied above from Zenduty and finally ensure that the **Requires Basic Authentication** checkbox is in the **unchecked** state. \n\n 4. Now, you can choose between **'Simple'** or **'Advanced'** as your _JSON Encoding_. You're free to choose either, however Zenduty requires at least the following to deliver proper intelligence -\n```\n\t{\n\t\t\"text\":\"{text}\",\n\t\t\"check_id\":\"{check_id}\",\n\t\t\"check_name\":\"{check_name}\",\n\t\t\"check_url\":\"{check_url}\",\n\t\t\"request_location\":\"{request_location}\",\n\t\t\"request_datetime\":\"{request_datetime}\",\n\t\t\"request_timeout\":\"{request_timeout}\",\n\t\t\"response_state\":\"{response_state}\",\n\t\t\"response_status_code\":\"{response_status_code}\",\n\t\t\"response_time\":\"{response_time}\",\n\t\t\"response_summary\":\"{response_summary}\"\n\t}\n``` \n\n 5. Click on **'Save'** when ready. Feel free to verify your integration by clicking on **'Test'** on the integrations page. \n\n 6. Freshping is now integrated with Zenduty. Zenduty will create an incident for each **‘down’** alert and auto-resolve the incident when Freshping sends the ‘**up’** alert.","extension":"freshping","application_type":0,"categories":"Web Monitoring","documentation_link":"https://docs.zenduty.com/docs/freshping","is_active":1},{"name":"Generic Conference Bridge","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/conf.png","summary":"Zenduty Generic Conference Bridge for incidents","description":"Zenduty Generic Conference Bridge for incidents","unique_id":"671d2397-3d18-4068-8eb1-b4b50c438bbc","availability_plan_id":1,"setup_instructions":"","extension":"conf","application_type":1,"categories":"","documentation_link":"https://docs.zenduty.com/docs/conf","is_active":1},{"name":"Generic Integration","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/api.png","summary":"Zenduty Generic integration","description":"Zenduty Generic integration","unique_id":"1168dd25-f818-40e2-82f9-286dce1a5518","availability_plan_id":4,"setup_instructions":"To create an alert from your application, send a POST request to the webhook URL provided:\n\n\n<IntegrationURL>\n\n 1. # **Post parameters are as below** \n\n**message: required=Yes, type=string, default=None**\n\n\t- Incident message which will be the Incident Title.\n\n**summary: required=Yes, type=string, default=None**\n\n\t- Incident summary.\n\n**alert_type: required=Yes, type=string, default=Info**\n\n\t- Type of the alert. Choices: critical, acknowledged, resolved, error, warning, info.\n\n**suppressed: required=No, type=Boolean, default=False**\n\n\t- Whether to supress incident or not. Choices: True, False.\n\n**entity_id: required=No, type=string, default=None**\n\n\t- A unique id for the alert. If not provided, the Zenduty API will create one.\n\n**payload: required=No, type=JSON, default=False**\n\n\t- A JSON payload containing additional information about the alert.\n\n# Sample Payload\n\n```\n{\n \"message\": \"[P-21041] Browser monitor global outage\",\n \"summary\": \"OPEN Problem P-21041 in environment zfw09965. Problem detected at: 17:58 (UTC) 27.04.2021\",\n \"alert_type\": \"critical\",\n \"suppressed\": false,\n \"entity_id\": \"INC00124\",\n \"payload\": \"{}\"\n}\n```\n\n# Response Status Codes\n\n- **200 OK**: Message has passed the basic check and sent for further processing.\n- **400 Bad Request**: Incorrect payload.\n- **404 Not Found**: Invalid integration key or Integration is disabled.\n\n# Sample Payload for 200 OK Response\n\n```\n{\n \"message\": \"success\",\n \"trace_id\": \"cadfe35f-e3b1-4175-b118-a595bff9a214\"\n}\n```\n\n 2. # **Checking the Status of an Alert**\n\nTo get the status of an alert, use the following API endpoint:\n\n```https://events.zenduty.com/api/alert/status/<trace_id>/```\n\nNote: You will receive the status of the alert within 60 minutes of the alert creation request.\n\n The status of an alert can be one of the following: **queued**, **failed**, **completed**.\n\n# Sample Payloads for Status Endpoint\n\n```\n{\n \"status\": \"queued\"\n}\n```\n,\n```\n{\n \"incident\":{\n\t \"incident_number\": 2524,\n\t \"unique_id\": \"cNasg9C4yzNpronzUUUdKR\" \n},\n \"alert\": \"U239RyRi7rySuJKb3FcKXE\",\n \"integration\":{\n\t \"name\": \"API\"\n},\n \"status\": \"completed\",\n \"is_incident_created\": false,\n \"suppressed\": false\n}\n```\n,\n```\n{\n \"status\": \"failed\",\n \"error\": \"Your service is under maintenance\" \n}\n```\n\n\n 3. # **Example POST Request**\n\n```\ncurl -L <IntegrationURL> -H 'Content-Type: application/json' -d '{ \"message\": \"[P-21041] Browser monitor global outage\", \"summary\": \"OPEN Problem P-21041 in environment zfw09965. Problem detected at: 17:58 (UTC) 27.04.2021\", \"alert_type\": \"critical\", \"suppressed\": false, \"entity_id\": \"INC00124\", \"payload\": \"{}\" }'\n```\n\n 4. # **Example of Alert Status Tracking Request**\n\nTo track the status of an alert, send a GET request to the status endpoint with the trace_id:\n\n```\ncurl -L 'https://events.zenduty.com/api/alert/status/<trace_id>/' \n```\n\nBy following these guidelines, you can successfully create and monitor alerts using the webhook integration.","extension":"generic","application_type":0,"categories":"Web Monitoring","documentation_link":"https://www.zenduty.com/docs/generic-integration","is_active":1},{"name":"Ghost Inspector","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/ghostinspector.png","summary":"Ghost Inspector Zenduty Integration","description":"Ghost inspector helps you build or record automated website tests in your browser and continuously monitor websites for issues.","unique_id":"a0f4e706-4a5e-4a54-9d05-8abcd401e383","availability_plan_id":1,"setup_instructions":"1) Copy the Webhook URL below: \n<IntegrationURL>\n\n2) Log into Ghost Inspector. Now create a \"Test\". \n\n3) Go to \"Notification\" -> \"Webhook\" and create a \"Notifier\".\n\n4) Now in the URL field paste the copied link and click on \"Add\".\n\n5) Then go to Settings -> Notification -> Email and then select \"Condition\" and create a \"Condition\".\n\n6) Ghost Inspector is now integrated. For more information, visit: https://docs.zenduty.com/docs/GhostInspector","extension":"ghostinspector","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/ghostinspector","is_active":1},{"name":"Github","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/github.png","summary":"Zenduty Github Integration","description":"GitHub brings together the world's largest community of developers to discover, share, and build better software.\nWith the Zenduty integration, you will be able to receive context notifications about new code pushes, pull requests, issues and issue comments. New issues will trigger a new incident.","unique_id":"b62abbd3-c949-4ee9-8842-462ada97f0f4","availability_plan_id":1,"setup_instructions":"1. Copy the Webhook URL below: \n\n<IntegrationURL>\n\n2. Log in to Github and navigate to the project from which you wish to receive alerts.\n3. On the top bar, click on the project Settings (you will need admin rights for this).\n4.  From the left panel, click on Webhooks. Click on Add Webhook.\n5. In the \"Payload URL\" input box, paste the Integration URL you copied earlier.\n6. Under \"Which events would you like to trigger this webhook?\", click on \"Let me select individual events\".\n7. Select the events which you want to track in Zenduty. \n8. Click on Add Webhook to save. For more information, visit: https://docs.zenduty.com/docs/Github","extension":"github","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/github","is_active":1},{"name":"GitHub (2-Way)","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/github.png","summary":"GitHub two way integration allows to create a new issue in GitHub whenever a new incident is created on Zenduty ","description":"GitHub two way integration allows to create a new issue in GitHub whenever a new incident is created on Zenduty","unique_id":"d006b429-ae47-4648-a95f-b4405a4ed327","availability_plan_id":4,"setup_instructions":"","extension":"github2way","application_type":1,"categories":"Source Control Management, Developer Tools","documentation_link":"https://docs.zenduty.com/docs/github2way","is_active":1},{"name":"Google Chat Outgoing","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/googlechat.png","summary":"Google Chat is an intelligent and secure communication and collaboration tool, built for teams. From ad-hoc messaging to topic-based workstream collaboration, Chat makes it easy to get work done where the conversation is happening.","description":"Google Chat is an intelligent and secure communication and collaboration tool, built for teams. From ad-hoc messaging to topic-based workstream collaboration, Chat makes it easy to get work done where the conversation is happening.","unique_id":"263614bc-e69c-4a14-8564-d2245e77aac6","availability_plan_id":1,"setup_instructions":"","extension":"gchat","application_type":1,"categories":"","documentation_link":"https://docs.zenduty.com/docs/gchat","is_active":1},{"name":"Google Cloud Platform(GCP)","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/gcp.png","summary":"Google Stackdriver - GCP","description":"Google Stackdriver - GCP","unique_id":"a26c6ac9-e753-4602-bc64-e97569f893d6","availability_plan_id":1,"setup_instructions":"**Instructions to integrate Zenduty with Google Stackdriver**. For more detailed information, please refer to the [detailed support documentation](https://docs.zenduty.com/docs/Stackdriver).\n\nCopy the Webhook URL below:\n\n<IntegrationURL/>\n\n\nIn the Cloud Console, select Monitoring.\n\n1. In the Monitoring Navigation pane, click on Alerting.\n\n2. Click Edit notification channels.\n\n3. The Notification channels dashboard contains a section for each notification channel type. Add a new Webhook notification channel. (Click on ADD NEW button next to Webhook)   \n\n4. Use the URL copied above.  \n\n5. Give a suitable name to the webhook and click on TEST CONNECTION. If the test succeeds, click on SAVE. (The save button is not activated until a successful test)\n\n6. You have now created an alerting channel which can be used with any new or existing alert policy.\n\n## Using Notification Channels:\t\n\n7. While creating a new alert policy, click on ADD NOTIFICATION CHANNEL\n\n\n8. Select “Webhook with Token Authentication” as the Notification Channel type\n\n7. Select the name of the created notification channel from the dropdown box and then click ADD. \n\n## With an Existing Alert Policy:\n\n8. Under the list of all policies in the Alerting tab, select the policy to which the notification channel is to be added. \n\n9. Click EDIT in the top pane\n\n10. Scroll down to Notifications. Click on ADD NOTIFICATION CHANNELS.\n\n11. Select Webhook with Token Authentication as the Notification Channel Type\n\n12. Select the name of the created notification channel from the dropdown box and then click ADD. \n\n13. Your Stackdriver integration is completed.In the Cloud Console, select Monitoring.\n\n14. In the Monitoring Navigation pane, click on Alerting.\n\n15. Click Edit notification channels.\n\n16. The Notification channels dashboard contains a section for each notification channel type. Add a new Webhook notification channel. (Click on ADD NEW button next to Webhook)   \n\n17. Use the URL copied in Step 4.  \n\n18. Give a suitable name to the webhook and click on TEST CONNECTION. If the test succeeds, click on SAVE. (The save button is not activated until a successful test)\n\n19.\tYou have now created an alerting channel which can be used with any new or existing alert policy.\n\n\n## Using Notification Channels:\t\n\n20. While creating a new alert policy, click on ADD NOTIFICATION CHANNEL\n\n21. Select “Webhook with Token Authentication” as the Notification Channel type\n\n22. Select the name of the created notification channel from the dropdown box and then click ADD. \n\n\n## With an Existing Alert Policy:\n\n23. Under the list of all policies in the Alerting tab, select the policy to which the notification channel is to be added. \n\n24. Click EDIT in the top pane\n\n25. Scroll down to Notifications. Click on ADD NOTIFICATION CHANNELS.\n\n26. Select Webhook with Token Authentication as the Notification Channel Type\n\n27. Select the name of the created notification channel from the dropdown box and then click ADD. \n\n28. Your Stackdriver integration is completed.","extension":"stackdriver","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/stackdriver","is_active":1},{"name":"Grafana (v7 and below)","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/grafana.png","summary":"Grafana is a multi-platform open source analytics and interactive visualization web application. It provides charts, graphs, and alerts for the web when connected to supported data sources. It is expandable through a plug-in system. End users can create complex monitoring dashboards using interactive query builders.","description":"Grafana allows you to query, visualize, alert on and understand your metrics no matter where they are stored.","unique_id":"6084af80-a363-452f-b4f2-d0da284e57a0","availability_plan_id":1,"setup_instructions":"**Note: If you're looking for the Grafana(V8 alerts) integration, please check out the [Grafana V8](https://docs.zenduty.com/docs/grafanav8) integration**\n\nTo integrate Grafana(legacy alerts) with Zenduty, follow the steps below:\n\n\n1. Copy the Webhook URL below\n\n<IntegrationURL>\n\n2. Log in to Grafana. Go to \"Notification Channels\". Add New Channel.Select type as \"Webhook\". \n3. Enter the webhook url copied from the previous step.\n4.  Next, from the left side menu, select Configuration->Data Sources. Select the data source you want to configure.\n5. As an example, we will select PostgreSQL. Fill in the form.\n6. Finally, go to Dashboards->Home. Click on \"New Dashboard Copy\", and edit panel title.\n7. Fill in the graph details as per your use case.\n8. Your Grafana is now integrated. For more information visit: https://docs.zenduty.com/docs/Grafana","extension":"grafana","application_type":0,"categories":"Cloud Monitoring,Log Monitoring,Error Monitoring,Server/Network Monitoring,Time Series,Web Monitoring","documentation_link":"https://docs.zenduty.com/docs/grafana","is_active":1},{"name":"Grafana V8+","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/grafanav8.png","summary":"Grafana V8","description":"Grafana V8","unique_id":"6488e32c-d1cf-4bd0-a103-1a83a1537708","availability_plan_id":1,"setup_instructions":"**Note: If you're looking for the Grafana(legacy alerts) integration, please check out the [Grafana](https://docs.zenduty.com/docs/grafana) integration**\n\nTo integrate Grafana V8 with Zenduty, follow the steps below(detailed documentation can be found [here](https://docs.zenduty.com/docs/grafanav8)\n\n1. Copy the Webhook URL below\n\n<IntegrationURL/>\n\n \n2. Log in to Grafana. Go to “Contact Points”. Add New Contact Point and select Contact point type as “Webhook”.\n\n3. Enter the webhook URL copied from above. Paste the URL copied (Test it if required) and click on Save. \n\n4. Go to your Grafana Dashboard and click on the “Alerting” tab. In the “Notification Policies” tab, add a New Policy with the Zenduty webhook Contact point along with the appropriate Matching labels & Save. \n\n\nYour Grafana is now integrated. Zenduty will automatically create incidents from your Grafana rules.","extension":"grafanav8","application_type":0,"categories":"APM,Cloud Monitoring","documentation_link":"https://docs.zenduty.com/docs/grafanav8","is_active":1},{"name":"Graylog","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/graylog.png","summary":"Graylog Zenduty integration","description":"Graylog Zenduty integration","unique_id":"871473eb-a127-4196-a921-032c0af9e5f6","availability_plan_id":1,"setup_instructions":"1. Copy the Webhook URL below: \n\n<IntegrationURL>\n\n2. Log in to Graylog. Go to \"Notification Channels\"-> Add New Channel. Select type as \"Webhook\".\n\n3. Select \"Inputs\" under the \"Systems\" drop-down menu. From the \"Select Input\" drop-down list, select \"Syslog UDP\" and click on \"Launch New Input\".\n\n\n4. Select the \"Node\" and enter the title of the input and save it.\n\n5. Click on \"Alerts\" from the menu. Select \"Conditons\" from the \"Manage Alert Conditions\" section.\n\n6. Select \"Message Count Condition\" from \"Condition\" type drop-down list and Add alert.\n\n7. Enter the title of the alert, set the time range and threshold type. Set the threshold value, grace period, message backlogs and save.\n\n8. Click on \"Notifications\" under the \"Manage Alert Conditions\" section.\n\n9. Click on \"Add New Notification\". Select HTTP Alarm Callback under the Notification type drop-down list.\n\n10. Enter the title of the notification and under URL, paste the copied link.\n\nGraylog is now integrated and Zenduty will create incidents from the alerts. For detailed setup instructions, visit https://docs.zenduty.com/docs/Graylog","extension":"graylog","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/graylog","is_active":1},{"name":"Graylog v4","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/graylogv4.png","summary":"Graylog v4","description":"Graylog v4","unique_id":"8c173a10-2ff0-4fb4-b236-b14614f845c7","availability_plan_id":1,"setup_instructions":"To integrate Graylog V4 with Zenduty follow the steps below. For detailed setup instructions, visit https://docs.zenduty.com/docs/Graylogv4\n\n1. Copy the Webhook URL below:\n\n<IntegrationURL>\n\n2. Log in to Graylog. Go to Alert -> Notification and create a new notification.\n\n3. Name the notification as you desire and Select \"HTTP Notification\" under the \"Notification Type\" drop-down menu.\n\n4. In the URL, paste the webhook that was previously copied.\n\n5. Test the Notification, and save the Notification after whitelisting the URL.\n\n6. Click on \"Event Definition\" from the menu. Either create a new Event or select a pre-existing event for the Notification to be added to.\n\n7. Click on \"Notifications\" in the New Event Definition.\n\n8. Click on \"Add Notification\". Select the previously created Zenduty Integration under the Notification drop-down list.\n\n9. Finish the Event definition for your specified Event.\n\nDo note, that this is for the version 4 of Graylog(v4), for older Graylog versions, visit https://docs.zenduty.com/docs/graylogv4","extension":"graylogv4","application_type":0,"categories":"APM,Cloud Monitoring","documentation_link":"https://docs.zenduty.com/docs/graylogv4","is_active":1},{"name":"Healthchecks.io","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/healthchecks.png","summary":"Heakthchecks.io Zenduty Integration","description":"Healthchecks supports Cron Monitoring to monitor nightly backups, weekly reports, cron jobs and background tasks and receive alerts when your tasks don't run on time","unique_id":"f0a6271c-43b5-404e-9583-aa94970da060","availability_plan_id":1,"setup_instructions":"1) Copy the Webhook URL below: \n<IntegrationURL>\n\n2) Login to Healthchecks. \n\n3) Click on Integrations from the dashboard. Select \"Add Integration\" corresponding to Webhook.\n\n4) Paste the link copied earlier in URL for “down” events and “up” events under the Integration settings.\n\n5) Enter the following code under POST data:\n\n```\n     {\"name\":\"$NAME\",\"status\":\"$STATUS\",\"current time\":\"$NOW\",\"code\":\"$CODE\"}\n```\n\n6) Under Request Headers, set the \"Content Type\" as JSON and save.\n\n7) Rename the Webhook as “Zenduty Webhook”. Click on \"My First Check\".\n\n8) Click on \"Change Schedule\" under Schedule. Set the \"Period\" and \"Grace Time\" and save.\n\n9) Healthchecks is now integrated.  For more information, visit: https://docs.zenduty.com/docs/Healthchecks","extension":"healthchecks","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/healthchecks","is_active":1},{"name":"Heroku","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/heroku.png","summary":"Heroku","description":"Heroku","unique_id":"13c5dbbe-9a5e-4dd5-a978-d24ad5fc40e9","availability_plan_id":1,"setup_instructions":"**Instructions to integrate Zenduty with Heroku**\n\n1. Copy the Webhook URL below\n\n<IntegrationURL>\n\n2. Log in to your Heroku account. Go to your project settings.\n\n3. Click on the **More** button on the right, and click on **View Webhooks**\n\n4. Click on **Create Webhooks**\n\n5. Give your webhook a name. In the Payload URL, paste the URL copied in step 1. \n\n6. Select the **api:build** and **api:release** events.\n\n7. Save the integration\n\nFor more information, please refer to the [detailed support documentation](https://docs.zenduty.com/docs/Heroku).","extension":"heroku","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/","is_active":1},{"name":"HetrixTools","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/hetrixtools.png","summary":"HetrixTools Zenduty Integration","description":"HetrixTools is a blacklist check and monitoring software that monitors if your domain or IP get blacklisted and enable to take action instantly.","unique_id":"62a85b0e-ee77-4801-b282-a6ce2204e6ad","availability_plan_id":1,"setup_instructions":"1) Copy the Webhook URL below: \n<IntegrationURL>\n2) Log into HetrixTools.\n\n3) Go to Contacts -> Add new contact and create a \"New contact\".\n\n4) Now paste the copied link in the \"URL field\" and click on \"Add\".\n\n5) Then go to Tools -> Uptime monitor and Add a \"Monitor\".\n\n6) Now go to Advance settings and \"Create a new condition\". \n\n7) Then go to Uptime monitor -> Group action.\n\n8) Select server monitor resource warnings and then create \"Conditions\".\n\n9) HetrixTools is now integrated. For more information, visit: https://docs.zenduty.com/docs/HetrixTools","extension":"hetrixtools","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/hetrixtools","is_active":1},{"name":"Honeybadger","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/honeybadger.png","summary":"Honeybadger Zenduty Integration","description":"Honeybadger allows you to query, visualize, alert on and understand your metrics no matter where they are stored.","unique_id":"93d2095f-7974-4a6c-beed-dab65adde8f0","availability_plan_id":1,"setup_instructions":"1. Copy the Webhook URL below:\n\n<IntegrationURL>\n\n2. Login to Honeybadger. Click on \"Add Project\", and give it a name and select a language.\n3. Go to \"Project Settings\". From the left hand menu, select \"Alerts and Integrations\". Paste the webhook you copied earlier.\n4. Add monitoring metrics like Errors and Uptime. \n5. Your Honeybadger integration is now set up. For more information, visit: https://docs.zenduty.com/docs/Honeybadger","extension":"honeybadger","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/honeybadger","is_active":1},{"name":"Honeycomb","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/honeycomb.png","summary":"Honeycomb","description":"Honeycomb","unique_id":"806ab5b6-a938-40b2-92eb-91edc0a67ea7","availability_plan_id":1,"setup_instructions":"To integrate Honeycomb with Zenduty, follow the steps below. Detailed setup documentation can be found [here](https://docs.zenduty.com/docs/honeycomb)\n\n1. Copy the Webhook URL below\n\n<IntegrationURL/>\n\n2. Log into Honeycomb, and head to the Team Settings Settings.\n\n3. In Team Settings, head to the Integrations tab to create a new integration. \n\n4. For the new Integration, from the dropdown, select the “WebHook” option and give it a suitable alias. Also paste the url copied in step 1 under “Webhook URL” \n\n5. The Shared Secret part of the webhook, does not matter in this integration. Therefore, you can name it whatever.\n\n6. Proceed by saving the webhook and also testing the webhook by clicking the “Test” button.\n\n7. The test alert will create a Incident and be shown on your Zenduty Incident Page, if it is successful.\n\n8. Next, go to Triggers and Create a new Trigger for the dataset you manage, to make use of the new Integration that was created. \n\n9. Define the Trigger as you please, defining the conditions for which the alert is to be triggered.\n\n10. In the Recipients section at the bottom, click “Add Recipient” and select the previously made webhook integration. \n\n11. Save the Trigger.\n\nHoneycomb is now integrated with Zenduty.","extension":"honeycomb","application_type":0,"categories":"Collaboration,Analytics,Popular","documentation_link":"https://docs.zenduty.com/docs/honeycomb","is_active":1},{"name":"Hosted Graphite","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/hostedgraphite.png","summary":"Hosted Graphite Zenduty integration","description":"Hosted Graphite Zenduty integration","unique_id":"48376cd3-6f2e-40a3-b087-a47e5dfcb6eb","availability_plan_id":1,"setup_instructions":"Following are the instructions to setup your Hosted Graphite integration:\n\n1) Copy the Webhook URL below\n\n<IntegrationURL/>\n\n2) Sign In into \"Hosted Graphite\".\n\n3) Go to \"Agent\" to set up your monitoring agent.\n\n4) Go to \"Dashboard\" and select \"Grafana\" to see the visualization of metrics values.\n\n5)  Go to \"Metrics\" and type \" * \" to see all available metrics.\n\n6) Go to \"Alert > Notification Channel \"  and click on \"Add Channel\" to add a new notification channel.\n\n7) Select Webhook in \"Notification type\" and give a name to this channel and paste the Webhook URL which is copied earlier.\n\n8) Go to \"Alerts\" and click on \"Add alert\" to set your alerts.\n\n9) Fill the name of alert, metric and message to be sent. Click on \"Confirm Metric Choice\".\n\n10) In Alert Criteria,  select the notification channel that you have created earlier in \"Notify me with\",  select \"On state change\" in \"Alerting Notification Interval\" and click on \"Save Alert\".\n\nYou have successfully Integrated Hosted Graphite with Zenduty. For more detailed integration steps, visit [Hosted Graphite integration documentation](https://docs.zenduty.com/docs/HostedGraphite)","extension":"hostedgraphite","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/hostedgraphite","is_active":1},{"name":"HTTP Healthcheck","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/healthchecks.png","summary":"HTTP Healthcheck","description":"HTTP Healthcheck","unique_id":"b5320b08-03a8-455d-a7d7-ecf4cd23b37c","availability_plan_id":1,"setup_instructions":"**Instructions to create alerts with the Zenduty HTTP Healthcheck**.  \n\n1. Copy the Integration Key below\n\n<IntegrationKey>\n\n2. To create an alert from your application, send a post request to: \n\n```\n\thttps://www.zenduty.com/api/integration/httphealthcheck/<integration-key>/<alert_type>/\n```\n\n3. Replace the <integration-key> with the Integration key you copied in Step 1. Replace <alert-type> with one of 6 values - critical, acknowledged, resolved, error, warning, info.\n\n4. Send an HTTP Post request to the above URL to send regular health check or info alerts.\n\n5. For detailed documentation, visit the [Zenduty HTTP Healthchecks documentation](https://docs.zenduty.com/docs/HTTPHealthcheck)\n\n7. For cURL :\n```\n\tcurl -X POST https://www.zenduty.com/api/events/[integration-key]/<alert_type>/ -H 'Content-Type: application/json'\n```","extension":"httphealthcheck","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/httphealthcheck","is_active":1},{"name":"Humio","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/humio.png","summary":"Humio Zenduty Integration","description":"Humio is a log management software, providing real-time, instant monitoring, analysis, and visibility of log data","unique_id":"0113d35a-7b1c-43c6-be50-8a171a7fe3f4","availability_plan_id":1,"setup_instructions":"1) Copy the Webhook URL below: \n<IntegrationURL>\n\n2) Log into Humio.\n\n3) Go to \"Alerts\" -> Select \"Notifiers\".\n\n4) Create a new \"Notifier\".\n\n5) Go to \"Alerts\" and create a new \"Alert\".\n\n6) Give a label to \"Webhook\" and set the request as \"POST\".\n\n7) Paste the earlier generated \"URL\" and then select \"New notifier\".\n\n8) Humio is now integrated. For more information, visit https://docs.zenduty.com/docs/Humio","extension":"humio","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/humio","is_active":1},{"name":"Icinga2","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/icinga.png","summary":"Zenduty Icinga2 Integration","description":"Icinga 2 is an open source monitoring system which checks the availability of your network resources, notifies users of outages and generates performance data for reporting. Scalable and extensible, Icinga 2 can monitor large, complex environments across multiple locations.","unique_id":"99da82e4-a51e-4b36-97da-331f48ae51ef","availability_plan_id":1,"setup_instructions":"1) Copy the Webhook Key below: \n\n<IntegrationKey>\n\n2) Install the Icinga2 software on your system. \n\n3) After this, add an integration to your Zenduty account. This is NOT the integration automatically provided to you. \n\n4) Then download the Zenduty-Icinga2 files by following the steps given below:\n```\n\t$ cd /tmp\n\t$ git clone https://github.com/Zenduty/icinga-zenduty-script.git\n\t$ cd icinga-zenduty-script\n```\n5) Now open the Zenduty-Icinga2 configuration file and enter the provided integration key into the \"key\" field.\n\n6) Now move the files into their respective folders inside \"/etc/icinga2/.\"\n\n7) The Zenduty-Icinga2.conf file must go to the conf.d folder (or the objects.d folder, whichever exists).\n```\n\t$ mv zenduty-icinga2.conf /etc/icinga2/conf.d/\n\tOR\n\t$ mv zenduty-icinga2.conf /etc/icinga2/objects.d/\n```\n8) The zenduty-webhook-notification.py file must go to the scripts folder.\n```\n\t$ mv zenduty-webhook-notification.py /etc/icinga2/scripts/\n```\n9) Ensure that \"ICINGAADMINS\" exists as a user group. If not, define it as follows in the users.conf file in conf.d folder.\n```\n\t$ object UserGroup \"icingaadmins\" {\n\t$ display_name = \"Icinga 2 Admin Group\"\n\t}\n```\n10) Now add the custom attribute \"enable_zenduty\" to your host configuration and service configuration objects as mentioned below:\n```\n\t$ vars.enable_zenduty = true\n```\n11) If the number of objects is large then you can add the above line to the generic-host and generic-service templates in the templates.conf file in the conf.d folder. \n\n12) Finally you can import this template to your objects.\n\n13) Restarting Icinga2 service:\n```\n\t$ /etc/init.d/icinga2 restart\n```\n14) Icinga2 is now integrated. For more information, visit: https://docs.zenduty.com/docs/Icinga2","extension":"icinga2","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/icinga2","is_active":1},{"name":"Instana","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/instana.png","summary":"IBM Instana is an AI-powered application performance monitoring solution that provides real-time insights for businesses to detect and resolve performance issues, ensuring optimal application and infrastructure performance.","description":"IBM Instana is an AI-powered application performance monitoring solution that provides real-time insights for businesses to detect and resolve performance issues, ensuring optimal application and infrastructure performance.","unique_id":"c27e9815-8543-4a9d-a410-d29aeccd82c5","availability_plan_id":4,"setup_instructions":"To integrate Zenduty with Instana, follow the steps below (detailed documentation with steps can be found [here](https://docs.zenduty.com/docs/instana)). \n\n Copy the webhook URL below \n\n <IntegrationURL/> \n\n 1. Go to your Instana dashboard and open **Settings** from the menu-bar on the left. Click on **Alert Channels** under *Events and Alerts*. \n\n 2. Click on the **Add Alert Channel** button on the top right corner and select **Generic Webhook**. \n\n 3. Give a name for your Alert Channel and in Webhook URLs paste the Webhook URL copied earlier. \n\n 4. Click on **Test Channel** to test if the webhook is working as expected. You should receive an *Info Alert* on Zenduty, viewable in the Alert Log. Click on create when ready. \n\n 5. Now, navigate to **Alerts** under *Events and Alerts*. Create a new alert(or edit an existing one) by clicking on the **New Alert** button on the top, add the Events or Event Types you want to get alerted about and add the newly created Zenduty Webhook Integration as an Alert Channel. \n\n 6. You can add Custom Rows to your payload and they'll be forwarded to Zenduty on each alert and viewable in the Payload. \n\n 7. Your Instana integration with Zenduty is complete!","extension":"instana","application_type":0,"categories":"Server/Network Monitoring, Web Monitoring, APM","documentation_link":"https://docs.zenduty.com/docs/instana","is_active":1},{"name":"IOPipe","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/iopipe.png","summary":"IOPipe Zenduty Integration","description":"IOpipe's platform lets you debug at lightning fast speed and iterate.","unique_id":"a76b6b0a-17be-4fcc-830a-20827fbc446b","availability_plan_id":1,"setup_instructions":"1) Copy the Webhook URL below: \n<IntegrationURL>\n\n2) Log into IOpipe. Go to \"Teams\" and create \"your team\" by filling all the required details.\n\n3) Go to \"Alerts\" -> and \"Create new alerts\".\n\n4) Now \"Choose a project\" and give it a name.\n\n5) Go to \"Alerts\" and choose the required \"Function\" parameters.\n\n6) Finally paste the copied link in the URL field. \n\n7) IOpipe is now integrated. For more information, visit: https://docs.zenduty.com/docs/IOPipe","extension":"iopipe","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/iopipe","is_active":1},{"name":"Jenkins","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/jenkins.png","summary":"Zenduty Jenkins Integration","description":"Jenkins is a self-contained Java-based program, ready to run out-of-the-box, with packages for Windows, Mac OS X and other Unix-like operating systems\nWith the Zenduty integration, you will be able to receive context notifications about new builds. Failed builds will trigger new incidents.","unique_id":"4e511a4c-e2f4-4435-bba4-4cad9a387a2f","availability_plan_id":1,"setup_instructions":"1. Copy the Webhook URL below: \n\n<IntegrationURL>\n\n2. Log in to your Jenkins instance. \n3. Install the Jenkins Notifications plugin from the Jenkins marketplace.\n4. Navigate the the job from which you wish to receive alerts.\n5. From the left panel, click on Configure\n6. Click on the \"Job notifications\" tab on the top. Click on \"Add Endpoint\".\n7. Under format, select JSON. Under protocol, select HTTPS. Under event, select \"All Events\".\n8. Under URL source, select \"Plain text\". In the URL field, paste the integration URL you copied earlier.\n9. Click on Save to apply the settings. For more information, visit: https://docs.zenduty.com/docs/Jenkins","extension":"jenkins","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/jenkins","is_active":1},{"name":"Jira","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/jira.png","summary":"Jira Zenduty integration","description":"Jira Zenduty integration","unique_id":"3d111a6e-76a1-4c01-8a0e-4dc6386de615","availability_plan_id":1,"setup_instructions":"Following are the instructions to setup your Jira integration with Zenduty:\n\n1. Go to your Jira site admin Settings -> System -> Webhooks \n\n2. Copy the webhook URL below\n\n<IntegrationURL/>\n\n3. Click on \"Create Webhook\"\n\n4. In the list of events, select Issue created, Issue updated and Issue deleted\n\n5. Click \"Create\". Webhook integration is now complete","extension":"jira","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/jira","is_active":1},{"name":"Jira Marketplace","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/jira.png","summary":"The Jira Marketplace integration enables you to integrate your Jira instance with Zenduty on an account level, allowing you to create two-way integrations between Zenduty Services and Jira Projects much more conveniently.","description":"The Jira Marketplace integration enables you to integrate your Jira instance with Zenduty on an account level, allowing you to create two-way integrations between Zenduty Services and Jira Projects much more conveniently.","unique_id":"0791d01c-a273-4012-9f6a-c9bfdb913e1b","availability_plan_id":4,"setup_instructions":"","extension":"jiracloudconnect","application_type":1,"categories":"Popular, Collaboration","documentation_link":"https://docs.zenduty.com/docs/jiramarketplace","is_active":1},{"name":"Jira Server","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/jira.png","summary":"The Jira Server integration enables you to integrate your Jira(On Premise) instance with Zenduty on an account level, allowing you to create two-way integrations between Zenduty Services and Jira Projects much more conveniently.","description":"The Jira Server integration enables you to integrate your Jira(On Premise) instance with Zenduty on an account level, allowing you to create two-way integrations between Zenduty Services and Jira Projects much more conveniently.","unique_id":"d9b30553-9ad5-4f17-923d-f5547a3bbde5","availability_plan_id":4,"setup_instructions":"","extension":"jiraserverconnect","application_type":1,"categories":"Popular, Collaboration","documentation_link":"https://wwww.zenduty.com/docs/jira-server-on-premise-integration","is_active":1},{"name":"Jira(two-way)","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/jiracloud.png","summary":"Jira two way","description":"Jira two way","unique_id":"b04e5dc7-8a00-40eb-8ebb-0e2f08203dec","availability_plan_id":1,"setup_instructions":"<>","extension":"jiracloud","application_type":1,"categories":"","documentation_link":"https://docs.zenduty.com/docs/jira2way","is_active":1},{"name":"Kayako","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/kayako.png","summary":"Kayako Zenduty Integragtion","description":"Kayako builds customer service and help desk software which businesses use to talk to and support their customers.","unique_id":"db25b325-48f5-42ff-bd59-3746f576b703","availability_plan_id":1,"setup_instructions":"1. Copy the Webhook URL below: \n<IntegrationURL>\n2. Log in to Kayako, click on the \"Admin\" button and select \"Endpoints\" under \"Integration\".\n3. Click on \"New Endpoint\" and select Webhook(HTTP Request).\n4. Set the Request method as “POST” and request content type as “JSON”. Save.\n5. Enter the \"Endpoint Title\" and paste the url you copied earlier under \"Request URL\".\n6. Select \"Triggers\" under \"Automation\" from the \"Admin\" menu.\n7. Click \"New Trigger\". Enter the \"Rule Title\" and set the condition as \"Conversations: Type equal to Incident\".\n8. Select the zenduty endpoint from \"Performance Actions\" and select \"Simple\" under request payload. Save.\n9. Click on New on the top left your screen and select Conversation.\n\t* If the Conversation is ‘New’ or ‘Open’,it triggers an event in the Zenduty.\n\t* If the Conversation is ‘Pending’,it is acknowledged.\n\t* If the Conversation is ‘Completed’,it is resolved.\n10. Kayako is now integrated. For more information, visit: https://docs.zenduty.com/docs/Kayako","extension":"kayako","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/kayako","is_active":1},{"name":"Lacework (beta)","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/lacework.png","summary":"Lacework integration","description":"Lacework delivers end-to-end visibility into what's happening across your cloud environment, including detecting threats, vulnerabilities, misconfigurations, and unusual activity, so you can innovate with speed and safety. ","unique_id":"94614741-e2e0-4dba-ab5a-f0168d540774","availability_plan_id":4,"setup_instructions":"To integrate Zenduty with Lacework, follow the steps below (detailed documentation with steps can be found [here](https://www.zenduty.com/docs/lacework-integration)). \n\n Copy the webhook URL below \n\n <IntegrationURL/> \n\n 1. Log in to the Lacework Console as a Lacework user with administrative privileges. \n\n 2. Go to **Settings** > **Notifications** > **Alert channels**. \n\n 3. Click + Add new. \n\n 4. Select Webhook, and Click Next. \n\n 5. In the Webhook URL, enter the URL you've copied from the previous steps and save. \n\n 6. Select Alert rules and configure your required alert routing details/options by leveraging the alert channel you created.","extension":"lacework","application_type":0,"categories":"Web Monitoring","documentation_link":"https://www.zenduty.com/docs/lacework-integration","is_active":1},{"name":"Librato","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/librato.png","summary":"Librato Zenduty integration","description":"Librato Zenduty integration","unique_id":"bffe3825-a431-4db9-99cf-2bc524edc632","availability_plan_id":1,"setup_instructions":"1) Copy the Webhook URL below\n\n<IntegrationURL/> \n\n2) Log into Librato.\n\n3) Click on Settings in the dashboard and click on Notification Services.\n\n4) Select Webhook from Notification Services.\n\n5) Click on Add Configuration under Webhook.\n\n6) Enter the title of the webhook and under URL paste the link copied earlier.\n\n7) Click on Add.\n\n8) Go back to dashboard and click on Alerts.\n\n9) Click on create new alert.\n\n10) Enter the alert name , alert description, and trigger duration.\n\n11) Click on create a new condition.\n\n12) Set the condition type and select the metric on which it has to be alerted.\n\n13) Set the threshold value and the notification duration.\n\n14) Click on add condtion at the top right corner of the screen.\n\n15) Click on Notification services and click on Webhook.\n\n16) Select “Zenduty Webhook”.\n\nYou have successfully integrated Librato with Zenduty. For more detailed documentation, visit https://docs.zenduty.com/docs/Librato","extension":"librato","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/librato","is_active":1},{"name":"LibreNMS(Beta)","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/librenms.png","summary":"LibreNMS is a network monitoring system","description":"LibreNMS is a network monitoring system","unique_id":"0e9ea258-6180-484b-a39b-7583f0c152b3","availability_plan_id":1,"setup_instructions":"To setup the LibreNMS integration with Zenduty follow the steps below(detailed documentation available [here](https://docs.zenduty.com/docs/librenms)).\n\n1. Copy the Webhook URL below\n\n<IntegrationURL/>\n\n2. Login to your LibreNMS portal.\n\n3. Go to Alerts->Alert Templates. You can create new template or updated the existing one. In the **Template** section, paste the below snippet.\n```\n{\n\t\"title\": \"{{ $alert->title }}\",\n\t\"Severity\": \"{{ $alert->severity }}\",\n\t@if ($alert->state == 0)\"Time elapsed\": \"{{ $alert->elapsed }}\", @endif\n\t\"Timestamp\": \"{{ $alert->timestamp }}\",\n\t\"Unique-ID\": \"{{ $alert->uid }}\",\n\t\"Rule\": @if ($alert->name) \"{{ $alert->name }}\" @else \"{{ $alert->rule }}\" @endif,\n\t@if ($alert->faults) \"Faults\": { @foreach ($alert->faults as $key => $value) \"#{{ $key }}\": \"{{ $value['string'] }},\" @endforeach} @endif\n}\n```\n\n4. If you have created new templatet then select all the alerts for which you want send alerts to the **Zenduty**.\n\n5. Go to Alerts->Alert Transports. Click on **Create alert transport**.\n\n6. Provide a Transport name. From the **Transport type** dropdown, select **Api**. Choose the API Method as **POST**. In the **API URL** input box, saste the Webhook URL that you copied above.\n\n7. In the **Body** input box, paste the code below:\n```\n{\n\t\"hostname\": \"{{ $hostname }}\",\n\t\"sysName\": \"{{ $sysName }}\",\n\t\"id\": \"{{ $id }}\",\n\t\"uid\": \"{{ $uid }}\",\n\t\"sysDescr\": \"{{ $sysDescr }}\",\n\t\"os\": \"{{ $os }}\",\n\t\"type\": \"{{ $type }}\",\n\t\"ip\": \"{{ $ip }}\",\n\t\"hardware\": \"{{ $hardware }}\",\n\t\"version\": \"{{ $version }}\",\n\t\"uptime\": \"{{ $uptime }}\",\n\t\"uptime_short\": \"{{ $uptime_short }}\",\n\t\"timestamp\": \"{{ $timestamp }}\",\n\t\"description\": \"{{ $description }}\",\n\t\"title\": \"{{ $title }}\",\n\t\"msg\": {{ msg }},\n\t\"state\": \"{{ $state }}\"\n}\n```\n\n8. Leave the rest off the inputs as blank and click on **Save Transport** to save your transport.\n\n9.  Navigate to Alerts->Alert Rules. Click on **Create new alert rule**. Give your rule a name and choose the alert logic. Set the **Severity** to **Critical**. Set **Recovery alerts** as **ON**.\n\n10. Choose your devices on which you'd like to apply the alerts.\n\n11. In the **Transports** section, select the Transport you created in 5-8 above. Click on **Save Rule**. \n\nYour LibreNMS integration is now completed.","extension":"librenms","application_type":0,"categories":"APM,Cloud Monitoring,Server/Network Monitoring,IT Service Management,Time Series,Web Monitoring","documentation_link":"https://docs.zenduty.com/docs/librenms","is_active":1},{"name":"Lightstep","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/lightstep.png","summary":"Lightstep Zenduty integration","description":"To help diagnose anamolies and slowdowns with Lightstep's best in-class observability, for modern applications.","unique_id":"b3bceb12-5908-462b-aaa7-0cf7480bf328","availability_plan_id":1,"setup_instructions":"1) Copy the Webhook URL below: \n<IntegrationURL>\n\n2) Sign in to Lightstep. Go to \"Monitoring\" and Select -> \"Destinations\".\n\n3) Then select \"New message destinations\" and create \"New destinations\". \n\n4) Give a label to \"WEBHOOK\" and set the request as \"POST\".\n\n5) Then paste the copied link in the \"URL\" field and click on \"Notifier\". \n\n6) Now go to \"Explorer\" and create \"New Streams\". \n\n7) Then go to \"Conditions\" and create \"New conditions\".\n\n8) Lightstep is now Integrated. For more information, visit: https://docs.zenduty.com/docs/Lightstep","extension":"lightstep","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/lightstep","is_active":1},{"name":"Linear","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/linear.png","summary":"Linear is a platform that provides a project management and issue tracking platform, focused on speed, simplicity, and seamless collaboration for software teams.","description":"","unique_id":"761c70a8-457f-4e77-b0c1-e3a149d16197","availability_plan_id":4,"setup_instructions":"","extension":"linear","application_type":1,"categories":"Project Management Software","documentation_link":"","is_active":1},{"name":"LogDNA","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/logdna.png","summary":"LogDNA Zenduty Integration","description":"LogDNA provides powerful, centralized logging and log analysis that deploys anywhere","unique_id":"8037d8f9-dde1-44bd-a786-da8927389754","availability_plan_id":1,"setup_instructions":"1. Copy the Webhook URL below: \n<IntegrationURL>\n\n3. Log in to LogDNA. \n\n4. Select the hosts from the ‘All Sources’ drop-down menu. \n\n**To Set Error Alerts:**\n\n5. Select ERROR from the ‘All Levels’ drop-down menu.\n\n6. Click Save as new view under ‘Unsaved View’ drop-down menu. Enter the view name and click on attach an alert.\n\n7. Select \"View-Specific Alert\" and then \"Webhook\". \n\n8. Select \"Immediately after 1 line\" under \"Send an Alert\" option. Paste the copied link in Webhook URL.\n\n**To Set Warning Alerts**\n\n9. Select WARNING from the ‘All Levels’ drop-down menu.7\n\n10. Click Save as new view under ‘Unsaved View’ drop-down menu.\n\n11. Enter the view name and click on attach an alert.\n\n12. Select \"View-Specific Alert\" and then \"Webhook\".\n\n13. Select ‘Immediately after 1 line’ under Send an alert option. Paste the copied link in Webhook URL.\n\n14. LogDNA is now integrated. Zenduty will create incidents from alerts. For more information, visit: https://docs.zenduty.com/docs/LogDNA","extension":"logdna","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/logdna","is_active":1},{"name":"Logentries","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/logentries.png","summary":"Logenteries Zenduty Integration","description":"Log management and analytics by Logentries for development, IT operations and Security teams.","unique_id":"8cea200c-711e-43cb-9c8d-91ee89d59cb9","availability_plan_id":1,"setup_instructions":"1) Copy the Webhook URL below: \n<IntegrationURL>\n\n2) Sign into Logentries.\n\n3) Select \"insightOps\" which will take you to the \"homepage\".\n\n4) Then go to \"Data collection\" and configure the data as per your operating system.\n\n5) Go to \"Log search\" where you will find the data that has been recieved.\n\n6) Select \"Add alert\" and fill in all the required details. \n\n7) Finally paste the copied URL in the \"Web hook\".\n\n8) Logentries is now integrated.","extension":"logentries","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/logenteries","is_active":1},{"name":"Loggly","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/loggly.png","summary":"Loggly Zenduty Integration","description":"Loggly provides log analysis and monitoring in the cloud.","unique_id":"c83c6bd6-f65a-43d4-8bb8-e33559fa4c11","availability_plan_id":1,"setup_instructions":"1. Copy the Webhook URL below: \n\n<IntegrationURL>\n\n2. Log in to Loggly, and navigate to the \"Alerts\" tab at the top of the page.\n3. Then go to Alert Endpoints -> Create Endpoint.\n4. In the \"Endpoint\" dropdown list, choose \"HTTP/S\" Endpoint. Enter the Zenduty URL you copied earlier in the URL section.\n5. Choose the POST method. Once the webhook is created, goto the \"List\" option near the top of the page.\n6. Then click on \"Add New\". Select the \"Send to Endpoint\" option, and select the newly created webhook from the dropdown.\n7. Fill the \"Saved Search\" form according to your application's requirements. \n8. Loggly is now integrated. For more information, visit: https://docs.zenduty.com/docs/Loggly","extension":"loggly","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/loggly","is_active":1},{"name":"LogicMonitor","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/logicmonitor.png","summary":"LogicMonitor Integration","description":"Sync LogicMonitor performance alerts with Zenduty to automate incident response and escalation across your IT infrastructure.","unique_id":"e68b3029-e4e0-4d40-aba6-b2bc43463ab2","availability_plan_id":1,"setup_instructions":"# Setting up Zenduty Integration with LogicMonitor\n\nTo integrate Zenduty with LogicMonitor, follow the steps below. For a detailed guide, refer to the [Zenduty Documentation](https://zenduty.com/docs/logicmonitor-integration/).\n\n## Steps\n\n1. Copy the following webhook URL:\n   \n   <IntegrationURL/>\n\n2. Log in to your LogicMonitor dashboard and navigate to **Settings > Integrations**.\n\n3. Click on **Add Integration** and select **Custom HTTP Delivery**.\n\n4. Under **Manage Custom HTTP Delivery**, enter the following:\n   - **Name:** Zenduty\n   - **Alert Statuses:** Check Acknowledged, Cleared, and Escalated/De-escalated\n   - **HTTP method:** Select POST\n   - **URL:** Paste the Webhook URL you copied earlier\n\n5. Under **Alert Data**, select **Raw** and set the format to **JSON**.\n\n6. Navigate to **Recipient Groups** and create a new group. Add your Zenduty integration as the recipient with the **Contact Method** set to the HTTP delivery method you just created.\n\n7. Go to **Escalation Chains**, add your Recipient Group to a stage, and ensure the chain is linked to your **Alert Rules**.","extension":"logicmonitor","application_type":0,"categories":"Monitoring","documentation_link":"https://zenduty.com/docs/logicmonitor-integration/","is_active":1},{"name":"Logzio","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/logzio.png","summary":"Logzio Zenduty Integration","description":"Manage logs and get log analysis services with Logzio's log management and analytics software.","unique_id":"96f64de8-1cf4-4f2a-8d9a-83975e9413be","availability_plan_id":1,"setup_instructions":"1) Copy the Webhook URL below: \n<IntegrationURL>\n\n2) Sign into Logzio. \n\n3) Go to \"Log shipping\" and ship your logs as per your operating system. \n\n4) Then go to \"Kibana\" where you will find the recieved data. \n\n5) Now go to :Alert and events\" and select \"Create new alert\" and fill in all the required details.\n\n6) Then go to \"Alert endpoint\" in \"Alerts and events\" and select the custom option.\n\n7) On the custom option paste the copied URL.\n\n8) Logzio is now integrated.","extension":"logzio","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/logzio","is_active":1},{"name":"Mackerel","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/mackerel.png","summary":"Mackerel Zenduty Integration","description":"For server monitoring and metrics and to recieve regular alerts use Mackerel's services.","unique_id":"865b4c3a-3c4f-449c-9e70-28f385d9c225","availability_plan_id":1,"setup_instructions":"1) Copy the Webhook URL below: \n<IntegrationURL>\n\n2) Log into Mackerel\n\n3) Install the Mackerel agent.\n\n4) Go to \"Monitor\" and create a \"New monitor\".\n\n5) Then go to \"Channels\" and create a \"New Channel/Group\".\n\n6) Now go to \"Webhooks\" and click on \"Webhook\".\n\n7) Then paste the copied link in the \"URL\" field and click on \"Create\". \n\n8) Mackerel is now integrated.","extension":"mackerel","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/mackerel","is_active":1},{"name":"Mattermost","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/mattermost.png","summary":"Mattermost integration","description":"Mattermost integration","unique_id":"a2d1fe89-bfda-4509-996a-8513b8ccb9a8","availability_plan_id":1,"setup_instructions":"Visit https://docs.zenduty.com/docs/mattermost","extension":"mattermost","application_type":1,"categories":"Collaboration","documentation_link":"https://docs.zenduty.com/docs/mattermost","is_active":1},{"name":"Metricly","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/metricly.png","summary":"Metricly Zenduty Integration","description":"A SaaS based monitoring solution to help organise and monitor your cloud services, applications and infrastructure.","unique_id":"60dae98e-2585-4e64-9c86-f2fc33f6b9b6","availability_plan_id":1,"setup_instructions":"1) Copy the Webhook URL below: \n<IntegrationURL>\n\n2) Log into Metricly. Set up an AWS account and configuration will lead you to the inventory page. \n\n3) Then go to \"Alerts\" and select \"New policy\".\n\n4) Fill in the details and select the \"Notification type\".\n\n5) Now go to \"Notifications\" and click on \"Add notifications\".\n\n6) Now go to \"Webhook\" and in the \"URL field\" paste the copied link. \n\n7) Metricly is now integrated. For more information, visit: https://docs.zenduty.com/docs/Metricly","extension":"metricly","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/metricly","is_active":1},{"name":"Microsoft Azure Monitoring","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/microsoftazure.png","summary":"Microsoft Azure","description":"Microsoft Azure","unique_id":"54ccb807-97a9-44eb-9aef-924ecce1f0fa","availability_plan_id":1,"setup_instructions":"1. Copy the Webhook URL below\n\n<IntegrationURL>\n\n2. Open the Azure portal and click on Alerts. Search on the search bar if not directly visible.\n\n3. Create a new alert rule.\n\n4. Select the resources which you want to monitor. Here, we shall monitor a Virtual Machine.\n\n5. Select the condition based on which the alert is to be triggered.\n\n6. Create an Action Group (or use a previously created action group).\n\n7. Enter the Action group name and Display Name.\n\n8. Enter an action name and select Webhook under Action Type. A dialog box appears in the side. Enter the Webhook URL copied from Step 1.\n\n9. Enable the common alert schema by toggling the button to Yes and then click on OK.\n\n10. Click on OK to add the action group. The action group has now been created. It should visible under the section of Action Groups.\n\n11. Fill in the alert details appropriately. The alert rule name along with the severity will appear as the alert message and the alert description will appear as the summary in Zenduty.\n\n12. Save the alert rule. You have now successfully added Azure as an integration to Zenduty!","extension":"microsoftazure","application_type":0,"categories":"Cloud Monitoring","documentation_link":"https://docs.zenduty.com/docs/microsoftazure","is_active":1},{"name":"Microsoft Dynamics(beta)","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/microsoft.png","summary":"Microsoft Dynamics","description":"Microsoft Dynamics","unique_id":"f9d1d47e-8942-46f4-b0f5-1f974f489ecb","availability_plan_id":1,"setup_instructions":"1. Copy the Webhook URL below\n\n<IntegrationURL>\n\n2. Click [here](https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/download-tools-nuget) and download and install the Dynamics PluginRegistrationTool.\n\n3. Open the PluginRegistration tool. Click on \"Create new connection\" and login with your administrator account.\n\n4. Inside Plugin Registration tool, click on Register -> Register New Web Hook.\n\n5. Specify any name for the webhook. In the Endpoint URL, paste the URL copied without any query string part. For **Authentication** select WebhookKey and paste the URL copied in step 1 to register the Webhook.\n\n6. Register a new step inside the Webhook. In **Message** select \"Create\". For Primary Entity, select \"Incident\". For event handler, select Webhook registered in previous step. For **Event Pipeline stage of execution** select \"PostOperation\". For **Execution mode** select \"Asynchronous\". For **Deployment**, select \"Server\".\n\n7. Register a new step inside the Webhook. In **Message** select \"Update\". For Primary Entity, select \"Incident\". For event handler, select Webhook registered in step 5. For **Event Pipeline stage of execution** select \"PostOperation\". For **Execution mode** select \"Asynchronous\". For **Deployment**, select \"Server\".\n\n8. Dynamics 365 is now integrated with Zenduty.\n\n9. For more information refer to the documentation at https://docs.zenduty.com/docs/Dynamics365","extension":"dynamics","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/dynamics365","is_active":1},{"name":"Microsoft Teams Channel BOT","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/MicrosoftTeamsConnector.jpg","summary":"Microsoft teams bot","description":"Microsoft Teams BOT integration enables you to integrate your MS Teams instance with Zenduty on an service level, allowing you to get incident notification to your teams channels","unique_id":"5a1ec978-a7b6-47f6-a349-186e2d67a77d","availability_plan_id":4,"setup_instructions":"","extension":"msteamsadvanced","application_type":1,"categories":"Popular, Collaboration","documentation_link":"https://www.zenduty.com/docs/microsoft-teams-integration/","is_active":1},{"name":"Microsoft Teams Connector","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/msteamsconnectors.png","summary":"Microsoft Teams Connector","description":"Microsoft Teams Connector","unique_id":"09690a36-11fc-4ad6-92af-d7029db33e54","availability_plan_id":1,"setup_instructions":"Microsoft Teams Connector","extension":"msteamsconnectors","application_type":1,"categories":"","documentation_link":"https://docs.zenduty.com/docs/microsoftteams","is_active":0},{"name":"Microsoft Teams Webhook","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/MicrosoftTeamsConnector.jpg","summary":"Microsoft Teams incoming Integration","description":"Microsoft Teams incoming Integration","unique_id":"b124ca52-4b95-4512-b9bc-ab9f1ccbfe78","availability_plan_id":1,"setup_instructions":"'Setting up Zenduty Integration with Microsoft Teams\nTo integrate Zenduty with Microsoft Teams, follow the steps below. For a detailed guide, refer to the Zenduty Documentation here https://www.zenduty.com/docs/msteamsincoming/.\n\n1. Copy the following webhook URL:\n\n<IntegrationURL/>\n\n2. Log in to your Microsoft Teams dashboard.\n\n3. Navigate to the team you want to integrate and click on the three dots (...) next to the team name.\n\n4. Select Manage Team from the dropdown menu.\n\n5. Go to the Apps tab and click on Upload a custom app or Create an outgoing webhook.\n\n6. Enter the following details:\n   - Name: Provide a name for your outgoing webhook.\n   - Callback URL: Paste the webhook URL you copied earlier.\n   - Description: Write a brief description of the webhook.\n   - Profile Picture: Upload an image to represent the webhook (optional).\n   \n   \n7. Click Create to finalize the setup.\n\n'","extension":"msteamsincoming","application_type":0,"categories":"Webhook","documentation_link":"https://www.zenduty.com/docs/msteamsincoming/","is_active":1},{"name":"Mongodb Atlas","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/mongoatlas.png","summary":"Mongodb Atlas Integration","description":"Mongodb Atlas Integration","unique_id":"e17c8b00-202e-4e22-b2ef-ced3837c93ca","availability_plan_id":4,"setup_instructions":"To integrate Zenduty with MongoDB Atlas, follow the steps below (detailed documentation with steps can be found [here](https://docs.zenduty.com/docs/mongodbatlas))\n\n1. Copy the webhook URL below: \n\n<IntegrationURL/>\n\n2. Login to Mongodb Atlas. Go to your Projects click on the \"kebab menu\" & Click on Integrations.\n\n3. Go to Integrations & Click on Webhook Settings. Paste the above copied Zenduty Webhook URL and click on Activate.\n\n4. Next, Go to Alerts. Under Sent to, On the Add dropdown on bottom left and select Webhook. Proceed by saving.\n\n4. MongoDB Atlas is now integrated with Zenduty. Zenduty will create an incident for each alert sent and auto-resolve the incident when Atlas sends the Resolved notification.","extension":"mongoatlas","application_type":0,"categories":"Developer Tools","documentation_link":"https://docs.zenduty.com/docs/mongodbatlas","is_active":1},{"name":"Monitis","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/monitis.png","summary":"Monitis Zenduty Integration","description":"Monitis helps you monitor your web performance and reliability for websites, servers, networks & applications.","unique_id":"a0c637cf-9073-4a25-8ec1-d97fb8799bba","availability_plan_id":1,"setup_instructions":"1) Copy the Webhook URL below: \n\n<IntegrationURL>\n\n2) Log in to Monitis. Click on \"Alerts\" dropdown menu from the dashboard and then \"Contacts\".\n\n3) Click on \"New Contact\". Set the contact type as \"Webhook\" and enter the contact name.\n\n4) Under Webhook URL, paste the link copied earlier.\n\n5) Set the Request type as POST and Data format as JSON and click on Next. Click OK.\n\n6) Click on \"Monitors\" dropdown menu from the dashboard and select \"Monitor list\".\n\n7) Select the Monitor which needs to monitored and then Settings. \n\n8) Select \"Threshold\" and \"Add Threshold\". Set the \"Threshold Values\" for the \"Monitor Metrics\" and Click OK.\n\n9) Monitis is now integrated. For more information, visit https://docs.zenduty.com/docs/Monitis","extension":"monitis","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/monitis","is_active":1},{"name":"Nagios","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/nagios.png","summary":"Nagios Zenduty Integration","description":"Nagios is a free and open source computer-software application that monitors systems, networks and infrastructure. Nagios offers monitoring and alerting services for servers, switches, applications and services.","unique_id":"f5be4d37-39a9-4af9-8f4c-a0f378d56ba9","availability_plan_id":1,"setup_instructions":"Read the full docs at https://docs.zenduty.com/docs/Nagios\n\nYour integration Key:\n\n<IntegrationKey/>\n\n\n\n1. Install Nagios Core on your system. After this, add an integration on your zenduty account. Note the integration key automatically provided to you.\n2. Download the Zenduty-Nagios  files by following the steps given below:\n```\n\t$ cd /tmp\n\t$ git clone https://github.com/Zenduty/zd-nagios.git\n\t$ cd zd-nagios\n```\n3. Open zenduty_nagios.cfg file and enter the integration key provided into the â€œpagerâ€ field. \n4. Move the Nagios Core configuration file into place. \n* For Debian-based systems this is usually `/etc/nagios3/conf.d:`\n```\n\t$ mv zenduty_nagios.cfg /etc/nagios3/conf.d\n```\n* For RHEL-based systems this is usually `/etc/nagios:`\n```\n\t$ mv zenduty_nagios.cfg /etc/nagios\n```\n* For source installations, move the file to `/usr/local/nagios/etc/objects:`\n```\n\t$ mv zenduty_nagios.cfg /usr/local/nagios/etc/objects\n```\n5. **Skip this step if you are using a Debian-based distribution.** If you are using a RHEL-based distribution, you will need to edit the Nagios Core config to load the ZenDuty config. To do this, open `/etc/nagios/nagios.cfg` and add this line to the file:\n```\n\t$ cfg_file=/etc/nagios/zenduty_nagios.cfg\n```\nIf using a source installation, add this line to the main config file at `/usr/local/nagios/etc/nagios.cfg`\n```\n\t$ cfg_file=/usr/local/nagios/etc/objects/zenduty_nagios.cfg\n```\n6. Add the contact **zenduty** to your Nagios Core configuration's main contact group. If you're using the default configuration, open `/etc/nagios3/conf.d/contacts_nagios2.cfg` (onDebian-based systems) or `/etc/nagios/objects/contacts.cfg` (on RHEL-based systems) or`/usr/local/nagios/etc/objects/contacts.cfg`  (for source installations) and look for the **admins** contact group. Then, simply add the **zenduty** contact\n```\n\t.define contactgroup{     \n\tcontactgroup_name admins      \n\talias Nagios Administrators     \n\tmembers root,zenduty ; Add zenduty here\n\t}\n```\n7. Move `zenduty_nagios.py` to the Nagios plugin folder. \n* For Debian-based systems this is usually `/usr/lib/cgi-bin/nagios3/:`\n```\n\t$ mv zenduty_nagios.py /usr/lib/cgi-bin/nagios3/\n```\n* For most RHEL-based systems this is usually `/usr/lib64/nagios/cgi/:`\n```\n\t$ mv zenduty_nagios.py /usr/lib64/nagios/cgi/\n```\n* For Amazon Linux & CentOS 6+ systems this is usually `/usr/local/nagios/sbin:`\n```\n\t$ mv zenduty_nagios.py /usr/local/nagios/sbin/\n```\n8. Make the `zenduty_nagios.py` file executable. \n* For Debian-based systems:\n```\n\t$ chmod +x /usr/lib/cgi-bin/nagios3/zenduty_nagios.py\n```\n* For most RHEL-based systems:\n```\n\t$ chmod +x /usr/lib64/nagios/cgi/zenduty_nagios.py\n```\n* For Amazon Linux and CentOS 6+ systems:\n```\n\t$ chmod +x /usr/local/nagios/sbin/zenduty_nagios.py\n```\n9. Restart nagios service and your zenduty integration is finished!\n\n```\n$ systemctl restart nagios\n\n```","extension":"nagios","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/nagios","is_active":1},{"name":"New Relic (Deprecated) - Legacy Webhook","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/newrelic.png","summary":"Zenduty New Relic integration","description":"Zenduty New Relic integration","unique_id":"e5df9ab7-e473-45e0-ae3b-8333c90d4152","availability_plan_id":1,"setup_instructions":"1) Copy the webhooks url below:\n\n<IntegrationURL>\n\n2) Login to New Relic. Go to Alerts and create a new notification channel\n\n3) From Channel details, select the type of channel as Webhook. Specify the payload type as JSON\n\n4) Select Create channel. Optional: Select  Send a test notification.\n\n5) Add the notification channel to one or more alert policies. \n\n6) Your New Relic is now setup. Zenduty will create incidents for all New Relic alerts and auto-acknowledge and auto-resolve whenever the incident is resolved in New Relic.\n\nFor more detailed setup instructions, visit the [setup documentation](https://docs.zenduty.com/docs/NewRelic)","extension":"newrelic","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/newrelic","is_active":1},{"name":"New Relic - Workflows","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/newrelic_workflow.png","summary":"New Relic Workflows Integration","description":"New Relic Workflow Integration","unique_id":"64cc039d-d441-48d8-a588-8b1298a1fe9f","availability_plan_id":4,"setup_instructions":"To integrate Zenduty with New Relic Workflow, follow the steps below (detailed documentation with steps can be found [here](https://docs.zenduty.com/docs/newrelicworkflow))\n\n1. Copy the webhook URL below: \n\n<IntegrationURL/>\n\n2. Login your New Relic account. Go to \"Alert & AI\" and click on \"Destinations\".\n\n3. Add a new \"Webhook\" destination. Give Destination Name and paste the URL that you have copied from Zenduty.\n\n4. Go to Workflow and create a new workflow or edit your existing workflows. In the Workflow select \"Webhook\" in \"Notify\". Select the Destination that you have created in step 3. In the \"Payload template\" Other fields can be added as per requirments but below mentioned fields should be there in Payload Template.\n```\n\t{\n\t\"id\": {{ json issueId }},\n\t\"issueUrl\": {{ json issuePageUrl }},\n\t\"title\": {{ json annotations.title.[0] }},\n\t\"priority\": {{ json priority }},\n\t\"impactedEntities\": {{json entitiesData.names}},\n\t\"totalIncidents\": {{json totalIncidents}},\n\t\"state\": {{ json state }},\n\t\"trigger\": {{ json triggerEvent }},\n\t\"sources\": {{ json accumulations.source }},\n\t\"alertPolicyNames\": {{ json accumulations.policyName }},\n\t\"alertConditionNames\": {{ json accumulations.conditionName }},\n\t\"workflowName\": {{ json workflowName }},\n\t\"description\": {{json annotations.description.[0]}},\n\t\"causeService\":{{json accumulations.tag.causeService}}\n\t}\n```\n\n5. Zenduty will create incidents for all New Relic alerts and auto-acknowledge and auto-resolve whenever the incident is resolved in New Relic.","extension":"newrelic_workflow","application_type":0,"categories":"Developer Tools","documentation_link":"https://docs.zenduty.com/docs/newrelicworkflow","is_active":1},{"name":"NinjaRMM(Beta)","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/ninjarmm.png","summary":"NinjaRMM from NinjaOne is a remote monitoring and management platform designed to simplify IT management and support tasks for MSPs and IT professionals.","description":"NinjaRMM from NinjaOne is a powerful remote monitoring and management platform designed to simplify IT management and support tasks for MSPs and IT professionals.","unique_id":"31fbcb3f-0dd6-426f-ba41-962a7b1449d7","availability_plan_id":4,"setup_instructions":"To integrate Zenduty with NinjaRMM, follow the steps below (detailed documentation with steps can be found [here](https://docs.zenduty.com/docs/ninja-rmm)). \n\n Copy the webhook URL below \n\n <IntegrationURL/>","extension":"ninjarmm","application_type":0,"categories":"IT Service Management, Server/Network Monitoring, Customer Support","documentation_link":"https://docs.zenduty.com/docs/ninja-rmm","is_active":1},{"name":"NodePing","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/nodeping.png","summary":"NodePing Zenduty Integration","description":"NodePing provides uptime monitoring for websites and servers.","unique_id":"fc97704a-e6fb-4f0c-8107-514f83313979","availability_plan_id":1,"setup_instructions":"1. Copy the Webhook URL below: \n<IntegrationURL>\n2. Log in to NodePing, and go to \"Checks and Contacts\" -> \"Contacts\". Click the \"Add New Contact\" button.\n3. Select \"Webhook\" from the notifications dropdwn, and choose the \"POST\" request from the \"Requests\" dropdown menu.\n4. Enter the webhook url you copied earlier in the \"URL\" field.\n5. Click the \"Headers\" tab. In the \"New Key\" field, enter \"Content Type\", and in the \"Value\" field, enter \"application/json\" as shown below\n6. Finally, navigate to the \"Body\" tab and enter the following payload:\n```\n\t{\n\t \"check_id\":\"{_id}\",\n\t \"state\":\"{event}\",\n\t \"label\":\"{label}\",\n\t \"message\":\"{m}\"\n\t}\n```\n7. Your webhook for Zenduty is now set up.\n8. In order to use the webhook to monitor an endpoint, go to \"Checks and Contacts\" -> \"Checks\". Click on the \"Add New Check\" button.\n9. Under the \"Select a New Contact to Add\" dropdown menu, pick the newly added webhook.\n10. After filling out the remainder of the form and saving it, the new check is created. For more information, visit: https://docs.zenduty.com/docs/NodePing","extension":"nodeping","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/nodeping","is_active":1},{"name":"NS1","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/NS1.png","summary":"NS1 Integration","description":"NS1 Integration","unique_id":"137529dd-9544-40ac-8ba9-fe1690244ee2","availability_plan_id":4,"setup_instructions":"To integrate Zenduty with NS1, follow the steps below (detailed documentation with steps can be found [here](https://docs.zenduty.com/docs/ns1))\n\n1. Copy the webhook URL below: \n\n<IntegrationURL/>\n\n2. Sign in NS1. Go to Monitors > Notifier Lists. Create a new notifier list or edit existing monitors.\n\n2. In Notifier List click on \"Add a new notifier\". Select Webhook as Notifier Type and Paste the webhook URL which copied in step 1. Add webhook notifier to notifier lists.\n\n3. Go to Monitors. Create new Monitor or open existing monitor. Go to Notifications. In Notification settings select the Notifire List in which you have created Webhook notifier in previous step. Keep \"Notifiy failback\" selected to auto resolve incident.\n\n4. NS1 is now integrated with Zenduty. Zenduty will create an incident for each time when Monitor state changes from \"Up\" to \"Down\" and auto-resolve the incident when state changes from \"Down\" to \"Up\".","extension":"ns1","application_type":0,"categories":"Server/Network Monitoring","documentation_link":"https://docs.zenduty.com/docs/ns1","is_active":1},{"name":"Observium","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/observium.png","summary":"Observium","description":"Observium","unique_id":"d2b65e56-ac07-40a7-84dc-ebc662522038","availability_plan_id":1,"setup_instructions":"To integrate Observium with Zenduty, follow the steps below:\n\n1. Copy the webhook URL below\n\n<IntegrationURL/>\n\n2. Log in to Observium.\n\n3. Click on “Contacts” under Globe dropdown.\n\n4. Select “Add contact” on the right. \n\n5. Select “Webhook” from the Transport dropdown menu & give any description you’d like.\n\n6. Paste the copied webhook URL onto the “URL” field and click “Add Contact”. \n\n7. Proceed by clicking on the newly created Contact Destination to edit the contact.\n\n8. Associate the Contact with an already created Alert Checker or Syslog rule.\n\n9. Save the changes to the Contact.\n\nObservium is now integrated.","extension":"observium","application_type":0,"categories":"APM","documentation_link":"https://docs.zenduty.com/docs/observium","is_active":1},{"name":"OpsDash","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/opsdash.png","summary":"OpsDash Zenduty Integration","description":"OpsDash is an all-in-one solution for server monitoring, uptime monitoring, database monitoring, service monitoring and app metric monitoring.","unique_id":"6498b455-7071-453c-9067-105bf037a754","availability_plan_id":1,"setup_instructions":"1. Copy the Webhook URL below: \n<IntegrationURL>\n\n2. Log in to OpsDash.\n\n3. Click on \"Sources\" under \"Dashboards\".\n\n4. Select the server which you want to monitor.\n\n5. Select \"System Temperatures\".\n\n6. Select \"sys.hw.temp.zone\" and set the alerting thresholds and save the changes.\n\n7. Click on \"Notifications\" under \"Dashboards\" and click on “Add Another” under \"Notification Rules\".\n\n8. Click on \"System Settings\" and under the \"Webhook Integrations\", paste the link copied earlier. Click on \"Add\".\n\n9. Click on \"Notifications\" under \"Dashboards\" and add the webhook under \"Notification rules\".\n\n10. OpsDash is now integrated. For more information, visit: https://docs.zenduty.com/docs/OpsDash","extension":"opsdash","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/opsdash","is_active":1},{"name":"Outgoing Email","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/emailoutgoing.png","summary":"Outgoing Email","description":"Outgoing Email","unique_id":"1b249dc9-a157-4f25-8fcd-39fb814f3ac3","availability_plan_id":1,"setup_instructions":"","extension":"emailoutgoing","application_type":1,"categories":"API,APM","documentation_link":"https://docs.zenduty.com/docs/emailoutgoing","is_active":1},{"name":"Outgoing Webhook","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/webhook.png","summary":"Outgoing Webhook","description":"Outgoing Webhook","unique_id":"10456aa5-ec5e-4cb5-ac5b-ec06ae21afba","availability_plan_id":1,"setup_instructions":"","extension":"webhook","application_type":1,"categories":"","documentation_link":"https://docs.zenduty.com/docs/outgoingwebhooks","is_active":1},{"name":"Panopta","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/panopta.png","summary":"Panopta Zenduty integration","description":"Panopta Zenduty integration","unique_id":"ee64c90c-a95b-458d-ad21-41c7e255f05a","availability_plan_id":1,"setup_instructions":"Following are the instructions to setup your Panopta integration:\n\n1) Copy the Webhook URL below\n\n<IntegrationURL/>\n\n2) Login to your Panopta account\n\n3) Click on \"Add\" to add an instance or any other option that is available on the platform\n\n4) Go to Settings > Integrations. Select \"Webhook\" and click on Configure.\n\n5) Give a label to the webhook and set the request type as POST. Paste the URL copied earlier, select the payload type as \"Form Variable\" and fill the form variable as shown below. Click on the \"Configure Webhook\" notification.\n\n6) Go to Monitoring > Alert timeline. And click \"Add Timeline\" to add a new timeline.\n \n7) Add new event into this by clicking on \"New Event\". Fill the necessary details and select the Integration(webhook) that you created in step 4. Click on \"Add action\".\n \n8) Go to \"Instances\" where you can see a list of your instances. Configure the matrices that you want to monitor. Set your threshold value and select the severity. In the \"Notify with the alert timeline\" section,  select the alert timeline that you created in step 6.\n\nYour Panopta integration is successful. For more detailed integration setup instructions, visit the [Panopta integration documentation](https://docs.zenduty.com/docs/Panopta)","extension":"panopta","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/panopta","is_active":1},{"name":"Papertrail","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/papertrail.png","summary":"Papertrail Zenduty Integration","description":"Papertrail helps you monitor your servers, your on-premise network, the global cloud, and cloud platform data, in one thorough, affordable solution.","unique_id":"c8a42583-4c46-4593-8733-0ff5f1fd1142","availability_plan_id":1,"setup_instructions":"1) Copy the Webhook URL below: \n<IntegrationURL>\n\n2) Sign in Papertrail. Under the All Systems column, select the system for which you want to manage logs.\n\n3) Search for the logs for which you want alerts to be triggered. In this case, we are searching for “systemd” logs.\n\n4) Under create a new search, enter the name of search and click on Save and Setup Alert.\n\n5) Click on Webhook. Under Alert Conditions, set the alert frequency and when the alert should be triggered.\n\n6) Under Webhook URL,paste the link copied earlier. Click on Create Alert.\n\n7) Papertrail is now integrated. For more information, visit: https://docs.zenduty.com/docs/Papertrail","extension":"papertrail","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/papertrail","is_active":1},{"name":"Pingdom","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/pingdom.png","summary":"Pingdom Zenduty Integration","description":"Pingdom helps you gain instant insights into your website’s availability and performance.","unique_id":"72e325b3-e1b4-4183-aaf4-ebcccefd737d","availability_plan_id":1,"setup_instructions":"1. Copy the Webhook URL below: \n\n<IntegrationURL>\n\n2. Log in to Pingdom. Go to Integrations-> Integrations-> click \"Add integration\".\n3. Give it a name, and paste the webhook url (copied in the earlier step). \n4. Next, connect the endpoint you want to monitor with the newly added Zenduty integration. For this, go to Experience Monitoring-> Uptime. Click \"Add New\" to add a new Uptime Check.\n5. Fill form, including the name of the check and the url of the endpoint to be monitored. Select the integration you just added from the dropdown menu.\n6. Pingdom is now integrated. For more information, visit: https://docs.zenduty.com/docs/Pingdom","extension":"pingdom","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/pingdom","is_active":1},{"name":"Pingometer","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/pingometer.png","summary":"Pingometer Zenduty Integration","description":"Pingometer helps you gain instant insights into your website’s availability and performance.","unique_id":"429a129b-7cab-428f-bc6a-6840199d46ae","availability_plan_id":1,"setup_instructions":"1) Copy the Webhook URL below: \n<IntegrationURL>\n\n2) Log in to Pingometer. Click on Notifications on the menu, and then \"Integrations\".\n\n3) Click on New Profile on the top right corner of the screen.\n\n4) Set the Provider Type as “Custom Postback URL (Webhook)”.\n\n5) Enter the name of the integration and paste the link copied earlier under URL. Save.\n\n6) Click on Monitoring on the menu. Under Monitoring, click on Check and \"Add New\".\n\n7) Enter the name of check and set the \"Check Interval\".\n\n8) Set the \"check type\" as the application for which we are monitoring. In this case, we set the check type as “API” and then select the locations for which we are monitoring.\n\n9) Set the check steps as follows:\n\n       1.)GET and enter the URL of API.\n\n       2.)Set the conditon as http status should be 200.\n\n10) Click on Save.","extension":"pingometer","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/pingometer","is_active":1},{"name":"Postman Monitor","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/postman_monitor.png","summary":"Postman Monitor provides continuous visibility into the health and performance of APIs. Collection-based monitors enable to run API test scripts, chain together multiple requests, and validate critical API flows.","description":"Postman Monitor provides continuous visibility into the health and performance of APIs. Collection-based monitors enable to run API test scripts, chain together multiple requests, and validate critical API flows.","unique_id":"da7c44e1-256a-4a6d-862d-7177cb88e02b","availability_plan_id":4,"setup_instructions":"To integrate Zenduty with Postman Monitor, follow the steps below (detailed documentation with steps can be found [here](https://docs.zenduty.com/docs/postman-monitor)). \n\n Copy the webhook URL below \n\n <IntegrationURL/> \n\n 1. Login to your Postman dashboard. Navigate to **Integrtation** section. \n\n 2. Search for the **Webhook** integration and click on it. To set up notifications for monitor results, select **Add Integration** under the **Post monitoring results** segment. \n\n 3. Assign a name to this webhook integration, select your workspace and monitor, and then paste the webhook URL copied from Zenduty into the **Webhook URL** field. Choose the notification configuration according to your preferences, and finalize the setup by clicking on **Add Integration**. \n\n 4. To verify the integration, go to **Selected Workspace > Selected Monitor**. Click on the information icon (**i**) situated in the right-hand side menu bar. You should find the previously created integration listed there. \n\n 5. Postman Monitor has now been successfully integrated with Zenduty. Zenduty will generate incidents for each monitor run in the event of **test failures** or **errors** during test execution.","extension":"postmanmonitor","application_type":0,"categories":"API","documentation_link":"https://docs.zenduty.com/docs/postman-monitor","is_active":1},{"name":"Prisma Cloud","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/prismacloud.png","summary":"Prisma Cloud is Cloud Native Application Protection Platform (CNAPP). Prisma Cloud secures applications from code to cloud, enabling security and DevOps teams to effectively collaborate to accelerate secure cloud-native application development and deployment.","description":"Prisma Cloud is Cloud Native Application Protection Platform (CNAPP). Prisma Cloud secures applications from code to cloud, enabling security and DevOps teams to effectively collaborate to accelerate secure cloud-native application development and deployment.","unique_id":"57049621-475c-4daa-b73f-bb57507c163c","availability_plan_id":4,"setup_instructions":"To integrate Zenduty with Prisma Cloud, follow the steps below (detailed documentation with steps can be found [here](https://docs.zenduty.com/docs/freshping)). \n\n Copy the webhook URL below \n\n <IntegrationURL/> \n\n1. Log into Prisma Cloud, and go to **Manage > Alerts**, click **Add profile**. \n\n2. Enter a name for your alert profile. In Provider, select **Webhook**. In **Webhook incoming URL**, paste the URL that you copied from above. Copy below JSON structure and paste it in Custom JSON. \n```\n\t{\n\t\t\"type\":#type,\n\t\t\"time\":#time,\n\t\t\"container\":#container,\n\t\t\"image\":#image,\n\t\t\"imageID\":#imageID,\n\t\t\"tags\":#tags,\n\t\t\"host\":#host,\n\t\t\"fqdn\":#fqdn,\n\t\t\"function\":#function,\n\t\t\"region\":#region,\n\t\t\"provider\":#provider, \n\t\t\"osRelease\":#osRelease, \n\t\t\"osDistro\":#osDistro, \n\t\t\"runtime\":#runtime, \n\t\t\"appID\":#appID, \n\t\t\"rule\":#rule, \n\t\t\"message\":#message, \n\t\t\"aggregated\":#aggregated, \n\t\t\"rest\":#rest, \n\t\t\"forensics\":#forensics, \n\t\t\"accountID\":#accountID, \n\t\t\"category\":#category, \n\t\t\"command\":#command, \n\t\t\"startupProcess\":#startupProcess, \n\t\t\"labels\":#labels, \n\t\t\"collections\":#collections, \n\t\t\"complianceIssues\":#complianceIssues, \n\t\t\"vulnerabilities\":#vulnerabilities, \n\t\t\"clusters\":#clusters, \n\t\t\"namespaces\":#namespaces, \n\t\t\"accountIDs\":#accountIDs\n\t}\n``` \n\n3. Click **Send Test Alert** to test the connection. An alert should be sent immediately. \n\n4. In **Select triggers**, select the events that should trigger an alert to be sent. To specify specific rules that should trigger an alert, deselect **All rules**, and then select any individual rules. \n\n5. Prisma Cloud is now integrated with Zenduty. Zenduty will create new incident for **every alert** sent by Prisma Cloud.","extension":"prismacloud","application_type":0,"categories":"Security, Continuous Integration","documentation_link":"https://docs.zenduty.com/docs/prisma-cloud","is_active":1},{"name":"Prometheus (AlertManager)","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/prometheus.png","summary":"Prometheus Zenduty Integration","description":"Prometheus is an open-source monitoring solution that resides locally on your machine.","unique_id":"c96a934d-a713-48eb-ab8c-9f97c4304dcc","availability_plan_id":1,"setup_instructions":"1. Copy the Webhook URL below: \n\n<IntegrationURL>\n\n2. Ensure that both Prometheus and Prometheus Alertmanager are downloaded and accessible locally on your system. To download them, visit https://prometheus.io/download/\n\n3. Go to Alertmanager Folder and open \"alertmanager.yml\". Add the webhook url (copied in the earlier steps) under \"Webhook Configs\".\n\t Your \"alertmanager.yml\" file should now look like this:\n```\n\t\tglobal:\n\t\t  resolve_timeout: 5m\n\t\troute:\n\t\t  group_by: ['alertname']\n\t\t  group_wait: 10s\n\t\t  group_interval: 10s\n\t\t  repeat_interval: 1h\n\t\t  receiver: 'web.hook'\n\t\treceivers:\n\t\t- name: 'web.hook'\n\t\t  webhook_configs:\n\t\t  - url: 'https://events.zenduty.com/integration/<unique key>/prometheus/<integration-key>/'\n\t\tinhibit_rules:\n\t\t  - source_match:\n\t\t      severity: 'critical'\n\t\t    target_match:\n\t\t      severity: 'warning'\n\t\t    equal: ['alertname', 'dev', 'instance']\n```\n\n4. Make your \"Alert Rules\" in a file titled as \"first_rules.yml\", \"second_rules.yml\", and so on.\n\n5. In the Prometheus folder, open \"prometheus.yml\". Add new rules files that you just created and set Target. \n\tYour \"prometheus.yml\" file should look like this:\n```\n\t\t# my global config\n\t\tglobal:\n\t\t  scrape_interval:     15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.\n\t\t  evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.\n\t\t  # scrape_timeout is set to the global default (10s).\n\t\t# Alertmanager configuration\n\t\talerting:\n\t\t  alertmanagers:\n\t\t  - static_configs:\n\t\t    - targets: [\"localhost:9093\"]\n\t\t# Load rules once and periodically evaluate them according to the global 'evaluation_interval'.\n\t\trule_files:\n\t\t  - \"first_rules.yml\"\n\t\t  # - \"second_rules.yml\"\n\t\t# A scrape configuration containing exactly one endpoint to scrape:\n\t\t# Here it's Prometheus itself.\n\t\tscrape_configs:\n\t\t  # The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.\n\t\t  - job_name: 'prometheus'\n\t\t    # metrics_path defaults to '/metrics'\n\t\t    # scheme defaults to 'http'.\n\t\t    static_configs:\n\t\t    - targets: ['localhost:9090']\n```\n\n6. Run Prometheus and Alert Manager using commands like:\n\n\t`run prometheus: ./prometheus --config.file=prometheus.yml`\n\n\t`run alertmanager: ./alertmanager --config.file=alertmanager.yml`\n\n7. Once Prometheus is running, you will be able to see the alerts rules you configured.\n\n8. Prometheus is now integrated. For more information, visit: https://docs.zenduty.com/docs/Prometheus","extension":"prometheus","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/prometheus","is_active":1},{"name":"PRTG Network Monitor","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/prtg.png","summary":"PRTG is professional and flexible network monitoring software. Analyse and monitor entire IT infrastructure.","description":"PRTG is professional and flexible network monitoring software. Analyse and monitor entire IT infrastructure.","unique_id":"f763ae65-9bc3-48c7-a956-e4993e9e0294","availability_plan_id":4,"setup_instructions":"To integrate Zenduty with PRTG Network Monitor, follow the steps below (detailed documentation with steps can be found [here](https://docs.zenduty.com/docs/prtg)). \n\n Copy the webhook URL below \n\n <IntegrationURL/> \n\n 1. Login to your PRTG Network Monitor. Go to **'Setup'** > **'Account Settings'** > **'Notification Templates'**. \n\n 2. Click on **'+'** to add new notification template. \n\n 3. Give it a name like 'Zenduty' and configure other fields as per your requirements. \n\n 4. Select **'Execute HTTP Action'**. Paste the Webhook URL that you copied from Zenduty in the **'URL'** field. Select **'POST'** as **'Method'**. Paste the below snippet in **'Payload'**.\n```\n\tcolorofstate=%colorofstate&commentssensor=%commentssensor&commentsdevice=%commentsdevice&commentsgroup=%commentsgroup&commentsprobe=%commentsprobe&coverage=%coverage&cumsince=%cumsince&date=%date&datetime=%datetime&device=%device&deviceid=%deviceid&down=%down&downtime=%downtime&elapsed_lastcheck=%elapsed_lastcheck&elapsed_lastdown=%elapsed_lastdown&elapsed_lastup=%elapsed_lastup&group=%group&groupid=%groupid&history=%history&home=%home&host=%host&iconofstate=%iconofstate&lastcheck=%lastcheck&lastdown=%lastdown&laststatus=%laststatus&lastup=%lastup&lastvalue=%lastvalue&linkprobe=%linkprobe&linkgroup=%linkgroup&linkdevice=%linkdevice&linksensor=%linksensor&location=%location&message=%message&nodename=%nodename&objecttags=%objecttags&parenttags=%parenttags&priority=%priority&probe=%probe&probeid=%probeid&programname=%programname&programversion=%programversion&sensor=%sensor&sensorid=%sensorid&serviceurl=%serviceurl&settings=%settings&shortname=%shortname&sitename=%sitename&statesince=%statesince&status=%status&systemdatetime=%systemdatetime&tags=%tags&time=%time&timezone=%timezone&uptime=%uptime\n``` \n\n **Note:** If you receive any errors related to **'SSL Handshake'** while sending alert to **'Zenduty'**, configure your SNI as below.\n\n **SNI**: **www.zenduty.com** \n\n 5. Click on **'Save'** to save the Notification Template. \n\n 6. Select the notification template that you created in the last step as Notification Template while configuring your notification trigger. \n\n 7. PRTG Network Monitor is now Integrated with Zenduty. Zenduty will create an incident for each **'down'** alert and auto-resolve the incident when PRTG Network Monitor sends the **'up'** alert.","extension":"prtg","application_type":0,"categories":"Web Monitoring","documentation_link":"https://docs.zenduty.com/docs/prtg","is_active":1},{"name":"Pulsetic","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/pulsetic.png","summary":"Pulsetic is a website uptime monitoring service designed to keep you informed about any disruptions to your website.","description":"Pulsetic is a website uptime monitoring service designed to keep you informed about any disruptions to your website.","unique_id":"b7f3099e-fc98-433d-a6ef-0235cd55a32c","availability_plan_id":4,"setup_instructions":"To integrate Zenduty with Pulsetic, follow the steps below (detailed documentation with steps can be found [here](https://docs.zenduty.com/docs/pulsetic)). \n\n Copy the webhook URL below \n\n <IntegrationURL/> \n\n 1. Login to your Pulsetic dashboard. Create a new monitor or click on an existing website monitor. \n\n 2. Click on the **Alerts** tab and then the **Webhook** section. \n\n 3. Paste the Webhook URL copied from Zenduty here and click on **Save**. \n\n 4. You can now configure **Advanced Settings** as per your requirements and test the Webhook by sending Monitor Online and Monitor Offline requests. \n\n 5. Pulsetic is now Integrated with Zenduty. Zenduty will create an incident for each offline alert and auto-resolve the incident when Pulsetic sends the online alert.","extension":"pulsetic","application_type":0,"categories":"Web Monitoring","documentation_link":"https://docs.zenduty.com/docs/pulsetic","is_active":1},{"name":"Raygun","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/raygun.png","summary":"Raygun Zenduty Integration","description":"Raygun gives you a window into how users are really experiencing your software applications. Detect, diagnose and resolve issues that are affecting end users with greater speed and accuracy..","unique_id":"063690eb-c493-452a-9d31-1761dc86f372","availability_plan_id":1,"setup_instructions":"1. Copy the Webhook URL below: \n<IntegrationURL>\n2. Sign in to Raygun, and go to Integrations-> Webhooks\n3. On the \"Webhooks Integrations\" page, click on the \"Setup\" tab and aste the url you copied earlier. \nMake sure to check the \"Enabled\" box and save changes.\n4. Navigate to the \"Setup\" page and follow the instructions to set up \"Real Time User Monitoring\" and or \"Crash Reporing\".\n5. Raygun is now integrated and corresponding alerts will be sent as Zenduty incidents. For more information, visit: https://docs.zenduty.com/docs/Raygun","extension":"raygun","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/raygun","is_active":1},{"name":"Redash","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/redash.png","summary":"Redash is used to connect to any data source (PostgreSQL, MySQL, Redshift, BigQuery, MongoDB and many others), query, visualize and share your data to make your company data driven.","description":"Redash is used to connect to any data source (PostgreSQL, MySQL, Redshift, BigQuery, MongoDB and many others), query, visualize and share your data to make your company data driven.","unique_id":"e3a69113-8df2-4a60-9ee8-5b0fb461899a","availability_plan_id":4,"setup_instructions":"To integrate Zenduty with Redash, follow the steps below (detailed documentation with steps can be found [here](https://docs.zenduty.com/docs/redash)). \n\n Copy the webhook URL below \n\n <IntegrationURL/> \n\n 1. Login to your Redash dashboard. Create a new alert destination by navigating to **Settings** > **Alert Destinations**. \n\n 2. Click on the **New Alert Destination**. Select **Webhook** as a destination. \n\n 3. Provide a name of your choice, and paste the URL that you had copied earlier from Zenduty. \n\n 4. Navigate to **Alerts** and create a new alert or edit any existing alert. Put in conditions as per your requirement. You can use default templates or a custom template that serves your purpose. \n\n 5. Click on **Add** to select alert destination and select the earlier created webhook destination. \n\n 6. Redash is now Integrated with Zenduty. Zenduty will create an incident for each **triggered** alert and auto-resolve the incident when Redash sends the **ok** alert.","extension":"redash","application_type":0,"categories":"Analytics","documentation_link":"https://docs.zenduty.com/docs/redash","is_active":1},{"name":"Redgate SQL Monitor","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/redgatesqlmonitor.png","summary":"Redgate SQL Monitor is a SQL Server monitoring and alerting tool, designed to allow Ops teams to supervise many SQL Server instances across different networks, hosted on bare metal servers, in Virtual Machines, or in the cloud.","description":"Redgate SQL Monitor is a SQL Server monitoring and alerting tool, designed to allow Ops teams to supervise many SQL Server instances across different networks, hosted on bare metal servers, in Virtual Machines, or in the cloud.","unique_id":"dbc9fb7b-7f85-48cc-adfd-2ffb7f66fae1","availability_plan_id":4,"setup_instructions":"To integrate Zenduty with Redgate SQL Monitor, follow the steps below (detailed documentation with steps can be found [here](https://docs.zenduty.com/docs/redgate-sql-monitor)). \n\n Copy the webhook URL below \n\n <IntegrationURL/> \n\n1. Login to your Redgate SQL Monitor. Go to **Configuration** > **Alerts and Metrics** > **Notification settings**. \n\n2. Choose when SQL Monitor should send messages to Webhook. \n\n3. Choose to send either the default message or define a custom message to send. \n\t**Note:** We recommend to choose **default message**. For any specific requirements if you are choosing custom message then make sure below fields are present in Payload. You can add other fields as per your requirements. Below fields are **required** to create an Incident at **Zenduty**. \n```\n\t{\n\t\t\"statusChange\":\"{{alert-status}}\",\n\t\t\"severity\":\"{{alert-severity}}\",\n\t\t\"id\":\"{{alert-id}}\",\n\t\t\"baseMonitorGuid\":\"{{base-monitor-guid}}\",\n\t\t\"messageType\":\"AlertNotification\"\n\t}\n``` \n\n4. Enter the Webhook URL which you have copied from **Zenduty** into the URL box.\n\n5. Click **Send Test Notification** to check alerts are getting created at **Zenduty**. \n\n6. Redgate SQL Monitor is now Integrated with Zenduty. Zenduty will create an incident for each **Raised** events and it will auto resolve the incident on receiving **Ended** event alert.","extension":"redgatesqlmonitor","application_type":0,"categories":"Error Monitoring","documentation_link":"https://docs.zenduty.com/docs/redgate-sql-monitor","is_active":1},{"name":"Rollbar","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/rollbar.png","summary":"Rollbar Zenduty Integration","description":"Rollbar provides real-time error alerting & debugging tools for developers.","unique_id":"5f78ba1b-8028-40c3-af11-c3e1fc5049d4","availability_plan_id":1,"setup_instructions":"1. Copy the Webhook URL below: \n\n<IntegrationURL>\n\n2. Log in to Rollbar, and go to Projects-> Create New Project.\n3. After creating a project, choose a primary SDK.\n4. Click on the \"Settings\" tab located at the top of the page. Choose the \"Notifications\" options from the left-hand side menu.\n5. Click on the \"Webhook\" option, and then enter the URL you copied earlier.\n6. Rollbar is now integrated. For more information, visit https://docs.zenduty.com/docs/Rollbar","extension":"rollbar","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/rollbar","is_active":1},{"name":"Runscope","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/runscope.png","summary":"Runscope Zenduty Integration","description":"Runscope provides solutions for API performance testing, monitoring and debugging.","unique_id":"89a00bf0-65f5-4ca3-bb86-e3febc27905f","availability_plan_id":1,"setup_instructions":"To integrate Zenduty with Runscope, follow the steps below (detailed documentation with steps can be found [here](https://docs.zenduty.com/docs/runscope)). \n\n Copy the webhook URL below \n\n <IntegrationURL/> \n\n1. After logging in, go to **Create Test -> New Test**. \n\n2. Click on the **Notifications** button(the bell shaped icon). \n\n3. Then, click on the **Integrations** tab. Click on **Add Integrations** and search for **Webhook**. Click on **Connect** to create a webhook integration. \n\n4. Under Webhook, give a suitable name like **'Zenduty'**, paste the webhook URL which you copied from Zenduty under **URL**. Select **Content-Type** as **application/json** in **Headers**. Select the 3rd option(Notify after a test fails in a location) to receive alert in **Zenduty** when a check fails and also tick the checkbox which says 'again after a test returns to passing' which will send the resolved alert to **Zenduty** once the failing check passes. \n\n5. Runscope is now integrated. **Zenduty** will triger new incident for every check **fails** on runscope and will auto resolve the incident once test **pass** on Runscope.","extension":"runscope","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/runscope","is_active":1},{"name":"Scalyr","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/scalyr.png","summary":"Scalyr","description":"Scalyr","unique_id":"668eefb9-eb72-4922-b1aa-eb037b8afee9","availability_plan_id":1,"setup_instructions":"Copy the Webhook URL below:\n\n<IntegrationURL/>","extension":"scalyr","application_type":0,"categories":"Cloud Monitoring,APM","documentation_link":"https://docs.zenduty.com/","is_active":1},{"name":"Scout","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/scout.png","summary":"Scout Zenduty Integration","description":"Scout continually tracks down N+1 database queries, sources of memory bloat, performance abnormalities, and more.","unique_id":"3dd6b179-2109-452d-91ae-b3fe9c37f6f2","availability_plan_id":1,"setup_instructions":"1) Copy the Webhook URL below: \n<IntegrationURL>\n\n2) Log In to scout.\n\n3) Go to \"Applications\" > \"Add Application\". Follow the steps given there to add a new application.\n\n4) Go to \"Alerts\" > \"Notification Channels\" > \"New Webhook\" to configure the new notification channel. Give the name to notification channel and paste the Webhook URL copied earlier.\n\n5) Go to \"Alerts\" > \"Notification Groups\" > \"New Notification group\" to add a new notification group. Give a name to the group and select the webhook channel you created in the previous step.\n\n6) Go to \"Alerts\" > \"Alert Conditions\" to set the alert conditions. Select the group that you created in the previous step in the \"notify\" option in \"Alert Condition\".\n\n7) Scout is now integrated with Zenduty. For more information, visit: https://docs.zenduty.com/docs/Scout","extension":"scout","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/scout","is_active":1},{"name":"Sematext","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/sematext.png","summary":"Sematext Zenduty Integration","description":"Sematext builds cloud and on-premises systems for application-performance monitoring, alerting and anomaly detection; centralized logging, log management and analytics; site-search analytics, and search enhancement.","unique_id":"3fcea653-b562-4f91-814d-3480294b44e9","availability_plan_id":1,"setup_instructions":"1) Copy the Webhook URL below: \n<IntegrationURL>\n\n2) Log into SematextSPM.\n\n3) Now go to monitoring and select \"All monitoring apps\".\n\n4) Then pick one monitoring tool and choose the right metric and create \"alerts\".\n\n5) Then under \"Integrations\" click on \"Notification Hooks\".\n6) Then add a new \"Webhook\" custom integration.\n\n7) Finally add the custom credentials and paste the copied link in the \"URL field\".\n\n8) Sematext is now integrated. For more information, visit: https://docs.zenduty.com/docs/Sematext","extension":"sematext","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/sematext","is_active":1},{"name":"Sensu Go","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/sensu.png","summary":"Sensu Go","description":"Sensu Go","unique_id":"c4ce45e9-d97a-40cd-895c-a7000965ab76","availability_plan_id":1,"setup_instructions":"## In Sensu Go\n\n1. To install the Zenduty Sensu Handler, go to Bonsai, The Sensu asset hub, And search for [Zenduty](https://bonsai.sensu.io/assets/Zenduty/sensu-go-zenduty-handler). Copy the Webhook URL below\n\n<IntegrationURL/>\n\n\n2. In your Sensuctl command line tool, type in the command as given below :\n\n\t_sensuctl asset add Zenduty/sensu-go-zenduty-handler_\n\n\n3. Create a new yml file, to define the handler and paste the following yml. Add the webhook URL copied above into this file, for \"YOUR_ZENDUTY_WEBHOOK\" : \n\n\n```yml\n    --- \n    api_version: core/v2\n    type: Handler\n    metadata:\n    name: sensu-go-zenduty-handler\n    namespace: default\n    spec:\n    type: pipe\n    command: 'sensu-go-zenduty-handler -w \"${ZENDUTY_WEBHOOK}\"'\n    timeout: 0\n    filters:\n        - is_incident\n        - not_silenced\n    env_vars:\n        - ZENDUTY_WEBHOOK={{YOUR_ZENDUTY_WEBHOOK}}\n    runtime_assets:\n        - Zenduty/sensu-go-zenduty-handler\n\n```\n\n\nDon't forget to add the copied *Zenduty Webhook URL* into the Environment Variables.\n\n4. Proceed by creating the definition using Sensuctl with the command:\n\n\t_sensuctl create -\\-file YML_FILE_NAME.yml_\n\n\n5. Add the Zenduty Handler name into your Sensu checks that you want to send event to Zenduty.\n\n    _sensu-go-zenduty-handler_\n\n\n6. Sensu is now integrated with Zenduty.","extension":"sensu","application_type":0,"categories":"Popular,APM,Cloud Monitoring,Error Monitoring","documentation_link":"https://docs.zenduty.com/docs/sensu","is_active":1},{"name":"Sentry","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/sentry.png","summary":"Sentry is an open-source error tracking that helps developers monitor and fix crashes in real time. Sentry empowers developers to quickly triage and resolve issues while reducing everything-is-on-fire stress, chaos, and potential financial loss, by providing cross-stack visibility and deep context about errors. Each day, we process billions of exceptions from some of the most popular products on the internet.","description":"With Sentry's Integration, Zenduty sends new error and bug alerts to the right team and notifies them based on on-call schedules via email, text messages (SMS), phone calls(Voice), Slack, Microsoft Teams and iPhone & Android push notifications, and escalates alerts until the alert is acknowledged or closed. Zenduty provides your application engineers with detailed context around the Sentry alert along with playbooks and a complete incident command framework to triage and remediate the error with speed.","unique_id":"3302f564-66ea-4cce-803b-3bb859ee7ebc","availability_plan_id":1,"setup_instructions":"Please refer to the [detailed support documentation](https://zenduty.com/docs/sentry-integration/)","extension":"sentry_native","application_type":0,"categories":"","documentation_link":"https://zenduty.com/docs/sentry-integration/","is_active":1},{"name":"Sentry (Legacy)","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/sentry.png","summary":"Sentry is an open-source error tracking that helps developers monitor and fix crashes in real time. Sentry empowers developers to quickly triage and resolve issues while reducing everything-is-on-fire stress, chaos, and potential financial loss, by providing cross-stack visibility and deep context about errors. Each day, we process billions of exceptions from some of the most popular products on the internet.","description":"With Sentry's Integration, Zenduty sends new error and bug alerts to the right team and notifies them based on on-call schedules via email, text messages (SMS), phone calls(Voice), Slack, Microsoft Teams and iPhone & Android push notifications, and escalates alerts until the alert is acknowledged or closed. Zenduty provides your application engineers with detailed context around the Sentry alert along with playbooks and a complete incident command framework to triage and remediate the error with speed.","unique_id":"fcd27dd3-5923-4b1c-876b-46ec189ade16","availability_plan_id":1,"setup_instructions":"**Instructions to integrate Zenduty with Sentry**\n\n1. Copy the Webhook URL below\n\n<IntegrationURL>\n\n2. Log in to your Sentry account. Go to your project settings.\n\n3. Click on the **Settings** tab on the left\n\n4. Click on **Webhooks** under **Legacy integrations**.\n\n5. Under **Callback Urls**, paste the URL you copied earlier.\n\n6. Save the integration\n\nFor more information, please refer to the [detailed support documentation](https://docs.zenduty.com/docs/Sentry).","extension":"sentry","application_type":0,"categories":"Cloud Monitoring,Error Monitoring","documentation_link":"https://docs.zenduty.com/docs/Sentry","is_active":1},{"name":"Server Density","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/serverdensity.png","summary":"Server Density Zenduty Integration","description":"Server Density is a hosted server monitoring service that provides server and website monitoring","unique_id":"c7d87c0e-5e27-4741-bd6f-902c570a1b3f","availability_plan_id":1,"setup_instructions":"1) Copy the Webhook URL below: \n<IntegrationURL>\n\n2) Log into Server Density.\n\n3) There are two methods to create alerts: \n\n**The first method:** - Go to Device -> Settings -> Configure alerts and \"Create Alerts\".\n\n**The second method:** -  Go to Service -> Settings -> Configure alerts and \"Create Alerts\".\n\n4) Then go to Settings -> Notifications and Select \"Webhook\".\n\n5) Now paste the copied link in the \"URL field\" and click on \"Add\".\n\n6) Server Density is now integrated. For more information, visit: https://docs.zenduty.com/docs/ServerDensity","extension":"serverdensity","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/serverdensity","is_active":1},{"name":"ServerGuard24","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/serverguard.png","summary":"ServerGuard24","description":"ServerGuard24","unique_id":"25bc8fb2-55f9-4ea6-b4f4-019056408383","availability_plan_id":1,"setup_instructions":"Webhook\n\n<IntegrationURL/>","extension":"serverguard","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/","is_active":1},{"name":"ServiceNow","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/servicenow.png","summary":"ServiceNow","description":"ServiceNow","unique_id":"69c66f14-6ee8-4a59-8066-a62aef07dc56","availability_plan_id":1,"setup_instructions":"1. Copy the integration URL below and add it to the ServiceNow business rules\n\n<IntegrationURL/>\n\n\n2. In your ServiceNow instance, open \"Business Rules\" and click \"New\".\n\n3. Enter a Name for the new webhooks rule. Choose the table as \"Incident\" .Select\" Advanced Checkbox\". Select \"after\" from the \"When\" dropdown. Select \"Insert\". In Role conditions select web_service_admin.\n\n4. Go to the \"Advanced\" tab and paste this code:\n\n```\n(function executeRule(current, previous /*null when async*/) {\ntry { \nvar webhook_id=\"//Your Webhook ID\"\nvar r = new sn_ws.RESTMessageV2();\nr.setEndpoint(\"<paste-webhook-url-copied-from-above>\");\nbody ='{' + \n    '\"state\"' + ':' + '\"'+current.state+'\"' + ',' + \n    '\"sys_id\"' + ':' + '\"'+current.sys_id+'\"' + ',' + \n    '\"number\"' + ':' + '\"'+current.number+'\"' + ',' + \n    '\"assigned_to\"' + ':' + '\"'+current.assigned_to+'\"' + ',' + \t\n    '\"description\"' + ':' + '\"'+current.short_description+'\"' + ',' + \n    '\"assigned_to\"' + ':' + '\"'+current.assigned_to+'\"' \n    + '}';\nr.setRequestBody(body);\nr.setHttpMethod(\"POST\");\n var response = r.execute();\n var responseBody = response.getBody();\n var httpStatus = response.getStatusCode();\n}\ncatch(ex) {\n var message = ex.getMessage();\n}\n})(current, previous);\n\n```\n\n5. Click on \"Save\" to save the business rule.","extension":"servicenow","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/servicenow","is_active":1},{"name":"ServiceNow","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/servicenow.png","summary":"ServiceNow Two-Way Integration","description":"Enable seamless two-way integration between Zenduty and ServiceNow to efficiently manage and synchronize incidents across both platforms.","unique_id":"7f860dad-4617-4e77-806e-7e8a71fb04ea","availability_plan_id":1,"setup_instructions":"","extension":"servicenow","application_type":1,"categories":"","documentation_link":"https://zenduty.com/docs/servicenow-two-way-integration/","is_active":1},{"name":"ServiceNow V2","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/servicenow.png","summary":"ServiceNow V2","description":"ServiceNow V2","unique_id":"24f86b93-8645-4f9e-8f8a-649b6494911a","availability_plan_id":1,"setup_instructions":"","extension":"servicenow_v2","application_type":1,"categories":"","documentation_link":"https://zenduty.com/docs/servicenow-v2-two-way-integration/","is_active":1},{"name":"SignalFX","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/signalfx.png","summary":"SignalFX Zenduty Integration","description":"SignalFx is a real-time cloud monitoring platform for infrastructure, microservices, and applications. The platform discovers and collects metrics across every component in your cloud environment, replacing traditional point tools and providing real-time predictive analytics.","unique_id":"3fe34088-938d-4950-9b59-47884b76c39d","availability_plan_id":1,"setup_instructions":"**Instructions to integrate Zenduty with SignalFX**\n\n1. Copy the Webhook URL below: \n\n<IntegrationURL>\n\n2. Log in to your SignalFX account. Click on the \"Integrations\" tab and scroll down to the \"Notification Services\" section.\n3. Click on \"Webhook\" and then click on the \"New Integration\" button. Paste the webhooks url you copied earlier. Click Save to create the new webhook.\n4. Once the new webhook has been created, stay on the Integrations page. Follow the given instructions to integrate a service of your choice with SignalFX.\n5. Once a service has been integrated, navigate to the \"Alerts\" page by clicking the tab at the top of the page. Then, click on the \"New Detector\" button to add a new alert for the integrated service.\n6. Now, we will setup the conditions for the alerts.\n       a. Add the Signal Source. This is the service you just integrated.\n       b.  Set the Alert Conditions, Settings and Message as per your need\n       c.  Click on the \"Alert Recipients\" tab and add the newly created webhook.\n7. Once the alert is activated, we should see notifications pop-up on the Zenduty Incidents page. For more information, visit: https://docs.zenduty.com/docs/SignalFX","extension":"signalfx","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/signalfx","is_active":1},{"name":"Site24x7","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/site247.png","summary":"Site24x7 Zenduty Integration","description":"Site24x7 helps you monitor websites, emails, and web apps to get instant alerts.","unique_id":"0576c483-7b2d-4312-894b-97de71062cfe","availability_plan_id":1,"setup_instructions":"1. Copy the Webhook URL below: \n\n<IntegrationURL>\n\n2.  Log in to Site24x7. Click on admin on the menu and select \"Third Party Integration\". Select \"Webhooks\".\n\n3. Enter the name of the integration, paste the copied link in \"Hook URL\" and set the \"HTTP method\" as \"POST\" and click on \"Save\".\n\n4. Set Trigger incidents when monitor is \"Critical\" and \"Trouble Status\" as “Yes”.\n\n5. Click on the \"server\" on the menu. Select the server you want to monitor and click \"edit\".\n\n6. Click on ‘+’ next to \"Threshold and Availability\".\n\n7. Enter the display name.\n\n8. Under \"Threshold Configuration\", set notify the process down as “Down”.\n\n9. Set memory utilization threshold for “Trouble” and “Critical” and save it.\n\n10. In Edit monitor server, click on ‘+’ next to \"Notification Profile\".\n\n11. Enter the display name. Set the downtime notification delay and save it.\n12. In Edit monitor server, add the third party integration as \"Zenduty Webhook\".\n\n13. Click on save.\n\n14. Site24x7 is now integrated. For more information, visit: https://docs.zenduty.com/docs/Site24x7","extension":"site247","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/site24x7","is_active":1},{"name":"Slack Channel - Incident Command System","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/slack.png","summary":"Slack - Incident Command System","description":"Slack - Incident Command System","unique_id":"d4fdbb32-3569-4b6a-8242-b27072295b31","availability_plan_id":1,"setup_instructions":"Setup","extension":"slackmultichannel","application_type":1,"categories":"","documentation_link":"https://docs.zenduty.com/docs/slackincidentcommand","is_active":1},{"name":"Slack Channel(Legacy/Deprecated)","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/slackmultichannel.png","summary":"Zenduty Slack integration","description":"Zenduty Slack integration","unique_id":"e9fec7ed-81f8-46b0-a26f-e0e6e7fb7bd4","availability_plan_id":1,"setup_instructions":"Slack","extension":"slack","application_type":1,"categories":"","documentation_link":"https://docs.zenduty.com/docs/slack","is_active":0},{"name":"Slack Webhook","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/slackoutgoingwebhook.png","summary":"Slack Outgoing Webhook","description":"Slack Outgoing Webhook","unique_id":"aa2b3008-af78-4265-aa97-fc9ffda1631a","availability_plan_id":1,"setup_instructions":"**Instructions to integrate Zenduty with Slack Outgoing Webhooks**\n\n1. Copy the Webhook URL below\n\n<IntegrationURL>\n\n2. Log in to your Slack account. Go to your Team Slack and click on Apps. Search for Outgoing Webhook. Go to the Outgoing Webhook configuration page.\n\n3. Select a channel or Trigger words for which you want to create an incident.\n\n4. In the URLs section, paste the URL copied in step 4.\n\n5. Click on Save Settings.\n\n\nFor more information, please refer to the [detailed support documentation](https://docs.zenduty.com/docs/SlackOutgoingWebhook).","extension":"slackoutgoingwebhook","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/slackoutgoingwebhook","is_active":1},{"name":"Splunk","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/splunk.png","summary":"Slunk Zenduty Integration","description":"Splunk is a web-style interface for searching, monitoring, and analyzing machine-generated big data.","unique_id":"2ec8d892-2b5a-47ca-9cb6-10f478165d0a","availability_plan_id":1,"setup_instructions":"1. Copy the Webhook URL below: \n<IntegrationURL>\n\n2. Log in to Splunk. In the \"Search and Report\" app, search for the monitor metrics for Zenduty incidents to report on. As an example, we monitor \"keyring\":\n\n3. Save this as an \"Alert\"  from the \"Save As\" window in the top right corner.\n\n4.  Fill in the form. \n\n5. Click the \"Add Actions\" button under \"Trigger Actions\" and select \"Webhook\".\n6. Paste the url you copied earlier, and \"Save\"\n7. An alert for Zenduty (eg. \"Login Alert\") has been created and will show up in your \"Alerts\" tab.\n8. Splunk is now Integrated with your Zenduty account. For more information, visit: https://docs.zenduty.com/docs/Splunk","extension":"splunk","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/splunk","is_active":1},{"name":"Splunk Legacy","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/splunk_legacy.png","summary":"Zenduty Splunk Legacy Integration","description":"Use legacy mode to temporarily work around issues introduced by the new integration of the user interface with the main splunkd service.","unique_id":"8eb59fec-18d0-40c5-8047-b23789698643","availability_plan_id":1,"setup_instructions":"1) Copy the Integration Key below: \n\n<IntegrationKey>\n\n2) Go to \"$SPLUNK_HOME/bin/\" and open \"setSplunkEnv\" file and create one variable \"$ZENDUTY_KEY\" and the value of this variable will be API KEY that you have copied earlier. So it will look like \n```\nexport $ZENDUTY_KEY= < API KEY >\n```\n\n3) Clone this [Repository](\nhttps://github.com/Zenduty/splunk_legacy_scripts.git)\n\n4) Copy the Python Script file and paste it into \"$SPLUNK_HOME/bin/scripts\".\n\n5) Sign In to Splunk. In the \"Search and Report\" app, search for the monitor metrics for Zenduty incidents to report on.\n\n6) Save this as an \"Alert\" from the \"Save As\" window in the top right corner.\n\n7) Fill in the form and Click the \"Add Actions\" button under \"Trigger Actions\", select \"Run a script\" and write the name of the file which you have pasted in \"$SPLUNK_HOME/bin/scripts\" and save this Alert.\n\n8) Splunk Legacy is now integrated. For more information, visit: https://docs.zenduty.com/docs/SplunkLegacy","extension":"splunk_legacy","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/splunklegacy","is_active":1},{"name":"StatHat","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/stathat.png","summary":"StatHat Zenduty Integration","description":"StatHat is a custom stat tracking tool.","unique_id":"f383b2b7-067f-40c9-b87d-09d96cdccf07","availability_plan_id":1,"setup_instructions":"1) Copy the Webhook URL below: \n<IntegrationURL>\n\n2) Choose a language for documentation to create a \"Stat\".\n\n3) Then search for your Stat in the \"search bar\".\n\n4) Now go to -> \"Settings\" -> and manage your \"Alert destinations\".\n\n5) Then go to -> \"Webhooks\" and create a new \"Webhook\".\n\n6) Now paste the copied link in the \"URL\" and then click on \"Add\".\n\n7) Now go to your stat and go to \"Alerts\" and add a \"New Alert\".\n\n8) StatHat is now integrated. For more information, visit: https://docs.zenduty.com/docs/StatHat","extension":"stathat","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/stathat","is_active":1},{"name":"StatusCake","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/statuscake.png","summary":"StatusCake Zenduty Integration","description":"StatusCake offers powerful monitoring tools that are quick-and-easy to set up.","unique_id":"1919a83b-77ac-4016-9e85-8317b6f84fb7","availability_plan_id":1,"setup_instructions":"1. Copy the Webhook URL below: \n<IntegrationURL>\n\n2. Log in to StatusCake, and go to Alerting -> Contact Groups -> New Contact Group.\n\n3. Enter the Zenduty URL in the \"Webhook URL\" field and save the contact.\n\n4. Once the webhook is created, we can generate an alert by first going to Uptime Monitoring -> New Basic HTTP/S Test.\n\n5. Enter the URL to be monitored and a contact group with a valid webhook and save the test.\n\n6. StatusCake is now integrated. For more information, visit: https://docs.zenduty.com/docs/StatusCake","extension":"statuscake","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/statuscake","is_active":1},{"name":"StatusCast","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/statusCast.png","summary":"StatusCast is a leading provider of status page and incident management solutions that helps IT professionals communicate effectively with stakeholders during outages and maintenance","description":"","unique_id":"fe1624d8-195f-4b57-ab54-457d2fb3f6da","availability_plan_id":4,"setup_instructions":"","extension":"statuscast","application_type":1,"categories":"Project Management Software","documentation_link":"https://zenduty.com/docs/statuscast-integration/","is_active":1},{"name":"StatusPage","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/statuspage.png","summary":"StatusPage Zenduty Integration","description":"StatusPage.io is the best way for web infrastructure, developer API, and SaaS companies to get set up with their very own status page in minutes.","unique_id":"f63f1c66-9fd9-4e54-8087-2734dda81ad8","availability_plan_id":1,"setup_instructions":"1. Copy the Webhook URL below: \n<IntegrationURL>\n2. Login to StatusPage. Go to Notifications -> Subscribers. Click on \"Add Subscriber\".\n3. Under \"Subscriber Type\" select \"Webhook\", enter the Zenduty URL and a valid email address. We can monitor Incidents and Components using webhook alerts.\n4. For Incidents, go to the Incidents tab and click on \"Create Incidents\". Alerts will be triggered when the Incident Status changes.\n5. Finally, for Components, click on the \"Components\" tab, and then \"Add Component\". Once the component is created and saved, the status of the component can be updated. Alerts will be triggered when there are Status Updates.\n6. StatusPage is now integrated. For more information, visit: https://docs.zenduty.com/docs/StatusPage","extension":"statuspage","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/statuspage","is_active":1},{"name":"Statuspage(two-way)","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/statuspagetwoway.png","summary":"Zenduty Statuspage integration","description":"Zenduty Statuspage integration","unique_id":"0fabcc30-3042-456e-ac40-5ad3281e7861","availability_plan_id":1,"setup_instructions":"","extension":"statuspagetwoway","application_type":1,"categories":"","documentation_link":"https://docs.zenduty.com/docs/statuspage2","is_active":1},{"name":"Sumo Logic","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/sumologic.png","summary":"Sumologic Zenduty Integration","description":"Sumo Logic is industry's leading, secure, cloud-based service for logs & metrics management for modern apps, providing real-time analytics and insights.","unique_id":"9f407a38-c4ee-4eea-91a8-4196d4912dc4","availability_plan_id":1,"setup_instructions":"1) Copy the Webhook URL below:\n \n<IntegrationURL>\n\n2) After logging in to Sumo Logic, go to Manage Data -> Settings -> Connections.\n\n3) Click the '+' button at the top right of the screen to add a webhook.\n\n4) In the URL field, add the Webhook URL copied from before. \n\n5) In the payload section, paste the following:\n\n```\n{\n  \"alert_status\": \"critical\",\n  \"search_name\": \"{{SearchName}}\",\n  \"search_description\": \"{{SearchDescription}}\",\n  \"search_query\": \"{{SearchQuery}}\",\n  \"search_query_url\": \"{{SearchQueryUrl}}\",\n  \"time_range\": \"{{TimeRange}}\",\n  \"fire_time\": \"{{FireTime}}\",\n  \"raw_results_json\": \"{{RawResultsJson}}\",\n  \"num_raw_results\": \"{{NumRawResults}}\",\n  \"aggregate_results_json\" : \"{{AggregateResultsJson}}\"\n}\n```\n\n6) Click on Save\n\n7) Go to the SumoLogic Scheduled Search screen. Click on \"Save as\" under your Search query. In the \"Save Search As\" section, enter a name for the search.\n\n8) Click Schedule this search.\n\n9) Choose an option from the \"Run Frequency\" menu.\n\n10) For Alert Type, choose \"Webhook\". Select \"Zenduty\"\n\n11) Click on \"Save\". For more information, visit: https://docs.zenduty.com/docs/Sumologic","extension":"sumologic","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/sumologic","is_active":1},{"name":"Sysdig","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/sysdig.png","summary":"Sysdig Zenduty Application","description":"Sysdig is the first unified approach to cloud-native visibility and security with Kubernetes, Prometheus, and Falco support.","unique_id":"7863453f-3e02-4385-9b4c-bb017cacd9f1","availability_plan_id":1,"setup_instructions":"Please note: This integration is currently in beta. Please report any issues with this integration to the [Zenduty Support team](https://zenduty.freshdesk.com/).\n\n1) Copy the Webhook URL below: \n\n<IntegrationURL>\n\n2) Sign into Sysdig.\n\n3) Then Add a new \"HOST\" as per your requirements.\n\n4) Go to settings and add a \"NOTIFICATION CHANNEL\".\n\n5) Then paste the copied link in the \"URL\" field and fill in the other details. \n\n6) Go to \"Alerts\" and select \"Create alert\" and add the required alert by filling in the required details.\n\n7) Now monitor the newly added alerts.\n\n8) Sysdig is now integrated. For more information, visit: https://docs.zenduty.com/docs/Sysdig","extension":"sysdig","application_type":0,"categories":"APM,Cloud Monitoring","documentation_link":"https://docs.zenduty.com/docs/sysdig","is_active":1},{"name":"ThousandEyes","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/thousandeyes.png","summary":"ThousandEyes Zenduty Integration","description":"ThousandEyes monitors network infrastructure, troubleshoots application delivery and maps Internet performance, all from a SaaS-based platform.","unique_id":"94259a87-7b9c-4375-a7ec-4291b87b29b2","availability_plan_id":1,"setup_instructions":"1) Copy the Webhook URL below: \n<IntegrationURL>\n\n2) Log into ThousandEyes.\n\n3) Create a \"Test\".\n\n\n4) Go to \"Alerts\" -> Add a new \"Alert rule\".\n\n5) Then go to \"Notifications\" -> \"Webhook\" and create a \"New Webhook\".)\n\n6) Now paste the copied link in the \"URL field\" and click on \"Add\".\n\n7) ThousandEyes is now integrated. For more information, visit: https://docs.zenduty.com/docs/ThousandEyes","extension":"thousandeyes","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/thousandeyes","is_active":1},{"name":"Updown.io","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/updown.png","summary":"Updown.io","description":"Updown.io","unique_id":"4e914071-a48b-4b43-84e4-ae987acfc26d","availability_plan_id":1,"setup_instructions":"Webhook \n\n<IntegrationURL/>","extension":"updown","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/","is_active":1},{"name":"Uptime Kuma","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/Uptime_kuma.png","summary":"Uptime Kuma is a self-hosted monitoring tool. It detects that a website/service is down.","description":"Uptime Kuma is a self-hosted monitoring tool. It detects that a website/service is down.","unique_id":"75a52922-aad3-4640-96d9-071675cf3cfd","availability_plan_id":4,"setup_instructions":"To integrate Zenduty with Uptime Kuma, follow the steps below (detailed documentation with steps can be found [here](https://docs.zenduty.com/docs/uptimekuma)). \n\n Copy the webhook URL below <IntegrationURL/> \n\n 1. Login to your Uptime Kuma. Go to your dashboard. On the left panel, click on **'Add New Monitor'** or **'Edit Monitor'**. \n\n 2. Click on **'Setup Notification'**. \n\n 3. Select **'Notification Type'** as **'Webhook'**. Give it name like 'Zenduty' and paste Webhook URL that you have copied from Zenduty in **'Post URL'** field. Select **'application/json'** as Content Type and click on **'Save'**. \n\n 4. Setup Monitor as per your requirment and save the monitor.\n\n 5. Uptime Kuma is now Integrated with Zenduty. Zenduty will create an incident for each **'down'** alert and auto-resolve the incident when uptime kuma sends the **'up'** alert.","extension":"uptimekuma","application_type":0,"categories":"Web Monitoring","documentation_link":"https://docs.zenduty.com/docs/uptimekuma","is_active":1},{"name":"Uptime.com","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/uptime.png","summary":"Uptime Zenduty Integration","description":"Uptime provides uptime monitoring for websites and servers.","unique_id":"3539f6cd-8a45-4a78-9d13-952ec763c1ec","availability_plan_id":1,"setup_instructions":"1. Copy the Webhook URL below: \n\n<IntegrationURL>\n\n2. Log in to Uptime.com, navigate to Notifications and select Integrations. \n\n3. Click on the \"New Profile\" button. \n\n4. From the \"Provider Type\" dropdown menu, select the \"Custom URL Postback (Webhook)\" option. \n\n5. Fill in the name as \"Zenduty\", or any other easy to remember name, and paste the webhooks url you copied earlier in the \"URL\" field. \n\n6. Save to finish creating the webhook. \n\n7. To set up an endpoint to monitor, go to \"Monitoring\"->\"Checks\". \n\n8. Click the \"Add New\" button, and fill out the form. \n\n9. Click save to allow Zenduty to notify you of the alerts. \n\n10. For assigning the integration to contacts, assigning integration contact to a check, for testing the integration and for a more detailed guide, visit [here](https://docs.zenduty.com/docs/uptime)","extension":"uptime","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/uptime","is_active":1},{"name":"UptimeRobot","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/uptimerobot.png","summary":"UptimeRobot Zenduty Integration","description":"UptimeRobot is a monitoring service to view uptime, downtime and the response times.","unique_id":"21902710-ee20-46df-9ce1-5ad23998b1b4","availability_plan_id":1,"setup_instructions":"1. Copy the Webhook URL below: \n\n<IntegrationURL>\n\n2. Login to UptimeRobot. Go to \"My Settings\" and click on the \"Add Alert Contact\" button.\n\n3. Select \"Webhook\" for \"Alert Contact Type\" and paste the Zenduty URL in the URL field. Add a \"?\" at the end of the URL that you pasted.\n\n4. Paste the following payload in the POST value field:\n```\n\t{\n\t \"alertName\":\"*monitorFriendlyName*\",\n\t \"alertDetails\":\"*alertDetails*\",\n\t \"alertTypeName\":\"*alertTypeFriendlyName*\",\n\t \"id\":\"*monitorID*\"\n\t}\n```\n5. Then save the webhook.\n\n6. To generate alerts, first create a monitor.\n\t* Click on the \"Add New Monitor\" button.\n\t* Fill the form with the necessary details and finally check the box next to the newly created webhook in the \"Alert Contacts to Notify\" section. \n\n7. Once this is saved, any alerts should appear on the Zenduty incidents page.\n\n8. UptimeRobot is now integrated. For more information, visit: https://docs.zenduty.com/docs/UptimeRobot","extension":"uptimerobot","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/uptimerobot","is_active":1},{"name":"Uptrends","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/uptrends.png","summary":"Uptrends Zenduty Integration","description":"Monitor website uptime, optimize performance and monitor multiple steps.","unique_id":"9cc16811-d51d-4bf9-90ba-8072ae3fc2db","availability_plan_id":1,"setup_instructions":"1. Copy the Webhook URL below: \n<IntegrationURL>\n2. Login to Uptrends. Navigate to **Alerting** > **Integrations** > **Add Integration**.\n\n3. Click on Add Integration and select **Uptrends Integration** to create a webhook integration.\n\n4. After naming the integration, under the predefined variable, paste the Webhook URL which you have copied earlier against the variable **ApiUrl**. \n\n5. Click on the **Customizations** tab. Select all 3 alert types for which it should send notifications. \n\n6. Keep the **Content-Type** as **application/json**. Add following schema as the alert payload: \n```\n{\n\t\"alert\": {\n\t\t\"alertGuid\": \"{{@alert.alertGuid}}\",\n\t\t\"type\": \"{{@alert.type}}\",\n\t\t\"description\": \"{{@JsonEncode({{@alert.description}})}}\",\n\t\t\"failureMessage\": \"{{@alert.failureMessage}}\",\n\t\t\"timestampUtc\": \"{{@alert.timestampUtc}}\",\n\t\t\"timestamp\": \"{{@alert.timestamp}}\",\n\t\t\"timestampUtcFormatted\": \"{{@alert.timestampUtcFormatted}}\",\n\t\t\"timestampFormatted\": \"{{@alert.timestampFormatted}}\",\n\t\t\"firstErrorUtc\": \"{{@alert.firstErrorUtc}}\",\n\t\t\"firstError\": \"{{@alert.firstError}}\",\n\t\t\"firstErrorUtcFormatted\": \"{{@alert.firstErrorUtcFormatted}}\",\n\t\t\"firstErrorFormatted\": \"{{@alert.firstErrorFormatted}}\",\n\t\t\"firstErrorCheckUrl\": \"{{@alert.firstErrorCheckUrl}}\",\n\t\t\"firstErrorCheckId\": \"{{@alert.firstErrorCheckId}}\",\n\t\t\"serverIpv4\": \"{{@alert.serverIpv4}}\",\n\t\t\"serverIpv6\": \"{{@alert.serverIpv6}}\",\n\t\t\"resolvedIpAddress\": \"{{@alert.resolvedIpAddress}}\",\n\t\t\"responseBody\": \"{{@JsonEncode({{@alert.responseBody}})}}\",\n\t\t\"downtimeDuration\": \"{{@alert.downtimeDuration}}\"\n\t},\n\t\"alertDefinition\": {\n\t\t\"name\": \"{{@alertDefinition.name}}\"\n\t},\n\t\"escalationLevel\": {\n\t\t\"id\": \"{{@escalationLevel.id}}\",\n\t\t\"message\": \"{{@escalationLevel.message}}\"\n\t},\n\t\"incident\": {\n\t\t\"key\": \"{{@incident.key}}\"\n\t},\n\t\"monitor\": {\n\t\t\"guid\": \"{{@monitor.monitorGuid}}\",\n\t\t\"name\": \"{{@monitor.name}}\",\n\t\t\"type\": \"{{@monitor.type}}\",\n\t\t\"url\": \"{{@monitor.url}}\",\n\t\t\"notes\": \"{{@JsonEncode({{@monitor.notes}})}}\",\n\t\t\"dashboardUrl\": \"{{@monitor.dashboardUrl}}\",\n\t\t\"editUrl\": \"{{@monitor.editUrl}}\"\n\t},\n\t\"account\": {\n\t\t\"id\": \"{{@account.accountId}}\"\n\t},\n\t\"source\": \"Uptrends\",\n\t\"version\": \"1.0\"\n}\n```\n\n7. Finally, save the new webhook.\n\n8. In the **Alerting** dropdown, click on the **Alert Definitions** button. You can create a new alert definition or update the existing one.\n\n9. In the alert definition, select the newly created webhook in the **Alerting By Integrations** section and then save. \n\n10.  Uptrends is now integrated. Zenduty will create an incident for each **Alert** type alerts and will auto resolve the incident when uptrends sends the **Ok** alerts.","extension":"uptrends","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/uptrends","is_active":1},{"name":"WaveFront","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/wavefront.png","summary":"Zenduty WaveFront Integration","description":"For cloud monitoring and analytics that reduces downtime and boosts performance use Wavefront's services.","unique_id":"4b6ee198-608d-4d84-8ad8-3eb0971809c3","availability_plan_id":1,"setup_instructions":"1) Copy the Webhook URL below: \n<IntegrationURL>\n\n2) Log into Wavefront. Now add a new \"HOST\" as per your requirements. \n\n3) Then go to settings and add \"Alert Target\" and paste the copied link in the URL field.\n\n4) Now select a \"Metric\" from Wavefront's dashboard and \"Create and add the alert\" by filling in all the required details.\n\n5) Wavefront is now integrated.  For more information, visit: https://docs.zenduty.com/docs/WaveFront","extension":"wavefront","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/wavefront","is_active":1},{"name":"Wormly","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/wormly.png","summary":"Wormly Zenduty Integration","description":"To help with website, server and uptime monitoring and ensure you are online and performing fast use Wormly's services.","unique_id":"0f3d9eca-f3a5-4156-80cb-7f1a783da619","availability_plan_id":1,"setup_instructions":"1) Copy the Webhook URL below: \n<IntegrationURL>\n\n2) Log into Wormly. Then create a \"Host\".\n\n3) Now go to \"Alerts\" -> \"Contacts\" -> \"Create New Contact\".\n\n4) Then go to \"Webhook\" and create a \"New contact\".\n\n5) Now paste the copied link in the \"URL\" field and click on \"Add\".\n6) Now go to \"Alerts -> \"Rule set\" and create a \"New Rule Set\".\n\n7) Then select \"Metric\" and create a \"Condition\". \n\n8) Wormly is now integrated.  For more information, visit: https://docs.zenduty.com/docs/Wormly","extension":"wormly","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/wormly","is_active":1},{"name":"Xurrent","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/xurrent.png","summary":"Xurrent is a SaaS-based service management platform designed for IT leaders and service providers","description":"","unique_id":"49fbb6e9-d0bd-4650-ac9d-30239aca1501","availability_plan_id":4,"setup_instructions":"To integrate Zenduty with Xurrent, follow the steps below (detailed documentation with steps can be found [here](https://zenduty.com/docs/xurrent-integration/)).","extension":"xurrent","application_type":1,"categories":"Project Management Software","documentation_link":"","is_active":1},{"name":"Zabbix","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/zabbix.png","summary":"Zabbix Zenduty Integration","description":"For monitoring IT components, like servers, networks, virtual machines and cloud services use Zabbix's open-source monitoring software tool.","unique_id":"59da4aa6-bdbe-4f0e-8afe-f35635325951","availability_plan_id":1,"setup_instructions":"For Zabbix 5.0.6 versions and above, copy the webhook URL below and  refer to the documentation [here](https://docs.zenduty.com/docs/zabbix#select-your-zabbix-version).\n\n<IntegrationURL/>\n\nFor Zabbix versions below 5.0.6, copy the integration key below and refer to the documentation [here](https://docs.zenduty.com/docs/zabbix#select-your-zabbix-version).\n\n<IntegrationKey>","extension":"zabbix","application_type":0,"categories":"API,Cloud Monitoring,Server/Network Monitoring","documentation_link":"https://docs.zenduty.com/docs/zabbix","is_active":1},{"name":"Zendesk","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/zendesk.png","summary":"Zendesk Zenduty Integration","description":"Zendesk is a customer service software and support ticketing system.","unique_id":"9e562aa0-8d14-41c8-927c-b9e597e34d24","availability_plan_id":1,"setup_instructions":"1. Copy the Webhook URL below: \n<IntegrationURL>\n2. Log in to Zendesk. Go to Settings-> Extensions.\n3. Click on \"Add Target\" and select HTTP target. Fill in the form as shown below. In the url field, paste the webhooks url you copied earlier. Make sure to change the method to POST.\n4. Your Zendesk account is integrated. For more information, visit: https://docs.zenduty.com/docs/Zendesk","extension":"zendesk","application_type":0,"categories":"","documentation_link":"https://docs.zenduty.com/docs/zendesk","is_active":1},{"name":"Zendesk Outgoing(two-way)","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/zendesk2way.png","summary":"Zendesk Outgoing(two-way)","description":"Zendesk Outgoing(two-way)","unique_id":"aaeae940-e6ca-4d61-8624-191c33f5823d","availability_plan_id":1,"setup_instructions":"Setup","extension":"zendesk2way","application_type":1,"categories":"","documentation_link":"https://docs.zenduty.com/docs/zendesk2way","is_active":1},{"name":"Zoho Desk","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/ZohoDesk.png","summary":"Zoho Desk is a web-based help desk software that streamlines customer support by centralizing all communication channels and providing tools for ticket management, automation, and reporting. ","description":"","unique_id":"580d07df-051d-425d-9ff5-83ccad2da758","availability_plan_id":4,"setup_instructions":"","extension":"zohodesk","application_type":0,"categories":"Project Management Software","documentation_link":"https://zenduty.com/docs/zoho-desk-inegration-guide/","is_active":1},{"name":"Zoho ServiceDesk","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/servicedesk.png","summary":"ServiceDesk Plus is a flagship IT service management (ITSM) software with integrated IT asset management, CMDB, problem management, and change and release management, along with robust service desk capabilities","description":"ServiceDesk Plus is a flagship IT service management (ITSM) software with integrated IT asset management, CMDB, problem management, and change and release management, along with robust service desk capabilities","unique_id":"56a1b3e2-a663-42e7-b531-dd0a06deb51e","availability_plan_id":4,"setup_instructions":"To integrate Zenduty with Zoho ServiceDesk, follow the steps below (detailed documentation with steps can be found [here](https://docs.zenduty.com/docs/zoho-servicedesk)). \n\n Copy the webhook URL below \n\n <IntegrationURL/> \n\n 1. Login to your Zoho ServiceDesk dashboard using your administrator credentials. \n\n 2. Click on the **Setup** tab located in the top navigation menu. Under the **Automation** section, click on **Custom Action**. \n\n 3. Navigate to **Webhook** option under **Custom Action**. Select the type of event you want to send request to Zenduty and then click on **New Webhook** to create new wehook action. \n\n 4. Provide name and description of the Webhook to the respective fields and specify the URL of the webhook endpoint in the **URL** field. Define the request method as **POST** in the **Method** field. Under **Message Body** select **JSON** as type and provide message body as per your requirements. Few fields are required in message body in order to create Incident on Zenduty. List of those fields are as below. Click on **Save** to save the webhook custom action. \n\n For **Request** type of events below fields are mandatory. \n```\n\t{\n\t\t\"subject\":\"${subject}\",\n\t\t\"id\":\"${id}\",\n\t\t\"status\":\"${status}\",\n\t\t\"display_id\":\"${display_id}\",\n\t\t\"description\":\"${description}\"\n\t}\n``` \n\n For **Change**, **Problem** and **Release** type of events below fields are mandatory. \n```\n\t{\n\t\t\"title\":\"${title}\",\n\t\t\"id\":\"${id}\",\n\t\t\"status\":\"${status}\",\n\t\t\"display_id\":\"${display_id}\",\n\t\t\"description\":\"${description}\"\n\t}\n``` \n\n For **Asset** type of events below fields are mandatory. \n```\n\t{\n\t\t\"name\":\"${name}\",\n\t\t\"id\":\"${id}\",\n\t\t\"category\":\"${category}\",\n\t\t\"type\":\"${type}\",\n\t\t\"state\":\"${state}\",\n\t\t\"department\":\"${department}\",\n\t\t\"product\":\"${product}\",\n\t\t\"user\":\"${user}\",\n\t\t\"product_type\":\"${product_type}\"\n\t}\n```\n\n For **CMDB** type of events below fields are mandatory. \n```\n\t{\n\t\t\"ci_type\":\"${ci_type}\",\n\t\t\"name\":\"${name}\",\n\t\t\"description\":\"${description}\",\n\t\t\"id\":\"${id}\"\n\t}\n``` \n\n5. In the **Automations** page, click on the **Triggers** tab. Select the trigger to which you want to attach the custom action or create a new trigger. \n\n 6. In the trigger configuration page, scroll down to the **Actions** section. Click on the **Add Action** button. From the available list of actions, select the custom webhook action you created earlier. Configure any additional settings or conditions for the trigger as required. Click on the **Save** button to save the trigger configuration. \n\n 7. Zoho ServiceDesk is now Integrated with Zenduty.","extension":"zohoservicedesk","application_type":0,"categories":"IT Service Management","documentation_link":"https://docs.zenduty.com/docs/zoho-servicedesk","is_active":1},{"name":"Zoom Meetings","icon_url":"https://media-assets-cdn.zenduty.com/assets/integrations/new_logos/zoom.png","summary":"Zenduty Zoom meetings","description":"Zenduty Zoom meetings","unique_id":"1b25eb99-261c-4943-ad73-1983ac3b2e03","availability_plan_id":1,"setup_instructions":"","extension":"zoom","application_type":1,"categories":"","documentation_link":"https://docs.zenduty.com/docs/zoom","is_active":1}]