HomeMemcached Monitoring
Memcached Monitoring

Memcached is a high-performance, distributed memory object caching system, generic in nature, but originally intended for use in speeding up dynamic web applications by alleviating database load. It is not a browser side cache storage technique, but a server side. Nodelizer helps you to monitor following metrics about Memcached installed on your server:

Metrics collected by Memcached Integration
Metric
– Description
Uptime
– The amount of time the server has been running.
Current Connections
– Current number of open connections.
Total Connections
– Total number of connections opened since the server started running.
GET Requests
– Total number of retrieval requests (get operations).
SET Requests
– Total number of storage requests (set operations).
Bytes Read
– Number of bytes read by this server from network per second.
Bytes Written
– Number of bytes sent by this server to network per second.
Max Bytes
– Number of bytes this server is permitted to use for storage.
Bytes Used
– Current number of bytes used by this server to store items.
Threads
– Number of worker threads requested.
Current Items
– Current number of items stored by this instance.
Configuring
  1. Edit config.cfg file.

    • Uncomment the lines containing memcached_server & memcached_port config variables(remove # symbol).
    • Change default values as required.
  2. Restart rptmonitor :

    • For deb/rpm package supported Linux distros :

      sudo /etc/init.d/rptmonitor restart
    • For OpenSUSE(11.4+) with systemd :

      sudo systemctl restart rptmonitor.service
    • For other Linux distro, FreeBSD 8+, Mac OS X+ :

      sudo python /usr/local/bin/rptmonitor/monitor.py restart