<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div>
<div class="post-text" itemprop="text">
<p>I am using the snapshot version of icinga2 for the api feature . Dynamically add hosts and host groups.</p>
<p>Here is what i am doing :</p>
<p>To add hostgroup : curl -k -s -u icingaadmin:icinga '<a href="https://localhost:5665/v1/objects/hostgroups/testgrp" rel="nofollow">https://localhost:5665/v1/objects/hostgroups/testgrp</a>' -X PUT -d '{ "attrs": { "name" : "testgrp" ,"display_name" : "testgrp"
 , "state_loaded" :true }}'</p>
<p>To add host :</p>
<p>curl -k -s -u icingaadmin:icinga '<a href="https://localhost:5665/v1/objects/hosts/8.8.8.8" rel="nofollow">https://localhost:5665/v1/objects/hosts/</a>testhost' -X PUT -d '{ "templates": [ "generic-host" ], "attrs": { "address": "8.8.8.8" , "groups" : [
 "testgrp" ]} }'</p>
<div>It gets successfully added  and I am also able to  query them through the api .</div>
<p>But in UI , I am seeing only the host and no hostgroup .</p>
<p>The host group gets displayed once I restart/reload icinga .</p>
<p>Since , we have a large setup (>1000 hosts ) , we don’t want to reload /restart everytime we add hostgroups . </p>
<p>Is there any way it can be done in same way as the host , so that both host and host groups shows in UI without restart everytime ?</p>
<p><br>
</p>
<p>Thanks,</p>
<p>mgochhait</p>
<p><br>
</p>
</div>
<div class="post-taglist"><a href="http://stackoverflow.com/questions/tagged/icinga" class="post-tag js-gps-track" title="show questions tagged 'icinga'" rel="tag"></a></div>
</div>
<div>
<div id="MAC_OUTLOOK_SIGNATURE"></div>
</div>
</body>
</html>