<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Мониторинг срока действия сертификатов в Windows]]></title><description><![CDATA[<p dir="auto">Добрый день.</p>
<p dir="auto">Есть задача на каком-то количестве серверов Windows мониторить сертификаты на предмет истечения их срока. Т.е., если до конца срока осталось менее 30-и дней, например, то генерить алерт. Такое возможно в NetXMS?</p>
]]></description><link>https://forum.netxms.org/topic/5306/мониторинг-срока-действия-сертификатов-в-windows</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 09:23:08 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/5306.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 31 Oct 2017 08:24:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Мониторинг срока действия сертификатов в Windows on Tue, 16 Jul 2019 12:58:28 GMT]]></title><description><![CDATA[<p dir="auto">По результатам темы написал статью на хабр: <a href="https://habr.com/ru/post/460193/" rel="nofollow ugc">https://habr.com/ru/post/460193/</a></p>
]]></description><link>https://forum.netxms.org/post/26129</link><guid isPermaLink="true">https://forum.netxms.org/post/26129</guid><dc:creator><![CDATA[Retif]]></dc:creator><pubDate>Tue, 16 Jul 2019 12:58:28 GMT</pubDate></item><item><title><![CDATA[Reply to Мониторинг срока действия сертификатов в Windows on Thu, 13 Jun 2019 10:51:35 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/victor" aria-label="Profile: victor">@<bdi>victor</bdi></a> said in <a href="/post/25947">Мониторинг срока действия сертификатов в Windows</a>:</p>
<blockquote>
<p dir="auto">Это при обработке события по срабатыванию threshold?</p>
</blockquote>
<p dir="auto">Да, именно.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/victor" aria-label="Profile: victor">@<bdi>victor</bdi></a> said in <a href="/post/25947">Мониторинг срока действия сертификатов в Windows</a>:</p>
<blockquote>
<p dir="auto">Можно использовать instance discovery filter - там можно вернуть отдельно значение instance и отдельно instance name, например так:</p>
<pre><code>instance = $1;
if (instance ~= "(.*) - (.*)")
{
   return %(true, instance, $1);
}
return true;
</code></pre>
<p dir="auto">и в поле description для DCI использовать {instance-name} вместо {instance}.</p>
</blockquote>
<p dir="auto">Да, так всё получилось, спасибо <img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:1.4em;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>https://forum.netxms.org/post/25948</link><guid isPermaLink="true">https://forum.netxms.org/post/25948</guid><dc:creator><![CDATA[Retif]]></dc:creator><pubDate>Thu, 13 Jun 2019 10:51:35 GMT</pubDate></item><item><title><![CDATA[Reply to Мониторинг срока действия сертификатов в Windows on Thu, 13 Jun 2019 06:55:13 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/retif" aria-label="Profile: retif">@<bdi>retif</bdi></a> said in <a href="/post/25749">Мониторинг срока действия сертификатов в Windows</a>:</p>
<blockquote>
<ol>
<li>Сейчас ExternalList отвечает в формате "(Название) - (Идентификатор)", соответственно, в ExternalParameter этот текст передается в таком же виде и в интерфейсе отображается в таком же виде.<br />
Это неудобно визуально, потому что идентификатор (THUMBPRINT) большой и бесполезный для отображения.<br />
Можно ли как-то через ExternalList получить отдельно две части - название и идентификатор, в ExternalParameter передавать только идентификатор, а отображать только название?</li>
</ol>
</blockquote>
<p dir="auto">Можно использовать instance discovery filter - там можно вернуть отдельно значение instance и отдельно instance name, например так:</p>
<pre><code>instance = $1;
if (instance ~= "(.*) - (.*)")
{
   return %(true, instance, $1);
}
return true;
</code></pre>
<p dir="auto">и в поле description для DCI использовать {instance-name} вместо {instance}.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/retif" aria-label="Profile: retif">@<bdi>retif</bdi></a> said in <a href="/post/25749">Мониторинг срока действия сертификатов в Windows</a>:</p>
<blockquote>
<ol start="2">
<li>Нужно изменить конфиг агента на группе серверов. Не для всех, а только для каких-то, например для находящихся в контейнере. Для этого нужно использовать Agent configuration policy? Прочитал документацию про это, но что-то не понял, можно ли сделать на группу серверов. Или правильней для всех серверов одинаковый мастер-конфиг с netxms подтягивать, просто не использовать потом, что не нужно?</li>
</ol>
</blockquote>
<p dir="auto">Да, можно использовать политику и наложить на несколько серверов. Как вариант - использовать функцию автоматического наложения, по аналогии с шаблонами.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/retif" aria-label="Profile: retif">@<bdi>retif</bdi></a> said in <a href="/post/25749">Мониторинг срока действия сертификатов в Windows</a>:</p>
<blockquote>
<ol start="3">
<li>В макросах для Event Processing не смог получить количество дней, которое выдается в Value DCI-инстанса. %&lt;currentValue&gt; и %&lt;dciValue&gt; что-то пустоту выдают.</li>
</ol>
</blockquote>
<p dir="auto">Это при обработке события по срабатыванию threshold?</p>
]]></description><link>https://forum.netxms.org/post/25947</link><guid isPermaLink="true">https://forum.netxms.org/post/25947</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Thu, 13 Jun 2019 06:55:13 GMT</pubDate></item><item><title><![CDATA[Reply to Мониторинг срока действия сертификатов в Windows on Wed, 12 Jun 2019 16:20:49 GMT]]></title><description><![CDATA[<p dir="auto">Ап...</p>
]]></description><link>https://forum.netxms.org/post/25939</link><guid isPermaLink="true">https://forum.netxms.org/post/25939</guid><dc:creator><![CDATA[Retif]]></dc:creator><pubDate>Wed, 12 Jun 2019 16:20:49 GMT</pubDate></item><item><title><![CDATA[Reply to Мониторинг срока действия сертификатов в Windows on Tue, 28 May 2019 14:41:59 GMT]]></title><description><![CDATA[<p dir="auto">Супер, всё получилось! Спасибо! Я почему-то думал, что ExternalList, он вместо ExternalParameter, а они вместе, оказывается.</p>
<p dir="auto">Как-то так вышло:<br />
<img src="/assets/uploads/files/smf/0000000004491-Capture.PNG" alt="" class="img-markdown  img-fluid" width="1044" height="211" /></p>
<p dir="auto">Пара вопросов возникла еще:</p>
<ol>
<li>
<p dir="auto">Сейчас ExternalList отвечает в формате "(Название) - (Идентификатор)", соответственно, в ExternalParameter этот текст передается в таком же виде и в интерфейсе отображается в таком же виде.<br />
Это неудобно визуально, потому что идентификатор (THUMBPRINT) большой и бесполезный для отображения.<br />
Можно ли как-то через ExternalList получить отдельно две части - название и идентификатор, в ExternalParameter передавать только идентификатор, а отображать только название?</p>
</li>
<li>
<p dir="auto">Нужно изменить конфиг агента на группе серверов. Не для всех, а только для каких-то, например для находящихся в контейнере. Для этого нужно использовать Agent configuration policy? Прочитал документацию про это, но что-то не понял, можно ли сделать на группу серверов. Или правильней для всех серверов одинаковый мастер-конфиг с netxms подтягивать, просто не использовать потом, что не нужно?</p>
</li>
<li>
<p dir="auto">В макросах для Event Processing не смог получить количество дней, которое выдается в Value DCI-инстанса. %&lt;currentValue&gt; и %&lt;dciValue&gt; что-то пустоту выдают.</p>
</li>
</ol>
<hr />
<p dir="auto"><img src="/assets/uploads/files/smf/0000000004491-Capture.PNG" alt="Capture.PNG" class="img-markdown  img-fluid" width="1044" height="211" /></p>
]]></description><link>https://forum.netxms.org/post/25749</link><guid isPermaLink="true">https://forum.netxms.org/post/25749</guid><dc:creator><![CDATA[Retif]]></dc:creator><pubDate>Tue, 28 May 2019 14:41:59 GMT</pubDate></item><item><title><![CDATA[Reply to Мониторинг срока действия сертификатов в Windows on Wed, 22 May 2019 10:01:23 GMT]]></title><description><![CDATA[<p dir="auto">Здесь понадобится два скрипта. Делается примерно так:</p>
<ol>
<li>Делаем список HTTPS.Certificates</li>
</ol>
<pre><code>ExternalList = HTTPS.Certificates:script1.cmd
</code></pre>
<p dir="auto">Скрипт должен выдавать список сертификатов, каждый в своей строчке.</p>
<ol start="2">
<li>Изменяем параметр HTTPS.CertificateExpireDate чтобы он принимал имя сертификата:</li>
</ol>
<pre><code>ExternalParameter = HTTPS.CertificateExpireDate(*): powershell.exe -file "\\server\Scripts\test.ps1" -certname $1
</code></pre>
<p dir="auto">Насколько я знаю power shell можно будет в скрипте получить имя сертификата в переменной certname. Дальше в скрипте все как сейчас.</p>
<ol start="3">
<li>Делаем DCI на сервере:<br />
Параметр</li>
</ol>
<pre><code>HTTPS.CertificateExpireDate({instance})
</code></pre>
<p dir="auto">Instance discovery method: agent list<br />
Имя списка: HTTPS.Certificates</p>
]]></description><link>https://forum.netxms.org/post/25744</link><guid isPermaLink="true">https://forum.netxms.org/post/25744</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Wed, 22 May 2019 10:01:23 GMT</pubDate></item><item><title><![CDATA[Reply to Мониторинг срока действия сертификатов в Windows on Wed, 22 May 2019 10:49:55 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/victor" aria-label="Profile: victor">@<bdi>victor</bdi></a> said in <a href="/post/25549">Мониторинг срока действия сертификатов в Windows</a>:</p>
<blockquote>
<p dir="auto">Второй вариант - это использовать instance discovery. Тогда остается параметр для получения срока действия сертификата, и делается ExternalList который выдает список всех сертификатов в системе, и используется для instance discovery. Тогда для каждого сертификата будет создан отдельный DCI, на котором уже могут быть трешолды как обычно.</p>
</blockquote>
<p dir="auto">Вот этот вариант мне нравится. Только полностью разобраться не могу что-то все равно.</p>
<p dir="auto">Что я хочу. Чтобы эти отдельные DCI создались с именем (Description?), в котором будет присутствовать имя сертификата (например friendly name). Ну а значением будет количество дней, то же самое, что сейчас скриптом отдается. И дальше уже всё как с ExternalParameter.</p>
<p dir="auto">Реализация не очень понятна.</p>
<ol>
<li>
<p dir="auto">Я создаю параметр CertificateExpireDate, в нем указываю в качестве параметра HTTPS.CertificateExpireDate(*) со звездочкой в скобках - это значит с инстансами?</p>
</li>
<li>
<p dir="auto">На вкладке Instance Discovery я выбираю в качестве метода Agent List? А в List Name что писать, HTTPS.CertificateExpireDate?</p>
</li>
<li>
<p dir="auto">В конфиге агента, я вместо</p>
</li>
</ol>
<pre><code>ExternalParameter = HTTPS.CertificateExpireDate: powershell.exe -file "\\server\Scripts\test.ps1"
</code></pre>
<p dir="auto">пишу</p>
<pre><code>ExternalList = HTTPS.CertificateExpireDate(*): powershell.exe -file "\\server\Scripts\test.ps1"
</code></pre>
<ol start="4">
<li>А в скрипте... тут не очень понятно. Я получаю все имена сертификатов и для каждого количество дней. А как возвращать это для NetXMS, чтобы оно преобразовалось в  имена и значения этих DCI?</li>
</ol>
<p dir="auto">З.Ы.  И можно какой-нибудь живой пример не для сертификатов, а для чего угодно с этими инстансами и ExternalList?</p>
]]></description><link>https://forum.netxms.org/post/25743</link><guid isPermaLink="true">https://forum.netxms.org/post/25743</guid><dc:creator><![CDATA[Retif]]></dc:creator><pubDate>Wed, 22 May 2019 10:49:55 GMT</pubDate></item><item><title><![CDATA[Reply to Мониторинг срока действия сертификатов в Windows on Thu, 04 Apr 2019 15:33:41 GMT]]></title><description><![CDATA[<p dir="auto">В ExternalTable идет три поля, разделенных : - имя таблицы, параметры, и команда. Параметры разделяются ; и могут быть такими:</p>
<p dir="auto">separator= символ - разделитель, по умолчанию запятая.<br />
instanceColumns= колонка/колонки в которых содержится уникальный идентификатор для строки.<br />
description= описание таблицы.</p>
<p dir="auto">Второй вариант - это использовать instance discovery. Тогда остается параметр для получения срока действия сертификата, и делается ExternalList который выдает список всех сертификатов в системе, и используется для instance discovery. Тогда для каждого сертификата будет создан отдельный DCI, на котором уже могут быть трешолды как обычно.</p>
]]></description><link>https://forum.netxms.org/post/25549</link><guid isPermaLink="true">https://forum.netxms.org/post/25549</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Thu, 04 Apr 2019 15:33:41 GMT</pubDate></item><item><title><![CDATA[Reply to Мониторинг срока действия сертификатов в Windows on Thu, 04 Apr 2019 07:44:12 GMT]]></title><description><![CDATA[<p dir="auto">Спасибо.<br />
Получилось сделать вот такой мониторинг: Выбрать все сертификаты в хранилище ОС (LocalMachine\My), выбрать среди них тот, которых протухает ближе всего, выдать мониторингу цифру "дней до истечения сертификата".<br />
Недостатком является то, что я не вижу, какой именно сертификат протухает.</p>
<p dir="auto">Что бы хотелось:<br />
Хотелось бы получить информацию по каждому сертификату отдельно,при этом NetXMS не должен ничего заранее знать о конкретных сертификатах, он должен получить наименования сертификатов при опросе агента.</p>
<p dir="auto">Я предположил что это можно сделать с помощью ExternalTable. Верно ли?<br />
Вывод скрипта, судя по инструкции, должен быть таким:</p>
<pre><code>CertificateName|CertificateTTLDays
*.site111.com|200
*.site222.com|120
_ALL_CERTS_|120
</code></pre>
<p dir="auto">И ожидаю что в NetXMS будут видны все сертификаты для конкретного сервера.</p>
<p dir="auto">К сожалению из документации строка ExternalTable совершенно мне не понятна</p>
<pre><code>ExternalTable=dciName:instanceColumns=columnName;description=description;separator=|:command
</code></pre>
<p dir="auto">А "живых" примеров использования у меня найти не получилось.<br />
Что в этой строке есть что - вообще не понятно. Прошу как-то помочь.</p>
<p dir="auto">Спасибо за вашу работу.</p>
]]></description><link>https://forum.netxms.org/post/25539</link><guid isPermaLink="true">https://forum.netxms.org/post/25539</guid><dc:creator><![CDATA[filimonic]]></dc:creator><pubDate>Thu, 04 Apr 2019 07:44:12 GMT</pubDate></item><item><title><![CDATA[Reply to Мониторинг срока действия сертификатов в Windows on Fri, 29 Mar 2019 11:55:11 GMT]]></title><description><![CDATA[<p dir="auto">Можно сертификат передавать как параметр:</p>
<pre><code>ExternalParameter = HTTPS.CertificateExpireDate(*): powershell.exe -file "\\Scripts\test.ps1" -cert "$1"
</code></pre>
<p dir="auto">и в скрипте имя сертификата получать из переменной.</p>
<p dir="auto">На стороне сервера будет что-то вроде</p>
<p dir="auto">HTTPS.CertificateExpireDate(cert1)</p>
]]></description><link>https://forum.netxms.org/post/25508</link><guid isPermaLink="true">https://forum.netxms.org/post/25508</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Fri, 29 Mar 2019 11:55:11 GMT</pubDate></item><item><title><![CDATA[Reply to Мониторинг срока действия сертификатов в Windows on Thu, 28 Mar 2019 09:02:45 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/zev" aria-label="Profile: zev">@<bdi>zev</bdi></a> said in <a href="/post/25490">Мониторинг срока действия сертификатов в Windows</a>:</p>
<blockquote>
<p dir="auto">Читать нужно тут: <a href="https://www.netxms.org/documentation/adminguide/agent-management.html#agent-external-metrics" rel="nofollow ugc">https://www.netxms.org/documentation/adminguide/agent-management.html#agent-external-metrics</a><br />
Про раздел 6.9 неочень поняла где это.</p>
</blockquote>
<p dir="auto">Это он и есть, просто в pdf-ном варианте.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/zev" aria-label="Profile: zev">@<bdi>zev</bdi></a> said in <a href="/post/25490">Мониторинг срока действия сертификатов в Windows</a>:</p>
<blockquote>
<p dir="auto">В вашем случает вы пишите в основной части агентского конфига:<br />
ExternalParameter = HTTPS.CertificateExpireDate: powershell.exe -file "\\Scripts\test.ps1"</p>
</blockquote>
<p dir="auto">А своим скриптом test.ps1 я просто возвращаю одну цифру? А если сертификатов несколько?</p>
]]></description><link>https://forum.netxms.org/post/25502</link><guid isPermaLink="true">https://forum.netxms.org/post/25502</guid><dc:creator><![CDATA[Retif]]></dc:creator><pubDate>Thu, 28 Mar 2019 09:02:45 GMT</pubDate></item><item><title><![CDATA[Reply to Мониторинг срока действия сертификатов в Windows on Mon, 25 Mar 2019 11:38:25 GMT]]></title><description><![CDATA[<p dir="auto">Читать нужно тут: <a href="https://www.netxms.org/documentation/adminguide/agent-management.html#agent-external-metrics" rel="nofollow ugc">https://www.netxms.org/documentation/adminguide/agent-management.html#agent-external-metrics</a><br />
Про раздел 6.9 неочень поняла где это.</p>
<p dir="auto">В вашем случает вы пишите в основной части агентского конфига:<br />
ExternalParameter = HTTPS.CertificateExpireDate: powershell.exe -file "\\Scripts\test.ps1"</p>
<p dir="auto">Без звёздочки так как параметры вы не подаёте. Перезапускаете агент, делаете Configuration poll и дальше метрикак "HTTPS.CertificateExpireDate"  доблжна быть доступна на этой ноде просто среди других метрик под "Select..."</p>
<p dir="auto">"Origin" -&gt; "NetXMS Agent"</p>
]]></description><link>https://forum.netxms.org/post/25490</link><guid isPermaLink="true">https://forum.netxms.org/post/25490</guid><dc:creator><![CDATA[zev]]></dc:creator><pubDate>Mon, 25 Mar 2019 11:38:25 GMT</pubDate></item><item><title><![CDATA[Reply to Мониторинг срока действия сертификатов в Windows on Sun, 24 Mar 2019 06:51:05 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/zev" aria-label="Profile: zev">@<bdi>zev</bdi></a> said in <a href="/post/25476">Мониторинг срока действия сертификатов в Windows</a>:</p>
<blockquote>
<p dir="auto">Сделать threshold (меньше 30-и дней в секндах или наоборот в скрипте трансформации переводить в дни) в DCI (HTTPS.CertificateExpireDate(<a href="http://netxms.org" rel="nofollow ugc">netxms.org</a>)) со своим кастомным Event и в EPP просисать что на этот Event нужно генерить Alarm с правильным сообщением.</p>
</blockquote>
<p dir="auto">Вот это как раз мне понятно.</p>
<p dir="auto">Я наверно не совсем корректно написал, попробую еще раз.</p>
<ol>
<li>Про external parameter. Если я правильно понял, в конфиге агента c:\NetXMS\etc\nxagentd.conf я должен прописать строчку с<br />
ExternalParameter = "что-то"<br />
Вот синтаксис этого "что-то" я не могу понять. Я честно прочитал в мануале раздел 6.9 несколько раз, но что-то никак не могу уразуметь это, в голове каша какая-то.</li>
</ol>
<p dir="auto">Вот openssl у меня на винде нет, ставить его везде как-то не очень правильно, зато есть повершелл. Я могу запустить скрипт на повершелле, прочитать сертификаты, найти истекший и вернуть что-то. Цифру или строку или еще что-нибудь. Вопрос, как это передать в NetXMS.<br />
Что-то типа того должно быть?</p>
<pre><code>ExternalParameter = HTTPS.CertificateExpireDate(*): powershell.exe -file "\\Scripts\test.ps1"
</code></pre>
<p dir="auto">Но что-то оттуда передать, из скрипта этого, в NetXMS? Не могу понять.</p>
<ol start="2">
<li>Допустим, с пунктом 1 я справился, вопрос, как добавить счетчик? Нужно создавать новый параметр?<br />
Вот при создании нового параметра, в поле "Origin" что я должен выбрать? NetXMS Agent? Или что-то другое?<br />
Или просто в Parameter прописать имя своего созданного External Parameter? HTTPS.CertificateExpireDate(*) - вот это имя внешнего параметра? Так и писать с этой звездочкой?</li>
</ol>
<hr />
<p dir="auto"><img src="/assets/uploads/files/smf/0000000004422-Capture.PNG" alt="Capture.PNG" class="img-markdown  img-fluid" width="680" height="657" /></p>
]]></description><link>https://forum.netxms.org/post/25485</link><guid isPermaLink="true">https://forum.netxms.org/post/25485</guid><dc:creator><![CDATA[Retif]]></dc:creator><pubDate>Sun, 24 Mar 2019 06:51:05 GMT</pubDate></item><item><title><![CDATA[Reply to Мониторинг срока действия сертификатов в Windows on Wed, 20 Mar 2019 14:05:25 GMT]]></title><description><![CDATA[<p dir="auto">Сделать threshold (меньше 30-и дней в секндах или наоборот в скрипте трансформации переводить в дни) в DCI (HTTPS.CertificateExpireDate(<a href="http://netxms.org" rel="nofollow ugc">netxms.org</a>)) со своим кастомным Event и в EPP просисать что на этот Event нужно генерить Alarm с правильным сообщением.</p>
]]></description><link>https://forum.netxms.org/post/25476</link><guid isPermaLink="true">https://forum.netxms.org/post/25476</guid><dc:creator><![CDATA[zev]]></dc:creator><pubDate>Wed, 20 Mar 2019 14:05:25 GMT</pubDate></item><item><title><![CDATA[Reply to Мониторинг срока действия сертификатов в Windows on Tue, 19 Mar 2019 16:46:03 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/victor" aria-label="Profile: victor">@<bdi>victor</bdi></a> said in <a href="/post/24535">Мониторинг срока действия сертификатов в Windows</a>:</p>
<blockquote>
<p dir="auto">Можно сделать external parameter на агенте с использованием команды openssl. Обсуждалось в английском форуме: <a href="https://www.netxms.org/forum/configuration/monitoring-ssl-certificate-expiry/" rel="nofollow ugc">https://www.netxms.org/forum/configuration/monitoring-ssl-certificate-expiry/</a></p>
</blockquote>
<p dir="auto">Прочитал, не не понял, если честно, про этот external parameter, как его подружить с NetXMS.<br />
То, что мы вытаскиваем оттуда дату, это понял. Количество секунд, понятно. Но сделать, чтобы при определеном условии (меньше 30-и дней) из этого создался алерт в NetXMS, что-то не могу понять.</p>
]]></description><link>https://forum.netxms.org/post/25468</link><guid isPermaLink="true">https://forum.netxms.org/post/25468</guid><dc:creator><![CDATA[Retif]]></dc:creator><pubDate>Tue, 19 Mar 2019 16:46:03 GMT</pubDate></item><item><title><![CDATA[Reply to Мониторинг срока действия сертификатов в Windows on Tue, 08 Jan 2019 13:27:12 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/retif" aria-label="Profile: retif">@<bdi>retif</bdi></a> said in <a href="/post/23289">Мониторинг срока действия сертификатов в Windows</a>:</p>
<blockquote>
<p dir="auto">Добрый день.</p>
<p dir="auto">Есть задача на каком-то количестве серверов Windows мониторить сертификаты на предмет истечения их срока. Т.е., если до конца срока осталось менее 30-и дней, например, то генерить алерт. Такое возможно в NetXMS?</p>
</blockquote>
<p dir="auto">Как вариант в "Scheduled Tasks" создавать расписание с сроком сертификатов</p>
]]></description><link>https://forum.netxms.org/post/25172</link><guid isPermaLink="true">https://forum.netxms.org/post/25172</guid><dc:creator><![CDATA[vadtish]]></dc:creator><pubDate>Tue, 08 Jan 2019 13:27:12 GMT</pubDate></item><item><title><![CDATA[Reply to Мониторинг срока действия сертификатов в Windows on Tue, 17 Jul 2018 13:53:56 GMT]]></title><description><![CDATA[<p dir="auto">Можно сделать external parameter на агенте с использованием команды openssl. Обсуждалось в английском форуме: <a href="https://www.netxms.org/forum/configuration/monitoring-ssl-certificate-expiry/" rel="nofollow ugc">https://www.netxms.org/forum/configuration/monitoring-ssl-certificate-expiry/</a></p>
]]></description><link>https://forum.netxms.org/post/24535</link><guid isPermaLink="true">https://forum.netxms.org/post/24535</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Tue, 17 Jul 2018 13:53:56 GMT</pubDate></item><item><title><![CDATA[Reply to Мониторинг срока действия сертификатов в Windows on Fri, 08 Jun 2018 14:38:09 GMT]]></title><description><![CDATA[<p dir="auto">Ап...</p>
]]></description><link>https://forum.netxms.org/post/24393</link><guid isPermaLink="true">https://forum.netxms.org/post/24393</guid><dc:creator><![CDATA[Retif]]></dc:creator><pubDate>Fri, 08 Jun 2018 14:38:09 GMT</pubDate></item></channel></rss>