summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authoralex <alex@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2007-05-14 17:31:57 +0000
committeralex <alex@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2007-05-14 17:31:57 +0000
commit5072d8bdd130dfa629599cb095bdab19a9cedf5d (patch)
treea32d8dba9f9874350807cc7c31ed0e301ea4017e /include
parent8a5977e67b9835da773de6bbc9614991f8e05572 (diff)
downloadzabbix-5072d8bdd130dfa629599cb095bdab19a9cedf5d.tar.gz
zabbix-5072d8bdd130dfa629599cb095bdab19a9cedf5d.tar.xz
zabbix-5072d8bdd130dfa629599cb095bdab19a9cedf5d.zip
- added check for a list of status codes for WEB monitoring (Alexei)
git-svn-id: svn://svn.zabbix.com/trunk@4135 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'include')
-rw-r--r--include/db.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/include/db.h b/include/db.h
index 7e79ca75..89b9e293 100644
--- a/include/db.h
+++ b/include/db.h
@@ -111,6 +111,12 @@ extern int CONFIG_MASTER_NODEID;
#define DSERVICE_VALUE_LEN 255
#define DSERVICE_VALUE_LEN_MAX DSERVICE_VALUE_LEN+1
+#define HTTPSTEP_STATUS_LEN 255
+#define HTTPSTEP_STATUS_LEN_MAX HTTPSTEP_STATUS_LEN+1
+
+#define HTTPSTEP_REQUIRED_LEN 255
+#define HTTPSTEP_REQUIRED_LEN_MAX HTTPSTEP_REQUIRED_LEN+1
+
#define ZBX_SQL_ITEM_SELECT "i.itemid,i.key_,h.host,h.port,i.delay,i.description,i.nextcheck,i.type,i.snmp_community,i.snmp_oid,h.useip,h.ip,i.history,i.lastvalue,i.prevvalue,i.hostid,h.status,i.value_type,h.errors_from,i.snmp_port,i.delta,i.prevorgvalue,i.lastclock,i.units,i.multiplier,i.snmpv3_securityname,i.snmpv3_securitylevel,i.snmpv3_authpassphrase,i.snmpv3_privpassphrase,i.formula,h.available,i.status,i.trapper_hosts,i.logtimefmt,i.valuemapid,i.delay_flex,h.dns from hosts h, items i"
#define ZBX_MAX_SQL_LEN 65535
@@ -397,7 +403,8 @@ DB_HTTPSTEP
char url[MAX_STRING_LEN];
int timeout;
char posts[MAX_STRING_LEN];
- char required[MAX_STRING_LEN];
+ char required[HTTPSTEP_REQUIRED_LEN_MAX];
+ char status_codes[HTTPSTEP_STATUS_LEN_MAX];
};
DB_HTTPSTEPITEM