Agent Configuration
data class AgentConfiguration(val name: String? = null, val description: String = "generic node", val calibrationUnits: Map<CalibrationTarget, String> = mapOf(
CalibrationTarget.CPULoad to "cpu",
CalibrationTarget.NetworkLoad to "network",
CalibrationTarget.DiskLoad to "disk",
), val rootPath: String = ".", val server: String = "http://localhost:8080", val collectdBinary: String = "/usr/sbin/collectd", val powerOffArgs: List<String> = "/usr/bin/sudo /usr/sbin/systemctl poweroff".split(" "), val rebootArgs: List<String> = "/usr/bin/sudo /usr/sbin/systemctl reboot".split(" "), val defaultMeasurementDescription: String = "measurement.md", val image: String? = "node.avif", val includeEnvironment: Boolean = false, val sleepDuration: Long = 1000, val reconfigureDuration: Long = 15000, val connectionTimeout: Long = 30, val debugConnection: Boolean = false, val agentPort: Int = 8090, val agentServer: Boolean = true, val interpreters: Map<String, String> = mapOf(
".sh" to "/bin/bash",
".py" to "/bin/python"
))
Configuration for the agent.
Constructors
Link copied to clipboard
constructor(name: String? = null, description: String = "generic node", calibrationUnits: Map<CalibrationTarget, String> = mapOf(
CalibrationTarget.CPULoad to "cpu",
CalibrationTarget.NetworkLoad to "network",
CalibrationTarget.DiskLoad to "disk",
), rootPath: String = ".", server: String = "http://localhost:8080", collectdBinary: String = "/usr/sbin/collectd", powerOffArgs: List<String> = "/usr/bin/sudo /usr/sbin/systemctl poweroff".split(" "), rebootArgs: List<String> = "/usr/bin/sudo /usr/sbin/systemctl reboot".split(" "), defaultMeasurementDescription: String = "measurement.md", image: String? = "node.avif", includeEnvironment: Boolean = false, sleepDuration: Long = 1000, reconfigureDuration: Long = 15000, connectionTimeout: Long = 30, debugConnection: Boolean = false, agentPort: Int = 8090, agentServer: Boolean = true, interpreters: Map<String, String> = mapOf(
".sh" to "/bin/bash",
".py" to "/bin/python"
))
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard