Ça dépend de ce que tu veux surveiller. Il existe des tas d'outils pour cela, je te laisse faire des recherches sur « monitoring linux server" ou autre 😉
Logwatch n'est pas un outil de surveillance (monitoring) à proprement parler puisqu'il n'offre que des rapports quotidiens d'analyse des logs. Cela n'enlève rien à son utilité mais il ne donne pas d'informations en temps réel.
Personnellement j'utilise surtout [doc]munin[/doc] pour surveiller les serveurs et envoyer des alertes. Son interface n'est pas très « moderne » mais c'est très léger (ne plombe pas les perfs du serveur maître ni des nœuds), hautement configurable
et très bien documenté.
Autre avantage, de nombreuses extensions sont développées par la communauté. Par exemple pour Nextcloud :
https://github.com/mightyBroccoli/nextcloud-munin-py
https://github.com/Rauks/MuninCloudPlugins
Tu peux aussi écrire tes propres scripts en te basant sur l'
API Nextcloud