Alachisoft.com

NCache: Admin and Monitoring Tools

NCache provides easy to use and powerful tools to let you manage and monitor cache clusters and even cache clients. There are two GUI based tools, NCache Manager and NCache Monitor, to let you achieve these goals. Additionally, NCache provides you command line tools to let you script and automate your routine administration tasks.

NCache Monitor

NCache Monitor is a dashboard-style monitoring tool that lets you monitor a lot of detail about your cache cluster and also the cache client machines. Just like NCache Manager, you can run NCache Monitory from a single central location and monitor everything remotely. Some of things you can monitor are:

  • Server dashboard to monitor counters for servers in the cache cluster
  • Client dashboard to monitor counters for remote cache clients (web/app servers)
  • Custom dashboard to create your own dashboard to monitor even non-NCache stuff
  • Counters to monitor cluster health, CPU, Network, Cache size, and much more

NCache Monitoring Tool


NCache Manager

NCache Manager is a graphical tool that you can run from a central location and administer your cache clusters remotely. It has a very easy to understand and follow GUI that allows you to perform pretty much all the administration tasks seamlessly. Some of the operations you can perform are (all for even remote servers):

  • Create and edit clustered caches, client caches, and local caches
  • Create and edit bridges for WAN replication
  • Add/remove cache servers from cluster caches at runtime
  • Register read-thru and write-thru code to cache cluster
  • Monitor cache clusters in PerfMon
  • Much more

NCache Manager


Performance Monitor Counters for Third Party Tools

In additional to providing its own powerful monitoring capabilities, NCache provides a rich set of counters for PerfMon so you can monitor them from any PerfMon compatible third-party tools. This allows you to monitor cache clusters and remote clients from the monitoring environment of your choice and also to consolidate all monitoring in a single place.


Performance Monitor Counters for Third Party Tools


Windows Event Logging

NCache logs important events in the Windows Event Log. This allows you to monitor all such events through Windows Event Viewer or any third party tools for it. Some of the events that are logged included:

  • All errors encountered by cache servers
  • Cache start and stop
  • Cache server joining or leaving a cache cluster
  • Cache size going above a configurable 80% threshold
  • Much more

Windows Event Logging


Email Notifications on NCache Events

Although you can use third party tools to be notified whenever NCache logs certain events in the Windows Event Log, NCache also provides a built-in Email Notification feature. This allows you to be notified via email whenever any of the following happens:

  • Cache started or stopped
  • Cache server joining or leaving the cluster
  • Cache state transfer started and completed
  • Cache size going above configurable 80% threshold

Email Notifications on NCache Events


Command Line Admin Tools

NCache provides a rich set of command line tools to let you script and automate many of the routine administration tasks. Additionally, NCache provides a stress testing tool to let you quickly test NCache performance under stress in your own environment. Here are some of the command line tools provided to you with NCache.

  • Create clustered, client, and local caches
  • Add/remove cache servers from cluster
  • View cluster health
  • Stress testing of cache clusters from multiple client machines
  • Much more

What to Do Next?