Hello Everyone, I was wondering if someone can help me.
My secondary goal: to make a fixlet relevant if all the below is true
A server belongs to a manually created group
A server is in a pending start
An specific time and day of the week has been reach.
Also in my environment of 900 servers.
_BESClient_Comm_CommandPollEnable
is 1 for all the servers
_BESClient_Comm_CommandPollIntervalSeconds
is 3600 for all servers
ALL servers are unattended.
my relevance is:
version of client >= "6.0.0.0") AND ((exists true whose (if true then (exists setting "__Group_0_LM_Static_Windows_Group" whose (value of it is "True") of client) else false)) AND (exists true whose (if true then (pending restart) else false)) AND (exists true whose (if true then (current day_of_week as string equals "Wednesday" AND time of current time_of_day > time_of_day "14:10:00") else false)))
Scenario:
If I change the date to todays and the time of day to something like 20 (12:10 AM) minutes back in time…the relevance reads true “after a while” and 6 servers become relevant.
Now if I change the date to todays and the time of day to something like 20 (12:30 AM) minutes AHEAD in time, the relevance reads true not after the 20 minutes, or 30 minutes or 40 minutes but much, much later on…the latest at 13:28
Questions:
A. Is there any way I can control that the fixlet becomes relevant as close to 11:40 as possible via Command poll intervals?
Is my relevance wrong somehow?
Is my logic not the correct one to achieve the MAIN automation goal of REBOOTING UNATTENDED servers in an specific date and time in the future?
P.S as per my investigations, you can not schedule a reboot directly after an action as long as the server is unattended.
I appreciate any pointers.