<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">How are Ubuntu users configuring Xymon to monitor any log files?  I just installed 18.04.1 LTS.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Are you modifying Xymon’s client-local.cfg file to match whatever OS Ubuntu is sending to Xymon or are you modifying the rsyslog config files to generate a /var/log/messages file?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Aside – Wish this was configured ahead of time as a part of the Ubuntu Xymon packages.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">After installing the Ubuntu Xymon packages, Xymon is matching an OS configured to monitor /var/log/messages in the client-local.cfg file.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">However, the stock Ubuntu distribution does not generate a /var/log/messages file.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">According to the /etc/rsyslog.d/50-default.conf file, Ubuntu by default generates these log files:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">#  Default rules for rsyslog.<o:p></o:p></p>
<p class="MsoNormal">#<o:p></o:p></p>
<p class="MsoNormal">#                       For more information see rsyslog.conf(5) and /etc/rsyslog.conf<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">#<o:p></o:p></p>
<p class="MsoNormal"># First some standard log files.  Log by facility.<o:p></o:p></p>
<p class="MsoNormal">#<o:p></o:p></p>
<p class="MsoNormal">auth,authpriv.*                 /var/log/auth.log<o:p></o:p></p>
<p class="MsoNormal">*.*;auth,authpriv.none          -/var/log/syslog<o:p></o:p></p>
<p class="MsoNormal">#cron.*                         /var/log/cron.log<o:p></o:p></p>
<p class="MsoNormal">#daemon.*                       -/var/log/daemon.log<o:p></o:p></p>
<p class="MsoNormal">kern.*                          -/var/log/kern.log<o:p></o:p></p>
<p class="MsoNormal">#lpr.*                          -/var/log/lpr.log<o:p></o:p></p>
<p class="MsoNormal">mail.*                          -/var/log/mail.log<o:p></o:p></p>
<p class="MsoNormal">#user.*                         -/var/log/user.log<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">#<o:p></o:p></p>
<p class="MsoNormal"># Logging for the mail system.  Split it up so that<o:p></o:p></p>
<p class="MsoNormal"># it is easy to write scripts to parse these files.<o:p></o:p></p>
<p class="MsoNormal">#<o:p></o:p></p>
<p class="MsoNormal">#mail.info                      -/var/log/mail.info<o:p></o:p></p>
<p class="MsoNormal">#mail.warn                      -/var/log/mail.warn<o:p></o:p></p>
<p class="MsoNormal">mail.err                        /var/log/mail.err<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">#<o:p></o:p></p>
<p class="MsoNormal"># Some "catch-all" log files.<o:p></o:p></p>
<p class="MsoNormal">#<o:p></o:p></p>
<p class="MsoNormal">#*.=debug;\<o:p></o:p></p>
<p class="MsoNormal">#       auth,authpriv.none;\<o:p></o:p></p>
<p class="MsoNormal">#       news.none;mail.none     -/var/log/debug<o:p></o:p></p>
<p class="MsoNormal">#*.=info;*.=notice;*.=warn;\<o:p></o:p></p>
<p class="MsoNormal">#       auth,authpriv.none;\<o:p></o:p></p>
<p class="MsoNormal">#       cron,daemon.none;\<o:p></o:p></p>
<p class="MsoNormal">#       mail,news.none          -/var/log/messages<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">#<o:p></o:p></p>
<p class="MsoNormal"># Emergencies are sent to everybody logged in.<o:p></o:p></p>
<p class="MsoNormal">#<o:p></o:p></p>
<p class="MsoNormal">*.emerg                         :omusrmsg:*<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">#<o:p></o:p></p>
<p class="MsoNormal"># I like to have messages displayed on the console, but only on a virtual<o:p></o:p></p>
<p class="MsoNormal"># console I usually leave idle.<o:p></o:p></p>
<p class="MsoNormal">#<o:p></o:p></p>
<p class="MsoNormal">#daemon,mail.*;\<o:p></o:p></p>
<p class="MsoNormal">#       news.=crit;news.=err;news.=notice;\<o:p></o:p></p>
<p class="MsoNormal">#       *.=debug;*.=info;\<o:p></o:p></p>
<p class="MsoNormal">#       *.=notice;*.=warn       /dev/tty8<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Another option would be to create a file like /etc/rsyslog.d/xymon.conf
<o:p></o:p></p>
<p class="MsoNormal">#<o:p></o:p></p>
<p class="MsoNormal"># consolidate logs into single file for Xymon to monitor<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">*.=info;*.=notice;*.=warn;\<o:p></o:p></p>
<p class="MsoNormal">       auth,authpriv.none;\<o:p></o:p></p>
<p class="MsoNormal">       cron,daemon.none;\<o:p></o:p></p>
<p class="MsoNormal">       mail,news.none          -/var/log/messages<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">If that would be agreeable, it could conceivably be included in the Ubuntu Xymon packages.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thx,<o:p></o:p></p>
<p class="MsoNormal">Andy<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Andy Farrior<o:p></o:p></p>
<p class="MsoNormal">Director of Technology Services<o:p></o:p></p>
<p class="MsoNormal">Victoria College<o:p></o:p></p>
<p class="MsoNormal">2200 E Red River<o:p></o:p></p>
<p class="MsoNormal">Victoria, TX 77901<o:p></o:p></p>
<p class="MsoNormal">Andy.Farrior@VictoriaCollege.edu<o:p></o:p></p>
<p class="MsoNormal">Office: 361.582.2547<o:p></o:p></p>
<p class="MsoNormal">Fax: 361.572.6492<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>