diff options
author | hugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2005-05-23 17:44:59 +0000 |
---|---|---|
committer | hugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2005-05-23 17:44:59 +0000 |
commit | 14c11a19644012a0d9ba25b4654b66a31d5bf02d (patch) | |
tree | 12d11880ee599e2e5c408b5a292a4074f4a202ca /include/db.c | |
parent | 29abd838c56f0e8940c362a27808939eb80ab25f (diff) | |
download | zabbix-14c11a19644012a0d9ba25b4654b66a31d5bf02d.tar.gz zabbix-14c11a19644012a0d9ba25b4654b66a31d5bf02d.tar.xz zabbix-14c11a19644012a0d9ba25b4654b66a31d5bf02d.zip |
- new item type - 'log' (Alexei)
git-svn-id: svn://svn.zabbix.com/trunk@1782 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'include/db.c')
-rw-r--r-- | include/db.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/include/db.c b/include/db.c index f774558c..dd9349fa 100644 --- a/include/db.c +++ b/include/db.c @@ -1730,6 +1730,21 @@ int DBadd_history_str(int itemid, char *value, int clock) return SUCCEED; } +int DBadd_history_log(int itemid, char *value, int clock) +{ + char sql[MAX_STRING_LEN]; + char value_esc[MAX_STRING_LEN]; + + zabbix_log(LOG_LEVEL_DEBUG,"In add_history_log()"); + + DBescape_string(value,value_esc,MAX_STRING_LEN); + snprintf(sql,sizeof(sql)-1,"insert into history_log (clock,itemid,value) values (%d,%d,'%s')",clock,itemid,value_esc); + DBexecute(sql); + + return SUCCEED; +} + + int DBget_items_count(void) { int res; |