<div dir="ltr"><span style="font-family:arial,sans-serif;font-size:13px">- You said something about a services.conf where services exist which do not generate any perfdata and therefore rrd files.</span><br><div><span style="font-family:arial,sans-serif;font-size:13px"><br>
</span></div><div><span style="font-family:arial,sans-serif;font-size:13px">services.conf contains the applied service I pasted in my last email, and ping6, which I also don't seem to get an rrd-file from. The other services are defined directly under the host, for example - </span><font face="arial, sans-serif">/etc/icinga2/conf.d/hosts/localhost/users.conf :</font></div>
<div><font face="arial, sans-serif"><br></font></div><div><br></div><div><div>object Service "users" {</div><div>  import "generic-service"</div><div><br></div><div>  host_name = "localhost"</div>
<div>  check_command = "users"</div><div>  vars.sla = "24x7"</div><div><br></div><div>  action_url = "/pnp4nagios/graph?host=$HOSTNAME$&srv=$SERVICEDESC$' class='tips' rel='/pnp4nagios/popup?host=$HOSTNAME$&srv=$SERVICEDESC$"</div>
<div>}</div></div><div><br></div><div><br></div><div>The main difference I can see between services that I do get rrd-files from, and services I do not get rrd-files from, is that the ones which do not generate any files are applied per rule using "apply Service" from the main services.conf file, and the ones that do work are defined under the host per "object Service". I hope that makes my issue a bit clearer.</div>
<div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:13px">- </span><span style="font-family:arial,sans-serif;font-size:13px">It's still a sample config, and shall be revised/modified by your own strategy</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:13px">I fully intend to do that, once I get this issue out of the way. It's easier to debug with configs which are easily replicated, as anyone can just grab a copy, or create a vagrant instance with those configs. BTW - your link returned a "page not found" :(</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:13px">- </span><span style="font-family:arial,sans-serif;font-size:13px">Run the plugin manually as Icinga 2 would execute it, and post the entire output.</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div>Sure - where does icinga2 keep the internal command files, such as ping4? I haven't found any documantation on that, and there's no path under /etc/icinga2/features-enabled/command.conf . There's no mention of ping4 in any other config file.</div>
<div><br></div><div><br></div><div>In addition to me debugging this issue, it would be nice to get some feedback from other users - Has anyone successfully applied and got PNP data from an "applied" service in icinga2 ?</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Aug 5, 2014 at 7:07 PM, Michael Friedrich <span dir="ltr"><<a href="mailto:michael.friedrich@netways.de" target="_blank">michael.friedrich@netways.de</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>Am 05.08.2014 18:02, schrieb Yuval Freund:<br>
</div><div class="">
<blockquote type="cite">
<div dir="ltr">Hello and thanks for your reply,
<div><br>
</div>
<div>- <span style="font-family:arial,sans-serif;font-size:13px">Can we see the exact configuration?</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px"><br>
</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px">Sure, which configuration would you require? Icinga/PNP/</span>rrdcached/.. ? Which exact files?</div>
<div><span style="font-family:arial,sans-serif;font-size:13px">As I stated in my original post, I used the supplied guide in order to get PNP up and running, so all configurations are identical to the ones there.</span></div>

