Service groups¶
Overview¶
Object name: SG
Show¶
In order to list available servicegroups, use the SHOW action:
[root@centreon ~]# ./centreon -u admin -p centreon -o SG -a show
id;name;alias
11;Alfresco;Alfresco Services
Add¶
In order to add a servicegroup, use the ADD action:
[root@centreon ~]# ./centreon -u admin -p centreon -o SG -a ADD -v "Alfresco;Alfresco Services"
Required fields are:
Order |
Description |
---|---|
1 |
Name of service group |
2 |
Alias of service group |
Note
You need to generate your configuration file and restart monitoring engine in order to apply changes.
Del¶
In order to remove a servicegroup, use the DEL action:
[root@centreon ~]# ./centreon -u admin -p centreon -o SG -a del -v "Alfresco"
Note
You need to generate your configuration file and restart monitoring engine in order to apply changes.
Setparam¶
In order to change parameters for a servicegroup, use the SETPARAM action:
[root@centreon ~]# ./centreon -u admin -p centreon -o SG -a setparam -v "SG1;name;Web Service"
You can change the following parameters:
Parameter |
Description |
---|---|
activate |
1 when service is enabled, 0 otherwise |
name |
Name of service group |
alias |
Alias of service group |
comment |
Comments regarding service group |
Note
You need to generate your configuration file and restart monitoring engine in order to apply changes.
Getservice and Gethostgroupservice¶
In order to view the members of a service group, use the GETSERVICE or GETHOSTGROUPSERVICE actions:
[root@centreon ~]# ./centreon -u admin -p centreon -o SG -a getservice -v "Web-Access"
host id;host name;service id;service description
14;Centreon-Server;28;http
14;Centreon-Server;29;TCP-80
[root@centreon ~]# ./centreon -u admin -p centreon -o SG -a gethostgroupservice -v "Web-Access"
hostgroup id;hostgroup name;service id;service description
22;Web group;31;mysql
Note
hostgroupservice is a service by hostgroup
Addservice, Setservice, Addhostgroupservice and Sethostgroupservice¶
In order to add a new element to a specific service group, you can use ADDSERVICE, SETSERVICE, ADDHOSTGROUPSERVICE, SETHOSTGROUPSERVICE where add will append and set will overwrite previous definitions:
[root@centreon ~]# ./centreon -u admin -p centreon -o SG -a addservice -v "Web-Access;www.centreon.com,http"
[root@centreon ~]# ./centreon -u admin -p centreon -o SG -a setservice -v "Web-Access;www.centreon.com,TCP-80|www.centreon.com,http|www.centreon.com,mysql"
[root@centreon ~]# ./centreon -u admin -p centreon -o SG -a sethostgroupservice -v "Web-Access;web group,TCP-80"
Note
hostgroupservice is a service by hostgroup
Note
You need to generate your configuration file and restart monitoring engine in order to apply changes.
Delservice and Delhostgroupservice¶
In order to remove a service from a service group, use the DELSERVICE or DELHOSTGROUPSERVICE actions:
[root@centreon ~]# ./centreon -u admin -p centreon -o SG -a delservice -v "Web-Access;www.centreon.com,http"
[root@centreon ~]# ./centreon -u admin -p centreon -o SG -a delhostgroupservice -v "Web-Access;Web group,mysql"
Note
hostgroupservice is a service by hostgroup
Note
You need to generate your configuration file and restart monitoring engine in order to apply changes.