• Products
  • Solutions
  • Customers
  • Resources
  • Company
  • Pricing
  • Download
Try Playground
  • NCache Management Center
Show / Hide Table of Contents
  • Administrator's Guide
  • NCache Architecture
    • Cache Topologies
      • Partitioned Topologies
      • Replicated Topology
      • Mirrored Topology
      • Scalability in Topologies
    • Dynamic Clustering
    • Local Cache
    • Cache Client
    • Client Cache
    • Bridge for WAN Replication
    • Connectivity with Load Balancer
    • Serialization Format
    • Data Encryption
    • Data Compression
    • Data Load Balancing
    • Pipelining
    • Cache Server Backward Compatibility
    • Client Backward Compatibility
    • Eviction
    • Indexing
    • Split-Brain
    • Maintenance Mode
    • Runtime Data Sharing
    • Portable Data Types
    • Class Versioning
    • IP Binding with Multiple NICs
    • Graceful Node Down
    • Separate Cache Host Process
    • Self Healing Dynamic Clustering
    • Distributed Cache with Persistence
  • NCache Management Center
  • Configure Caches
    • Create a Cache
      • Local Cache Overview
        • Local Cache
        • Local Cache with Persistence
        • Pub/Sub Messaging Cache
        • Add Existing Cache
      • Clustered Cache Overview
        • Distributed Cache
        • Persistent Distributed Cache
        • Pub/Sub Messaging Cache
        • Add Existing Clustered Cache
        • Troubleshooting
    • Remove Cache
    • Clear Cache
    • Add Server Node
    • Remove Server Node
    • Add Test Data
    • Configure Query Indexes
    • Configure JSON Query Indexes
    • Compact Serialization
      • Non-Generic Registration
      • Non-Generic Unregistration
      • Generic Registration
      • Using Type Handler
    • Deploy Providers
    • Configure Custom Dependency
    • Add Data Source Providers
      • Read-Through Provider
      • Write-Through Provider
      • Write-Behind Provider
    • Loader and Refresher
    • Configure Maintenance Mode
      • Stop for Maintenance Mode
      • Exit Maintenance Mode
    • Configure LINQPad
      • Configure LinqPad for NCache
      • Querying Data in LinqPad
  • Configure Clients
    • Add Client Node
    • Remove Client Node
  • Configure Client Cache
    • Create Client Cache
    • Create Client Cache with NuGet
    • Enable Client Cache on Client Nodes
    • Disable Client Cache on Client Nodes
    • Remove Client Cache
  • Management Operations
    • Start Cache
    • Stop Cache
    • Restart Cache
    • Manage Cache Service on a Server Node
    • Memory Dumps
    • Data Load Balancing
    • Invoke Refresher Dataset
    • Import/Export Cache Data
    • Import Lucene Indexes
    • Suspend/Resume NCache Data Persistence
    • Backup and Restore NCache Persisted Data
  • Cache Settings
    • General Cache Settings
      • Cache Size
      • Cache Isolation Levels
      • Cache Serialization Format
      • Cache Data Expiration
    • Cache Cluster Settings
      • Ports
      • Operation Timeout
      • Configure Pipelining
      • Static Replication Interval
      • Connection Retries
      • Retry Interval
      • Split-Brain Auto Recovery
    • NCache Persistence Settings
      • Store Information
      • Persistence Interval
    • Error Logging
    • Cache Level Events
    • Client Activity Events
    • Eviction Policy
    • MapReduce
    • Register Classes for Portable Data Sharing
    • Compression
    • Email Notifications
    • Bind IP with Multiple NICs
      • Bind Cluster with a Dedicated IP
      • Bind Client/Server with a Dedicated IP
    • Heartbeat
    • Keep Alive
    • Client Death Detection
    • Communication Reliability
    • Auto Start Cache on Boot
    • Nagle's Algorithm
    • Dual Socket
    • Configuration Files
      • Client Side Configurations
        • Client Config
        • EFCaching Config
      • Server Side Configurations
        • Cache Config
        • Bridge Config
        • Modules Config
        • Security Config
        • TLS Config
        • Monitoring Config
        • Emails Template
  • Cache Server Settings
    • Server Connectivity
    • Bind to Multiple NICs
    • Server Ports
    • Memory
    • Custom Dependency
    • Request Inquiry
    • Windows Events
    • Message Events
    • Expiration & Eviction
    • SQL Server
    • Logging
    • Monitoring
    • Persistence Data Loading Retries
    • Miscellaneous Configurations
  • Bridge Server Settings
  • Cache Client Settings
  • Client Cache Settings
  • Configure Security
    • Configure Authentication and Authorization
    • Configure Encryption for Cache
    • Configure TLS Encryption
    • Configure HTTPS for NCache Management Center
  • Configure Bridge for WAN Replication
    • Create Bridge
    • Add Clustered Caches to Bridge
    • Configure Bridge Settings
    • Change Cache Synchronization Modes
    • Bridge Management
    • Synchronize Caches in Bridge
    • Leave Bridge
    • Remove Cache from Bridge
    • Configure Conflict Resolver
  • Setup Database for Cache Synchronization
    • Setup SQL Server Environment
    • Setup Oracle Database Environment
    • Setup OleDb Environment
    • Setup SQL Server for CLR Procedures
  • Simulate NCache Usage
  • Monitor Caches
    • Counters
      • Distributed Cache Counters
      • Distributed Cache with Persistence Counters
      • Pub/Sub Messaging Cache Counters
      • Distributed Lucene Cache Counters
      • Cache Client Counters
      • Bridge Counters
    • Monitor NCache using the NCache Management Center
      • Using Tabular Statistics
        • Configure Counters to Display Caching Statistics
        • Configure Counters to Display Pub/Sub Statistics
        • Configure Counters to Display Lucene Statistics
        • Configure Counters to Display Bridge Statistics
        • Browse Cache Statistics
        • Monitor Bridge
      • Using Monitoring Dashboards
        • Configure Monitor Settings
        • Configure Event Logging
        • Configure API Logging
        • Monitor with a Built-In NCache Monitor Dashboard
        • Monitor with the NCache Monitor Custom Dashboard
        • Monitor Cluster Connectivity
        • Monitor Cache Clusters using NCache Email Alerts
    • Monitor Cache Using Command Line Tools
      • Monitor Cache Server Statistics with Command Line Tools
      • Monitor Cache Client Statistics with Command Line Tools
    • Monitor NCache Using Windows PerfMon Tool
      • Monitoring Cache Server Counters using PerfMon
      • Monitoring Cache Client Counters using PerfMon
      • Monitor Bridge Counters Using PerfMon Tool
    • Monitor NCache using Prometheus
    • Monitor NCache using Grafana
    • Monitor NCache Using SNMP Counters
    • Monitor NCache Using JMX Counters
    • Logging
      • NCache Log Viewer
      • Performance Counters Logging
      • Windows Event Logging
      • Cache Health Alerts
      • Email Notifications on NCache Events
      • Cache Server Logging
      • Client Side API Logging
      • Cache Event IDs
      • Feature Usage Logging
    • Troubleshooting NCache Monitoring
      • Computer Name Not Found
      • Diskperf Not Installed
      • No READ Access to Perflib Subkeys
      • Unable to Connect to Remote Server
    • IPV6 Support

