Sur le serveur à grapher :
apt-get install libsnmp-extension-passpersist-perl
#!/usr/bin/perl -w use strict; use SNMP::Extension::PassPersist; my $oid = '.1.3.6.1.4.1.10650.1.3.54123'; my $extsnmp = SNMP::Extension::PassPersist->new( backend_collect => \&update_tree ); $extsnmp->run; sub update_tree { my $max = `cat /proc/sys/net/ipv4/netfilter/ip_conntrack_max`; my $cur = `cat /proc/sys/net/ipv4/netfilter/ip_conntrack_count`; $extsnmp->add_oid_entry("$oid.0", "integer", $max); $extsnmp->add_oid_entry("$oid.1", "integer", $cur); }
pass_persist .1.3.6.1.4.1.10650.1.3.54123 /usr/local/bin/conntrack-snmp
Sur le serveur Cacti :