hi collectd list,<br><br>I am using a very minimal installation of collectd on a couple of servers.<br>Everything works perfectly so far, except for iptables plugin.<br><br>I am using collectd version 4.5.0 rpm&nbsp; install from Centos 5.2 (also tried 4.5.1 source version).<br>
<br>/etc/collectd.conf:<br><br>Hostname&nbsp;&nbsp;&nbsp; &quot;localhost&quot;<br>FQDNLookup&nbsp;&nbsp; false<br>BaseDir&nbsp;&nbsp;&nbsp;&nbsp; &quot;/var/lib/collectd&quot;<br>PIDFile&nbsp;&nbsp;&nbsp;&nbsp; &quot;/var/run/collectd.pid&quot;<br>Interval&nbsp;&nbsp;&nbsp;&nbsp; 10<br>ReadThreads&nbsp; 5<br>
<br>LoadPlugin logfile<br>LoadPlugin syslog<br>LoadPlugin cpu<br>LoadPlugin df<br>LoadPlugin interface<br>LoadPlugin iptables<br>LoadPlugin irq<br>LoadPlugin load<br>LoadPlugin memory<br>LoadPlugin rrdtool<br>LoadPlugin swap<br>
<br>&lt;Plugin rrdtool&gt;<br>&nbsp; DataDir &quot;/var/lib/collectd/rrd&quot;<br>&nbsp; CacheTimeout 120<br>&nbsp; CacheFlush&nbsp;&nbsp; 900<br>&lt;/Plugin&gt;<br><br>&lt;Plugin iptables&gt;<br>&nbsp; Chain filter INPUT<br>&lt;/Plugin&gt;<br><br># /etc/init.d/collectd start<br>
Starting collectd: [&nbsp; OK&nbsp; ]<br><br># tail /var/log/messages<br>Jan&nbsp; 2 19:49:14 run23 collectd[25784]: iptables plugin: iptc_init (filte) failed: Table does not exist (do you need to insmod?)<br>Jan&nbsp; 2 19:49:14 run23 collectd[25784]: read-function of plugin `iptables&#39; failed. Will suspend it for 10 seconds.<br>
<br>It seems that for some reason iptables plugin reads the table name as &quot;filte&quot; instead of &quot;filter&quot;, like the last char is being cut off.<br>If I try to add additional char at the end of table name, for example &quot;filterr&quot;, then it seems like the table is found (there is no output in the log file), but RRD file is not being created.<br>
<br>I also compiled the latest source version of collectd, and copied iptables.so file to the plugins folder. The result is the same, only with different error message:<br>Jan&nbsp; 2 19:48:57 run23 collectd[25007]: iptables plugin: iptc_init (filte) failed: iptables who? (do you need to insmod?)<br>
<br># iptables -L -v -n -t filter<br>Chain INPUT (policy ACCEPT 71278 packets, 8859K bytes)<br>&nbsp;pkts bytes target&nbsp;&nbsp;&nbsp;&nbsp; prot opt in&nbsp;&nbsp;&nbsp;&nbsp; out&nbsp;&nbsp;&nbsp;&nbsp; source&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; destination&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;9590&nbsp; 477K ACCEPT&nbsp;&nbsp;&nbsp;&nbsp; tcp&nbsp; --&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://0.0.0.0/0">0.0.0.0/0</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://0.0.0.0/0">0.0.0.0/0</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tcp dpt:80 flags:0x17/0x02 /* HTTP */ <br>
&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 0 ACCEPT&nbsp;&nbsp;&nbsp;&nbsp; tcp&nbsp; --&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://0.0.0.0/0">0.0.0.0/0</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xx.xxx.xxx.yyy&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tcp dpt:22 flags:0x17/0x02 <br>&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 0 ACCEPT&nbsp;&nbsp;&nbsp;&nbsp; tcp&nbsp; --&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xx.xxx.xxx.yyy&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://0.0.0.0/0">0.0.0.0/0</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tcp dpt:54444 flags:0x17/0x02 <br>
&nbsp;&nbsp;&nbsp; 3&nbsp;&nbsp; 402 ACCEPT&nbsp;&nbsp;&nbsp;&nbsp; udp&nbsp; --&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xx.xxx.xxx.y&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://0.0.0.0/0">0.0.0.0/0</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; udp spt:53 <br>&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp; 76 ACCEPT&nbsp;&nbsp;&nbsp;&nbsp; udp&nbsp; --&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xx.xxx.xxx.yy&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://0.0.0.0/0">0.0.0.0/0</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; udp spt:123 <br>
&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 0 ACCEPT&nbsp;&nbsp;&nbsp;&nbsp; icmp --&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xx.xxx.xxx.yy&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://0.0.0.0/0">0.0.0.0/0</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; 9&nbsp;&nbsp; 910 ACCEPT&nbsp;&nbsp;&nbsp;&nbsp; all&nbsp; --&nbsp; lo&nbsp;&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://0.0.0.0/0">0.0.0.0/0</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://0.0.0.0/0">0.0.0.0/0</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; 3&nbsp;&nbsp; 144 REJECT&nbsp;&nbsp;&nbsp;&nbsp; tcp&nbsp; --&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://0.0.0.0/0">0.0.0.0/0</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://0.0.0.0/0">0.0.0.0/0</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tcp flags:0x17/0x02 reject-with icmp-port-unreachable <br>&nbsp;&nbsp; 37&nbsp; 6588 REJECT&nbsp;&nbsp;&nbsp;&nbsp; udp&nbsp; --&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://0.0.0.0/0">0.0.0.0/0</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://0.0.0.0/0">0.0.0.0/0</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; udp reject-with icmp-port-unreachable <br>
<br>Any help?<br>Thanks<br>Karolis<br><br>