Configuring SirsiDynix agent processes to halt and run using the auto_haltrun script

You can create a configuration file that enables the SirsiDynix Symphony auto_haltrun script to halt and run other SirsiDynix product agent processes in addition to the SirsiDynix Symphony processes. You can enable this functionality by configuring an agents.cfg file on your SirsiDynix Symphony server.

The following SirsiDynix agent processes can be added to the auto_haltrun process:

BLUEcloud Harvester
Discovery ILS Agent

You can also add configurations for halting, initializing, and running processes for custom clients on UNIX or Linux systems.

To configure the agents.cfg file

#agent#_name

#agent#_type

#agent#_dir

#agent#_runfrom

#agent#_start

#agent#_status

#agent#_stop

#agent#_name

#agent#_type

#agent#_servicename

Field

Description

Example

name

The name of the agent.

Discovery Agent

type

The type of the agent. This value should be script for UNIX or Linux systems and service for Windows systems.

script

dir

The path to the directory containing the agent. For UNIX and Linux systems only.

/s/sirsi/Unicorn/Discovery4

runfrom

The path to the directory from which the scripts should be run. For UNIX and Linux systems only.

./bin

start

The name of the start script for the agent with the proper argument specified. For UNIX and Linux systems only.

agent.sh start

stop

The name of the stop script for the agent with the proper argument specified. For UNIX and Linux systems only.

agent.sh stop

servicename

The Windows service name of the agent. For Windows systems only.

EnterpriseAgent

status

The name of the status script for the agent with the proper argument specified. For UNIX and Linux systems only.

If you are configuring the BLUEcloud Harvester or Discovery ILS agents, there is no need to fill this field, and it may be removed from the file. If you are using this field to configure the auto_haltrun process for a custom client, this field can support a status script. If the agent uses a Java service to return a status instead, there is no need to fill this field, and it may be removed from the file.

agent.sh status

For example:

Symphony Workstation server 3.6.2.0.GA is RUNNING.

Symphony Workstation socket server 3.6.2.0.GA is RUNNING.

Symphony Webcat server 3.6.2.0.GA is RUNNING.

Symphony loadpay server 3.6.2.0.GA is RUNNING.

Symphony Z39.50 server is RUNNING.

Symphony SIP 2 server is RUNNING.

Discovery Agent is RUNNING

Related topics