Difference between revisions of "Monit"

From Amahi Wiki
Jump to: navigation, search
Line 1: Line 1:
[http://www.amahi.org/apps/monit Monit] web access is currently in ALPHA status for Fedora 14 and Ubuntu 12.04.
+
[http://www.amahi.org/apps/monit Monit] web access is currently in BETA status for Fedora 14 and Ubuntu 12.04.  We will add additional customizations to this page over time.
  
 
== Email Notifications ==
 
== Email Notifications ==
Edit /etc/monit/monitrc and uncomment the following lines:
+
This will only work if you have set up your HDA to send emails.  The [[Gmail_As_Relay_On_Ubuntu|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|Text=<nowiki>#</nowiki>set mailserver localhost
 
{{Text|Text=<nowiki>#</nowiki>set mailserver localhost
 
<nowiki>#</nowiki>set mail-format { from: monit@localhost }
 
<nowiki>#</nowiki>set mail-format { from: monit@localhost }
 
<nowiki>#</nowiki>set alert root@localhost}}
 
<nowiki>#</nowiki>set alert root@localhost}}
Change as needed to match your system.
+
Restart Monit:
 +
{{Code|/etc/init.d/monit restart}}
  
 
== Change Password ==
 
== Change Password ==
 
Edit Edit /etc/monit/monitrc and change as desired:
 
Edit Edit /etc/monit/monitrc and change as desired:
 
{{Text|Text=allow admin:admin}}
 
{{Text|Text=allow admin:admin}}
 +
Restart Monit:
 +
{{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 <code>sudo</code>):
 +
{{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:
 +
{{Code|/etc/init.d/monit restart}}
 +
 +
'''NOTE:'''  For Ubuntu, the second openssl (openssl gendh) step requires the actual '''root''' user  environment (<code>sudo su -</code>).
 +
  
 
[[Category:Apps]]
 
[[Category:Apps]]

Revision as of 14:51, 21 July 2012

Monit web access is currently in BETA status for Fedora 14 and Ubuntu 12.04. 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 -).