Admin Tools
NCache provides administrative tools that help you configure, manage, monitor, and automate cache operations across development, staging, and production environments. These tools are designed for different administrative needs: the NCache Management Center provides a centralized graphical interface for interactive management and monitoring, while the PowerShell CLI enables script-based administration, automation, and DevOps workflows.
Together, these tools help administrators and developers manage cache clusters efficiently without relying on manual configuration changes.
NCache Management Center
The NCache Management Center is a web-based graphical interface that provides centralized access to core NCache administration and monitoring operations. It is useful for administrators who want to manage cache clusters visually, validate configuration changes, monitor runtime behavior, and perform common operational tasks through guided workflows.
You can use the NCache Management Center to perform operations such as:
Cache and Cluster Management: Create, configure, start, stop, and manage local and clustered caches from a central interface.
Server and Client Configuration: Add or remove cache servers, configure client nodes, and manage connectivity between applications and cache clusters.
Real-time Monitoring: View cache health, cluster activity, client connections, requests per second, memory usage, and other performance counters through monitoring dashboards.
Configuration Management: Configure cache settings, eviction policies, expiration, security, serialization, data sharing, and other cache behavior without directly editing configuration files.
Operational Visibility: Monitor cache topology, node status, connected clients, and runtime statistics to help diagnose performance or availability issues.
PowerShell CLI
The NCache PowerShell CLI provides command-line cmdlets for managing and automating NCache administration tasks. It is useful for administrators, developers, and DevOps teams who need repeatable, scriptable, and remote management of NCache environments.
You can use PowerShell cmdlets to perform operations such as:
Automation of Administrative Tasks: Script cache creation, configuration updates, start/stop operations, client node setup, and server node management.
Remote Cache Management: Manage NCache servers and clusters from a remote machine without using the graphical interface.
Deployment and Environment Setup: Automate NCache configuration across development, QA, staging, and production environments.
DevOps and CI/CD Integration: Include NCache configuration and deployment steps in automated build, release, or infrastructure provisioning pipelines.
Headless Administration: Manage NCache in environments where a browser-based interface is not preferred or available, such as server-only, cloud, containerized, or scripted deployments.
The Management Center is typically preferred for interactive administration and monitoring, while PowerShell is recommended for automation, repeatability, and large-scale environment management.