Hello!
There is one way to do this, however it's not universal (i.e. you will not be able to use this in generic templates). You can define DCI which collect free physical memory in bytes, and than convert it to percents using transformation script - however, you will need to hardcode total amount of physical memory on target machine into this script. For example, if you have 1GB of memory on your server, you can write the following transformation script for parameter System.Memory.Physical.Free:
($1 / 1073741824) * 100
where $1 represents current DCI value (which is free physical memory in bytes), 1073741824 is a total amount of physical memory in bytes.
Best regards,
Victor
There is one way to do this, however it's not universal (i.e. you will not be able to use this in generic templates). You can define DCI which collect free physical memory in bytes, and than convert it to percents using transformation script - however, you will need to hardcode total amount of physical memory on target machine into this script. For example, if you have 1GB of memory on your server, you can write the following transformation script for parameter System.Memory.Physical.Free:
($1 / 1073741824) * 100
where $1 represents current DCI value (which is free physical memory in bytes), 1073741824 is a total amount of physical memory in bytes.
Best regards,
Victor
Problem is with malformed SQL request - you can see it in the log if you enable logging of failed SQL queries by adding LogFailedSQLQueries = yes to netxmsd.conf. I'll fix it today. Looks like 0.2.17 is one of the buggiest versions we ever release...