Hallo,
ich brauche IP-accounting und mit fast jedem netfilter/iptables betreffenden Kernelupdate mus ich das veraltete/ungewartete ipac-ng irgendwie anpassen. Außerdem läßt es IPv6 Support vermissen.
Ich denke in pmacct einen würdigen Nachfolger gefunden zu haben.
Es werden ein paar Daten gesammelt und in eine Datenbank geschrieben:
[...] aggregate: src_host,dst_host,proto,src_port,dst_port interface: eth0 ports_file: /etc/pmacct/ports.list [...]
Wenn ich nun verschiedene Stellen nach dem Trafficaufkommen befrage, erhalte ich leider zu unterschiedliche Angaben:
[...] ns1:/tmp# sudo -u postgres psql -d pmacct -c "SELECT SUM(bytes) FROM acct WHERE stamp_updated >= '2014-12-23 00:00:00' AND stamp_updated <= '2014-12-23 01:00:00'" sum ------------ 1995191440 (1 Zeile) [...] ns1:/tmp# ipacsum -t "the hour 2 hours ago" IP accounting summary Host: ns1 / Time created: 2014/12/23 02:11:48 CET Data from 2014/12/23 00:00:00 CET to 2014/12/23 00:59:59 CET all_in : 37M all_out : 46M [...] 2a01:*:*:*::/64 0,007 0,043 0,050 78.*.*.* ns1 0,010 0,026 0,036 Gesamt: 0,017 0,069 0,086 [...]
In der Datenbank sind knapp 2gb aufkumuliert, ipac-ng hat auf IPv4 nur 83mb gesehen und beim Serverhoster sind es auf beiden IP-Versionen keine ca. 86mb. Jetzt stellt sich mir die Frage, warum weicht der von pmacct gezählte Datenverkehr so gewaltig von der übereinstimmenden Meinung der beiden anderen Zähler ab?
Mit freundlichen Grüßen / Kind regards Ronny Seffner -- Ronny Seffner | Alter Viehweg 1 | 01665 Klipphausen www.seffner.de | ronny@seffner.de | +49 35245 72950 7EA62E22D9CC4F0B74DCBCEA864623A568694DB8