<?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[Рассылка SMS  админам как в нагиос.  Поменял суть вопроса!!!]]></title><description><![CDATA[<p dir="auto">в связи с этим два вопроса</p>
<ol>
<li>Использую нагиос с конфигурилкой centreon. Элементарно добавляю учетки админам завожу их емайлы и телефоны. далее их контакты в зависимости от кучи параметров используются для отправки им оповещейний. Как аналогично сделать в NetXMS, чтобы по возникновению события подписчикам ушло SMS сообщение?</li>
<li>Несколько лет пользую gammu-smsd. SMS ки рассылает nagios путем вызова команды на удаленном сервере  (на котором работает gammu-smsd) через ssh<br />
Как такое сделать в NetXMS? т.е. в нагиос по событию вызывается любая консольная команда с передачей переменных (в случае СМС вызывается sms-injector c контактным номером телефона и описанием события).</li>
</ol>
]]></description><link>https://forum.netxms.org/topic/2171/рассылка-sms-админам-как-в-нагиос.-поменял-суть-вопроса</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 09:46:00 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/2171.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 07 Feb 2013 14:23:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Рассылка SMS  админам как в нагиос.  Поменял суть вопроса!!! on Mon, 11 Feb 2013 14:49:04 GMT]]></title><description><![CDATA[<p dir="auto">Сейчас нет явной привязки контактов к юзеру, каждый номер/мейл создается как отдельный Action, который потом можно использовать в Event Processing Policy.</p>
<p dir="auto">EPP обрабатывается целиком (если не отработает правило с условием "stop processing"), что позволяет делать достаточно гибкую систему нотификаций, от более общих (e.g. "все NODE_DOWN" уходят админу"), к детальным правилам ("NODE_DOWN для конкретных серверов уходят еще кому-то).</p>
<p dir="auto">Сейчас обычный подход - создавать EPP вида:<br />
Souce: Node1, Node2, Node3<br />
Events: SYS_NODE_DOWN, SYS_NODE_UP, etc.<br />
Action: SMSToUser1, SMSToUser2</p>
<p dir="auto">Можно сделать более сложную схему с одним Action, и использовать макрос %[script_name] – вызывая скрипт из Sctipt Library, который на основе какой-то своей логики вернет контакты (например вычитывая Custom Attributes у ноды), но это уже больше костыль (хотя я такое использую у клиента, где много контактов отвечающих за один-два банкомата, для них даже нет юзеров в системе мониторинга).</p>
<p dir="auto">У нас в есть в планах добавить в профиль юзера каналы оповещения (email, sms, xmpp, etc.) – но сейчас это не сделано.<br />
Идея с указанием "responsible person" для сервера / контейнера мне нравится, зарегистрировал ее как feature request (<a href="https://www.radensolutions.com/chiliproject/issues/235" rel="nofollow ugc">#235</a>)</p>
]]></description><link>https://forum.netxms.org/post/9647</link><guid isPermaLink="true">https://forum.netxms.org/post/9647</guid><dc:creator><![CDATA[alk]]></dc:creator><pubDate>Mon, 11 Feb 2013 14:49:04 GMT</pubDate></item><item><title><![CDATA[Reply to Рассылка SMS  админам как в нагиос.  Поменял суть вопроса!!! on Mon, 11 Feb 2013 14:25:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/qweasd" aria-label="Profile: qweasd">@<bdi>qweasd</bdi></a> said in <a href="/post/9626">Рассылка SMS  админам как в нагиос.  Поменял суть вопроса!!!</a>:</p>
<blockquote>
<p dir="auto">тема не раскрыта<br />
как(и где) заводить учетки админов,пользователей и т.д. с параметрами email + номер телефона?<br />
как привязать рассылку оповещений на события по конкретному хосту конкретному пользователю?</p>
<p dir="auto">Как все происходит в Centreon</p>
<ol>
<li>создаю notification с именем "host-notify-by-SMS" которое выполняет команду /usr/bin/ssh -l nagios 10.10.10.10 ' gammu-smsd-inject TEXT $CONTACTPAGER$ -text "Alert $HOSTNAME$ is $HOSTSTATE$ $DATE$ $TIME$ " '</li>
<li>завожу учетку у которой есть поля содержащие в том числе поле к которому можно обратиться по переменной $CONTACTPAGER$ + в "Host Notification Commands" для создаваемой учетки задаю команду созданную в п.1.</li>
<li>завожу хост, у хоста есть "Linked Contacts" в котором указываю учетки из п.2.  Задаю событиия хоста Down,Unreachable,Recowery,Flapping для генерации уведомлений на них.</li>
</ol>
<p dir="auto">Все! СМСки полетели нужным людям в зависимости от IP адреса. как такую связку реализовать в netxms?</p>
<p dir="auto">PS<br />
По всей видимости для понимания вопроса - нужно почитать доку на nagios,centreon.</p>
</blockquote>
<p dir="auto">Вообщем-то в NetXMS  все более-менее похоже. Единственный недостаток - нет связи между телефонами, мейлами, и т.д. и пользовательскими аккаунтами. Мы это довольно давно уже собираемся сделать, но пока нет... Примерно последовательность действий в NetXMS выглядит так:</p>
<ol>
<li>Создаем action'ы для отсылки SMS, по одному на номер.</li>
<li>В event processing policy создаем правила, когда кому отсылать SMS. В условиях может быть список хостов, или конетйнер, или субнет, коды событий, уровень серьезности событий. В качестве действий выставляем нужные action'ы для рассылки SMS нужным людям.</li>
</ol>
<p dir="auto">Ну и да, есть много вариантов с использованием скриптов, внутренних или внешних. Но пожалуй конфигурация в любом случае будет немного сложнее чем описанная выше для Nagios'a.</p>
<p dir="auto">Мне нравится идея с linked contacts, надо будет сделать что-то подобное в NetXMS'e.</p>
]]></description><link>https://forum.netxms.org/post/9646</link><guid isPermaLink="true">https://forum.netxms.org/post/9646</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Mon, 11 Feb 2013 14:25:11 GMT</pubDate></item><item><title><![CDATA[Reply to Рассылка SMS  админам как в нагиос.  Поменял суть вопроса!!! on Mon, 11 Feb 2013 14:06:26 GMT]]></title><description><![CDATA[<p dir="auto">а где будут храниться контактные данные пользователей, в скрипте, БД или файле?<br />
а где будут храниться IP тоже в скрипте?<br />
а кто будет сопровождать эти скрипты и данные пользователей ?<br />
а если хостов 500 штук и несколько десятков пользователей для оповещения?</p>
<p dir="auto"><em>"могу конечно написать под вас конкретную реализацию, но мне честно говоря лень."</em></p>
<p dir="auto">представляете мне тоже лень, в Centeron все работает из коробки, без каких либо скриптов-костылей</p>
<p dir="auto">на вкладке properties for &lt;user&gt; даже нет таких свойств - phone number, email</p>
<p dir="auto">Понятно что есть какой то способ для реализации логики другой системы управления. Это и будет решающим значением для внедрения новой системы мониторинга.<br />
Скрипты требуют квалификации, да и действительно лень уже что то допиливать<br />
Или это философия NetXMS?</p>
]]></description><link>https://forum.netxms.org/post/9644</link><guid isPermaLink="true">https://forum.netxms.org/post/9644</guid><dc:creator><![CDATA[QWEasd]]></dc:creator><pubDate>Mon, 11 Feb 2013 14:06:26 GMT</pubDate></item><item><title><![CDATA[Reply to Рассылка SMS  админам как в нагиос.  Поменял суть вопроса!!! on Mon, 11 Feb 2013 13:34:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/qweasd" aria-label="Profile: qweasd">@<bdi>qweasd</bdi></a> said in <a href="/post/9626">Рассылка SMS  админам как в нагиос.  Поменял суть вопроса!!!</a>:</p>
<blockquote>
<p dir="auto">тема не раскрыта<br />
как(и где) заводить учетки админов,пользователей и т.д. с параметрами email + номер телефона?<br />
как привязать рассылку оповещений на события по конкретному хосту конкретному пользователю?</p>
<p dir="auto">Как все происходит в Centreon</p>
<ol>
<li>создаю notification с именем "host-notify-by-SMS" которое выполняет команду /usr/bin/ssh -l nagios 10.10.10.10 ' gammu-smsd-inject TEXT $CONTACTPAGER$ -text "Alert $HOSTNAME$ is $HOSTSTATE$ $DATE$ $TIME$ " '</li>
<li>завожу учетку у которой есть поля содержащие в том числе поле к которому можно обратиться по переменной $CONTACTPAGER$ + в "Host Notification Commands" для создаваемой учетки задаю команду созданную в п.1.</li>
<li>завожу хост, у хоста есть "Linked Contacts" в котором указываю учетки из п.2.  Задаю событиия хоста Down,Unreachable,Recowery,Flapping для генерации уведомлений на них.</li>
</ol>
<p dir="auto">Все! СМСки полетели нужным людям в зависимости от IP адреса. как такую связку реализовать в netxms?</p>
<p dir="auto">PS<br />
По всей видимости для понимания вопроса - нужно почитать доку на nagios,centreon.</p>
</blockquote>
<p dir="auto">идете в action configuration.<br />
заводите события типа Execute command on managment server<br />
в качестве команды /usr/bin/ssh -l nagios 10.10.10.10 ' gammu-smsd-inject TEXT $CONTACTPAGER$ -text "Alert $HOSTNAME$ is $HOSTSTATE$ $DATE$ $TIME$ " '<br />
Все макросы переправляете на принятые в Netxms<br />
Далее пишем скрипт в котором мы будем сверять ip адрес хоста что послал событие и того кому шлем и будем подставляет его в строку через скрипт %[имя_скрипта_из_библиотеки]<br />
Ну и завершающий акт вешаем на нужные события эту action через Event processing policy</p>
<p dir="auto">могу конечно написать под вас конкретную реализацию, но мне честно говоря лень.<br />
Решение вашего вопроса возможно штатными средствами. Всё конфигурирование сведется к правке одного единственного скрипта.</p>
]]></description><link>https://forum.netxms.org/post/9642</link><guid isPermaLink="true">https://forum.netxms.org/post/9642</guid><dc:creator><![CDATA[SKYnv]]></dc:creator><pubDate>Mon, 11 Feb 2013 13:34:11 GMT</pubDate></item><item><title><![CDATA[Reply to Рассылка SMS  админам как в нагиос.  Поменял суть вопроса!!! on Mon, 11 Feb 2013 08:34:25 GMT]]></title><description><![CDATA[<p dir="auto">тема не раскрыта<br />
как(и где) заводить учетки админов,пользователей и т.д. с параметрами email + номер телефона?<br />
как привязать рассылку оповещений на события по конкретному хосту конкретному пользователю?</p>
<p dir="auto">Как все происходит в Centreon</p>
<ol>
<li>создаю notification с именем "host-notify-by-SMS" которое выполняет команду /usr/bin/ssh -l nagios 10.10.10.10 ' gammu-smsd-inject TEXT $CONTACTPAGER$ -text "Alert $HOSTNAME$ is $HOSTSTATE$ $DATE$ $TIME$ " '</li>
<li>завожу учетку у которой есть поля содержащие в том числе поле к которому можно обратиться по переменной $CONTACTPAGER$ + в "Host Notification Commands" для создаваемой учетки задаю команду созданную в п.1.</li>
<li>завожу хост, у хоста есть "Linked Contacts" в котором указываю учетки из п.2.  Задаю событиия хоста Down,Unreachable,Recowery,Flapping для генерации уведомлений на них.</li>
</ol>
<p dir="auto">Все! СМСки полетели нужным людям в зависимости от IP адреса. как такую связку реализовать в netxms?</p>
<p dir="auto">PS<br />
По всей видимости для понимания вопроса - нужно почитать доку на nagios,centreon.</p>
]]></description><link>https://forum.netxms.org/post/9626</link><guid isPermaLink="true">https://forum.netxms.org/post/9626</guid><dc:creator><![CDATA[QWEasd]]></dc:creator><pubDate>Mon, 11 Feb 2013 08:34:25 GMT</pubDate></item><item><title><![CDATA[Reply to Рассылка SMS  админам как в нагиос.  Поменял суть вопроса!!! on Fri, 08 Feb 2013 10:55:04 GMT]]></title><description><![CDATA[<p dir="auto">Пример настройки: <a href="http://wiki.netxms.org/wiki/How_to_send_e-mail_notification_when_disk_space_is_low" rel="nofollow ugc">http://wiki.netxms.org/wiki/How_to_send_e-mail_notification_when_disk_space_is_low</a><br />
Список макросов, которые можно использовать: <a href="http://wiki.netxms.org/wiki/UM:Event_Processing#Macros_for_Event_Processing" rel="nofollow ugc">http://wiki.netxms.org/wiki/UM:Event_Processing#Macros_for_Event_Processing</a></p>
]]></description><link>https://forum.netxms.org/post/9603</link><guid isPermaLink="true">https://forum.netxms.org/post/9603</guid><dc:creator><![CDATA[alk]]></dc:creator><pubDate>Fri, 08 Feb 2013 10:55:04 GMT</pubDate></item><item><title><![CDATA[Reply to Рассылка SMS  админам как в нагиос.  Поменял суть вопроса!!! on Thu, 07 Feb 2013 15:44:33 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/qweasd" aria-label="Profile: qweasd">@<bdi>qweasd</bdi></a> said in <a href="/post/9589">Рассылка SMS  админам как в нагиос.  Поменял суть вопроса!!!</a>:</p>
<blockquote>
<p dir="auto">в связи с этим два вопроса</p>
<ol>
<li>Использую нагиос с конфигурилкой centreon. Элементарно добавляю учетки админам завожу их емайлы и телефоны. далее их контакты в зависимости от кучи параметров используются для отправки им оповещейний. Как аналогично сделать в NetXMS, чтобы по возникновению события подписчикам ушло SMS сообщение?</li>
<li>Несколько лет пользую gammu-smsd. SMS ки рассылает nagios путем вызова команды на удаленном сервере  (на котором работает gammu-smsd) через ssh<br />
Как такое сделать в NetXMS? т.е. в нагиос по событию вызывается любая консольная команда с передачей переменных (в случае СМС вызывается sms-injector c контактным номером телефона и описанием события).</li>
</ol>
</blockquote>
<p dir="auto">самый первый пункт, вы можете написать любой скрипт на любом языке.</p>
<hr />
<p dir="auto"><img src="/assets/uploads/files/smf/0000000001067-PNG" alt="Снимок.PNG" class="img-markdown  img-fluid" /></p>
]]></description><link>https://forum.netxms.org/post/9594</link><guid isPermaLink="true">https://forum.netxms.org/post/9594</guid><dc:creator><![CDATA[SKYnv]]></dc:creator><pubDate>Thu, 07 Feb 2013 15:44:33 GMT</pubDate></item></channel></rss>