New Python Cartridge custom agent

I would like to use the new Python cartridge agent to develop an agent to collect Linux Huge Pages memory metrics from our database servers. I'd like to create it as a remote agent so I don't need to install a FglAM on the database servers. Can these Python custom agents take advantage of the credentials already defined in the FMS? If so how is that done?

If I can create a remote agent would it be best to create on agent instance per server monitored, or could I create one agent instance to monitor many servers? I could supply the hostnames to monitor as properties of the agent.

Any input would be appreciated.