Setting an SNMP trap for my Couchbase Server


I know that Couchbase has a monitoring functionality integrated with it. But I wanted to create an SNMP trap for my existing Couchbase Cluster so that I can become aware of any sorta errors/ mis-behaviour by my cluster.
Could anybody give me a detailed description to do the same.

Here is my Cluster info:-

Couchbase Server 4.5.1 ( 3 node Cluster )
Red Hat Enterprise Linux Server release 7.2