Using the latest JFrog products?
JFrog Platform User Guide
JFrog Mission Control 3.x Documentation
To get the latest version, go to the JFrog Unified Platform
Installing Mission Control Services
Installing Mission Control services on RPM
- Login as root.
- Extract thejfmc-rpm-
.tar.gz . Install the Mission Control services.
Install JFMC package from downloaded artifact and load default environment variables.
rpm -ivh jfmc-rpm-
/packages/jfmc.rpm # Load default environment variables source /opt/jfrog/mission-control/scripts/setenv.sh Install Init Scripts.
Installing Mission Control services on Debian
- Login as root.
- Extract thejfmc-deb-
.tar.gz file. Install the Mission Control services.
Install Mission Control package from downloaded artifact and load default environment variables.
dpkg -i jfmc-deb-
/packages/jfmc.deb # Load default environment variables source /opt/jfrog/mission-control/scripts/setenv.sh Install the Init Scripts.
Enabling Mission Control services
Enabling Mission Control Services on RPM
chkconfig——添加jfi-executorchkconfig jfi-executor on chkconfig --add jfi-scheduler chkconfig jfi-scheduler on chkconfig --add mission-control chkconfig mission-control on chkconfig --add jfi-insight-server chkconfig jfi-insight-server on
Enabling Mission Control Services on Debian
update-rc.d jfi-executor defaults update-rc.d jfi-scheduler defaults update-rc.d mission-control defaults update-rc.d jfi-insight-server defaults
Setting up your PostgreSQL databases, users and schemas
Log in to the postgreSQL database as admin and execute the following commands,
Helm Users
Create a single user with permission to all schemas. Use this user's credentials during your Helm installationas described here.
Database and schema names can be changed only for a new installation. Changing this during an upgrade will result in loss of existing data.
Verifying and set the Environment variables and mission control properties
Ensure that ElasticSearch is up and running. Get the URL and credentials for ElasticSearch. If an ElasticSearch cluster is used, refer to the ElasticSearch setupdocumentationon what parameters are needed for Mission Control to establish communication with ElasticSearch. Mission Control microservices will bootstrap ElasticSearch with the necessary indices. If there is any issue with the configuration parameters, please refer the System status section in the UI and the logs.
Starting Mission Control Services
To start the services, see theStarting the Mission Control servicessection.
3.Start the Mission Control services.
Upgrading Mission Control
Upgrading Mission Control on RPM
- Login as root.
- Stop the Mission Control services.
- Extract thejfmc-rpm-
.tar.gz file. Install the Mission Control services.
Install Mission Control package from the downloaded artifact and load environment variables.
rpm -Uvh jfmc-rpm-
/packages/jfmc.rpm Copy the new variables added from/opt/jfrog/mission-control/scripts/setenvDefaults.shto/opt/jfrog/mission-control/scripts/setenv.sh.
Load the environment variables.
# Load environment variables source /opt/jfrog/mission-control/scripts/setenv.sh
Install the Init scripts.
- Verify the Environment variables.
Make sure Postgres, MongoDB (removed from 3.4.0) and Elasticsearch are up and running.
MongoDB details are required for migration of data to Postgresql if Mission Control is being upgraded from version lesser than 3.4.0
Starting from Mission Control 3.4.0, MongoDB is replaced with PostgreSQL to store data. Follow the steps described in thesetting up postgresqlsection to create users, the database and schema.
Mission-Control application will take care of migrating data between them on startup. MongoDB can be stopped and removed after migration.
Upgrading Mission Control on Debian
- Log in as root.
- Stop the Mission Control services.
- Extract thejfmc-deb-
.tar.gz file. Install the Mission Control services.
Install Mission Control package from downloaded artifact and load environment variables.
dpkg -i jfmc-deb-
/packages/jfmc.deb Copy new variables added from/opt/jfrog/mission-control/scripts/setenvDefaults.shto/opt/jfrog/mission-control/scripts/setenv.sh
Load environment variables,
# Load environment variables source /opt/jfrog/mission-control/scripts/setenv.sh
Install Init Scripts.
Make sure Postgres, MongoDB (removed from 3.4.0) and Elasticsearch are up and running.
MongoDB details are required for migration of data to Postgresql if Mission Control is being upgraded from version lesser than 3.4.0
Starting from Mission Control 3.4, MongoDB is replaced with PostgreSQL to store data. Follow the postgresql steps described in thesetting up your postgressection to create users, the database and schema.
Mission-Control application will take care of migrating data between them on startup. MongoDB can be stopped and removed after migration.
- Start Mission Control services.
Starting the Mission Control Services
Run the following commands to start the Mission Control Services.
Logs Location
Logs can be found under $JFMC_DATA/logs (default /var/opt/jfrog/mission-control/logs).
service jfi-executor start service jfi-scheduler start service mission-control start service jfi-insight-server start
Stopping the Mission Control Services
Run the following commands to stop the Mission Control services.
service jfi-executor stop service jfi-scheduler stop service mission-control stop service jfi-insight-server stop