Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- object User "derp" {
- }
- numHosts = 50
- percentChange = 0
- breakPoint = numHosts * percentChange
- if (percentChange > 1) {
- log(LogCritical, "config", "Can't change more than 100%")
- exit(1)
- }
- for (hid in range(numHosts - breakPoint)) {
- object Host "TestHost - " + hid use (hid) {
- check_command = "dummy"
- vars.dummy_text = "\337 ß"
- var that = this
- vars.dummy_state = function() use (that) {
- if (that.last_check_result && that.last_check_result.exit_status) {
- return 0
- } else {
- return 2
- }
- }
- max_check_attempts = 1
- enable_active_checks = true
- check_interval = 10s
- vars.derp = hid
- vars.merp = hid
- vars.kerp = hid
- vars.mmmm = hid
- vars.perp = {
- derp = {
- scherp = ["abc", "def", "kbc", hid]
- }
- }
- }
- object Service "TestService - " + hid use (hid) {
- host_name = "TestHost - " + hid
- check_command = "dummy"
- vars.dummy_text = "\337 ß"
- var that = this
- vars.dummy_state = function() use (that) {
- if (that.last_check_result && that.last_check_result.exit_status) {
- return 0
- } else {
- return 2
- }
- }
- max_check_attempts = 1
- enable_active_checks = false
- check_interval = 1s
- }
- }
- if (breakPoint != 0) {
- for (hid in range(numHosts - breakPoint, numHosts)) {
- object Host "TestHost - " + hid use (hid) {
- check_command = "dummy"
- enable_active_checks = false
- check_interval = (random() % 100000 + 1)
- vars.hostident = hid
- vars.dictionary = {
- "String" = "String",
- "Number" = 2,
- "Another Dictionary" = {
- "A" = "B",
- "C" = "D"
- }
- }
- }
- object Service "TestService - " + hid use (hid) {
- host_name = "TestHost - " + hid
- check_command = "dummy"
- enable_active_checks = false
- check_interval = (random() % 100000 + 1)
- }
- }
- }
- globals.varss = function() {
- // return null
- var a = {
- b = 1
- c = 2
- d = 3
- }
- var e = {
- f = a
- g = a
- h = a
- }
- this.vars += {
- i = e
- j = e
- k = e
- }
- }
- const OPT = 0
- for (var i in range(OPT)) {
- object CheckCommand string(i) use (i) {
- command = [ "/bin/true" ]
- //varss.call(this)
- }
- }
- for (var i in range(OPT)) {
- object EventCommand string(i) use (i) {
- command = [ "/bin/true" ]
- //varss.call(this)
- }
- }
- for (var i in range(OPT)) {
- object Host string(i) use (i) {
- check_command = "hostalive"
- enable_active_checks = false
- //groups = [ string(i) ]
- //varss.call(this)
- }
- }
- for (var i in range(OPT)) {
- object NotificationCommand string(i) use (i) {
- command = [ "/bin/true" ]
- //varss.call(this)
- }
- }
- for (var i in range(OPT)) {
- object ServiceGroup string(i) {
- //varss.call(this)
- }
- }
- for (var i in range(OPT)) {
- object User string(i) use (i) {
- //groups = [ string(i) ]
- //varss.call(this)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement