LDAP configuration¶
Overview¶
Object name: LDAP
Show¶
In order to list available LDAP configurations, use the SHOW action:
[root@centreon ~]# ./centreon -u admin -p centreon -o LDAP -a show
id;name;description;status
3;ad;my ad conf;1
2;openldap;my openldap conf;1
[...]
Columns are the following:
Order |
Description |
---|---|
1 |
ID |
2 |
Configuration name |
3 |
Configuration description |
4 |
1 when enabled, 0 when disabled |
Add¶
In order to add an LDAP configuration, use the ADD action:
[root@centreon ~]# ./centreon -u admin -p centreon -o LDAP -a add -v "my new configuration;my description"
Required fields are:
Order |
Description |
---|---|
1 |
Configuration name |
2 |
Configuration description |
Del¶
If you want to remove an LDAP configuration, use the DEL action. The Configuration Name is used for identifying the LDAP configuration to delete:
[root@centreon ~]# ./centreon -u admin -p centreon -o LDAP -a del -v "my new configuration"
Setparam¶
If you want to change a specific parameter of an LDAP configuration, use the SETPARAM action. The Configuration Name is used for identifying the LDAP configuration to update:
[root@centreon ~]# ./centreon -u admin -p centreon -o LDAP -a SETPARAM -v "my new configuration;description;my new desc"
Parameters use the following order:
Order |
Description |
---|---|
1 |
Configuration to update |
2 |
Parameter key |
3 |
Parameter value |
Parameters that you may change are the following:
Key |
Description |
---|---|
name |
Configuration name |
description |
Configuration description |
enable |
1 when enabled, 0 when disabled |
alias |
Alias |
bind_dn |
Bind DN |
bind_pass |
Bind password |
group_base_search |
Group base search |
group_filter |
Group filter |
group_member |
Group member |
group_name |
Group name |
ldap_auto_import |
Enable or disable auto import (0 or 1) |
ldap_contact_tmpl |
Contact template to use on import |
ldap_dns_use_domain |
Use domain or not (0 or 1) |
ldap_search_limit |
Search size limit |
ldap_search_timeout |
Timeout delay (in seconds) |
ldap_srv_dns |
DNS server (only used when ldap_dns_use_domain is set to 1) |
ldap_store_password |
Store password in database or not (0 or 1) |
ldap_template |
Possible values: Posix, Active Directory |
protocol_version |
Protocol version (2 or 3) |
user_base_search |
User base search |
user_email |
User email |
user_filter |
User filter |
user_firstname |
User firstname |
user_lastname |
User lastname |
user_name |
User name |
user_pager |
User phone number |
user_group |
User group |
Showserver¶
In order to show the server list of an LDAP configuration, use the SHOWSERVER action. The Configuration Name is used for identifying the LDAP configuration to query:
[root@centreon ~]# ./centreon -u admin -p centreon -o LDAP -a SHOWSERVER -v "openldap"
id;address;port;ssl;tls;order
2;10.30.2.3;389;0;0;1
Addserver¶
In order to add a server to an LDAP configuration, use the ADDSERVER action:
[root@centreon ~]# ./centreon -u admin -p centreon -o LDAP -a ADDSERVER -v "openldap;10.30.2.15;389;0;1"
Required parameters are the following:
Order |
Description |
---|---|
1 |
Configuration name |
2 |
Server address |
3 |
Server port |
4 |
Use SSL or not |
5 |
Use TLS or not |
Delserver¶
In order to remove a server from an LDAP configuration, use the DELSERVER action. The server ID is used for identifying the server to delete:
[root@centreon ~]# ./centreon -u admin -p centreon -o LDAP -a DELSERVER -v 2
Setparamserver¶
In order to update the server parameters of an LDAP configuration, use the SETPARAMSERVER action. The server ID is used for identifying the server to update:
[root@centreon ~]# ./centreon -u admin -p centreon -o LDAP -a SETPARAMSERVER -v "2;use_ssl;1"
Parameters that you may update are the following:
Key |
Description |
Possible values |
---|---|---|
host_address |
Address of the server |
|
host_port |
Port of the server |
|
host_order |
Priority order in case of failover |
|
use_ssl |
Use SSL or not |
0 or 1 |
use_tls |
Use TLS or not |
0 or 1 |