Jump to content

Centralised Task Scheduling/reporting (for Windows)?


Recommended Posts

Posted

What (if anything) are you using to centralise / report on / control scheduled tasks at your organisation?

 

For Windows I've found......System Center Orchestrator, maybe Puppet/Ansible/Salt and a few abandoned bits and bobs.

 

I can report on remote tasks using schtasks and/or Powershell. But what I'd like is one server dishing out tasks so if we need to amend something it's all in one place.

  • 4 months later...
Posted

Came across you post late, but though I'd share this.

We monitor Scheduled Tasks on all our Windows servers using Check_MK (built on Nagios). It won't let you manage, control or add/remove tasks, it'll just monitor their status and alert you if any hit a problem. We still have to go back to Task Scheduler on the relevant Windows machine to manage tasks and see all their detail.

2017-06-23 093451 - Check_MK network - All Services with this description_ Scheduled Tasks.png

Posted

^ I've got Check_MK bolted into Icinga here, but hadn't spotted the scheduled task functionality.

 

That looks like (based on how few tasks are in the screenshot per server) you can filter for specific tasks you care about, or it is pulling all user-created tasks?

Posted (edited)

I've looked again at how those services in the screenshot are configured. Those ones are actually done using a separate plugin: as well as the Check_MK agent, the servers also have the NSClient++ agent, along with a plugin check for Windows tasks. The parameters of those services tell them to ignore certain tasks (e.g. anything under the 'Microsoft' tree in Task Scheduler, which is full of the standard system stuff). That's why the total numbers of tasks are so low in that screenshot.

 

In Check_MK, I've got is configured as a 'Classical active and passive Monitoring check' as follows:

 

2017-06-23 110208 - Check_MK network - Classical active and passive Monitoring checks.png

 

Check_MK itself can also check Windows tasks. It presents them individually rather than as a combined total. This is an example of some of the tasks presented when inventorying one of our servers. I can pick which of these I want to be monitoring.

 

2017-06-23 110519 - Check_MK network - Services of host foo (might be cached data).png

Edited by jthompson

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...