Source
17
17
** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
18
18
**/
19
19
20
20
#ifndef ZABBIX_DB_H
21
21
#define ZABBIX_DB_H
22
22
23
23
#include "common.h"
24
24
#include "zbxalgo.h"
25
25
#include "zbxdb.h"
26
26
#include "dbschema.h"
27
-
//#include "zbxeval.h"
28
27
29
28
extern char *CONFIG_DBHOST;
30
29
extern char *CONFIG_DBNAME;
31
30
extern char *CONFIG_DBSCHEMA;
32
31
extern char *CONFIG_DBUSER;
33
32
extern char *CONFIG_DBPASSWORD;
34
33
extern char *CONFIG_DBSOCKET;
35
34
extern char *CONFIG_DB_TLS_CONNECT;
36
35
extern char *CONFIG_DB_TLS_CERT_FILE;
37
36
extern char *CONFIG_DB_TLS_KEY_FILE;
58
57
}
59
58
zbx_graph_item_calc_function;
60
59
61
60
typedef enum
62
61
{
63
62
GRAPH_ITEM_SIMPLE = 0,
64
63
GRAPH_ITEM_AGGREGATED = 1
65
64
}
66
65
zbx_graph_item_type;
67
66
68
-
//struct _DC_TRIGGER;
69
-
70
67
#define ZBX_DB_CONNECT_NORMAL 0
71
68
#define ZBX_DB_CONNECT_EXIT 1
72
69
#define ZBX_DB_CONNECT_ONCE 2
73
70
74
71
/* type of database */
75
72
#define ZBX_DB_UNKNOWN 0
76
73
#define ZBX_DB_SERVER 1
77
74
#define ZBX_DB_PROXY 2
78
75
79
76
#define TRIGGER_OPDATA_LEN 255