...
Any authentication challenges will be the same as to login to your NMIS8 system.
Updating opFlow from earlier versions
If you are updating opFlow from an earlier version you will need to update the executable and configuration files with some new optional goodness. It is also highly recommended that MongoDB is upgraded to the latest supported version - please see the MongoDB Installation page for details.
To update the executable files the run commands (modified to suit your installation and version downloaded).
Code Block |
---|
cd ~
# get release and untar it
wget opFlow-release.tgz
tar -zxvf opFlow-release.tgz
# make a backup of existing installation
cp -r /usr/local/opmantek /usr/local/opmantek-DAY-MON-YEAR
# stop the existing daemon so update can happen
service opflowd stop
# update the files
cp -r ./opmantek/* /usr/local/opmantek/* |
Update the config:
Code Block |
---|
/usr/local/opmantek/bin/opupdateconfig.pl /usr/local/opmantek/install/opFlow.nmis /usr/local/opmantek/conf/opFlow.nmis
/usr/local/opmantek/bin/opupdateconfig.pl /usr/local/opmantek/install/opCommon.nmis /usr/local/opmantek/conf/opCommon.nmis |
opFlow database now uses capped sizes, please adjust the following config settings to make sure they fit on your partition and are the size you want: (the defaults are listed)
Code Block |
---|
'opflow_db_conversation_collection_size' => 16106127360, #15G
'opflow_db_flow_collection_size' => 5368709120 # 5G |
Now run the setup tool:
Code Block |
---|
/usr/local/opmantek/bin/opflow_setup.pl setup=db_config |
Inspect the output and be sure you have configured the sizes the way you want. If you are unsure of the current size running opflow_setup.pl setup=db_config will inform you.
When you are happy with your configuration, re-run the setup tool with force=1: (this may take some time to complete if your existing database is large)
Code Block |
---|
/usr/local/opmantek/bin/opflow_setup.pl setup=db_config force=1 |
Now update the configuration files run the following commands to do that.
Code Block | ||
---|---|---|
| ||
/usr/local/opmantek/bin/opflow_setup.pl setup=all
service opflowd start |
Debian/Ubuntu
Verify/Edit /etc/init.d/flowd, /etc/init.d/mongod and /etc/init.d/opflowd
Code Block |
---|
#change this line:
. /etc/init.d/functions
#to this:
. /lib/lsb/init-functions |