Monitor distant services through Public Internet using encrypted connection.
Pros
Services are monitored
Issues are resolved before impact
Resolving time was more flexible
Need
Some remote network are totally isolated from internal ressources. No VPN, low filter, minimal infrastructure. We needed automatic check going securely through Public internet.
Cons
Single Point of failure
Each site use a unique monitoring gateway
Results
A monitor server dedicated to this distant services
Merge similar scripts or scripts acting on similar actions. Comments lines and function to understand code block. Create easily readable logs. Push failure warning to IT group. Use modern auth and token.
My code is my property and I wanted to have a 100% trust in my code management system. Version control, Branching, Tracking, all this features make my work more efficient.