Unix Agent
The Unix Agent is an OpCon agent that allows OpCon to schedule and run jobs within a UNIX environment.
The agent communicates with the SAM, the Job Output Retrieval System (JORS), and SMA File Transfer (SMAFT) components over a set of sequentially numbered sockets. In addition to job scheduling, the agent includes built-in support for file transfers, directory monitoring, and system resource monitoring, each delivered through dedicated components that start alongside the agent.
Use cases
- Schedule and run jobs on UNIX systems under OpCon control.
- Transfer files across platforms as part of an OpCon job, with optional compression, encryption, and SFTP fallback for transfers between UNIX agents.
- Monitor directories for file changes and forward OpCon events to the SAM when changes are detected.
- Monitor system resources — including disk space, running processes, and user-defined metrics — and trigger OpCon events or local actions when alarm conditions are detected.
- Run multiple independent agent instances on a single machine to support different configurations, such as separating general-user workloads from critical-job workloads.