// Act Language : Magyar; ( default : US English ; failower : Magyar)
SERVICE TYPE  "check_service" "Szolgáltatás működésének az ellenörzése";
SERVICE TYPE  "daemon" "Lekérdező app";
SERVICE TYPE  "group" "Lekérdezés csoport";
SERVICE TYPE  "life_contr" "Jelenlét érzékelés kontroller";
    MESSAGE "Kontroller hiba" "A kontroller hibát jelzett, az érzékelő adatok nem megbízhatóak. A védelem nem megbízható!" SERVICE TYPE "life_contr" "warning";
    MESSAGE "Kritikus hiba." "Kontroller hiba, az érzékelők állpota ismeretlen. Nincs védelem!" SERVICE TYPE "life_contr" "critical";
    MESSAGE "Nem elérhető." "A kontroller nem elérhető, az érzékelő adatok nem megbízhatóak. Nincs védelem!" SERVICE TYPE "life_contr" "unreachable";
    MESSAGE "Kikapcsolva." "A kontroller nem üzemel, az érzékelők állapota ismeretlen. Nincs védelem!" SERVICE TYPE "life_contr" "down";
    MESSAGE "Billeg" "A kontroller ismételt hibát jelzett, az érzékelő adatok nem megbízhatóak. A védelem nem megbízható!" SERVICE TYPE "life_contr" "flapping";
    MESSAGE "Ismeretlen" "A kontroller állpota ismeretlen. Nincs védelem!" SERVICE TYPE "life_contr" "unknown";
SERVICE TYPE  "life_sign" "Jelenlét érzékelés";
    MESSAGE "Letíltva" "Az érzékelés letíltva, állapot ismeretlen" SERVICE TYPE "life_sign" "warning";
    MESSAGE "Ismeretlen" "Az érzékelő ill port állpota ismeretlen, hibás, az eszköz jelenléte nem ismert" SERVICE TYPE "life_sign" "critical";
    MESSAGE "Ismeretlen" "Az érzékelő ill. port állpota ismeretlen, nem elérhető, az eszköz jelenléte nem ismert" SERVICE TYPE "life_sign" "unreachable";
    MESSAGE "Nincs jelen" "Az eszköz jelenléte nem érzékelhető" SERVICE TYPE "life_sign" "down";
    MESSAGE "Billeg" "Az érzékelő ill. port állapota változó, billeg. A további riasztások letiltva." SERVICE TYPE "life_sign" "flapping";
    MESSAGE "Ismeretlen" "Az érzékelő ill. port állpota ismeretlen, az eszköz jelenléte nem ismert" SERVICE TYPE "life_sign" "unknown";
