SlideShare a Scribd company logo
Pandora FMS
Administrator Manual
Cassandra DB monitoring
Table of Contents
1. Introduction......................................................................................................................................3
2. Compatibility Matrix........................................................................................................................3
3. Modules generated by the plugin.....................................................................................................3
4. Requisites.........................................................................................................................................5
5. Specific Cassandra Configuration....................................................................................................6
6. File Configuration............................................................................................................................7
7. Plugin Execution..............................................................................................................................7
Page 2
1. INTRODUCTION
The main objective of this document is the description of the CassandraDB database monitoring
procedures on Linux-based systems. We have chosen a set of “base” modules based on our
experience in system monitoring and on the needs of some of our clients.
To extract the information we use:
• The basic configuration files of CassandraDB: Installation of cqlsh client is required.
Correct version of Python must be installed. Cqlshlib is a necessary library for cqlsh.
• The general log files for Cassandra
• It uses the software already installed in the system (ps, gawk, grep, etc), for the monitoring
done by the plugin without having to install libraries or third party tools.
• It uses Nodetool to monitor the general performance of the database. Nodetool needs at
least version 7 of java to work correctly.
2. COMPATIBILITY MATRIX
The compatibility matrix for CassandraDB monitoring is:
Systems where it has been
tested
• CassandraDB v2.0.0
Systems where it should work • CassandraDB v2.0.0 or above
3. MODULES GENERATED BY THE PLUGIN 
This plugin returns 32 modules by instance. All of them display valuable status information. You
can fix thresholds manually to determine whether something is in a warning/critical or operative
condition.
• Cassandra_Process: Displays information on the status of the cassandra process.
Page 3
• Cassandra_CPU_Usage: Displays the cpu use for the cassandra process in %.
• Cassandra_Memory_Use: Displays the memory use for the cassandra process in %.
• Cassandra_Error_Log_Messages: Displays the amount of error messages in the cassandra
log.
• Cassandra_Warning_Log_Messages: Displays the amount of warning messages in the
cassandra log.
• Cassandra_Network_Connections: Displays the amount of network connections by clients.
• Cassandra_Thrift_Server_Status: Displays the status of the thrift server.
• Cassandra_Cluster_Status : Displays the status of the main Cluster.
• Cassandra_Key_Cache_Size: Displays the size of the key cache in kbs.
• Cassandra_Active_Commands: Displays the amount of active commands or task being
executed.
• Cassandra_Pending_Commands: Displays the amount of pending commands.
• Cassandra_Completed_Commands: Displays the amount of completed commands.
• Cassandra_Active_Responses: Displays the amount of active responses to commands
executed by cassandra.
• Cassandra_Pending_Responses: Displays the amount of pending responses to commands.
• Cassandra_Completed_Responses: Displays the amount of completed responses to
commands.
• Cassandra_ReadStage_Pool_Pending_Tasks: Displays the amount of pending tasks for the
ReadStage pool. If the amount is very high it can influence badly the performance of
Cassandra.
• Cassandra_RequestResponseStage_Pool_Pending_Tasks: Displays the amount of pending
tasks for the RequestResponseStage pool. If the amount is very high it can influence badly
the performance of Cassandra.
• Cassandra_MutationStage_Pool_Pending_Tasks: Displays the amount of pending tasks for
the MutationStage pool. If the amount is very high it can influence badly the performance of
Cassandra.
• Cassandra_ReadRepairStage_Pool_Pending_Tasks: Displays the amount of pending tasks
for the ReadRepairStage pool. If the amount is very high it can influence badly the
performance of Cassandra.
• Cassandra_ReplicateOnWriteStage_Pool_Pending_Tasks: Displays the amount of pending
tasks for the ReplicateOnWriteStage pool. If the amount is very high it can influence badly
the performance of Cassandra.
• Cassandra_GossipStage_Pool_Pending_Tasks: Displays the amount of pending tasks for the
GossipStage pool. If the amount is very high it can influence badly the performance of
Cassandra.
• Cassandra_AntiEntropy_Pool_Pending_Tasks: Displays the amount of pending tasks for the
AntiEntropyStage pool. If the amount is very high it can influence badly the performance of
Page 4
Cassandra.
• Cassandra_MigrationStage_Pool_Pending_Tasks: Displays the amount of pending tasks for
the MigrationStage pool. If the amount is very high it can influence badly the performance
of Cassandra.
• Cassandra_MemoryMeter_Pool_Pending_Tasks: Displays the amount of pending tasks for
the MemoryMeter pool. If the amount is very high it can influence badly the performance of
Cassandra.
• Cassandra_MemtablePostFlusher_Pool_Pending_Tasks: Displays the amount of pending
tasks for the MemtablePostFlusher pool. If the amount is very high it can influence badly the
performance of Cassandra.
• Cassandra_FlushWriter_Pool_Pending_Tasks: Displays the amount of pending tasks for the
FlushWriter pool. If the amount is very high it can influence badly the performance of
Cassandra.
• Cassandra_MiscStage_Pool_Pending_Tasks: Displays the amount of pending tasks for the
MiscStage pool. If the amount is very high it can influence badly the performance of
Cassandra.
• Cassandra_PendingRangeCalculator_Pool_Pending_Tasks: Displays the amount of pending
tasks for the PendingRangeCalculator pool. If the amount is very high it can influence badly
the performance of Cassandra.
• Cassandra_ReplicateOnWriteStage_Pool_Pending_Tasks: Displays the amount of pending
tasks for the ReplicateOnWriteStage pool. If the amount is very high it can influence badly
the performance of Cassandra.
• Cassandra_Comitlog_archiver_Pool_Pending_Tasks: Displays the amount of pending tasks
for the Comitlog_archiver pool. If the amount is very high it can influence badly the
performance of Cassandra.
• Cassandra_InternalResponseStage_Pool_Pending_Tasks: Displays the amount of pending
tasks for the InternalResponseStage pool. If the amount is very high it can influence badly
the performance of Cassandra.
• Cassandra_HintedHandoff_Pool_Pending_Tasks: Displays the amount of pending tasks for
the HintedHandoff pool. If the amount is very high it can influence badly the performance of
Cassandra.
• Cassandra_Nodetool_Configuration: Detects if Nodetool is working properly. Normally
Nodetool connects to the port 7199. If there isn't any connection established with that port
then Nodetool isn't working correctly. A check of the java version if this module goes critical
is necessary.
4. REQUISITES 
The CassandraDB monitoring is done basically getting data through the execution of commands in
the Operative System.
The requisites for this monitoring to work correctly are the followings:
Page 5
• Cassandra db must be installed.
• A local pandora agent must be installed.
• The Cassandra configuration files must be located in the following path:
/etc/cassandra/conf/
• The Cassandra log files must be located in the following path:
/var/log/cassandra/
5. SPECIFIC CASSANDRA CONFIGURATION
This plugin requieres some specific cassandra configuration. Normally when cassandra is set up this
is the normal configuration and setup that permits the correct management of the database.
First of all start by checking the java version. This plugin is based uppon nodetool to extract generic
data from the system. Nodetool needs version 7 of Java. To check the Java version open a terminal
and type:
java – version
Then it should show the following result:
java version "1.7.0_51"
OpenJDK Runtime Environment (rhel-2.4.4.1.el6_5-i386 u51-b02)
OpenJDK Client VM (build 24.45-b08, mixed mode, sharing)
If the version isn't the one from the example then you'd need to install the following one:
$ su -c "yum install java-1.7.0-openjdk"
The java-1.7.0-openjdk package contains just the Java Runtime Environment. If you want to
develop Java programs then install the java-1.7.0-openjdk-devel package.
It is asumed that cassandra was installed from the datastax repo. From version 1.1 of cassandra
cqlsh is installed alongside. There is a common error that can occure when trying to access
cassandra using cqlsh. Normally happens when the version of python doesn't include cqlshlib. This
error can occure even during the installation of cqlsh.
To check if the library cqlshlib is installed open a terminal and type the following:
pydoc modules | grep cqlshlib
If you don't have this library installed follow the next few steps to do so.
1. Download the setup.py file from the following url:
svn.apache.org/repos/asf/cassandra/trunk/pylib/setup.py
Page 6
To do so just open a terminal and type:
wget svn.apache.org/repos/asf/cassandra/trunk/pylib/setup.py
2. Download cqlshlib from the following url:
svn.apache.org/repos/asf/cassandra/trunk/pylib/cqlshlib/
To do so just open a teminal and type:
wget svn.apache.org/repos/asf/cassandra/trunk/pylib/cqlshlib/
3. Then type:
python setup.py install.
Once installed cassandra should work correctly.
6. FILE CONFIGURATION
In order to configure correctly this plugin there are a few steps that should be followed:
• Move the cassandra.sh file from the default download directory to the /etc/pandora/plugins/
directory:
Example of the command inside the default download directory:
mv cassandra.sh /etc/pandora/plugins/
• Assign necessary permitions to cassandra.sh script:
Example of the command inside the plugins directory:
chmod +x cassandra.sh
• At the end of the pandora_agent.conf file add the following line:
module_plugin /etc/pandora/plugins/cassandra.sh
• Restart the pandora agent process
7. PLUGIN EXECUTION
Once done with the installation process of the plugin 32 modules will be automatically created in
the agent where cassandra is running.
If everything is working fine you should be able to see the following image with all the modules
created.
Page 7
This is what the module view should look like once the modules obtain data.
Page 8
It is posible to see that the modules are being created but don't initialize.
In this case you'd need to check the Specific Cassandra Configuration.
Page 9

