summaryrefslogtreecommitdiffstats
path: root/src/libs
diff options
context:
space:
mode:
authorhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2005-07-04 06:34:33 +0000
committerhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2005-07-04 06:34:33 +0000
commit2ea040cd24640d5cdb43b781025f7e7f96c87be4 (patch)
tree9c81128d2a502c4dc727ef7865747847a6b0ab4a /src/libs
parentcdf4f61a5d660da907e18aff9a481eca8dd9e2a1 (diff)
- new utility zabbix_get (Alexei)
- added src/zabbix_get/* (Alexei) - user timeout time is configurable (Alexei) - added support of locales on user level (Alexei) - added support of user profiles (Alexei) - removed include/local_en.inc.php - added include/locales/.htaccess (Alexei) - added include/locales/en_en.inc.php (Alexei) - added include/locales/de_de.inc.php (Alexei) - added include/locales/en_en.inc.php (Alexei) - added column users.lang (Alexei) - added column users.autologout (Alexei) - added frontends/php/profile.php (Alexei) git-svn-id: svn://svn.zabbix.com/trunk@1900 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'src/libs')
-rw-r--r--src/libs/zbxdbhigh/db.c26
-rw-r--r--src/libs/zbxsysinfo/cpu.c2
2 files changed, 11 insertions, 17 deletions
diff --git a/src/libs/zbxdbhigh/db.c b/src/libs/zbxdbhigh/db.c
index 86d7d7f7..cc5d951a 100644
--- a/src/libs/zbxdbhigh/db.c
+++ b/src/libs/zbxdbhigh/db.c
@@ -732,22 +732,6 @@ void DBdelete_history_by_itemid(int itemid)
DBexecute(sql);
}
-void DBdelete_item(int itemid)
-{
- char sql[MAX_STRING_LEN];
-
- zabbix_log(LOG_LEVEL_DEBUG,"In DBdelete_item(%d)", itemid);
-
- DBdelete_triggers_by_itemid(itemid);
- DBdelete_history_by_itemid(itemid);
- DBdelete_trends_by_itemid(itemid);
-
- snprintf(sql,sizeof(sql)-1,"delete from items where itemid=%d", itemid);
- DBexecute(sql);
-
- zabbix_log(LOG_LEVEL_DEBUG,"End of DBdelete_item(%d)", itemid);
-}
-
void DBdelete_sysmaps_links_by_shostid(int shostid)
{
char sql[MAX_STRING_LEN];
@@ -777,6 +761,16 @@ void DBdelete_sysmaps_hosts_by_hostid(int hostid)
DBexecute(sql);
}
+int DBdelete_history_pertial(int itemid)
+{
+ char sql[MAX_STRING_LEN];
+
+ snprintf(sql,sizeof(sql)-1,"delete from history where itemid=%d limit 500", itemid);
+ DBexecute(sql);
+
+ return DBaffected_rows();
+}
+
void DBdelete_host(int hostid)
{
int i, itemid;
diff --git a/src/libs/zbxsysinfo/cpu.c b/src/libs/zbxsysinfo/cpu.c
index a1fde2c6..38cd9757 100644
--- a/src/libs/zbxsysinfo/cpu.c
+++ b/src/libs/zbxsysinfo/cpu.c
@@ -286,7 +286,7 @@ int PROCLOAD(const char *cmd, const char *parameter,double *value)
if(getloadavg_kmem(loadavg,3) == FAIL)
{
- return STSINFO_RET_FAIL;
+ return SYSINFO_RET_FAIL;
}
*value=loadavg[0];