Get the Most Out of GoAnywhere: Agents
TODAY’S AGENDA 1. What are GoAnywhere MFT Agents 2. Top Reasons to Use Agents 3. Typical Use Case 4. Live Demonstration 5. Coming Soon 6. Question and Answer
CISSP, Senior Solutions Consultant HelpSystems Introduction Dan Freeman CISSP, Senior Solutions Consultant HelpSystems
Agents Overview Agents Lightweight applications that can be deployed to most operating systems Windows Linux IBM i Other platforms Controlled from a central GoAnywhere MFT server Provide real-time remote workflow and file transfer capabilities Deploy on most all system OS’s (just like MFT) Move files securely between locations Can replace system resources like FTP servers or if traditional transfer protocols are not available Centrally managed configure agents all logs centrally kept at MFT Agent Groups Upgrade Seamlessly and without interruption
Agent Deployment Options Agents Can run on systems inside an organization’s network allowing for movement throughout the data center Can be deployed to remote sites like branch offices, retail locations, cloud environments, and other offsite locations 1. Internal Network Agents can be installed on servers or computers in your own network, and can process files locally, or transfer files to GoAnywhere MFT for processing. 2. Remote Locations Agents can be installed at remote locations to automatically monitor for files to process or transfer. 3. Trading Partners Agents can be installed on servers owned by your trading partners. When a trading partner places a file in a folder monitored by the Agent, GoAnywhere MFT can automatically process the file locally or transfer the file to GoAnywhere. 4. Cloud Solutions Agents can be installed on servers in cloud solutions like Amazon AWS and Microsoft Azure. All communications are outbound from Agents back to home base. No inbound ports needed from the agent location.
Agent Secure Communications Agents are authenticated using X.509 certificates Communication between each Agent and GoAnywhere MFT is encrypted using SSL/TLS. GoAnywhere MFT can automatically roll out software upgrades to Agents when available. After an Agent successfully registers, GoAnywhere MFT will create a unique X.509 certificate for each Agent. That certificate is assigned and passed to the Agent which is stored locally in an encrypted database. All future communication with registered Agents is performed with X.509 client certificate authentication to GoAnywhere MFT. The trust is established in both directions as the certificates used are signed by the Root CA certificate that is unique for the GoAnywhere environment.
Additional Agent Features Secure file transfers to and from the central GoAnywhere MFT environment Compress and decompress files on the Agent using Zip, Tar, and Gzip standards Translate data from databases, CSV, Fixed Width, XML, and JSON Execute native commands Automated Tasks Traditional file system tasks – copy, move, delete, rename Compress/decompress Data translation tasks – read/write SQL tasks – pull information out or update/insert into File system monitors – able to poll targeted folders for file types and events to call either local agent project or home MFT project Execute Native commands – can monitor a folder for an expected file that calls project to invoke a native command for further unique processing All communications are done via secure SSL/TLS protocol standards
Live Demo Show Agent Manager window first Click on one agent (PC-Dan) and go through each icon and quickly explain Quickly show the Software Library and indicate the automated process for upgrading agents seamlessly Show how to create package and installation zip file and illustrate the ease of deployment
Typical Use Case Examples Scenario 1 Remote locations need to send files to corporate office Configure folder monitor for automated pickup Call GoAnywhere project to pull file MFT project can further process file(s) Read csv file Update database Go over slide first and then switch over to product and walk through Scenario 1 project
Typical Use Case Examples Scenario 2 Remote locations need updated file from corporate Project to copy files down to agent locations Scheduler or Monitor initiated Go over slide first and then switch over to product and walk through Scenario 2 project
Typical Use Case Examples Scenario 3 Call remote projects Projects on central MFT server can invoke Agent project Local agent project to process and manipulate data Zip files Execute native commands Go over slide first and then switch over to product and walk through Scenario 3 project
Top Reasons to Use Agents Control real-time remote workflows and file transfers Maintain a centrally managed environment Gain additional workflow capabilities Monitor folders on agent systems for future use Utilize powerful auditing capabilities Save money on resources Connect and integrate with various databases Eliminate manual/human error Make this your recap slide
Coming Soon Additional tasks of Agent projects PGP encryption/decryption SFTP resource and tasks Email functionality All MFT tasks and functionality as long term goal
Coming Soon
Question & Answer
Upcoming Topics tiny.cc/2017series Advanced Workflows Available On Demand PCI DSS Security Settings Audit Report October 11th Secure Forms November 1st Azure & Amazon Web Services December 6th
www.GoAnywhere.com Linoma.Sales@helpsystems.com Toll-Free 1-800-949-4696 Direct (402) 944-4242