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.