
What’s Next
|
101
Now create the certificate:
# openssl req -new -x509 -days 365 -nodes -config ./monit.cnf -out \
/var/certs/monit.pem -keyout /var/certs/monit.pem
# openssl gendh 512 >> /var/certs/monit.pem
# openssl x509 -subject -dates -fingerprint -noout -in /var/certs/monit.pem
# chmod 700 /var/certs/monit.pem
Then edit /etc/default/monit to enable the monit daemon. Change startup to 1 and set
CHECK_INTERVALS to the interval in seconds at which you would like to check your sys-
tem. We chose
60. The file should now look like this:
# Defaults for monit initscript
# sourced by /etc/init.d/monit
# installed at /etc/default/monit by maintainer scripts
# Fredrik Steen <stone@debian.org>
# You must set this variable to for monit to start
startup=1
# To change the intervals which monit should run uncomment
# and change this variable.
CHECK_INTERVALS=60
Finally, start monit:
# /etc/init.d/monit start
Now point your browser to https://your_domain:2812/ (make sure port 2812 isn’t
blocked by your firewall) and log in with the username admin and password test.
You should see the monit web interface, shown earlier in Figure 4-18.
What’s Next
We started out by getting your server up and running so you could use it as an Inter-
net platform. We installed a text-based server without the X Window System (for
security and performance reasons) and then set up web-based interfaces to allow you
to securely manage and monitor ...