update
All checks were successful
Deploy Static Site / deploy (push) Successful in 6m6s

This commit is contained in:
2025-05-29 16:42:45 +04:00
parent e217f89702
commit 00717a92fb
2681 changed files with 173810 additions and 0 deletions

View File

@ -0,0 +1,430 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>Monitoring of databases</title>
<meta name="generator" content="Help+Manual" />
<meta name="keywords" content="" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="DBSExporter is an add-on designed for monitoring PostgreSQL, MongoDB, RabbitMQ, Redis, and S3 storage databases." />
<meta name="picture" content="" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Full documentation for BRIX365 platform. Low-code developer guide. User guide. Admin guide. Developer guide." />
<meta property="og:url" content="https://brix365.com/en/help" />
<meta property="og:image" content="" />
<link rel="icon" href="favicon.png" type="image/png" />
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet" />
<link rel="stylesheet" href="./jquery-ui.min.css" />
<link rel="stylesheet" href="default.css" />
<link rel="stylesheet" href="./search-yandex.css" />
<link rel="stylesheet" href="./article.css" />
<link rel="stylesheet" href="./glossary.css" />
<link rel="stylesheet" href="./theme.css" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="helpman_settings.js"></script>
<script type="text/javascript" src="helpman_topicinit.js"></script>
<script type="text/javascript" src="highlight.js"></script>
<script type="text/javascript">
$(document).ready(function(){highlight();});
</script>
</head>
<body>
<script>!function(e,t,c,n,r,a,m){e.ym=e.ym||function(){(e.ym.a=e.ym.a||[]).push(arguments)},e.ym.l=1*new Date;for(var s=0;s<document.scripts.length;s++)if(document.scripts[s].src===n)return;a=t.createElement(c),m=t.getElementsByTagName(c)[0],a.async=1,a.src=n,m.parentNode.insertBefore(a,m)}(window,document,"script","https://mc.yandex.ru/metrika/tag.js"),ym(83179930,"init",{clickmap:!0,trackLinks:!0,accurateTrackBounce:!0,webvisor:!0})</script><noscript><div><img alt=""src=https://mc.yandex.ru/watch/83179930 style=position:absolute;left:-9999px></div></noscript>
<header class="header elma-365">
<div class="container">
<a class="header__logo" href="https://brix365.com/en/help">
<img src="./logo-en.svg" alt="header logo">
</a>
<!-- <div class="hero__search-form" id="search-panel">
<form class="search-form" onsubmit="ym(83180416,'reachGoal','poisk')">
<label class="search-form__label">
<span id="reset-search" class="search__icon"></span>
<input class="search-form__input" type="text">
</label>
<input class="search-form__submit" type="submit" value="Submit">
</form>
</div> -->
<div class="hero__search-form" id="search-panel"> <form class="search-form"> <label class="search-form__label"> <span id="reset-search" class="search__icon"></span> <input class="search-form__input" type="text"> </label> <input class="search-form__submit" type="submit" value="Submit"> </form> </div>
<div class="hero__search">
<a href="#" id="search-icon" class="hero__search-icon">
<img src="search-icon-white.svg" alt="search string">
</a>
<a href="#" id="side-menu-icon" class="hero__side-icon">
<img src="side_menu.svg" alt="side menu">
</a>
</div>
<div class="header__navi">
<ul class="header__list"><li><span class="solution-select"><span class="solution-select__selected"></span><svg width="7" height="4" viewBox="0 0 7 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L3.5 3.5L6 1" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg><ul class="solution-select__list"><li><a class="project-link" href="https://brix365.com/en/help/platform/get-trial.html">Platform</a></li><li><a class="project-link" href="https://brix365.com/en/help/ecm/ecm-functions.html">ECM</a></li><li><a class="project-link" href="https://brix365.com/en/help/crm/crm_overview.html">CRM</a></li><li><a class="project-link" href="https://brix365.com/en/help/service/service-functions.html">Service</a></li><li><a class="project-link" href="https://brix365.com/en/help/projects/projects-functions.html">Projects</a></li><li><a class="project-link" href="https://brix365.com/en/help/business_solutions/-elma365-store.html">Business Solutions</a></li></ul></span></li><li><a href="https://api.brix365.com/en/" target="_blank">API</a></li><li><a href="https://tssdk.brix365.com/" target="_blank">SDK</a></li></ul>
</div>
</div>
</header>
<main class="main container">
<aside class="sidebar" id="sidebar">
<div class="sidebar__header">
<a class="header__logo" href="https://brix365.com/en/help">
<img src="./logo-light-en.svg">
</a>
<span class="sidebar__close elma-365-close" id="close"></span>
</div>
<div class="sidebar__wrapper" id="side-menu">
</div>
</aside>
<article class="article" id="article">
<div class="article-inner">
<div class="content">
<header class="article__header">
<div class="article__bread" style="display:flex; gap:10px;">
<span id="subcategory" class="search-res__item-category search-res__item-category_subcategory subcategory article__badge"></span>
<div class="topic__breadcrumbs">
<p><a href="elma365-on-premises.html">BRIX On-Premises</a> &gt; <a href="elma365-enterprise.html">BRIX On-Premises Enterprise</a> &gt; Install add-on components for BRIX &gt; <a href="install-monitoring-tools.html">Install monitoring tools</a> / Monitoring of databases</p>
</div>
</div>
<div class="topic__title"><h1 class="p_Heading1"><span class="f_Heading1">Monitoring of databases</span></h1>
</div>
</header>
<section class="article__content">
<div class="scroll-top-inner">
<a href="#h1-article" class="scroll-top"></a>
</div>
<!-- Placeholder for topic body. -->
<p style="line-height: 1.28; margin: 0 0 11px 0;">DBSExporter is an add-on designed for monitoring PostgreSQL, MongoDB, RabbitMQ, Redis, and S3 storage databases.</p>
<p style="line-height: 1.28; margin: 0 0 11px 0;">The installation of the add-on consists of the following steps:</p>
<ol style="list-style-type:decimal">
<li value="1" style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="color: #0563c1;"><a href="monitoring-databases.html#download-helm-chart-and-config-file" class="topiclink">Download the Helm chart and configuration file</a></span>.</li><li value="2" style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="color: #0563c1;"><a href="monitoring-databases.html#create-configuration-token" class="topiclink">Create a configuration token to use MinIO metrics for Prometheus</a></span>.</li><li value="3" style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="color: #0563c1;"><a href="monitoring-databases.html#filling-out-configuration-file" class="topiclink">Fill in the configuration file</a></span>.</li><li value="4" style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><a href="monitoring-databases.html#node-exporter" class="topiclink">Install Node Exporter on the database servers</a>.</li><li value="5" style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="color: #0563c1;"><a href="monitoring-databases.html#install-chart-dbsexporter" class="topiclink">Install the DBSExporter chart using Helm in the Kubernetes cluster</a></span>.</li></ol>
<h2 class="p_Heading2"><a id="download-helm-chart-and-config-file" class="hmanchor"></a><span class="f_Heading2">Step 1: Download the Helm chart and configuration file</span></h2>
<p style="line-height: 1.20;">To install via the internet, obtain the <code><b>values-dbsexporter.yaml</b></code><span style="font-size: 13px;"> </span>configuration file by executing the following command:</p>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">helm&nbsp;repo&nbsp;add&nbsp;elma365&nbsp;https://charts.elma365.tech</span><br />
<span class="f_CodeExample">helm&nbsp;repo&nbsp;update</span><br />
<span class="f_CodeExample">helm&nbsp;show&nbsp;values&nbsp;elma365/dbsexporter&nbsp;&gt;&nbsp;values-dbsexporter.yaml</span></p>
<p class="p_Normal"><a class="dropdown-toggle" style="font-style: normal; font-weight: normal; color: #000000; background-color: transparent; text-decoration: none;" href="javascript:HMToggle('toggle','TOGGLE0186A1')">For offline installation without internet access</a></p>
<div id="TOGGLE0186A1" class="dropdown-toggle-body" style="text-align: left; text-indent: 0; line-height: 1.80; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="border:none; border-spacing:0;">
<tr>
<td style="vertical-align:top; padding:0; border:none"><ol style="list-style-type:decimal">
<li value="1" class="p_Normal">On a computer with internet access, download the archive of the latest version of the DBSExporter chart from the BRIX repository using the command:</li></ol>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">helm&nbsp;repo&nbsp;add&nbsp;elma365&nbsp;https://charts.elma365.tech</span><br />
<span class="f_CodeExample">helm&nbsp;repo&nbsp;update</span><br />
<span class="f_CodeExample">helm&nbsp;pull&nbsp;elma365/dbsexporter</span>&nbsp;</p>
<ol style="list-style-type:decimal">
<li value="2" class="p_Normal">Copy the obtained chart archive <code><b>dbsexporter-X.Y.Z.tgz</b></code> to the server where the installation will take place.</li><li value="3" class="p_Normal">Unpack the chart, and copy the default configuration file <code><b>values.yaml</b></code> to <code><b>values-dbsexporter.yaml</b></code>.</li></ol>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">tar&nbsp;-xf&nbsp;dbsexporter-X.Y.Z.tgz</span><br />
<span class="f_CodeExample">cp&nbsp;dbsexporter/values.yaml&nbsp;values-dbsexporter.yaml</span></p>
</td>
</tr>
</table>
</div>
<h2 class="p_Heading2"><a id="create-configuration-token" class="hmanchor"></a><span class="f_Heading2">Step 2: Create a configuration token to use MinIO metrics for Prometheus</span></h2>
<p style="line-height: 1.28; margin: 0 0 11px 0;">Create <code><b>alias</b></code><span style="font-size: 13px;"> </span>and send the command to generate a token by executing the following:</p>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">mc&nbsp;alias&nbsp;set&nbsp;my_alias&nbsp;http://minio.local&nbsp;accessKey&nbsp;secretKey</span><br />
<span class="f_CodeExample">mc&nbsp;admin&nbsp;prometheus&nbsp;generate&nbsp;my_alias</span></p>
<h2 class="p_Heading2"><a id="filling-out-configuration-file" class="hmanchor"></a><span class="f_Heading2">Step 3: Fill in the configuration file</span></h2>
<p class="p_Normal"><a class="dropdown-toggle" style="font-style: normal; font-weight: normal; color: #000000; background-color: transparent; text-decoration: none;" href="javascript:HMToggle('toggle','TOGGLE0186A2')">Fill in the configuration file to install DBSExporter</a></p>
<div id="TOGGLE0186A2" class="dropdown-toggle-body" style="text-align: left; text-indent: 0; line-height: 1.28; padding: 0 0 0 0; margin: 0 0 11px 0;"><table style="border:none; border-spacing:0;">
<tr>
<td style="vertical-align:top; padding:0; border:none"><p class="p_Normal">&nbsp;<br />
Use the generated token when configuring the MinIO connection in the <code><b>values-dbsexporter.yaml</b></code> file.</p>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">&nbsp;</span><br />
<span class="f_CodeExample">dbsexporter:</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;#&nbsp;Enable&nbsp;chart&nbsp;imports</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;grafana-dashboards:</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;dashboards:</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;enabled:&nbsp;true</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;grafanaFolder:&nbsp;dbs</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;#&nbsp;MinIO&nbsp;connection&nbsp;settings</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;prometheus-minio-exporter:</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;nameOverride:&nbsp;minio</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;instances:</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;name:&nbsp;minio-job</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;token:&nbsp;generated_token</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;path:&nbsp;/minio/v2/metrics/cluster</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;host:&nbsp;'minio.local'</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;port:&nbsp;80</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scheme:&nbsp;http</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;#&nbsp;MongoDB&nbsp;connection&nbsp;settings</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;prometheus-mongodb-exporter:</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;nameOverride:&nbsp;mongo</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;instances:</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;name:&nbsp;mongodb</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;uri:&nbsp;&quot;mongodb://mongodb:27017&quot;</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;#&nbsp;Postgres&nbsp;connection&nbsp;settings</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;prometheus-postgres-exporter:</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;nameOverride:&nbsp;postgres</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;config:</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;instances:</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;name:&nbsp;postgres</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;Specify&nbsp;&nbsp;a&nbsp;data&nbsp;source&nbsp;amd&nbsp;a&nbsp;data&nbsp;source&nbsp;secret.</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;host:&nbsp;'example.ru'</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;user:&nbsp;postgres</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;userSecret:&nbsp;{}</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;&nbsp;Secret&nbsp;name</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;name:</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;&nbsp;User&nbsp;key&nbsp;inside&nbsp;the&nbsp;secret</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;key:</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;password:&nbsp;postgres_password</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;Specify&nbsp;passwordFile&nbsp;if&nbsp;the&nbsp;database&nbsp;password&nbsp;is&nbsp;stored&nbsp;in&nbsp;a&nbsp;file.</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;passwordFile:&nbsp;''</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;Specify&nbsp;passwordSecret&nbsp;if&nbsp;the&nbsp;database&nbsp;password&nbsp;is&nbsp;stored&nbsp;in&nbsp;a&nbsp;secret.</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;passwordSecret:&nbsp;{}</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;&nbsp;Secret&nbsp;name</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;name:</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;&nbsp;Password&nbsp;key&nbsp;inside&nbsp;the&nbsp;secret</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;key:</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pgpassfile:&nbsp;''</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;If&nbsp;pgpassfile&nbsp;is&nbsp;set,&nbsp;it&nbsp;is&nbsp;used&nbsp;to&nbsp;initialize&nbsp;the&nbsp;environment&nbsp;variable&nbsp;PGPASSFILE.</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;port:&nbsp;&quot;5432&quot;</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;database:&nbsp;''</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sslmode:&nbsp;disable</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;extraParams:&nbsp;''</span><br />
<span class="f_CodeExample">#&nbsp;rabbitMQ&nbsp;connection&nbsp;settings</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;prometheus-rabbitmq-exporter:</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;nameOverride:&nbsp;rabbitmq</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;rabbitmq:</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;instances:</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;name:&nbsp;rabbitmq</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;url:&nbsp;'http://rabbitmq:15672'</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;user:&nbsp;rabbitmq_user</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;password:&nbsp;rabbitmq_password</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;The&nbsp;specified&nbsp;password&nbsp;will&nbsp;be&nbsp;placed&nbsp;in&nbsp;Secret:</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;existingPasswordSecret:&nbsp;rabbitmq-secret</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;existingPasswordSecretKey:&nbsp;password</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;capabilities:&nbsp;bert,no_sort</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;include_queues:&nbsp;&quot;.*&quot;</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;include_vhost:&nbsp;&quot;.*&quot;</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;skip_queues:&nbsp;&quot;^$&quot;</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;skip_verify:&nbsp;&quot;false&quot;</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;skip_vhost:&nbsp;&quot;^$&quot;</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exporters:&nbsp;&quot;exchange,node,overview,queue&quot;</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;output_format:&nbsp;&quot;TTY&quot;</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;timeout:&nbsp;60</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;max_queues:&nbsp;0</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;excludeMetrics:&nbsp;&quot;&quot;</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;Allows&nbsp;overriding&nbsp;environment&nbsp;variables&nbsp;using&nbsp;an&nbsp;external&nbsp;ConfigMap.</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;configMapOverrideReference:&nbsp;&quot;&quot;</span><br />
<span class="f_CodeExample">#&nbsp;Redis&nbsp;connection&nbsp;setting</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;prometheus-redis-exporter:</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;nameOverride:&nbsp;redis</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;instances:</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;name:&nbsp;redis1</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;redisAddress:&nbsp;'redis://redis:6379/0'</span></p>
</td>
</tr>
</table>
</div>
<p class="p_Normal"><a class="dropdown-toggle" style="font-style: normal; font-weight: normal; color: #000000; background-color: transparent; text-decoration: none;" href="javascript:HMToggle('toggle','TOGGLE0186A3')">Configuring connection parameters to a private registry for installation in a closed environment without internet access</a></p>
<div id="TOGGLE0186A3" class="dropdown-toggle-body" style="text-align: left; text-indent: 0; line-height: 1.28; padding: 0 0 0 0; margin: 0 0 11px 0;"><table style="border:none; border-spacing:0;">
<tr>
<td style="vertical-align:top; padding:0; border:none"><p class="p_Normal">&nbsp;<br />
To connect to the private registry:</p>
<ol style="list-style-type:decimal">
<li value="1" class="p_Normal">Download BRIX images and upload them to a local image registry. Refer to <a href="downloadin-images-elma365.html" class="topiclink">Download BRIX images</a> for more details.</li><li value="2" class="p_Normal">Specify the address and path for the parameter <code><b>image.repository</b></code>.</li><li value="3" class="p_Normal">Provide the name of the secret with access rights to the private registry in the parameter <code><b>image.pullSecrets</b></code>. The secret must be manually created and encrypted in Base64.</li></ol>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">prometheus-minio-exporter:</span><br />
<span class="f_CodeExample">#&nbsp;Connection&nbsp;parameters&nbsp;to&nbsp;the&nbsp;private&nbsp;registry</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;image:</span><br />
<span class="f_CodeExample">#&nbsp;Address&nbsp;and&nbsp;path&nbsp;for&nbsp;the&nbsp;private&nbsp;registry</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;repository:&nbsp;registry.example.com/minio_exporter</span><br />
<span class="f_CodeExample">#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tag:&nbsp;&quot;1.0.15&quot;</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;imagePullSecrets:</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;myRegistryKeySecretName</span><br />
<span class="f_CodeExample">prometheus-mongodb-exporter:</span><br />
<span class="f_CodeExample">#&nbsp;Connection&nbsp;parameters&nbsp;to&nbsp;the&nbsp;private&nbsp;registry</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;image:</span><br />
<span class="f_CodeExample">#&nbsp;Address&nbsp;and&nbsp;path&nbsp;for&nbsp;the&nbsp;private&nbsp;registry</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;repository:&nbsp;registry.example.com/mongodb_exporter</span><br />
<span class="f_CodeExample">#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tag:&nbsp;&quot;0.31.0&quot;</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;imagePullSecrets:</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;myRegistryKeySecretName</span><br />
<span class="f_CodeExample">prometheus-postgres-exporter:</span><br />
<span class="f_CodeExample">#&nbsp;Connection&nbsp;parameters&nbsp;to&nbsp;the&nbsp;private&nbsp;registry</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;image:</span><br />
<span class="f_CodeExample">#&nbsp;Address&nbsp;and&nbsp;path&nbsp;for&nbsp;the&nbsp;private&nbsp;registry</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;repository:&nbsp;registry.example.com/postgres-exporter</span><br />
<span class="f_CodeExample">#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tag:&nbsp;&quot;v0.13.2&quot;</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;imagePullSecrets:</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;myRegistryKeySecretName</span><br />
<span class="f_CodeExample">#&nbsp;rabbitMQ&nbsp;connection&nbsp;settings</span><br />
<span class="f_CodeExample">prometheus-rabbitmq-exporter:</span><br />
<span class="f_CodeExample">#&nbsp;Connection&nbsp;parameters&nbsp;to&nbsp;the&nbsp;private&nbsp;registry</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;image:</span><br />
<span class="f_CodeExample">#&nbsp;Address&nbsp;and&nbsp;path&nbsp;for&nbsp;the&nbsp;private&nbsp;registry</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;repository:&nbsp;registry.example.com/rabbitmq-exporter</span><br />
<span class="f_CodeExample">#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tag:&nbsp;&quot;v0.29.0&quot;</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;imagePullSecrets:</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;myRegistryKeySecretName</span><br />
<span class="f_CodeExample">prometheus-redis-exporter:</span><br />
<span class="f_CodeExample">#&nbsp;Connection&nbsp;parameters&nbsp;to&nbsp;the&nbsp;private&nbsp;registry</span><br />
<span class="f_CodeExample">#&nbsp;&nbsp;&nbsp;&nbsp;image:</span><br />
<span class="f_CodeExample">#&nbsp;Address&nbsp;and&nbsp;path&nbsp;for&nbsp;the&nbsp;private&nbsp;registry</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;repository:&nbsp;registry.example.com/redis_exporter</span><br />
<span class="f_CodeExample">#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tag:&nbsp;&quot;v1.44.0&quot;</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;imagePullSecrets:</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;myRegistryKeySecretName</span>&nbsp;</p>
<p style="line-height: 1.28; margin: 0 0 11px 0;">Where <span style="font-weight: bold;">repository </span>format is: address — <code><b>registry.example.com</b></code>.</p>
</td>
</tr>
</table>
</div>
<p class="p_Normal">You can add the following additional settings in the <code><b>values-dbsexporter.yaml</b></code> configuration file:</p>
<ol style="list-style-type:decimal">
<li value="1" class="p_Normal">Connect several databases both internal and external to DBSExporter. To do this, duplicate the parameters of the <code><b>instances</b></code> block and configure the connection parameters for each replica. For example:</li></ol>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">instances:&nbsp;&nbsp;&nbsp;&nbsp;</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;-&nbsp;name:&nbsp;mongodb-1</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;uri:&nbsp;&quot;mongodb://mongodb-1:27017&quot;</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;-&nbsp;name:&nbsp;mongodb-2</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;uri:&nbsp;&quot;mongodb://mongodb-2:27017&quot;</span></p>
<ol style="list-style-type:decimal" start="2">
<li value="2" class="p_Normal">Enable Yandex Cloud metrics collection.</li></ol>
<p class="p_Normal">Collection of Yandex Cloud metrics is a chargeable service. Read more in the <a href="https://yandex.cloud/en/docs/monitoring/pricing?utm_referrer=about%3Ablank" target="_blank" class="weblink">official documentation of the service</a>.</p>
<p class="p_Normal">Example of how to enable Yandex Cloud metrics collection:</p>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">global:</span><br />
<span class="f_CodeExample">#&nbsp;Export&nbsp;yandex&nbsp;metrics</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;yandexExporter:</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;enabled:&nbsp;true</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;bearerToken:&nbsp;&quot;your_bearerToken&quot;</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;folderId:&nbsp;&quot;your_folderId&quot;</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;services:&nbsp;[&quot;managed-mongodb&quot;,&nbsp;&quot;managed-postgresql&quot;]</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;relabelings:&nbsp;{}</span></p>
<ol style="list-style-type:decimal" start="3">
<li value="3" class="p_Normal">Connect Deckhouse with DBSExporter. For example:</li></ol>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">global:&nbsp;&nbsp;&nbsp;&nbsp;</span><br />
<span class="f_CodeExample">provisioner:&nbsp;&quot;deckhouse&quot;</span></p>
<h2 class="p_Heading2"><a id="node-exporter" class="hmanchor"></a><span class="f_Heading2">Step 4: Install Node Exporter on the database servers</span></h2>
<p class="p_Normal">To monitor database servers, install Node Exporter. For this:</p>
<ol style="list-style-type:upper-roman">
<li value="1" class="p_Normal">Download Node Exporter on the database server:</li></ol>
<p class="p_CodeExample" style="white-space: normal; page-break-inside: avoid;"><span class="f_CodeExample">wget https://github.com/prometheus/node_exporter/releases/download/v1.8.2/node_exporter-1.8.2.linux-amd64.tar.gz</span></p>
<ol style="list-style-type:upper-roman" start="2">
<li value="2" class="p_Normal">Unpack the archive downloaded on the previous step:</li></ol>
<p class="p_CodeExample" style="white-space: normal; page-break-inside: avoid;"><span class="f_CodeExample">tar xvf node_exporter-1.8.2.linux-amd64.tar.gz &amp;&amp; cd node_exporter-1.8.2.linux-amd64</span></p>
<ol style="list-style-type:upper-roman" start="3">
<li value="3" class="p_Normal">Copy the <code><b>node_exporter</b></code> file:</li></ol>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">sudo&nbsp;cp&nbsp;node_exporter&nbsp;/usr/local/bin/</span></p>
<ol style="list-style-type:upper-roman" start="4">
<li value="4" class="p_Normal">Create a user for Node Exporter:</li></ol>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">sudo&nbsp;useradd&nbsp;--no-create-home&nbsp;--shell&nbsp;/bin/false&nbsp;nodeusr</span></p>
<ol style="list-style-type:upper-roman" start="5">
<li value="5" class="p_Normal">Define the owner for the <code><b>node_exporter</b></code> executable file:</li></ol>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">sudo&nbsp;chown&nbsp;-R&nbsp;nodeusr:nodeusr&nbsp;/usr/local/bin/node_exporter;</span></p>
<ol style="list-style-type:upper-roman" start="6">
<li value="6" class="p_Normal">Create the <code><b>node_exporter.service</b></code> file to launch Node Exporter as a service:</li></ol>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">cat&nbsp;&lt;&lt;EOF&nbsp;|&nbsp;sudo&nbsp;tee&nbsp;/etc/systemd/system/node_exporter.service;</span><br />
<span class="f_CodeExample">[Unit]</span><br />
<span class="f_CodeExample">Description=NodeExporter</span><br />
<span class="f_CodeExample">[Service]</span><br />
<span class="f_CodeExample">TimeoutStartSec=0</span><br />
<span class="f_CodeExample">User=nodeusr</span><br />
<span class="f_CodeExample">ExecStart=/usr/local/bin/node_exporter&nbsp;\</span><br />
<span class="f_CodeExample">--web.listen-address=:9100</span><br />
<span class="f_CodeExample">[Install]</span><br />
<span class="f_CodeExample">WantedBy=multi-user.target</span><br />
<span class="f_CodeExample">EOF</span></p>
<ol style="list-style-type:upper-roman" start="7">
<li value="7" class="p_Normal">Reload <code><b>systemd</b></code> configuration: </li></ol>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">sudo&nbsp;systemctl&nbsp;daemon-reload</span></p>
<ol style="list-style-type:upper-roman" start="8">
<li value="8" class="p_Normal">Launch the <code><b>node_exporter.service</b></code> service:</li></ol>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">sudo&nbsp;systemctl&nbsp;enable&nbsp;--now&nbsp;node_exporter.service</span></p>
<p class="p_Normal">After installing Node Exporter, fill in the parameters in the <code><b>values-dbsexporter.yaml</b></code> configuration file to monitor the database servers. In this case, host addresses will be extracted from the <code><b>instances</b></code> points of the configuration file. Example of how to set the parameters:</p>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">#&nbsp;Settings&nbsp;of&nbsp;node&nbsp;exporter</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;nodeExporter:</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;enabled:&nbsp;true</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;port:&nbsp;9100</span><br />
<span class="f_CodeExample">&nbsp;&nbsp;&nbsp;&nbsp;relabelings:&nbsp;{}</span></p>
<h2 class="p_Heading2"><a id="install-chart-dbsexporter" class="hmanchor"></a><span class="f_Heading2">Step 5: Install the DBSExporter chart using Helm in the Kubernetes cluster</span></h2>
<p style="line-height: 1.28; margin: 0 0 11px 0;">Execute the installation of the DBSExporter chart in <code><b>namespace monitoring</b></code>.</p>
<p style="line-height: 1.28; margin: 0 0 11px 0;">For online installation:</p>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">helm&nbsp;upgrade&nbsp;--install&nbsp;-n&nbsp;monitoring&nbsp;dbsexporter&nbsp;elma365/dbsexporter&nbsp;-f&nbsp;values-dbsexporter.yaml</span></p>
<p style="line-height: 1.28; margin: 0 0 11px 0;">For offline installation without internet access, navigate to the directory with the downloaded chart and execute the command:</p>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">helm&nbsp;upgrade&nbsp;--install&nbsp;dbsexporter&nbsp;./dbsexporter&nbsp;-f&nbsp;values-dbsexporter.yaml&nbsp;-n&nbsp;monitoring</span></p>
<div class="bottom-nav">
<a id="prev-link" class="topic__navi_prev" href="install-monitoring-tools.html">
<span class="bottom-nav__arrow bottom-nav__arrow--prev"></span> <span
class="bottom-nav__link">install-monitoring-tools.html</span>
</a>
<a id="next-link" class="topic__navi_next" href="business_process_monitoring.html">
<span class="bottom-nav__link">business_process_monitoring.html</span> <span
class="bottom-nav__arrow bottom-nav__arrow--next"></span>
</a>
</div>
<!-- добавляет на страницу строку блок Была ли статья полезной? -->
<div class="feedback" id="feedback"><div class="feedback-help"><span><b>Was this helpful?</b></span><form action="" method="POST" class="feedback-form" id="feedback-form"><div class="feedback__popup feedback__popup-response" id="feedback__popup_thx" style="display: none;">Thanks for your feedback!</div><div class="feedback__popup" id="feedback__popup_why" style="display: none;"><div class="feedback__popup-header">Please specify why:</div><input type="radio" name="category" id="bad_recommendation" value="bad_recommendation"><label for="bad_recommendation">Recommendations did not help me</label><input type="radio" name="category" id="difficult_text" value="difficult_text"><label for="difficult_text">Article is hard to understand</label><input type="radio" name="category" id="no_answer" value="no_answer"><label for="no_answer">Didn`t answer my question</label><input type="radio" name="category" id="bad_header" value="bad_header"><label for="bad_header">Content does not match the topic</label><input type="radio" name="category" id="other_reason" value="other_reason"><label for="other_reason">Other</label></div><div class="feedback__popup" id="feedback__popup-other" style="display: none;"><div class="feedback__popup-header">How we can improve it?</div><textarea class="feedback__textarea" name="other" id=""></textarea><input type="submit" class="feedback__other-btn" value="Submit"></div><div class="feedback-form__btn-group"><input type="radio" name="useful" id="feedback__useful_yes" value="true"><label for="feedback__useful_yes"><img src="like.svg" class="small-img" alt="like"><spanclass="feedback-form__btn-group_yes-btn">Yes</spanclass="feedback-form__btn-group_yes-btn"></label><input type="radio" name="useful" id="feedback__useful_no" value="false"><label for="feedback__useful_no"><img src="dislike.svg" class="small-img" alt="dislike"><spanclass="feedback-form__btn-group_no-btn">No</spanclass="feedback-form__btn-group_no-btn"></label></div><select name="category"><option disabled="">Please specify why</option><option value="bad_recommendation" selected="">Recommendations did not help me</option><option value="difficult_text">Article is hard to understand</option><option value="no_answer">Didn`t answer my question</option><option value="bad_header">Content does not match the topic</option><option value="other_reason">Other</option></select><input type="submit"></form></div><div class="found_typo"><p style="margin: 0px; margin-top: 16px !important;"><span><b>Found a typo?</b></span> Select it and press <i>Ctrl+Enter</i> to send us feedback</p></div></div>
</section>
</div>
<aside class="article__sidebar" style="display:none">
<input type="checkbox" />
<div class="article__arrow"></div>
<div class="table-of-contents elma365-right" id="toc2Content">
<h3 class="h3-toc">In this topic</h3>
<nav id="toc2"></nav>
</div>
</aside>
</div>
</article>
</main>
<footer class="footer">
<div class="footer-container">
<div class="footer-mobile">
<ul class="footer-mobile__list"><li><a href="https://brix365.com/en/" target="_blank">BRIX</a></li><li><a href="https://tssdk.brix365.com/en/latest/" target="_blank">SDK</a></li><li><a href="https://api.brix365.com/en/" target="_blank">API</a></li></ul><ul class="footer-mobile__list"><li><a href="https://brix365.com/en/help/platform/get-trial.html">Platform</a></li><li><a href="https://brix365.com/en/help/ecm/ecm-functions.html">ECM</a></li><li><a href="https://brix365.com/en/help/service/service-functions.html">Service</a></li><li><a href="https://brix365.com/en/help/projects/projects-functions.html">Projects</a></li></ul>
</div>
<div class="footer-wrap">
<div><span class="mobile-question-popup">Send feedback</span><form method="POST" action class="question__popup question-xs" id="question__popup"><div class="question-wrap"><span class="close"></span><span class="title">Ask a question</span><label for="help_question" style="display: none;"></label><textarea name="help_question" id="help_question"></textarea><input type="submit" value="Send"></div></form><div class="hidden fade-in question-success-xs">Sent</div></div>
<div class="footer-flex-b">
<span class="footer-copy">&copy; 2025 BRIX</span>
<ul class="footer-list">
<li class="footer-item">
<a href="#" class="arrow-top" style="display: block;"></a>
</li>
</ul>
</div>
</div>
</div>
</footer>
<iframe name="hmnavigation" style="display:none!important"></iframe>
<script src="./jquery-ui.js"></script>
<!--script src="//cdn.jsdelivr.net/npm/featherlight@1.7.14/release/featherlight.min.js" type="text/javascript" charset="utf-8"></script-->
<script src="./jquery.tocify.min.js"></script>
<script src="./TypoReporter.min.js"></script>
<script src="./google-search.js"></script>
<script src="./main.js"></script>
<script type="text/javascript">
HMInitToggle('TOGGLE0186A1','hm.type','dropdown','hm.state','0');
HMInitToggle('TOGGLE0186A2','hm.type','dropdown','hm.state','0');
HMInitToggle('TOGGLE0186A3','hm.type','dropdown','hm.state','0');
</script>
</body>
</html>