Enterprise Control Configuration and Logging
Find a file
rfm cce28a1ae4 Improve configure process to use correct compiler.
Fix bug where loss of two or more processes at the same time could cause an
exception and mess up internal records of what proceses are running.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@39594 72102866-910b-0410-8b05-ffd578937521
2016-03-23 09:24:05 +00:00
AlarmTool.m set up well known hosts 2015-08-25 05:35:47 +00:00
AlertConfig.plist Diagnostics for alarms 2015-11-18 11:25:49 +00:00
ChangeLog Add delay period for alarm, to allow coalesching within the queue and add 2016-01-31 17:54:32 +00:00
Command.m add autorestart 2014-07-01 22:06:42 +00:00
config.guess Enterprise Control/Configuration/Logging package ... preliminary check in. 2012-02-19 11:59:22 +00:00
config.h.in Make the configure script test for the availability of readpassphrase() in the 2015-10-28 20:08:04 +00:00
config.make.in Make the configure script test for the availability of readpassphrase() in the 2015-10-28 20:08:04 +00:00
config.sub Enterprise Control/Configuration/Logging package ... preliminary check in. 2012-02-19 11:59:22 +00:00
configure Improve configure process to use correct compiler. 2016-03-23 09:24:05 +00:00
configure.ac Improve configure process to use correct compiler. 2016-03-23 09:24:05 +00:00
Console.m fix compiler warnings 2012-10-28 12:32:35 +00:00
Control.m add autorestart 2014-07-01 22:06:42 +00:00
Control.plist Add some fine control over standard IO stream handling 2015-03-26 11:33:02 +00:00
COPYING Fix a couple of types and, more importantly, documentation files accidentally 2012-10-12 16:59:04 +00:00
COPYING.LESSER Add copyright 2012-02-19 12:53:41 +00:00
EcAlarm.h Add delay period for alarm, to allow coalesching within the queue and add 2016-01-31 17:54:32 +00:00
EcAlarm.m Add delay period for alarm, to allow coalesching within the queue and add 2016-01-31 17:54:32 +00:00
EcAlarmDestination.h add some debug 2015-02-02 10:38:44 +00:00
EcAlarmDestination.m clarify slightly 2016-02-29 14:55:50 +00:00
EcAlarmSinkSNMP.h Add gnustep PEN 2012-03-16 11:00:41 +00:00
EcAlarmSinkSNMP.m fix setting notification id 2015-06-17 19:30:26 +00:00
EcAlerter.h Diagnostics for alarms 2015-11-18 11:25:49 +00:00
EcAlerter.m Diagnostics for alarms 2015-11-18 11:25:49 +00:00
EcBroadcastProxy.h more doc tweaks 2012-10-12 15:18:33 +00:00
EcBroadcastProxy.m fix typos 2013-02-09 11:40:00 +00:00
ECCL-SNMP.odt fix minor typos 2014-10-24 12:56:43 +00:00
ECCL.h minor timeing tweaks documented 2015-01-27 14:56:39 +00:00
EcClientI.h More reliably system shutdown 2015-01-26 12:50:42 +00:00
EcClientI.m More reliably system shutdown 2015-01-26 12:50:42 +00:00
EcCommand.m Improve configure process to use correct compiler. 2016-03-23 09:24:05 +00:00
EcConsole.m Misread the docs, readpassphrase() will in fact set errno. 2015-10-28 20:12:43 +00:00
EcControl.m fixup declaration of cmdQuit: to be oneway 2015-10-15 07:09:52 +00:00
EcHost.h Backward compatibility user default name fixes 2012-10-05 11:31:23 +00:00
EcHost.m Backward compatibility user default name fixes 2012-10-05 11:31:23 +00:00
EcLogger.h Use NSLog to produce local output 2015-07-14 17:58:33 +00:00
EcLogger.m Use NSLog to produce local output 2015-07-14 17:58:33 +00:00
EcMemoryLogger.h Implement an interface to export memory usage statistics by loading 2015-07-15 08:41:14 +00:00
EcProcess.h Allow default registration to specify a fallback value 2015-11-18 17:28:59 +00:00
EcProcess.m make error message more verbose 2016-03-18 09:26:18 +00:00
EcTest.h Allow for connection already being invalid 2015-10-15 10:37:31 +00:00
EcTest.m tweak exception handling on shutdown 2015-10-15 10:47:52 +00:00
EcUserDefaults.h improve defaults handling 2015-10-14 11:25:48 +00:00
EcUserDefaults.m improve defaults handling 2015-10-14 11:25:48 +00:00
GNUmakefile Implement an interface to export memory usage statistics by loading 2015-07-15 08:41:14 +00:00
GNUmakefile.postamble inistall/uninstall mib for current user 2015-06-22 13:14:28 +00:00
GNUmakefile.preamble More reliably system shutdown 2015-01-26 12:50:42 +00:00
GNUSTEP-MIB.txt add copyright 2013-04-29 10:25:29 +00:00
install-sh Enterprise Control/Configuration/Logging package ... preliminary check in. 2012-02-19 11:59:22 +00:00
local.make better example values 2012-12-03 14:23:56 +00:00
LogTool.m set up well known hosts 2015-08-25 05:35:47 +00:00
NSFileHandle+Printf.h minor 64bit issues 2013-07-13 07:58:07 +00:00
NSFileHandle+Printf.m Add copyright 2012-02-19 12:53:41 +00:00
Operators.plist add option to allow any user to log in 2014-03-26 09:38:34 +00:00
README Fix log puge 2015-05-07 06:44:22 +00:00
README.COPYING Fix a couple of types and, more importantly, documentation files accidentally 2012-10-12 16:59:04 +00:00
README.SNMP fix typo and add a couple of notes 2015-08-07 18:17:59 +00:00
Terminate.m set up well known hosts 2015-08-25 05:35:47 +00:00

Getting started
===============

1. Make sure you have GNUstep installed

2. Type 'make' ... to build the code and the documentation

3. Read the documentation (point your web browser at the ECCL subdirectory)

4. (optional) Customise (see local.make) and do 'make clean'.

5. Install it (type 'make install') and try it out.

Key points ...

1. You may want to use 'defaults write NSGlobalDomain EcvEffectiveUser xxx'
where 'xxx' is your username, to tell the system it should be running as you.

2. Debug files are written in ~xxx/DebugLogs ...
look there to diagnose problems.

3. Configuration is in ~xxx/Data.  Specifically, you need to configure
~xxx/Data/Command/Control.plist, ~xxx/Data/Command/Operators.plist, and
~xxx/Data/Command/AlertConfig.plist before the Control server will start.
There are examples in the same directory as this README