More Related Content

What's hot

Mixing Batch and Real-time: Cassandra with Shark (Cassandra Europe 2013)
Mixing Batch and Real-time: Cassandra with Shark (Cassandra Europe 2013)Mixing Batch and Real-time: Cassandra with Shark (Cassandra Europe 2013)
Mixing Batch and Real-time: Cassandra with Shark (Cassandra Europe 2013)
Richard Low
 
Cassandra Community Webinar: Apache Cassandra Internals
Cassandra Community Webinar: Apache Cassandra InternalsCassandra Community Webinar: Apache Cassandra Internals
Cassandra Community Webinar: Apache Cassandra Internals
DataStax
 
Spring One 2 GX 2014 - CACHING WITH SPRING: ADVANCED TOPICS AND BEST PRACTICES
Spring One 2 GX 2014 - CACHING WITH SPRING: ADVANCED TOPICS AND BEST PRACTICESSpring One 2 GX 2014 - CACHING WITH SPRING: ADVANCED TOPICS AND BEST PRACTICES
Spring One 2 GX 2014 - CACHING WITH SPRING: ADVANCED TOPICS AND BEST PRACTICES
Michael Plöd
 
Scaling with sync_replication using Galera and EC2
Scaling with sync_replication using Galera and EC2Scaling with sync_replication using Galera and EC2
Scaling with sync_replication using Galera and EC2
Marco Tusa
 
Talend openstudio bigdata_gettingstarted_6.3.0_en
Talend openstudio bigdata_gettingstarted_6.3.0_enTalend openstudio bigdata_gettingstarted_6.3.0_en
Talend openstudio bigdata_gettingstarted_6.3.0_en
Manoj Sharma
 
The Automation Factory
The Automation FactoryThe Automation Factory
The Automation Factory
Nathan Milford
 
