Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Have CxOverwatch run as background task #16

Open
jbrotsos opened this issue Oct 12, 2020 · 3 comments
Open

Have CxOverwatch run as background task #16

jbrotsos opened this issue Oct 12, 2020 · 3 comments
Labels
accepted Checkmarx Accepted enhancement New feature or request

Comments

@jbrotsos
Copy link
Contributor

Describe the problem

Currently you have to manually start CxOverwatch. And when you do start it, it runs in a terminal.

Proposed solution

Have CxOverwatch start on boot and run as a background task

Additional details

Perform tests by stopping engine and receiving a notification.

@jbrotsos jbrotsos added the enhancement New feature or request label Oct 12, 2020
@pblanton
Copy link

pblanton commented Oct 13, 2020

A number of years ago I wrote a pluggable, .NET Windows service using Quartz. Since becoming a Checkmarx admin at my current corporate gig, I have updated it, and written a number of "jobs" that automate a bunch of maintenance and notification tasks on our corporate Checkmarx server. I am re-writing the CxOverwatch modules as Quartz jobs for it. I expect to be done with it in a few days and will submit a pull request for the whole shebang. If it is accepted into this repo, then it will do what you want.

It currently uses XML for the configuration files, and I want to change that to JSON, but I may just let the community do that.

@kmcdon83 kmcdon83 added the accepted Checkmarx Accepted label Oct 13, 2020
@pblanton
Copy link

Sorry. I have been swamped at work getting projects ready for the holiday rush. I expect to return to work on the service soon.

@pblanton
Copy link

I'm doing a pull request on the Windows service in its current state. The service is cleaned up and ready to open source. The file "KlaatuService\Klaatu.Jobs\CxOverwatchJob\CxOverwatchJob.cs" is wired up into the Service, but I haven't had time to get the PS code converted to run in a service yet. Maybe someone can help with that?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accepted Checkmarx Accepted enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants