Citrix Cloud

The Citrix Cloud is a platform that manages and hosts various Citrix cloud services. The Citrix Cloud App for Sumo Logic allows you to keep track of any modifications made to configurations or actions that have affected your environment and other account administrators. This app is built on the Citrix Cloud source, which ensures effortless integration between Citrix Cloud and Sumo Logic. Through real-time analysis, the App offers dashboards to display critical metrics, enabling you to understand administrator, client administrator, and group administrator activities within your Active Directory or Azure Active Directory (AD).
Log Types
This Citrix Cloud App uses SystemLog records from the Citrix Cloud. To learn about the Citrix Cloud API fields, see the Event Data Fields documentation.
Sample Logs
{
"recordId": "2e0d29c4-ee2b-4553-96d9-6bafce9a91eb-638091150974673571",
"utcTimestamp": "2023-02-23T10:11:37.4673571Z",
"customerId": "bmdugyf91l53",
"eventType": "platform/administrator/invite",
"targetId": "bmdugyf91l53/kshah.ctr@sumologic.com/citrixsts",
"targetDisplayName": "parthlangalia.ctr@sumologic.com",
"targetEmail": "parthlangalia.ctr@sumologic.com",
"targetUserId": null,
"targetType": "administrator",
"beforeChanges": null,
"afterChanges": {
"CustomerId": "bmdugyf9xxxx",
"Principal": "parthlangalia.ctr@sumologic.com",
"AccessType": "Full",
"Pending": "True",
"FromRecovery": "False",
"Requester": "{\"Firstname\":null,\"Lastname\":null,\"Email\":\"prpatel.ctr@sumologic.com\",\"UCOid\":null}"
},
"agentId": "delegatedadministration",
"serviceProfileName": null,
"actorId": "OID:/citrix/f8fdca2f-9434-4527-8a70-ae90b9c7f043",
"actorDisplayName": "Siri Oaklander",
"actorType": "administrator",
"message": {
"en-US": "Administrator invitation sent",
"de-DE": "Administratoreinladung gesendet",
"es-ES": "Invitación de administrador enviada",
"fr-FR": "Invitation d'administrateur envoyée",
"ja-JP": "管理者への招待状が送信されました"
}
}
Sample Queries
sourceCategory="citrixCloudSource"
| json "eventType","targetDisplayName","targetEmail","beforeChanges.AccessType","afterChanges.AccessType","actorType","message.en-US" as event_type,name, email, access_type_before, access_type_after, actor, message nodrop
| where event_type matches("*platform/administrator/create*")
| where actor matches"{{actor}}"
| where event_type matches"{{event_type}}"
| count by _messageTime,name,message,access_type_after
| access_type_after as access_type
| formatDate(toLong(_messageTime), "dd-MM-yyyy HH:mm:ss") as time
| top 50 time,name,message,access_type by time
Installing the Citrix Cloud App
Before you begin, collect logs from Citrix Cloud API and ingest them into Sumo Logic. Refer to the Citrix Cloud API Cloud-to-Cloud Integration to create the source and use the same source category while installing the app.
To install the app:
- From the Sumo Logic navigation, select App Catalog.
- In the Search Apps field, search for and then select your app.
- Optionally, you can scroll down to preview the dashboards included with the app. Then, click Install App (sometimes this button says Add Integration).note
If your app has multiple versions, you'll need to select the version of the service you're using before installation.
- On the next configuration page, under Select Data Source for your App, complete the following fields:
- Data Source. Select one of the following options:
- Choose Source Category and select a source category from the list; or
- Choose Enter a Custom Data Filter, and enter a custom source category beginning with an underscore. For example,
_sourceCategory=MyCategory
.
- Folder Name. You can retain the existing name or enter a custom name of your choice for the app.
- All Folders (optional). Default location is the Personal folder in your Library. If desired, you can choose a different location and/or click New Folder to add it to a new folder.
- Data Source. Select one of the following options:
- Click Next.
- Look for the dialog confirming that your app was installed successfully.
Once an app is installed, it will appear in your Personal folder or the folder that you specified. From here, you can share it with other users in your organization. Dashboard panels will automatically start to fill with data matching the time range query received since you created the panel. Results won't be available immediately, but within about 20 minutes, you'll see completed graphs and maps.
Viewing the Citrix Cloud Dashboards
All dashboards have a set of filters that you can apply to the entire dashboard, as shown in the following example. Click the funnel icon in the top dashboard menu bar to display a scrollable list of filters that are applied across the entire dashboard.
You can use filters to drill down and examine the data on a granular level. Filters include client country, client device type, client IP, client request host, client request URI, client request user agent, edge response status, origin IP, and origin response status.
Each panel has a set of filters that are applied to the results for that panel only, as shown in the following example. Click the funnel icon in the top panel menu bar to display a list of panel-specific filters.
Citrix Cloud - Administrator Overview dashboard provides detailed information on newly added administrators, pending invitations, and recently deleted administrators from your Citrix Cloud account, including any updates to roles and permissions. The Dashboard also allows for easy visualization of the distribution of event types and the actors who perform these records, enabling you to identify trends and patterns in administrator activity.
In addition to the above, the Dashboard provides a summary of all the Administrator events, allowing you to quickly assess the overall state of your Citrix Cloud account. With this Dashboard, you can easily monitor and analyze administrator activity, ensuring that your Citrix Cloud account remains secure and compliant with your organization's policies and regulations.
Citrix Cloud - Client, Group Administrator Overview dashboard provides detailed information about newly added and recently deleted clients and group administrators from your Citrix Cloud account. It also indicates whether any group administrators' roles/permissions have been updated. It also provides a summary of all Administrator events.