Blame SOURCES/freeradius-raddb-use-appropriate-module-names-in-traps.patch

75e927
From 039f85dfe9a09478c9581b87113e73e2205abd53 Mon Sep 17 00:00:00 2001
75e927
From: Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com>
75e927
Date: Thu, 16 Oct 2014 13:59:51 +0300
75e927
Subject: [PATCH 3/4] raddb: Use appropriate module names in traps
75e927
75e927
Specify appropriate module names for all module traps in trigger.conf,
75e927
instead of using "ldap" for all.
75e927
---
75e927
 raddb/trigger.conf | 29 +++++++++++++++++++----------
75e927
 1 file changed, 19 insertions(+), 10 deletions(-)
75e927
75e927
diff --git a/raddb/trigger.conf b/raddb/trigger.conf
75e927
index b80089c..44f9f36 100644
75e927
--- a/raddb/trigger.conf
75e927
+++ b/raddb/trigger.conf
75e927
@@ -194,12 +194,15 @@ trigger {
75e927
 	#  "trigger" subsection in the module configuration.
75e927
 	modules {
75e927
 		# Common arguments
75e927
-		args = "radiusdModuleName s ldap radiusdModuleInstance s ''"
75e927
+		args = "radiusdModuleInstance s ''"
75e927
 
75e927
 		# The files module
75e927
 		files {
75e927
+			# Common arguments
75e927
+			args = "radiusdModuleName s files ${..args}"
75e927
+
75e927
 			# The module has been HUP'd via radmin
75e927
-			hup = "${snmptrap}::serverModuleHup ${..args}"
75e927
+			hup = "${snmptrap}::serverModuleHup ${args}"
75e927
 
75e927
 			# Note that "hup" can be used for every module
75e927
 			# which can be HUP'd via radmin
75e927
@@ -210,32 +213,38 @@ trigger {
75e927
 		# an LDAP connection ofr every "bind as user".  Be aware that
75e927
 		# this will likely produce a lot of triggers.
75e927
 		ldap {
75e927
+			# Common arguments
75e927
+			args = "radiusdModuleName s ldap ${..args}"
75e927
+
75e927
 			# A new connection to the DB has been opened
75e927
-			open = "${snmptrap}::serverModuleConnectionUp ${..args}"
75e927
+			open = "${snmptrap}::serverModuleConnectionUp ${args}"
75e927
 
75e927
 			# A connection to the DB has been closed
75e927
-			close = "${snmptrap}::serverModuleConnectionDown ${..args}"
75e927
+			close = "${snmptrap}::serverModuleConnectionDown ${args}"
75e927
 
75e927
 			# Failed to open a new connection to the DB
75e927
-			fail = "${snmptrap}::serverModuleConnectionFail ${..args}"
75e927
+			fail = "${snmptrap}::serverModuleConnectionFail ${args}"
75e927
 
75e927
 			# There are no DB handles available.
75e927
-			none = "${snmptrap}::serverModuleConnectionNone ${..args}"
75e927
+			none = "${snmptrap}::serverModuleConnectionNone ${args}"
75e927
 		}
75e927
 
75e927
 		# The SQL module
75e927
 		sql {
75e927
+			# Common arguments
75e927
+			args = "radiusdModuleName s sql ${..args}"
75e927
+
75e927
 			# A new connection to the DB has been opened
75e927
-			open = "${snmptrap}::serverModuleConnectionUp ${..args}"
75e927
+			open = "${snmptrap}::serverModuleConnectionUp ${args}"
75e927
 
75e927
 			# A connection to the DB has been closed
75e927
-			close = "${snmptrap}::serverModuleConnectionDown ${..args}"
75e927
+			close = "${snmptrap}::serverModuleConnectionDown ${args}"
75e927
 
75e927
 			# Failed to open a new connection to the DB
75e927
-			fail = "${snmptrap}::serverModuleConnectionFail ${..args}"
75e927
+			fail = "${snmptrap}::serverModuleConnectionFail ${args}"
75e927
 
75e927
 			# There are no DB handles available.
75e927
-			none = "${snmptrap}::serverModuleConnectionNone ${..args}"
75e927
+			none = "${snmptrap}::serverModuleConnectionNone ${args}"
75e927
 		}
75e927
 
75e927
 		# You can use the same opn / close / fail / none triggers for
75e927
-- 
75e927
2.1.1
75e927