Azure-Sentinel/Workbooks
gregcoward 4fdcec88a1
Update F5BIGIPSystemMetrics.json (#695)
Updated workbook template incorporating updates from PRs #644 and #645
2020-05-18 15:46:43 -07:00
..
Images Perimeter81 (#613) 2020-05-13 07:48:13 -07:00
AIVectraDetectWorkbook.json AI Vectra Detect Workbook (#662) 2020-05-12 16:12:13 -07:00
ASC-ComplianceandProtection.json Update ASC-ComplianceandProtection.json 2020-04-21 11:59:16 -05:00
AmazonWebServicesNetworkActivities.json changed to gallery templates and added AWS 2019-09-23 09:16:01 +03:00
AmazonWebServicesUserActivities.json changed to gallery templates and added AWS 2019-09-23 09:16:01 +03:00
AzureActiveDirectoryAuditLogs.json changed to gallery templates and added AWS 2019-09-23 09:16:01 +03:00
AzureActiveDirectorySignins.json changed to gallery templates and added AWS 2019-09-23 09:16:01 +03:00
AzureActivity.json changed to gallery templates and added AWS 2019-09-23 09:16:01 +03:00
AzureAuditActivityAndSignin.json Add Azure Active Directory audit, sign in logs workbook (#516) 2020-03-12 14:17:20 -07:00
AzureFirewall.json changed to gallery templates and added AWS 2019-09-23 09:16:01 +03:00
AzureInformationProtection.json Update InformationProtection.json 2019-10-02 17:31:49 +03:00
AzureNetworkWatcher.json Fix bug 2020-02-04 22:45:23 -08:00
AzureSentinelSecurityAlerts.json Add fromTemplateId to Security Alerts workbook 2019-11-25 16:44:13 +02:00
Barracuda.json changes to workbooks 2019-10-22 15:19:16 +03:00
CheckPoint.json changed to gallery templates and added AWS 2019-09-23 09:16:01 +03:00
Cisco.json changed to gallery templates and added AWS 2019-09-23 09:16:01 +03:00
Citrix.json Updated for review feedback 2020-01-13 06:44:35 -08:00
Dns.json Makelist Update 2019-11-25 13:05:31 +00:00
EventAnalyzer.json Update EventAnalyzer.json 2020-04-12 09:42:43 +03:00
ExchangeOnline.json changed to gallery templates and added AWS 2019-09-23 09:16:01 +03:00
ExtraHopDetectionSummary.json changes to workbooks 2019-10-22 15:19:16 +03:00
F5BIGIPSystemMetrics.json Update F5BIGIPSystemMetrics.json (#695) 2020-05-18 15:46:43 -07:00
F5Networks.json Update F5Networks.json 2019-10-02 14:17:45 +03:00
ForcepointCASB.json updated time range in json file for workbook (#499) 2020-03-18 16:25:55 -07:00
ForcepointDLP.json removed the file from azuredeploy.json and added filter to workbook for forcepoint dlp 2020-02-11 20:40:58 +00:00
ForcepointNGFW.json Update workbook queries, add custom timeframe (#500) 2020-03-18 16:27:02 -07:00
Fortigate.json changed to gallery templates and added AWS 2019-09-23 09:16:01 +03:00
IOT_Alerts.json Add IOT Workbook json 2020-02-09 14:17:52 +02:00
IdentityAndAccess.json changed to gallery templates and added AWS 2019-09-23 09:16:01 +03:00
InsecureProtocols.json Updates 2020-03-29 10:34:00 +03:00
LinuxMachines.json changed to gallery templates and added AWS 2019-09-23 09:16:01 +03:00
MicrosoftCloudAppSecurity.json Update MicrosoftCloudAppSecurity.json 2019-10-10 14:06:56 +03:00
Office365.json changed to gallery templates and added AWS 2019-09-23 09:16:01 +03:00
OneIdentity.json changes to workbooks 2019-10-22 15:19:16 +03:00
PaloAltoNetworkThreat.json changed to gallery templates and added AWS 2019-09-23 09:16:01 +03:00
PaloAltoOverview.json changed to gallery templates and added AWS 2019-09-23 09:16:01 +03:00
Perimeter81OverviewWorkbook.json Perimeter81 (#613) 2020-05-13 07:48:13 -07:00
README.md Update README.md 2020-01-31 10:59:13 -08:00
SecurityStatus.json updates 2019-12-13 15:04:27 +00:00
SharePointAndOneDrive.json changed to gallery templates and added AWS 2019-09-23 09:16:01 +03:00
SquadraTechnologiesSecRMM.json Corrections requested by Preeti Krishna on D02102020 at 1300 PST 2020-02-10 13:42:40 -08:00
ThreatIntelligence.json Update the TI workbooks for RSA 2020-02-16 10:58:21 +02:00
TrendMicroDeepSecurityAttackActivity.json changes to workbooks 2019-10-22 15:19:16 +03:00
TrendMicroDeepSecurityOverview.json changes to workbooks 2019-10-22 15:19:16 +03:00
UserMap.json Create UserMap.json 2019-11-04 10:21:33 +00:00
VirtualMachinesInsights.json changed to gallery templates and added AWS 2019-09-23 09:16:01 +03:00
WebApplicationFirewallFirewallEvents.json changed to gallery templates and added AWS 2019-09-23 09:16:01 +03:00
WebApplicationFirewallGatewayAccessEvents.json changed to gallery templates and added AWS 2019-09-23 09:16:01 +03:00
WebApplicationFirewallOverview.json changed to gallery templates and added AWS 2019-09-23 09:16:01 +03:00
WindowsFirewall.json Add WindowsFirewall workbook (#527) 2020-04-02 06:15:21 -07:00
WorkbooksMetadata.json Perimeter81 (#613) 2020-05-13 07:48:13 -07:00
ZimperiumWorkbooks.json Update ZimperiumWorkbooks.json 2020-02-19 07:10:02 +02:00
ZscalerFirewall.json changes to workbooks 2019-10-22 15:19:16 +03:00
ZscalerOffice365Apps.json changes to workbooks 2019-10-22 15:19:16 +03:00
ZscalerThreats.json changes to workbooks 2019-10-22 15:19:16 +03:00
ZscalerWebOverview.json changes to workbooks 2019-10-22 15:19:16 +03:00

README.md

How to contribute new workbook

This assumes you already have a workbook that you want to share as an Azure Sentinel template.
Once this process is completed, Sentinel users will be able to save an instance of your template that will visualize the data in their own workspace.

To learn how to create workbooks - go to workbooks documentation.

  1. Go to your workbook -> edit mode -> advanced editor.

  2. Copy the gallery template.

  3. Add fromTemplateId to your template - this allows us to identify in our telemetry the specific sentinel workbook that was opened. Please be consistent with the format sentinel-"workbookName", for example (in the end of the gallery template):

     "styleSettings": {},
     "fromTemplateId": "sentinel-MyNewWorkbook",
     "$schema": "https://github.com/Microsoft/Application-Insights-Workbooks/blob/master/schema/workbook.json"
    
    
  4. Capture 2 screenshots of your workbook - in dark and light theme (this will eventually be the preview images displayed in the workbooks blade).

Step 2 - Create a pull request to this repository

This pull request will contain:

  • The screenshots of your workbook. Place them under workbooks/images/preview.
    Please be consistent with the filename conventions - the dark theme filename should contain the word "black" and the light theme image should contain the word "white".

  • The gallery template json of your workbook. Place it directly under workbooks directory.

  • (optional) A logo that you want the workbook to display. Place it under workbooks/images/logos - if not supplied - it will be the generic workbooks logo.
    This logo should be in SVG format.

  • Change workbooksMetadata.json file, so that it will contain a new section, which will include:

    {
     "workbookKey": "YourWorkbookKey", // in the format of "<Name>Workbook" - not important what exactly is the name, just make sure it is unique and related to the workbook, for example PaloAltoOverviewWorkbook
    
     "logoFileName": "",//If you added logo - its name goes here
    
     "description": "description of the workbook.", // Will be displayed on the workbooks blade next to the logo and preview images
    
     "dataTypesDependencies": [ "Datatype" ],//The data type(s) that your workbook queries
    
     "dataConnectorsDependencies": [],//Relevant connectors
    
     "previewImagesFileNames": [ ],//The relative path of the preview images you saved under workbooks/images/previews
    
     "version": "1.0", // if this is a new workbook - this should be "1.0"
    
     "title": "Workbook title",//This should be the name of the workbook which will be displayed in the main workbooks blade - for example "Palo Alto overview"
    
     "templateRelativePath": "MyNewWorkbook.json",//The relative path of the JSON of the template (the gallery template you saved) 
    
     "subtitle": "",
    
     "provider": "Microsoft" //The provider of the workbook
     }
    
    

Here is an example of the JSON of Palo Alto workbook:

   {
  "workbookKey": "PaloAltoOverviewWorkbook",
  "logoFileName": "paloalto_logo.svg",
  "description": "Gain insights and comprehensive monitoring into Palo Alto firewalls by analyzing traffic and activities.\nThis workbook correlates all Palo Alto data with threat events to identify suspicious entities and relationships.\nYou can learn about trends across user and data traffic, and drill down into Palo Alto Wildfire and filter results.",
  "dataTypesDependencies": [ "CommonSecurityLog" ],
  "dataConnectorsDependencies": [ "PaloAlto" ],
  "previewImagesFileNames": [ "PaloAltoOverviewWhite1.png", "PaloAltoOverviewBlack1.png", "PaloAltoOverviewWhite2.png", "PaloAltoOverviewBlack2.png", "PaloAltoOverviewWhite3.png", "PaloAltoOverviewBlack3.png" ],
  "version": "1.1",
  "title": "Palo Alto overview",
  "templateRelativePath": "PaloAltoOverview.json",
  "subtitle": "",
  "provider": "Microsoft"
  },

After this PR is approved and completed, every 2 weeks the workbooks in Sentinel will be synced with the ones in github.

How to update an existing workbook

Just create a pull request to this repository in which you change the version of the relevant workbook in the WorkbooksMetadata.json file and change the relevant JSON of the workbook you would like to update. If needed, also update the preview images or the data types.

For any feedback on the instructions Open an issue