Host groups

Overview

Object name: HG

Show

In order to list available host groups, use the SHOW action:

[root@centreon ~]# ./centreon -u admin -p centreon -o HG -a show
id;name;alias
53;Linux-Servers;All linux servers
54;Windows-Servers;All windows servers
55;Networks;All other equipments
56;Printers;All printers
58;Routers;All routers
59;Switchs;All switchs
60;Firewall;All firewalls
61;Unix-Servers;All unix servers

Columns are the following:

Column

Description

ID

ID

Name

Name

Alias

Alias

Add

In order to add a hostgroup, use the ADD action:

[root@centreon ~]# ./centreon -u admin -p centreon -o HG -a add -v "SAP;SAP servers"

The required parameters are the following:

Order

Description

1

Name of host group

2

Alias of host group

Note

You need to generate your configuration file and restart monitoring engine in order to apply changes.

Del

In order to delete one hostgroup, use the DEL action. The host group name is used for identifying the host group you would like to delete:

[root@centreon ~]# ./centreon -u admin -p centreon -o HG -a DEL -v "SAP"

Note

You need to generate your configuration file and restart monitoring engine in order to apply changes.

Setparam

In order to set a specific parameter for a host group, use the SETPARAM action:

[root@centreon ~]# ./centreon -u admin -p centreon -o HG -a setparam -v "SAP;name;hg1"
[root@centreon ~]# ./centreon -u admin -p centreon -o HG -a setparam -v "SAP;alias;hg2"

You may change the following parameters:

Parameter

Description

name

Name

alias

Alias

comment

Comment

activate

1 when enabled, 0 otherwise

notes

Notes

notes_url

Notes URL

action_url

Action URL

icon_image

Icon image

map_icon_image

Map icon image

Note

You need to generate your configuration file and restart monitoring engine in order to apply changes.

Getmember

If you want to retrieve the members of a host group, use the GETMEMBER action:

[root@centreon ~]# ./centreon -u admin -p centreon -o HG -a getmember -v "Linux-Servers"
id;name
34;Centreon-Server
35;srv-web

Addmember and Setmember

If you want to add members to a specific host group, use the SETMEMBER or ADDMEMBER action:

[root@centreon ~]# ./centreon -u admin -p centreon -o HG -a setmember -v "Linux-Servers;srv-test|srv-test2"
[root@centreon ~]# ./centreon -u admin -p centreon -o HG -a addmember -v "Linux-Servers;srv-new"

Action

Description

set*

Overwrites previous definitions. Use the delimiter | to set multiple members

add*

Appends new members to the existing ones. Use the delimiter | to add multiple members

Note

You need to generate your configuration file and restart monitoring engine in order to apply changes.

Delmember

If you want to remove members from a specific host group, use the DELMEMBER action:

[root@centreon ~]# ./centreon -u admin -p centreon -o HG -a delmember -v "Linux-Servers;srv-test"

Note

You need to generate your configuration file and restart monitoring engine in order to apply changes.