diff --git a/html/includes/graphs/device/pf_inserts.inc.php b/html/includes/graphs/device/pf_inserts.inc.php
new file mode 100644
index 0000000000..da1f911eb0
--- /dev/null
+++ b/html/includes/graphs/device/pf_inserts.inc.php
@@ -0,0 +1,16 @@
+addDataset('states', 'GAUGE', 0);
+
+ $fields = array(
+ 'states' => $states,
+ );
+
+ $tags = compact('rrd_def');
+ data_update($device, 'pf_states', $tags, $fields);
+
+ $graphs['pf_states'] = true;
+}
+
+if (is_numeric($searches)) {
+ $rrd_def = RrdDefinition::make()->addDataset('searches', 'COUNTER', 0);
+
+ $fields = array(
+ 'searches' => $searches,
+ );
+
+ $tags = compact('rrd_def');
+ data_update($device, 'pf_searches', $tags, $fields);
+
+ $graphs['pf_searches'] = true;
+}
+
+if (is_numeric($inserts)) {
+ $rrd_def = RrdDefinition::make()->addDataset('inserts', 'COUNTER', 0);
+
+ $fields = array(
+ 'inserts' => $inserts,
+ );
+
+ $tags = compact('rrd_def');
+ data_update($device, 'pf_inserts', $tags, $fields);
+
+ $graphs['pf_inserts'] = true;
+}
+
+if (is_numeric($removals)) {
+ $rrd_def = RrdDefinition::make()->addDataset('removals', 'COUNTER', 0);
+
+ $fields = array(
+ 'removals' => $removals,
+ );
+
+ $tags = compact('rrd_def');
+ data_update($device, 'pf_removals', $tags, $fields);
+
+ $graphs['pf_removals'] = true;
+}