</div>
</blockquote>
<br></div>
You said something about a services.conf where services exist which do not generate any perfdata and therefore rrd files.<div class=""><br>
<br>
"pnp only recieves performance data from services which are directly configured under the host, but not for services which were applied from services.conf ."<br>
<br></div>
I was curious how they would look like.<div class=""><br>
<br>
<blockquote type="cite">
<div dir="ltr">
<div><span style="font-family:arial,sans-serif;font-size:13px"><br>
</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px">Here's the service configuration, which was included in the .deb package from the repo (the only thing added is action_url):</span></div>
</div>
</blockquote>
<br></div>
It's still a sample config, and shall be revised/modified by your own strategy. Find more on best practices on the documentation on that:
<a href="http://docs.icinga.org/icinga2/latest/doc/module/icinga2/toc#!/icinga2/latest/doc/module/icinga2/chapter/monitoring-basics%23configuration-best-practice" target="_blank">
http://docs.icinga.org/icinga2/latest/doc/module/icinga2/toc#!/icinga2/latest/doc/module/icinga2/chapter/monitoring-basics#configuration-best-practice</a><div><div class="h5"><br>
<br>
<blockquote type="cite">
<div dir="ltr">
<div><span style="font-family:arial,sans-serif;font-size:13px"><br>
</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px"><br>
</span></div>
<div>
<div><font face="arial, sans-serif">apply Service "ping4" {</font></div>
<div><font face="arial, sans-serif">  import "generic-service"</font></div>
<div><font face="arial, sans-serif"><br>
</font></div>
<div><font face="arial, sans-serif">  check_command = "ping4"</font></div>
<div><font face="arial, sans-serif">  vars.sla = "24x7"</font></div>
<div><font face="arial, sans-serif"><br>
</font></div>
<div><font face="arial, sans-serif">  assign where "linux-servers" in host.groups</font></div>
<div><font face="arial, sans-serif">  assign where "windows-servers" in host.groups</font></div>
<div><font face="arial, sans-serif">  ignore where host.address == ""</font></div>
<div><font face="arial, sans-serif"><br>
</font></div>
<div><font face="arial, sans-serif">  action_url = "/pnp4nagios/graph?host=$HOSTNAME$&srv=$SERVICEDESC$' class='tips' rel='/pnp4nagios/popup?host=$HOSTNAME$&srv=$SERVICEDESC$"</font></div>

<div><font face="arial, sans-serif">}</font></div>
<div style="font-family:arial,sans-serif;font-size:13px"><br>
</div>
</div>
<div><span style="font-family:arial,sans-serif;font-size:13px"><br>
</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px">And here's a listing of the perfdata/localhost folder, so you could see other services are creating and populating rrd-files:</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px"><br>
</span></div>
<div>
<div><font face="arial, sans-serif">root@SERVERNAME:/var/lib/pnp4nagios/perfdata/localhost# ll</font></div>
<div><font face="arial, sans-serif">total 22188</font></div>
<div><font face="arial, sans-serif">drwxrwxr-x 2 nagios nagios     4096 Aug  5 14:17 ./</font></div>
<div><font face="arial, sans-serif">drwxr-xr-x 4 nagios nagios     4096 Jul 25 15:32 ../</font></div>
<div><font face="arial, sans-serif">-rw-rw-r-- 1 nagios nagios   768224 Aug  5 14:00 apt.rrd</font></div>
<div><font face="arial, sans-serif">-rw-rw-r-- 1 nagios nagios     2530 Aug  5 14:16 apt.xml</font></div>
<div><font face="arial, sans-serif">-rw-rw-r-- 1 nagios nagios  3067856 Aug  5 14:14 disk.rrd</font></div>
<div><font face="arial, sans-serif">-rw-rw-r-- 1 nagios nagios     6915 Aug  5 14:16 disk.xml</font></div>
<div><font face="arial, sans-serif">-rw-rw-r-- 1 nagios nagios   768224 Jul 29 00:35 _HOST_.rrd</font></div>
<div><font face="arial, sans-serif">-rw-rw-r-- 1 nagios nagios     2455 Jul 29 00:35 _HOST_.xml</font></div>
<div><font face="arial, sans-serif">-rw-rw-r-- 1 nagios nagios   768224 Aug  5 14:09 http.rrd</font></div>
<div><font face="arial, sans-serif">-rw-rw-r-- 1 nagios nagios     2512 Aug  5 14:16 http.xml</font></div>
<div><font face="arial, sans-serif">-rw-rw-r-- 1 nagios nagios 14566016 Aug  5 14:03 icinga.rrd</font></div>
<div><font face="arial, sans-serif">-rw-rw-r-- 1 nagios nagios    27147 Aug  5 14:16 icinga.xml</font></div>
<div><font face="arial, sans-serif">-rw-rw-r-- 1 nagios nagios  1151496 Aug  5 14:11 load.rrd</font></div>
<div><font face="arial, sans-serif">-rw-rw-r-- 1 nagios nagios     3176 Aug  5 14:17 load.xml</font></div>
<div><font face="arial, sans-serif">-rw-rw-r-- 1 nagios nagios   384952 Aug  5 13:48 procs.rrd</font></div>
<div><font face="arial, sans-serif">-rw-rw-r-- 1 nagios nagios     1874 Aug  5 14:17 procs.xml</font></div>
<div><font face="arial, sans-serif">-rw-rw-r-- 1 nagios nagios   384952 Aug  5 13:46 ssh.rrd</font></div>
<div><font face="arial, sans-serif">-rw-rw-r-- 1 nagios nagios     1882 Aug  5 14:17 ssh.xml</font></div>
<div><font face="arial, sans-serif">-rw-rw-r-- 1 nagios nagios   384952 Aug  5 14:13 swap.rrd</font></div>
<div><font face="arial, sans-serif">-rw-rw-r-- 1 nagios nagios     1956 Aug  5 14:16 swap.xml</font></div>
<div><font face="arial, sans-serif">-rw-rw-r-- 1 nagios nagios   384952 Aug  5 13:54 users.rrd</font></div>
<div><font face="arial, sans-serif">-rw-rw-r-- 1 nagios nagios     1862 Aug  5 14:16 users.xml</font></div>
</div>
</div>
</blockquote>
<br>
</div></div><font face="arial, sans-serif">It doesn't make sense to debug three different locations for "no graph is shown"<br>
<br>
* Verify which command is being executed given the configuration objects<br>
* Validate the check plugin manually providing the correct performance data<br>
<br>
Only if these points are done, step to npcd/process perfdata. And if their logs don't tell anything, dive into rrdtool.<br>
<br>
</font><div class="">
<blockquote type="cite">
<div dir="ltr">
<div>
<div style="font-family:arial,sans-serif;font-size:13px"><br>
</div>
</div>
<div><br>
</div>
<div><span style="font-family:arial,sans-serif;font-size:13px">- </span><span style="font-family:arial,sans-serif;font-size:13px">Verify that these check commands and plugins provide valid performance data.</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px"><br>
</span></div>
"..even though I can see the performance data under "Service State Information" ". Here's what I see under the service ping4 as an example - Performance Data:pl=0%;5;15;0 rta=3.1999999999999999e-05s;0.1;0.2;0</div>

