I have setup an alert for Percent Memory Used on several servers, however, I confused.
What exactly is it monitoring when saying "percent memory used" (i.e. ram, virtual)???
Physical + Virtual Memory
On Windows systems I also alert on "% pagefile used > 80%". The only way I've found to get that figure is on our HP ProLiant servers with the HP management agents.
I've found that percentage of pagefile used does highlight memory usage issues better than the default Windows reporting, as it excludes the high memory usage of SQL Server which eats up everything available. I've already identified one server which needed more memory, and another with a DHCP service bug which ate up 'private bytes' (= pagefile apparently) but left the reporting of actual memory usage unchanged.
The NPM "Memory Used" is not Physical + Virtual. It's physical only. It SHOULD be Physical + Virtual.