This template can be used to deploy a Linux VM in Azure that will act as a syslog proxy for the Nasuni platform. It will forward Notifications or file system audit events to a Log Analytics workspace. The logs can be manually examined or consumed by other services including Microsoft Sentinel.
- Nasuni Support is limited to the underlying syslog service running on the Nasuni appliances.
- Nasuni Protocol bugs or feature requests should be communicated to Nasuni Customer Success.
- GitHub project to-do's, bugs, and feature requests should be submitted as “Issues” in GitHub under its repositories.
- The name of an existing Log Analytics Workspace to which syslog data will be sent
- Private networking, such as a site-to-site VPN or ExpressRoute connection, established between your Nasuni appliances and the VNET in which the proxy is deployed. This is to ensure that syslog data is protected.
- An Azure Linux VM configured to listen for syslog messages on TCP/514 and UDP/514 and running the Azure Monitor Agent
- A Network Security Group that allows connections on TCP/22, TCP/514, and UDP/514
- An Azure Monitor Data Collection rule that will collect syslog messages
Configure your Nasuni appliances to send Notifications and/or file system audit events via syslog to the proxy VM. Consult the "Syslog Export" section of the Nasuni Management Console Guide for configuration instructions.
Configure the audit policy for each volume for which you would like to collect events. Consult the "File System Auditing" secton of the Nasuni Management Console Guide for configuration instructions.
If you prefer to run the syslog proxy VM in your own datacenter, you can deploy a Linux VM and install the Azure Monitor agent on it. For on-prem installations, the Azure Monitor agent requires that the server be managed with Azure Arc.
- Install a Linux VM
- Configure syslog. Microsoft provides a Python script that can configure rsyslogd or syslog-ng
- Configure the Linux VM for Azure Arc
- Install the Azure Monitor Agent
- Complete the Post-Deployment Tasks above