I am using the snapshot version of icinga2 for the api feature . Dynamically 
add hosts and host groups.

Here is what i am doing :

To add hostgroup : curl -k -s -u icingaadmin:icinga 
'https://localhost:5665/v1/objects/hostgroups/testgrp' -X PUT -d '{ "attrs": { 
"name" : "testgrp" ,"display_name" : "testgrp" , "state_loaded" :true }}'

To add host :

curl -k -s -u icingaadmin:icinga 
'https://localhost:5665/v1/objects/hosts/<https://localhost:5665/v1/objects/hosts/8.8.8.8>testhost'
 -X PUT -d '{ "templates": [ "generic-host" ], "attrs": { "address": "8.8.8.8" 
, "groups" : [ "testgrp" ]} }'

It gets successfully added  and I am also able to  query them through the api .

But in UI , I am seeing only the host and no hostgroup .

The host group gets displayed once I restart/reload icinga .

Since , we have a large setup (>1000 hosts ) , we don’t want to reload /restart 
everytime we add hostgroups .

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 ?


Thanks,

mgochhait


<http://stackoverflow.com/questions/tagged/icinga>
_______________________________________________
icinga-users mailing list
[email protected]
https://lists.icinga.org/mailman/listinfo/icinga-users

Reply via email to