RabbitMQ configuration¶
RabbitMQ is a service with is used as a queue service for SC4SNMP. It is queuing tasks like SNMP Walk and GETs.
RabbitMQ configuration file¶
RabbitMQ configuration is kept in values.yaml file in section rabbitmq.
values.yaml is being used during the installation process for configuring Kubernetes values.
Example:
rabbitmq:
pdb:
create: true
#For HA configuration at least three replicas should be used
replicaCount: 1
persistence:
enabled: true
storageClass: "microk8s-hostpath"
volumePermissions:
enabled: true
#The following requests and limits are appropriate starting points
#For productions deployments
resources:
limits:
cpu: 2
memory: 2Gi
requests:
cpu: 750m
memory: 512Mi
The recommendation is to do not to change this setting. In case of need to change it please follow documentation: RabbitMQ on Kubernetes