Files
Cactidocumentation/Cacti-SSL-Configuration.md
T
Sean ManciniandTheWitness 612f1e3583 Create syslog plugin doc (#154)
* Add files via upload

* Delete single-syslog-deployment.JPG

* Add files via upload

* Add files via upload

* Create plugin_syslog

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Update syslog-plugin.md

* Update syslog-plugin.md

* Update syslog-plugin.md

* Update syslog-plugin.md

* Update plugin_syslog

updates to formatting

* Update syslog-plugin.md

* Add files via upload

* Add files via upload

* Delete syslog-device-per-poller.PNG

* Delete syslog-multi-poller-lb.PNG

* Delete syslog-multi-poller-no-lb.PNG

* Delete syslog-remove-messeges.PNG

* Update syslog-plugin.md

* Update syslog-plugin.md

* Delete plugin_syslog

* Update syslog-plugin.md

* Add files via upload

* Update syslog-plugin.md

* Update syslog-plugin.md

* Add files via upload

* Update syslog-plugin.md

* Update syslog-plugin.md

re-arrange the doc

* Create Cacti-SSL-Configuration

* Create Cacti-SSL-Configuration.md

* Delete Cacti-SSL-Configuration

* Add files via upload

* Update Cacti-SSL-Configuration.md

* Update Cacti-SSL-Configuration.md

* Update Cacti-SSL-Configuration.md

* Update README.md

* Update Cacti-SSL-Configuration.md

Co-authored-by: TheWitness <thewitness@cacti.net>
2022-03-17 20:49:32 -04:00

1.1 KiB

Configuring and enabling SSL for Cacti with a self signed certificate

Enabling SSL for cacti is mostly done at the webserver level an example SSL configuration for Http is as follows

yum install -y mod_ssl -y

openssl genrsa -out ca.key 2048 
openssl req -new -key ca.key -out ca.csr
openssl x509 -req -days 700 -in ca.csr -signkey ca.key -out ca.crt
cp ca.crt /etc/pki/tls/certs
cp ca.key /etc/pki/tls/private/ca.key
cp ca.csr /etc/pki/tls/private/ca.csr

Then we need to update the Apache SSL configuration file

vi +/SSLCertificateFile /etc/httpd/conf.d/ssl.conf
SSLCertificateFile /etc/pki/tls/certs/ca.crt
SSLCertificateKeyFile /etc/pki/tls/private/ca.key

restart the httpd service

systemctl restart httpd

After you have configured the web server to accept https you can force https in the Cacti GUI

Warning if you are using multiple pollers ensure all pollers have HTTPS enabled or remote polling feature will not work

cacti-ssl

Note: If your Cacti system is public it is recomended to get a certificate from a trusted certificate provider