Of course, besides the package manager (apt), there are some differences between RHEL and Centreon:
Packages management
RHEL | Debian | |
---|---|---|
Get list of repositories | yum repolist | grep ^ ^#] /etc/apt/sources.list /etc/apt/sources.list.d/* |
Clean cache | yum clean all | apt clean all |
Create cache | yum makecache | apt update |
Install a package | yum install centreon-web | apt install centreon-web |
Update a package | yum update centreon-web | apt upgrade centreon-web |
Reinstall a package | yum reinstall centreon-trap | apt reinstall centreon-trap |
Search for a package | yum search centreon-web | apt search centreon-web |
Get information about a package | yum info centreon-web | apt info centreon-web |
Know which package provide a binary | yum provides */centreontrapd | dpkg -S centreontrapd |
Interrogate list of installed package | rpm -qa | apt list --installed |
Know which dependencies will be installed with a package | yum deplist centreon-tra | apt depends centreon-trap |
Define proxy for packages manager
RHEL | Debian |
---|---|
cat <<EOF >> /etc/yum.conf proxy=http://10.0.0.133:3128 EOF | cat <<EOF >> /etc/apt/apt.conf.d/80proxy Acquire::http::proxy "http://10.0.0.133:3128/"; Acquire::https::proxy "http://10.0.0.133:3128/"; Acquire::ftp::proxy "ftp://10.0.0.133:3128/"; EOF |
Process start options
RHEL | Debian |
---|---|
/etc/sysconfig/{centreontrapd, gorgoned, snmpd, snmptrapd} | /etc/default/{centreontrapd, gorgoned, snmpd, snmptrapd} |
Apache logs
RHEL | Debian |
---|---|
/var/log/httpd/ (EL8) /var/log/httpd24/ (EL7) | /var/log/apache2/ |
Apache user
RHEL | Debian |
---|---|
apache | www-data |
Apache configuration
RHEL | Debian |
---|---|
/etc/httpd/conf.d/10-centreon.conf (EL8) /opt/rh/httpd24/root/etc/httpd/conf.d/10-centreon.conf (EL7) | /etc/apache2/sites-available/centreon.conf |
Securitization of Apache on Debian
Edit /etc/apache2/conf-enabled/security.conf file and add:
Header set X-Frame-Options: "sameorigin"
Header always edit Set-Cookie ^(.*)$ $1;HttpOnly;Secure;SameSite=Strict
Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains"
ServerSignature Off
ServerTokens Prod
TraceEnable Off
For RHEL 7/8, follow this chapter
PHP error logs
RHEL | Debian |
---|---|
/var/log/php-fpm/centreon-error.log | /var/log/apache2/error.log |