Browse Guides

Barracuda RMM
Reading mode
Copy Link
Link Copied!
Print
Feedback
This guide has multiple versions available:
<style>p { margin: 0; }span.fr-emoticon.fr-emoticon-img { background-repeat: no-repeat !important; font-size: inherit; height: 1em; width: 1em; min-height: 20px; min-width: 20px; display: inline-block; margin: -0.1em 0.1em 0.1em; line-height: 1; vertical-align: middle; } span.fr-emoticon { font-weight: normal; font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols"; display: inline; line-height: 0; } blockquote { border-left: solid 2px #5e35b1; color: #5e35b1; margin-left:0; padding-left:5px;}blockquote blockquote{ border-color: #00bcd4; color: #00bcd4;}blockquote blockquote blockquote{ border-color: #43a047; color: #43a047;} table.grid{ border-collapse: collapse;} table.grid td, table.grid th { border: 1px solid #ddd;} .fr-fic.fr-dib{ display: block; margin: 5px auto;}.fr-fic.fr-dib.fr-fir{ text-align: right; margin: 5px 0 5px auto;}.fr-fic.fr-dib.fr-fil{ text-align: left; margin: 5px auto 5px 0;}.fr-fic.fr-dii{ float: none; margin: 5px auto;}.fr-fic.fr-dii.fr-fil{ float: left; margin: 5px auto;}.fr-fic.fr-dii.fr-fir{ float: right; margin: 5px auto;}img.fr-dib.fr-fir { margin-right: 0; text-align: right;}img.fr-dib.fr-fil { margin-left: 0; text-align: left;}img.fr-dib { margin: 5px auto; display: block; float: none;}img.fr-bordered { box-sizing: content-box; border: solid 5px #CCC;}img.fr-shadow { box-shadow: 10px 10px 5px 0px #cccccc;}img.fr-rounded { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}</style><style> p { margin: 0; } span.fr-emoticon.fr-emoticon-img { background-repeat: no-repeat !important; font-size: inherit; height: 1em; width: 1em; min-height: 20px; min-width: 20px; display: inline-block; margin: -0.1em 0.1em 0.1em; line-height: 1; vertical-align: middle; } span.fr-emoticon { font-weight: normal; font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols"; display: inline; line-height: 0; } blockquote { border-left: solid 2px #5e35b1; color: #5e35b1; margin-left: 0; padding-left: 5px; } blockquote blockquote { border-color: #00bcd4; color: #00bcd4; } blockquote blockquote blockquote { border-color: #43a047; color: #43a047; } table.grid { border-collapse: collapse; } table.grid td, table.grid th { border: 1px solid #ddd; } .fr-fic.fr-dib { display: block; margin: 5px auto; } .fr-fic.fr-dib.fr-fir { text-align: right; margin: 5px 0 5px auto; } .fr-fic.fr-dib.fr-fil { text-align: left; margin: 5px auto 5px 0; } .fr-fic.fr-dii { float: none; margin: 5px auto; } .fr-fic.fr-dii.fr-fil { float: left; margin: 5px auto; } .fr-fic.fr-dii.fr-fir { float: right; margin: 5px auto; } img.fr-dib.fr-fir { margin-right: 0; text-align: right; } img.fr-dib.fr-fil { margin-left: 0; text-align: left; } img.fr-dib { margin: 5px auto; display: block; float: none; } img.fr-bordered { box-sizing: content-box; border: solid 5px #CCC; } img.fr-shadow { box-shadow: 10px 10px 5px 0px #cccccc; } img.fr-rounded { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; } </style><p><strong>In this guide we will cover:</strong></p><p><strong>- What is the Barracuda Integration?</strong></p><p><strong>- Connecting to Barracuda RMM</strong></p><p><strong>- Import Customers/Sites</strong></p><p><strong>- Import Assets</strong></p><p><strong>- Automatically import Assets/sites on a schedule</strong></p><p><strong>- Sync Alerts</strong></p><p><br></p><p><br></p><p><strong><span style="font-size: 14pt;">What is the Barracuda RMM Integration?</span></strong></p><p id="isPasted">This integration allows you to import customers/sites and assets from Barracuda RMM into Halo. Allowing you to manage your devices from your Halo instance. Barracuda alerts can also be integrated with Halo, allowing a ticket in Halo to be logged automatically when an alert is raised in Barracuda. Additionally, when the alert in Barracuda, or ticket in Halo is resolved/closed this will close/resolve the ticket/alert in the other application. This allows agents to manage and monitor alerts from your Halo instance.&nbsp;</p><p><br></p><p><strong><span style="font-size: 14pt;">Connecting to Barracuda RMM</span></strong></p><p id="isPasted">First head to configuration &gt; integrations and enable the Barracuda RMM integration module using the &#39;+&#39; icon.&nbsp;</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjA2OTYzNzRmLWZhMDMtNDgyNi05MWE2LTRmMWYwOWNjZGFiOCJ9.oaonuMw3tYPQlh0fBXGcdyOPQRxJ5MCCLyZkqWkfb18" class="fr-fic fr-fil fr-dib" width="279" height="148"></p><p><strong><span style="font-size: 10pt;">Fig 1. Enable integration module</span></strong></p><p><br></p><p id="isPasted">Once enabled, click into the module to begin configuration.&nbsp;</p><p><br><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjA4ZTEwZjk0LTEyZmQtNGIwYS1iNzVkLTEzZWRhNWVhOTRmYiJ9.qTLIpJiHLJQpi_RrGs2xjR-Gls2PZj7vOH67INtXrZ8" class="fr-fic fr-fil fr-dib" width="1468" style="width: 1470px; height: 570.812px;" height="571"></p><p><strong><span style="font-size: 10pt;">Fig 2. Barracuda integration setup page</span></strong></p><p><br></p><p>In order to connect your Halo instance to Barracuda RMM you will need to adjust the Barracuda application URL so it is in line with your region as well as enter the username and password of a user in your Barracuda instance. The user details entered are used to authenticate the connection and give permissions, therefore ensue the user authenticating the connection has administrator access within your Barracuda instance.&nbsp;</p><p><br></p><p><strong><span style="font-size: 14pt;">Import Customers/Sites</span></strong></p><p>To start you will need to map each Barracuda VAR Domain you have to a Customer/site in Halo.&nbsp;</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjliZDJmYmQwLWI5Y2ItNGQzYS1iYTY4LWVkMzU2MGE1NGJlNCJ9.Z5vDjGQvjDmzLi7Yk2wlavXWxYUvFFzWKaN4J2EwC94" class="fr-fic fr-fil fr-dib" width="1485" style="width: 1487px; height: 229.997px;" height="230"></p><p><strong><span style="font-size: 10pt;">Fig 3. Map VAR Domain to Halo customer</span></strong></p><p><br></p><p>When mapping you will have the option to map the VAR domain to *ALL* clients in Halo, or to a chosen customer. If all your customers devices are managed within a single VAR domain map this domain to *ALL*. If a Var domain pertains to a specific customer, you will need to map this to the respective customer in Halo. To map to a specific customer you will need to begin typing the name of the customer in Halo.&nbsp;</p><p><br></p><p>Once you have completed these mappings, you will need to map each Barracuda site to a Halo site. Site mappings are used to associate each site in Barracuda to the correct site in Halo.</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImQ0MTI3OTlmLTg5MTktNDNlMi05YWVjLTA0YTMzZGFkNGNmZSJ9.dseFVQJgB71E39ooNFppJhFXshDCYXfGBcPbWuNa11k" class="fr-fic fr-fil fr-dib" width="1515" style="width: 1517px; height: 278.069px;" height="278"></p><p><strong><span style="font-size: 10pt;">Fig 4. Site mappings table</span></strong></p><p><br></p><p>To create a mapping add to the mappings table, you will first need to choose the Halo customer the mapping is for. Then you will need to select a site under this customer and enter the Barracuda RMM Site GUID. This will ensure when devices are imported each asset that is created will be created under the correct site in Halo, in line with the site it is in in Barracuda.</p><p><br></p><p>Once mappings are complete, begin the import using the &#39;Import Sites&#39; button.&nbsp;</p><p><br></p><p><strong><span style="font-size: 14pt;">Import Assets</span></strong></p><p>Before assets can be imported from barracuda RMM you will need to set the default site and asset type for assets, as well as the matching field.&nbsp;</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImQyZmUwNDgzLWE2YTAtNDc4YS05NzFjLWZmMGZjZWNlMTM0MCJ9.LsvyOnkuqyf2BkCj7hYZzXqCpsBBpNXQDZv6XrzTz2Y" class="fr-fic fr-fil fr-dib" width="1336" style="width: 1338px; height: 386.935px;" height="387"></p><p><strong><span style="font-size: 10pt;">Fig 5. Asset import configuration</span></strong></p><p><br></p><p><strong>Default Site:</strong> Here, choose the site in Halo assets will be created under by default. Assets will only be created under this site if they are from a site in Barracuda that is not mapped to a Halo site.&nbsp;</p><p><strong>Default Asset Type:</strong> Here, choose the Halo asset type devices imported from Barracuda will be created as. All assets imported from Barracuda will have this asset type.&nbsp;</p><p><strong>Asset Matching Field:</strong> Here, choose the Halo field used to match assets to existing records. When an import is completed this field will be checked, if an asset has data in this field that matches an existing asset in Halo, this asset will be updated rather than a new one created. The unique identifier of your asset should be used here.&nbsp;</p><p><br></p><p id="isPasted"><strong>Asset Matching Value Exclusions:</strong> Here you can set assets to not be matched using the matching field if the matching field contains a certain value. For example, if two assets have the matching field set to be &#39;None&#39; they would match even though they are separate assets. By adding the value &#39;none&#39; to the matching value exclusions list you can ensure the assets are matched using their Barracuda ID instead. (Assets will only be populated with a Barracuda ID if they have been created by Barracuda).&nbsp;</p><p><br></p><p><strong>Asset Field Mappings&nbsp;</strong></p><p>Now you can map Halo asset fields to Barracuda fields, this will allow asset data to be brought across from Barracuda into Halo. Only data in mapped fields will be brought across, so ensure you map all fields that contain data you would like in Halo.&nbsp;</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjU5MGFkZjFlLTQ4MTMtNDgyMi1iYTk4LTgzYmRlZDFmNDAxNSJ9._6-fXWZNbx7dnAuY5L4dB5aNt9Si64Njcwl7AzfpjiE" class="fr-fic fr-fil fr-dib" width="1388" style="width: 1390px; height: 514.505px;" height="514"></p><p><strong><span style="font-size: 10pt;">Fig 6. Asset field mappings</span></strong></p><p><br></p><p>Create a mapping by adding to the field mapping table.&nbsp;</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjU2M2EwN2NjLTM4ZmYtNDVhNS05NGY3LTFhYTkzODllNTVkZiJ9.iik8Oj6w8ws_3_yV7GNVjIkKHTtrIJblUfwALF-SeMs" class="fr-fic fr-fil fr-dib" width="644" style="width: 646px; height: 450.845px;" height="451"></p><p><strong><span style="font-size: 10pt;">Fig 7. New field mapping</span></strong></p><p><br></p><p><strong>Field Type</strong> - This will be the type of Halo field the data will be imported into. See our guide on <a data-fr-linked="true" href="https://usehalo.com/haloitsm/guides/1785/" id="isPasted" target="_blank" rel="noopener noreferrer"><strong>Asset Fields</strong></a> if you are unsure on the difference between asset fields and custom fields in Halo.&nbsp;</p><p><strong>Only apply this mapping to new Assets and Assets where the Asset field does not currently have a value&nbsp;</strong>- When this is enabled if the Halo field already has data within it, different to the data in the mapped Barracuda field, the field data will not change. Fields will only be populated when they contain no data or when new assets are being created.&nbsp;</p><p><br></p><p>Ensure you have mapped a Barracuda field to the field you are using as the matching field for your assets.&nbsp;</p><p><br></p><p>Once you have completed these mappings you can import assets using the &#39;Import Assets&#39; button.&nbsp;</p><p><br></p><p><strong><span style="font-size: 14pt;">Automatically import Assets/sites on a schedule</span></strong></p><p>To have any changes made to devices and/or sites in barracuda automatically sync over to Halo, you will need to enable the Halo integrator for the integration. This is done under the &#39;Halo integrator&#39; section of the setup page.&nbsp;</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImFiMmE4Yzc1LTlmNzEtNDQ3ZS1hZDBkLTcxYzVmOTE1N2UzOCJ9.dPaVp5fjyK6OAAvm-z1hJH1Ix09Eh335g9rM8crnbJg" class="fr-fic fr-fil fr-dib" width="939" style="width: 941px; height: 349.43px;" height="349"></p><p><strong><span style="font-size: 10pt;">Fig 8. enable Halo Integrator</span></strong></p><p><br></p><p>When enabled you will be able to select the entities you would like to import, only the entities selected in the &#39;Entities to Import&#39; field will be imported. These will then be imported on a schedule, on a daily basis (once every 24 hours).&nbsp;</p><p><br></p><p><strong>Deactivate Assets in HaloPSA when they are deleted from Barracuda RMM (Halo Integrator only)</strong> - Enable this setting if you would like assets to be deactivated in Halo when they are deleted (not found) in Barracuda. This only applies when syncing via the Halo integrator and will not apply when completing manual imports.&nbsp;</p><p><br></p><p><strong><span style="font-size: 14pt;">Sync Alerts</span></strong></p><p>Alerts raised in Barracuda can automatically create tickets in your Halo instance. Allowing you to manage alerts from your Halo instance.&nbsp;</p><p><br></p><p>Alerts are synced across using the Halo integrator, this means Halo will check if there are any alerts in Barracuda on a schedule, any new alerts will be created as ticket in Halo. This schedule runs daily, which means new alerts will be created once a day.&nbsp;</p><p><br></p><p>To setup alerting first choose the ticket type you would like to be created when an alert is raised. All alerts from Barracuda will create a ticket of this type, we recommend creating a ticket type specifically used for alerts.&nbsp;</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYwNGZkNjg0LTk4NzYtNDhhNy1iZWQzLWQ1ODljMzk4MTI5OSJ9.dbxiYn1Nosc21o5O6PoW4sWQP127pVKyChF4aSY2pUM" class="fr-fic fr-fil fr-dib" width="1451" style="width: 1453px; height: 194.881px;" height="195"></p><p><strong><span style="font-size: 10pt;">Fig 9. Alerting configuration&nbsp;</span></strong></p><p><br></p><p>Then you will need to choose a &#39;New Alert User&#39;. The end user of &nbsp;will be de this will be the end user of the ticket raised if the asset or customer associated with the alert cannot be found in Halo. We recommend choosing a generic user here.&nbsp;</p><p><br></p><p>Now to ensure alerts sync you will need to enable the Halo integrator for the integration. Once enabled ensure you have selected alerts as an entity to sync.&nbsp;</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImJjMDFkMWQzLWE2ZDQtNDEwYi1hNGViLTM5Nzc5NzVlOGVlOCJ9.oJuQBU70ewwuebSFFu56i8FXf6mnktt0fJ_KzibbUgY" class="fr-fic fr-fil fr-dib" width="691" style="width: 693px; height: 239.567px;" height="240"></p><p><strong><span style="font-size: 10pt;">Fig 10. Enable alert syncing</span></strong></p><p><br></p>
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.