]> granicus.if.org Git - pdns/commitdiff
Count the number of NOTIFY packets received
authorRuben Kerkhof <ruben@rubenkerkhof.com>
Sun, 14 Dec 2014 10:33:30 +0000 (11:33 +0100)
committerRuben Kerkhof <ruben@rubenkerkhof.com>
Sun, 14 Dec 2014 12:07:03 +0000 (13:07 +0100)
pdns/common_startup.cc
pdns/packethandler.cc

index c1abe1d26b64bb504b0522ebb2e57aab4429b84b..a2ab02f9d7a7fe08179b98259a25e28c7ded4552 100644 (file)
@@ -251,6 +251,8 @@ void declareStats(void)
   S.declare("dnsupdate-refused", "DNS update packets that are refused.");
   S.declare("dnsupdate-changes", "DNS update changes to records in total.");
 
+  S.declare("incoming-notifications", "NOTIFY packets received.");
+
   S.declare("uptime", "Uptime of process in seconds", uptimeOfProcess);
   S.declare("sys-msec", "Number of msec spent in system time", getSysUserTimeMsec);
   S.declare("user-msec", "Number of msec spent in user time", getSysUserTimeMsec);
index 12a5968b534e37e3c398f0d00c6e90bfde999b2d..3c461502c5a36995b519bdd5c6dd9e9e23279cb7 100644 (file)
@@ -1054,6 +1054,7 @@ DNSPacket *PacketHandler::questionOrRecurse(DNSPacket *p, bool *shouldRecurse)
         return r;
       }
       else if(p->d.opcode==Opcode::Notify) {
+        S.inc("incoming-notifications");
         int res=processNotify(p);
         if(res>=0) {
           r->setRcode(res);