SERVICE TYPE  "link" "Link, kapcsolat, mutató(k)";
SERVICE TYPE  "mode" "Mód azonosító";
SERVICE TYPE  "protocol" "Protokol azonosító";
SERVICE TYPE  "querying" "Lekérdező";
SERVICE TYPE  "rule" "Szabály";
SERVICE TYPE  "ticket" "Hiba jegy";
SERVICE TYPE  "unmarked" "Jelöletlen";
SERVICE "arp" "ARP tábla lekérdezése" {
    SUPERIOR SERVICE MASK "^arpd$";
    FEATURES ":control=tick:timing=timed:";
    MAX CHECK ATTEMPTS 3;
    NORMAL CHECK INTERVAL 300;
    HEARTBEAT TIME 1800;
    RETRY CHECK INTERVAL 60;
    FLAPPING INTERVAL 3600;
    FLAPPING MAX CHANGE 5;
    OFF LINE GROUPS "admin_net";
}
SERVICE "arpd" "Arp daemon" {
    SUPERIOR SERVICE MASK "^(lv2d)|(group)$";
    COMMAND "/usr/local/bin/arpd  -R $host_service_id";
    FEATURES  {
        "controll" = "tick,reset,exit,reload";
        "logrot" = "100M,3";
        "method" = "inspector";
        "process" = "continue";
        "superior";
        "timing" = "passive";
    }
    NORMAL CHECK INTERVAL 600;
    HEARTBEAT TIME 1800;
    FLAPPING INTERVAL 7200;
    FLAPPING MAX CHANGE 5;
    OFF LINE GROUPS "admin_net";
}
SERVICE "arp_proc" "ARP fájl a proc-ban, local vagy ssh-n keresztül" {
    SUPERIOR SERVICE MASK "~.";
    FEATURES ":file=/proc/net/arp:";
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 15;
    TYPE "mode";
}
SERVICE "attached" "IndAlarm Contact védett eszköz" {
    SUPERIOR SERVICE MASK "^indalarmif";
    FEATURES ":timing=passive:iftype=attach:";
    MAX CHECK ATTEMPTS 1;
    NORMAL CHECK INTERVAL 0;
    HEARTBEAT TIME 60;
    RETRY CHECK INTERVAL 0;
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 15;
    TYPE "life_sign";
}
SERVICE "check_dhcp" "DHCP monitorozás" {
    SUPERIOR SERVICE MASK "^(lv2d)|(group)$";
    COMMAND "dhtest -i $interface -m $interface.hwaddress -D -T 5 -W -a -A $server -G $gw";
    FEATURES  {
        "control" = "tick,reset,exit";
        "method" = "nagios";
        "timing" = "timed";
    }
    MAX CHECK ATTEMPTS 3;
    NORMAL CHECK INTERVAL 600;
    HEARTBEAT TIME 1800;
    RETRY CHECK INTERVAL 120;
    FLAPPING INTERVAL 14400;
    FLAPPING MAX CHANGE 8;
    TYPE "check_service";
}
SERVICE "check_disk" {
    SUPERIOR SERVICE MASK "^(lv2d)|(group)$";
    COMMAND "/usr/lib/nagios/plugins/check_disk -w $w -c $c -p $vol";
    FEATURES  {
        "c" = "4%";
        "control" = "tick,reset,exit";
        "list";
        "method" = "nagios,text";
        "regexp" = "\\((\\d+)\\D+(\\d+)";
        "timing" = "timed";
        "variables" =  {
            "disk_free_percent" = "1,free_percent";
            "inode_free_percent" = "2,free_percent";
        }
        "w" = "8%";
    }
    MAX CHECK ATTEMPTS 2;
    NORMAL CHECK INTERVAL 600;
    HEARTBEAT TIME 1800;
    FLAPPING INTERVAL 7200;
    FLAPPING MAX CHANGE 8;
    TYPE "querying";
    OFF LINE GROUPS "admin_net";
}
SERVICE "check_http" "Check http server" {
    SUPERIOR SERVICE MASK "^(lv2d)|(group)$";
    PORT 80;
    COMMAND "/usr/lib/nagios/plugins/check_http -H $address -p $port -u $uri";
    FEATURES  {
        "control" = "tick,reset,exit";
        "method" = "nagios";
        "stop_timeout" = "15000";
        "timing" = "timed";
        "uri" = "/";
    }
    MAX CHECK ATTEMPTS 2;
    NORMAL CHECK INTERVAL 300;
    HEARTBEAT TIME 600;
    RETRY CHECK INTERVAL 60;
    FLAPPING INTERVAL 3600;
    FLAPPING MAX CHANGE 4;
    TYPE "check_service";
}
SERVICE "check_http_proxy" "Check http proxy server" {
    SUPERIOR SERVICE MASK "^http$";
    PORT 3128;
    COMMAND "/usr/lib/nagios/plugins/check_http -I $address -p $port -u http://$parent.address:$parent.port$parent.uri -w $w -c $c -t $t";
    FEATURES  {
        "c" = "10";
        "control" = "tick,reset,exit";
        "method" = "nagios";
        "stopt_imeout" = "16000";
        "t" = "15";
        "timing" = "timed";
        "uri" = "/";
        "w" = "2";
    }
    MAX CHECK ATTEMPTS 2;
    NORMAL CHECK INTERVAL 300;
    HEARTBEAT TIME 600;
    RETRY CHECK INTERVAL 120;
    FLAPPING INTERVAL 120;
    FLAPPING MAX CHANGE 4;
    TYPE "check_service";
}
SERVICE "check_ide_smart" {
    SUPERIOR SERVICE MASK "^(lv2d)|(group)$";
    COMMAND "/usr/lib/nagios/plugins/check_ide_smart $dev";
    FEATURES  {
        "control" = "tick,reset,exit";
        "delay" = "60000";
        "method" = "nagios";
        "timing" = "timed";
    }
    MAX CHECK ATTEMPTS 1;
    NORMAL CHECK INTERVAL 3600;
    HEARTBEAT TIME 86400;
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 15;
    TYPE "check_service";
    OFF LINE GROUPS "admin_net";
}
SERVICE "check_md_raid" {
    SUPERIOR SERVICE MASK "^(lv2d)|(group)$";
    COMMAND "sudo /usr/lib/nagios/plugins/check_md_raid";
    FEATURES  {
        "control" = "tick,reset,exit";
        "delay" = "60000";
        "method" = "nagios";
        "timing" = "timed";
    }
    MAX CHECK ATTEMPTS 1;
    NORMAL CHECK INTERVAL 3600;
    HEARTBEAT TIME 86400;
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 15;
    TYPE "check_service";
    OFF LINE GROUPS "admin_net";
}
SERVICE "check_ping" "Ping check" {
    SUPERIOR SERVICE MASK "^(group)|(lv2d)$";
    COMMAND "/usr/lib/nagios/plugins/check_ping -H $address -w $warning -c $critical -p 10";
    FEATURES  {
        "control" = "tick,reset,exit";
        "critical" = "3,19%";
        "list";
        "method" = "nagios,text";
        "regexp" = "Packet\\s*loss\\s*=\\s*(\\d+\\.?\\d*)%,\\s*RTA\\s*=\\s*(\\d+\\.?\\d*)";
        "stop_timeout" = "12000";
        "timing" = "timed";
        "variables" =  {
            "ping_loss" = "1,loss_percent";
            "ping_time" = "2,ping_time";
        }
        "warning" = "1,9%";
    }
    MAX CHECK ATTEMPTS 2;
    NORMAL CHECK INTERVAL 300;
    HEARTBEAT TIME 600;
    RETRY CHECK INTERVAL 60;
    FLAPPING INTERVAL 3600;
    FLAPPING MAX CHANGE 6;
    TYPE "check_service";
    ON LINE GROUPS "admin", "operator";
    OFF LINE GROUPS "admin", "operator";
}
SERVICE "check_rtsp" {
    SUPERIOR SERVICE MASK "^(lv2d)|(group)$";
    PORT 554;
    COMMAND "/usr/lib/nagios/plugins/check_real -H $address -p $port";
    FEATURES  {
        "control" = "tick";
        "method" = "nagios";
        "stop_timeout" = "15000";
        "timing" = "timed";
    }
    MAX CHECK ATTEMPTS 2;
    NORMAL CHECK INTERVAL 300;
    HEARTBEAT TIME 600;
    RETRY CHECK INTERVAL 60;
    FLAPPING INTERVAL 3600;
    FLAPPING MAX CHANGE 4;
    TYPE "check_service";
}
SERVICE "check_ups" "UPS check by NUT" {
    SUPERIOR SERVICE MASK "^nut$";
    COMMAND "/usr/lib/nagios/plugins/check_ups -H localhost -u $UPS";
    FEATURES  {
        "control" = "tick,reset,exit";
        "method" = "nagios";
        "timing" = "timed";
    }
    NORMAL CHECK INTERVAL 300;
    RETRY CHECK INTERVAL 60;
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 15;
    OFF LINE GROUPS "admin_net";
}
SERVICE "dev_sda" "Csak a diszket azonosítja (sda)" {
    SUPERIOR SERVICE MASK "~.";
    FEATURES ":dev=/dev/sda:";
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 15;
    TYPE "mode";
}
SERVICE "dev_sdb" "Csak a diszket azonosítja (sdb)" {
    SUPERIOR SERVICE MASK "~.";
    FEATURES ":dev=/dev/sdb:";
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 15;
    TYPE "mode";
}
SERVICE "dev_sdc" "Csak a diszket azonosítja (sdc)" {
    SUPERIOR SERVICE MASK "~.";
    FEATURES ":dev=/dev/sdc:";
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 15;
    TYPE "mode";
}
SERVICE "dev_sdd" "Csak a diszket azonosítja (sdd)" {
    SUPERIOR SERVICE MASK "~.";
    FEATURES ":dev=/dev/sdd:";
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 15;
    TYPE "mode";
}
SERVICE "dev_sde" "Csak a diszket azonosítja (sde)" {
    SUPERIOR SERVICE MASK "~.";
    FEATURES ":dev=/dev/sde:";
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 15;
    TYPE "mode";
}
SERVICE "dev_sdf" "Csak a diszket azonosítja (sdf)" {
    SUPERIOR SERVICE MASK "~.";
    FEATURES ":dev=/dev/sdf:";
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 15;
    TYPE "mode";
}
SERVICE "dev_sdg" "Csak a diszket azonosítja (sdg)" {
    SUPERIOR SERVICE MASK "~.";
    FEATURES ":dev=/dev/sdg:";
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 15;
    TYPE "mode";
}
SERVICE "dev_sdh" "Csak a diszket azonosítja (sdh)" {
    SUPERIOR SERVICE MASK "~.";
    FEATURES ":dev=/dev/sdh:";
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 15;
    TYPE "mode";
}
SERVICE "dhcp_conf" "DHCP config fájl, local vagy ssh-n keresztül" {
    SUPERIOR SERVICE MASK "~.";
    FEATURES ":file=/etc/dhcp/dhcpd.conf:";
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 15;
    TYPE "mode";
}
SERVICE "dhcp_leases" "DHCP leases fájl, local vagy ssh-n keresztül" {
    SUPERIOR SERVICE MASK "~.";
    FEATURES  {
        "file" = "/var/lib/dhcp/dhcpd.leases";
    }
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 15;
    TYPE "mode";
}
SERVICE "drop_old_logs" "Csak az adatbázis szerveren működik jelszó nélkül." {
    SUPERIOR SERVICE MASK "^(lv2d)|(group)|(parser)$";
    COMMAND "psql -c \"SELECT cut_down_old_logs();\" lanview2";
    FEATURES  {
        "control" = "tick,reset,exit";
        "process" = "timed";
        "stop_timeout" = "15:00";
    }
    MAX CHECK ATTEMPTS 2;
    NORMAL CHECK INTERVAL 300;
    HEARTBEAT TIME 172800;
    RETRY CHECK INTERVAL 60;
    FLAPPING INTERVAL 7200;
    FLAPPING MAX CHANGE 3;
    TIME PERIODS "night";
}
SERVICE "group" "Dummy service for grouping services." {
    SUPERIOR SERVICE MASK "^(lv2d)|(group)$";
    FEATURES  {
        "control" = "tick,reset,exit";
        "superior";
        "timing" = "passive";
    }
    NORMAL CHECK INTERVAL 300;
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 15;
}
SERVICE "icontsrv" "icontsrv daemon" {
    SUPERIOR SERVICE MASK "^(lv2d)|(group)$";
    COMMAND "icontsrv -R $host_service_id";
    FEATURES  {
        "control" = "tick,reset,exit,reload";
        "logrot" = "100M,3";
        "method" = "inspector";
        "process" = "continue";
        "superior";
        "timing" = "passive";
    }
    NORMAL CHECK INTERVAL 60;
    RETRY CHECK INTERVAL 60;
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 15;
    OFF LINE GROUPS "admin_net";
}
SERVICE "import" "import daemon" {
    SUPERIOR SERVICE MASK "^(lv2d)|(group)$";
    COMMAND "/usr/local/bin/import -D -R $host_service_id";
    FEATURES  {
        "control" = "restart,reload";
        "method" = "inspector";
        "process" = "respawn";
        "timing" = "timed";
    }
    NORMAL CHECK INTERVAL 300;
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 15;
    OFF LINE GROUPS "admin_net";
}
SERVICE "indalarmif1ma" "IndAlarm Contact V1 Master" {
    SUPERIOR SERVICE MASK "^rs485$";
    FEATURES  {
        "iftype" = "rs485";
        "timeout" = "1000";
        "timing" = "timed";
    }
    MAX CHECK ATTEMPTS 3;
    NORMAL CHECK INTERVAL 10;
    RETRY CHECK INTERVAL 10;
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 15;
    TYPE "life_contr";
    OFF LINE GROUPS "admin_net";
}
SERVICE "indalarmif1sl" "IndAlarm Contact V1 Slave" {
    SUPERIOR SERVICE MASK "^indalarmif1ma$";
    FEATURES  {
        "iftype" = "iic";
        "superior";
        "timeout" = "1000";
        "timing" = "timed";
    }
    MAX CHECK ATTEMPTS 3;
    NORMAL CHECK INTERVAL 10;
    RETRY CHECK INTERVAL 10;
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 15;
    TYPE "life_contr";
    OFF LINE GROUPS "admin_net";
}
SERVICE "indalarmif2" "IndAlarm Contact V2" {
    SUPERIOR SERVICE MASK "^rs485$";
    FEATURES  {
        "iftype" = "rs485";
        "timeout" = "1000";
        "timing" = "timed";
    }
    MAX CHECK ATTEMPTS 2;
    NORMAL CHECK INTERVAL 10;
    RETRY CHECK INTERVAL 10;
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 15;
    TYPE "life_contr";
    OFF LINE GROUPS "admin_net";
}
SERVICE "iostat-c-json" {
    SUPERIOR SERVICE MASK "^(lv2d|group)$";
    COMMAND "iostat -c -o JSON";
    FEATURES  {
        "control" = "tick,reset,exit";
        "json_base" = "sysstat.hosts.statistics.avg-cpu";
        "method" = "json";
        "timing" = "timed";
        "variables" =  {
            "cpuIdle" = "idle,cpuIdlePercent";
            "cpuIowait" = "iowait,cpuPercent";
            "cpuNice" = "nice,cpuPercent";
            "cpuSystem" = "system,cpuPercent";
            "cpuUser" = "user,cpuPercent";
        }
    }
    MAX CHECK ATTEMPTS 2;
    NORMAL CHECK INTERVAL 300;
    RETRY CHECK INTERVAL 60;
    FLAPPING INTERVAL 3600;
    FLAPPING MAX CHANGE 10;
    TYPE "querying";
}
SERVICE "linux_cpu-snmp" {
    SUPERIOR SERVICE MASK "^snmpvars$";
    FEATURES  {
        "timing" = "timed";
        "variables" =  {
            "cpuIdle" = "UCD-SNMP-MIB::ssCpuIdle,cpuIdlePercent";
            "cpuSystem" = "UCD-SNMP-MIB::ssCpuSystem,cpuPercent";
            "cpuUser" = "UCD-SNMP-MIB::ssCpuUser,cpuPercent";
        }
    }
    MAX CHECK ATTEMPTS 2;
    NORMAL CHECK INTERVAL 300;
    RETRY CHECK INTERVAL 60;
    FLAPPING INTERVAL 3600;
    FLAPPING MAX CHANGE 6;
    TYPE "link";
    OFF LINE GROUPS "admin_net";
}
SERVICE "linux_load-snmp" {
    SUPERIOR SERVICE MASK "^snmpvars$";
    FEATURES  {
        "control" = "tick,reset,exit";
        "service_vars.load15m.rarefaction" = "2";
        "timing" = "timed";
        "variables" =  {
            "load15m" = "UCD-SNMP-MIB::ucdavis.10.1.3.3.,load";
            "load1m" = "UCD-SNMP-MIB::ucdavis.10.1.3.1.,load";
            "load5m" = "UCD-SNMP-MIB::ucdavis.10.1.3.2.,load";
        }
    }
    MAX CHECK ATTEMPTS 2;
    NORMAL CHECK INTERVAL 300;
    RETRY CHECK INTERVAL 60;
    FLAPPING INTERVAL 3600;
    FLAPPING MAX CHANGE 6;
    TYPE "link";
    OFF LINE GROUPS "admin_net";
}
SERVICE "linux_mem-snmp" {
    SUPERIOR SERVICE MASK "^snmpvars$";
    FEATURES  {
        "control" = "tick,reset,exit";
        "timing" = "timed";
        "variables" =  {
            "memAvail" = "UCD-SNMP-MIB::memAvailReal,memory";
            "memBuffer" = "UCD-SNMP-MIB::memBuffer,memory";
            "memCached" = "UCD-SNMP-MIB::memCached,memory";
            "memFree" = "UCD-SNMP-MIB::memTotalFree,memory";
            "memTotal" = "UCD-SNMP-MIB::memTotalReal,memory";
            "swapAvail" = "UCD-SNMP-MIB::memAvailSwap,memory";
            "swapTotal" = "UCD-SNMP-MIB::memTotalSwap,memory";
        }
    }
    MAX CHECK ATTEMPTS 2;
    NORMAL CHECK INTERVAL 300;
    RETRY CHECK INTERVAL 60;
    FLAPPING INTERVAL 3600;
    FLAPPING MAX CHANGE 6;
    TYPE "link";
    OFF LINE GROUPS "admin_net";
}
SERVICE "LLDP_scan" {
    SUPERIOR SERVICE MASK "parser";
    COMMAND "&SCAN LLDP \"$node\";";
    FEATURES  {
        "control" = "tick";
        "stop_timeout" = "00:10:00";
        "timing" = "timed";
    }
    MAX CHECK ATTEMPTS 2;
    NORMAL CHECK INTERVAL 43200;
    RETRY CHECK INTERVAL 1800;
    FLAPPING INTERVAL 86400;
    FLAPPING MAX CHANGE 3;
    TYPE "querying";
}
SERVICE "local" "local service" {
    SUPERIOR SERVICE MASK "~.";
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 15;
    TYPE "protocol";
}
SERVICE "lv2d" "Lanview2 Main server" {
    SUPERIOR SERVICE MASK "^(lv2d|group)$";
    COMMAND "lv2d -R $host_service_id";
    FEATURES  {
        "control" = "tick,reset,exit,reload";
        "logrot" = "100M,3";
        "method" = "inspector";
        "process" = "continue";
        "superior";
        "timing" = "passive";
    }
    NORMAL CHECK INTERVAL 300;
    FLAPPING INTERVAL 2700;
    FLAPPING MAX CHANGE 5;
    OFF LINE GROUPS "admin_net";
}
SERVICE "nil-1" "Csak az azonos funkciójú példányok megkülöngöztetésére szolgál" {
    SUPERIOR SERVICE MASK "~.";
    FLAPPING MAX CHANGE 15;
    DISABLE;
}
SERVICE "nil-2" "Csak az azonos funkciójú példányok megkülöngöztetésére szolgál" {
    SUPERIOR SERVICE MASK "~.";
    FLAPPING MAX CHANGE 15;
    DISABLE;
}
SERVICE "nil-3" "Csak az azonos funkciójú példányok megkülöngöztetésére szolgál" {
    SUPERIOR SERVICE MASK "~.";
    FLAPPING MAX CHANGE 15;
    DISABLE;
}
SERVICE "nut" "Network Ups Tools" {
    SUPERIOR SERVICE MASK "^(lv2d)|(group)$";
    FEATURES  {
        "control" = "tick,reset,exit";
        "superior";
        "timing" = "passive";
    }
    NORMAL CHECK INTERVAL 300;
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 15;
    OFF LINE GROUPS "admin_net";
}
SERVICE "parser" "Query Parser (pure)" {
    SUPERIOR SERVICE MASK "^(lv2d)|(group)$";
    FEATURES  {
        "control" = "tick,reset,exit";
        "method" = "parser";
        "superior";
        "timing" = "passive";
    }
    NORMAL CHECK INTERVAL 300;
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 15;
    OFF LINE GROUPS "admin_net";
}
SERVICE "ping-slow" {
    SUPERIOR SERVICE MASK "~.";
    FEATURES ":critical=10,11%:warning=5,9%:";
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 15;
    TYPE "mode";
}
SERVICE "pmac" "Query port address table by <protocol>" {
    SUPERIOR SERVICE MASK "^portmac$";
    FEATURES  {
        "control" = "tick,reset,exit";
        "superior";
        "timing" = "timed";
    }
    MAX CHECK ATTEMPTS 3;
    NORMAL CHECK INTERVAL 300;
    RETRY CHECK INTERVAL 60;
    FLAPPING INTERVAL 3600;
    FLAPPING MAX CHANGE 6;
    OFF LINE GROUPS "admin_net";
}
SERVICE "portmac" "Device port address table query daemon" {
    SUPERIOR SERVICE MASK "^(lv2d)|(group)$";
    COMMAND "portmac -R $host_service_id";
    FEATURES  {
        "control" = "tick,reset,exit,reload";
        "logrot" = "100M,3";
        "method" = "inspector";
        "process" = "continue";
        "superior";
        "timing" = "passive";
    }
    MAX CHECK ATTEMPTS 2;
    NORMAL CHECK INTERVAL 300;
    FLAPPING INTERVAL 3600;
    FLAPPING MAX CHANGE 5;
    TYPE "querying";
    OFF LINE GROUPS "admin_net";
}
SERVICE "portstat" "Device port status query daemon" {
    SUPERIOR SERVICE MASK "^(lv2d)|(group)$";
    FEATURES  {
        "control" = "tick,reset,exit";
        "superior";
        "timing" = "passive";
    }
    NORMAL CHECK INTERVAL 60;
    FLAPPING INTERVAL 3600;
    FLAPPING MAX CHANGE 5;
    OFF LINE GROUPS "admin_net";
}
SERVICE "portvars" "Port változók" {
    SUPERIOR SERVICE MASK "^pstat$";
    FEATURES  {
        "control" = "tick,reset,exit";
        "timing" = "passive";
    }
    MAX CHECK ATTEMPTS 2;
    HEARTBEAT TIME 120;
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 15;
    TYPE "querying";
    OFF LINE GROUPS "admin_net";
}
SERVICE "portvlan" {
    SUPERIOR SERVICE MASK "^(lv2d)|(group)$";
    COMMAND "portvlan -R $host_service_id";
    FEATURES  {
        "control" = "tick,reset,exit,reload";
        "logrot" = "100M,3";
        "method" = "inspector";
        "process" = "continue";
        "superior";
        "timing" = "passive";
    }
    MAX CHECK ATTEMPTS 1;
    NORMAL CHECK INTERVAL 300;
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 5;
    OFF LINE GROUPS "admin_net";
}
SERVICE "PowerNet-MIB" "SNMP query old MIB " {
    SUPERIOR SERVICE MASK "^snmpvars$";
    FEATURES  {
        "control" = "tick,reset,exit";
        "timing" = "timed";
        "variables" =  {
            "upsAdvBatteryRunTimeRemaining" = "PowerNet-MIB::upsAdvBatteryRunTimeRemaining,upsAdvBatteryRunTimeRemaining";
            "upsAdvBatteryTemperature" = "PowerNet-MIB::upsAdvBatteryTemperature, upsBatteryTemperature";
            "upsAdvInputLineVoltage" = "PowerNet-MIB::upsAdvInputLineVoltage, upsInputVoltage";
            "upsAdvOutputLoad" = "PowerNet-MIB::upsAdvOutputLoad, upsOutputPercentLoad";
            "upsAdvOutputVoltage" = "PowerNet-MIB::upsAdvOutputVoltage, upsOutputVoltage";
            "upsBasicBatteryStatus" = "PowerNet-MIB::upsBasicBatteryStatus,upsBatteryStatus";
            "upsHighPrecBatteryActualVoltage" = "PowerNet-MIB::upsHighPrecBatteryActualVoltage, upsBatteryVoltage";
        }
    }
    MAX CHECK ATTEMPTS 2;
    NORMAL CHECK INTERVAL 300;
    RETRY CHECK INTERVAL 60;
    FLAPPING INTERVAL 3600;
    FLAPPING MAX CHANGE 6;
    TYPE "querying";
    OFF LINE GROUPS "admin_net";
}
SERVICE "proc_loadavg" {
    SUPERIOR SERVICE MASK "^(lv2d|group)$";
    COMMAND "cat $file";
    FEATURES  {
        "control" = "tick,reset,exit";
        "file" = "/proc/loadavg";
        "list";
        "method" = "text";
        "regexp_separator" = "\\s+";
        "service_vars.load15m.rarefaction" = "14";
        "service_vars.load5m.rarefaction" = "4";
        "timing" = "timed";
        "variables" =  {
            "load15m" = "3,load";
            "load1m" = "1,load";
            "load5m" = "2,load";
        }
    }
    MAX CHECK ATTEMPTS 2;
    NORMAL CHECK INTERVAL 60;
    HEARTBEAT TIME 300;
    FLAPPING INTERVAL 3600;
    FLAPPING MAX CHANGE 6;
    TYPE "querying";
    OFF LINE GROUPS "admin_net";
}
SERVICE "proc_meminfo" {
    SUPERIOR SERVICE MASK "^(lv2d|group)$";
    COMMAND "cat $file";
    FEATURES  {
        "control" = "tick,reset,exit";
        "file" = "/proc/meminfo";
        "method" = "text";
        "tag_regexp" = "(\\w+):\\s+(\\d+)\\s+kB";
        "tagged";
        "timing" = "timed";
        "variables" =  {
            "Buffers" = ",memory";
            "Cached" = ",memory";
            "Inactive" = ",memory";
            "MemFree" = ",memory";
            "MemTotal" = ",memory";
            "SwapFree" = ",memory";
            "SwapTotal" = ",memory";
        }
    }
    MAX CHECK ATTEMPTS 2;
    NORMAL CHECK INTERVAL 60;
    HEARTBEAT TIME 300;
    FLAPPING INTERVAL 3600;
    FLAPPING MAX CHANGE 6;
    TYPE "querying";
    OFF LINE GROUPS "admin_net";
}
SERVICE "pstat" "Query port status by <protocol>" {
    SUPERIOR SERVICE MASK "^portstat$";
    COMMAND "pstat  -R $host_service_id";
    FEATURES  {
        "control" = "tick,reset,exit,reload";
        "logrot" = "100M,3";
        "method" = "inspector";
        "process" = "continue";
        "timing" = "timed";
    }
    MAX CHECK ATTEMPTS 3;
    NORMAL CHECK INTERVAL 60;
    RETRY CHECK INTERVAL 30;
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 10;
    TYPE "querying";
    OFF LINE GROUPS "admin_net";
}
SERVICE "pvlan" {
    SUPERIOR SERVICE MASK "^portvlan$";
    FEATURES  {
        "control" = "tick,reset,exit";
        "delay" = "1000";
        "timing" = "timed";
    }
    MAX CHECK ATTEMPTS 3;
    NORMAL CHECK INTERVAL 1800;
    RETRY CHECK INTERVAL 300;
    FLAPPING INTERVAL 10800;
    FLAPPING MAX CHANGE 4;
    TYPE "link";
    OFF LINE GROUPS "admin_net";
}
SERVICE "rightmac" "MAC cím fehér lista" {
    SUPERIOR SERVICE MASK "^pmac$";
    FEATURES ":timing=passive:";
    MAX CHECK ATTEMPTS 1;
    FLAPPING INTERVAL 3600;
    FLAPPING MAX CHANGE 5;
    OFF LINE GROUPS "admin_net";
}
SERVICE "rlinkstat" "Jelenlét, a switch port állapota alapján" {
    SUPERIOR SERVICE MASK "^pstat$";
    FEATURES  {
        "iftype" = "ethernet";
        "timing" = "passive";
    }
    MAX CHECK ATTEMPTS 2;
    HEARTBEAT TIME 300;
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 10;
    TYPE "life_sign";
}
SERVICE "rrdhelper" "RRD Helper" {
    SUPERIOR SERVICE MASK "^lv2|group$";
    COMMAND "rrdhelper -R $host_service_id";
    FEATURES  {
        "control" = "tick,reload";
        "method" = "inspector";
        "process" = "continue";
        "timing" = "timed";
    }
    NORMAL CHECK INTERVAL 300;
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 15;
    TYPE "daemon";
    OFF LINE GROUPS "admin_net";
}
SERVICE "rs485" "RS485 BUS interface or gateway" {
    SUPERIOR SERVICE MASK "^icontsrv$";
    FEATURES  {
        "superior";
        "timeout" = "60000";
        "timing" = "thread,passive";
    }
    NORMAL CHECK INTERVAL 300;
    HEARTBEAT TIME 1800;
    RETRY CHECK INTERVAL 300;
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 15;
    TYPE "life_contr";
    OFF LINE GROUPS "admin_net";
}
SERVICE "snmp" "SNMP" {
    SUPERIOR SERVICE MASK "~.";
    PORT 161;
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 15;
    TYPE "protocol";
}
SERVICE "snmpvars" {
    SUPERIOR SERVICE MASK "^lv2|group$";
    COMMAND "snmpvars -R $host_service_id";
    FEATURES  {
        "control" = "tick,reset,exit,reload";
        "logrot" = "100M,3";
        "method" = "inspector";
        "process" = "continue";
        "superior";
        "timing" = "passive";
    }
    MAX CHECK ATTEMPTS 1;
    NORMAL CHECK INTERVAL 300;
    FLAPPING INTERVAL 3600;
    FLAPPING MAX CHANGE 5;
    TYPE "querying";
    OFF LINE GROUPS "admin_net";
}
SERVICE "soniwall_arp" {
    SUPERIOR SERVICE MASK "parser";
    COMMAND "$homedir/bin/fwarp.sh";
    FEATURES  {
        "control" = "tick,reset,exit";
        "method" = "qparse";
        "stop_timeout" = "45000";
        "timing" = "timed";
    }
    MAX CHECK ATTEMPTS 3;
    NORMAL CHECK INTERVAL 600;
    RETRY CHECK INTERVAL 300;
    FLAPPING INTERVAL 3600;
    FLAPPING MAX CHANGE 5;
    TYPE "querying";
    OFF LINE GROUPS "admin_net";
}
SERVICE "ssh" "ssh" {
    SUPERIOR SERVICE MASK "~.";
    PORT 22;
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 15;
    TYPE "protocol";
}
SERVICE "syscron" "System cron" {
    SUPERIOR SERVICE MASK "^lv2d$";
    FEATURES  {
        "control" = "tick";
        "delay" = "720000";
        "timing" = "timed,thread";
    }
    NORMAL CHECK INTERVAL 600;
    RETRY CHECK INTERVAL 600;
    FLAPPING INTERVAL 3600;
    FLAPPING MAX CHANGE 5;
    OFF LINE GROUPS "admin_net";
}
SERVICE "sysUpTime_snmp" {
    SUPERIOR SERVICE MASK "^snmpvars$";
    FEATURES  {
        "control" = "tick,reset,exit";
        "timing" = "timed";
        "variables" =  {
            "sysUpTimeInstance" = "DISMAN-EVENT-MIB::sysUpTimeInstance.,sysUpTimeInstance";
        }
    }
    MAX CHECK ATTEMPTS 3;
    NORMAL CHECK INTERVAL 300;
    RETRY CHECK INTERVAL 60;
    FLAPPING INTERVAL 3600;
    FLAPPING MAX CHANGE 6;
    TYPE "link";
}
SERVICE "tcp.rs" "TCP serial port gateway" {
    SUPERIOR SERVICE MASK "~.";
    PORT 4001;
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 15;
    TYPE "protocol";
}
SERVICE "temp_core_rpi" "Raspberry Pi mag hőmérséklet" {
    SUPERIOR SERVICE MASK "^(lv2d|group)$";
    COMMAND "sh -c 'echo \\$((`cat /sys/class/thermal/thermal_zone0/temp`/1000))'";
    FEATURES  {
        "control" = "tick,reset,exit";
        "list";
        "method" = "text";
        "timing" = "timed";
        "variables" =  {
            "temp_core" = "1,temp_core";
        }
    }
    MAX CHECK ATTEMPTS 2;
    NORMAL CHECK INTERVAL 300;
    RETRY CHECK INTERVAL 60;
    FLAPPING INTERVAL 3600;
    FLAPPING MAX CHANGE 10;
    TYPE "querying";
    OFF LINE GROUPS "admin_net";
}
SERVICE "temp_owget" "Temp by OWFS" {
    SUPERIOR SERVICE MASK "^(lv2d)|(group)$";
    COMMAND "owget $paths";
    FEATURES  {
        "control" = "tick,reset,exit";
        "list";
        "method" = "text";
        "regexp_separator" = "\\s+";
        "stop_timeout" = "20000";
        "timing" = "timed";
    }
    MAX CHECK ATTEMPTS 2;
    NORMAL CHECK INTERVAL 300;
    RETRY CHECK INTERVAL 60;
    FLAPPING INTERVAL 7200;
    FLAPPING MAX CHANGE 15;
    TYPE "querying";
    OFF LINE GROUPS "admin_net";
}
SERVICE "temp_w1_rpi" "Raspberry Pi mag hőmérséklet" {
    SUPERIOR SERVICE MASK "^(lv2d|group)$";
    COMMAND "sh -c 'echo \\$((`cat /sys/bus/w1/devices/$devid/temperature`/1000))'";
    FEATURES  {
        "control" = "tick,reset,exit";
        "list";
        "method" = "text";
        "stop_timeout" = "3000";
        "timing" = "timed";
        "variables" =  {
            "temp" = "1,temp";
        }
    }
    MAX CHECK ATTEMPTS 2;
    NORMAL CHECK INTERVAL 300;
    RETRY CHECK INTERVAL 60;
    FLAPPING INTERVAL 3600;
    FLAPPING MAX CHANGE 10;
    TYPE "querying";
    OFF LINE GROUPS "admin_net";
}
SERVICE "updt_oui" "Update OUI" {
    SUPERIOR SERVICE MASK "^(lv2d)|(group)$";
    COMMAND "updt_oui -R $host_service_id";
    FEATURES  {
        "method" = "carried";
        "process" = "timed,async";
        "stop_timeout" = "900000";
    }
    MAX CHECK ATTEMPTS 3;
    NORMAL CHECK INTERVAL 86400;
    HEARTBEAT TIME 345600;
    RETRY CHECK INTERVAL 3600;
    FLAPPING INTERVAL 345600;
    FLAPPING MAX CHANGE 12;
    TIME PERIODS "night";
}
SERVICE "UPS-MIB" {
    SUPERIOR SERVICE MASK "^snmpvars$";
    FEATURES  {
        "control" = "tick,reset,exit";
        "timing" = "timed";
        "variables" =  {
            "upsBatteryStatus" = "UPS-MIB::upsBatteryStatus, upsBatteryStatus";
            "upsBatteryTemperature" = "UPS-MIB::upsBatteryTemperature, upsBatteryTemperature";
            "upsBatteryVoltage" = "UPS-MIB::upsBatteryVoltage, upsBatteryVoltage";
            "upsEstimatedChargeRemaining" = "UPS-MIB::upsEstimatedChargeRemaining, upsEstimatedChargeRemaining";
            "upsEstimatedMinutesRemaining" = "UPS-MIB::upsEstimatedMinutesRemaining, upsEstimatedMinutesRemaining";
            "upsInputVoltage" = "UPS-MIB::upsInputVoltage, upsInputVoltage";
            "upsOutputPercentLoad" = "UPS-MIB::upsOutputPercentLoad, upsOutputPercentLoad";
            "upsOutputVoltage" = "UPS-MIB::upsOutputVoltage, upsOutputVoltage";
        }
    }
    MAX CHECK ATTEMPTS 2;
    NORMAL CHECK INTERVAL 300;
    RETRY CHECK INTERVAL 60;
    FLAPPING INTERVAL 3600;
    FLAPPING MAX CHANGE 6;
    TYPE "link";
    OFF LINE GROUPS "admin_net";
}
SERVICE "vol_root" "Csak a kötetet azonosítja (/)" {
    SUPERIOR SERVICE MASK "~.";
    FEATURES ":vol=/:";
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 15;
    TYPE "mode";
}
SERVICE "vol_srv" "Csak a kötetet azonosítja (/)" {
    SUPERIOR SERVICE MASK "~.";
    FEATURES ":vol=/srv:";
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 15;
    TYPE "mode";
}
SERVICE "vol_var" "Csak a kötetet azonosítja (/)" {
    SUPERIOR SERVICE MASK "~.";
    FEATURES ":vol=/var:";
    FLAPPING INTERVAL 1800;
    FLAPPING MAX CHANGE 15;
    TYPE "mode";
}
SERVICE "win_dhcp_conf" "DHCP konfiguráció a netsh-n keresztül" {
    SUPERIOR SERVICE MASK "parser";
    COMMAND "netsh dhcp server \\\\\\\\$node dump all";
    FEATURES  {
        "comment" = "#";
        "method" = "qparse";
        "timing" = "timed";
    }
    MAX CHECK ATTEMPTS 3;
    NORMAL CHECK INTERVAL 3600;
    HEARTBEAT TIME 86400;
    RETRY CHECK INTERVAL 600;
    FLAPPING INTERVAL 43200;
    FLAPPING MAX CHANGE 8;
    TYPE "querying";
    OFF LINE GROUPS "admin_net";
}
PARAM "bigint" TYPE "integer";
PARAM "boolean" TYPE "boolean";
PARAM "bps" "Bitsebesség" TYPE "integer" "bps";
PARAM "bytea" TYPE "bytea";
PARAM "bytes" "Byte-ok" TYPE "integer" "Byte";
PARAM "bytes_per_sec" "Bytes/sec" TYPE "real" "byte/s";
PARAM "date" TYPE "date";
PARAM "double precision" TYPE "real";
PARAM "HPE_Case" "HPE Support, Switch csere" TYPE "text";
PARAM "inet" TYPE "inet";
PARAM "interval" TYPE "interval";
PARAM "ipercent" TYPE "integer" "%";
PARAM "minute" TYPE "integer" "minute";
PARAM "node_name" TYPE "text";
PARAM "note" TYPE "text";
PARAM "override_mac" "?" TYPE "mac";
PARAM "packets" TYPE "integer";
PARAM "packets_per_sec" "packets/sec" TYPE "real" "pkt/s";
PARAM "percent" TYPE "real" "%";
PARAM "ping_time" TYPE "real" "ms";
PARAM "temp" "Hőmérséklet" TYPE "real" "°C";
PARAM "text" TYPE "text";
PARAM "time" TYPE "time";
PARAM "timestamp" TYPE "datetime";
PARAM "voltage" TYPE "real" "V";
SERVICE VAR TYPE "cpuIdlePercent" {
    TYPE "double precision" "GAUGE";
    PLAUSIBILITY "interval" "-0.0001", "100.0001";
    CRITICAL "no";
    WARNING "litle" "1.0";
    NO RAW TO RRD;
}
SERVICE VAR TYPE "cpuPercent" {
    TYPE "double precision" "GAUGE";
    PLAUSIBILITY "interval" "-0.0001", "100.0001";
    CRITICAL "no";
    WARNING "big" "90";
    NO RAW TO RRD;
}
SERVICE VAR TYPE "free_percent" {
    TYPE "ipercent", "bigint" "GAUGE";
    PLAUSIBILITY "interval" "-1", "101";
    CRITICAL "litle" "5";
    WARNING "litle" "10";
    NO RAW TO RRD;
}
SERVICE VAR TYPE "ifbytes" "Input/output bytes" {
    TYPE "bytes_per_sec", "bytes" "COUNTER";
    PLAUSIBILITY "no";
    CRITICAL "no";
    WARNING "no";
    RAW TO RRD;
}
SERVICE VAR TYPE "ifmtu" "MTU" {
    TYPE "bytes" "GAUGE";
    PLAUSIBILITY "interval" "48", "10241";
    CRITICAL "no";
    WARNING "no";
    NO RAW TO RRD;
}
SERVICE VAR TYPE "ifoutoctets" "Output bytes" {
    TYPE "bytes" "GAUGE";
    PLAUSIBILITY "no";
    CRITICAL "no";
    WARNING "no";
    NO RAW TO RRD;
}
SERVICE VAR TYPE "ifpacks" "Input/output packets" {
    TYPE "packets_per_sec", "packets" "COUNTER";
    PLAUSIBILITY "no";
    CRITICAL "no";
    WARNING "no";
    RAW TO RRD;
}
SERVICE VAR TYPE "ifpacks_err" "Input/output error/discard packets" {
    TYPE "packets_per_sec", "packets" "COUNTER";
    PLAUSIBILITY "no";
    CRITICAL "big" "1.0";
    WARNING "big" "0.0001";
    RAW TO RRD;
}
SERVICE VAR TYPE "ifspeed" "Ethernet port átviteli sebessége" {
    TYPE "bps" "GAUGE";
    PLAUSIBILITY "big" "1";
    CRITICAL "no";
    WARNING "no";
    NO RAW TO RRD;
}
SERVICE VAR TYPE "ifspeed_10g" "Ethernet 10G port átviteli sebessége" {
    TYPE "bps" "GAUGE";
    PLAUSIBILITY "big" "1";
    CRITICAL "litle" "4294967295";
    WARNING "no";
    NO RAW TO RRD;
}
SERVICE VAR TYPE "ifspeed_fast" "Fast ethernet port átviteli sebessége" {
    TYPE "bps" "GAUGE";
    PLAUSIBILITY "big" "1";
    CRITICAL "litle" "100000000";
    WARNING "no";
    NO RAW TO RRD;
}
SERVICE VAR TYPE "ifspeed_gig" "Ethernet gigabit port átviteli sebessége" {
    TYPE "bps" "GAUGE";
    PLAUSIBILITY "big" "1";
    CRITICAL "litle" "1000000000";
    WARNING "no";
    NO RAW TO RRD;
}
SERVICE VAR TYPE "load" "CPU Load" {
    TYPE "double precision" "GAUGE";
    PLAUSIBILITY INVERSE "litle" "0";
    CRITICAL "big" "4";
    WARNING "big" "1";
    NO RAW TO RRD;
    FEATURES ":host.cpu=1:rpn=$host.cpu /:";
}
SERVICE VAR TYPE "loss_percent" {
    TYPE "ipercent", "double precision" "GAUGE";
    PLAUSIBILITY "interval" "-1", "101";
    CRITICAL "big" "10";
    WARNING "big" "0";
    NO RAW TO RRD;
}
SERVICE VAR TYPE "memory" "Memória Byte (raw kB)" {
    TYPE "bigint" "GAUGE";
    PLAUSIBILITY INVERSE "litle" "0";
    CRITICAL "no";
    WARNING "no";
    NO RAW TO RRD;
    FEATURES ":rpn=1000 *:";
}
SERVICE VAR TYPE "ping_time" {
    TYPE "ping_time" "GAUGE";
    PLAUSIBILITY "big" "0.0";
    CRITICAL "no";
    WARNING "no";
    NO RAW TO RRD;
}
SERVICE VAR TYPE "runtime" "Egy lkérdezést futásának az ideje" {
    TYPE "interval" "GAUGE";
    PLAUSIBILITY "no";
    CRITICAL "big" "00:00:30";
    WARNING "big" "00:00:10";
    NO RAW TO RRD;
}
SERVICE VAR TYPE "runtime_long" "Egy lassú lekérdezést futásának az ideje" {
    TYPE "interval" "GAUGE";
    PLAUSIBILITY "big" "00:00:01";
    CRITICAL INVERSE "litle" "00:10:00";
    WARNING "big" "00:08:00";
    NO RAW TO RRD;
}
SERVICE VAR TYPE "runtime_slow" "Egy lassú lekérdezést futásának az ideje" {
    TYPE "interval" "GAUGE";
    PLAUSIBILITY "big" "00:00:01";
    CRITICAL "big" "00:01:00";
    WARNING "big" "00:00:30";
    NO RAW TO RRD;
}
SERVICE VAR TYPE "sysUpTimeInstance" {
    TYPE "interval", "bigint" "GAUGE";
    PLAUSIBILITY INVERSE "litle" "0";
    CRITICAL "litle" "00:10:00";
    WARNING "litle" "00:15:00";
    NO RAW TO RRD;
    FEATURES ":rpn=10 *:";
}
SERVICE VAR TYPE "temp" {
    TYPE "temp" "GAUGE";
    PLAUSIBILITY "interval" "5", "110";
    CRITICAL "no";
    WARNING "no";
    NO RAW TO RRD;
}
SERVICE VAR TYPE "temp_core" "CPU/SOC core temp." {
    TYPE "temp" "GAUGE";
    PLAUSIBILITY "interval" "5", "110";
    CRITICAL "big" "80";
    WARNING INVERSE "interval" "10", "60";
    NO RAW TO RRD;
}
SERVICE VAR TYPE "temp_indoor" "Beltéri hőmérséklet" {
    TYPE "temp" "GAUGE";
    PLAUSIBILITY "interval" "0", "60";
    CRITICAL INVERSE "interval" "10", "40";
    WARNING INVERSE "interval" "18", "30";
    NO RAW TO RRD;
}
SERVICE VAR TYPE "temp_indoor_clim" "Beltéri hőmérséklet klimatizált" {
    TYPE "temp" "GAUGE";
    PLAUSIBILITY "interval" "0", "60";
    CRITICAL INVERSE "interval" "5", "30";
    WARNING INVERSE "interval" "8", "25";
    NO RAW TO RRD;
}
SERVICE VAR TYPE "temp_outdoor" "Kültéri hőmérséklet" {
    TYPE "temp" "GAUGE";
    PLAUSIBILITY "interval" "-30", "50";
    CRITICAL INVERSE "interval" "-20", "45";
    WARNING INVERSE "interval" "-10", "35";
    NO RAW TO RRD;
}
SERVICE VAR TYPE "temp_rack_hot" "Rack hőmérséklet, szerver kiáramló levegő" {
    TYPE "temp" "GAUGE";
    PLAUSIBILITY "interval" "0", "60";
    CRITICAL INVERSE "interval" "10", "40";
    WARNING INVERSE "interval" "18", "35";
    NO RAW TO RRD;
}
SERVICE VAR TYPE "upsAdvBatteryRunTimeRemaining" "service : PoweNet-MIB" {
    TYPE "interval", "bigint" "GAUGE";
    PLAUSIBILITY "litle" "1 day";
    CRITICAL "litle" "00:02:00";
    WARNING "litle" "00:10:00";
    NO RAW TO RRD;
    FEATURES ":rpn=10 *:";
}
SERVICE VAR TYPE "upsBatteryStatus" "service : UPS-MIB" {
    TYPE "text", "bigint" "GAUGE";
    PLAUSIBILITY "no";
    CRITICAL INVERSE "interval" "1", "3";
    WARNING INVERSE "equal" "batteryNormal";
    NO RAW TO RRD;
    FEATURES  {
        "enumeration" = "!,unknown,batteryNormal,batteryLow,batteryDepleted";
    }
}
SERVICE VAR TYPE "upsBatteryTemperature" "service : UPS-MIB" {
    TYPE "temp", "bigint" "GAUGE";
    PLAUSIBILITY "interval" "0", "100";
    CRITICAL INVERSE "interval" "10", "40";
    WARNING INVERSE "interval" "15", "30";
    NO RAW TO RRD;
}
SERVICE VAR TYPE "upsBatteryVoltage" "service : UPS-MIB" {
    TYPE "voltage", "bigint" "GAUGE";
    PLAUSIBILITY "interval" "24", "60";
    CRITICAL INVERSE "interval" "48", "58";
    WARNING INVERSE "interval" "50", "57";
    NO RAW TO RRD;
    FEATURES ":rpn=10 /:";
}
SERVICE VAR TYPE "upsEstimatedChargeRemaining" "service : UPS-MIB" {
    TYPE "ipercent", "bigint" "GAUGE";
    PLAUSIBILITY "interval" "-1", "101";
    CRITICAL "litle" "15";
    WARNING "litle" "50";
    NO RAW TO RRD;
}
SERVICE VAR TYPE "upsEstimatedMinutesRemaining" "service : UPS-MIB" {
    TYPE "interval", "minute" "GAUGE";
    PLAUSIBILITY "litle" "1 day";
    CRITICAL "litle" "00:02:00";
    WARNING "litle" "00:10:00";
    NO RAW TO RRD;
    FEATURES ":rpn=60 * 1000 *:";
}
SERVICE VAR TYPE "upsInputVoltage" "service : UPS-MIB" {
    TYPE "voltage", "bigint" "GAUGE";
    PLAUSIBILITY "interval" "100", "400";
    CRITICAL INVERSE "big" "200", "255";
    WARNING INVERSE "interval" "210", "245";
    NO RAW TO RRD;
}
SERVICE VAR TYPE "upsOutputPercentLoad" "service : UPS-MIB" {
    TYPE "ipercent", "bigint" "GAUGE";
    PLAUSIBILITY "interval" "-1", "120";
    CRITICAL "big" "95";
    WARNING "big" "80";
    NO RAW TO RRD;
}
SERVICE VAR TYPE "upsOutputVoltage" "service : UPS-MIB" {
    TYPE "voltage", "bigint" "GAUGE";
    PLAUSIBILITY "interval" "100", "400";
    CRITICAL INVERSE "big" "200", "250";
    WARNING INVERSE "interval" "210", "240";
    NO RAW TO RRD;
}
DELETE QUERY PARSER "win_dhcp_conf";
QUERY PARSER "win_dhcp_conf" {
    TEMPLATE  "Dhcp\\s+Server\\s+\\\\+([\\w\\d\\-\\.]+)\\sScope\\s+[\\d\\.\\:]+\\s+Add\\s+iprange\\s+([\\d\\.\\:]+)\\s+([\\d\\.\\:]+)"  "REPLACE DYNAMIC ADDRESS RANGE $2 TO $3 $host_service_id;";
    TEMPLATE  "Dhcp\\s+Server\\s+\\\\+([\\w\\d\\-\\.]+)\\sScope\\s+[\\d\\.\\:]+\\s+Add\\s+excluderange\\s+([\\d\\.\\:]+)\\s+([\\d\\.\\:]+)"  "REPLACE DYNAMIC ADDRESS RANGE EXCLUDE $2 TO $3 $host_service_id;";
    TEMPLATE  "Dhcp\\s+Server\\s+\\\\+([\\wqd\\-\\.]+)\\sScope\\s+[\\d\\.\\:]+\\s+Add\\s+reservedip\\s+([\\d\\.\\:]+)\\s+([\\dA-F]+)\\s+(.*)"  "REPLACE ARP $2 MAC(\"$3\") config $host_service_id $$note$$$4$$note$$;";
}
DELETE QUERY PARSER "soniwall_arp";
QUERY PARSER "soniwall_arp" {
    TEMPLATE  "^\\s*(\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3})\\s+(\\w+)\\s+([A-F\\d:]{17})\\s+(.+)"  "REPLACE ARP $1 $3 \"query\" $host_service_id  \"$2 $4\" ;";
}
