Contacts¶
Overview¶
Object name: CONTACT
Show¶
In order to list available contacts, use the SHOW action:
[root@centreon ~]# ./centreon -u admin -p centreon -o contact -a show
id;name;alias;email;pager;gui access;admin;activate
4;Guest;guest;guest@localhost;;0;0;0
5;Supervisor;admin;root@localhost;;1;1;1
6;User;user;user@localhost;;0;0;0
Columns are the following :
Column |
Description |
---|---|
ID |
ID of contact |
Name |
Name of contact |
Alias |
Alias of contact (also login id) |
Email of contact |
|
Pager |
Phone number of contact |
GUI Access |
1 (can access UI) or 0 (cannot access UI) |
Admin |
1 (admin) or 0 (non admin) |
activate |
1 (enabled) or 0 (disabled) |
Add¶
In order to add a contact, use the ADD action:
[root@centreon ~]# ./centreon -u admin -p centreon -o CONTACT -a ADD -v "user;user;user@mail.com;mypassword;1;1;en_US;local"
The required parameters are the following:
Parameter |
Description |
---|---|
Name |
Name of contact |
Alias (login) |
Alias of contact (also login id) |
Email of contact |
|
Password |
Password of contact |
Admin |
1 (admin) or 0 (non admin) |
GUI Access |
1 (can access UI) or 0 (cannot access UI) |
Language |
Language pack has to be installed on Centreon |
Authentication type |
local or ldap |
Note
You need to generate your configuration file and restart monitoring engine in order to apply changes.
Del¶
In order to delete one contact, use the DEL action. The contact name is used for identifying the contact you would like to delete:
[root@centreon core]# ./centreon -u admin -p centreon -o contact -a del -v "user"
Note
You need to generate your configuration file and restart monitoring engine in order to apply changes.
Setparam¶
If you want to change a specific parameter for a contact, use the SETPARAM action:
[root@centreon core]# ./centreon -u admin -p centreon -o contact -a setParam -v "contact alias;hostnotifcmd;command name"
[root@centreon core]# ./centreon -u admin -p centreon -o contact -a setParam -v "contact alias;svcnotifcmd;command name"
[root@centreon core]# ./centreon -u admin -p centreon -o contact -a setParam -v "contact alias;hostnotifperiod;period name"
[root@centreon core]# ./centreon -u admin -p centreon -o contact -a setparam -v "contact alias;timezone;Europe/Berlin"
The required parameters are the following:
Parameter |
Description |
---|---|
Contact alias |
Alias of contact to update |
Parameter |
Parameter to update |
Value |
New value of parameter |
Parameters that you can change are the following:
Parameter |
Description |
---|---|
name |
Name |
alias |
Alias |
comment |
Comment |
Email Address |
|
password |
User Password |
access |
Can reach centreon, 1 if user has access, 0 otherwise |
language |
Locale |
admin |
1 if user is admin, 0 otherwise |
authtype |
ldap or local |
hostnotifcmd |
host notification command(s). Multiple commands can be defined with delimiter “|” |
svcnotifcmd |
service notification command(s). Multiple commands can be defined with delimiter “|” |
hostnotifperiod |
host notification period |
svcnotifperiod |
service notification period |
hostnotifopt |
can be d,u,r,f,s,n |
servicenotifopt |
can be w,u,c,r,f,s,n |
address1 |
Address #1 |
address2 |
Address #2 |
address3 |
Address #3 |
address4 |
Address #4 |
address5 |
Address #5 |
address6 |
Address #6 |
ldap_dn |
LDAP domain name |
enable_notifications |
1 when notification is enable, 0 otherwise |
autologin_key |
Used for auto login |
template |
Name of the template to apply to the contact |
timezone |
Timezone |
Note
You need to generate your configuration file and restart monitoring engine in order to apply changes.
Enable¶
In order to enable a contact, use the ENABLE action:
[root@centreon core]# ./centreon -u admin -p centreon -o contact -a enable -v "test"
Note
You need to generate your configuration file and restart monitoring engine in order to apply changes.
Disable¶
In order to disable a contact, use the DISABLE action:
[root@centreon core]# ./centreon -u admin -p centreon -o contact -a disable -v "test"
Note
You need to generate your configuration file and restart monitoring engine in order to apply changes.