Cache Management Using NCache Management Center

NCache can also be managed and configured via a web-based application known as the NCache Management Center, which allows you to smoothly perform managerial tasks like creating a cache, adding servers/clients, monitoring, and more. It is deployed on all cache servers and clients by default with NCache's installation.

The NCache Management Center is ASP.NET Core based and, therefore, runs on both Windows and Linux.

Cache Management: Supported Web Browsers for NCache Management Center

The NCache Management Center supports the latest versions of the following Internet browsers:

  • Google Chrome
  • Mozilla Firefox
  • Opera
  • Microsoft Edge

Launching the NCache Management Center

  • Upon starting the NCache Service, the NCache Management Center will auto-start by default if it is not already running. The NCache Management Process runs on your local server node with port 8251.

  • To launch the NCache Management Center in your browser, browse the following URLs:

    • Windows: http://localhost:8251 or <server-ip>:8251
    • Linux: <server-ip>:8251
Note

Information about the NCache Management Center startup after service start is also logged in Event Viewer in Windows.
NCache Management Center Event Viewer

NCache Service (NCacheSvc)

The NCache Service is a core component of the configuration and management of caches. It manages all the caches on that server and listens on the related management port (default 8250) for PowerShell tools (and UI tools in Enterprise). Upon startup, the NCache Service reads the configuration of all configured caches from config.ncconf file. To apply the configuration changes, you must restart the NCache Service. The NCache Service is also responsible for starting and stopping the cache process that hosts the cache on that server.

Every cache server has a cache manager process called Alachisoft.NCache.CacheHost.exe. Your cache management tools talk to this process for starting and stopping a cache on this server. When you start a cache using PowerShell, the NCache Service starts a new cache host process on this server. Running every cache in its separate process provides a high isolation level between different cache instances running on the same server. A separate cache process also helps reduce Garbage Collector (GC) work. The Get-Caches cmdlet shows the process-id of the running cache process.

Once the cache starts, the NCache Service process must communicate with it for different operations. Therefore, the NCache Service assigns a unique management port for every cache started. This cache port mapping is in the CacheHostPorts.xml file at %NCHOME%\bin\service. This file is auto-generated and only managed by the NCache Service. You should not manually edit this file.

