LogoLogo
  • Overview
    • Introduction
      • Git-Based Source Control
      • DeviceLink
    • System Requirements
    • Supported Vendors and Device Types
    • Glossary
  • Git-Based Source Control
    • Getting Started
      • Planning
      • Initial Setup
        • Migrations
    • Basic Tasks
      • Navigation
        • Home page
        • Exploring the Web App
        • Exploring the Desktop App
      • Configuration
        • Creating Repositories
        • Creating Templates
        • Cloning Repositories
      • Operations
        • Pulling
        • Committing
        • Pushing
        • Managing History
        • Binary & Large Files
    • Advanced Tasks
      • Branching
        • Branch Protections
      • Pull Requests & Code Review
        • Contributors
        • Reviewers
      • Merging
    • Additional Features
      • Topics
      • Issues
        • Milestones
        • Labels
        • References and Links
      • Wiki
      • Tags & Releases
      • Webhooks
      • Activity
    • Administration
      • Org Settings
      • User Management
        • External Identity Management (SSO + SCIM)
      • Teams & Permissions
        • Permissions by Account Type
      • Registration & Billing
      • Repo Settings
      • Desktop App Options
      • Profile and Settings
        • Notifications
        • Two-Factor Authentication (2FA)
    • Supported Vendors
      • ABB
      • Beckhoff
      • B&R Automation
      • CODESYS
      • Inductive
      • Lenze
      • Rockwell
        • RSLogix 500
        • RSLogix 5000
        • Studio 5000 Logix Designer
      • Schneider
        • Control Expert
        • Machine Expert
      • Siemens
        • Siemens Step7 TIA Portal
        • Siemens Step7 5.x
      • WAGO
    • Integrations
      • Discord
      • Jira
      • Microsoft Teams Connectors
      • Slack
      • Zapier
      • Microsoft Teams Workflows
  • DeviceLink
    • Getting Started
      • Architecture
      • Planning & Installation
    • Sites and Agents
      • Sites
        • Site Settings
        • File Lists
        • Graphs and Metrics
      • Agents
        • Creating a Site-Based Agent
        • Creating a Multi-Site Agent
    • Projects and Devices
    • Vendor Configuration
      • Beckhoff TwinCAT 3
      • CODESYS v3
      • Copia FTP
      • Copia sFTP/SCP
      • Copia Scripting
      • FANUC Robots
      • Rockwell RSLogix 500
        • Smart Filter
      • Rockwell Studio/RSLogix 5000
        • Smart Filter
      • Rockwell PanelView ME HMI
      • Schneider Control Expert
      • Siemens Step7 TIA Portal
      • Siemens Step7 5.x
    • Jobs
      • Job Navigation
      • Creating Jobs
      • Managing Jobs and History
      • Manual Backups
      • Pull Requests
    • Additional Features
      • Webhooks
      • Copia Import Tool
        • Getting Started
        • Preparing your data
        • Importing your data
        • Rolling back a prior import
    • Administration
      • Teams
      • Permissions
      • Notifications
  • Copilot
    • Copia Copilot
    • Getting Started
    • Using Copia Copilot
  • Copilot FAQ
  • Support
    • Best Practices
    • FAQs
      • Git-Based Source Control
        • Troubleshooting
      • DeviceLink
        • Troubleshooting
Powered by GitBook
On this page
  • Overview
  • Agent Statuses
  • Linking an Agent to a Project

Was this helpful?

  1. DeviceLink
  2. Sites and Agents

Agents

PreviousGraphs and MetricsNextCreating a Site-Based Agent

Last updated 5 months ago

Was this helpful?

Overview

The Copia Agent is a small client-side application that enables DeviceLink to back up the code running on customer Devices to Copia's Git-Based Source Control product.

There are two types of Agents in Copia DeviceLink: Site-based Agents and multi-site Agents. Site-based Agents are created within a Site and can only access Projects and Devices at their Site, whereas multi-site Agents are created at the Organization level and can be added to any Project or Device at any Site. Both Agents use the same underlying application and have the same capabilities - they differ only in their access permissions within Copia.

See for instructions on setting up and configuring site-based Agents.

See for instructions on setting up and configuring multi-site Agents.

NOTE: Agents currently have a 1GB (zipped) limit on the data it can transfer to the Copia server for a given Job.

Agent Statuses

There are 3 possible status types for an Agent -- each of which are shown as a chip within the Agent card:

Agent Status
Description

⚪ Setting Up

Copia server is waiting for the Agent to link to the local machine

🟢 Active

Agent is connected to the Copia server

🔴 Disconnected

Agent is unable to communicate with the Copia server

An Agent might become disconnected for a variety of reasons. The Agent could be blocked by IT restrictions (firewall, port, etc), or the Agent might not be actively running. One other possibility is that the Agent is no longer logged in to Copia. Agent connectivity issues will likely impact Projects and Jobs that are associated with the problematic Agent.

Linking an Agent to a Project

After you have created the Agents you need, your final step is to connect the Agent to the Project so that when you initialize a backup of a Project the system knows which Agent to utilize.

If an Agent was created before Project setup, you could also link the Agent at the end of the Project setup flow.

Navigate back to the Project tab and find the Project you want to link to your new Agent. Click on the card's caret and select the Edit Project option.

Assign the Agent to your Project using the Select Agent dropdown. You may assign any Agent within the Project's Site, or any multi-site Agent in your organization.

After you make your selection, your changes will be saved automatically.

The selected Agent will now be used to perform any backups for the Project. The Agent will automatically check for updates and self-install when applicable or available.

The status color on the left of the Project card shows if the Agent is online and able to perform a backup.

this page
this page