Installation
Tarball
You can get the LSC distribution from the download area. Get zip or tar.gz archive, and unarchive it:
tar zxvf lsc-core-VERSION-dist.tar.gz
LSC is now installed in the subdirectory lsc-VERSION. The main files are:
- bin/lsc : wrapper to launch LSC
- etc/lsc.xml : main configuration file
- sample/: sample scripts
RPM
LSC is packaged for RedHat/CentOS distributions. You can either install RPM manually, either use our YUM repository:
Manual download
You can download the RPM here: Download.
The public key can be downloaded here: http://ltb-project.org/wiki/lib/RPM-GPG-KEY-LTB-project
To import this key:
# rpm --import http://ltb-project.org/wiki/lib/RPM-GPG-KEY-LTB-project
Just run this command to install them (with dependency management):
# yum localinstall lsc*
Yum repository
$releasever
):- 6/6Server
- 7/7Server
- 8/8Server
Configure the yum repository :
# vi /etc/yum.repos.d/lsc-project.repo
[lsc-project] name=LSC project packages baseurl=http://lsc-project.org/rpm/$releasever/noarch enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-LTB-project
Then update:
# yum update
The public key can be downloaded here: http://ltb-project.org/wiki/lib/RPM-GPG-KEY-LTB-project
To import this key:
# rpm --import http://ltb-project.org/wiki/lib/RPM-GPG-KEY-LTB-project
You are now ready to install:
# yum install lsc
Debian
LSC is packaged for Debian/Ubuntu distributions. You can either install it manually, either use our APT repository:
Manual download
APT repository
Configure the apt repository :
# vi /etc/apt/sources.list.d/lsc-project.list
deb http://lsc-project.org/debian lsc main deb-src http://lsc-project.org/debian lsc main
Then update:
# apt-get update
The public key can be downloaded here: http://ltb-project.org/wiki/lib/RPM-GPG-KEY-LTB-project
To import this key:
# wget -O - http://ltb-project.org/wiki/lib/RPM-GPG-KEY-LTB-project | sudo apt-key add -
You are now ready to install:
# apt-get install lsc
Files location
With RPM or Debian packages, LSC files are installed in the following locations:
- /usr/bin/lsc: wrapper to launch LSC
- /etc/lsc/: configuration
- /var/log/lsc/: logs
- /etc/init.d/lsc: init script (for asynchronous connectors)
- /etc/default/lsc: init script configuration
- /etc/cron.d/lsc: cron configuration
- /usr/lib/lsc/: LSC libraries
- /var/lib/lsc/nagios/: monitoring scripts
- /usr/share/doc/lsc: sample scripts