</blockquote>
<br></div>
Run the plugin manually as Icinga 2 would execute it, and post the entire output.
<br><div class="">
<br>
<blockquote type="cite">
<div dir="ltr">
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>- <span style="font-family:arial,sans-serif;font-size:13px">Hard to tell with that little details you provided.</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px"><br>
</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px">"</span>Please let me know if you require any additional details from my end." <span style="color:rgb(80,0,80)">:)</span></div>
</div>
</blockquote>
<br></div>
I'd remove the wiki guide, and move it to the documentation. I'm not very keen on a split mode between the wiki and the docs, as happened with 1.x. If you have anything to add to the docs, please send a patch to the issue -
<a href="https://dev.icinga.org/issues/6858" target="_blank">https://dev.icinga.org/issues/6858</a><br>
<br>
<a href="http://docs.icinga.org/icinga2/latest/doc/module/icinga2/toc#!/icinga2/latest/doc/module/icinga2/chapter/addons-plugins%23addons-graphing-pnp" target="_blank">http://docs.icinga.org/icinga2/latest/doc/module/icinga2/toc#!/icinga2/latest/doc/module/icinga2/chapter/addons-plugins#addons-graphing-pnp</a><br>

<br>
regards,<br>
Michael<div><div class="h5"><br>
<br>
<br>
<blockquote type="cite">
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">On Tue, Aug 5, 2014 at 5:44 PM, Michael Friedrich <span dir="ltr">
<<a href="mailto:michael.friedrich@netways.de" target="_blank">michael.friedrich@netways.de</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>Am 05.08.2014 17:17, schrieb Yuval Freund:<br>
</div>
<div>
<blockquote type="cite">
<div dir="ltr"><span style="font-family:arial,sans-serif;font-size:13px">Hello,</span>
<div style="font-family:arial,sans-serif;font-size:13px"><br>
</div>
<div style="font-family:arial,sans-serif;font-size:13px">I set up the latest version (2.0.1) of Icinga2 on an Ubuntu 14.04 Machine with ClassicUI and pnp4nagios using the official repository. Everything seems to be working, including my integration with the
 ClassicUI, accept for one issue - pnp only recieves performance data from services which are directly configured under the host, but not for services which were applied from services.conf .</div>
</div>
</blockquote>
<br>
</div>
Can we see the exact configuration?
<div><br>
<br>
<blockquote type="cite">
<div dir="ltr">
<div style="font-family:arial,sans-serif;font-size:13px"><br>
</div>
<div style="font-family:arial,sans-serif;font-size:13px">Example - With the supplied test configs, I can see graphs for services such as users, procs, and swap, but not for ping4 nor ping6, even though I can see the performance data under "Service State Information".</div>

<div style="font-family:arial,sans-serif;font-size:13px">There are also no rrd files created for these services under /var/lib/pnp4nagios/perfdata/localhost<br>
</div>
</div>
</blockquote>
<br>
</div>
Verify that these check commands and plugins provide valid performance data.
<div><br>
<br>
<blockquote type="cite">
<div dir="ltr">
<div style="font-family:arial,sans-serif;font-size:13px"><br>
</div>
<div style="font-family:arial,sans-serif;font-size:13px">Is it a current limitation/bug, or am I doing something wrong?</div>
</div>
</blockquote>
<br>
</div>
Hard to tell with that little details you provided.<br>
<br>
<blockquote type="cite">
<div>
<div dir="ltr">
<div style="font-family:arial,sans-serif;font-size:13px"><br>
</div>
<div style="font-family:arial,sans-serif;font-size:13px">Please let me know if you require any additional details from my end. I followed this guide in order to get pnp up and running:</div>
<div style="font-family:arial,sans-serif;font-size:13px"><a href="https://wiki.icinga.org/display/howtos/Setting+up+PNP+with+Icinga2+on+Debian" target="_blank">https://wiki.icinga.org/display/howtos/Setting+up+PNP+with+Icinga2+on+Debian</a><br>

