What is the best way to activate monitoring and email alerts with ISPConfig? Is there an integrated solution or has it to be configured from scratch as in any linux machine? Thanks a lot. (I use nginx not apache, in case it matters)
ISPConfig does not provide any monitoring endpoints besides the basic "monitoring" in the panel itself. There are alot of sophisticated tools for the job i.e. telegraf, prometheus, influxdb, grafana or even complete solutions like CheckMK. It is not in the context of ISPConfig to provide system monitoring and metrics - that is not the in the scope of the project.
This seems to be an integration to autoinstall monit in server installation: https://git.ispconfig.org/ispconfig/ispconfig-autoinstaller/-/merge_requests/39, isn't it?
Yes you can install and use monit with the Installer. It can "monitor" the follwing services by default ISPConfig installation: Code: 'mariadb', 'memcached', 'fail2ban', 'sshd', 'crond', 'filesystem', 'resources' You have to explicitly enable this with these flags in the installer: Code: --monit Install Monit and set it up to monitor installed services. Supported services: Apache2, NGINX, MariaDB, pure-ftpd-mysql, php-fpm, ssh, named, Postfix, Dovecot, rspamd. --monit-alert-email Set up alerts for Monit to be sent to given e-mail address. e.g. [email protected]. --ssh-port Configure the SSH server to listen on a non-default port. Port number must be between 1 and 65535 and can not be in use by other services. e.g.