Lifecycle 10.0.1 for the past 8 weeks.
I have a custom site “All Windows systems” relevance:
(if( name of operating system starts with “Win” ) then platform id of operating system != 3 else false) AND (if exists property “in proxy agent context” then ( not in proxy agent context ) else true )
I have a similar site with “All unix systems” relevance:
((name of it as lowercase contains “red hat” and version of it >= “5”) of operating system) or ((name of it as lowercase contains “oracle” and version of it >= “6”) of operating system) or ((name of it as lowercase contains “linux centos” and version of it >= “5”) of operating system)
I have been working on a few custom tasks, making a version for windows and linux systems. The initial tasks were created initially in each custom site. When run the tasks are dynamically targeted by device type only to servers, no OS limits in the task relevance - just limiting scope by presence in the Custom Site of Unix or Windows.
I noticed yesterday that after i started cleaning up the tasks and using a copy of the Windows task, edited and saved into the Linux site - that task run from Unix site same dynamic targeting is trying to be evaluated on the windows clients. I am also seeing the Unix task now including other non Linux unix clients appear to be attempted… aka 2 AIX servers are being checked… I am also seeing Unix systems being checked for the task in the “All Windows” task.
The console is reporting:
( the unix and windows actions when they are evaluated on systems which dont belong to the site which the fixlet was saved to)
Invalid site context. The Fixlet site may no longer exist.
Status
Start Time Not Executed
End Time Not Executed
Exit Code None
From the action info:
This action’s source is the Task “Collect Solarwinds NodeID [windows]” in the “All Windows Systems” site.
It pulled in all 227 Linux systems and is reporting the above error, and even though those systems are not subscribed to the “All Windows Systems” site
Anyone have a clue… I dont think the copy should have done this, and i may have copied these tasks a few times not keeping track of which platform was going to which?
I will try creating all new tasks from scratch and just cut/paste lines, but really odd behavior
Thank you