summaryrefslogtreecommitdiff
path: root/templates/monitor/nat/source
diff options
context:
space:
mode:
authorJohn Southworth <john.southworth@vyatta.com>2011-09-13 16:30:28 -0500
committerJohn Southworth <john.southworth@vyatta.com>2011-10-27 17:11:29 -0500
commit083fc448c6c9d0af337731e6ab39e0bab0e2ed25 (patch)
treec1c59f977af21b75b3baf42e11048925a9c09a4c /templates/monitor/nat/source
parent3de34f9578e04f849f809329f7128a99e8010990 (diff)
downloadvyatta-op-083fc448c6c9d0af337731e6ab39e0bab0e2ed25.tar.gz
vyatta-op-083fc448c6c9d0af337731e6ab39e0bab0e2ed25.zip
Add background monitoring for NAT
(cherry picked from commit 8a1c2a082a43dedd4cb29872f663e98d3c797877)
Diffstat (limited to 'templates/monitor/nat/source')
-rw-r--r--templates/monitor/nat/source/background/node.def1
-rw-r--r--templates/monitor/nat/source/background/start/node.def2
-rw-r--r--templates/monitor/nat/source/background/stop/node.def2
-rw-r--r--templates/monitor/nat/source/node.def2
-rw-r--r--templates/monitor/nat/source/rule/node.def2
-rw-r--r--templates/monitor/nat/source/rule/node.tag/background/node.def2
-rw-r--r--templates/monitor/nat/source/rule/node.tag/background/start/node.def2
-rw-r--r--templates/monitor/nat/source/rule/node.tag/background/stop/node.def2
-rw-r--r--templates/monitor/nat/source/rule/node.tag/node.def2
9 files changed, 14 insertions, 3 deletions
diff --git a/templates/monitor/nat/source/background/node.def b/templates/monitor/nat/source/background/node.def
new file mode 100644
index 0000000..37d5ea4
--- /dev/null
+++ b/templates/monitor/nat/source/background/node.def
@@ -0,0 +1 @@
+help: Monitor Source NAT in the background
diff --git a/templates/monitor/nat/source/background/start/node.def b/templates/monitor/nat/source/background/start/node.def
new file mode 100644
index 0000000..e68ceb4
--- /dev/null
+++ b/templates/monitor/nat/source/background/start/node.def
@@ -0,0 +1,2 @@
+help: Start background monitoring of Source NAT
+run: ${vyatta_bindir}/vyatta-monitor-background NAT-SOURCE "\[NAT-[0-9]*-SNAT\]"
diff --git a/templates/monitor/nat/source/background/stop/node.def b/templates/monitor/nat/source/background/stop/node.def
new file mode 100644
index 0000000..bfecd57
--- /dev/null
+++ b/templates/monitor/nat/source/background/stop/node.def
@@ -0,0 +1,2 @@
+help: Stop background monitoring of Source NAT
+run: ${vyatta_bindir}/vyatta-monitor-background-stop NAT-SOURCE
diff --git a/templates/monitor/nat/source/node.def b/templates/monitor/nat/source/node.def
index 5397fb8..c21ef12 100644
--- a/templates/monitor/nat/source/node.def
+++ b/templates/monitor/nat/source/node.def
@@ -1,2 +1,2 @@
-help: Monitor Source NAT logs
+help: Monitor Source NAT
run: ${vyatta_bindir}/vyatta-monitor NAT-SOURCE "\[NAT-[0-9]*-SNAT\]"
diff --git a/templates/monitor/nat/source/rule/node.def b/templates/monitor/nat/source/rule/node.def
index b24d1bf..3ad3a15 100644
--- a/templates/monitor/nat/source/rule/node.def
+++ b/templates/monitor/nat/source/rule/node.def
@@ -1 +1 @@
-help: Monitor Source NAT logs for a specified rule
+help: Monitor a specified Source NAT rule
diff --git a/templates/monitor/nat/source/rule/node.tag/background/node.def b/templates/monitor/nat/source/rule/node.tag/background/node.def
new file mode 100644
index 0000000..da44a1f
--- /dev/null
+++ b/templates/monitor/nat/source/rule/node.tag/background/node.def
@@ -0,0 +1,2 @@
+help: Monitor a specified Source NAT rule in the background
+
diff --git a/templates/monitor/nat/source/rule/node.tag/background/start/node.def b/templates/monitor/nat/source/rule/node.tag/background/start/node.def
new file mode 100644
index 0000000..8653493
--- /dev/null
+++ b/templates/monitor/nat/source/rule/node.tag/background/start/node.def
@@ -0,0 +1,2 @@
+help: Start background monitoring of a specified Source NAT rule
+run: ${vyatta_bindir}/vyatta-monitor-background NAT-SOURCE-RULE-$5 "\[NAT-$5-SNAT]\]"
diff --git a/templates/monitor/nat/source/rule/node.tag/background/stop/node.def b/templates/monitor/nat/source/rule/node.tag/background/stop/node.def
new file mode 100644
index 0000000..661752d
--- /dev/null
+++ b/templates/monitor/nat/source/rule/node.tag/background/stop/node.def
@@ -0,0 +1,2 @@
+help: Stop background monitoring of a specified Source NAT rule
+run: ${vyatta_bindir}/vyatta-monitor-background-stop NAT-SOURCE-RULE-$5
diff --git a/templates/monitor/nat/source/rule/node.tag/node.def b/templates/monitor/nat/source/rule/node.tag/node.def
index cbc9264..d4c1793 100644
--- a/templates/monitor/nat/source/rule/node.tag/node.def
+++ b/templates/monitor/nat/source/rule/node.tag/node.def
@@ -1,3 +1,3 @@
-help: Monitor Source NAT logs for a specified rule
+help: Monitor a specified Source NAT rule
allowed: local -a ARR=$(cli-shell-api listEffectiveNodes service nat rule); echo "${ARR[@]}"
run: ${vyatta_bindir}/vyatta-monitor NAT-SOURCE-RULE-$5 "\[NAT-$5-SNAT\]"