<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN"
  "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" version="XHTML+RDFa 1.0" dir="ltr"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:dc="http://purl.org/dc/terms/"
  xmlns:foaf="http://xmlns.com/foaf/0.1/"
  xmlns:og="http://ogp.me/ns#"
  xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
  xmlns:sioc="http://rdfs.org/sioc/ns#"
  xmlns:sioct="http://rdfs.org/sioc/types#"
  xmlns:skos="http://www.w3.org/2004/02/skos/core#"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema#">

<head profile="http://www.w3.org/1999/xhtml/vocab">
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="shortlink" href="/node/1991" />
<meta name="Generator" content="Drupal 7 (http://drupal.org)" />
<link rel="canonical" href="/show/138" />
  <title>Rewrite the LCFG syslog component | DICE development projects</title>
  <style type="text/css" media="all">
@import url("/modules/system/system.base.css?nwnzct");
@import url("/modules/system/system.menus.css?nwnzct");
@import url("/modules/system/system.messages.css?nwnzct");
@import url("/modules/system/system.theme.css?nwnzct");
</style>
<style type="text/css" media="all">
@import url("/modules/comment/comment.css?nwnzct");
@import url("/modules/field/theme/field.css?nwnzct");
@import url("/modules/node/node.css?nwnzct");
@import url("/modules/search/search.css?nwnzct");
@import url("/modules/user/user.css?nwnzct");
@import url("/sites/all/modules/views/css/views.css?nwnzct");
</style>
<style type="text/css" media="all">
@import url("/sites/all/modules/ctools/css/ctools.css?nwnzct");
</style>
<style type="text/css" media="all">
@import url("/sites/default/files/color/bluemarine-8db4c44d/style.css?nwnzct");
</style>
  <script type="text/javascript" src="http://devproj.inf.ed.ac.uk/misc/jquery.js?v=1.4.4"></script>
<script type="text/javascript" src="http://devproj.inf.ed.ac.uk/misc/jquery.once.js?v=1.2"></script>
<script type="text/javascript" src="http://devproj.inf.ed.ac.uk/misc/drupal.js?nwnzct"></script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","ajaxPageState":{"theme":"bluemarine","theme_token":"rQQsQQ8v5BuD-D6wTEZP48GMgJu8GxJ7oHNtnoMQkPg","js":{"misc\/jquery.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1},"css":{"modules\/system\/system.base.css":1,"modules\/system\/system.menus.css":1,"modules\/system\/system.messages.css":1,"modules\/system\/system.theme.css":1,"modules\/comment\/comment.css":1,"modules\/field\/theme\/field.css":1,"modules\/node\/node.css":1,"modules\/search\/search.css":1,"modules\/user\/user.css":1,"sites\/all\/modules\/views\/css\/views.css":1,"sites\/all\/modules\/ctools\/css\/ctools.css":1,"sites\/all\/themes\/bluemarine\/style.css":1}},"urlIsAjaxTrusted":{"\/show\/138":true}});
//--><!]]>
</script>
</head>
<body class="html not-front not-logged-in no-sidebars page-node page-node- page-node-1991 node-type-project" >
  <div id="skip-link">
    <a href="#main-content" class="element-invisible element-focusable">Skip to main content</a>
  </div>
    <div id="header" class="clearfix">

    <div class="region region-search">
    <div id="block-search-form" class="block block-search">

      
  <div class="content">
    <form action="/show/138" method="post" id="search-block-form" accept-charset="UTF-8"><div><div class="container-inline">
      <h2 class="element-invisible">Search form</h2>
    <div class="form-item form-type-textfield form-item-search-block-form">
  <label class="element-invisible" for="edit-search-block-form--2">Search </label>
 <input title="Enter the terms you wish to search for." type="text" id="edit-search-block-form--2" name="search_block_form" value="" size="15" maxlength="128" class="form-text" />
</div>
<div class="form-actions form-wrapper" id="edit-actions"><input type="submit" id="edit-submit" name="op" value="Search" class="form-submit" /></div><input type="hidden" name="form_build_id" value="form-ItIxhAqJ1VjWT7lv0cPLGFwX1JIV5k1h7TfrGXhRrcI" />
<input type="hidden" name="form_id" value="search_block_form" />
</div>
</div></form>  </div>
</div>
  </div>

      <a href="/" title="Home" rel="home" id="logo">
      <img src="http://devproj.inf.ed.ac.uk/sites/default/files/EdUniInfLogo.png" alt="Home" />
    </a>
      
  <div id="menu">
          </div>

  
</div>

