<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: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 12 (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;}
@font-face
        {font-family:"Bradley Hand ITC";
        panose-1:3 7 4 2 5 3 2 3 2 3;}
/* 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:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@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=blue vlink=purple><div class=WordSection1><p class=MsoNormal>All;<o:p></o:p></p><p class=MsoNormal style='text-align:justify'>    I have a bunch of ( PERL ) plugins that are run passively out of CRON with the results sent to the Nagios monitoring host using NSCA. Most of them work great, and they return results on dozens of services. I’m doing it this way because instead of running dozens of plugins actively, I can run one plugin passively. The problem is I have a few that are choking when the output contains multi-line output, and I’m not sure how to get around that. Basically, my scripts look something like this:<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>foreach my $service ( @services ) {<o:p></o:p></p><p class=MsoNormal>    <Blah, Blah, Blah, do some stuff><o:p></o:p></p><p class=MsoNormal>    $nsca_cmd .= "$nscahost\t$service\t$code\t$output";<o:p></o:p></p><p class=MsoNormal>};<o:p></o:p></p><p class=MsoNormal>my $retval = `$system /bin/echo -e "$nsca_cmd" | $nscaprog -H $nagioshost -c $nscacfg`;<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Like I said, Nagios is choking when the output contains multi-line output. Does anyone have any insight at all on how I can get around this? Any help at all would be greatly appreciated.<o:p></o:p></p><p class=MsoNormal>Thanks;<o:p></o:p></p><p class=MsoNormal>John<o:p></o:p></p><p class=MsoNormal><span style='font-size:18.0pt;font-family:"Bradley Hand ITC";color:#1F497D'>Tech Support<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Technical Support</span><span style='color:#1F497D'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>VoIP Business Solutions<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>240-215-3479, ext. 305<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><a href="mailto:fsd@voipbusiness.us"><span style='color:blue'>support@voipbusiness.us</span></a><o:p></o:p></span></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></div></body></html>