Skip to content

Commit

Permalink
Zendesk App doc (#4689)
Browse files Browse the repository at this point in the history
* Zendesk App doc

* minor fix

* Update 2024-10-30-apps.md

* Update docs/integrations/saas-cloud/zendesk.md

Co-authored-by: John Pipkin (Sumo Logic) <[email protected]>

---------

Co-authored-by: John Pipkin (Sumo Logic) <[email protected]>
  • Loading branch information
JV0812 and jpipkin1 authored Oct 25, 2024
1 parent e1f6b62 commit 33fa9ce
Show file tree
Hide file tree
Showing 6 changed files with 127 additions and 1 deletion.
16 changes: 16 additions & 0 deletions blog-service/2024-10-30-apps.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
title: Zendesk (Apps)
image: https://help.sumologic.com/img/sumo-square.png
keywords:
- zendesk
- apps
hide_table_of_contents: true
---

import useBaseUrl from '@docusaurus/useBaseUrl';

<a href="https://help.sumologic.com/release-notes-service/rss.xml"><img src={useBaseUrl('img/release-notes/rss-orange2.png')} alt="icon" width="50"/></a>

We're excited to introduce the new Zendesk app for Sumo Logic. This app leverages the Sumo Logic Cloud-to-Cloud Zendesk source to collect audit logs, providing security analysts with critical visibility into their Zendesk environment.

Explore our technical documentation [here](/docs/integrations/saas-cloud/zendesk/) to learn how to set up and use the Zendesk app for Sumo Logic.
1 change: 1 addition & 0 deletions cid-redirects.json
Original file line number Diff line number Diff line change
Expand Up @@ -1975,6 +1975,7 @@
"/cid/22673": "/docs/integrations/google/cloud-storage",
"/cid/22674": "/docs/integrations/google/cloud-functions",
"/cid/22675": "/docs/integrations/google/cloud-sql",
"/cid/23233": "/docs/integrations/saas-cloud/zendesk",
"/cid/2323": "/docs/integrations/saas-cloud/zoom",
"/cid/2324": "/docs/integrations/saas-cloud/workday",
"/cid/23433": "/docs/search/search-query-language/search-operators/topk",
Expand Down
2 changes: 1 addition & 1 deletion docs/integrations/product-list/product-list-m-z.md
Original file line number Diff line number Diff line change
Expand Up @@ -221,7 +221,7 @@ For descriptions of the different types of integrations Sumo Logic offers, see [
| Logo | Vendors and Products | Integrations |
| :-- | :-- | :-- |
| <img src={useBaseUrl('img/integrations/webhooks/zebrium-rcaas-logo.png')} alt="Thumbnail icon" width="50"/> | [Zebrium](https://www.zebrium.com/) | Webhook: [Zebrium RCaaS](/docs/integrations/webhooks/zebrium-rcaas/) |
| <img src={useBaseUrl('img/platform-services/automation-service/app-central/logos/zendesk.png')} alt="Thumbnail icon" width="75"/> | [Zendesk](https://www.zendesk.com/) | Automation integration: [Zendesk](/docs/platform-services/automation-service/app-central/integrations/zendesk/) <br/>Collector: [Zendesk Source](/docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/zendesk-source/) |
| <img src={useBaseUrl('img/platform-services/automation-service/app-central/logos/zendesk.png')} alt="Thumbnail icon" width="75"/> | [Zendesk](https://www.zendesk.com/) | App: [Zendesk](/docs/integrations/saas-cloud/zendesk/) <br/> Automation integration: [Zendesk](/docs/platform-services/automation-service/app-central/integrations/zendesk/) <br/>Collector: [Zendesk Source](/docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/zendesk-source/) |
| <img src={useBaseUrl('img/integrations/webhooks/zenduty-logo.png')} alt="Thumbnail icon" width="50"/> | [Zenduty](https://www.zenduty.com/) | Webhook: [Zenduty](/docs/integrations/webhooks/zenduty/) |
| <img src={useBaseUrl('img/send-data/zero-networks-icon.png')} alt="Thumbnail icon" width="50"/> | [Zero Networks](https://zeronetworks.com/) | Cloud SIEM integration: [Zero Networks](https://github.com/SumoLogic/cloud-siem-content-catalog/blob/master/vendors/3e3c8813-9644-4fd6-9d6f-78bb8ffc5f44.md) <br/>Collector: [Zero Networks Segment Source](/docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/zero-networks-segment-source/) |
| <img src={useBaseUrl('img/integrations/misc/zerofox-logo.png')} alt="Thumbnail icon" width="50"/> | [ZeroFox](https://www.zerofox.com/) | Automation integration: [ZeroFOX](/docs/platform-services/automation-service/app-central/integrations/zerofox/) <br/> Partner integration: <a href="/files/zerofox-integrations.pdf" target="_blank">ZeroFox integration</a> |
Expand Down
6 changes: 6 additions & 0 deletions docs/integrations/saas-cloud/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -286,6 +286,12 @@ Learn about the Sumo Logic apps for SaaS and Cloud applications.
<p>Monitor Workday login activity, user activity, and admin activity.</p>
</div>
</div>
<div className="box smallbox card">
<div className="container">
<a href="/docs/integrations/saas-cloud/zendesk"><img src={useBaseUrl('img/send-data/zendesk-icon.png')} alt="icon" width="70"/><h4>Zendesk</h4></a>
<p>Identify security threats by analyzing audit logs.</p>
</div>
</div>
<div className="box smallbox card">
<div className="container">
<a href="/docs/integrations/saas-cloud/zoom"><img src={useBaseUrl('img/integrations/saas-cloud/zoom.png')} alt="icon" width="50"/><h4>Zoom</h4></a>
Expand Down
102 changes: 102 additions & 0 deletions docs/integrations/saas-cloud/zendesk.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
---
id: zendesk
title: Zendesk
sidebar_label: Zendesk
description: The Zendesk app for Sumo Logic provides security analysts with critical visibility into their Zendesk environment.
---

import useBaseUrl from '@docusaurus/useBaseUrl';

<img src={useBaseUrl('img/send-data/zendesk-icon.png')} alt="Zendesk-icon" width="50" />

The Sumo Logic app for Zendesk is designed to provide security analysts with critical visibility into their organization's Zendesk environment. It offers real-time monitoring of audit events, user activity, and security-related changes such as logins, user provisioning, and configuration updates. The app includes dashboards that track the actions of users, groups, and organizations, highlighting potential risks like audits from risky locations or impossible login attempts.

Security analysts can quickly identify anomalous behavior, unauthorized access, and suspicious activities through detailed visualizations of audit trails and geographic trends. The app's integration with Zendesk ensures seamless tracking of key security metrics, empowering analysts to detect, investigate, and respond to threats promptly. This makes it an essential tool for securing Zendesk environments and ensuring compliance with security policies.

:::info
This app includes [built-in monitors](#zendesk-monitors). For details on creating custom monitors, refer to [Create monitors for Zendesk app](#create-monitors-for-zendesk-app).
:::

## Log types

This app uses Sumo Logic’s Zendesk Source to collect [audit logs](https://developer.zendesk.com/api-reference/ticketing/account-configuration/audit_logs/) from Zendesk platform.

## Sample log messages

```json title="Event Log"
{
"url": "https://unity/api/v2/audit_logs/17296759404950.json",
"id": 1729675940,
"action_label": "Updated",
"actor_id": 1729675940,
"source_id": 44991493,
"source_type": "organization",
"source_label": "Organization: NCSOFT Corporation",
"action": "update",
"change_description": "Group changed from Premium Support to Premium Support Korea",
"ip_address": "77.105.132.70",
"created_at": "2024-10-23T15:02:20Z",
"actor_name": "****** Langalia"
}
```
## Sample queries

```sql title="Total Audits"
_sourceCategory="Labs/Zendesk"
| json "url","id","action_label","actor_id","source_id","source_type","source_label","action","change_description","ip_address","created_at","actor_name" as url, id, action_label, actor_id, source_id, source_type, source_label, action, change_description, ip_address, created_at, actor_name nodrop

// Global filters
| where action matches "{{action}}"
| where actor_name matches "{{actor_name}}"
| where source_type matches "{{source_type}}"
| count by id
| count
```

## Set up collection

To set up the [Zendesk Source](/docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/zendesk-source) for the Zendesk app, follow the instructions provided. These instructions will guide you through the process of creating a source using the Zendesk Source category, which you will need to use when installing the app. By following these steps, you can ensure that your Zendesk app is properly integrated and configured to collect and analyze your Zendesk data.

## Installing the Zendesk app​

import AppInstall2 from '../../reuse/apps/app-install-v2.md';

<AppInstall2/>

## Viewing Zendesk dashboards​​

import ViewDashboards from '../../reuse/apps/view-dashboards.md';

<ViewDashboards/>

### Overview

The **Zendesk - Overview** dashboard provides a high-level summary of key security metrics. It tracks total audit events, newly created users, groups, and organizations, helping security analysts monitor real-time activity. The dashboard breaks down audit actions by type, source, and geography, allowing for quick identification of suspicious activity or trends, such as logins or audits from risky locations. Top actors and recent audits are displayed to show who is making changes. Analysts can also track sign-in events over time to spot unusual login patterns, ensuring timely detection of potential threats. <br/><img src='https://sumologic-app-data-v2.s3.us-east-1.amazonaws.com/dashboards/Zendesk/Zendesk-Overview.png' alt="Zendesk-Overview" />

## Create monitors for Zendesk app

import CreateMonitors from '../../reuse/apps/create-monitors.md';

<CreateMonitors/>

### Zendesk monitors

The Zendesk Monitors serve as a security tool, concentrating on observing essential operations and unusual occurrences within the Zendesk Platform. These notifications offer instantaneous insight into significant events, allowing security personnel to swiftly react to deviations or breaches.

| Name | Description | Trigger Type (Critical / Warning / MissingData) | Alert Condition |
|:--|:--|:--|:--|
| `Zendesk - Audits from Risky Locations` | This alert is triggered when audit events, such as user actions or configuration changes are performed from geographical locations identified as high-risk. These risky locations may correlate with regions known for cyberattacks or unauthorized activity, making it crucial to investigate these events for potential security risks. | Critical | Count > 0 |
| `Zendesk - Impossible Login Events` | This alert notifies you of login attempts that are classified as *impossible*. This could mean logins from multiple geographically distant locations within a short time frame or logins from suspicious devices. Impossible login events often signal a compromise in account security, warranting immediate investigation to ensure no unauthorized access has occurred | Critical | Count > 0|


## Upgrading the Zendesk app (Optional)

import AppUpdate from '../../reuse/apps/app-update.md';

<AppUpdate/>

## Uninstalling the Zendesk app (Optional)

import AppUninstall from '../../reuse/apps/app-uninstall.md';

<AppUninstall/>
1 change: 1 addition & 0 deletions sidebars.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2482,6 +2482,7 @@ integrations: [
'integrations/saas-cloud/tenable',
'integrations/saas-cloud/webex',
'integrations/saas-cloud/workday',
'integrations/saas-cloud/zendesk',
'integrations/saas-cloud/zoom',
],
},
Expand Down

0 comments on commit 33fa9ce

Please sign in to comment.