Version 3
Visibility: Open to anyone

    Introduction

     

    This document describes the steps to get all System Properties for on-premise Jive instance. System properties doesn’t contain any sensitive or private information but some technical details about the instance like Search endpoints, Jive tenant id, Cloudalytics endpoints, etc… This details are very useful for different Engineering purposes

     

    How-to get all System Properties

     

    Video Instructions

     

    Step-by-step guide

     

    1. Login to Admin Console

     

    2. Click on Advanced Settings

     

    3. Go to System->Management->System Properties

     

    4. Select all text on the screen and copy it to the Clipboard (you can use shortcuts to select all text - Windows: Ctrl + A, Linux: ???, MacOS: ???)

     

    5. Create a new file and paste copied text from the Clipboard to the file

     

    6. Save file and send it to Requester

     

    How to get Recommender settings

     

    Video instructions

     

    Step-by-step guide

    1. Login to Admin Console

     

    2. Go To System->Settings->Activity Engine

     

    3. Click on the Show details link

     

    4. Take a screenshot of the results page:

     

    5. Send it to Requester

     

    How to get R2E2 endpoints settings

     

    Video instructions

    Step-by-step guide

     

    1. SSH to the Activity Engine server found in the previous steps

    # ssh -i [SSH_KEY] [USERNAME]@jive-sshnerson-test-1-eae01.m1phx1.jivehosted.com

     

    2. Create a new empty file names: ‘recoendpoints2.txt’

     

    3. Run following command (Note: this file might not exist - it depends on the EAE version)

    # cat /usr/local/jive/services/eae-service/etc/core.json

     

    4. Copy results to the ‘recoendpoints.txt’ file

    # cat /usr/local/jive/services/eae-service/etc/core.json

    {

        "core":

        {

            "coreAddress" : "localhost",

            "corePort" : 7020,

            "coreMinWorkerThreads" : 4,

            "coreMaxWorkerThreads" : 2048,

            "core-executor-pool-size" : 20,

            "activity-ingress-batch-timeout-seconds" : 30000,

            "recommender-ingress-heartbeat-in-seconds" : 300,

            "recommender-command-interval-in-seconds" : 30,

            "production-recommender" : {

                "recommenderIngressAddress" : "in.genius.jivesoftware.com",

                "recommenderIngressPort" : 443,

                "recommenderIngressIsSecure" : true,

                "recommenderIngressValidateServerCert" : true,

                "recommenderIngressConnectionTimeoutMillis" : 3000,

                "recommenderIngressSocketTimeout" : 30000,

                "recommenderIngressMaximumConnections" : 100,

                "recommenderIngressContentAgeInSeconds" : 2160000,

                "recommenderEgressAddress" : "out.genius.jivesoftware.com",

                "recommenderEgressPort" : 443,

                "recommenderEgressIsSecure" : true,

                "recommenderEgressValidateServerCert" : true,

                "recommenderEgressConnectionTimeoutMillis" : 3000,

                "recommenderEgressSocketTimeout" : 30000,

                "recommenderEgressMaximumConnections" : 100

            },

            "uat-recommender" : {

                "recommenderIngressAddress" : "in.genius.jivesoftware.com",

                "recommenderIngressPort" : 443,

                "recommenderIngressIsSecure" : true,

                "recommenderIngressValidateServerCert" : true,

                "recommenderIngressConnectionTimeoutMillis" : 3000,

                "recommenderIngressSocketTimeout" : 30000,

                "recommenderIngressMaximumConnections" : 100,

                "recommenderIngressContentAgeInSeconds" : 2160000,

                "recommenderEgressAddress" : "out.genius.jivesoftware.com",

                "recommenderEgressPort" : 443,

                "recommenderEgressIsSecure" : true,

                "recommenderEgressValidateServerCert" : true,

                "recommenderEgressConnectionTimeoutMillis" : 3000,

                "recommenderEgressSocketTimeout" : 30000,

                "recommenderEgressMaximumConnections" : 100

            },

            "development-recommender" : {

                "recommenderIngressAddress" : "dev-reco-ingress.jiveland.com",

                "recommenderIngressPort" : 11000,

                "recommenderIngressIsSecure" : false,

                "recommenderIngressValidateServerCert" : false,

                "recommenderIngressConnectionTimeoutMillis" : 3000,

                "recommenderIngressSocketTimeout" : 30000,

                "recommenderIngressMaximumConnections" : 100,

                "recommenderIngressContentAgeInSeconds" : 2160000,

                "recommenderEgressAddress" : "dev-reco-egress.jiveland.com",

                "recommenderEgressPort" : 12000,

                "recommenderEgressIsSecure" : false,

                "recommenderEgressValidateServerCert" : false,

                "recommenderEgressConnectionTimeoutMillis" : 3000,

                "recommenderEgressSocketTimeout" : 30000,

                "recommenderEgressMaximumConnections" : 100

            },

            "stopword-shredded-tokens" : true,

            "stem-shredded-tokens" : true,

            "encrypt-shredded-tokens" : true,

            "jenkins-hash-shredded-tokens" : true,

            "base64-shredded-tokens" : true,

            "jmx-enabled" : true,

            "instance-properties-file" : "instance_properties.json",

            "jdbc-username" : "postgres",

            "jdbc-password" : "postgres",

            "jdbc-driver" : "org.postgresql.Driver",

            "template-jdbc-url" : "jdbc:postgresql://localhost/postgres",

            "jdbc-dialect" : "org.hibernate.dialect.PostgreSQLDialect",

            "jdbc-max-connection-age" : 3600,

            "jdbc-min-pool-size" : 1,

            "jdbc-max-pool-size" : 50,

            "jdbc-connect-attempts" : 2,

            "jdbc-connect-retry-delay" : 750,

            "user-recency-enabled" : true,

            "user-recency-rebuild-length" : 2592000000,

            "recency-sweep-sleep-interval" : 60000,

            "recency-sweep-window-size" : 1000,

            "recency-sweep-delay-multiplier" : 0.5,

            "firehose-migrator-sleep-interval" : 60000,

            "firehose-migrator-batch-size" : 500,

            "firehose-migrator-batch-delay" : 1000,

            "activity-ingress-retry-delay-millis" : 30000,

            "activity-ingress-max-retry-delay-millis" : 300000,

            "max-activity-count" : 10,

            "datasource-registration-enabled" : true,

            "datasource-verify-schema-retry-seconds" : 10,

            "datasource-creation-backoff" : 60000,

            "autoprovision-by-instanceid" : false,

            "email-notification-queue-enabled" : true,

            "startTime" : 1307397885915,

            "sbs-instance-blacklist" : [ ],

            "sbs-instance-whitelist" : [ ],

            "remove-old-entries-time-after-midnight" : 7200000,

            "remove-old-entries-period" : 3600000,

            "remove-old-entries-buffer" : 600000,

            "remove-old-rejected-recos-task-delay" : 0,

            "remove-old-allstream-items-task-delay" : 60000,

            "remove-old-userstream-items-task-delay" : 120000,

            "remove-old-hiddenstream-items-task-delay" : 180000,

            "remove-old-contextstream-items-task-delay" : 240000,

            "remove-old-profilestream-items-task-delay" : 300000,

            "remove-old-commstream-items-task-delay" : 360000,

            "remove-old-tracer-activity-task-delay" : 420000,

            "remove-old-user-activity-task-delay" : 480000,

            "delete-processed-notifications-task-delay" : 7200000,

            "delete-processed-notifications-task-period" : 5400000,

            "delete-processed-notifications-task-fixed-rate" : true,

            "delete-stale-notifications-task-delay" : 10800000,

            "delete-stale-notifications-task-period" : 14400000,

            "delete-stale-notifications-task-fixed-rate" : true,

            "stale-notification-timeout" : 1209600000,

            "jmx-port" : 7021,

            "log-monitor-directory" : "var/monitoring",

            "log-monitor-period" : 15000,

            "log-method-timing" : true,

            "log-dao-method-timing" : true,

            "log-handler-method-timing" : true,

            "log-shredder-method-timing" : true,

            "log-util-method-timing" : true,

            "log-worker-method-timing" : true,

            "log-queue-method-timing" : true,

            "log-processor-method-timing" : true,

            "log-extra-method-timing" : false,

            "log-extra-dao-method-timing" : false,

            "log-extra-handler-method-timing" : false,

            "log-extra-shredder-method-timing" : false,

            "log-extra-util-method-timing" : false,

            "log-extra-worker-method-timing" : false,

            "log-extra-queue-method-timing" : false,

            "log-extra-processor-method-timing" : false,

            "log-method-counts" : true,

            "log-dao-method-counts" : true,

            "log-handler-method-counts" : true,

            "log-shredder-method-counts" : true,

            "log-util-method-counts" : true,

            "log-worker-method-counts" : true,

            "log-queue-method-counts" : true,

            "log-processor-method-counts" : true,

            "log-extra-method-counts" : false,

            "log-extra-dao-method-counts" : false,

            "log-extra-handler-method-counts" : false,

            "log-extra-shredder-method-counts" : false,

            "log-extra-util-method-counts" : false,

            "log-extra-worker-method-counts" : false,

            "log-extra-queue-method-counts" : false,

            "log-extra-processor-method-counts" : false,

            "small-buffer-size-activity" : 65536,

            "small-buffer-size-accent" : 128,

            "small-buffer-size-command" : 16384,

            "small-buffer-size-reco-query" : 32768,

            "small-buffer-size-reco-ref" : 512,

            "big-buffer-size-activity" : 20971520,

            "big-buffer-size-accent" : 1024,

            "big-buffer-size-command" : 1048576,

            "big-buffer-size-reco-query" : 524288,

            "big-buffer-size-reco-ref" : 16384,

            "accent-response-worker-count" : 1,

            "accent-response-worker-sleep-period" : 900000,

            "mostly-ordered-queue" : {

                "queueName" : "mostlyOrderedQueue",

                "pathToQueues" : "var/data/",

                "workerCount" : 1,

                "queuePageSize" : 52428800,

                "consumeBatchSize" : 10,

                "consumeMaxBytes" : 9223372036854775807,

                "sleepForXMillisOnEmptyConsume" : 50,

                "takableWhenOlderThanXMillis" : 100,

                "takableWhenLargerThanXSize" : 10,

                "stopEnqueueingWhenLargerThanXBytes" : 9223372036854775807

            },

            "mostly-ordered-user-stream-queue" : {

                "queueName" : "mostlyOrderedUserStreamQueue",

                "pathToQueues" : "var/data/",

                "workerCount" : 1,

                "queuePageSize" : 52428800,

                "consumeBatchSize" : 10,

                "consumeMaxBytes" : 9223372036854775807,

                "sleepForXMillisOnEmptyConsume" : 50,

                "takableWhenOlderThanXMillis" : 100,

                "takableWhenLargerThanXSize" : 10,

                "stopEnqueueingWhenLargerThanXBytes" : 9223372036854775807

            },

            "user-stream-queue" : {

                "queueName" : "userStreamQueue",

                "pathToQueues" : "var/data/",

                "workerCount" : 16,

                "queuePageSize" : 52428800,

                "consumeBatchSize" : 10,

                "consumeMaxBytes" : 9223372036854775807,

                "sleepForXMillisOnEmptyConsume" : 1000,

                "takableWhenOlderThanXMillis" : 500,

                "takableWhenLargerThanXSize" : 100,

                "stopEnqueueingWhenLargerThanXBytes" : 9223372036854775807

            },

            "background-user-stream-queue" : {

                "queueName" : "backgroundUserStreamQueue",

                "pathToQueues" : "var/data/",

                "workerCount" : 1,

                "queuePageSize" : 52428800,

                "consumeBatchSize" : 10,

                "consumeMaxBytes" : 9223372036854775807,

                "sleepForXMillisOnEmptyConsume" : 5000,

                "takableWhenOlderThanXMillis" : 5000,

                "takableWhenLargerThanXSize" : 500,

                "stopEnqueueingWhenLargerThanXBytes" : 9223372036854775807

            },

            "activity-queue" : {

                "queueName" : "activityQueue",

                "pathToQueues" : "var/data/",

                "workerCount" : 8,

                "queuePageSize" : 52428800,

                "consumeBatchSize" : 10,

                "consumeMaxBytes" : 9223372036854775807,

                "sleepForXMillisOnEmptyConsume" : 1000,

                "takableWhenOlderThanXMillis" : 500,

                "takableWhenLargerThanXSize" : 100,

                "stopEnqueueingWhenLargerThanXBytes" : 9223372036854775807

            },

            "upgrade-queue" : {

                "queueName" : "upgradeQueue",

                "pathToQueues" : "var/data/",

                "workerCount" : 8,

                "queuePageSize" : 52428800,

                "consumeBatchSize" : 10,

                "consumeMaxBytes" : 9223372036854775807,

                "sleepForXMillisOnEmptyConsume" : 5000,

                "takableWhenOlderThanXMillis" : 5000,

                "takableWhenLargerThanXSize" : 500,

                "stopEnqueueingWhenLargerThanXBytes" : 9223372036854775807

            },

            "user-stream-rebuild-queue" : {

                "queueName" : "userStreamRebuildQueue",

                "pathToQueues" : "var/data/",

                "workerCount" : 1,

                "queuePageSize" : 52428800,

                "consumeBatchSize" : 10,

                "consumeMaxBytes" : 9223372036854775807,

                "sleepForXMillisOnEmptyConsume" : 5000,

                "takableWhenOlderThanXMillis" : 5000,

                "takableWhenLargerThanXSize" : 500,

                "stopEnqueueingWhenLargerThanXBytes" : 9223372036854775807

            },

            "reshred-queue" : {

                "queueName" : "reshredQueue",

                "pathToQueues" : "var/data/",

                "workerCount" : 4,

                "queuePageSize" : 52428800,

                "consumeBatchSize" : 10,

                "consumeMaxBytes" : 9223372036854775807,

                "sleepForXMillisOnEmptyConsume" : 5000,

                "takableWhenOlderThanXMillis" : 5000,

                "takableWhenLargerThanXSize" : 500,

                "stopEnqueueingWhenLargerThanXBytes" : 9223372036854775807

            },

            "command-queue" : {

                "queueName" : "commandQueue",

                "pathToQueues" : "var/data/",

                "workerCount" : 4,

                "queuePageSize" : 10485760,

                "consumeBatchSize" : 1,

                "consumeMaxBytes" : 9223372036854775807,

                "sleepForXMillisOnEmptyConsume" : 1000,

                "takableWhenOlderThanXMillis" : 500,

                "takableWhenLargerThanXSize" : 10,

                "stopEnqueueingWhenLargerThanXBytes" : 9223372036854775807

            },

            "accentable-request-queue" : {

                "queueName" : "accentableRequestQueue",

                "pathToQueues" : "var/data/",

                "workerCount" : 4,

                "queuePageSize" : 52428800,

                "consumeBatchSize" : 1000,

                "consumeMaxBytes" : 9223372036854775807,

                "sleepForXMillisOnEmptyConsume" : 5000,

                "takableWhenOlderThanXMillis" : 5000,

                "takableWhenLargerThanXSize" : 5000,

                "stopEnqueueingWhenLargerThanXBytes" : 536870912

            },

            "recommendation-queue" : {

                "queueName" : "recommendationQueue",

                "pathToQueues" : "var/data/",

                "workerCount" : 4,

                "queuePageSize" : 52428800,

                "consumeBatchSize" : 100,

                "consumeMaxBytes" : 9223372036854775807,

                "sleepForXMillisOnEmptyConsume" : 2500,

                "takableWhenOlderThanXMillis" : 2000,

                "takableWhenLargerThanXSize" : 100,

                "stopEnqueueingWhenLargerThanXBytes" : 536870912

            },

            "shredders-count" : 4,

            "shredder-queue" : {

                "queueName" : "shredderQueue",

                "pathToQueues" : "var/data/",

                "workerCount" : 1,

                "queuePageSize" : 52428800,

                "consumeBatchSize" : 1000,

                "consumeMaxBytes" : 20971520,

                "sleepForXMillisOnEmptyConsume" : 5000,

                "takableWhenOlderThanXMillis" : 5000,

                "takableWhenLargerThanXSize" : 1000,

                "stopEnqueueingWhenLargerThanXBytes" : 536870912

            },

            "recommendation-request-queue" : {

                "queueName" : "recommendationRequestQueue",

                "pathToQueues" : "var/data/",

                "workerCount" : 10,

                "queuePageSize" : 52428800,

                "consumeBatchSize" : 100,

                "consumeMaxBytes" : 20971520,

                "sleepForXMillisOnEmptyConsume" : 5000,

                "takableWhenOlderThanXMillis" : 5000,

                "takableWhenLargerThanXSize" : 100,

                "stopEnqueueingWhenLargerThanXBytes" : 536870912

            },

            "user-recency-timeout" : 2592000000,

            "user-recency-buffer" : 86400000,

            "dropOnFloorAfterNRetries" : 10,

            "dropOnFloorAfterElapseInMillis" : 864000000,

            "reshredBatchSize" : 500,

            "reshredBackOffWhenQueueDepthGreaterThanN" : 1000,

            "reshredOnBackoffSleepForNSeconds" : 6,

            "cache-ap-is-rebuilding" : {

                "cacheName" : "ap_isRebuildingResponseCache",

                "lifetime" : 120000,

                "period" : 15000,

                "size" : 100,

                "expireWhenFull" : 10

            },

            "cache-ap-get-recommendations" : {

                "cacheName" : "ap_getRecosCache",

                "lifetime" : 120000,

                "period" : 15000,

                "size" : 50,

                "expireWhenFull" : 10

            },

            "cache-ap-get-system-activity" : {

                "cacheName" : "ap_getSystemActivityCache",

                "lifetime" : 120000,

                "period" : 15000,

                "size" : 50,

                "expireWhenFull" : 10

            },

            "cache-ap-get-stream" : {

                "cacheName" : "ap_getStreamCache",

                "lifetime" : 120000,

                "period" : 15000,

                "size" : 100,

                "expireWhenFull" : 10

            },

            "cache-ap-get-context-stream" : {

                "cacheName" : "ap_getCtxStreamCache",

                "lifetime" : 120000,

                "period" : 15000,

                "size" : 20,

                "expireWhenFull" : 5

            },

            "cache-ap-get-profile-stream" : {

                "cacheName" : "ap_getProfileStreamCache",

                "lifetime" : 120000,

                "period" : 15000,

                "size" : 50,

                "expireWhenFull" : 10

            },

            "cache-ap-get-new-items" : {

                "cacheName" : "ap_getNewItemsCache",

                "lifetime" : 120000,

                "period" : 15000,

                "size" : 100,

                "expireWhenFull" : 10

            },

            "cache-ap-get-unread-items" : {

                "cacheName" : "ap_getUnreadItemsCache",

                "lifetime" : 120000,

                "period" : 15000,

                "size" : 100,

                "expireWhenFull" : 10

            },

            "cache-ap-get-user-activity" : {

                "cacheName" : "ap_getUserActivityCache",

                "lifetime" : 60000,

                "period" : 15000,

                "size" : 50,

                "expireWhenFull" : 10

            },

            "cache-ap-get-tracer-activity" : {

                "cacheName" : "ap_getTracerActivityCache",

                "lifetime" : 60000,

                "period" : 15000,

                "size" : 10,

                "expireWhenFull" : 5

            }

        }

    }

     

    5. Send ‘recoendpoints2.txt’ file to Requester