Python Automation

Session Manager: how to optimize automation management?

Process automation is a key element for businesses looking to increase efficiency and reduce operational costs. To streamline this management, BotCity launched the Session Manager, a strategic tool that optimizes the execution of intelligent automations.

With this new solution, businesses can overcome challenges related to the need for active graphical sessions while ensuring centralized and secure management of large-scale automations.

In this article, you’ll learn what Session Manager is, its benefits, how to use it in practice, and find answers to your most common questions about the product. Let’s dive in!

What is BotCity’s Session Manager?

Session Manager is a BotCity tool that automates session management. The tool addresses the pain point of many IT teams running Python scripts that require an active graphical interface.

This creates costs and security risks, as unused sessions remain open and cloud machines stay active without pause. Session Manager solves this problem by automatically managing sessions, activating machines only when tasks are running.

It directly manages hosts and allocates runners, which are responsible for executing tasks configured in the BotCity Orchestrator task queue.

The main function of Session Manager is to ensure that virtual machines are automatically turned on and off as needed. In this way, the tool reduces resource waste, improves operational efficiency, and minimizes infrastructure costs.

Check out: Session Manager: Demo

Benefits of Session Manager

Adopting Session Manager can bring several benefits to your automation operations. Here are the main ones:

Centralized management

The tool provides a comprehensive and detailed view of all active and completed sessions, allowing you to manage multiple hosts on a single platform.

Reduction of operational costs

With automatic session management and machine activation only when necessary, Session Manager helps reduce infrastructure costs and excessive use of cloud computing resources.

Security and compliance

Integration with BotCity Orchestrator ensures that all sessions are started and closed according to the permissions and policies set by the IT team. Detailed execution and audit logs provide full transparency in operations.

On-demand scalability

The tool automatically adjusts to the task queue needs, increasing or decreasing the number of active machines based on demand.

Integration with cloud computing environments

Through integration with services like AWS EC2, Session Manager optimizes resource usage by activating instances only when necessary.

How to Use Session Manager in practice

Implementing Session Manager into your operations is simple and quick. Here’s a step-by-step guide:

  1. Host Registration: add the servers to be used for executing automations.

  2. RDP Connection: set up integration via the RDP protocol to ensure sessions are started only when necessary.

  3. Runner Configuration: connect the runners to the system so they can execute tasks assigned to the task queue.

  4. Session Monitoring: use the audit logs to track the performance and execution of automations in real time.

Ready to use Session Manager?

BotCity’s Session Manager is the ideal solution for companies looking to optimize the management of intelligent Python automations, reduce costs, and ensure operational security.

With centralized management, scalability, and native integration with BotCity Orchestrator, the tool transforms automation into a more efficient and strategic operation.

Want to learn more about how Session Manager can help your business? Create a free account on BotCity or contact our specialists to schedule a demo!

Leave a Reply

Discover more from Blog BotCity - Content for Automation and Governance

Subscribe now to keep reading and get access to the full archive.

Continue reading