diff --git a/upgradeAll.sh b/upgradeAll.sh
index b5a574ff0044dc7202a6dd109f42e8ca4deceb51..671856c11dc9a0a79143bee25c2ec90ba2a87ba9 100644
--- a/upgradeAll.sh
+++ b/upgradeAll.sh
@@ -51,6 +51,17 @@ then
     /bin/bash $customfile
 fi
 
+# install monit if not installed
+if [ -z "$(dpkg -l | grep ' monit ')" ]; then
+    apt-get update && apt-get install -y monit
+    echo -e 'check device root with path /\n    if SPACE usage > 75% then alert\n\ncheck device home with path /home\n    if SPACE usage > 75% then alert' > /etc/monit/conf-available/disc
+    ln -s /etc/monit/conf-available/disc /etc/monit/conf-enabled/
+    sed -i 's/# set httpd/set httpd/' /etc/monit/monitrc
+    sed -i 's/^#     allow localhost/     allow localhost/' /etc/monit/monitrc
+    echo -e "set mailserver 127.0.0.1\nset mail-format { from:    Monit <monit@$DOMAIN>}\nset alert root@localhost" >> /etc/monit/monitrc
+    systemctl restart monit
+fi
+
 # Check rootkits and antivirus
 if [ `grep -c "^ALLOWHIDDENDIR=/etc/.java" /etc/rkhunter.conf` -eq 0 ]
 then
@@ -71,7 +82,7 @@ else
     cat /var/log/clamav.log
 fi
 
-df -h
+monit status
 
 # Check docker is running
 if [ ! -z "`echo $MODS | grep -i collabora`" ]