Lessons from Cassandra & Spark (Matthias Niehoff & Stephan Kepser, codecentri...
Lessons from Cassandra & Spark (Matthias Niehoff & Stephan Kepser, codecentri...Lessons from Cassandra & Spark (Matthias Niehoff & Stephan Kepser, codecentri...
Lessons from Cassandra & Spark (Matthias Niehoff & Stephan Kepser, codecentri...
DataStax
 
LA Cassandra Day 2015 - Testing Cassandra
LA Cassandra Day 2015  - Testing CassandraLA Cassandra Day 2015  - Testing Cassandra
LA Cassandra Day 2015 - Testing Cassandra
Christopher Batey
 
Galera explained 3
Galera explained 3Galera explained 3
Galera explained 3
Marco Tusa
 
Case Study: Troubleshooting Cassandra performance issues as a developer
Case Study: Troubleshooting Cassandra performance issues as a developerCase Study: Troubleshooting Cassandra performance issues as a developer
Case Study: Troubleshooting Cassandra performance issues as a developer
Carlos Alonso Pérez
 
Webinar slides: Introducing Galera 3.0 - Now supporting MySQL 5.6
Webinar slides: Introducing Galera 3.0 - Now supporting MySQL 5.6Webinar slides: Introducing Galera 3.0 - Now supporting MySQL 5.6
Webinar slides: Introducing Galera 3.0 - Now supporting MySQL 5.6
Severalnines
 
Optimizing Your Cluster with Coordinator Nodes (Eric Lubow, SimpleReach) | Ca...
Optimizing Your Cluster with Coordinator Nodes (Eric Lubow, SimpleReach) | Ca...Optimizing Your Cluster with Coordinator Nodes (Eric Lubow, SimpleReach) | Ca...
Optimizing Your Cluster with Coordinator Nodes (Eric Lubow, SimpleReach) | Ca...
DataStax
 
Introduction to Galera Cluster
Introduction to Galera ClusterIntroduction to Galera Cluster
Introduction to Galera Cluster
Codership Oy - Creators of Galera Cluster
 
Apache cassandra and spark. you got the the lighter, let's start the fire
Apache cassandra and spark. you got the the lighter, let's start the fireApache cassandra and spark. you got the the lighter, let's start the fire
Apache cassandra and spark. you got the the lighter, let's start the fire
Patrick McFadin
 
Do more with Galera Cluster in your OpenStack cloud
Do more with Galera Cluster in your OpenStack cloudDo more with Galera Cluster in your OpenStack cloud
Do more with Galera Cluster in your OpenStack cloud
philip_stoev
 
Galera Cluster - Node Recovery - Webinar slides
Galera Cluster - Node Recovery - Webinar slidesGalera Cluster - Node Recovery - Webinar slides
Galera Cluster - Node Recovery - Webinar slides
Severalnines
 
Introduction to cassandra 2014
Introduction to cassandra 2014Introduction to cassandra 2014
Introduction to cassandra 2014
Patrick McFadin
 
A Cassandra + Solr + Spark Love Triangle Using DataStax Enterprise
A Cassandra + Solr + Spark Love Triangle Using DataStax EnterpriseA Cassandra + Solr + Spark Love Triangle Using DataStax Enterprise
A Cassandra + Solr + Spark Love Triangle Using DataStax Enterprise
Patrick McFadin
 
How to understand Galera Cluster - 2013
How to understand Galera Cluster - 2013How to understand Galera Cluster - 2013
How to understand Galera Cluster - 2013
Codership Oy - Creators of Galera Cluster
 
Cassandra Fundamentals - C* 2.0
Cassandra Fundamentals - C* 2.0Cassandra Fundamentals - C* 2.0
Cassandra Fundamentals - C* 2.0
Russell Spitzer
 

What's hot (20)

Mixing Batch and Real-time: Cassandra with Shark (Cassandra Europe 2013)
Mixing Batch and Real-time: Cassandra with Shark (Cassandra Europe 2013)Mixing Batch and Real-time: Cassandra with Shark (Cassandra Europe 2013)
Mixing Batch and Real-time: Cassandra with Shark (Cassandra Europe 2013)
 
Cassandra Community Webinar: Apache Cassandra Internals
Cassandra Community Webinar: Apache Cassandra InternalsCassandra Community Webinar: Apache Cassandra Internals
Cassandra Community Webinar: Apache Cassandra Internals
 
Spring One 2 GX 2014 - CACHING WITH SPRING: ADVANCED TOPICS AND BEST PRACTICES
Spring One 2 GX 2014 - CACHING WITH SPRING: ADVANCED TOPICS AND BEST PRACTICESSpring One 2 GX 2014 - CACHING WITH SPRING: ADVANCED TOPICS AND BEST PRACTICES
Spring One 2 GX 2014 - CACHING WITH SPRING: ADVANCED TOPICS AND BEST PRACTICES
 
Scaling with sync_replication using Galera and EC2
Scaling with sync_replication using Galera and EC2Scaling with sync_replication using Galera and EC2
Scaling with sync_replication using Galera and EC2
 
Talend openstudio bigdata_gettingstarted_6.3.0_en
Talend openstudio bigdata_gettingstarted_6.3.0_enTalend openstudio bigdata_gettingstarted_6.3.0_en
Talend openstudio bigdata_gettingstarted_6.3.0_en
 
The Automation Factory
The Automation FactoryThe Automation Factory
The Automation Factory
 
Lessons from Cassandra & Spark (Matthias Niehoff & Stephan Kepser, codecentri...
Lessons from Cassandra & Spark (Matthias Niehoff & Stephan Kepser, codecentri...Lessons from Cassandra & Spark (Matthias Niehoff & Stephan Kepser, codecentri...
Lessons from Cassandra & Spark (Matthias Niehoff & Stephan Kepser, codecentri...
 
LA Cassandra Day 2015 - Testing Cassandra
LA Cassandra Day 2015  - Testing CassandraLA Cassandra Day 2015  - Testing Cassandra
LA Cassandra Day 2015 - Testing Cassandra
 
Galera explained 3
Galera explained 3Galera explained 3
Galera explained 3
 
Case Study: Troubleshooting Cassandra performance issues as a developer
Case Study: Troubleshooting Cassandra performance issues as a developerCase Study: Troubleshooting Cassandra performance issues as a developer
Case Study: Troubleshooting Cassandra performance issues as a developer
 
Webinar slides: Introducing Galera 3.0 - Now supporting MySQL 5.6
Webinar slides: Introducing Galera 3.0 - Now supporting MySQL 5.6Webinar slides: Introducing Galera 3.0 - Now supporting MySQL 5.6
Webinar slides: Introducing Galera 3.0 - Now supporting MySQL 5.6
 
Optimizing Your Cluster with Coordinator Nodes (Eric Lubow, SimpleReach) | Ca...
Optimizing Your Cluster with Coordinator Nodes (Eric Lubow, SimpleReach) | Ca...Optimizing Your Cluster with Coordinator Nodes (Eric Lubow, SimpleReach) | Ca...
Optimizing Your Cluster with Coordinator Nodes (Eric Lubow, SimpleReach) | Ca...
 
Introduction to Galera Cluster
Introduction to Galera ClusterIntroduction to Galera Cluster
Introduction to Galera Cluster
 
Apache cassandra and spark. you got the the lighter, let's start the fire
Apache cassandra and spark. you got the the lighter, let's start the fireApache cassandra and spark. you got the the lighter, let's start the fire
Apache cassandra and spark. you got the the lighter, let's start the fire
 
Do more with Galera Cluster in your OpenStack cloud
Do more with Galera Cluster in your OpenStack cloudDo more with Galera Cluster in your OpenStack cloud
Do more with Galera Cluster in your OpenStack cloud
 
Galera Cluster - Node Recovery - Webinar slides
Galera Cluster - Node Recovery - Webinar slidesGalera Cluster - Node Recovery - Webinar slides
Galera Cluster - Node Recovery - Webinar slides
 
Introduction to cassandra 2014
Introduction to cassandra 2014Introduction to cassandra 2014
Introduction to cassandra 2014
 
A Cassandra + Solr + Spark Love Triangle Using DataStax Enterprise
A Cassandra + Solr + Spark Love Triangle Using DataStax EnterpriseA Cassandra + Solr + Spark Love Triangle Using DataStax Enterprise
A Cassandra + Solr + Spark Love Triangle Using DataStax Enterprise
 
How to understand Galera Cluster - 2013
How to understand Galera Cluster - 2013How to understand Galera Cluster - 2013
How to understand Galera Cluster - 2013
 
Cassandra Fundamentals - C* 2.0
Cassandra Fundamentals - C* 2.0Cassandra Fundamentals - C* 2.0
Cassandra Fundamentals - C* 2.0
 

Viewers also liked

Pandora FMS: Sun One webserver
Pandora FMS: Sun One webserverPandora FMS: Sun One webserver
Pandora FMS: Sun One webserver
Pandora FMS
 
Pandora FMS: Cisco Remote inventory modules
Pandora FMS: Cisco Remote inventory modulesPandora FMS: Cisco Remote inventory modules
Pandora FMS: Cisco Remote inventory modules
Pandora FMS
 
Pandora FMS: Plugin de exchange de acceso de web
Pandora FMS: Plugin de exchange de acceso  de web Pandora FMS: Plugin de exchange de acceso  de web
Pandora FMS: Plugin de exchange de acceso de web
Pandora FMS
 
Pandora FMS: Blackberry Exchange Monitoring
Pandora FMS: Blackberry Exchange MonitoringPandora FMS: Blackberry Exchange Monitoring
Pandora FMS: Blackberry Exchange Monitoring
Pandora FMS
 
Pandora FMS: Oracle Enterprise Plugin
Pandora FMS: Oracle Enterprise PluginPandora FMS: Oracle Enterprise Plugin
Pandora FMS: Oracle Enterprise Plugin
Pandora FMS
 
Pandora FMS: Plugin de monitorización de Hyper V
Pandora FMS: Plugin de monitorización de Hyper VPandora FMS: Plugin de monitorización de Hyper V
Pandora FMS: Plugin de monitorización de Hyper V
Pandora FMS
 
Pandora FMS: Plugin Enterprise de VMware
Pandora FMS: Plugin Enterprise de VMwarePandora FMS: Plugin Enterprise de VMware
Pandora FMS: Plugin Enterprise de VMware
Pandora FMS
 
Pandora FMS: Raven DB Plugin
Pandora FMS: Raven DB PluginPandora FMS: Raven DB Plugin
Pandora FMS: Raven DB Plugin
Pandora FMS
 
Pandora FMS: Apache Tomcat Enterprise Plugin
Pandora FMS: Apache Tomcat Enterprise PluginPandora FMS: Apache Tomcat Enterprise Plugin
Pandora FMS: Apache Tomcat Enterprise Plugin
Pandora FMS
 
Pandora FMS: SQL Enterprise PIugin
Pandora FMS: SQL Enterprise PIuginPandora FMS: SQL Enterprise PIugin
Pandora FMS: SQL Enterprise PIugin
Pandora FMS
 
Pandora FMS: VMware Enterprise Plugin
Pandora FMS: VMware Enterprise PluginPandora FMS: VMware Enterprise Plugin
Pandora FMS: VMware Enterprise Plugin
Pandora FMS
 
Pandora FMS: End to End Exchange Plugin
Pandora FMS: End to End Exchange PluginPandora FMS: End to End Exchange Plugin
Pandora FMS: End to End Exchange Plugin
Pandora FMS
 
Pandora FMS: Plugin de monitorización de Outlook Anywhere
Pandora FMS: Plugin de monitorización de Outlook AnywherePandora FMS: Plugin de monitorización de Outlook Anywhere
Pandora FMS: Plugin de monitorización de Outlook Anywhere
Pandora FMS
 
Pandora FMS: Plugin Enterprise de SQL
Pandora FMS: Plugin Enterprise de SQLPandora FMS: Plugin Enterprise de SQL
Pandora FMS: Plugin Enterprise de SQL
Pandora FMS
 
Pandora FMS: Plugin de Apache Hbase
Pandora FMS: Plugin de Apache HbasePandora FMS: Plugin de Apache Hbase
Pandora FMS: Plugin de Apache Hbase
Pandora FMS
 
Pandora FMS: Monitorización básica WMI
Pandora FMS: Monitorización básica WMIPandora FMS: Monitorización básica WMI
Pandora FMS: Monitorización básica WMI
Pandora FMS
 
Pandora FMS: Informix plugin
Pandora FMS: Informix pluginPandora FMS: Informix plugin
Pandora FMS: Informix plugin
Pandora FMS
 
Pandora FMS: Plugin Enterprise de Apache Tomcat
Pandora FMS: Plugin Enterprise  de Apache Tomcat Pandora FMS: Plugin Enterprise  de Apache Tomcat
Pandora FMS: Plugin Enterprise de Apache Tomcat
Pandora FMS
 
Pandora FMS: Jboss monitoring
Pandora FMS: Jboss monitoring Pandora FMS: Jboss monitoring
Pandora FMS: Jboss monitoring
Pandora FMS
 
Pandora FMS: IIS Enterprise Plugin
Pandora FMS: IIS Enterprise PluginPandora FMS: IIS Enterprise Plugin
Pandora FMS: IIS Enterprise Plugin
Pandora FMS
 

Viewers also liked (20)

Pandora FMS: Sun One webserver
Pandora FMS: Sun One webserverPandora FMS: Sun One webserver
Pandora FMS: Sun One webserver
 
Pandora FMS: Cisco Remote inventory modules
Pandora FMS: Cisco Remote inventory modulesPandora FMS: Cisco Remote inventory modules
Pandora FMS: Cisco Remote inventory modules
 
Pandora FMS: Plugin de exchange de acceso de web
Pandora FMS: Plugin de exchange de acceso  de web Pandora FMS: Plugin de exchange de acceso  de web
Pandora FMS: Plugin de exchange de acceso de web
 
Pandora FMS: Blackberry Exchange Monitoring
Pandora FMS: Blackberry Exchange MonitoringPandora FMS: Blackberry Exchange Monitoring
Pandora FMS: Blackberry Exchange Monitoring
 
Pandora FMS: Oracle Enterprise Plugin
Pandora FMS: Oracle Enterprise PluginPandora FMS: Oracle Enterprise Plugin
Pandora FMS: Oracle Enterprise Plugin
 
Pandora FMS: Plugin de monitorización de Hyper V
Pandora FMS: Plugin de monitorización de Hyper VPandora FMS: Plugin de monitorización de Hyper V
Pandora FMS: Plugin de monitorización de Hyper V
 
Pandora FMS: Plugin Enterprise de VMware
Pandora FMS: Plugin Enterprise de VMwarePandora FMS: Plugin Enterprise de VMware
Pandora FMS: Plugin Enterprise de VMware
 
Pandora FMS: Raven DB Plugin
Pandora FMS: Raven DB PluginPandora FMS: Raven DB Plugin
Pandora FMS: Raven DB Plugin
 
Pandora FMS: Apache Tomcat Enterprise Plugin
Pandora FMS: Apache Tomcat Enterprise PluginPandora FMS: Apache Tomcat Enterprise Plugin
Pandora FMS: Apache Tomcat Enterprise Plugin
 
Pandora FMS: SQL Enterprise PIugin
Pandora FMS: SQL Enterprise PIuginPandora FMS: SQL Enterprise PIugin
Pandora FMS: SQL Enterprise PIugin
 
Pandora FMS: VMware Enterprise Plugin
Pandora FMS: VMware Enterprise PluginPandora FMS: VMware Enterprise Plugin
Pandora FMS: VMware Enterprise Plugin
 
Pandora FMS: End to End Exchange Plugin
Pandora FMS: End to End Exchange PluginPandora FMS: End to End Exchange Plugin
Pandora FMS: End to End Exchange Plugin
 
Pandora FMS: Plugin de monitorización de Outlook Anywhere
Pandora FMS: Plugin de monitorización de Outlook AnywherePandora FMS: Plugin de monitorización de Outlook Anywhere
Pandora FMS: Plugin de monitorización de Outlook Anywhere
 
Pandora FMS: Plugin Enterprise de SQL
Pandora FMS: Plugin Enterprise de SQLPandora FMS: Plugin Enterprise de SQL
Pandora FMS: Plugin Enterprise de SQL
 
Pandora FMS: Plugin de Apache Hbase
Pandora FMS: Plugin de Apache HbasePandora FMS: Plugin de Apache Hbase
Pandora FMS: Plugin de Apache Hbase
 
Pandora FMS: Monitorización básica WMI
Pandora FMS: Monitorización básica WMIPandora FMS: Monitorización básica WMI
Pandora FMS: Monitorización básica WMI
 
Pandora FMS: Informix plugin
Pandora FMS: Informix pluginPandora FMS: Informix plugin
Pandora FMS: Informix plugin
 
Pandora FMS: Plugin Enterprise de Apache Tomcat
Pandora FMS: Plugin Enterprise  de Apache Tomcat Pandora FMS: Plugin Enterprise  de Apache Tomcat
Pandora FMS: Plugin Enterprise de Apache Tomcat
 
Pandora FMS: Jboss monitoring
Pandora FMS: Jboss monitoring Pandora FMS: Jboss monitoring
Pandora FMS: Jboss monitoring
 
Pandora FMS: IIS Enterprise Plugin
Pandora FMS: IIS Enterprise PluginPandora FMS: IIS Enterprise Plugin
Pandora FMS: IIS Enterprise Plugin
 

Similar to Pandora FMS:Cassandra Plugin

Percona XtraDB 集群文档
Percona XtraDB 集群文档Percona XtraDB 集群文档
Percona XtraDB 集群文档
YUCHENG HU
 
Cassandra - A decentralized storage system
Cassandra - A decentralized storage systemCassandra - A decentralized storage system
Cassandra - A decentralized storage system
Arunit Gupta
 
DB proxy server test: run tests on tens of virtual machines with Jenkins, Vag...
DB proxy server test: run tests on tens of virtual machines with Jenkins, Vag...DB proxy server test: run tests on tens of virtual machines with Jenkins, Vag...
DB proxy server test: run tests on tens of virtual machines with Jenkins, Vag...
Timofey Turenko
 
Building and running cloud native cassandra
Building and running cloud native cassandraBuilding and running cloud native cassandra
Building and running cloud native cassandra
Vinay Kumar Chella
 
Cassandra at Pollfish
Cassandra at PollfishCassandra at Pollfish
Cassandra at Pollfish
Pollfish
 
Cassandra at Pollfish
Cassandra at PollfishCassandra at Pollfish
Cassandra at Pollfish
Stavros Kontopoulos
 
Percona Cluster with Master_Slave for Disaster Recovery
Percona Cluster with Master_Slave for Disaster RecoveryPercona Cluster with Master_Slave for Disaster Recovery
Percona Cluster with Master_Slave for Disaster Recovery
Ram Gautam
 
Maximum Overdrive: Tuning the Spark Cassandra Connector (Russell Spitzer, Dat...
Maximum Overdrive: Tuning the Spark Cassandra Connector (Russell Spitzer, Dat...Maximum Overdrive: Tuning the Spark Cassandra Connector (Russell Spitzer, Dat...
Maximum Overdrive: Tuning the Spark Cassandra Connector (Russell Spitzer, Dat...
DataStax
 
An introduction to_rac_system_test_planning_methods
An introduction to_rac_system_test_planning_methodsAn introduction to_rac_system_test_planning_methods
An introduction to_rac_system_test_planning_methods
Ajith Narayanan
 
Oracle real application clusters system tests with demo
Oracle real application clusters system tests with demoOracle real application clusters system tests with demo
Oracle real application clusters system tests with demo
Ajith Narayanan
 
Network Manual
Network ManualNetwork Manual
Network Manual
Jason Myers
 
BigData Developers MeetUp
BigData Developers MeetUpBigData Developers MeetUp
BigData Developers MeetUp
Christian Johannsen
 
C* Summit EU 2013: Cassandra Internals
C* Summit EU 2013: Cassandra Internals C* Summit EU 2013: Cassandra Internals
C* Summit EU 2013: Cassandra Internals
DataStax Academy
 
Accessing my sql_from_java
Accessing my sql_from_javaAccessing my sql_from_java
Accessing my sql_from_java
Tran Rean
 
How to Install MariaDB Server or MySQL Server on CentOS 7
How to Install MariaDB Server or MySQL Server on CentOS 7How to Install MariaDB Server or MySQL Server on CentOS 7
How to Install MariaDB Server or MySQL Server on CentOS 7
VCP Muthukrishna
 
MariaDB on Docker
MariaDB on DockerMariaDB on Docker
MariaDB on Docker
MariaDB plc
 
harjotverma_assign3
harjotverma_assign3harjotverma_assign3
harjotverma_assign3
Harjot Verma
 
Cassandra via-docker
Cassandra via-dockerCassandra via-docker
Cassandra via-docker
Chris Ballance
 
Maximum Overdrive: Tuning the Spark Cassandra Connector
Maximum Overdrive: Tuning the Spark Cassandra ConnectorMaximum Overdrive: Tuning the Spark Cassandra Connector
Maximum Overdrive: Tuning the Spark Cassandra Connector
Russell Spitzer
 
Performance tuning for ibm tivoli directory server redp4258
Performance tuning for ibm tivoli directory server   redp4258Performance tuning for ibm tivoli directory server   redp4258
Performance tuning for ibm tivoli directory server redp4258
Banking at Ho Chi Minh city
 

Similar to Pandora FMS:Cassandra Plugin (20)

Percona XtraDB 集群文档
Percona XtraDB 集群文档Percona XtraDB 集群文档
Percona XtraDB 集群文档
 
Cassandra - A decentralized storage system
Cassandra - A decentralized storage systemCassandra - A decentralized storage system
Cassandra - A decentralized storage system
 
DB proxy server test: run tests on tens of virtual machines with Jenkins, Vag...
DB proxy server test: run tests on tens of virtual machines with Jenkins, Vag...DB proxy server test: run tests on tens of virtual machines with Jenkins, Vag...
DB proxy server test: run tests on tens of virtual machines with Jenkins, Vag...
 
Building and running cloud native cassandra
Building and running cloud native cassandraBuilding and running cloud native cassandra
Building and running cloud native cassandra
 
Cassandra at Pollfish
Cassandra at PollfishCassandra at Pollfish
Cassandra at Pollfish
 
Cassandra at Pollfish
Cassandra at PollfishCassandra at Pollfish
Cassandra at Pollfish
 
Percona Cluster with Master_Slave for Disaster Recovery
Percona Cluster with Master_Slave for Disaster RecoveryPercona Cluster with Master_Slave for Disaster Recovery
Percona Cluster with Master_Slave for Disaster Recovery
 
Maximum Overdrive: Tuning the Spark Cassandra Connector (Russell Spitzer, Dat...
Maximum Overdrive: Tuning the Spark Cassandra Connector (Russell Spitzer, Dat...Maximum Overdrive: Tuning the Spark Cassandra Connector (Russell Spitzer, Dat...
Maximum Overdrive: Tuning the Spark Cassandra Connector (Russell Spitzer, Dat...
 
An introduction to_rac_system_test_planning_methods
An introduction to_rac_system_test_planning_methodsAn introduction to_rac_system_test_planning_methods
An introduction to_rac_system_test_planning_methods
 
Oracle real application clusters system tests with demo
Oracle real application clusters system tests with demoOracle real application clusters system tests with demo
Oracle real application clusters system tests with demo
 
Network Manual
Network ManualNetwork Manual
Network Manual
 
BigData Developers MeetUp
BigData Developers MeetUpBigData Developers MeetUp
BigData Developers MeetUp
 
C* Summit EU 2013: Cassandra Internals
C* Summit EU 2013: Cassandra Internals C* Summit EU 2013: Cassandra Internals
C* Summit EU 2013: Cassandra Internals
 
Accessing my sql_from_java
Accessing my sql_from_javaAccessing my sql_from_java
Accessing my sql_from_java
 
How to Install MariaDB Server or MySQL Server on CentOS 7
How to Install MariaDB Server or MySQL Server on CentOS 7How to Install MariaDB Server or MySQL Server on CentOS 7
How to Install MariaDB Server or MySQL Server on CentOS 7
 
MariaDB on Docker
MariaDB on DockerMariaDB on Docker
MariaDB on Docker
 
harjotverma_assign3
harjotverma_assign3harjotverma_assign3
harjotverma_assign3
 
Cassandra via-docker
Cassandra via-dockerCassandra via-docker
Cassandra via-docker
 
Maximum Overdrive: Tuning the Spark Cassandra Connector
Maximum Overdrive: Tuning the Spark Cassandra ConnectorMaximum Overdrive: Tuning the Spark Cassandra Connector
Maximum Overdrive: Tuning the Spark Cassandra Connector
 
Performance tuning for ibm tivoli directory server redp4258
Performance tuning for ibm tivoli directory server   redp4258Performance tuning for ibm tivoli directory server   redp4258
Performance tuning for ibm tivoli directory server redp4258
 

More from Pandora FMS

Pandora FMS: Plugin de Raven DB
Pandora FMS: Plugin de Raven DBPandora FMS: Plugin de Raven DB
Pandora FMS: Plugin de Raven DB
Pandora FMS
 
Pandora FMS: Exchange OWA Plugin
Pandora FMS: Exchange OWA PluginPandora FMS: Exchange OWA Plugin
Pandora FMS: Exchange OWA Plugin
Pandora FMS
 
Pandora FMS: Outlook Anywhere Plugin
Pandora FMS: Outlook Anywhere PluginPandora FMS: Outlook Anywhere Plugin
Pandora FMS: Outlook Anywhere Plugin
Pandora FMS
 
Pandora FMS: Plugin Enterprise de Exchange
Pandora FMS: Plugin Enterprise de ExchangePandora FMS: Plugin Enterprise de Exchange
Pandora FMS: Plugin Enterprise de Exchange
Pandora FMS
 
Pandora FMS: Exchange Enterprise plugin
Pandora FMS: Exchange Enterprise pluginPandora FMS: Exchange Enterprise plugin
Pandora FMS: Exchange Enterprise plugin
Pandora FMS
 
Pandora FMS: Plugin de monitorización de cliente de Exchage
Pandora FMS: Plugin de monitorización de cliente de ExchagePandora FMS: Plugin de monitorización de cliente de Exchage
Pandora FMS: Plugin de monitorización de cliente de Exchage
Pandora FMS
 
Pandora FMS: Monitorización de Blackberry Exchange
Pandora FMS: Monitorización de Blackberry ExchangePandora FMS: Monitorización de Blackberry Exchange
Pandora FMS: Monitorización de Blackberry Exchange
Pandora FMS
 
Pandora FMS: Plugin de Exchange ActivSync
Pandora FMS: Plugin de Exchange ActivSyncPandora FMS: Plugin de Exchange ActivSync
Pandora FMS: Plugin de Exchange ActivSync
Pandora FMS
 
Pandora FMS: Exchange ActivSync Plugin
Pandora FMS: Exchange ActivSync PluginPandora FMS: Exchange ActivSync Plugin
Pandora FMS: Exchange ActivSync Plugin
Pandora FMS
 
Pandora FMS: Hyper V Plugin
Pandora FMS: Hyper V PluginPandora FMS: Hyper V Plugin
Pandora FMS: Hyper V Plugin
Pandora FMS
 
Pandora FMS: Plugin de correo Imap
Pandora FMS: Plugin de correo ImapPandora FMS: Plugin de correo Imap
Pandora FMS: Plugin de correo Imap
Pandora FMS
 
Pandora FMS: PostgreSQL Plugin
Pandora FMS: PostgreSQL PluginPandora FMS: PostgreSQL Plugin
Pandora FMS: PostgreSQL Plugin
Pandora FMS
 
Pandora FMS: Monitorización de servidores MySQL
Pandora FMS: Monitorización de servidores MySQLPandora FMS: Monitorización de servidores MySQL
Pandora FMS: Monitorización de servidores MySQL
Pandora FMS
 
Pandora FMS: Mysql Server Monitoring
Pandora FMS: Mysql Server MonitoringPandora FMS: Mysql Server Monitoring
Pandora FMS: Mysql Server Monitoring
Pandora FMS
 
Pandora FMS: MongoDB plugin
Pandora FMS: MongoDB pluginPandora FMS: MongoDB plugin
Pandora FMS: MongoDB plugin
Pandora FMS
 
Pandora FMS: Informix Plugin
Pandora FMS: Informix PluginPandora FMS: Informix Plugin
Pandora FMS: Informix Plugin
Pandora FMS
 
Pandora FMS: Plugin Enterprise de monitorización de servidor DB2
Pandora FMS: Plugin Enterprise de monitorización de servidor DB2Pandora FMS: Plugin Enterprise de monitorización de servidor DB2
Pandora FMS: Plugin Enterprise de monitorización de servidor DB2
Pandora FMS
 
Pandora FMS: DB2 Enterprise Plugin
Pandora FMS: DB2 Enterprise PluginPandora FMS: DB2 Enterprise Plugin
Pandora FMS: DB2 Enterprise Plugin
Pandora FMS
 

More from Pandora FMS (18)

Pandora FMS: Plugin de Raven DB
Pandora FMS: Plugin de Raven DBPandora FMS: Plugin de Raven DB
Pandora FMS: Plugin de Raven DB
 
Pandora FMS: Exchange OWA Plugin
Pandora FMS: Exchange OWA PluginPandora FMS: Exchange OWA Plugin
Pandora FMS: Exchange OWA Plugin
 
Pandora FMS: Outlook Anywhere Plugin
Pandora FMS: Outlook Anywhere PluginPandora FMS: Outlook Anywhere Plugin
Pandora FMS: Outlook Anywhere Plugin
 
Pandora FMS: Plugin Enterprise de Exchange
Pandora FMS: Plugin Enterprise de ExchangePandora FMS: Plugin Enterprise de Exchange
Pandora FMS: Plugin Enterprise de Exchange
 
Pandora FMS: Exchange Enterprise plugin
Pandora FMS: Exchange Enterprise pluginPandora FMS: Exchange Enterprise plugin
Pandora FMS: Exchange Enterprise plugin
 
Pandora FMS: Plugin de monitorización de cliente de Exchage
Pandora FMS: Plugin de monitorización de cliente de ExchagePandora FMS: Plugin de monitorización de cliente de Exchage
Pandora FMS: Plugin de monitorización de cliente de Exchage
 
Pandora FMS: Monitorización de Blackberry Exchange
Pandora FMS: Monitorización de Blackberry ExchangePandora FMS: Monitorización de Blackberry Exchange
Pandora FMS: Monitorización de Blackberry Exchange
 
Pandora FMS: Plugin de Exchange ActivSync
Pandora FMS: Plugin de Exchange ActivSyncPandora FMS: Plugin de Exchange ActivSync
Pandora FMS: Plugin de Exchange ActivSync
 
Pandora FMS: Exchange ActivSync Plugin
Pandora FMS: Exchange ActivSync PluginPandora FMS: Exchange ActivSync Plugin
Pandora FMS: Exchange ActivSync Plugin
 
Pandora FMS: Hyper V Plugin
Pandora FMS: Hyper V PluginPandora FMS: Hyper V Plugin
Pandora FMS: Hyper V Plugin
 
Pandora FMS: Plugin de correo Imap
Pandora FMS: Plugin de correo ImapPandora FMS: Plugin de correo Imap
Pandora FMS: Plugin de correo Imap
 
Pandora FMS: PostgreSQL Plugin
Pandora FMS: PostgreSQL PluginPandora FMS: PostgreSQL Plugin
Pandora FMS: PostgreSQL Plugin
 
Pandora FMS: Monitorización de servidores MySQL
Pandora FMS: Monitorización de servidores MySQLPandora FMS: Monitorización de servidores MySQL
Pandora FMS: Monitorización de servidores MySQL
 
Pandora FMS: Mysql Server Monitoring
Pandora FMS: Mysql Server MonitoringPandora FMS: Mysql Server Monitoring
Pandora FMS: Mysql Server Monitoring
 
Pandora FMS: MongoDB plugin
Pandora FMS: MongoDB pluginPandora FMS: MongoDB plugin
Pandora FMS: MongoDB plugin
 
Pandora FMS: Informix Plugin
Pandora FMS: Informix PluginPandora FMS: Informix Plugin
Pandora FMS: Informix Plugin
 
Pandora FMS: Plugin Enterprise de monitorización de servidor DB2
Pandora FMS: Plugin Enterprise de monitorización de servidor DB2Pandora FMS: Plugin Enterprise de monitorización de servidor DB2
Pandora FMS: Plugin Enterprise de monitorización de servidor DB2
 
Pandora FMS: DB2 Enterprise Plugin
Pandora FMS: DB2 Enterprise PluginPandora FMS: DB2 Enterprise Plugin
Pandora FMS: DB2 Enterprise Plugin
 

Recently uploaded

Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
flufftailshop
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 

Recently uploaded (20)

Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 

Pandora FMS:Cassandra Plugin

  • 2. Table of Contents 1. Introduction......................................................................................................................................3 2. Compatibility Matrix........................................................................................................................3 3. Modules generated by the plugin.....................................................................................................3 4. Requisites.........................................................................................................................................5 5. Specific Cassandra Configuration....................................................................................................6 6. File Configuration............................................................................................................................7 7. Plugin Execution..............................................................................................................................7 Page 2
  • 3. 1. INTRODUCTION The main objective of this document is the description of the CassandraDB database monitoring procedures on Linux-based systems. We have chosen a set of “base” modules based on our experience in system monitoring and on the needs of some of our clients. To extract the information we use: • The basic configuration files of CassandraDB: Installation of cqlsh client is required. Correct version of Python must be installed. Cqlshlib is a necessary library for cqlsh. • The general log files for Cassandra • It uses the software already installed in the system (ps, gawk, grep, etc), for the monitoring done by the plugin without having to install libraries or third party tools. • It uses Nodetool to monitor the general performance of the database. Nodetool needs at least version 7 of java to work correctly. 2. COMPATIBILITY MATRIX The compatibility matrix for CassandraDB monitoring is: Systems where it has been tested • CassandraDB v2.0.0 Systems where it should work • CassandraDB v2.0.0 or above 3. MODULES GENERATED BY THE PLUGIN  This plugin returns 32 modules by instance. All of them display valuable status information. You can fix thresholds manually to determine whether something is in a warning/critical or operative condition. • Cassandra_Process: Displays information on the status of the cassandra process. Page 3
  • 4. • Cassandra_CPU_Usage: Displays the cpu use for the cassandra process in %. • Cassandra_Memory_Use: Displays the memory use for the cassandra process in %. • Cassandra_Error_Log_Messages: Displays the amount of error messages in the cassandra log. • Cassandra_Warning_Log_Messages: Displays the amount of warning messages in the cassandra log. • Cassandra_Network_Connections: Displays the amount of network connections by clients. • Cassandra_Thrift_Server_Status: Displays the status of the thrift server. • Cassandra_Cluster_Status : Displays the status of the main Cluster. • Cassandra_Key_Cache_Size: Displays the size of the key cache in kbs. • Cassandra_Active_Commands: Displays the amount of active commands or task being executed. • Cassandra_Pending_Commands: Displays the amount of pending commands. • Cassandra_Completed_Commands: Displays the amount of completed commands. • Cassandra_Active_Responses: Displays the amount of active responses to commands executed by cassandra. • Cassandra_Pending_Responses: Displays the amount of pending responses to commands. • Cassandra_Completed_Responses: Displays the amount of completed responses to commands. • Cassandra_ReadStage_Pool_Pending_Tasks: Displays the amount of pending tasks for the ReadStage pool. If the amount is very high it can influence badly the performance of Cassandra. • Cassandra_RequestResponseStage_Pool_Pending_Tasks: Displays the amount of pending tasks for the RequestResponseStage pool. If the amount is very high it can influence badly the performance of Cassandra. • Cassandra_MutationStage_Pool_Pending_Tasks: Displays the amount of pending tasks for the MutationStage pool. If the amount is very high it can influence badly the performance of Cassandra. • Cassandra_ReadRepairStage_Pool_Pending_Tasks: Displays the amount of pending tasks for the ReadRepairStage pool. If the amount is very high it can influence badly the performance of Cassandra. • Cassandra_ReplicateOnWriteStage_Pool_Pending_Tasks: Displays the amount of pending tasks for the ReplicateOnWriteStage pool. If the amount is very high it can influence badly the performance of Cassandra. • Cassandra_GossipStage_Pool_Pending_Tasks: Displays the amount of pending tasks for the GossipStage pool. If the amount is very high it can influence badly the performance of Cassandra. • Cassandra_AntiEntropy_Pool_Pending_Tasks: Displays the amount of pending tasks for the AntiEntropyStage pool. If the amount is very high it can influence badly the performance of Page 4
  • 5. Cassandra. • Cassandra_MigrationStage_Pool_Pending_Tasks: Displays the amount of pending tasks for the MigrationStage pool. If the amount is very high it can influence badly the performance of Cassandra. • Cassandra_MemoryMeter_Pool_Pending_Tasks: Displays the amount of pending tasks for the MemoryMeter pool. If the amount is very high it can influence badly the performance of Cassandra. • Cassandra_MemtablePostFlusher_Pool_Pending_Tasks: Displays the amount of pending tasks for the MemtablePostFlusher pool. If the amount is very high it can influence badly the performance of Cassandra. • Cassandra_FlushWriter_Pool_Pending_Tasks: Displays the amount of pending tasks for the FlushWriter pool. If the amount is very high it can influence badly the performance of Cassandra. • Cassandra_MiscStage_Pool_Pending_Tasks: Displays the amount of pending tasks for the MiscStage pool. If the amount is very high it can influence badly the performance of Cassandra. • Cassandra_PendingRangeCalculator_Pool_Pending_Tasks: Displays the amount of pending tasks for the PendingRangeCalculator pool. If the amount is very high it can influence badly the performance of Cassandra. • Cassandra_ReplicateOnWriteStage_Pool_Pending_Tasks: Displays the amount of pending tasks for the ReplicateOnWriteStage pool. If the amount is very high it can influence badly the performance of Cassandra. • Cassandra_Comitlog_archiver_Pool_Pending_Tasks: Displays the amount of pending tasks for the Comitlog_archiver pool. If the amount is very high it can influence badly the performance of Cassandra. • Cassandra_InternalResponseStage_Pool_Pending_Tasks: Displays the amount of pending tasks for the InternalResponseStage pool. If the amount is very high it can influence badly the performance of Cassandra. • Cassandra_HintedHandoff_Pool_Pending_Tasks: Displays the amount of pending tasks for the HintedHandoff pool. If the amount is very high it can influence badly the performance of Cassandra. • Cassandra_Nodetool_Configuration: Detects if Nodetool is working properly. Normally Nodetool connects to the port 7199. If there isn't any connection established with that port then Nodetool isn't working correctly. A check of the java version if this module goes critical is necessary. 4. REQUISITES  The CassandraDB monitoring is done basically getting data through the execution of commands in the Operative System. The requisites for this monitoring to work correctly are the followings: Page 5
  • 6. • Cassandra db must be installed. • A local pandora agent must be installed. • The Cassandra configuration files must be located in the following path: /etc/cassandra/conf/ • The Cassandra log files must be located in the following path: /var/log/cassandra/ 5. SPECIFIC CASSANDRA CONFIGURATION This plugin requieres some specific cassandra configuration. Normally when cassandra is set up this is the normal configuration and setup that permits the correct management of the database. First of all start by checking the java version. This plugin is based uppon nodetool to extract generic data from the system. Nodetool needs version 7 of Java. To check the Java version open a terminal and type: java – version Then it should show the following result: java version "1.7.0_51" OpenJDK Runtime Environment (rhel-2.4.4.1.el6_5-i386 u51-b02) OpenJDK Client VM (build 24.45-b08, mixed mode, sharing) If the version isn't the one from the example then you'd need to install the following one: $ su -c "yum install java-1.7.0-openjdk" The java-1.7.0-openjdk package contains just the Java Runtime Environment. If you want to develop Java programs then install the java-1.7.0-openjdk-devel package. It is asumed that cassandra was installed from the datastax repo. From version 1.1 of cassandra cqlsh is installed alongside. There is a common error that can occure when trying to access cassandra using cqlsh. Normally happens when the version of python doesn't include cqlshlib. This error can occure even during the installation of cqlsh. To check if the library cqlshlib is installed open a terminal and type the following: pydoc modules | grep cqlshlib If you don't have this library installed follow the next few steps to do so. 1. Download the setup.py file from the following url: svn.apache.org/repos/asf/cassandra/trunk/pylib/setup.py Page 6
  • 7. To do so just open a terminal and type: wget svn.apache.org/repos/asf/cassandra/trunk/pylib/setup.py 2. Download cqlshlib from the following url: svn.apache.org/repos/asf/cassandra/trunk/pylib/cqlshlib/ To do so just open a teminal and type: wget svn.apache.org/repos/asf/cassandra/trunk/pylib/cqlshlib/ 3. Then type: python setup.py install. Once installed cassandra should work correctly. 6. FILE CONFIGURATION In order to configure correctly this plugin there are a few steps that should be followed: • Move the cassandra.sh file from the default download directory to the /etc/pandora/plugins/ directory: Example of the command inside the default download directory: mv cassandra.sh /etc/pandora/plugins/ • Assign necessary permitions to cassandra.sh script: Example of the command inside the plugins directory: chmod +x cassandra.sh • At the end of the pandora_agent.conf file add the following line: module_plugin /etc/pandora/plugins/cassandra.sh • Restart the pandora agent process 7. PLUGIN EXECUTION Once done with the installation process of the plugin 32 modules will be automatically created in the agent where cassandra is running. If everything is working fine you should be able to see the following image with all the modules created. Page 7
  • 8. This is what the module view should look like once the modules obtain data. Page 8
  • 9. It is posible to see that the modules are being created but don't initialize. In this case you'd need to check the Specific Cassandra Configuration. Page 9