Reports publication rules¶
The menu “Reporting > Business Intelligence > Publication rules” allows you to publish the reports generated by CBIS on different platforms using different protocols.
In order to publish all the generated reports on the monitoring server, a default rule must be defined using SFTP.
On the monitoring server¶
A system user “centreonBI” user has been created. Set a password for this user for future SSH communications between the two servers:
passwd centreonBI
On the reporting server¶
Generate SSH keys for the system user “centreonBI” in order to avoid using password when CBIS will copy the generated reports onto the monitoring server.:
su - centreonBI
ssh-keygen
Enter file in which to save the key (/home/centreonBI/.ssh/id_rsa):
> Created directory '/usr/local/centreon-bi/.ssh'.
> Enter passphrase (empty for no passphrase):
> Enter same passphrase again:
> Your identification has been saved in /home/centreonBI/.ssh/id_rsa.
Note
At the “Enter passphrase” request, confirm without entering a passphrase.
Transfer the key to the Centreon server. The centreonBI user must be configured with a password on the monitoring server):
ssh-copy-id -i ~/.ssh/id_rsa.pub centreonBI@{MONITORING_IP_ADDRESS}
Test the SSH connection from the reporting server:
ssh centreonBI@{MONITORING_IP_ADDRESS}
You should be able to connect without entering any password.
On the interface Centreon¶
In the “Reporting > Business Intelligence > Publication rules” of Centreon, edit the “default” publication rule and specify the following configuration:
Field |
Value |
---|---|
Name |
Default |
Publication protocol |
SFTP |
Global |
(x) Yes |
Description |
Default publication rule |
Host |
<Centreon server IP address> |
Port |
22 |
Authentication type |
User/Key |
User |
centreonBI |
Path to the SSH key |
/home/centreonBI/.ssh/id_rsa |
Passphrase for SSH key |
|
Confirm passphrase for SSH key |
|
Root directory |
/var/lib/centreon/centreon-bi-server/archives |
Subdirectory |
@JOBNAME@ |
Click on the button “Test” to validate the configuration and save the form.
Go to the next chapter to continue the installation.