LAOS stands for Linux Auto Operator System, it is a passive automation system for the Linux OS.
Basically it is possible to setup a number of regular expressions that are match against any message
arriving to the daemon through the syslog protocol, and associate to each of them an arbitrary number
of commands to be executed on the Linux system.
Features:
=========
* horizontal scaling due to strong multithreading support
* RFC5424 - The Syslog Protocol;
* RFC3339 - Date and Time on the Internet: Timestamps;
* RFC6587 - Transmission of Syslog Messages over TCP;
Credits:
========
Linux Auto Operator System (LAOS) is:
* an open source product copyright (C) 2012-2015 by Giampiero Gabbiani <Giampiero@Gabbiani.org>;
* distributed under the GNU Lesser General Public License
* developed using the following **free software**:
Extended Exception Library
Copyright (C) 2014-2015 by Giampiero Gabbiani <Giampiero@Gabbiani.org>, distributed under the GNU Lesser General Public License;
Trivial Serialization library
Copyright (C) 2012-2015 by Giampiero Gabbiani <Giampiero@Gabbiani.org>, distributed under the GNU Lesser General Public License;
Variable Expression library
Copyright (C) 2002-2010 Peter Simons <simons@cryp.to>, distributed under the terms published on http://www.nongnu.org/varexp/;
DBusTL
Copyright (C) 2008, 2009 Fabien Chevalier <chefabien@gmail.com>, distributed under the terms of the GNU Lesser General Public License
The code used has been modified in 2012-2013 by Giampiero Gabbiani for LAOS integration in the following areas:
- bugfix on (De)Serializer<bool>::run() implementations;
- DBus VARIANT implementation through boost::any<>;
- DBus signal call implementation;
- DBus shared connection implementation;
- noexcption support remved;
- all the code required to be compiled with c++0x standard;
Boost libraries
Copyright (C) various authors, distributed under the terms of the Boost Software License;
Distro supported:
=================
- Gentoo 64bits
- CentOS-7 64bits
- Fedora-21 64bits
- OpenSUSE-13.2 64bits
Final Notes
~~~~~~~~~~~
*This file use the reStructuredText format.*
*More information at http://en.wikipedia.org/wiki/ReStructuredText*
*Quick reference at http://docutils.sourceforge.net/docs/user/rst/quickref.html*