summaryrefslogtreecommitdiffstats
path: root/src/zabbix_server/evalfunc.c
Commit message (Collapse)AuthorAgeFilesLines
* - [DEV-109] Server changessasha2008-02-161-1826/+0
| | | | git-svn-id: svn://svn.zabbix.com/trunk@5359 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* - [DEV-109] Server changes - Trappersasha2008-02-151-2/+2
| | | | git-svn-id: svn://svn.zabbix.com/trunk@5353 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* - [ZBX-277] fix for the original patch (Alexei)alex2008-01-171-9/+9
| | | | git-svn-id: svn://svn.zabbix.com/trunk@5263 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* - [ZBX-277] fixed possible server crash when evaluating functions str(), ↵alex2008-01-171-7/+7
| | | | | | | | | regexp() and iregexp() (Alexei) [svn merge -r5258:5260 svn://svn.zabbix.com/branches/1.4] git-svn-id: svn://svn.zabbix.com/trunk@5261 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* - [ZBX-172] fixed incorrect SQL caused by character ' in item key (Alexei)alex2007-11-161-2/+8
| | | | | | | [svn merge -r5057:5061 svn://svn.zabbix.com/branches/1.4] git-svn-id: svn://svn.zabbix.com/trunk@5062 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* - [ZBX-164] added support of units for values used in notifications (Alexei)alex2007-11-151-47/+282
| | | | | | | [svn merge -r5043:5051 svn://svn.zabbix.com/branches/1.4] git-svn-id: svn://svn.zabbix.com/trunk@5052 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* - [ZBX-108] fixed change() and abschange() for negative integer values (Alexei)alex2007-11-141-4/+22
| | | | | | | [svn merge -r5037:5040 svn://svn.zabbix.com/branches/1.4] git-svn-id: svn://svn.zabbix.com/trunk@5041 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* [ZBX-1] fixed wrong status of function "nodata" after server restart (Sasha)sasha2007-09-031-1/+5
| | | | | | | [svn merge svn://svn.zabbix.com/branches/1.4 -r4717:4720] git-svn-id: svn://svn.zabbix.com/trunk@4722 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* - support of new parameter for count(period,value,operator) (Alexei)alex2007-08-121-2/+80
| | | | | | | [svn merge -r4541:4544 svn://svn.zabbix.com/branches/1.4.2] git-svn-id: svn://svn.zabbix.com/trunk@4545 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* - new trigger function iregexp(), non case-sensitive regexp (Alexei) alex2007-08-121-0/+18
| | | | | | | [svn merge -r4538:4541 svn://svn.zabbix.com/branches/1.4.2] git-svn-id: svn://svn.zabbix.com/trunk@4542 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* Minor fix.alex2007-06-261-3/+3
| | | | git-svn-id: svn://svn.zabbix.com/trunk@4363 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* - cleaned code to avoid '... may be used uninitialized in this function' ↵alex2007-06-141-2/+2
| | | | | | warnings (Alexei) git-svn-id: svn://svn.zabbix.com/trunk@4284 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* - fixed function diff() for floats (Alexei)alex2007-05-281-1/+1
| | | | git-svn-id: svn://svn.zabbix.com/trunk@4184 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* - fixed delta value calculation for UINT64 (thanks to Farzad FARID)osmiy2007-05-241-1/+1
| | | | git-svn-id: svn://svn.zabbix.com/trunk@4169 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* - minor fix for trigger evalutionosmiy2007-05-241-1/+0
| | | | git-svn-id: svn://svn.zabbix.com/trunk@4166 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* - added delta value calculation for UINT64 (Eugene)osmiy2007-05-241-93/+98
| | | | git-svn-id: svn://svn.zabbix.com/trunk@4164 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* - support of more flexible trigger function count(period,value) (Alexei)alex2007-05-171-10/+73
| | | | git-svn-id: svn://svn.zabbix.com/trunk@4139 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* fixed commilation osmiy2007-04-141-1/+0
| | | | git-svn-id: svn://svn.zabbix.com/trunk@4004 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* - fixed function diff for integer items (Alexei)alex2007-04-011-2/+2
| | | | git-svn-id: svn://svn.zabbix.com/trunk@3963 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* - fixed calculation of some functions where item is integer. (Alexei)alex2007-03-251-2/+2
| | | | git-svn-id: svn://svn.zabbix.com/trunk@3920 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* Minor code beautification.alex2007-03-191-32/+96
| | | | git-svn-id: svn://svn.zabbix.com/trunk@3898 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* - fixed system.cpu.util[] (Eugene)osmiy2007-03-121-88/+25
| | | | | | | | | | | - improved configuration script (Eugene) - fixed floats values (Eugene) - developed agent result convertion (Eugene) - more fixes - TODO: WinXX agent \!\!\! git-svn-id: svn://svn.zabbix.com/trunk@3886 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* - added support of avg() for items having integer type (Alexei)alex2007-03-121-20/+27
| | | | git-svn-id: svn://svn.zabbix.com/trunk@3881 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* Code cleanup.alex2007-03-041-9/+9
| | | | git-svn-id: svn://svn.zabbix.com/trunk@3866 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* Fix in get_nextcheck and cleanup of debug messages.alex2007-03-021-26/+5
| | | | git-svn-id: svn://svn.zabbix.com/trunk@3863 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* - fixed large SQLs calling (Eugene)osmiy2007-02-121-1/+1
| | | | | | | - increased message size for alerts (Eugene) - fixed macros substitution for messages (Eugene) git-svn-id: svn://svn.zabbix.com/trunk@3821 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* - changed type of items.prevorgvalue to preserve data precision (Alexei)alex2007-01-281-21/+130
| | | | git-svn-id: svn://svn.zabbix.com/trunk@3767 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* - fixed function max(#N) (Alexei)alex2007-01-211-2/+2
| | | | git-svn-id: svn://svn.zabbix.com/trunk@3742 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* - fixed calculation of sum(#N) (Alexei)alex2007-01-021-16/+18
| | | | git-svn-id: svn://svn.zabbix.com/trunk@3650 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* More changes for DM.alex2006-11-251-15/+9
| | | | git-svn-id: svn://svn.zabbix.com/trunk@3520 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* More changes for DM.alex2006-11-241-1/+1
| | | | git-svn-id: svn://svn.zabbix.com/trunk@3513 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* - fixed trigger function fuzzytime() (Alexei)alex2006-11-131-2/+2
| | | | git-svn-id: svn://svn.zabbix.com/trunk@3463 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* - introduced secure strcat and strcpy: zbx_strlcat, zbx_strlcpy (Alexei)alex2006-11-011-1/+1
| | | | git-svn-id: svn://svn.zabbix.com/trunk@3423 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* - fixed calculation of delta(#N) (Alexei)alex2006-10-301-0/+1
| | | | git-svn-id: svn://svn.zabbix.com/trunk@3398 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* Added basic support of distributed history (Alexei)alex2006-09-241-16/+29
| | | | git-svn-id: svn://svn.zabbix.com/trunk@3322 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* Initial integration of distributed monitoring.alex2006-09-141-1/+1
| | | | | | | Changes 3196:HEAD of branches/distributed git-svn-id: svn://svn.zabbix.com/trunk@3306 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* - new more efficient definition of function DBexecute() (Alexei)hugetoad2006-07-131-25/+10
| | | | | | | - new more efficient definition of function DBselect() (Alexei) git-svn-id: svn://svn.zabbix.com/trunk@3042 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* zabbix-1.2_dev integrationosmiy2006-07-121-34/+34
| | | | git-svn-id: svn://svn.zabbix.com/trunk@3038 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* - more port for Oracle.hugetoad2006-05-231-14/+14
| | | | git-svn-id: svn://svn.zabbix.com/trunk@2879 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* - fixed update of trigger status (Eugene)osmiy2006-05-151-0/+1
| | | | git-svn-id: svn://svn.zabbix.com/trunk@2838 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* - fixed zabbix server crash after SQL request reading (Eugene)osmiy2006-05-151-10/+23
| | | | git-svn-id: svn://svn.zabbix.com/trunk@2837 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* - fixed evaluation of max,min,count,sum for item having integer values (Alexei)hugetoad2006-05-141-19/+135
| | | | git-svn-id: svn://svn.zabbix.com/trunk@2829 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* - support of special unit "unixtime" (Alexei)hugetoad2006-05-131-1/+2
| | | | git-svn-id: svn://svn.zabbix.com/trunk@2828 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* Better performance for MySQL. Conversion to DBfetch().hugetoad2006-05-071-55/+77
| | | | git-svn-id: svn://svn.zabbix.com/trunk@2815 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* Minor changes.hugetoad2006-05-071-6/+14
| | | | git-svn-id: svn://svn.zabbix.com/trunk@2814 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* Minor changes.hugetoad2006-05-061-2/+5
| | | | git-svn-id: svn://svn.zabbix.com/trunk@2813 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* Changes for Oracle support.hugetoad2006-05-061-10/+10
| | | | git-svn-id: svn://svn.zabbix.com/trunk@2805 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* - added support of proc.mem[] for AIX (Eugene)osmiy2006-04-251-3/+3
| | | | | | | - added support of proc.num[] for AIX (Eugene) git-svn-id: svn://svn.zabbix.com/trunk@2780 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* - fixed agregate functions to work with uint data type (Alexei)hugetoad2006-04-201-8/+8
| | | | git-svn-id: svn://svn.zabbix.com/trunk@2750 97f52cf1-0a1b-0410-bd0e-c28be96e8082
* - added value mapping for e-mail content (Eugene)osmiy2006-02-221-48/+128
| | | | | | | - fixed frontend (Eugene) git-svn-id: svn://svn.zabbix.com/trunk@2671 97f52cf1-0a1b-0410-bd0e-c28be96e8082