<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: nagios и contacts groups</title>
    <link>https://opennet.dev/openforum/vsluhforumID1/82416.html</link>
    <description>Всем привет, может кто сможет подсказать.&lt;br&gt;&lt;br&gt;В нагиосе описано много хостов, и шаблоном заданы несколько сервисов типа пинга и snmp трапов которые есть на каждом хосте.&lt;br&gt;&lt;br&gt;Как для этих сервисов сделать так чтобы в зависимости от contact_group хоста приходили сообщения?&lt;br&gt;&lt;br&gt;Тоесть обычно в нагиос если описать сервис:&lt;br&gt;&lt;br&gt;define host&#123;&lt;br&gt;        use                     generic-host  ; Name of template&lt;br&gt;        host_name               novell-msk&lt;br&gt;        ...&lt;br&gt;        hostgroup                  novell-msk&lt;br&gt;        &#125;&lt;br&gt;&lt;br&gt;define host&#123;&lt;br&gt;        use                     generic-host  ; Name of template&lt;br&gt;        host_name               novell-ptr&lt;br&gt;        ...&lt;br&gt;        hostgroup                  novell-ptr&lt;br&gt;        &#125;&lt;br&gt;&lt;br&gt;define service&#123;&lt;br&gt;        use                             generic-service         ; Name of service template&lt;br&gt;        hostgroup_name                  *&lt;br&gt;        service_description             FTP&lt;br&gt;        ...&lt;br&gt;        contact_groups                  novell-admins&lt;br&gt;        check_command                   check</description>

<item>
    <title>nagios и contacts groups (Nimdar)</title>
    <link>https://opennet.dev/openforum/vsluhforumID1/82416.html#3</link>
    <pubDate>Thu, 16 Oct 2008 11:00:48 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;           &lt;br&gt;&amp;gt;   novell-admins &lt;br&gt;&amp;gt;        &#125; &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Тоесть благодоря hostgroup_name * сервис не приходиться для каждого хоста прописывать. Но &lt;br&gt;&amp;gt;тогда встаёть вопрос как разделить уведомления об этих сервисах. Тоесть чтоб &lt;br&gt;&amp;gt;за одни 50 хостов на которых висит данный сервис приходило сообщение &lt;br&gt;&amp;gt;одному человеку, а за другие 50 другому. Грубо говоря чтоб уведомления &lt;br&gt;&amp;gt;о сервисах приходило тому кто в contact(contact_group) хоста, а не сервиса. &lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;Если я правильно понял задачу, то проблему можно решить используя шаблоны. Например для хостов будет следующим образом.&lt;br&gt;&lt;br&gt;Создаём два шаблона:&lt;br&gt;1. define host &#123;&lt;br&gt;        name                            template-host-1    ; The name of this host template&lt;br&gt;        contact_groups               group1          ; Notifications get sent to the admins by default&lt;br&gt;        register                        0               ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE!&lt;br&gt;        &#125;&lt;br&gt;&lt;br&gt;2. define host &#123;&lt;br&gt;        name               </description>
</item>

<item>
    <title>nagios и contacts groups (Nerian)</title>
    <link>https://opennet.dev/openforum/vsluhforumID1/82416.html#2</link>
    <pubDate>Thu, 16 Oct 2008 10:09:18 GMT</pubDate>
    <description>&amp;gt;К сожалению в описании группы хостов нет возможности задать контакт-группу. &lt;br&gt;&amp;gt;http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html#hostgroup &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Но для каждого хоста можно задать с помощью опций contacts или contact_groups &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html#host &lt;br&gt;&lt;br&gt;Спасибо за ответ, я наверное просто вопрос не правильно задал.&lt;br&gt;Попробую подругому объяснить что хотелось бы получить.&lt;br&gt;&lt;br&gt;У меня есть 100 хостов, и к примеру два сервиса, которые висят на всех этих хостах.&lt;br&gt;Они описаны вот так:&lt;br&gt;&lt;br&gt;define service&#123;&lt;br&gt;        ...&lt;br&gt;        hostgroup_name                  *&lt;br&gt;        service_description             FTP&lt;br&gt;        ...&lt;br&gt;        contact_groups                  novell-admins&lt;br&gt;        &#125;&lt;br&gt;&lt;br&gt;define service&#123;&lt;br&gt;        ...&lt;br&gt;        hostgroup_name                  *&lt;br&gt;        service_description             PING&lt;br&gt;        ...&lt;br&gt;        contact_groups                  novell-admins&lt;br&gt;        &#125;&lt;br&gt;&lt;br&gt;Тоесть благодоря hostgroup_name * сервис не приходиться для каждого хоста прописыв</description>
</item>

<item>
    <title>nagios и contacts groups (Drag0n7)</title>
    <link>https://opennet.dev/openforum/vsluhforumID1/82416.html#1</link>
    <pubDate>Thu, 16 Oct 2008 07:57:33 GMT</pubDate>
    <description>К сожалению в описании группы хостов нет возможности задать контакт-группу.&lt;br&gt;http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html#hostgroup&lt;br&gt;&lt;br&gt;Но для каждого хоста можно задать с помощью опций contacts или contact_groups&lt;br&gt;http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html#host&lt;br&gt;</description>
</item>

</channel>
</rss>
