This document provides instructions for installing and configuring the Asset Model Import FlexConnector in ArcSight ESM. It discusses prerequisites, supported platforms, and the installation process. It also covers configuring the FlexConnector, including running SmartConnectors, setting the model import user, CSV file format and parsing examples, and reloading asset model data. The goal is to enable importing asset model data from files into the ESM network model and keeping the data synchronized.
This presentation is about -
List the six qualities of the J2EE Application model,
Give three reasons for running WebSphere Application Server under z/OS,
Name three connectors to CICS, DB2, and IMS,
For more details visit -
http://vibranttechnologies.co.in/websphere-classes-in-mumbai.html
This presentation is about -
List the six qualities of the J2EE Application model,
Give three reasons for running WebSphere Application Server under z/OS,
Name three connectors to CICS, DB2, and IMS,
For more details visit -
http://vibranttechnologies.co.in/websphere-classes-in-mumbai.html
Software Engineering, Software Consulting, Tech Lead, Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Transaction, Spring MVC, OpenShift Cloud Platform, Kafka, REST, SOAP, LLD & HLD.
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Łukasz Chruściel
No one wants their application to drag like a car stuck in the slow lane! Yet it’s all too common to encounter bumpy, pothole-filled solutions that slow the speed of any application. Symfony apps are not an exception.
In this talk, I will take you for a spin around the performance racetrack. We’ll explore common pitfalls - those hidden potholes on your application that can cause unexpected slowdowns. Learn how to spot these performance bumps early, and more importantly, how to navigate around them to keep your application running at top speed.
We will focus in particular on tuning your engine at the application level, making the right adjustments to ensure that your system responds like a well-oiled, high-performance race car.
Artificia Intellicence and XPath Extension FunctionsOctavian Nadolu
The purpose of this presentation is to provide an overview of how you can use AI from XSLT, XQuery, Schematron, or XML Refactoring operations, the potential benefits of using AI, and some of the challenges we face.
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
Utilocate offers a comprehensive solution for locate ticket management by automating and streamlining the entire process. By integrating with Geospatial Information Systems (GIS), it provides accurate mapping and visualization of utility locations, enhancing decision-making and reducing the risk of errors. The system's advanced data analytics tools help identify trends, predict potential issues, and optimize resource allocation, making the locate ticket management process smarter and more efficient. Additionally, automated ticket management ensures consistency and reduces human error, while real-time notifications keep all relevant personnel informed and ready to respond promptly.
The system's ability to streamline workflows and automate ticket routing significantly reduces the time taken to process each ticket, making the process faster and more efficient. Mobile access allows field technicians to update ticket information on the go, ensuring that the latest information is always available and accelerating the locate process. Overall, Utilocate not only enhances the efficiency and accuracy of locate ticket management but also improves safety by minimizing the risk of utility damage through precise and timely locates.
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Crescat
Crescat is industry-trusted event management software, built by event professionals for event professionals. Founded in 2017, we have three key products tailored for the live event industry.
Crescat Event for concert promoters and event agencies. Crescat Venue for music venues, conference centers, wedding venues, concert halls and more. And Crescat Festival for festivals, conferences and complex events.
With a wide range of popular features such as event scheduling, shift management, volunteer and crew coordination, artist booking and much more, Crescat is designed for customisation and ease-of-use.
Over 125,000 events have been planned in Crescat and with hundreds of customers of all shapes and sizes, from boutique event agencies through to international concert promoters, Crescat is rigged for success. What's more, we highly value feedback from our users and we are constantly improving our software with updates, new features and improvements.
If you plan events, run a venue or produce festivals and you're looking for ways to make your life easier, then we have a solution for you. Try our software for free or schedule a no-obligation demo with one of our product specialists today at crescat.io
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeAftab Hussain
Understanding variable roles in code has been found to be helpful by students
in learning programming -- could variable roles help deep neural models in
performing coding tasks? We do an exploratory study.
- These are slides of the talk given at InteNSE'23: The 1st International Workshop on Interpretability and Robustness in Neural Software Engineering, co-located with the 45th International Conference on Software Engineering, ICSE 2023, Melbourne Australia
Transform Your Communication with Cloud-Based IVR SolutionsTheSMSPoint
Discover the power of Cloud-Based IVR Solutions to streamline communication processes. Embrace scalability and cost-efficiency while enhancing customer experiences with features like automated call routing and voice recognition. Accessible from anywhere, these solutions integrate seamlessly with existing systems, providing real-time analytics for continuous improvement. Revolutionize your communication strategy today with Cloud-Based IVR Solutions. Learn more at: https://thesmspoint.com/channel/cloud-telephony
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
OpenMetadata Community Meeting - 5th June 2024OpenMetadata
The OpenMetadata Community Meeting was held on June 5th, 2024. In this meeting, we discussed about the data quality capabilities that are integrated with the Incident Manager, providing a complete solution to handle your data observability needs. Watch the end-to-end demo of the data quality features.
* How to run your own data quality framework
* What is the performance impact of running data quality frameworks
* How to run the test cases in your own ETL pipelines
* How the Incident Manager is integrated
* Get notified with alerts when test cases fail
Watch the meeting recording here - https://www.youtube.com/watch?v=UbNOje0kf6E
Graspan: A Big Data System for Big Code AnalysisAftab Hussain
We built a disk-based parallel graph system, Graspan, that uses a novel edge-pair centric computation model to compute dynamic transitive closures on very large program graphs.
We implement context-sensitive pointer/alias and dataflow analyses on Graspan. An evaluation of these analyses on large codebases such as Linux shows that their Graspan implementations scale to millions of lines of code and are much simpler than their original implementations.
These analyses were used to augment the existing checkers; these augmented checkers found 132 new NULL pointer bugs and 1308 unnecessary NULL tests in Linux 4.4.0-rc5, PostgreSQL 8.3.9, and Apache httpd 2.2.18.
- Accepted in ASPLOS ‘17, Xi’an, China.
- Featured in the tutorial, Systemized Program Analyses: A Big Data Perspective on Static Analysis Scalability, ASPLOS ‘17.
- Invited for presentation at SoCal PLS ‘16.
- Invited for poster presentation at PLDI SRC ‘16.
Launch Your Streaming Platforms in MinutesRoshan Dwivedi
The claim of launching a streaming platform in minutes might be a bit of an exaggeration, but there are services that can significantly streamline the process. Here's a breakdown:
Pros of Speedy Streaming Platform Launch Services:
No coding required: These services often use drag-and-drop interfaces or pre-built templates, eliminating the need for programming knowledge.
Faster setup: Compared to building from scratch, these platforms can get you up and running much quicker.
All-in-one solutions: Many services offer features like content management systems (CMS), video players, and monetization tools, reducing the need for multiple integrations.
Things to Consider:
Limited customization: These platforms may offer less flexibility in design and functionality compared to custom-built solutions.
Scalability: As your audience grows, you might need to upgrade to a more robust platform or encounter limitations with the "quick launch" option.
Features: Carefully evaluate which features are included and if they meet your specific needs (e.g., live streaming, subscription options).
Examples of Services for Launching Streaming Platforms:
Muvi [muvi com]
Uscreen [usencreen tv]
Alternatives to Consider:
Existing Streaming platforms: Platforms like YouTube or Twitch might be suitable for basic streaming needs, though monetization options might be limited.
Custom Development: While more time-consuming, custom development offers the most control and flexibility for your platform.
Overall, launching a streaming platform in minutes might not be entirely realistic, but these services can significantly speed up the process compared to building from scratch. Carefully consider your needs and budget when choosing the best option for you.
Atelier - Innover avec l’IA Générative et les graphes de connaissancesNeo4j
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Allez au-delà du battage médiatique autour de l’IA et découvrez des techniques pratiques pour utiliser l’IA de manière responsable à travers les données de votre organisation. Explorez comment utiliser les graphes de connaissances pour augmenter la précision, la transparence et la capacité d’explication dans les systèmes d’IA générative. Vous partirez avec une expérience pratique combinant les relations entre les données et les LLM pour apporter du contexte spécifique à votre domaine et améliorer votre raisonnement.
Amenez votre ordinateur portable et nous vous guiderons sur la mise en place de votre propre pile d’IA générative, en vous fournissant des exemples pratiques et codés pour démarrer en quelques minutes.
GraphSummit Paris - The art of the possible with Graph TechnologyNeo4j
Sudhir Hasbe, Chief Product Officer, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Mind IT Systems
Healthcare providers often struggle with the complexities of chronic conditions and remote patient monitoring, as each patient requires personalized care and ongoing monitoring. Off-the-shelf solutions may not meet these diverse needs, leading to inefficiencies and gaps in care. It’s here, custom healthcare software offers a tailored solution, ensuring improved care and effectiveness.
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppGoogle
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-fusion-buddy-review
AI Fusion Buddy Review: Key Features
✅Create Stunning AI App Suite Fully Powered By Google's Latest AI technology, Gemini
✅Use Gemini to Build high-converting Converting Sales Video Scripts, ad copies, Trending Articles, blogs, etc.100% unique!
✅Create Ultra-HD graphics with a single keyword or phrase that commands 10x eyeballs!
✅Fully automated AI articles bulk generation!
✅Auto-post or schedule stunning AI content across all your accounts at once—WordPress, Facebook, LinkedIn, Blogger, and more.
✅With one keyword or URL, generate complete websites, landing pages, and more…
✅Automatically create & sell AI content, graphics, websites, landing pages, & all that gets you paid non-stop 24*7.
✅Pre-built High-Converting 100+ website Templates and 2000+ graphic templates logos, banners, and thumbnail images in Trending Niches.
✅Say goodbye to wasting time logging into multiple Chat GPT & AI Apps once & for all!
✅Save over $5000 per year and kick out dependency on third parties completely!
✅Brand New App: Not available anywhere else!
✅ Beginner-friendly!
✅ZERO upfront cost or any extra expenses
✅Risk-Free: 30-Day Money-Back Guarantee!
✅Commercial License included!
See My Other Reviews Article:
(1) AI Genie Review: https://sumonreview.com/ai-genie-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
#AIFusionBuddyReview,
#AIFusionBuddyFeatures,
#AIFusionBuddyPricing,
#AIFusionBuddyProsandCons,
#AIFusionBuddyTutorial,
#AIFusionBuddyUserExperience
#AIFusionBuddyforBeginners,
#AIFusionBuddyBenefits,
#AIFusionBuddyComparison,
#AIFusionBuddyInstallation,
#AIFusionBuddyRefundPolicy,
#AIFusionBuddyDemo,
#AIFusionBuddyMaintenanceFees,
#AIFusionBuddyNewbieFriendly,
#WhatIsAIFusionBuddy?,
#HowDoesAIFusionBuddyWorks
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
3. Confidential Asset Model Import FlexConnector Developer’s Guide 3
Contents
Chapter 1: Overview ........................................................................................................... 5
Assumptions ................................................................................................................... 5
Chapter 2: Asset Model Import FlexConnector Attributes ................................................... 7
CSV File Attributes .......................................................................................................... 7
Chapter 3: Installing and Configuring the Asset Model Import FlexConnector ................... 9
Prerequisites .................................................................................................................. 9
Supported Platforms ........................................................................................................ 9
Installing the Asset Model Import FlexConnector ................................................................ 10
Configuring the Asset Model Import FlexConnector ............................................................ 10
Running SmartConnectors .............................................................................................. 15
Set the Model Import User .............................................................................................. 15
CSV Format and Parser Example ..................................................................................... 16
Default CSV Format ................................................................................................. 16
Parser Example and Template ................................................................................... 16
CSV File Attributes .................................................................................................. 19
Reloading Asset Model Data ............................................................................................ 19
4. 4 Asset Model Import FlexConnector Developer’s Guide Confidential
5. 1 Overview
Confidential Asset Model Import FlexConnector Developer’s Guide 5
Chapter 1
Overview
The Asset Model Import FlexConnector allows you to develop a model import connector to
import the asset model data from a file. This enables you to create and maintain ESM
Network Model data, and keep this data in sync with the data in your Asset Management
system. Based on configuration, files are read by the connector, converted to XML based on
parser attributes. Upon generation, the XML files are automatically transferred by the
connector to the ESM server.
You configure the connector using the SmartConnector Configuration Wizard. Also, you
must create parser files from the provided template that match the format of the CSV files.
The connector supports two modes of operation:
Initial read and import
Ongoing detection and import of updates
During the initial read and import for attributes specified in the CSV files, the connector can
import a full set or subset of attributes for each asset based on CSV file content and
corresponding matching parser configuration.
Once the information is imported into ESM, the list of attributes the connector sends to
ESM for existing assets is not updated. If you add or remove attributes to be sent to ESM
from the connector after you import the asset data, you will not get a history of the new
attributes. Updates will only be from the point of time the attributes were added. If you
want a history of the added attributes, re-import the asset data.
Assumptions
You should be familiar with writing a Log File FlexConnector. Refer to the FlexConnector
Developer's Guide for more information about writing a parser.
CSV is the only file format supported.
7. 2 Asset Model Import FlexConnector Attributes
Confidential Asset Model Import FlexConnector Developer’s Guide 7
Chapter 2
Asset Model Import FlexConnector
Attributes
CSV File Attributes
The following table lists the CSV file attributes for the Asset Model in ESM. In order to work
with these attributes, you should be familiar with the ESM Asset Model. See the ArcSight
Console User’s Guide, chapter Reference Guide, subtopic Assets for details.
Attribute Description
Inactive Asset Use to disable an asset.
Inactive Reason The reason the asset was inactivated (disabled).
Name The asset’s friendly name. This field can default to the asset’s host
name or IP address. This name is listed in the Asset tree in ESM.
IP Address The asset’s IP address, in dotted-decimal notation.
MAC Address The unique hardware ID for the network device.
Host Name The asset’s DNS name.
External ID The asset’s user-defined identifier.
Alias The asset’s display name. If an alias is not specified, the asset name is
used. Typically used in a localized environment to display the asset
name in the local language.
Parent Group The URI of the asset’s immediate parent group in the hierarchy, based
on ESM’s Asset tree. For example, “/All Assets/Customer A/”.
Old Parent Group Used only to move one asset from one group to another. Is the URI of
the source group for the asset.
Description The asset’s text description.
Zone As described in Assets and Changing Assets. Specify the Zone URI of
the Asset, as shown in the in ESM Zones tree.
Location The asset’s user specified location.
Category The URI of the category to which the asset belongs. An asset can
belong to more than one category. Assets can be categorized based on
business use, criticality, applications, hardware, operating system, or
other criteria. If a category does not exist, it is automatically created
for the asset. For example, for the category Criticality, and asset can
belong to the category High (with the Criticality categories of High,
Medium, and Low).
8. 2 Asset Model Import FlexConnector Attributes
8 Asset Model Import FlexConnector Developer’s Guide Confidential
9. 3 Installing and Configuring the Asset Model Import FlexConnector
Confidential Asset Model Import FlexConnector Developer’s Guide 9
Chapter 3
Installing and Configuring the Asset
Model Import FlexConnector
This chapter provides information about the prerequisites, installation and configuration of
the Asset Model Import FlexConnector.
The following topics are covered:
Prerequisites
Before installing the Asset Model Import FlexConnector, the following prerequisites must be
met:
Ensure that ArcSight ESM 5.2 or later, Database and Console are installed. For more
information, see the ArcSight Installation and Configuration Guide.
Local access to the machine where the Asset Model Import FlexConnector is to be
installed and administrator privileges to that machine.
A minimum of 256 MB of memory and 3 GB of available hard disk space on the host
machine.
Run the ArcSight ESM Manager. The command prompt window or terminal box
displays a Ready message when the ESM Manager starts successfully. If the ArcSight
ESM Manager is running as a Windows NT/2000 Service, monitor the
server.std.log file located in $ARCSIGHT_HOMElogsdefault. Although not
required, it is helpful to have the Console running when installing the Asset Model
Import FlexConnector to verify a successful installation.
Zones must have been created in ESM to use with the assets, using the Network
Modeling Wizard in the ESM Console. If the zones are not created, assets are not
assigned to zones, and the zone information for the asset is ignored.
ArcSight ESM and database components must be up and running to configure the
Asset Model Import FlexConnector.
Supported Platforms
The Asset Model Import FlexConnector supports the following platforms:
“Prerequisites” on page 9
“Supported Platforms” on page 9
“Installing the Asset Model Import FlexConnector” on page 10
“Configuring the Asset Model Import FlexConnector” on page 10
“Running SmartConnectors” on page 15
“Set the Model Import User” on page 15
“CSV Format and Parser Example” on page 16
“Reloading Asset Model Data” on page 19
10. 3 Installing and Configuring the Asset Model Import FlexConnector
10 Asset Model Import FlexConnector Developer’s Guide Confidential
Microsoft Windows Server 2003 R2 (SP2), 64-bit
Microsoft Windows Server 2008 R2, 64-bit
Red Hat Enterprise Linux (RHEL) 5.5 AS, 64-bit
Installing the Asset Model Import FlexConnector
This section provides instructions on how to install the Asset Model Import FlexConnector.
1 Using the log-in credentials supplied to you by ArcSight, download the Asset Model
Import FlexConnector installation executable file from the HP SSO site to the machine
where the connector will run.
2 Place the executable file in a directory.
3 Double-click the executable file to start the installer.
4 Follow the installation wizard through the following folder selection tasks and
installation of the core connector software:
Introduction
Choose Install Folder
Choose Shortcut Folder
Pre-Installation Summary
Installing...
Configuring the Asset Model Import FlexConnector
This section provides information about configuring the Asset Model Import FlexConnector.
After installation completes, the SmartConnector Configuration Wizard displays.
1 The destination selection window is displayed.
11. 3 Installing and Configuring the Asset Model Import FlexConnector
Confidential Asset Model Import FlexConnector Developer’s Guide 11
Make sure ArcSight Manager (encrypted) is selected an click Next.
2 The wizard prompts you for SSL certificate information.
The default selection is No, the ArcSight Manager is not using a demo
certificate. Choose Yes if the ArcSight Manager is using a demo certificate. (Before
selecting this option, verify that the Manager is, in fact, using a demo certificate.
If you are not certain, select No, or consult your system administrator.) If the Manager
is using a self-signed or CA-signed SSL certificate, select No.
Click Next.
When selecting destinations for the Asset Model Import FlexConnector, select
ArcSight Manager (Encrypted) only. No other destinations are supported.
12. 3 Installing and Configuring the Asset Model Import FlexConnector
12 Asset Model Import FlexConnector Developer’s Guide Confidential
3 Enter the host and port information and click Next.
4 Enter a valid ArcSight User Name and Password.
Parameter Description
Manager Host Name Enter the name of the host on which the ESM Manager is
installed.
Manager Port Enter the network port from which the ESM Manager is accepting
requests. The default port is 8443.
AUP Master Destination Select true or false.
Filter Out All Events Select true or false.
13. 3 Installing and Configuring the Asset Model Import FlexConnector
Confidential Asset Model Import FlexConnector Developer’s Guide 13
This is same user name and password you created during the Arcsight Manager
installation. Click Next.
5 Select Asset Model Import FlexConnector for File and click Next.
6 The Folders and Parsers window displays:
Click Add to add folder locations for folders containing the CSV log files and the
associated parsers. Click Next.
14. 3 Installing and Configuring the Asset Model Import FlexConnector
14 Asset Model Import FlexConnector Developer’s Guide Confidential
Use Import and Export to copy the list of folders and parsers to or from a
spreadsheet if needed.
7 Enter a name for the SmartConnector and provide other information identifying the
connector’s use in your environment. Click Next.
8 Read the SmartConnector summary and click Next. If the summary is incorrect, click
Previous and make changes.
9 When the SmartConnector completes its configuration click Next. The Wizard now
prompts you to choose whether you want to run the SmartConnector as a process or
as a service.
If you choose to run the SmartConnector as a service, the Wizard prompts you to
define service parameters for the SmartConnector.
10 After making your selections, click Next. The Wizard displays a dialog confirming the
SmartConnector’s configuration.
11 Click Finish.
A parser example that you can use as is or use as a template is created during the
configuration process is located at:
$ARCSIGHT_HOMEuseragentflexagentmicasset_flexfile.
Field Description
Folder Location Enter the complete path to the folder containing the CSV log files. Each
folder must contain CSV files of the same format, and associated with the
same parser.
Parser File Name Enter the name of the parser associated with the specific CSV folder. The
parser must match for the format of the CSV file. You can create a
different parser format for each folder configured.
15. 3 Installing and Configuring the Asset Model Import FlexConnector
Confidential Asset Model Import FlexConnector Developer’s Guide 15
Running SmartConnectors
SmartConnectors can be installed and run in standalone mode, on Windows platforms as a
Windows service, or on UNIX platforms as a UNIX daemon, depending upon the platform
supported. On Windows platforms, SmartConnectors also can be run using shortcuts and
optional Start menu entries.
If installed standalone, the SmartConnector must be started manually, and is not
automatically active when a host is re-started. If installed as a service or daemon, the
SmartConnector runs automatically when the host is re-started. For information about
connectors running as services or daemons, see the ArcSight SmartConnector User's
Guide.
For connectors installed standalone, to run all installed SmartConnectors on a particular
host, open a command window, go to $ARCSIGHT_HOMEcurrentbin and run:
arcsight connectors
To view the SmartConnector log, read the file:
$ARCSIGHT_HOMEcurrentlogsagent.log
To stop all SmartConnectors, enter Ctrl+C in the command window.
Set the Model Import User
After installing, configuring, and starting the connector, from the ArcSight ESM Console set
the Model Import User for the connector (this can be admin or some other user). Setting
the user links the user to the assets, and that user is then treated as the “creator” of the
assets. The connector is then run on that user’s behalf.
1 From the ESM Console, go to the Navigator panel and choose the Resources tab.
2 Under Resources, choose the Connector tab.
3 From under the All Connector directory, navigate to your Asset Model Import
FlexConnector.
4 Move to the Inspect/Edit panel and choose the Connector tab.
5 Under the Connector tab, go to Model Import User and select an admin user from
the drop down list, as shown below:
6 Click OK.
16. 3 Installing and Configuring the Asset Model Import FlexConnector
16 Asset Model Import FlexConnector Developer’s Guide Confidential
CSV Format and Parser Example
The following is an example of the CSV format. Each line of the CSV file represents one
asset.
Default CSV Format
By default, the parser supports the following CSV format:
Action,InactiveAsset*,InactiveReason,AssetName,Ip,Mac,HostName,Ext
ernalId,Alias,ParentGroupUri,OldParentGroupUri,AssetDescription,Zo
neUri,LocationUri,AssetCategory
*the asset can be inactive or active based on the value passed (true or false) to enable or
disable the asset
An example of a CSV file:
addAsset,,,asset_1,199.199.0.1,00:11:22:33:44:51,myhostname_1,myex
ternalid_1,myalias_1,myparentgroupuri_1,,myassetdesc,myzoneuri,myl
ocationuri,myassetcategory
Where AssetCategory can be multiple categories separated by ";" and Action can be one
of the following:
addAsset: Creates an asset
updateAsset: Update an existing asset on the server. The server will update asset
attributes and merge categories.
removeAsset: Removes the asset
addCategory: Assigns one or more categories, separated by a semi-colon (;)
removeCategory: Removes one or more categories, separated by a semi-colon (;)
addZone: Assigns a zone. An asset can belong to one zone only. If an asset belongs
to a zone, the newly-added zone will replace the existing zone. Do not add assets from
more than one zone in a CSV file. Generate separate CSV files to contain assets from
different zones.
removeZone: Removes the asset from a zone.
moveAsset: Removes the asset from the existing parent group and associates it with
the new parent group.
Parser Example and Template
You create parser files to match the format of your CSV files. This example is provided to
help you create your own parser files.
If you want categories to create automatically on the ESM server side, the
property archive.import.asset.category.auto.create must be set to true in the
server.properties property file. See the ArcSight Console User’s Guide,
chapter Reference Guide, subtopic Asset Auto-Creation, for details on
working with assets.
The connector does not validate the data in the CSV file or in the XML
archive. The archive can fail processing based on existing edit checks in ESM.
18. 3 Installing and Configuring the Asset Model Import FlexConnector
18 Asset Model Import FlexConnector Developer’s Guide Confidential
token[14].type=String
###keep these 7 fields unchanged###
additionaldata.enabled=true
additionaldata.duplicate.keys.allowed=false
event.deviceEventCategory=__stringConstant(Asset)
event.deviceCustomString1Label=__stringConstant(model.sender)
event.deviceCustomString1=__stringConstant(flexcsv)
event.deviceCustomString2Label=__stringConstant(model.template)
event.deviceCustomString2=__stringConstant(mic/asset_flexcsv/asset
.vm)
###field mappings###
event.deviceVendor=__getVendor(CSV File)
event.deviceProduct=__stringConstant(Assets)
event.deviceAction=Action
additionaldata.Action=Action
event.externalId=ExternalId
event.flexString1=AssetName
#following mappings maybe removed in future but required for now
additionaldata.UniqueUserId=AssetName
event.destinationUserId=AssetName
19. 3 Installing and Configuring the Asset Model Import FlexConnector
Confidential Asset Model Import FlexConnector Developer’s Guide 19
CSV File Attributes
Reloading Asset Model Data
A redeployment, reconfiguration or mistaken deletion of attributes of your ESM structure
may require reloading all asset data. Use the following procedure to reload asset data:
1 Stop the connector if running.
2 From the ESM Console, go to the Navigator panel and choose the Resources tab.
3 Under Resources, choose the Asset tab.
Attribute Description
Action Defines the action you can take. See “Default CSV Format” on page 16
for details on possible actions.
InactiveAsset Use to disable an asset.
InactiveReason The reason the asset was inactivated (disabled).
AssetName The asset’s friendly name. This field can default to the asset’s host
name or IP address. This name is listed in the Asset tree in ESM.
IP The asset’s IP address, in dotted-decimal notation.
MAC The unique hardware ID for the network device.
HostName The asset’s DNS name.
ExternalID The asset’s user-defined identifier.
Alias The asset’s display name. If an alias is not specified, the asset name is
used. Typically used in a localized environment to display the asset
name in the local language.
ParentGroupUri The URI of the asset’s immediate parent group in the hierarchy, based
on ESM’s Asset tree. For example, “/All Assets/Customer A/”.
OldParentGroupUri Used only to move one asset from one group to another. Is the URI of
the source group for the asset.
AssetDescription The asset’s text description.
ZoneUri As described in Assets and Changing Assets. Specify the Zone URI of
the Asset, as shown in the in ESM Zones tree.
LocationUri The asset’s user-specified location.
AssetCategory The URI of the category to which the asset belongs. An asset can
belong to more than one category. Assets can be categorized based on
business use, criticality, applications, hardware, operating system, or
other criteria. If a category does not exist, it is automatically created
for the asset. For example, for the category Criticality, and asset can
belong to the category High (with the Criticality categories of High,
Medium, and Low).
20. 3 Installing and Configuring the Asset Model Import FlexConnector
20 Asset Model Import FlexConnector Developer’s Guide Confidential
4 Under All Assets, go to the top level directory. Highlight the asset data, right-click
and choose Delete Group from the shortcut menu.
5 On the connector side, reconstitute the asset data by recopying it from its original
source, or renaming the backup files to their original file names.
Be sure not to delete all assets. Delete only the assets managed by this
connector.