This page was last edited on November 17, 2023, at 14:44.
Comments or questions about this documentation? Contact us for support!
Genesys Pulse Pull Collector is installed during the Genesys Pulse installation into the <Genesys Pulse installation folder>/pull-collector directory. It is used to push third-party applications' (such as Genesys Knowledge Center, Genesys Web Engagement, Universal Contact Server) data into Genesys Pulse for visualization. Genesys Pulse Pull Collector processes widgets which are created from third-party templates and stores snapshots into the Genesys Pulse Collector output folder. Genesys Pulse Pull Collector should be running on the same host as Genesys Pulse Collector.
Genesys Pulse Pull Collector instance should be running per each Genesys Pulse Collector instance in the HA pair or in the Cluster.
To create a Windows service, perform the following steps:
sc.exe create pull-collector start=auto binPath="\"<path_to_pull_collector_service.exe>\" -service pull-collector -immediate"
sc.exe start pull-collector
sc.exe stop pull-collector
Create a separate systemd service configuration file for Genesys Pulse Pull Collector.
For example, create the systemd service configuration file /etc/systemd/system/pulse-pullcollector.service with the following content:
[Unit]
Description=Genesys Pulse Pull Collector
[Service]
ExecStart=<absolute path to java executable> -jar path/to/installation/pulse-pull-collector.jar
WorkingDirectory=<absolute path to the Genesys Pulse Pull Collector directory>
[Install]
WantedBy=multi-user.target
You can use systemctl(1) to manage these services. Type man systemctl for more information.