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

Configure the yum repository :

# vi /etc/yum.repos.d/lsc-project.repo
[lsc-project]
name=LSC project packages
baseurl=http://lsc-project.org/rpm/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

You can download the package here: Download.

Just run this command to install:

# dpkg -i lsc* 

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