Vielen Dank, Sie hatten Recht, das Problem war, dass ich keine Pam- und SSL-Header installiert hatte. Was ich also getan habe, hat das Problem gelöst:
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)
Dann hatte ich Probleme mit der Monitrc-Datei, also kopierte ich sie nach ~ und
chmod 0700 ~/.monitrc
Ich landete bei dieser Frage, als ich versuchte, das gleiche Problem auf Debian herauszufinden. Hier ist also, was ich tun musste, damit es unter Debian funktioniert.
#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
Ich musste libssl-dev und libpam0g-dev installieren, damit es funktioniert. Ich habe auch einige Optionen zum Konfigurieren hinzugefügt, damit es mit den üblichen Speicherorten übereinstimmt.
Stellen Sie sicher, dass Sie alle erforderlichen Abhängigkeiten installiert haben, die zum Erstellen von Monit erforderlich sind. Nach einiger Recherche konnte ich nicht herausfinden, was sie sind, aber sie sind wahrscheinlich in der Dokumentation. Nachdem Sie das herausgefunden haben, extrahieren Sie natürlich das tar-Archiv erneut, um den Inhalt des Verzeichnisses zu aktualisieren.