<sampler name="Web Dashboard Config XML">
	<plugin>
		<extractor>
			<source>
				<sourceFileName>
					<name>
						<var ref="web_dashboard_config_dir"/>
						<data>/config.xml</data>
					</name>
				</sourceFileName>
			</source>
			<views>
				<view>
					<name>
						<data>Dashboard Files</data>
					</name>
					<template>
						<custom>
							<format>
								<xml>
									<method>
										<xpath>
											<xpath>/geneosWebServer/dashboards</xpath>
											<columns>
												<column>
													<name>
														<static>
															<data>Name</data>
														</static>
													</name>
												</column>
												<column>
													<name>
														<static>
															<data>Path</data>
														</static>
													</name>
												</column>
											</columns>
											<rows>
												<row>
													<xpath>dashboard</xpath>
													<name>
														<xpath>
															<xpath>@name</xpath>
														</xpath>
													</name>
													<cells>
														<cell>
															<value>
																<xpath>
																	<xpath>@path</xpath>
																</xpath>
															</value>
														</cell>
													</cells>
												</row>
											</rows>
										</xpath>
									</method>
								</xml>
							</format>
						</custom>
					</template>
				</view>
				<view>
					<name>
						<data>Default Settings</data>
					</name>
					<template>
						<custom>
							<format>
								<xml>
									<method>
										<xpath>
											<headlines>
												<xpath>/geneosWebServer/dashboardDefaults</xpath>
												<headline>
													<xpath>updateRate</xpath>
													<name>
														<xpath>
															<xpath>name()</xpath>
														</xpath>
													</name>
													<value>
														<xpath>
															<xpath>text()</xpath>
														</xpath>
													</value>
												</headline>
												<headline>
													<xpath>dashboardRefreshRate</xpath>
													<name>
														<xpath>
															<xpath>name()</xpath>
														</xpath>
													</name>
													<value>
														<xpath>
															<xpath>text()</xpath>
														</xpath>
													</value>
												</headline>
											</headlines>
											<columns>
												<xpath>/geneosWebServer/dashboardDefaults/tileSize</xpath>
												<column>
													<name>
														<static>
															<data>parameter</data>
														</static>
													</name>
												</column>
												<column>
													<name>
														<static>
															<data>width</data>
														</static>
													</name>
												</column>
												<column>
													<name>
														<static>
															<data>height</data>
														</static>
													</name>
												</column>
											</columns>
											<rows>
												<xpath>/geneosWebServer/dashboardDefaults/tileSize</xpath>
												<row>
													<name>
														<static>
															<data>tileSize</data>
														</static>
													</name>
													<cells>
														<cell>
															<xpath>width</xpath>
															<value>
																<xpath>
																	<xpath>text()</xpath>
																</xpath>
															</value>
														</cell>
														<cell>
															<xpath>height</xpath>
															<value>
																<xpath>
																	<xpath>text()</xpath>
																</xpath>
															</value>
														</cell>
													</cells>
												</row>
											</rows>
										</xpath>
									</method>
								</xml>
							</format>
						</custom>
					</template>
				</view>
				<view>
					<name>
						<data>Gateway Connections</data>
					</name>
					<template>
						<custom>
							<format>
								<xml>
									<method>
										<xpath>
											<columns>
												<xpath>/geneosWebServer/gatewayConnections</xpath>
												<column>
													<name>
														<static>
															<data>Connection Name</data>
														</static>
													</name>
												</column>
												<column>
													<name>
														<static>
															<data>Enabled</data>
														</static>
													</name>
												</column>
												<column>
													<name>
														<static>
															<data>Secure</data>
														</static>
													</name>
												</column>
												<column>
													<name>
														<static>
															<data>Primary Host</data>
														</static>
													</name>
												</column>
												<column>
													<name>
														<static>
															<data>Primary Port</data>
														</static>
													</name>
												</column>
												<column>
													<name>
														<static>
															<data>Secondary Host</data>
														</static>
													</name>
												</column>
												<column>
													<name>
														<static>
															<data>Secondary Port</data>
														</static>
													</name>
												</column>
												<column>
													<name>
														<static>
															<data>Description</data>
														</static>
													</name>
												</column>
												<column>
													<name>
														<static>
															<data>User</data>
														</static>
													</name>
												</column>
												<column>
													<name>
														<static>
															<data>Password</data>
														</static>
													</name>
												</column>
											</columns>
											<rows>
												<xpath>/geneosWebServer/gatewayConnections</xpath>
												<row>
													<xpath>gatewayConnection</xpath>
													<name>
														<xpath>
															<xpath>@name</xpath>
														</xpath>
													</name>
													<cells>
														<cell>
															<xpath>enabled</xpath>
															<value>
																<xpath>
																	<xpath>text()</xpath>
																</xpath>
															</value>
														</cell>
														<cell>
															<xpath>secure</xpath>
															<value>
																<xpath>
																	<xpath>text()</xpath>
																</xpath>
															</value>
														</cell>
														<cell>
															<xpath>primary/host</xpath>
															<value>
																<xpath>
																	<xpath>text()</xpath>
																</xpath>
															</value>
														</cell>
														<cell>
															<xpath>primary/port</xpath>
															<value>
																<xpath>
																	<xpath>text()</xpath>
																</xpath>
															</value>
														</cell>
														<cell>
															<xpath>secondary/host</xpath>
															<value>
																<xpath>
																	<xpath>text()</xpath>
																</xpath>
															</value>
														</cell>
														<cell>
															<xpath>secondary/port</xpath>
															<value>
																<xpath>
																	<xpath>text()</xpath>
																</xpath>
															</value>
														</cell>
														<cell>
															<xpath>description</xpath>
															<value>
																<xpath>
																	<xpath>text()</xpath>
																</xpath>
															</value>
														</cell>
														<cell>
															<xpath>user</xpath>
															<value>
																<xpath>
																	<xpath>text()</xpath>
																</xpath>
															</value>
														</cell>
														<cell>
															<xpath>password</xpath>
															<value>
																<xpath>
																	<xpath>text()</xpath>
																</xpath>
															</value>
														</cell>
													</cells>
												</row>
											</rows>
										</xpath>
									</method>
								</xml>
							</format>
						</custom>
					</template>
				</view>
				<view>
					<name>
						<data>Dashboard Groups</data>
					</name>
					<template>
						<custom>
							<format>
								<xml>
									<method>
										<xpath>
											<xpath>/geneosWebServer/tree</xpath>
											<columns>
												<column>
													<name>
														<static>
															<data>Group</data>
														</static>
													</name>
												</column>
												<column>
													<name>
														<static>
															<data>Dashboard 1</data>
														</static>
													</name>
												</column>
												<column>
													<name>
														<static>
															<data>Dashboard 2</data>
														</static>
													</name>
												</column>
												<column>
													<name>
														<static>
															<data>Dashboard 3</data>
														</static>
													</name>
												</column>
												<column>
													<name>
														<static>
															<data>Dashboard 4</data>
														</static>
													</name>
												</column>
												<column>
													<name>
														<static>
															<data>Dashboard 5</data>
														</static>
													</name>
												</column>
											</columns>
											<rows>
												<row>
													<xpath>group</xpath>
													<name>
														<xpath>
															<xpath>@name</xpath>
														</xpath>
													</name>
													<cells>
														<cell>
															<xpath>dashboard</xpath>
															<value>
																<xpath>
																	<xpath>@name</xpath>
																</xpath>
															</value>
														</cell>
													</cells>
												</row>
											</rows>
										</xpath>
									</method>
								</xml>
							</format>
						</custom>
					</template>
				</view>
			</views>
		</extractor>
	</plugin>
</sampler>