This PR addresses the feedback received from Microsoft regarding broken links

CHANGES:

- Corrected outdated NXLog documentation and support URLs
- Updated Package 2.0.0.zip to 2.0.1.zip
- Updated all mentions of Microsoft Azure Sentinel to Microsoft Sentinel

REASONS FOR CHANGE(S):

- To address the findings raised by Microsoft for this and other solutions
- I took over the maintenance tasks from former colleagues who worked on this
  earlier

VERSION UPDATED:

- Yes, to version 2.0.1

TESTING COMPLETED:

- Need Help / I did not do any actual tests on this, but compared to the in-repo
  data created by my former colleagues, I only made metadata changes

RAN VALIDATIONS:

- Yes, all validations returned passed


This work is associated with NXLog's Jira Issue IN-272

Signed-off-by: Janos Szigetvari <janos.szigetvari@nxlog.org>
This commit is contained in:
Janos Szigetvari 2023-05-18 16:31:06 +02:00
Родитель 558195b8ac
Коммит ee43c1a2fc
7 изменённых файлов: 29 добавлений и 39 удалений

Просмотреть файл

@ -1,6 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="75" height="75">
<path fill="#0088C5" d="M37.501 75C58.155 75 75 58.154 75 37.5S58.155 0 37.501 0 0 16.846 0 37.5 16.847 75 37.501 75z"/>
<path fill="#FFF" fill-rule="evenodd" d="M43.446 45.693c-1.485 2.116-3.016 4.438-4.496 6.591H28.572l10.04-14.292 4.834 7.701z" clip-rule="evenodd"/>
<path fill="#FFF" fill-rule="evenodd" d="M50.029 52.176c-3.111-4.747-6.14-9.722-9.281-14.448-2.295-3.455-5.17-9.178-9.932-9.088-3.873.073-7.743 3.833-7.743 8.714V52.46h-8.712V22.37h8.341v2.823c0 1.091.021 1.637.063 1.637 0-.038.021-.056.06-.056 3.388-4.238 9.252-6.035 13.99-4.302 2.779 1.019 4.534 2.88 6.247 5.12 5.554 8.256 9.821 15.646 15.44 24.583h-8.473zM45.926 29l4.58-6.805h10.132c-3.366 4.507-6.85 9.014-10.204 13.635L45.926 29z" clip-rule="evenodd"/>
<path fill="#FFF" fill-rule="evenodd" d="M43.446 45.693c-1.485 2.116-3.02 4.438-4.496 6.591H28.572l10.037-14.291 4.837 7.7z" clip-rule="evenodd"/>
</svg>

До

Ширина:  |  Высота:  |  Размер: 956 B

Просмотреть файл

