Re: Multi "Customer" Application dashboard in Grafana

Kottmann, Jörg <[email protected]> Mon, 10 Dec 2018 06:59:27 +0000
Newsgroups gmane.network.opennms.general
Message-ID <[email protected]>
--===============7603697100082217369==
Content-Type: multipart/alternative;
 	boundary="_000_3cc9f7e494364e32a066711de7dd73cfgkvide_"

--_000_3cc9f7e494364e32a066711de7dd73cfgkvide_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi John,

you must create a Template Variable for the Dashboard (Dashboard Settings -=
> Variables).
Select Query on the Top and as Query Options your OpenNMS. As Query you mus=
t
add "nodeFilter(nodeLabel like 'batch%')".

Regards,
Joerg

Von: JohnD Blackburn <[email protected]>
Gesendet: Montag, 10. Dezember 2018 06:57
An: General OpenNMS Discussion <[email protected]>
Betreff: [opennms-discuss] Multi "Customer" Application dashboard in Grafan=
a

I'm trying to set up a dashboard in Grafana to display the statistics for o=
ur application clusters in the context of a customer.

Basically, the Dashboard needs a dropdown to select the customers OpenNMS s=
erver as the datasource, and will display performance metrics for the batch=
 server, online servers (multiple, depending on customer size), services se=
rver and database server.

Each customer has the same set of servers with the only difference in serve=
r names being a 3 character code representing the customer.

I can create 1 dashboard per customer by exporting the JSON from the dashbo=
ard of 1 customer, and updating the 3 character code for each of the server=
s referenced in the dashboard, but I figured that Grafana should be smarter=
 than that and I should be able to get the dashboard to display the custome=
r specific graphs dependant on the datasource specified.

However, I can't figure out how to get Grafana to find the customer specifi=
c server names.

Each server type has a naming convention that is consistent across all cust=
omers, for example, the batch servers would be "batch_cust1", "batch_cust2"=
, etc,  and the online servers would be "online1_cust1", "online2_cust1", "=
online1_cust2", "online2_cust2" etc

I can't find much info on how to variablise node names in Grafana for OpenN=
MS data sources, so I was looking at the "OpenNMS JVM Metrics" dashboard wh=
ich I downloaded from the Grafana site, I can see a variable used to find O=
penNMS servers with a query field "nodeFilter(serviceName like 'OpenNMS-JVM=
')", so attempting to model that format, to get the customer batch server n=
ame, I've created a variable and tried various query options like: "nodeFil=
ter(nodeName like 'batch')", "nodeFilter(nodeName like 'batch%')", "nodeFil=
ter(Label like 'batch')"  However, without any documentation, I'm flying bl=
ind and guessing what I need to configure to get this working.  What do I n=
eed to do to get this working?

If there is a better forum to ask this question, please let me know.

Regards,
John








--_000_3cc9f7e494364e32a066711de7dd73cfgkvide_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:ABBvoice;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
h1
	{mso-style-link:"=DCberschrift 1 Zchn";
	margin-top:11.35pt;
	margin-right:0cm;
	margin-bottom:8.5pt;
	margin-left:0cm;
	mso-add-space:auto;
	text-indent:-39.7pt;
	line-height:20.0pt;
	mso-line-height-rule:exactly;
	page-break-after:avoid;
	mso-list:l4 level1 lfo2;
	font-size:16.0pt;
	font-family:"Arial",sans-serif;
	color:#009036;
	mso-fareast-language:EN-US;
	font-weight:bold;}
h1.CxSpFirst
	{mso-style-link:"=DCberschrift 1 Zchn";
	mso-style-type:export-only;
	margin-top:11.35pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	mso-add-space:auto;
	text-indent:-39.7pt;
	line-height:20.0pt;
	mso-line-height-rule:exactly;
	page-break-after:avoid;
	mso-list:l4 level1 lfo2;
	font-size:16.0pt;
	font-family:"Arial",sans-serif;
	color:#009036;
	mso-fareast-language:EN-US;
	font-weight:bold;}
h1.CxSpMiddle
	{mso-style-link:"=DCberschrift 1 Zchn";
	mso-style-type:export-only;
	margin:0cm;
	margin-bottom:.0001pt;
	mso-add-space:auto;
	text-indent:-39.7pt;
	line-height:20.0pt;
	mso-line-height-rule:exactly;
	page-break-after:avoid;
	mso-list:l4 level1 lfo2;
	font-size:16.0pt;
	font-family:"Arial",sans-serif;
	color:#009036;
	mso-fareast-language:EN-US;
	font-weight:bold;}
h1.CxSpLast
	{mso-style-link:"=DCberschrift 1 Zchn";
	mso-style-type:export-only;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:8.5pt;
	margin-left:0cm;
	mso-add-space:auto;
	text-indent:-39.7pt;
	line-height:20.0pt;
	mso-line-height-rule:exactly;
	page-break-after:avoid;
	mso-list:l4 level1 lfo2;
	font-size:16.0pt;
	font-family:"Arial",sans-serif;
	color:#009036;
	mso-fareast-language:EN-US;
	font-weight:bold;}
h2
	{mso-style-link:"=DCberschrift 2 Zchn";
	margin-top:11.35pt;
	margin-right:0cm;
	margin-bottom:8.5pt;
	margin-left:0cm;
	text-indent:-39.7pt;
	line-height:19.0pt;
	mso-line-height-rule:exactly;
	page-break-after:avoid;
	mso-list:l4 level2 lfo2;
	font-size:14.0pt;
	font-family:"Arial",sans-serif;
	mso-fareast-language:EN-US;
	font-weight:bold;}
h3
	{mso-style-link:"=DCberschrift 3 Zchn";
	margin-top:11.35pt;
	margin-right:0cm;
	margin-bottom:5.7pt;
	margin-left:34.0pt;
	mso-add-space:auto;
	text-indent:-34.0pt;
	line-height:18.0pt;
	mso-line-height-rule:exactly;
	page-break-after:avoid;
	mso-list:l4 level3 lfo2;
	font-size:13.0pt;
	font-family:"Arial",sans-serif;
	mso-fareast-language:EN-US;
	font-weight:bold;}
h3.CxSpFirst
	{mso-style-link:"=DCberschrift 3 Zchn";
	mso-style-type:export-only;
	margin-top:11.35pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:34.0pt;
	margin-bottom:.0001pt;
	mso-add-space:auto;
	text-indent:-34.0pt;
	line-height:18.0pt;
	mso-line-height-rule:exactly;
	page-break-after:avoid;
	mso-list:l4 level3 lfo2;
	font-size:13.0pt;
	font-family:"Arial",sans-serif;
	mso-fareast-language:EN-US;
	font-weight:bold;}
h3.CxSpMiddle
	{mso-style-link:"=DCberschrift 3 Zchn";
	mso-style-type:export-only;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:34.0pt;
	margin-bottom:.0001pt;
	mso-add-space:auto;
	text-indent:-34.0pt;
	line-height:18.0pt;
	mso-line-height-rule:exactly;
	page-break-after:avoid;
	mso-list:l4 level3 lfo2;
	font-size:13.0pt;
	font-family:"Arial",sans-serif;
	mso-fareast-language:EN-US;
	font-weight:bold;}
