How to monitor Oracle Database (Hosted on Linux Server) with SAM

Hi Team, i need to monitor (datafiles, tablespaces,instance ) of an Oracle Database 19.3 with SAM, the oracle database has ASM and is installed in a linux Server (Red Hat enterprise 7). I am a bit confused if i must to install oracle drivers, oracle client or an agent on database server. Please your help if you have a guide to follow to can monitor oracle data base