@ -2,7 +2,7 @@
"id": "NXLogAixAudit",
"title": "NXLog AIX Audit",
"publisher": "NXLog",
"descriptionMarkdown": "The NXLog [AIX Audit](https://nxlog.co/documentation/nxlog-user-guide/im_aixaudit.html) data connector uses the AIX Audit subsystem to read events directly from the kernel for capturing audit events on the AIX platform. This REST API connector can efficiently export AIX Audit events to Microsoft Sentinel in real time.",
"descriptionMarkdown": "The [NXLog AIX Audit](https://docs.nxlog.co/refman/current/im/aixaudit.html) data connector uses the AIX Audit subsystem to read events directly from the kernel for capturing audit events on the AIX platform. This REST API connector can efficiently export AIX Audit events to Microsoft Sentinel in real time.",
"additionalRequirementBanner": "This data connector depends on a parser based on a Kusto Function to work as expected [**NXLog_parsed_AIX_Audit_view**](https://aka.ms/sentinel-nxlogaixaudit-parser) which is deployed with the Microsoft Sentinel Solution.",
"graphQueries": [
{
@ -84,7 +84,7 @@
},
{
"title": "",
"description": "Follow the step-by-step instructions in the *NXLog User Guide* Integration Topic [Microsoft Microsoft Sentinel](https://nxlog.co/documentation/nxlog-user-guide/sentinel.html) to configure this connector.",
"description": "Follow the step-by-step instructions in the *NXLog User Guide* Integration Guide [Microsoft Sentinel](https://docs.nxlog.co/userguide/integrate/microsoft-azure-sentinel.html) to configure this connector.",
"instructions": [
{
"parameters": {

Просмотреть файл

@ -2,16 +2,16 @@
"Name": "NXLogAixAudit",
"Author": "NXLog",
"Logo": "<img src=\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Logos/NXLog.svg\" width=\"75px\" height=\"75px\">",
"Description": "The [NXLog AIX Audit](https://docs.nxlog.co/refman/v5.5/im/aixaudit.html) solution uses the AIX Audit subsystem to read events directly from the kernel for capturing audit events into Microsoft Sentinel on the AIX platform.\n\n**Underlying Microsoft Technologies used:**\n\nThis solution takes a dependency on the following technologies, and some of these dependencies either may be in [Preview](https://azure.microsoft.com/support/legal/preview-supplemental-terms/) state or might result in additional ingestion or operational costs\n\n a. [Azure Monitor HTTP Data Collector API](https://docs.microsoft.com/azure/azure-monitor/logs/data-collector-api)",
"Description": "The [NXLog AIX Audit](https://docs.nxlog.co/refman/current/im/aixaudit.html) solution uses the AIX Audit subsystem to read events directly from the kernel for capturing audit events into Microsoft Sentinel on the AIX platform.\n\n**Underlying Microsoft Technologies used:**\n\nThis solution takes a dependency on the following technologies, and some of these dependencies either may be in [Preview](https://azure.microsoft.com/support/legal/preview-supplemental-terms/) state or might result in additional ingestion or operational costs\n\n a. [Azure Monitor HTTP Data Collector API](https://docs.microsoft.com/azure/azure-monitor/logs/data-collector-api)",
"Data Connectors": [
"Solutions/NXLogAixAudit/Data Connectors/NXLogAixAudit.json"
"Data Connectors/NXLogAixAudit.json"
],
"Parsers": [
"Solutions/NXLogAixAudit/Parsers/NXLog_parsed_AIX_Audit_view.txt"
"Parsers/NXLog_parsed_AIX_Audit_view.txt"
],
"BasePath": "C:\\GitHub\\Azure-Sentinel",
"Version": "2.0.0",
"BasePath": "C:\\One\\Azure-Sentinel-jszigetvari\\Solutions\\NXLogAixAudit",
"Version": "2.0.1",
"Metadata": "SolutionMetadata.json",
"TemplateSpec": true,
"Is1PConnector": false
}
}

Двоичные данные
Solutions/NXLogAixAudit/Package/2.0.1.zip Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -6,7 +6,7 @@
"config": {
"isWizard": false,
"basics": {
"description": "<img src=\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Logos/NXLog.svg\" width=\"75px\" height=\"75px\">\n\n**Note:** _There may be [known issues](https://aka.ms/sentinelsolutionsknownissues) pertaining to this Solution, please refer to them before installing._\n\nThe [NXLog AIX Audit](https://docs.nxlog.co/refman/v5.5/im/aixaudit.html) solution uses the AIX Audit subsystem to read events directly from the kernel for capturing audit events into Microsoft Sentinel on the AIX platform.\n\n**Underlying Microsoft Technologies used:**\n\nThis solution takes a dependency on the following technologies, and some of these dependencies either may be in [Preview](https://azure.microsoft.com/support/legal/preview-supplemental-terms/) state or might result in additional ingestion or operational costs\n\n a. [Azure Monitor HTTP Data Collector API](https://docs.microsoft.com/azure/azure-monitor/logs/data-collector-api)\n\n**Data Connectors:** 1, **Parsers:** 1\n\n[Learn more about Microsoft Sentinel](https://aka.ms/azuresentinel) | [Learn more about Solutions](https://aka.ms/azuresentinelsolutionsdoc)",
"description": "<img src=\"https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/Logos/NXLog.svg\" width=\"75px\" height=\"75px\">\n\n**Note:** _There may be [known issues](https://aka.ms/sentinelsolutionsknownissues) pertaining to this Solution, please refer to them before installing._\n\nThe [NXLog AIX Audit](https://docs.nxlog.co/refman/current/im/aixaudit.html) solution uses the AIX Audit subsystem to read events directly from the kernel for capturing audit events into Microsoft Sentinel on the AIX platform.\n\n**Underlying Microsoft Technologies used:**\n\nThis solution takes a dependency on the following technologies, and some of these dependencies either may be in [Preview](https://azure.microsoft.com/support/legal/preview-supplemental-terms/) state or might result in additional ingestion or operational costs\n\n a. [Azure Monitor HTTP Data Collector API](https://docs.microsoft.com/azure/azure-monitor/logs/data-collector-api)\n\n**Data Connectors:** 1, **Parsers:** 1\n\n[Learn more about Microsoft Sentinel](https://aka.ms/azuresentinel) | [Learn more about Solutions](https://aka.ms/azuresentinelsolutionsdoc)",
"subscription": {
"resourceProviders": [
"Microsoft.OperationsManagement/solutions",

Просмотреть файл

@ -53,7 +53,7 @@
"resources": [
{
"type": "Microsoft.Resources/templateSpecs",
"apiVersion": "2021-05-01",
"apiVersion": "2022-02-01",
"name": "[variables('dataConnectorTemplateSpecName1')]",
"location": "[parameters('workspace-location')]",
"tags": {
@ -67,7 +67,7 @@
},
{
"type": "Microsoft.Resources/templateSpecs/versions",
"apiVersion": "2021-05-01",
"apiVersion": "2022-02-01",
"name": "[concat(variables('dataConnectorTemplateSpecName1'),'/',variables('dataConnectorVersion1'))]",
"location": "[parameters('workspace-location')]",
"tags": {
@ -78,7 +78,7 @@
"[resourceId('Microsoft.Resources/templateSpecs', variables('dataConnectorTemplateSpecName1'))]"
],
"properties": {
"description": "NXLogAixAudit data connector with template version 2.0.0",
"description": "NXLogAixAudit data connector with template version 2.0.1",
"mainTemplate": {
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "[variables('dataConnectorVersion1')]",
@ -96,7 +96,7 @@
"id": "[variables('_uiConfigId1')]",
"title": "NXLog AIX Audit",
"publisher": "NXLog",
"descriptionMarkdown": "The NXLog [AIX Audit](https://nxlog.co/documentation/nxlog-user-guide/im_aixaudit.html) data connector uses the AIX Audit subsystem to read events directly from the kernel for capturing audit events on the AIX platform. This REST API connector can efficiently export AIX Audit events to Microsoft Sentinel in real time.",
"descriptionMarkdown": "The [NXLog AIX Audit](https://docs.nxlog.co/refman/current/im/aixaudit.html) data connector uses the AIX Audit subsystem to read events directly from the kernel for capturing audit events on the AIX platform. This REST API connector can efficiently export AIX Audit events to Microsoft Sentinel in real time.",
"additionalRequirementBanner": "This data connector depends on a parser based on a Kusto Function to work as expected [**NXLog_parsed_AIX_Audit_view**](https://aka.ms/sentinel-nxlogaixaudit-parser) which is deployed with the Microsoft Sentinel Solution.",
"graphQueries": [
{
@ -174,7 +174,7 @@
"description": ">**NOTE:** This data connector depends on a parser based on a Kusto Function to work as expected [**NXLog_parsed_AIX_Audit_view**](https://aka.ms/sentinel-nxlogaixaudit-parser) which is deployed with the Microsoft Sentinel Solution."
},
{
"description": "Follow the step-by-step instructions in the *NXLog User Guide* Integration Topic [Microsoft Microsoft Sentinel](https://nxlog.co/documentation/nxlog-user-guide/sentinel.html) to configure this connector.",
"description": "Follow the step-by-step instructions in the *NXLog User Guide* Integration Guide [Microsoft Sentinel](https://docs.nxlog.co/userguide/integrate/microsoft-azure-sentinel.html) to configure this connector.",
"instructions": [
{
"parameters": {
@ -220,7 +220,7 @@
"support": {
"name": "NXLog",
"tier": "Partner",
"link": "https://nxlog.co/user?destination=node/add/support-ticket"
"link": "https://nxlog.co/support-tickets/add/support-ticket"
}
}
}
@ -252,7 +252,7 @@
"support": {
"name": "NXLog",
"tier": "Partner",
"link": "https://nxlog.co/user?destination=node/add/support-ticket"
"link": "https://nxlog.co/support-tickets/add/support-ticket"
}
}
},
@ -266,7 +266,7 @@
"connectorUiConfig": {
"title": "NXLog AIX Audit",
"publisher": "NXLog",
"descriptionMarkdown": "The NXLog [AIX Audit](https://nxlog.co/documentation/nxlog-user-guide/im_aixaudit.html) data connector uses the AIX Audit subsystem to read events directly from the kernel for capturing audit events on the AIX platform. This REST API connector can efficiently export AIX Audit events to Microsoft Sentinel in real time.",
"descriptionMarkdown": "The [NXLog AIX Audit](https://docs.nxlog.co/refman/current/im/aixaudit.html) data connector uses the AIX Audit subsystem to read events directly from the kernel for capturing audit events on the AIX platform. This REST API connector can efficiently export AIX Audit events to Microsoft Sentinel in real time.",
"graphQueries": [
{
"metricName": "Total data received",
@ -343,7 +343,7 @@
"description": ">**NOTE:** This data connector depends on a parser based on a Kusto Function to work as expected [**NXLog_parsed_AIX_Audit_view**](https://aka.ms/sentinel-nxlogaixaudit-parser) which is deployed with the Microsoft Sentinel Solution."
},
{
"description": "Follow the step-by-step instructions in the *NXLog User Guide* Integration Topic [Microsoft Microsoft Sentinel](https://nxlog.co/documentation/nxlog-user-guide/sentinel.html) to configure this connector.",
"description": "Follow the step-by-step instructions in the *NXLog User Guide* Integration Guide [Microsoft Sentinel](https://docs.nxlog.co/userguide/integrate/microsoft-azure-sentinel.html) to configure this connector.",
"instructions": [
{
"parameters": {
@ -373,7 +373,7 @@
},
{
"type": "Microsoft.Resources/templateSpecs",
"apiVersion": "2021-05-01",
"apiVersion": "2022-02-01",
"name": "[variables('parserTemplateSpecName1')]",
"location": "[parameters('workspace-location')]",
"tags": {
@ -387,7 +387,7 @@
},
{
"type": "Microsoft.Resources/templateSpecs/versions",
"apiVersion": "2021-05-01",
"apiVersion": "2022-02-01",
"name": "[concat(variables('parserTemplateSpecName1'),'/',variables('parserVersion1'))]",
"location": "[parameters('workspace-location')]",
"tags": {
@ -398,7 +398,7 @@
"[resourceId('Microsoft.Resources/templateSpecs', variables('parserTemplateSpecName1'))]"
],
"properties": {
"description": "NXLog_parsed_AIX_Audit_view Data Parser with template version 2.0.0",
"description": "NXLog_parsed_AIX_Audit_view Data Parser with template version 2.0.1",
"mainTemplate": {
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "[variables('parserVersion1')]",
@ -415,7 +415,7 @@
"displayName": "NXLogAixAudit Data Parser",
"category": "Samples",
"functionAlias": "NXLog_parsed_AIX_Audit_view",
"query": "\nlet NXLog_parsed_AIX_Audit_view = view () {\r\n AIX_Audit_CL\r\n | project-rename\r\n CommandLine=Command_s,\r\n EventReceivedTime=EventReceivedTime_t,\r\n EventEndTime=EventTime_t,\r\n EventType=EventType_s,\r\n DvcHostname=Hostname_s,\r\n Username=Login_s,\r\n UserId=LoginUID_d,\r\n MessageSourceAddress=MessageSourceAddress_s,\r\n ParentProcessId=ParentPID_d,\r\n ProcessId=PID_d,\r\n RealUsername=Real_s,\r\n RealUserId=RealUID_d,\r\n SourceModuleName=SourceModuleName_s,\r\n SourceModuleType=SourceModuleType_s,\r\n EventResultDetails=Status_d,\r\n Thread=Thread_d,\r\n Verbose=Verbose_s,\r\n WPARkey=WPARkey_d,\r\n WPARname=WPARname_s\r\n};\r\nNXLog_parsed_AIX_Audit_view();",
"query": "\nlet NXLog_parsed_AIX_Audit_view = view () {\n AIX_Audit_CL\n | project-rename\n CommandLine=Command_s,\n EventReceivedTime=EventReceivedTime_t,\n EventEndTime=EventTime_t,\n EventType=EventType_s,\n DvcHostname=Hostname_s,\n Username=Login_s,\n UserId=LoginUID_d,\n MessageSourceAddress=MessageSourceAddress_s,\n ParentProcessId=ParentPID_d,\n ProcessId=PID_d,\n RealUsername=Real_s,\n RealUserId=RealUID_d,\n SourceModuleName=SourceModuleName_s,\n SourceModuleType=SourceModuleType_s,\n EventResultDetails=Status_d,\n Thread=Thread_d,\n Verbose=Verbose_s,\n WPARkey=WPARkey_d,\n WPARname=WPARname_s\n};\nNXLog_parsed_AIX_Audit_view();",
"version": 1,
"tags": [
{
@ -448,7 +448,7 @@
"support": {
"name": "NXLog",
"tier": "Partner",
"link": "https://nxlog.co/user?destination=node/add/support-ticket"
"link": "https://nxlog.co/support-tickets/add/support-ticket"
}
}
}
@ -458,7 +458,7 @@
},
{
"type": "Microsoft.OperationalInsights/workspaces/savedSearches",
"apiVersion": "2021-06-01",
"apiVersion": "2022-10-01",
"name": "[variables('_parserName1')]",
"location": "[parameters('workspace-location')]",
"properties": {
@ -466,7 +466,7 @@
"displayName": "NXLogAixAudit Data Parser",
"category": "Samples",
"functionAlias": "NXLog_parsed_AIX_Audit_view",
"query": "\nlet NXLog_parsed_AIX_Audit_view = view () {\r\n AIX_Audit_CL\r\n | project-rename\r\n CommandLine=Command_s,\r\n EventReceivedTime=EventReceivedTime_t,\r\n EventEndTime=EventTime_t,\r\n EventType=EventType_s,\r\n DvcHostname=Hostname_s,\r\n Username=Login_s,\r\n UserId=LoginUID_d,\r\n MessageSourceAddress=MessageSourceAddress_s,\r\n ParentProcessId=ParentPID_d,\r\n ProcessId=PID_d,\r\n RealUsername=Real_s,\r\n RealUserId=RealUID_d,\r\n SourceModuleName=SourceModuleName_s,\r\n SourceModuleType=SourceModuleType_s,\r\n EventResultDetails=Status_d,\r\n Thread=Thread_d,\r\n Verbose=Verbose_s,\r\n WPARkey=WPARkey_d,\r\n WPARname=WPARname_s\r\n};\r\nNXLog_parsed_AIX_Audit_view();",
"query": "\nlet NXLog_parsed_AIX_Audit_view = view () {\n AIX_Audit_CL\n | project-rename\n CommandLine=Command_s,\n EventReceivedTime=EventReceivedTime_t,\n EventEndTime=EventTime_t,\n EventType=EventType_s,\n DvcHostname=Hostname_s,\n Username=Login_s,\n UserId=LoginUID_d,\n MessageSourceAddress=MessageSourceAddress_s,\n ParentProcessId=ParentPID_d,\n ProcessId=PID_d,\n RealUsername=Real_s,\n RealUserId=RealUID_d,\n SourceModuleName=SourceModuleName_s,\n SourceModuleType=SourceModuleType_s,\n EventResultDetails=Status_d,\n Thread=Thread_d,\n Verbose=Verbose_s,\n WPARkey=WPARkey_d,\n WPARname=WPARname_s\n};\nNXLog_parsed_AIX_Audit_view();",
"version": 1
}
},
@ -494,7 +494,7 @@
"support": {
"name": "NXLog",
"tier": "Partner",
"link": "https://nxlog.co/user?destination=node/add/support-ticket"
"link": "https://nxlog.co/support-tickets/add/support-ticket"
}
}
},
@ -503,7 +503,7 @@
"apiVersion": "2022-01-01-preview",
"location": "[parameters('workspace-location')]",
"properties": {
"version": "2.0.0",
"version": "2.0.1",
"kind": "Solution",
"contentSchemaVersion": "2.0.0",
"contentId": "[variables('_solutionId')]",
@ -519,7 +519,7 @@
"support": {
"name": "NXLog",
"tier": "Partner",
"link": "https://nxlog.co/user?destination=node/add/support-ticket"
"link": "https://nxlog.co/support-tickets/add/support-ticket"
},
"dependencies": {
"operator": "AND",

Просмотреть файл

@ -10,10 +10,6 @@
"support": {
"name": "NXLog",
"tier": "Partner",
"link": "https://nxlog.co/user?destination=node/add/support-ticket"
"link": "https://nxlog.co/support-tickets/add/support-ticket"
}
}