Browse Guides

Armis Integration
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><p><strong>In this guide we will cover:</strong></p><p><strong>- What is the Armis Integration?</strong></p><p><strong>- Connecting to Armis</strong></p><p><strong>- Sites</strong></p><p><strong>- Assets</strong></p><p><strong>- Syncing</strong></p><p><br></p><p><br></p><p><strong><span style="font-size: 14pt;">What is the Armis Integration?</span></strong></p><p>Armis can be integrated with Halo to import and manage Sites and Assets, and sync these on a recurring schedule to ensure details stay up-to-date.</p><p><br></p><p><strong><span style="font-size: 14pt;">Connecting to Armis</span></strong></p><p>In Configuration &gt; Integrations &gt; Asset Management and Alerting, find the &quot;Armis&quot; module. Hover over it and click the &quot;+&quot; icon to enable the module.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImZiNjhiNzBkLTU2ZjItNDk4Yy1hYjlkLTJhYmZmYTJlMjEwYSJ9.hcYbjNoUj76bpY0UIml96uEASqqfSPGJRVoXRNBAW3s" class="fr-fic fr-fil fr-dib" width="341" height="143"></p><p><strong><span style="font-size: 10pt;">Fig 1. Armis module</span></strong></p><p><br></p><p>Clicking into the module will show the &quot;Details&quot; tab to create a new Armis connection. Give the connection a name, and enter your Armis URL and API Key. The API Key can be obtained from <a href="https://docs.ic.armis.com/docs/introduction_api-keys" target="_blank" rel="noopener noreferrer"><strong>Armis</strong></a>.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImI3ZDJhYjAxLWUxMWUtNGNjNC05YjY4LWFlZDM4NzJkYjEyYiJ9.NNBU2Z5CvtCnUMiWP9qo4pZh1fD8UsuCkhUylSIVNbE" class="fr-fic fr-fil fr-dib" width="1222" style="width: 1224px; height: 264.777px;" height="265"></p><p><strong><span style="font-size: 10pt;">Fig 2. Entering credentials</span></strong></p><p><br></p><p>Upon saving, you can then click the &quot;Test Configuration&quot; button that will appear.&nbsp;</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjI1YWExMTQ4LThkYzUtNDYyYy04ODVmLThkMzBlM2FiN2Q0MyJ9.kMW-8yurHd0H2jD-m3H4ZO35h4kt8drPXo_1FrRHBvk" class="fr-fic fr-fil fr-dib" width="1218" style="width: 1220px; height: 228.75px;" height="229"></p><p><strong><span style="font-size: 10pt;">Fig 3. Test Configuration button</span></strong></p><p><br></p><p>A popup will then show to tell if the test was successful. If the credentials are invalid, an error message will show here to help troubleshoot.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImYzM2JmNjQ0LWRlNTQtNGFlNC1iMTY3LTczOThkZmM3OGE2YSJ9.lms5KC1AY_TRH3-a70qoFi_-4OY8cFLmYXQmZhaAUU4" class="fr-fic fr-fil fr-dib" width="169" height="110"></p><p><strong><span style="font-size: 10pt;">Fig 4. Test successful popup</span></strong></p><p><br></p><p><strong><span style="font-size: 14pt;">Sites</span></strong></p><p>Switch to the Sites tab to import your sites from Armis. The first field has a dropdown to select a &quot;Site matching method&quot;, which will determine the fields that show afterwards to configure the import.</p><p><br></p><p><strong><span style="font-size: 12pt;">Import and map sites from Armis to sites in Halo<br></span></strong></p><p>The first method is to &quot;Import and map sites from Armis to sites in Halo&quot;. With this method, you will have the additional option for &quot;Customer for New Sites&quot;. This will be the Halo Customer that any newly created Sites will be made under if not mapped.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjUyZmNjMDIzLWU4NGMtNGQzZi05MjdiLWIwODZmY2UwZTc3YiJ9.s6WLXpzGvdVEyYllzGMR9BHYn70RosF1PbpbO1mpWsI" class="fr-fic fr-fil fr-dib" width="1216" style="width: 1218px; height: 630.457px;" height="630"></p><p><strong><span style="font-size: 10pt;">Fig 5. Site mapping import method</span></strong></p><p><br></p><p>Clicking the &quot;Add&quot; button will allow you to map a Halo Site to an Armis Site.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjkyODA1NGYzLWFlYjgtNDIxNS04NDE0LTZiODExNjc3OGZmYyJ9.XyGZi61A8YGAlgXDtJtIOvR_c3EtMdVr3oJUtZWyQfQ" class="fr-fic fr-fil fr-dib" width="706" height="327"></p><p><strong><span style="font-size: 10pt;">Fig 6. Site mappings popup</span></strong></p><p><br></p><p><strong><span style="font-size: 12pt;">Site Rules</span></strong></p><p>If the Site matching method is set to &quot;Site Rules&quot;, you can add criteria for which Asset criteria falls into a Site.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImU1M2RkMmU0LWU2OWEtNGEzOC1iMjgxLWIwZjIxMWM4M2NkNiJ9.1naPAt1orI5lr1cq2VJwImO0PEWxIy_cqAdmOxQSqJk" class="fr-fic fr-fil fr-dib" width="1217" style="width: 1219px; height: 630.893px;" height="631"></p><p><strong><span style="font-size: 10pt;">Fig 7. Site rules import method</span></strong></p><p><br></p><p>Clicking the &quot;Add&quot; button will show this popup to map a Halo Site based on criteria. You can choose a field, and whether data that includes or omits certain information falls into that criteria. In this example, any Asset&#39;s name that begins with &quot;HAL&quot; will be imported under the Org 1 Customer, Main Site.</p><p><br></p><p><strong><em>Note: Criteria is based on Halo fields, so any fields set here will need to be mapped in the following &quot;Assets&quot; tab.</em></strong></p><p><br></p><p>This method <strong>does not</strong> require the import of Sites after mapping as a result of this behaviour.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjE5NjM3MWI2LTVkYWItNGIzOS1hOTI0LWRiYjZhNjIwNGY3OSJ9.1UNMsoEJd-zq92ytVfUKVeQe5qD6sh8QD_l_3E7x4Lg" class="fr-fic fr-fil fr-dib" width="710" height="538"></p><p><strong><span style="font-size: 10pt;">Fig 8. Criteria mappings</span></strong></p><p data-pasted="true"><br></p><p><br></p><p><strong><span style="font-size: 12pt;">General Configuration<br></span></strong></p><p>Both methods then offer additional configuration options.</p><p><br></p><ul><li><strong>Assets will be assigned to this Site if no Site has been matched:&nbsp;</strong>This is the Site that Assets will be imported under if they have not been matched to a Site by either matching method.</li><li><strong>Don&#39;t update the asset site for existing or matched assets:</strong> If enabled, any Assets that already exist in Halo will not have their Site changed (if different in Armis).</li></ul><p><br></p><p>Upon saving, and if using the &quot;Import and map sites from Armis to sites in Halo&quot; Site matching method, the &quot;Import Sites&quot; button will show to manually import Sites. This button will be hidden if using the &quot;Site Rules&quot; method.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImQ5YTVlODI5LTUxMWUtNGQ3Zi04NDBhLTFkN2MyMGQ5MjNjYyJ9.XQaTy44UbqI1dyHtEWijlzuQMLdp-dbmeIp4rXtmMS8" class="fr-fic fr-fil fr-dib" width="1218" style="width: 1220px; height: 529.655px;" height="530"></p><p><strong><span style="font-size: 10pt;">Fig 9. Import Sites button</span></strong></p><p><br></p><p><strong><span style="font-size: 14pt;">Assets&nbsp;</span></strong></p><p>Once Sites have been matched (and imported if using the Site mapping method), you can then import the Assets.</p><p><br></p><p>The first field is the &quot;Asset Matching Field&quot;, which will determine how Assets are matched to existing records when updating Assets. This should be an field that is unique per Asset.</p><p><br></p><p><strong><span style="font-size: 12pt;">Asset Field Mappings</span></strong></p><p>You can then set Field Mappings in the table below this. This determines which Halo fields information from Armis is pulled into. If the &quot;Site Rules&quot; matching method was used, ensure every field that is used as criteria is correctly mapped here to match that.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImE5YmQwYzQ3LTE3NzAtNDM4OC1iOWIxLTFiMjcwOGY1MTM2OSJ9.McckizV9Ehyz99yw6xpbEBL6uL-eX7ntuynBPga9AvI" class="fr-fic fr-fil fr-dib" width="1214" style="width: 1216px; height: 382.974px;" height="383"></p><p><strong><span style="font-size: 10pt;">Fig 10. Field mappings</span></strong></p><p><br></p><p>Clicking the &quot;Add&quot; button will bring up the below pop to map an Armis Field to a Halo Field. This can be with both system Asset Fields or Custom Fields.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjNlNzhiODcxLWYwMzUtNGRlOS05Mjg5LTRhOGQ0ZmIwYzBhZiJ9.seXKx7AAipGCQjEuAP_zcSxWhuESvRX0cflzokZKebc" class="fr-fic fr-fil fr-dib" width="707" height="409"></p><p><strong><span style="font-size: 10pt;">Fig 11. Asset Field mappings</span></strong></p><p><br></p><p>From v2.238+, manual mappings for properties not natively in the Armis field list are supported. To add one of these properties, select the &quot;Manually enter Armis field&quot; in the dropdown. This will show a text field where you can enter the Armis field name. From this version you can also map Armis custom properties by selecting &quot;customProperties&quot; in the dropdown.&nbsp;</p><p><br></p><p><strong><span style="font-size: 12pt;">Filter which Assets are Imported</span></strong></p><p><span style="font-size: 11pt;">If you would not like to import all the assets in your CMDB, you can set filters to control which assets are imported. Filters are set in the &quot;Filters&quot; table.&nbsp;</span></p><p><strong><span style="font-size: 10pt;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjUxYmQ2NGNiLTQ3NDktNGM2Zi1iMTc1LTcwZmJjMzRiMWM1MyJ9.vIagvtqqUL08V-OQ5bjZweP_xENJEyR6x0iVIV3hEgs" class="fr-fic fr-fil fr-dib" width="1845" style="width: 1847px; height: 636.971px;" height="637"></span></strong></p><p><strong><span style="font-size: 10pt;">Fig 12. Filters table</span></strong></p><p><strong><br></strong></p><p><span style="font-size: 11pt;">When adding a filter simply choose the field in Armis you would like the filter to be based on as well as the filter criteria.&nbsp;</span></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY2NmI1OTlhLTA5YzMtNDg3MS04MWRhLTY1NTI3NDI5OTU1NSJ9.wodMGJITpGhLL_9_RFWWdstWrvPP1gBVGAcNl4KNtv0" class="fr-fic fr-fil fr-dib" width="629" style="width: 631px; height: 437.873px;" height="438"></p><p><strong><span style="font-size: 10pt;">Fig 13. Example Filter</span></strong></p><p><br></p><p><strong>Operator -</strong> Controls whether assets need to meet all the criteria in the filter table, or at least one criteria in the table to be imported.</p><p><strong>Filter Field -</strong> The field that criteria will be based on.</p><p><strong>Filter Type -</strong> Controls whether assets should or should not contain the specified value in order to be imported.</p><p><strong>Filter Value -</strong> The value in the chosen field assets need to/need to not have in order to be imported.&nbsp;</p><p><br></p><p>From v2.238+, &quot;Time Frame&quot; &nbsp;can be used as a Filter field. &nbsp;</p><p><br></p><p><strong><span style="font-size: 12pt;">Determine Asset Types</span></strong></p><p>After completing the Field mappings, you can then set the the Asset Type configuration.</p><p><br></p><ul><li><strong>Default Group for new Asset Types:</strong> Sets the Asset Group newly created Asset Types will be assigned to.</li><li><strong>Determining an Asset&#39;s type:&nbsp;</strong>Sets how the Asset Type is determined.&nbsp;<ul style="list-style-type: disc;"><li><p><strong>Use the same type for all Assets:</strong> Assigns all Assets to a set Asset Type.</p></li><li><p><strong>Use a field to determine each Asset&#39;s type:</strong> A set Field will be used for determining an Asset&#39;s type. If an Asset cannot match via this Field, it will be assigned to a set default Asset Type.</p></li><li><p><strong>Determine Asset Type using rules:&nbsp;</strong>Criteria can be mapped to Asset Types based on values in Halo Fields. If an Asset cannot match via this Field, it will be assigned to a set default Asset Type.</p></li></ul></li><li><strong>Don&#39;t update the Asset type for existing or matched Assets:</strong> If enabled, pre-existing Assets will not have their Asset Type updated (if different in Armis).</li></ul><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjVjNzM0NTdiLTY5ODAtNGNhMS1hYzY5LWM4OGJlZTFjYmJiZCJ9.snpnRRevNFi-Y4HYb7y2fKJMmFge7mQwsdlOkG6B9sM" class="fr-fic fr-fil fr-dib" width="779" height="592"></p><p><strong><span style="font-size: 10pt;">Fig 14. Asset Type configuration</span></strong></p><p><br></p><p><strong><span style="font-size: 12pt;">Miscellaneous Asset Import Settings</span></strong></p><p>Finally, we can set the miscellaneous Asset configuration.</p><p><br></p><ul><li id="isPasted"><strong>Don&#39;t create new Assets:</strong> If enabled, Assets will not be created, only updated.</li><li><strong>Status of New Assets:</strong> Newly created Assets will be given this Status.</li><li><strong>Deactivate Assets in Halo when they are deleted from Armis (Halo Integrator only):&nbsp;</strong>If Assets are deleted in Armis, they will be made inactive in Halo (via the &quot;Active&quot; checkbox) when syncing via the Halo Integrator.</li><li><strong>Status for Assets when they are deleted from Armis (Halo Integrator only):</strong> If Assets are deleted in Armis, they will be given this Status in Halo when syncing via the Halo Integrator.</li></ul><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjUyMzRlNGZjLTZhMmItNDI2NS04MjY1LTE1YjgwYTI3YzQ2YiJ9.hZFlw0FBeyHBCr6dQxpbGdjsCO0-ueEfzJqz8Ltqmrs" class="fr-fic fr-fil fr-dib" width="750" height="318"></p><p><strong><span style="font-size: 10pt;">Fig 15. Miscellaneous configuration</span></strong></p><p><br></p><p>Save, and the Assets can now be imported. Click the &quot;Import Assets&quot; button at the bottom of the tab.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjFhODM3NWI0LWQ3ZjUtNGU0OC04YTE2LTFjZTdhYzkyN2MzMSJ9.KAzHSabV3ne6mUpOcdGP_0rwg8BpS1pL7b1r8_eVZeE" class="fr-fic fr-fil fr-dib" width="1214" style="width: 1216px; height: 624.684px;" height="625"></p><p><strong><span style="font-size: 10pt;">Fig 16. Import Assets button</span></strong></p><p><br></p><p>The Asset below has been imported, created a new &quot;Automations&quot; Asset Type, and assigned the Asset to that Asset Type.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjdhNzhkY2QwLWZjZjgtNGRiNC04OTdjLTNhNDJmODJiNjBiNyJ9.HNjIZ48gf5VhkkXVACXTfc2Kr3uTVfvau_FHgvCKRpU" class="fr-fic fr-fil fr-dib" width="1211" style="width: 1213px; height: 404.333px;" height="404"></p><p><strong><span style="font-size: 10pt;">Fig 17. Imported Asset example</span></strong></p><p><br></p><p>The newly created Asset Type has been assigned to the default Asset Group.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjZkNDZmMWFiLTU5YzAtNDJiYy1hMDMyLTlhNzQwNGU5YTY1NiJ9.hSomdjX2NMQluWNtGb2jqIbjZYr9w3cLIHJUiVlyGXo" class="fr-fic fr-fil fr-dib" width="1183" height="378"></p><p><strong><span style="font-size: 10pt;">Fig 18. Asset Group on the imported Asset Type</span></strong></p><p><br></p><p><strong><span style="font-size: 14pt;">Syncing</span></strong></p><p>Once Sites and Assets are configured, you can enable the Halo Integrator to automatically sync Devices (Assets) and Sites.</p><p><br></p><p><strong><em>Note: It is recommended to ensure you are happy with the configuration by manually importing before enabling automatic syncs via the Integrator.<br></em></strong></p><p><br></p><p>Check &quot;Enable the Halo Integrator for the Armis integration&quot;, and select the entities you wish to automatically sync.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjAxZjRkMjYxLWVmZjEtNGUzZS04ZTM0LTc0ODcxZmQzYzNhOCJ9.BKj7fjQK1dsthrkSGi26U47-EhS38UPdFtgPGsk7Dts" class="fr-fic fr-fil fr-dib" width="921" height="404"></p><p><strong><span style="font-size: 10pt;">Fig 19. Halo Integrator configuration</span></strong></p><p><br></p><p><br></p>
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.