Show Table of Contents
12.3. Configure the MongoDB Back End and Create the Telemetry Database
The Telemetry service uses MongoDB as its back-end data repository. Before starting the
mongod service, optionally configure mongod to run with the --smallfiles parameter. This parameter configures MongoDB to use a smaller default data file and journal size. MongoDB will limit the size of each data file, creating and writing to a new one when it reaches 512MB.
Procedure 12.1. Configuring the MongoDB Back End and Creating the Telemetry Database
- Optionally configure
mongodto run with the--smallfilesparameter. Open the/etc/sysconfig/mongodfile in a text editor, and add the following line:OPTIONS="--smallfiles /etc/mongodb.conf"
MongoDB uses the parameters specified in theOPTIONSsection whenmongodlaunches. - Start the MongoDB service:
#systemctl start mongod.service - If the database must be accessed from a server other than its local host, open the
/etc/mongod.conffile in a text editor, and update thebind_ipwith the IP address of your MongoDB server:bind_ip = MONGOHOST
- Open the
/etc/sysconfig/iptablesfile in a text editor and add an INPUT rule allowing TCP traffic on port27017. The new rule must appear before any INPUT rules that REJECT traffic:-A INPUT -p tcp -m multiport --dports 27017 -j ACCEPT
- Restart the
iptablesservice to ensure that the change takes effect:#systemctl restart iptables.service - Create a database for the Telemetry service:
#mongo --host MONGOHOST --eval 'db = db.getSiblingDB("ceilometer");db.addUser({user: "ceilometer",pwd: "MONGOPASS",roles: [ "readWrite", "dbAdmin" ]})'This also creates a database user namedceilometer. Replace MONGOHOST with the IP address or host name of the server hosting the MongoDB database. Replace MONGOPASS with a password for theceilometeruser.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.