diff options
author | Andris Zeila <andris.zeila@zabbix.com> | 2021-10-22 13:41:17 +0300 |
---|---|---|
committer | Andris Zeila <andris.zeila@zabbix.com> | 2021-10-22 13:41:35 +0300 |
commit | c7376e284ee6d9cd8dae22a5e466a478d6855f5a (patch) | |
tree | 980a8906468aae36bd3619aa839eb5585f2ace9f /include/zbxha.h | |
parent | 3331fd851ec45c4abb276a70199c79718b309e6c (diff) |
........S. [ZBXNEXT-6923] added ha discovery data to zabbix[stats]
Diffstat (limited to 'include/zbxha.h')
-rw-r--r-- | include/zbxha.h | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/include/zbxha.h b/include/zbxha.h new file mode 100644 index 00000000000..a8f6bc4fdf6 --- /dev/null +++ b/include/zbxha.h @@ -0,0 +1,40 @@ +/* +** Zabbix +** Copyright (C) 2001-2021 Zabbix SIA +** +** This program is free software; you can redistribute it and/or modify +** it under the terms of the GNU General Public License as published by +** the Free Software Foundation; either version 2 of the License, or +** (at your option) any later version. +** +** This program is distributed in the hope that it will be useful, +** but WITHOUT ANY WARRANTY; without even the implied warranty of +** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +** GNU General Public License for more details. +** +** You should have received a copy of the GNU General Public License +** along with this program; if not, write to the Free Software +** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +**/ + +#ifndef ZABBIX_ZBXHA_H +#define ZABBIX_ZBXHA_H + +#define ZBX_IPC_SERVICE_HA "haservice" + +#define ZBX_IPC_SERVICE_HA_REGISTER 0 +#define ZBX_IPC_SERVICE_HA_PAUSE 1 +#define ZBX_IPC_SERVICE_HA_STOP 2 +#define ZBX_IPC_SERVICE_HA_UPDATE 3 +#define ZBX_IPC_SERVICE_HA_GET_NODES 4 +#define ZBX_IPC_SERVICE_HA_REMOVE_NODE 5 +#define ZBX_IPC_SERVICE_HA_SET_FAILOVER_DELAY 6 +#define ZBX_IPC_SERVICE_HA_LOGLEVEL_INCREASE 7 +#define ZBX_IPC_SERVICE_HA_LOGLEVEL_DECREASE 8 +#define ZBX_IPC_SERVICE_HA_HEARTBEAT 9 + +#define ZBX_HA_SERVICE_TIMEOUT 10 + +int zbx_ha_get_nodes(char **nodes, char **error); + +#endif |