h3.CxSpLast
	{mso-style-link:"=DCberschrift 3 Zchn";
	mso-style-type:export-only;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:5.7pt;
	margin-left:34.0pt;
	mso-add-space:auto;
	text-indent:-34.0pt;
	line-height:18.0pt;
	mso-line-height-rule:exactly;
	page-break-after:avoid;
	mso-list:l4 level3 lfo2;
	font-size:13.0pt;
	font-family:"Arial",sans-serif;
	mso-fareast-language:EN-US;
	font-weight:bold;}
h4
	{mso-style-link:"=DCberschrift 4 Zchn";
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:43.95pt;
	margin-bottom:.0001pt;
	text-indent:-43.95pt;
	line-height:18.0pt;
	mso-line-height-rule:exactly;
	page-break-after:avoid;
	mso-list:l4 level4 lfo2;
	font-size:12.0pt;
	font-family:"Arial",sans-serif;
	mso-fareast-language:EN-US;
	font-weight:bold;}
h5
	{mso-style-link:"=DCberschrift 5 Zchn";
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:51.05pt;
	margin-bottom:.0001pt;
	text-indent:-51.05pt;
	line-height:17.0pt;
	mso-line-height-rule:exactly;
	page-break-after:avoid;
	mso-list:l4 level5 lfo2;
	font-size:12.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;
	font-weight:normal;}
h6
	{mso-style-priority:9;
	mso-style-link:"=DCberschrift 6 Zchn";
	margin:0cm;
	margin-bottom:.0001pt;
	text-indent:0cm;
	page-break-after:avoid;
	mso-list:l4 level6 lfo2;
	font-size:11.0pt;
	font-family:"Arial",sans-serif;
	mso-fareast-language:EN-US;
	font-weight:bold;}
p.MsoHeading7, li.MsoHeading7, div.MsoHeading7
	{mso-style-priority:9;
	mso-style-link:"=DCberschrift 7 Zchn";
	margin:0cm;
	margin-bottom:.0001pt;
	text-indent:0cm;
	page-break-after:avoid;
	mso-list:l4 level7 lfo2;
	font-size:11.0pt;
	font-family:"Arial",sans-serif;
	mso-fareast-language:EN-US;
	font-weight:bold;}
p.MsoHeading8, li.MsoHeading8, div.MsoHeading8
	{mso-style-priority:9;
	mso-style-link:"=DCberschrift 8 Zchn";
	margin:0cm;
	margin-bottom:.0001pt;
	text-indent:0cm;
	page-break-after:avoid;
	mso-list:l4 level8 lfo2;
	font-size:11.0pt;
	font-family:"Arial",sans-serif;
	mso-fareast-language:EN-US;
	font-weight:bold;}
p.MsoHeading9, li.MsoHeading9, div.MsoHeading9
	{mso-style-priority:9;
	mso-style-link:"=DCberschrift 9 Zchn";
	margin:0cm;
	margin-bottom:.0001pt;
	text-indent:0cm;
	page-break-after:avoid;
	mso-list:l4 level9 lfo2;
	font-size:11.0pt;
	font-family:"Arial",sans-serif;
	mso-fareast-language:EN-US;
	font-weight:bold;}
