Grazie mille, avevi ragione, il problema era che non avevo le intestazioni pam e ssl installate. Quindi quello che ho fatto ha risolto il problema:
sudo -s
sudo yum install pam-devel
sudo yum install openssl-devel
sudo yum update (probably not necessary but to be on the sife side)
poi, ho avuto problemi con il file monitrc così l'ho copiato in ~ e
chmod 0700 ~/.monitrc
Sono finito a questa domanda cercando di capire lo stesso problema su Debian. Quindi ecco cosa dovevo fare per farlo funzionare su Debian.
#Install dependencies and required tools
sudo apt-get install libssl-dev libpam0g-dev gcc make
# CHECK LATEST MONIT VERSION http://mmonit.com/monit/dist/
wget http://mmonit.com/monit/dist/monit-5.12.2.tar.gz
tar xzvf monit-5.12.2.tar.gz
cd monit-5.12.2/
sudo ./configure --prefix=/usr/sbin --bindir=/usr/sbin --sysconfdir=/etc/monit/
sudo make
sudo make install
Avevo bisogno di installare libssl-dev e libpam0g-dev per farlo funzionare. Ho anche aggiunto alcune opzioni da configurare per farlo corrispondere alle posizioni abituali.
Assicurati di aver installato tutte le dipendenze necessarie per creare Monit. Dopo alcune ricerche non sono riuscito a trovare quello che sono, ma probabilmente sono nella documentazione. Ovviamente, dopo aver capito tutto, estrai nuovamente l'archivio tar per aggiornare il contenuto della directory.