A user would like to receive an email once a day for a server that is up in NPM. How would I configure an alert and action to satisfy this user?
For clarification: they want a "heartbeat" email once a day? Do they want it regardless of the server's state (up/down/warning/critical)?
Yes, for a server that is up.
Sounds to me like a scheduled report with an email action would work. There's other ways to do it for sure but this I think would be the simplest and most effective. Doesn't seem like it should be categorized as an 'alert'.
That said you mention 'for a server that is up'... so are you expecting this would ONLY be sent if the server is up (like @KMSigma.SWI noted, a heartbeat in a sense.) If so, it may need to be an alert because I don't believe the reporting functionality supports conditions like that. Alerts could easily handle that logic though.
documentation.solarwinds.com/.../core-scheduling-reports-sw2009.htm