temBoard agent installation from debian package (jessie)
Package repository setup
Add the temboard repository to the configuration of APT. Create /etc/apt/sources.list.d/temboard.list with the following contents :
deb https://packages.temboard.io/apt/ jessie main
Ensure APT can handle HTTPS:
sudo apt-get install apt-transport-https
Add the GPG key of the repository and update the packages list:
sudo apt-get install wget ca-certificates
wget -q -O - https://packages.temboard.io/apt/265B525B.asc | sudo apt-key add -
sudo apt-get update
## Installation
sudo apt-get install temboard-agent
## Configuration
Before starting the agent, see `doc/temboard-agent-configuration.md` for post-installation tasks.
## Operations
### Important files and directories
- /etc/temboard-agent: stores the `temboard-agent.conf` configuration file and SSL certificates
- /var/lib/temboard-agent: stores the data of the agent
- /var/log/temboard-agent: stores the logs
- /var/run/temboard-agent: stores the PID file
### Start the agent
sudo service temboard-agent start
### Status
sudo service temboard-agent status
● temboard-agent.service - LSB: Start temboard-agent Loaded: loaded (/etc/init.d/temboard-agent) Active: active (running) since Thu 2016-08-25 15:24:37 CEST; 1min 33s ago Process: 10342 ExecStart=/etc/init.d/temboard-agent start (code=exited, status=0/SUCCESS) CGroup: /system.slice/temboard-agent.service ├─10346 /usr/bin/python /usr/bin/temboard-agent -c /etc/temboard-agent/temboard-agent.conf -d -p /var/run/postgresql/temboard-agent.pid └─10348 /usr/bin/python /usr/bin/temboard-agent -c /etc/temboard-agent/temboard-agent.conf -d -p /var/run/postgresql/temboard-agent.pid
Aug 25 15:24:37 debian-tbd-agent temboard-agent[10342]: Starting: temboard-agent.
### Reload configuration
sudo service temboard-agent reload
### Stop the agent
sudo service temboard-agent stop
## Package building
To create a new debian package from `temboard-agent` sources, the packages `dpkg-dev` and `debhelper` have to be installed.
sudo apt-get install dpkg-dev debhelper ```
Then, you need to go in temboard/temboard-agent/debian
directory and execute the script make_deb.sh
. Once the script executed, the .deb file can be found in temboard/
directory.