<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">I think I'm misunderstanding exactly
how the rclient script functions and how it aquires the info from
the client machine. It appears that I have the SSH keys setup and
working because I can enter '
<meta charset="utf-8">
<b style="font-weight:normal;"
id="docs-internal-guid-b8db82c3-88e4-3e02-905b-21cea4194ecb"><span
style="font-size:13px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">ssh
-i ~/.ssh/xymon-rclient root@freenas.</span></b><span
style="font-weight:normal;"><span
style="font-size:13px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">mydomainname</span></span><b
style="font-weight:normal;"
id="docs-internal-guid-b8db82c3-88e4-3e02-905b-21cea4194ecb"><span
style="font-size:13px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">.com
uname -n' from a command line on the xymon server and it
displays the hostname of the cli</span></b><span
style="font-weight:normal;"><span
style="font-size:13px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">ent
without requesting a password, but it's not collecting the
data for some reason.</span></span> <br>
<br>
(I've manually edited my specific IP and domain name in all the
following due to this being a public post)<br>
<br>
I can verify that there are SSH keys listed in the client's
/root/.ssh/ directory and they're labeled with my xymon server's
user@hostname confirming that they uploaded into the client
correctly when I ran the following commands from the xymon
server. <br>
#su xymon<br>
<meta charset="utf-8">
<b style="font-weight:normal;"
id="docs-internal-guid-b8db82c3-88ea-41c3-98b4-0d306f79c407"><span
style="font-size:13px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#ssh-keygen
-N "" -f ~/.ssh/xymon-rclient</span></b><br>
#
<meta charset="utf-8">
<b style="font-weight:normal;"
id="docs-internal-guid-b8db82c3-88e8-6532-c728-9e6481f76b8f"><span
style="font-size:13px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">ssh
<a class="moz-txt-link-abbreviated" href="mailto:root@freenas.mydomainname.com">root@freenas.mydomainname.com</a> "cat >>
~/.ssh/authorized_keys" < ~/.ssh/xymon-rclient.pub<br>
<br>
Here's what I have in my tasks.cfg file.<br>
</span></b>
<meta charset="utf-8">
<b style="font-weight:normal;"
id="docs-internal-guid-b8db82c3-88ea-ca95-82f1-96444af0468c">
<p dir="ltr"
style="line-height:1.15;margin-top:0pt;margin-bottom:0pt;"><span
style="font-size:13px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span
class="Apple-tab-span" style="white-space:pre;"> </span></span><span
style="font-size:13px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">[xymon-rclient]</span></p>
<p dir="ltr"
style="line-height:1.15;margin-top:0pt;margin-bottom:0pt;"><span
style="font-size:13px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">
</span><span
style="font-size:13px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span
class="Apple-tab-span" style="white-space:pre;"> </span></span><span
style="font-size:13px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span
class="Apple-tab-span" style="white-space:pre;"></span></span><span
style="font-size:13px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">ENVFILE
$XYMONHOME/etc/xymonserver.cfg</span></p>
<p dir="ltr"
style="line-height:1.15;margin-top:0pt;margin-bottom:0pt;"><span
style="font-size:13px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">
</span><span
style="font-size:13px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span
class="Apple-tab-span" style="white-space:pre;"> </span></span><span
style="font-size:13px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span
class="Apple-tab-span" style="white-space:pre;"></span></span><span
style="font-size:13px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">CMD
$XYMONHOME/ext/xymon-rclient.sh -d 1</span></p>
<p dir="ltr"
style="line-height:1.15;margin-top:0pt;margin-bottom:0pt;"><span
style="font-size:13px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">
</span><span
style="font-size:13px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span
class="Apple-tab-span" style="white-space:pre;"> </span></span><span
style="font-size:13px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span
class="Apple-tab-span" style="white-space:pre;"></span></span><span
style="font-size:13px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">LOGFILE
$XYMONSERVERLOGS/xymon-rclient.log</span></p>
<span
style="font-size:13px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">
</span><span
style="font-size:13px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span
class="Apple-tab-span" style="white-space:pre;"> </span></span><span
style="font-size:13px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span
class="Apple-tab-span" style="white-space:pre;"></span></span><span
style="font-size:13px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">INTERVAL
5m</span></b><br>
<div class="moz-signature">
<title>Signature - Kris</title>
<meta content="text/html; charset=UTF-8"
http-equiv="content-type">
<style type="text/css">@import url('<a class="moz-txt-link-freetext" href="https://themes.googleusercontent.com/fonts/css?kit=wAPX1HepqA24RkYW1AuHYA">https://themes.googleusercontent.com/fonts/css?kit=wAPX1HepqA24RkYW1AuHYA</a>');ol{margin:0;padding:0}.c0{color:#990000;font-size:10pt;background-color:#ffffff;font-family:"Calibri";font-weight:bold}.c5{color:#990000;font-size:8pt;background-color:#ffffff;font-family:"Calibri"}.c1{color:#990000;font-size:10pt;background-color:#ffffff;font-family:"Calibri"}.c2{max-width:468pt;background-color:#ffffff;padding:72pt 72pt 72pt 72pt}.c4{text-decoration:underline}.c3{direction:ltr}.title{widows:2;padding-top:0pt;line-height:1.15;orphans:2;text-align:left;color:#000000;font-size:21pt;font-family:"Trebuchet MS";padding-bottom:0pt;page-break-after:avoid}.subtitle{widows:2;padding-top:0pt;line-height:1.15;orphans:2;text-align:left;color:#666666;font-style:italic;font-size:13pt;font-family:"Trebuchet MS";padding-bottom:10pt;page-break-afte
r:avoid}li{color:#000000;font-size:11pt;font-family:"Arial"}p{color:#000000;font-size:11pt;margin:0;font-family:"Arial"}h1{widows:2;padding-top:10pt;line-height:1.15;orphans:2;text-align:left;color:#000000;font-size:16pt;font-family:"Trebuchet MS";padding-bottom:0pt;page-break-after:avoid}h2{widows:2;padding-top:10pt;line-height:1.15;orphans:2;text-align:left;color:#000000;font-size:13pt;font-family:"Trebuchet MS";font-weight:bold;padding-bottom:0pt;page-break-after:avoid}h3{widows:2;padding-top:8pt;line-height:1.15;orphans:2;text-align:left;color:#666666;font-size:12pt;font-family:"Trebuchet MS";font-weight:bold;padding-bottom:0pt;page-break-after:avoid}h4{widows:2;padding-top:8pt;line-height:1.15;orphans:2;text-align:left;color:#666666;font-size:11pt;text-decoration:underline;font-family:"Trebuchet MS";padding-bottom:0pt;page-break-after:avoid}h5{widows:2;padding-top:8pt;line-height:1.15;orphans:2;text-align:left;color:#666666;font-size:11pt;font-family:"Trebuchet MS";padding-botto
m:0pt;page-break-after:avoid}h6{widows:2;padding-top:8pt;line-height:1.15;orphans:2;text-align:left;color:#666666;font-style:italic;font-size:11pt;font-family:"Trebuchet MS";padding-bottom:0pt;page-break-after:avoid}</style>
<br>
Here's what I have in my hosts.cfg file.<br>
<meta charset="utf-8">
<span style="font-weight:normal;"><span
style="font-size:11px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1.2.3.4
FreeNAS </span></span><b style="font-weight:normal;"
id="docs-internal-guid-b8db82c3-88eb-8634-9e6b-f68955951463"><span
style="font-size:11px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#
trace ssh <a class="moz-txt-link-freetext" href="https://freenas.mydomainname.com">https://freenas.mydomainname.com</a> "RCLIENT:cmd(ssh
-T root@</span></b><span style="font-weight:normal;"><span
style="font-size:11px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">freenas.mydomainname.com</span></span><b
style="font-weight:normal;"
id="docs-internal-guid-b8db82c3-88eb-8634-9e6b-f68955951463"><span
style="font-size:11px;font-family:Arial;color:#000000;background-color:transparent;font-weight:normal;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">),ostype(freebsd)"</span></b><br>
<br>
Here's what I get in the logs.<br>
Wed Jul 30 13:20:00 PDT 2014: starting
/usr/lib/xymon/server/ext/xymon-rclient.sh<br>
Wed Jul 30 13:20:00 PDT 2014<br>
Adding hosts from hosts.cfg<br>
Server 1 freenas.mydomainname.com(freebsd)<br>
Command: ssh -T <a class="moz-txt-link-abbreviated" href="mailto:root@freenas.mydomainname.com">root@freenas.mydomainname.com</a><br>
Wed Jul 30 13:20:01 PDT 2014: Failed to collect data for
freenas.mydomainname.com<br>
Wed Jul 30 13:20:01 PDT 2014: finished
/usr/lib/xymon/server/ext/xymon-rclient.sh (completed 0 out of
1)<br>
<br>
Hopefully this gives some sort of clue as to what's going on or
what I'm doing wrong.<br>
<br>
<p class="c3"><span class="c1">Thank you.</span></p>
<p class="c3"><span class="c1">------------------------------------------------</span></p>
<p class="c3"><span class="c0">Kris Springer</span></p>
<br>
<br>
</div>
On 7/30/2014 12:02 AM, Jeremy Laidman wrote:<br>
</div>
<blockquote
cite="mid:CAAnki7CAiBONgaxgPn_JYYzvxbouP3g7KvkFzBDE=72+H9OO6g@mail.gmail.com"
type="cite">
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">On 30 July 2014 16:48, Kris Springer
<span dir="ltr"><<a moz-do-not-send="true"
href="mailto:kspringer@innovateteam.com" target="_blank">kspringer@innovateteam.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
<div>I believe I've gotten the SSH authentication
working correctly. My problem now is that the remote
client that I'm attempting to monitor is a FreeNAS box
with a Read-Only file system. I can manually enter
'mount -uw /' directly on the client machine to
overcome the Read-Only issue, but I can't seem to
figure out what to do in the rclient script that will
accomplish the same thing. Any ideas?</div>
</div>
</blockquote>
<div><br>
</div>
<div>I'm not sure I follow. If you manually run "mount -uw
/" then you don't need to do anything in the rclient
script. If you want to do this every time, simply create
an extra task.cfg entry that uses "ssh" to do this for
you.</div>
<div><br>
</div>
<div>I'm puzzled why rclient needs a writeable root
filesystem. Does it give an error message?</div>
<div><br>
</div>
<div>J</div>
<div><br>
</div>
</div>
</div>
</div>
</blockquote>
<br>
</body>
</html>