<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>