Configure which Sense servers to monitor
MandatoryThese settings are mandatory.
They must exist in the config file and be correctly set for Butler SOS to work.
This part of the config file contains informationn on what Sense servers should be monitored and details about those servers.
Note that there is a dependency to the
Butler-SOS.userSessions section. Please see the Configuring user sessions page for more info.
It’s also possible to define server specific tags that will be stored together with the Sense metrics in InfluxDB.
The tags can then be used when creating Grafana dashboards, for example to distinguish between DEV, TEST and PROD servers, where servers are located physically etc.
You can define zero or more tags in the
Those tags are then given values for each server.
If a tag is defined it must in fact be given a value for each server! If nothing else just set it to an empty string or a hyphen, ‘-’.
Settings in main config file
Butler-SOS: ... ... serversToMonitor: pollingInterval: 30000 # How often (milliseconds) should the healthcheck API be polled? # List of extra tags for each server. Useful for creating more advanced Grafana dashboards. # Each server below MUST include these tags in its serverTags property. # The tags below are just examples - define your own as needed serverTagsDefinition: - server_group - serverLocation - server-type - serverBrand # Sense Servers that should be queried for healthcheck data servers: - host: <server1.my.domain>:4747 serverName: <server1> serverDescription: <description> logDbHost: <host name as used in QLogs db> userSessions: enable: true # Items below are mandatory if userSessions.enable=true host: <server1.my.domain>:4243 virtualProxies: - virtualProxy: / # Default virtual proxy - virtualProxy: /hdr # "hdr" virtual proxy - virtualProxy: /sales # "sales" virtual proxy serverTags: server_group: DEV serverLocation: Asia server-type: virtual serverBrand: Dell - host: <server2.my.domain>:4747 serverName: <server2> serverDescription: <description> logDbHost: <host name as used in QLogs db> userSessions: enable: true # Items below are mandatory if userSessions.enable=true host: <server2.my.domain>:4243 virtualProxies: - virtualProxy: /finance # "finance" virtual proxy serverTags: server_group: PROD serverLocation: Europe server-type: physical serverBrand: HP ... ...
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how Butler SOS can be improved.