</div>
<div style="font-family:arial,sans-serif;font-size:13px"><br>
</div>
<div style="font-family:arial,sans-serif;font-size:13px">Thanks in advance.</div>
</div>
<br>
<fieldset></fieldset> <br>
</div>
<pre>_______________________________________________
icinga-users mailing list
<a href="mailto:icinga-users@lists.icinga.org" target="_blank">icinga-users@lists.icinga.org</a>
<a href="https://lists.icinga.org/mailman/listinfo/icinga-users" target="_blank">https://lists.icinga.org/mailman/listinfo/icinga-users</a>
</pre>
</blockquote>
<br>
<br>
-- <br>
Michael Friedrich, DI (FH)<br>
Application Developer<br>
<br>
NETWAYS GmbH | Deutschherrnstr. 15-19 | D-90429 Nuernberg<br>
Tel: +49 911 92885-0 | Fax: <a href="tel:%2B49%20911%2092885-77" value="+499119288577" target="_blank">
+49 911 92885-77</a><br>
GF: Julian Hein, Bernd Erk | AG Nuernberg HRB18461<br>
<a href="http://www.netways.de" target="_blank">http://www.netways.de</a> |
<a href="mailto:Michael.Friedrich@netways.de" target="_blank">
Michael.Friedrich@netways.de</a><br>
<br>
** Open Source Backup Conference 2014 - September - <a href="http://osbconf.org" target="_blank">
osbconf.org</a> ** <br>
** Puppet Camp Duesseldorf 2014 - Oktober - <a href="http://netways.de/puppetcamp" target="_blank">
netways.de/puppetcamp</a> ** <br>
** OSMC 2014 - November - <a href="http://netways.de/osmc" target="_blank">
netways.de/osmc</a> ** <br>
** OpenNebula Conf 2014 - Dezember - <a href="http://opennebulaconf.com" target="_blank">
opennebulaconf.com</a> ** </div>
<br>
_______________________________________________<br>
icinga-users mailing list<br>
<a href="mailto:icinga-users@lists.icinga.org" target="_blank">icinga-users@lists.icinga.org</a><br>
<a href="https://lists.icinga.org/mailman/listinfo/icinga-users" target="_blank">https://lists.icinga.org/mailman/listinfo/icinga-users</a><br>
<br>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset></fieldset> <br>
<pre>_______________________________________________
icinga-users mailing list
<a href="mailto:icinga-users@lists.icinga.org" target="_blank">icinga-users@lists.icinga.org</a>
<a href="https://lists.icinga.org/mailman/listinfo/icinga-users" target="_blank">https://lists.icinga.org/mailman/listinfo/icinga-users</a>
</pre>
</blockquote>
<br>
<br>
-- <br>
Michael Friedrich, DI (FH)<br>
Application Developer<br>
<br>
NETWAYS GmbH | Deutschherrnstr. 15-19 | D-90429 Nuernberg<br>
Tel: +49 911 92885-0 | Fax: <a href="tel:%2B49%20911%2092885-77" value="+499119288577" target="_blank">+49 911 92885-77</a><br>
GF: Julian Hein, Bernd Erk | AG Nuernberg HRB18461<br>
<a href="http://www.netways.de" target="_blank">http://www.netways.de</a> | <a href="mailto:Michael.Friedrich@netways.de" target="_blank">Michael.Friedrich@netways.de</a><br>
<br>
** Open Source Backup Conference 2014 - September - <a href="http://osbconf.org" target="_blank">osbconf.org</a> ** <br>
** Puppet Camp Duesseldorf 2014 - Oktober - <a href="http://netways.de/puppetcamp" target="_blank">netways.de/puppetcamp</a> ** <br>
** OSMC 2014 - November - <a href="http://netways.de/osmc" target="_blank">netways.de/osmc</a> ** <br>
** OpenNebula Conf 2014 - Dezember - <a href="http://opennebulaconf.com" target="_blank">opennebulaconf.com</a> **
</div></div></div>

<br>_______________________________________________<br>
icinga-users mailing list<br>
<a href="mailto:icinga-users@lists.icinga.org">icinga-users@lists.icinga.org</a><br>
<a href="https://lists.icinga.org/mailman/listinfo/icinga-users" target="_blank">https://lists.icinga.org/mailman/listinfo/icinga-users</a><br>
<br></blockquote></div><br></div>