<div class="layout-columns clearfix">

  
  <div id="main" class="column">
    
    <div class="inner">
      <h2 class="element-invisible">You are here</h2><div class="breadcrumb"><a href="/">Home</a></div>            <h1 class="title" id="page-title">Rewrite the LCFG syslog component</h1>            <div class="tabs"></div>                          <div class="region region-content">
    <div id="block-system-main" class="block block-system">

      
  <div class="content">
    <div id="node-1991" class="node node-project clearfix" about="/show/138" typeof="sioc:Item foaf:Document">

  
      <span property="dc:title" content="Rewrite the LCFG syslog component" class="rdf-meta element-hidden"></span><span property="sioc:num_replies" content="0" datatype="xsd:integer" class="rdf-meta element-hidden"></span>
      <span class="submitted"><span property="dc:date dc:created" content="2013-01-25T15:46:01+00:00" datatype="xsd:dateTime">Fri, 01/25/2013 - 15:46</span> - <span rel="sioc:has_creator"><span class="username" xml:lang="" about="/users/boss" typeof="sioc:UserAccount" property="foaf:name" datatype="">boss</span></span></span>
  
  <div class="content">
    <div class="field field-name-field-projectid field-type-serial field-label-inline clearfix"><div class="field-label">Project ID:&nbsp;</div><div class="field-items"><div class="field-item even">138</div></div></div><div class="field field-name-field-current-stage field-type-taxonomy-term-reference field-label-inline clearfix"><div class="field-label">Current stage:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project-stages/4ddropped" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">4d_Dropped</a></div></div></div><div class="field field-name-field-manager field-type-taxonomy-term-reference field-label-inline clearfix"><div class="field-label">Manager:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/project-managers/squinney" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">squinney</a></div></div></div><div class="field field-name-field-unit field-type-taxonomy-term-reference field-label-inline clearfix"><div class="field-label">Unit:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/unit/mp-unit" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">mp-unit</a></div></div></div><div class="field field-name-field-what field-type-text-long field-label-above"><div class="field-label">What:&nbsp;</div><div class="field-items"><div class="field-item even"><p><b>Description: </b> It has noted that the syslog component is in need of some attention. It suffers from a number of problems:</p>
<ul><li>The paths to the syslogd and klogd programs are hardwired in the shell code - prevents use with any other compatible daemon.</li>
<li>All the log file paths are hardwired in the shell code.</li>
<li>It uses the old-style LCFG templating system to generate m4 files which are then processed to generate the final syslog configuration file. This also means that resources contain m4 statements rather than simple values.</li>
</ul><p>Fedora now uses rsyslog as the default syslogd, and has done since November 2007. This means it is fairly likely to be in RHEL6. It is also used by Debian and Ubuntu so it looks like it is becoming the de facto standard choice for a modern syslogd. It supports the old config file but also has lots of other nice features which could be useful. It is also highly desirable to make the component generic enough to support multiple different syslogds. Alternatively it might be good to write a specific rsyslog component which makes it possible to enable the fancy features via LCFG. We might even want to do both of these.</p>
<p>See <a href="http://www.rsyslog.com/">the rsyslog website</a> for more details on rsyslog.</p>
<p>There is an rsyslog package available in SL5 but it's version 2.0 which is somewhat behind the current stable version. </p>
<p><b>Deliverables: </b> A new LCFG syslog component.</p>
</div></div></div><div class="field field-name-field-why field-type-text-long field-label-above"><div class="field-label">Why:&nbsp;</div><div class="field-items"><div class="field-item even"><p><b>Customer: </b> </p>
<p><b>Case statement: </b> </p>
</div></div></div><div class="field field-name-field-when field-type-text-long field-label-above"><div class="field-label">When:&nbsp;</div><div class="field-items"><div class="field-item even"><p><b>Status: </b> </p>
<p><b>Timescales: </b> </p>
<p><b>Priority: </b> </p>
<p><b>Time: </b> </p>
</div></div></div><div class="field field-name-field-how field-type-text-long field-label-above"><div class="field-label">How:&nbsp;</div><div class="field-items"><div class="field-item even"><p><b>Proposal: </b> </p>
<p><b>Resources: </b> </p>
<p><b>Plan: </b> </p>
</div></div></div><div class="field field-name-field-other field-type-text-long field-label-above"><div class="field-label">Other:&nbsp;</div><div class="field-items"><div class="field-item even"><p><b>Dependencies: </b> </p>
<p><b>Risks: </b> </p>
<p><b>Milestones</b></p>
<table><th>Proposed date</th>
<th>Achieved date</th>
<th>Name</th>
<th>Description</th>
</table></div></div></div>  </div>
  
  
</div>
  </div>
</div>
  </div>
          </div>
  </div>

  
</div>

<div id="footer">
    <div class="region region-footer">
    <div id="block-block-1" class="block block-block">

      
  <div class="content">
    <p>Unless explicitly stated otherwise, all material is copyright The University of Edinburgh.</p>
  </div>
</div>
  </div>
</div>
  </body>
</html>