Symantec Management Platform (Notification Server)

 View Only
  • 1.  What does NS.Hourly do?

    Posted Dec 06, 2013 02:36 PM

    There is a schedule tasked called NS.Hourly that is supposed to complete in under a minute, but for the past week it has been taking an hour to complete, delaying other scheduled tasks and ultimately making the console unresponsive.  The only solution so far is to restart all Altiris services.

    What does NS.Hourly do?  If I disabled it, what would the effects be?



  • 2.  RE: What does NS.Hourly do?

    Posted Dec 06, 2013 04:21 PM

    I don't have a console in front of me but I think somewhere in the settings area there's a list of shared schedules with a list of what uses each one. You could move things off it one by one and see what speeds it up.



  • 3.  RE: What does NS.Hourly do?
    Best Answer

    Posted Dec 07, 2013 04:56 AM

    Hi vayockcelg

    Open Console: Settings -> Shared Schedules

    Select Hourly from dropdown list and you will see the items currently using by NS.Hourly schedule.

    By default NS.Hourly is not using any items. Probably it is a something custom.

    connect_hourly.jpg

     



  • 4.  RE: What does NS.Hourly do?

    Posted Dec 11, 2013 02:26 PM

    Unfortunately the Shared Schedules page doesn't show you all associated items, so you will need to interrogate the database in order to find out all items that are related to that scheduled tasks guid.



  • 5.  RE: What does NS.Hourly do?

    Posted Dec 12, 2013 06:06 AM

    Yes, I agree with you that not all items are displayed via Console.

    All items that associated with certain shared schdule are located in dbo.ItemSchedule SQL table.

    Example query with NS.Hourly:

    select * from dbo.ItemSchedule
    Where ScheduleGuid='978e9b66-9541-42d3-9410-51e3a34ae6a2'

    ScheduleGuid you can find in Windows Task Scheduler Library.

    Thanks,

    Anton N.



  • 6.  RE: What does NS.Hourly do?

    Posted Dec 13, 2013 07:40 AM

    Thanks a lot for this query, Anton.

    It could have save me some hours of work if I would have had it a couple of months ago.

     

    I added a couple of joins to the your query to show both the name of the shared schedule and the name of the item using the it:

    select vi1.Name [Shared Schedule], i2.Name [Item using Shared Schedule] from dbo.ItemSchedule isc

    join vItem vi1 on vi1.Guid = isc.ScheduleGuid

    join Item i2 on i2.Guid = isc.ItemGuid

    where vi1.ClassGuid = '79181A10-E30E-4823-BC52-2AC63B918AAA' --Shared Schedules

    order by vi1.Name, i2.Name

     

    You can include it into a report :)



  • 7.  RE: What does NS.Hourly do?

    Posted Dec 13, 2013 08:07 AM

    Glad to help you. I hope my advice was useful for you ;)