Configuration File

This is the Ne.Mo. Network Monitoring configuration file:

nemoconf.json
{
	"engines": {
		"snmp": {                     // snmp engine threads
			"querier": {    
				"active": true         //activate the querier snmp process
			},
			"workers": {
				"threads": "5"      // number of snmp workers threads
			}
		},
		"script": {                  // script engine threads
			"querier": {
				"active": false
			},
			"workers": {
				"threads": "2"
			}
		},
		"sum": {                   // sum engine threads
			"querier": {
				"active": true
			},
			"workers": {
				"threads": 2
			}
		},
		"php": {               // php engine threads
			"querier": {
				"active": true
			},
			"workers": {
				"threads": 2
			}
		},
		"ping": {                     // ping engine threads
			"querier": {
				"active": true
			},
			"workers": {
				"threads": "5"
			}
		},
		"threshold": {                // threshold evaluation process
			"active": false
		},
		"map": {                        // map evaluation process
			"active": false
		},
		"newspaper": {           // newspaper/report building process
			"active": false
		},
		"config": {                  // configuration getting process
			"active": false
		},
		"checksnmp": {           // availability check process
			"active": false
		},
		"power": {                // power consumption evaluation process
			"active": false
		},
		"syslog": {            // syslog processes
			"receiver": {
				"active": true,
				"port": "514"
			},
			"workers": {
				"threads": "4"
			}
		},
		"trap": {        // snmp trap receiver processes
			"receiver": {
				"active": true,
				"port": "162"
			},
			"workers": {
				"threads": "4"
			}
		}
	},
	"mysql": {                 // mysql configuration process
		"server": "127.0.0.1",     //mysql ip address 
		"replica": "127.0.0.1",   // (optional) mysql ip address of a live replication
		"username": "root",    
		"password": "",
		"tableModulus": "1",       // (optional) data storing paralellism (do not change)
		"invtableModulus": "1",  // (optional) data storing paralellism (do not change)
		"databases": {    // (optional) change the default database names
			"dbmonitor": "dbmonitor",
			"dbdatalog": "dbdatalog",
			"dbdatarange": "dbdatarange",
			"dbsyslog": "dbsyslog"
		}
	},
	"messaging": {   // RabbitMQ configuration parameters
		"server": "127.0.0.1",
		"port": "5672",
		"username": "guest",
		"password": "guest"
	}
}