p.MsoIndex1, li.MsoIndex1, div.MsoIndex1
	{mso-style-priority:99;
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:right;
	line-height:14.8pt;
	mso-line-height-rule:exactly;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.MsoIndex2, li.MsoIndex2, div.MsoIndex2
	{mso-style-priority:99;
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.MsoIndex3, li.MsoIndex3, div.MsoIndex3
	{mso-style-priority:99;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:30.0pt;
	margin-bottom:.0001pt;
	text-indent:-10.0pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.MsoIndex4, li.MsoIndex4, div.MsoIndex4
	{mso-style-priority:99;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:40.0pt;
	margin-bottom:.0001pt;
	text-indent:-10.0pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.MsoIndex5, li.MsoIndex5, div.MsoIndex5
	{mso-style-priority:99;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:50.0pt;
	margin-bottom:.0001pt;
	text-indent:-10.0pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.MsoIndex6, li.MsoIndex6, div.MsoIndex6
	{mso-style-priority:99;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:60.0pt;
	margin-bottom:.0001pt;
	text-indent:-10.0pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.MsoIndex7, li.MsoIndex7, div.MsoIndex7
	{mso-style-priority:99;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:70.0pt;
	margin-bottom:.0001pt;
	text-indent:-10.0pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.MsoIndex8, li.MsoIndex8, div.MsoIndex8
	{mso-style-priority:99;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:80.0pt;
	margin-bottom:.0001pt;
	text-indent:-10.0pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.MsoIndex9, li.MsoIndex9, div.MsoIndex9
	{mso-style-priority:99;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:90.0pt;
	margin-bottom:.0001pt;
	text-indent:-10.0pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.MsoToc1, li.MsoToc1, div.MsoToc1
	{mso-style-priority:39;
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:0cm;
	mso-add-space:auto;
	text-indent:-1.0cm;
	line-height:16.0pt;
	mso-line-height-rule:exactly;
	font-size:12.0pt;
	font-family:"Arial",sans-serif;
	color:black;
	mso-fareast-language:EN-US;
	font-weight:bold;}
p.MsoToc1CxSpFirst, li.MsoToc1CxSpFirst, div.MsoToc1CxSpFirst
	{mso-style-priority:39;
	mso-style-type:export-only;
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	mso-add-space:auto;
	text-indent:-1.0cm;
	line-height:16.0pt;
	mso-line-height-rule:exactly;
	font-size:12.0pt;
	font-family:"Arial",sans-serif;
	color:black;
	mso-fareast-language:EN-US;
	font-weight:bold;}
p.MsoToc1CxSpMiddle, li.MsoToc1CxSpMiddle, div.MsoToc1CxSpMiddle
	{mso-style-priority:39;
	mso-style-type:export-only;
	margin:0cm;
	margin-bottom:.0001pt;
	mso-add-space:auto;
	text-indent:-1.0cm;
	line-height:16.0pt;
	mso-line-height-rule:exactly;
	font-size:12.0pt;
	font-family:"Arial",sans-serif;
	color:black;
	mso-fareast-language:EN-US;
	font-weight:bold;}
p.MsoToc1CxSpLast, li.MsoToc1CxSpLast, div.MsoToc1CxSpLast
	{mso-style-priority:39;
	mso-style-type:export-only;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:0cm;
	mso-add-space:auto;
	text-indent:-1.0cm;
	line-height:16.0pt;
	mso-line-height-rule:exactly;
	font-size:12.0pt;
	font-family:"Arial",sans-serif;
	color:black;
	mso-fareast-language:EN-US;
	font-weight:bold;}
p.MsoToc2, li.MsoToc2, div.MsoToc2
	{mso-style-priority:39;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:1.0cm;
	margin-bottom:.0001pt;
	mso-add-space:auto;
	text-indent:-1.0cm;
	line-height:16.0pt;
	mso-line-height-rule:exactly;
	font-size:11.0pt;
	font-family:"Arial",sans-serif;
	mso-fareast-language:EN-US;
	font-weight:bold;}
p.MsoToc2CxSpFirst, li.MsoToc2CxSpFirst, div.MsoToc2CxSpFirst
	{mso-style-priority:39;
	mso-style-type:export-only;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:1.0cm;
	margin-bottom:.0001pt;
	mso-add-space:auto;
	text-indent:-1.0cm;
	line-height:16.0pt;
	mso-line-height-rule:exactly;
	font-size:11.0pt;
	font-family:"Arial",sans-serif;
	mso-fareast-language:EN-US;
	font-weight:bold;}
p.MsoToc2CxSpMiddle, li.MsoToc2CxSpMiddle, div.MsoToc2CxSpMiddle
	{mso-style-priority:39;
	mso-style-type:export-only;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:1.0cm;
	margin-bottom:.0001pt;
	mso-add-space:auto;
	text-indent:-1.0cm;
	line-height:16.0pt;
	mso-line-height-rule:exactly;
	font-size:11.0pt;
	font-family:"Arial",sans-serif;
	mso-fareast-language:EN-US;
	font-weight:bold;}
p.MsoToc2CxSpLast, li.MsoToc2CxSpLast, div.MsoToc2CxSpLast
	{mso-style-priority:39;
	mso-style-type:export-only;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:1.0cm;
	margin-bottom:.0001pt;
	mso-add-space:auto;
	text-indent:-1.0cm;
	line-height:16.0pt;
	mso-line-height-rule:exactly;
	font-size:11.0pt;
	font-family:"Arial",sans-serif;
	mso-fareast-language:EN-US;
	font-weight:bold;}
p.MsoToc3, li.MsoToc3, div.MsoToc3
	{mso-style-priority:39;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:68.05pt;
	mso-add-space:auto;
	text-indent:-39.7pt;
	line-height:14.8pt;
	mso-line-height-rule:exactly;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.MsoToc3CxSpFirst, li.MsoToc3CxSpFirst, div.MsoToc3CxSpFirst
	{mso-style-priority:39;
	mso-style-type:export-only;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:68.05pt;
	margin-bottom:.0001pt;
	mso-add-space:auto;
	text-indent:-39.7pt;
	line-height:14.8pt;
	mso-line-height-rule:exactly;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.MsoToc3CxSpMiddle, li.MsoToc3CxSpMiddle, div.MsoToc3CxSpMiddle
	{mso-style-priority:39;
	mso-style-type:export-only;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:68.05pt;
	margin-bottom:.0001pt;
	mso-add-space:auto;
	text-indent:-39.7pt;
	line-height:14.8pt;
	mso-line-height-rule:exactly;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.MsoToc3CxSpLast, li.MsoToc3CxSpLast, div.MsoToc3CxSpLast
	{mso-style-priority:39;
	mso-style-type:export-only;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:68.05pt;
	mso-add-space:auto;
	text-indent:-39.7pt;
	line-height:14.8pt;
	mso-line-height-rule:exactly;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.MsoToc4, li.MsoToc4, div.MsoToc4
	{mso-style-priority:39;
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.MsoToc5, li.MsoToc5, div.MsoToc5
	{mso-style-priority:39;
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.MsoToc6, li.MsoToc6, div.MsoToc6
	{mso-style-priority:39;
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.MsoToc7, li.MsoToc7, div.MsoToc7
	{mso-style-priority:39;
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.MsoToc8, li.MsoToc8, div.MsoToc8
	{mso-style-priority:39;
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.MsoToc9, li.MsoToc9, div.MsoToc9
	{mso-style-priority:39;
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.MsoHeader, li.MsoHeader, div.MsoHeader
	{mso-style-priority:32;
	mso-style-link:"Kopfzeile Zchn";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.MsoFooter, li.MsoFooter, div.MsoFooter
	{mso-style-priority:33;
	mso-style-link:"Fu=DFzeile Zchn";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.MsoIndexHeading, li.MsoIndexHeading, div.MsoIndexHeading
	{mso-style-priority:99;
	margin-top:6.0pt;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:0cm;
	line-height:14.8pt;
	mso-line-height-rule:exactly;
	font-size:13.0pt;
	font-family:"Arial",sans-serif;
	color:#00519D;
	mso-fareast-language:EN-US;
	font-weight:bold;}
p.MsoTof, li.MsoTof, div.MsoTof
	{mso-style-priority:99;
	margin:0cm;
	margin-bottom:.0001pt;
	line-height:14.8pt;
	mso-line-height-rule:exactly;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.MsoTitle, li.MsoTitle, div.MsoTitle
	{mso-style-priority:4;
	mso-style-link:"Titel Zchn";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-add-space:auto;
	font-size:20.0pt;
	font-family:"Arial",sans-serif;
	mso-fareast-language:EN-US;
	font-weight:bold;}
p.MsoTitleCxSpFirst, li.MsoTitleCxSpFirst, div.MsoTitleCxSpFirst
	{mso-style-priority:4;
	mso-style-link:"Titel Zchn";
	mso-style-type:export-only;
	margin:0cm;
	margin-bottom:.0001pt;
	mso-add-space:auto;
	font-size:20.0pt;
	font-family:"Arial",sans-serif;
	mso-fareast-language:EN-US;
	font-weight:bold;}
p.MsoTitleCxSpMiddle, li.MsoTitleCxSpMiddle, div.MsoTitleCxSpMiddle
	{mso-style-priority:4;
	mso-style-link:"Titel Zchn";
	mso-style-type:export-only;
	margin:0cm;
	margin-bottom:.0001pt;
	mso-add-space:auto;
	font-size:20.0pt;
	font-family:"Arial",sans-serif;
	mso-fareast-language:EN-US;
	font-weight:bold;}
p.MsoTitleCxSpLast, li.MsoTitleCxSpLast, div.MsoTitleCxSpLast
	{mso-style-priority:4;
	mso-style-link:"Titel Zchn";
	mso-style-type:export-only;
	margin:0cm;
	margin-bottom:.0001pt;
	mso-add-space:auto;
	font-size:20.0pt;
	font-family:"Arial",sans-serif;
	mso-fareast-language:EN-US;
	font-weight:bold;}
p.MsoSubtitle, li.MsoSubtitle, div.MsoSubtitle
	{mso-style-priority:5;
	mso-style-link:"Untertitel Zchn";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:16.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
em
	{mso-style-priority:17;
	font-weight:bold;
	font-style:normal;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Sprechblasentext Zchn";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma",sans-serif;
	mso-fareast-language:EN-US;}
span.MsoPlaceholderText
	{mso-style-priority:30;
	color:gray;}
p.MsoNoSpacing, li.MsoNoSpacing, div.MsoNoSpacing
	{mso-style-priority:99;
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Times New Roman",serif;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:99;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:42.55pt;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.MsoQuote, li.MsoQuote, div.MsoQuote
	{mso-style-priority:99;
	mso-style-link:"Zitat Zchn";
	margin-top:15.0pt;
	margin-right:2.0cm;
	margin-bottom:15.0pt;
	margin-left:2.0cm;
	text-align:center;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;
	font-style:italic;}
p.MsoIntenseQuote, li.MsoIntenseQuote, div.MsoIntenseQuote
	{mso-style-priority:99;
	mso-style-link:"Intensives Zitat Zchn";
	margin-top:15.0pt;
	margin-right:2.0cm;
	margin-bottom:15.0pt;
	margin-left:2.0cm;
	text-align:center;
	border:none;
	padding:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
span.MsoSubtleEmphasis
	{mso-style-priority:16;
	color:windowtext;
	font-style:italic;}
span.MsoIntenseEmphasis
	{mso-style-priority:18;
	color:windowtext;
	font-weight:bold;
	font-style:italic;}
span.MsoSubtleReference
	{mso-style-priority:99;
	font-variant:normal !important;
	color:windowtext;
	text-transform:uppercase;
	text-decoration:none;
	vertical-align:baseline;}
span.MsoIntenseReference
	{mso-style-priority:99;
	font-variant:normal !important;
	color:windowtext;
	text-transform:uppercase;
	letter-spacing:0pt;
	font-weight:bold;
	text-decoration:none;
	vertical-align:baseline;}
span.MsoBookTitle
	{mso-style-priority:99;
	letter-spacing:0pt;
	font-weight:bold;
	font-style:italic;}
p.MsoTocHeading, li.MsoTocHeading, div.MsoTocHeading
	{mso-style-priority:39;
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:8.0pt;
	margin-left:0cm;
	mso-add-space:auto;
	line-height:20.0pt;
	mso-line-height-rule:exactly;
	page-break-after:avoid;
	font-size:16.0pt;
	font-family:"Arial",sans-serif;
	color:#009036;
	font-weight:bold;}
p.MsoTocHeadingCxSpFirst, li.MsoTocHeadingCxSpFirst, div.MsoTocHeadingCxSpF=
irst
	{mso-style-priority:39;
	mso-style-type:export-only;
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	mso-add-space:auto;
	line-height:20.0pt;
	mso-line-height-rule:exactly;
	page-break-after:avoid;
	font-size:16.0pt;
	font-family:"Arial",sans-serif;
	color:#009036;
	font-weight:bold;}
p.MsoTocHeadingCxSpMiddle, li.MsoTocHeadingCxSpMiddle, div.MsoTocHeadingCxS=
pMiddle
	{mso-style-priority:39;
	mso-style-type:export-only;
	margin:0cm;
	margin-bottom:.0001pt;
	mso-add-space:auto;
	line-height:20.0pt;
	mso-line-height-rule:exactly;
	page-break-after:avoid;
	font-size:16.0pt;
	font-family:"Arial",sans-serif;
	color:#009036;
	font-weight:bold;}
p.MsoTocHeadingCxSpLast, li.MsoTocHeadingCxSpLast, div.MsoTocHeadingCxSpLas=
t
	{mso-style-priority:39;
	mso-style-type:export-only;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:8.0pt;
	margin-left:0cm;
	mso-add-space:auto;
	line-height:20.0pt;
	mso-line-height-rule:exactly;
	page-break-after:avoid;
	font-size:16.0pt;
	font-family:"Arial",sans-serif;
	color:#009036;
	font-weight:bold;}
span.KopfzeileZchn
	{mso-style-name:"Kopfzeile Zchn";
	mso-style-priority:32;
	mso-style-link:Kopfzeile;}
span.FuzeileZchn
	{mso-style-name:"Fu=DFzeile Zchn";
	mso-style-priority:33;
	mso-style-link:Fu=DFzeile;}
span.berschrift1Zchn
	{mso-style-name:"=DCberschrift 1 Zchn";
	mso-style-link:"=DCberschrift 1";
	font-family:"Arial",sans-serif;
	color:#009036;
	mso-fareast-language:EN-US;
	font-weight:bold;}
span.berschrift2Zchn
	{mso-style-name:"=DCberschrift 2 Zchn";
	mso-style-link:"=DCberschrift 2";
	font-family:"Arial",sans-serif;
	mso-fareast-language:EN-US;
	font-weight:bold;}
span.berschrift3Zchn
	{mso-style-name:"=DCberschrift 3 Zchn";
	mso-style-link:"=DCberschrift 3";
	font-family:"Arial",sans-serif;
	mso-fareast-language:EN-US;
	font-weight:bold;}
span.berschrift4Zchn
	{mso-style-name:"=DCberschrift 4 Zchn";
	mso-style-link:"=DCberschrift 4";
	font-family:"Arial",sans-serif;
	mso-fareast-language:EN-US;
	font-weight:bold;}
span.berschrift5Zchn
	{mso-style-name:"=DCberschrift 5 Zchn";
	mso-style-link:"=DCberschrift 5";
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
span.berschrift6Zchn
	{mso-style-name:"=DCberschrift 6 Zchn";
	mso-style-priority:9;
	mso-style-link:"=DCberschrift 6";
	font-family:"Arial",sans-serif;
	mso-fareast-language:EN-US;
	font-weight:bold;}
span.berschrift7Zchn
	{mso-style-name:"=DCberschrift 7 Zchn";
	mso-style-priority:9;
	mso-style-link:"=DCberschrift 7";
	font-family:"Arial",sans-serif;
	mso-fareast-language:EN-US;
	font-weight:bold;}
span.berschrift8Zchn
	{mso-style-name:"=DCberschrift 8 Zchn";
	mso-style-priority:9;
	mso-style-link:"=DCberschrift 8";
	font-family:"Arial",sans-serif;
	mso-fareast-language:EN-US;
	font-weight:bold;}
span.berschrift9Zchn
	{mso-style-name:"=DCberschrift 9 Zchn";
	mso-style-priority:9;
	mso-style-link:"=DCberschrift 9";
	font-family:"Arial",sans-serif;
	mso-fareast-language:EN-US;
	font-weight:bold;}
span.TitelZchn
	{mso-style-name:"Titel Zchn";
	mso-style-priority:4;
	mso-style-link:Titel;
	font-family:"Arial",sans-serif;
	font-weight:bold;}
span.UntertitelZchn
	{mso-style-name:"Untertitel Zchn";
	mso-style-priority:5;
	mso-style-link:Untertitel;
	font-family:"Times New Roman",serif;}
p.StandardText, li.StandardText, div.StandardText
	{mso-style-name:"Standard Text";
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:5.7pt;
	margin-left:0cm;
	line-height:14.8pt;
	mso-line-height-rule:exactly;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
span.ZitatZchn
	{mso-style-name:"Zitat Zchn";
	mso-style-priority:99;
	mso-style-link:Zitat;
	font-style:italic;}
span.IntensivesZitatZchn
	{mso-style-name:"Intensives Zitat Zchn";
	mso-style-priority:99;
	mso-style-link:"Intensives Zitat";}
p.Aufzhlung1, li.Aufzhlung1, div.Aufzhlung1
	{mso-style-name:"Aufz=E4hlung 1";
	mso-style-priority:19;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:5.7pt;
	margin-left:17.0pt;
	mso-add-space:auto;
	text-indent:-17.0pt;
	line-height:14.8pt;
	mso-line-height-rule:exactly;
	mso-list:l2 level1 lfo4;
	font-size:11.0pt;
	font-family:"Arial",sans-serif;
	mso-fareast-language:EN-US;
	font-weight:bold;}
p.Aufzhlung1CxSpFirst, li.Aufzhlung1CxSpFirst, div.Aufzhlung1CxSpFirst
	{mso-style-name:"Aufz=E4hlung 1CxSpFirst";
	mso-style-priority:19;
	mso-style-type:export-only;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:17.0pt;
	margin-bottom:.0001pt;
	mso-add-space:auto;
	text-indent:-17.0pt;
	line-height:14.8pt;
	mso-line-height-rule:exactly;
	mso-list:l2 level1 lfo4;
	font-size:11.0pt;
	font-family:"Arial",sans-serif;
	mso-fareast-language:EN-US;
	font-weight:bold;}
p.Aufzhlung1CxSpMiddle, li.Aufzhlung1CxSpMiddle, div.Aufzhlung1CxSpMiddle
	{mso-style-name:"Aufz=E4hlung 1CxSpMiddle";
	mso-style-priority:19;
	mso-style-type:export-only;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:17.0pt;
	margin-bottom:.0001pt;
	mso-add-space:auto;
	text-indent:-17.0pt;
	line-height:14.8pt;
	mso-line-height-rule:exactly;
	mso-list:l2 level1 lfo4;
	font-size:11.0pt;
	font-family:"Arial",sans-serif;
	mso-fareast-language:EN-US;
	font-weight:bold;}
p.Aufzhlung1CxSpLast, li.Aufzhlung1CxSpLast, div.Aufzhlung1CxSpLast
	{mso-style-name:"Aufz=E4hlung 1CxSpLast";
	mso-style-priority:19;
	mso-style-type:export-only;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:5.7pt;
	margin-left:17.0pt;
	mso-add-space:auto;
	text-indent:-17.0pt;
	line-height:14.8pt;
	mso-line-height-rule:exactly;
	mso-list:l2 level1 lfo4;
	font-size:11.0pt;
	font-family:"Arial",sans-serif;
	mso-fareast-language:EN-US;
	font-weight:bold;}
p.Aufzhlung2, li.Aufzhlung2, div.Aufzhlung2
	{mso-style-name:"Aufz=E4hlung 2";
	mso-style-priority:19;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:14.2pt;
	margin-bottom:.0001pt;
	text-indent:-14.2pt;
	line-height:14.8pt;
	mso-line-height-rule:exactly;
	mso-list:l1 level2 lfo5;
	font-size:11.0pt;
	font-family:"Arial",sans-serif;
	mso-fareast-language:EN-US;
	font-weight:bold;}
p.Aufzhlung3, li.Aufzhlung3, div.Aufzhlung3
	{mso-style-name:"Aufz=E4hlung 3";
	mso-style-priority:19;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:25.5pt;
	margin-bottom:.0001pt;
	text-indent:-11.3pt;
	line-height:14.8pt;
	mso-line-height-rule:exactly;
	mso-list:l1 level3 lfo5;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.Aufzhlung4, li.Aufzhlung4, div.Aufzhlung4
	{mso-style-name:"Aufz=E4hlung 4";
	mso-style-priority:19;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.85pt;
	margin-bottom:.0001pt;
	text-indent:-11.35pt;
	line-height:14.8pt;
	mso-line-height-rule:exactly;
	mso-list:l1 level4 lfo5;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.Aufzhlung5, li.Aufzhlung5, div.Aufzhlung5
	{mso-style-name:"Aufz=E4hlung 5";
	mso-style-priority:19;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:48.2pt;
	margin-bottom:.0001pt;
	text-indent:-11.35pt;
	line-height:14.8pt;
	mso-line-height-rule:exactly;
	mso-list:l1 level5 lfo5;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.Aufzhlung6, li.Aufzhlung6, div.Aufzhlung6
	{mso-style-name:"Aufz=E4hlung 6";
	mso-style-priority:19;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:59.55pt;
	margin-bottom:.0001pt;
	text-indent:-11.35pt;
	line-height:14.8pt;
	mso-line-height-rule:exactly;
	mso-list:l1 level6 lfo5;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.Aufzhlung7, li.Aufzhlung7, div.Aufzhlung7
	{mso-style-name:"Aufz=E4hlung 7";
	mso-style-priority:19;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:11.35pt;
	margin-bottom:.0001pt;
	text-indent:-11.35pt;
	mso-list:l1 level7 lfo5;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.Aufzhlung8, li.Aufzhlung8, div.Aufzhlung8
	{mso-style-name:"Aufz=E4hlung 8";
	mso-style-priority:19;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:11.35pt;
	margin-bottom:.0001pt;
	text-indent:-11.35pt;
	mso-list:l1 level8 lfo5;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.Aufzhlung9, li.Aufzhlung9, div.Aufzhlung9
	{mso-style-name:"Aufz=E4hlung 9";
	mso-style-priority:19;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:11.35pt;
	margin-bottom:.0001pt;
	text-indent:-11.35pt;
	mso-list:l1 level9 lfo5;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.Version, li.Version, div.Version
	{mso-style-name:Version;
	mso-style-priority:1;
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:6.0pt;
	font-family:"Calibri",sans-serif;
	color:#D9D9D9;
	mso-fareast-language:EN-US;}
p.TitelHeadline, li.TitelHeadline, div.TitelHeadline
	{mso-style-name:"Titel Headline";
	margin:0cm;
	margin-bottom:.0001pt;
	line-height:24.0pt;
	mso-line-height-rule:exactly;
	font-size:18.0pt;
	font-family:"Arial",sans-serif;
	mso-fareast-language:EN-US;
	font-weight:bold;}
p.TitelSubline, li.TitelSubline, div.TitelSubline
	{mso-style-name:"Titel Subline";
	margin-top:0cm;
	margin-right:22.7pt;
	margin-bottom:0cm;
	margin-left:-22.7pt;
	margin-bottom:.0001pt;
	line-height:23.0pt;
	mso-line-height-rule:exactly;
	font-size:16.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.TitelFuzeile, li.TitelFuzeile, div.TitelFuzeile
	{mso-style-name:"Titel Fu=DFzeile";
	mso-style-priority:1;
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
span.Hervorheben
	{mso-style-name:Hervorheben;
	mso-style-priority:1;
	font-weight:bold;}
span.FarbigundFett
	{mso-style-name:"Farbig und Fett";
	mso-style-priority:1;
	font-family:"Arial",sans-serif;
	color:#009036;
	font-weight:bold;}
p.DokumentenHeadline, li.DokumentenHeadline, div.DokumentenHeadline
	{mso-style-name:"Dokumenten Headline";
	margin:0cm;
	margin-bottom:.0001pt;
	line-height:12.0pt;
	mso-line-height-rule:exactly;
	font-size:9.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.Tabellenbeschreibung, li.Tabellenbeschreibung, div.Tabellenbeschreibung
	{mso-style-name:Tabellenbeschreibung;
	mso-style-priority:1;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:5.7pt;
	margin-left:0cm;
	mso-add-space:auto;
	line-height:14.8pt;
	mso-line-height-rule:exactly;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.TabellenbeschreibungCxSpFirst, li.TabellenbeschreibungCxSpFirst, div.Tabe=
llenbeschreibungCxSpFirst
	{mso-style-name:TabellenbeschreibungCxSpFirst;
	mso-style-priority:1;
	mso-style-type:export-only;
	margin:0cm;
	margin-bottom:.0001pt;
	mso-add-space:auto;
	line-height:14.8pt;
	mso-line-height-rule:exactly;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.TabellenbeschreibungCxSpMiddle, li.TabellenbeschreibungCxSpMiddle, div.Ta=
bellenbeschreibungCxSpMiddle
	{mso-style-name:TabellenbeschreibungCxSpMiddle;
	mso-style-priority:1;
	mso-style-type:export-only;
	margin:0cm;
	margin-bottom:.0001pt;
	mso-add-space:auto;
	line-height:14.8pt;
	mso-line-height-rule:exactly;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.TabellenbeschreibungCxSpLast, li.TabellenbeschreibungCxSpLast, div.Tabell=
enbeschreibungCxSpLast
	{mso-style-name:TabellenbeschreibungCxSpLast;
	mso-style-priority:1;
	mso-style-type:export-only;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:5.7pt;
	margin-left:0cm;
	mso-add-space:auto;
	line-height:14.8pt;
	mso-line-height-rule:exactly;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.Hinweis, li.Hinweis, div.Hinweis
	{mso-style-name:Hinweis;
	mso-style-priority:1;
	margin-top:0cm;
	margin-right:30.9pt;
	margin-bottom:5.7pt;
	margin-left:11.05pt;
	line-height:14.8pt;
	mso-line-height-rule:exactly;
	border:none;
	padding:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
span.Farbig
	{mso-style-name:"Farbig\,Fett und Kursiv";
	mso-style-priority:1;
	font-family:"Arial",sans-serif;
	color:#009036;
	font-weight:bold;
	font-style:italic;}
span.Farbighervorheben
	{mso-style-name:"Farbig hervorheben";
	mso-style-priority:1;
	color:#009036;}
span.SprechblasentextZchn
	{mso-style-name:"Sprechblasentext Zchn";
	mso-style-priority:99;
	mso-style-link:Sprechblasentext;
	font-family:"Tahoma",sans-serif;}
p.Nummerierung1, li.Nummerierung1, div.Nummerierung1
	{mso-style-name:"Nummerierung 1";
	mso-style-priority:18;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:1.0cm;
	margin-bottom:.0001pt;
	text-indent:-1.0cm;
	line-height:14.8pt;
	mso-line-height-rule:exactly;
	mso-list:l0 level1 lfo3;
	font-size:11.0pt;
	font-family:"Arial",sans-serif;
	mso-fareast-language:EN-US;
	font-weight:bold;}
p.Nummerierung2, li.Nummerierung2, div.Nummerierung2
	{mso-style-name:"Nummerierung 2";
	mso-style-priority:18;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:1.0cm;
	margin-bottom:.0001pt;
	text-indent:-1.0cm;
	line-height:14.8pt;
	mso-line-height-rule:exactly;
	mso-list:l0 level2 lfo3;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.Nummerierung3, li.Nummerierung3, div.Nummerierung3
	{mso-style-name:"Nummerierung 3";
	mso-style-priority:18;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:48.2pt;
	margin-bottom:.0001pt;
	text-indent:-19.85pt;
	line-height:14.8pt;
	mso-line-height-rule:exactly;
	mso-list:l0 level3 lfo3;
	font-size:11.0pt;
	font-family:"Arial",sans-serif;
	mso-fareast-language:EN-US;
	font-weight:bold;}
p.Nummerierung4, li.Nummerierung4, div.Nummerierung4
	{mso-style-name:"Nummerierung 4";
	mso-style-priority:18;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:62.35pt;
	margin-bottom:.0001pt;
	text-indent:-14.15pt;
	line-height:14.8pt;
	mso-line-height-rule:exactly;
	mso-list:l0 level4 lfo3;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.Nummerierung5, li.Nummerierung5, div.Nummerierung5
	{mso-style-name:"Nummerierung 5";
	mso-style-priority:18;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:73.7pt;
	margin-bottom:.0001pt;
	text-indent:-11.35pt;
	line-height:14.8pt;
	mso-line-height-rule:exactly;
	mso-list:l0 level5 lfo3;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
p.berschriftnichtimInhaltsverzeichnis, li.berschriftnichtimInhaltsverzeichn=
is, div.berschriftnichtimInhaltsverzeichnis
	{mso-style-name:"=DCberschrift nicht im Inhaltsverzeichnis";
	margin-top:11.35pt;
	margin-right:0cm;
	margin-bottom:8.5pt;
	margin-left:0cm;
	line-height:20.0pt;
	mso-line-height-rule:exactly;
	font-size:16.0pt;
	font-family:"Calibri",sans-serif;
	color:#009036;
	mso-fareast-language:EN-US;
	font-weight:bold;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
span.E-MailFormatvorlage108
	{mso-style-type:personal;
	font-family:"Verdana",sans-serif;
	color:windowtext;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
span.E-MailFormatvorlage109
	{mso-style-type:personal-reply;
	font-family:"Arial",sans-serif;
	color:black;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1229146780;
	mso-list-template-ids:157818954;
	mso-list-style-priority:99;
	mso-list-style-name:zzz_Nummerierung;}
@list l0:level1
	{mso-level-style-link:"Nummerierung 1";
	mso-level-tab-stop:1.0cm;
	mso-level-number-position:left;
	margin-left:1.0cm;
	text-indent:-1.0cm;}
@list l0:level2
	{mso-level-style-link:"Nummerierung 2";
	mso-level-text:"%1\.%2";
	mso-level-tab-stop:1.0cm;
	mso-level-number-position:left;
	margin-left:1.0cm;
	text-indent:-1.0cm;}
@list l0:level3
	{mso-level-number-format:alpha-lower;
	mso-level-style-link:"Nummerierung 3";
	mso-level-text:"%3\)";
	mso-level-tab-stop:48.2pt;
	mso-level-number-position:left;
	margin-left:48.2pt;
	text-indent:-19.85pt;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-style-link:"Nummerierung 4";
	mso-level-text:\2022;
	mso-level-tab-stop:62.35pt;
	mso-level-number-position:left;
	margin-left:62.35pt;
	text-indent:-14.15pt;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-style-link:"Nummerierung 5";
	mso-level-text:\2022;
	mso-level-tab-stop:73.7pt;
	mso-level-number-position:left;
	margin-left:73.7pt;
	text-indent:-11.35pt;
	mso-ansi-font-size:6.0pt;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-text:"\(%6\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:108.0pt;
	text-indent:-18.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:126.0pt;
	text-indent:-18.0pt;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:144.0pt;
	text-indent:-18.0pt;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:162.0pt;
	text-indent:-18.0pt;}
@list l1
	{mso-list-id:1333949477;
	mso-list-template-ids:1066941152;
	mso-list-style-id:1718771440;}
@list l1:level1
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%1\)";
	mso-level-tab-stop:17.0pt;
	mso-level-number-position:left;
	margin-left:17.0pt;
	text-indent:-17.0pt;
	color:windowtext;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-style-link:"Aufz=E4hlung 2";
	mso-level-text:\2022;
	mso-level-tab-stop:14.2pt;
	mso-level-number-position:left;
	margin-left:14.2pt;
	text-indent:-14.2pt;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-style-link:"Aufz=E4hlung 3";
	mso-level-text:\2022;
	mso-level-tab-stop:11.35pt;
	mso-level-number-position:left;
	margin-left:25.5pt;
	text-indent:-11.3pt;
	mso-ansi-font-size:9.0pt;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-style-link:"Aufz=E4hlung 4";
	mso-level-text:\2022;
	mso-level-tab-stop:11.35pt;
	mso-level-number-position:left;
	margin-left:36.85pt;
	text-indent:-11.35pt;
	mso-ansi-font-size:7.0pt;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-style-link:"Aufz=E4hlung 5";
	mso-level-text:\2012;
	mso-level-tab-stop:11.35pt;
	mso-level-number-position:left;
	margin-left:48.2pt;
	text-indent:-11.35pt;
	mso-ansi-font-size:8.0pt;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-style-link:"Aufz=E4hlung 6";
	mso-level-text:-;
	mso-level-tab-stop:11.35pt;
	mso-level-number-position:left;
	margin-left:59.55pt;
	text-indent:-11.35pt;
	mso-ansi-font-size:7.0pt;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-style-link:"Aufz=E4hlung 7";
	mso-level-text:\2022;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:11.35pt;
	text-indent:-11.35pt;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-style-link:"Aufz=E4hlung 8";
	mso-level-text:\2022;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:11.35pt;
	text-indent:-11.35pt;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-style-link:"Aufz=E4hlung 9";
	mso-level-text:\2022;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:11.35pt;
	text-indent:-11.35pt;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
@list l2
	{mso-list-id:1698264816;
	mso-list-template-ids:-1992540646;}
@list l2:level1
	{mso-level-number-format:alpha-lower;
	mso-level-style-link:"Aufz=E4hlung 1";
	mso-level-text:"%1\)";
	mso-level-tab-stop:17.0pt;
	mso-level-number-position:left;
	margin-left:17.0pt;
	text-indent:-17.0pt;
	color:windowtext;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:\2022;
	mso-level-tab-stop:14.2pt;
	mso-level-number-position:left;
	margin-left:14.2pt;
	text-indent:-14.2pt;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\2022;
	mso-level-tab-stop:11.35pt;
	mso-level-number-position:left;
	margin-left:25.5pt;
	text-indent:-11.3pt;
	mso-ansi-font-size:9.0pt;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\2022;
	mso-level-tab-stop:11.35pt;
	mso-level-number-position:left;
	margin-left:36.85pt;
	text-indent:-11.35pt;
	mso-ansi-font-size:7.0pt;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:\2012;
	mso-level-tab-stop:11.35pt;
	mso-level-number-position:left;
	margin-left:48.2pt;
	text-indent:-11.35pt;
	mso-ansi-font-size:8.0pt;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:11.35pt;
	mso-level-number-position:left;
	margin-left:59.55pt;
	text-indent:-11.35pt;
	mso-ansi-font-size:7.0pt;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\2022;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:11.35pt;
	text-indent:-11.35pt;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:\2022;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:11.35pt;
	text-indent:-11.35pt;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\2022;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:11.35pt;
	text-indent:-11.35pt;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
@list l3
	{mso-list-id:1718771440;
	mso-list-template-ids:1066941152;
	mso-list-style-priority:99;
	mso-list-style-name:"gkvi Aufz=E4hlungszeichen";}
@list l3:level1
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%1\)";
	mso-level-tab-stop:17.0pt;
	mso-level-number-position:left;
	margin-left:17.0pt;
	text-indent:-17.0pt;
	color:windowtext;}
@list l3:level2
	{mso-level-number-format:bullet;
	mso-level-style-link:"Aufz=E4hlung 2";
	mso-level-text:\2022;
	mso-level-tab-stop:14.2pt;
	mso-level-number-position:left;
	margin-left:14.2pt;
	text-indent:-14.2pt;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
@list l3:level3
	{mso-level-number-format:bullet;
	mso-level-style-link:"Aufz=E4hlung 3";
	mso-level-text:\2022;
	mso-level-tab-stop:11.35pt;
	mso-level-number-position:left;
	margin-left:25.5pt;
	text-indent:-11.3pt;
	mso-ansi-font-size:9.0pt;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
@list l3:level4
	{mso-level-number-format:bullet;
	mso-level-style-link:"Aufz=E4hlung 4";
	mso-level-text:\2022;
	mso-level-tab-stop:11.35pt;
	mso-level-number-position:left;
	margin-left:36.85pt;
	text-indent:-11.35pt;
	mso-ansi-font-size:7.0pt;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
@list l3:level5
	{mso-level-number-format:bullet;
	mso-level-style-link:"Aufz=E4hlung 5";
	mso-level-text:\2012;
	mso-level-tab-stop:11.35pt;
	mso-level-number-position:left;
	margin-left:48.2pt;
	text-indent:-11.35pt;
	mso-ansi-font-size:8.0pt;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
@list l3:level6
	{mso-level-number-format:bullet;
	mso-level-style-link:"Aufz=E4hlung 6";
	mso-level-text:-;
	mso-level-tab-stop:11.35pt;
	mso-level-number-position:left;
	margin-left:59.55pt;
	text-indent:-11.35pt;
	mso-ansi-font-size:7.0pt;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
@list l3:level7
	{mso-level-number-format:bullet;
	mso-level-style-link:"Aufz=E4hlung 7";
	mso-level-text:\2022;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:11.35pt;
	text-indent:-11.35pt;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
@list l3:level8
	{mso-level-number-format:bullet;
	mso-level-style-link:"Aufz=E4hlung 8";
	mso-level-text:\2022;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:11.35pt;
	text-indent:-11.35pt;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
@list l3:level9
	{mso-level-number-format:bullet;
	mso-level-style-link:"Aufz=E4hlung 9";
	mso-level-text:\2022;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:11.35pt;
	text-indent:-11.35pt;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
@list l4
	{mso-list-id:1824856949;
	mso-list-template-ids:-307992080;
	mso-list-style-priority:99;
	mso-list-style-name:zzz_Liste_=DCberschriften;}
@list l4:level1
	{mso-level-style-link:"=DCberschrift 1";
	mso-level-text:%1;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:0cm;
	text-indent:-39.7pt;}
@list l4:level2
	{mso-level-style-link:"=DCberschrift 2";
	mso-level-text:"%1\.%2";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:0cm;
	text-indent:-39.7pt;}
@list l4:level3
	{mso-level-style-link:"=DCberschrift 3";
	mso-level-text:"%1\.%2\.%3";
	mso-level-tab-stop:34.0pt;
	mso-level-number-position:left;
	margin-left:34.0pt;
	text-indent:-34.0pt;}
@list l4:level4
	{mso-level-style-link:"=DCberschrift 4";
	mso-level-text:"%1\.%2\.%3\.%4";
	mso-level-tab-stop:43.95pt;
	mso-level-number-position:left;
	margin-left:43.95pt;
	text-indent:-43.95pt;}
@list l4:level5
	{mso-level-style-link:"=DCberschrift 5";
	mso-level-text:"%1\.%2\.%3\.%4\.%5";
	mso-level-tab-stop:51.05pt;
	mso-level-number-position:left;
	margin-left:51.05pt;
	text-indent:-51.05pt;}
@list l4:level6
	{mso-level-style-link:"=DCberschrift 6";
	mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:0cm;
	text-indent:0cm;}
@list l4:level7
	{mso-level-style-link:"=DCberschrift 7";
	mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:0cm;
	text-indent:0cm;}
@list l4:level8
	{mso-level-style-link:"=DCberschrift 8";
	mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:0cm;
	text-indent:0cm;}
@list l4:level9
	{mso-level-style-link:"=DCberschrift 9";
	mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:0cm;
	text-indent:0cm;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"DE" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif;color:black">Hi John,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Aria=
l&quot;,sans-serif;color:black">you must create a Template Variable for the=
 Dashboard (Dashboard Settings -&gt; Variables).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Aria=
l&quot;,sans-serif;color:black">Select Query on the Top and as Query Option=
s your OpenNMS. As Query you must<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Aria=
l&quot;,sans-serif;color:black">add &#8220;nodeFilter(nodeLabel like 'batch=
%')&#8221;.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Aria=
l&quot;,sans-serif;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Aria=
l&quot;,sans-serif;color:black">Regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Aria=
l&quot;,sans-serif;color:black">Joerg<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"mso-fareast-language:DE">Von:</spa=
n></b><span style=3D"mso-fareast-language:DE"> JohnD Blackburn &lt;johnd.bl=
[email protected]&gt;
<br>
<b>Gesendet:</b> Montag, 10. Dezember 2018 06:57<br>
<b>An:</b> General OpenNMS Discussion &lt;[email protected]=
.net&gt;<br>
<b>Betreff:</b> [opennms-discuss] Multi &quot;Customer&quot; Application da=
shboard in Grafana<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-AU" style=3D"font-family:&quot;Verd=
ana&quot;,sans-serif">I&#8217;m trying to set up a dashboard in Grafana to =
display the statistics for our application clusters in the context of a cus=
tomer.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-AU" style=3D"font-family:&quot;Verd=
ana&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-AU" style=3D"font-family:&quot;Verd=
ana&quot;,sans-serif">Basically, the Dashboard needs a dropdown to select t=
he customers OpenNMS server as the datasource, and will display performance=
 metrics for the batch server, online servers (multiple,
 depending on customer size), services server and database server.<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-AU" style=3D"font-family:&quot;Verd=
ana&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-AU" style=3D"font-family:&quot;Verd=
ana&quot;,sans-serif">Each customer has the same set of servers with the on=
ly difference in server names being a 3 character code representing the cus=
tomer.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-AU" style=3D"font-family:&quot;Verd=
ana&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-AU" style=3D"font-family:&quot;Verd=
ana&quot;,sans-serif">I can create 1 dashboard per customer by exporting th=
e JSON from the dashboard of 1 customer, and updating the 3 character code =
for each of the servers referenced in the dashboard,
 but I figured that Grafana should be smarter than that and I should be abl=
e to get the dashboard to display the customer specific graphs dependant on=
 the datasource specified.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-AU" style=3D"font-family:&quot;Verd=
ana&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-AU" style=3D"font-family:&quot;Verd=
ana&quot;,sans-serif">However, I can&#8217;t figure out how to get Grafana =
to find the customer specific server names.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-AU" style=3D"font-family:&quot;Verd=
ana&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-AU" style=3D"font-family:&quot;Verd=
ana&quot;,sans-serif">Each server type has a naming convention that is cons=
istent across all customers, for example, the batch servers would be &#8220=
;batch_cust1&#8221;, &#8220;batch_cust2&#8221;, etc, &nbsp;and the online s=
ervers
 would be &#8220;online1_cust1&#8221;, &#8220;online2_cust1&#8221;, &#8220;=
online1_cust2&#8221;, &#8220;online2_cust2&#8221; etc<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-AU" style=3D"font-family:&quot;Verd=
ana&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-AU" style=3D"font-family:&quot;Verd=
ana&quot;,sans-serif">I can&#8217;t find much info on how to variablise nod=
e names in Grafana for OpenNMS data sources, so I was looking at the &#8220=
;OpenNMS JVM Metrics&#8221; dashboard which I downloaded from the
 Grafana site, I can see a variable used to find OpenNMS servers with a que=
ry field &#8220;nodeFilter(serviceName like &#8216;OpenNMS-JVM&#8217;)&#822=
1;, so attempting to model that format, to get the customer batch server na=
me, I&#8217;ve created a variable and tried various query options
 like: &#8220;nodeFilter(nodeName like &#8216;batch&#8217;)&#8221;, &#8220;=
nodeFilter(nodeName like &#8216;batch%&#8217;)&#8221;, &#8220;nodeFilter(La=
bel like &#8216;batch&#8217;)&#8221;&nbsp; However, without any documentati=
on, I&#8217;m flying blind and guessing what I need to configure to get thi=
s working.&nbsp; What do I need to do to get
 this working?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-AU" style=3D"font-family:&quot;Verd=
ana&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-AU" style=3D"font-family:&quot;Verd=
ana&quot;,sans-serif">If there is a better forum to ask this question, plea=
se let me know.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-AU" style=3D"font-family:&quot;Verd=
ana&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-AU" style=3D"font-family:&quot;Verd=
ana&quot;,sans-serif">Regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-AU" style=3D"font-family:&quot;Verd=
ana&quot;,sans-serif">John<o:p></o:p></span></p>
<p class=3D"MsoNormalCxSpMiddle" style=3D"mso-margin-bottom-alt:auto;mso-ad=
d-space:auto">
<span lang=3D"EN-AU" style=3D"font-size:9.0pt;font-family:ABBvoice;mso-fare=
ast-language:EN-AU"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormalCxSpMiddle" style=3D"mso-margin-bottom-alt:auto;mso-ad=
d-space:auto">
<span lang=3D"EN-AU" style=3D"font-size:9.0pt;font-family:ABBvoice;mso-fare=
ast-language:EN-AU"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormalCxSpMiddle" style=3D"margin-bottom:13.0pt;mso-add-spac=
e:auto"><span lang=3D"EN-AU" style=3D"font-size:9.0pt;font-family:ABBvoice;=
mso-fareast-language:EN-AU"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-AU"><o:p>&nbsp;</o:p></span></p>
</div>
</body>
</html>

--_000_3cc9f7e494364e32a066711de7dd73cfgkvide_--


--===============7603697100082217369==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============7603697100082217369==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/index.php/Mailing_List_FAQ

opennms-discuss mailing list

To *unsubscribe* or change your subscription options, see the bottom of this page:
https://lists.sourceforge.net/lists/listinfo/opennms-discuss
--===============7603697100082217369==--