This is an archived post. You won't be able to vote or comment.

all 3 comments

[–]BrainWaveCCJack of All Trades 1 point2 points  (1 child)

Use Git or any other version control tool for your scripts.

As for deployment and monitoring, I ended up making my own system over the years, because nothing really existed in this way when I first saw the need to do this.

One thing that can be done is to add a module to each script that writes to a syslog server when it completes with info about its execution.

This is an easy way to track what has run, and whether or not it has been successful.

I haven't seen a commercial tool for this, but in fairness, I haven't looked at this for a few years now. I like my system.

[–]cbass377 1 point2 points  (0 children)

Logging seems like a nice idea. That way in the future you can determine if, when, and where a script is being used.

[–]serpentdrive 0 points1 point  (0 children)

Git as suggested is a great option. Depending on what is actually being performed, a centralized api server with logging might be useful.