Muchas gracias, tenías razón, el problema era que no tenía los encabezados pam y ssl instalados. Entonces, lo que hice resolvió el 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)
luego, tuve problemas con el archivo monitrc, así que lo copié en ~ y
chmod 0700 ~/.monitrc
Terminé con esta pregunta tratando de resolver el mismo problema en Debian. Esto es lo que tenía que hacer para que funcionara en 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
Necesitaba instalar libssl-dev y libpam0g-dev para que funcionara. También agregué algunas opciones para configurar para que coincida con las ubicaciones habituales.
Asegúrese de haber instalado todas las dependencias necesarias para compilar Monit. Después de investigar un poco, no pude encontrar cuáles son, pero probablemente estén en la documentación. Por supuesto, después de resolverlo, vuelva a extraer el archivo tar para actualizar el contenido del directorio.