Monit
Monit is a utility for managing and monitoring processes, programs, files, directories and filesystems on a Unix system. It is integrated in Amahi and managed using the Servers section of the Settings tab. It does have it's own web interface built in which can exposed using the new Amahi Monit Web Interface one-click app. This app provides additional detail about the processes currently running on your HDA.
We will add additional customizations to this page over time.
Email Notifications
This will only work if you have set up your HDA to send emails. The Gmail as Relay tutorial is one option.
Edit /etc/monit/monitrc and uncomment (remove #) the following lines (Change as needed to match your system):
Text |
---|
#set mailserver localhost #set mail-format { from: monit@localhost } #set alert root@localhost
|
Restart Monit:
bash code |
---|
/etc/init.d/monit restart
|
Change Password
Edit Edit /etc/monit/monitrc and change as desired:
Text |
---|
allow admin:admin
|
Restart Monit:
bash code |
---|
/etc/init.d/monit restart
|
Update Certificate
To change the certificate to match your area, do the following steps as root user (For Ubuntu, prefix the command lines with sudo
):
bash code |
---|
cd /var/certs 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
|
Restart Monit:
bash code |
---|
/etc/init.d/monit restart
|
NOTE: For Ubuntu, the second openssl (openssl gendh) step requires the actual root user environment (sudo su -
).