The NCache Service also listens for cache client connection requests for a specific cache on this server. The default listening port for the cache client is 9800. The NCache Service accepts client connections and forwards them to the corresponding cache process. After this point, all further communication occurs directly between the cache client and process, and it does not involve the NCache Service. However, the NCache Service must run continuously for all new client connections.

Enable/Disable Auto Start of the NCache Management Center

The Auto Start NCache Management Center option is enabled upon service start. To disable Auto Start, follow the steps given below:

  • Windows Environment
  • Linux Environment
  • Open Alachisoft.NCache.Service.exe.config (.NET) or Alachisoft.NCache.Service.dll.config (.NET Core Windows) at %NCHOME%\bin\service.

  • Change the following flag to True. If the flag is missing, the value is False by default.

<add key="NCacheServer.StartWebManagement" value="False"/>
  • Restart the NCache Service by typing the following command in PowerShell:
Start-Service -Name NCacheSvc
  • Open Alachisoft.NCache.Daemon.dll.config at /opt/ncache/bin/service.

  • Change the following flag to False. If the flag is missing, value is False by default.

<add key="NCacheServer.StartWebManagement" value="True"/>
  • Restart the NCache Service by typing the following command in PowerShell:
> sudo systemctl restart ncached

Manually Start NCache Management Center

If you want to manually start the NCache Management Center, follow the steps below.

  • Windows Environment
  • Linux Environment
  • Go to the Start menu on the Taskbar, and type NCache PowerShell Management, and click on it.

  • This will open an instance of PowerShell with ncacheps imported, and display a list of available NCache PowerShell cmdlets.

  • Enter the following PowerShell command to start the NCache Management Process on your local server node. By default, the URL is http://localhost:8251.

Start-NCacheManagementCenter
  • You can now use NCache Management Center by browsing http://localhost:8251.
  • From the terminal of your choice run the following command to import the NCache module so that NCache tools can be executed.
import-ncachemodule /opt/ncache/bin/tools/ncacheps/
  • Enter the following PowerShell command to start the NCache Management Process on your local server node. By default, the URL is <server-ip>:8251.
start-ncachemanagementcenter
  • You can now use the NCache Management Center by browsing <server-ip>:8251.

NCache Management Center Security

To ensure the security and integrity of user's data while maintaining ease of use, NCache offers an additional layer of security for operations involving the NCache Management Center. Following are some of the advanced security options in the NCache Management Center for seamless functioning.

  • While configuring security, you are required to add similar users as Node Administrators on all the nodes in the same cluster.
  • Configuring different users as Node Administrators on participating nodes of the same cluster will cause problems, so make sure that you have the same users as Node Administrators in one cluster.
  • Once you have configured security on a node, connecting to the NCache Management Center will require user login credentials. This ensures only the authorized users with the right privileges can access the cache node.

Get Started with the NCache Management Center

To get started, you can:

  1. Create a Cache
  2. Add Server Nodes to Cache
  3. Add Client Nodes to Cache
  4. Start Cache

See Also

Configure Caches
Configure Clients
Configure Client Cache
Cache Settings

In This Article
  • Cache Management: Supported Web Browsers for NCache Management Center
  • Launching the NCache Management Center
  • NCache Service (NCacheSvc)
  • Enable/Disable Auto Start of the NCache Management Center
  • Manually Start NCache Management Center
  • NCache Management Center Security
  • Get Started with the NCache Management Center
  • See Also

Contact Us

PHONE

+1 (214) 764-6933   (US)

+44 20 7993 8327   (UK)

 
EMAIL

sales@alachisoft.com

support@alachisoft.com

NCache
  • NCache Enterprise
  • NCache Professional
  • Edition Comparison
  • NCache Architecture
  • Benchmarks
Download
Pricing
Try Playground

Deployments
  • Cloud (SaaS & Software)
  • On-Premises
  • Kubernetes
  • Docker
Technical Use Cases
  • ASP.NET Sessions
  • ASP.NET Core Sessions
  • Pub/Sub Messaging
  • Real-Time ASP.NET SignalR
  • Internet of Things (IoT)
  • NoSQL Database
  • Stream Processing
  • Microservices
Resources
  • Magazine Articles
  • Third-Party Articles
  • Articles
  • Videos
  • Whitepapers
  • Shows
  • Talks
  • Blogs
  • Docs
Customer Case Studies
  • Testimonials
  • Customers
Support
  • Schedule a Demo
  • Forum (Google Groups)
  • Tips
Company
  • Leadership
  • Partners
  • News
  • Events
  • Careers
Contact Us

  • EnglishChinese (Simplified)FrenchGermanItalianJapaneseKoreanPortugueseSpanish

  • Contact Us
  •  
  • Sitemap
  •  
  • Terms of Use
  •  
  • Privacy Policy
© Copyright Alachisoft 2002 - 2025. All rights reserved. NCache is a registered trademark of Diyatech Corp.
Back to top