NetXMS Support Forum

English Support => General Support => Topic started by: Egert143 on January 08, 2020, 01:56:36 PM

Title: Netxms Agent - get oldest folder
Post by: Egert143 on January 08, 2020, 01:56:36 PM
How can i use NetXms agent "File.FolderCount" to get folders that are older than x ammount of time ? Is it possbile to specify time with "%{customAttribute:50}"? If not is it possbile to just get the date of oldest folder and then use "%{customAttribute:50}" in threshold ?

Title: Re: Netxms Agent - get oldest folder
Post by: Victor Kirhenshtein on January 08, 2020, 08:41:16 PM
Hi,

fifth argument to File.FolderCount represents age filter. If < 0, only files created after now - abs(value) will match; if > 0, only files created before now - value will match. For example, to count folders older than one day in /tmp (without recursion) you can use

File.FolderCount(/tmp,*,0,,86400)

Best regards,
Victor
Title: Re: Netxms Agent - get oldest folder
Post by: Egert143 on January 09, 2020, 08:29:22 AM
Got that part working. Any suggestions for template use case when i have different servers with different age value ? Or do i need to create them all manualy ?

Most simplest thing would be to get just 1 folder thats also the oldes one and return its age, then it could be compared in threshhold with %{customAttribute:50}