Netxms Agent - get oldest folder

Started by Egert143, January 08, 2020, 01:56:36 PM

Previous topic - Next topic

Egert143

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 ?


Victor Kirhenshtein

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

Egert143

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}