package com.hotent.uc.util;
/**
 * @description  zabbix 常量定义
 * @author  yangzibin
 * @date    2024/9/4 10:24
 * @param	null
 * @return
 */
public interface ZabbixAPiConstant {

    /**
     * 主机获取
     */
    String HOST_GET_URL = "host.get";
    /**
     * 主机监控项获取
     */
    String HOST_MONITOR_ITEMS_GET_URL = "item.get";
    /**
     * 主机监控项值获取
     */
    String HOST_MONITOR_ITEM_VALUE_GET_URL = "history.get";
    /**
     * 登录
     */
    String USER_LOGIN_URL = "user.login";
    /**
     * Auth验证
     */
    String AUTH_CHECK_URL= "user.checkAuthentication";
    /**
     * 获取版本信息
     */
    String ZABBIX_VERSION_GET_URL = "apiinfo.version";
    /**
     * 告警获取
     */
    String ALARM_RUL = "alert.get";

    /**
     * 动作获取
     */
    String ACTION_URL = "action.get";

    /**
     * 动作创建
     */
    String ACTION_CREATE_URL = "action.create";

    /**
     * 触发器创建
     */
    String TRIGGER_CREATE_URL = "trigger.create";
    /**
     * 主机组获取
     */
    String HOST_GROUP = "hostgroup.get";
    /**
     * 事件获取
     */
    String EVENT_URL = "event.get";

    /**
     * 获取web场景
     */
    String HTTP_TEST_GET_URL = "httptest.get";

    /**
     * 获取web场景
     */
    String HTTP_TEST_CREATE_URL = "httptest.create";
    /**
     * 查询接口常数
     */
    String ZABBIX_QUERY_FILTER = "filter";
    String ZABBIX_QUERY_HOSTIDS = "hostids";
    String ZABBIX_QUERY_HOSTID = "hostid";
    String ZABBIX_QUERY_ITEMIDS= "itemids";
    String ZABBIX_QUERY_OUTPUT = "output";
    String ZABBIX_QUERY_EXTEND = "extend";
    String ZABBIX_QUERY_NAME = "name";
    String ZABBIX_QUERY_SORTORDER = "sortorder";
    String ZABBIX_QUERY_DESC = "DESC";
    String ZABBIX_QUERY_HISTORY = "history";
    String ZABBIX_QUERY_LIMIT = "limit";
    String ZABBIX_QUERY_SORTFIELD = "sortfield";
    String ZABBIX_QUERY_CLOCK = "clock";
    String ZABBIX_QUERY_IP = "ip";
    String ZABBIX_AUTH_USERNAME = "user";
    String ZABBIX_AUTH_PASSWORD = "password";
    String ZABBIX_RESPONSE_RESULT = "result";
    String ZABBIX_ALARM_ACTIONIDS = "actionids";
    String ZABBIX_ALARM_JSONRPC = "jsonrpc";
    String ZABBIX_ALARM_TIME_FROM = "time_from";
    String ZABBIX_ALARM_TIME_Till = "time_till";
    String ZABBIX_ALARM_GROUPID = "groupids";
    String ZABBIX_ALARM_SELECT_HOSTS = "selectHosts";
    String ZABBIX_PARAMS = "params";
    String ZABBIX_SELECTOPERATIONS = "selectOperations";
    String ZABBIX_SELECTRECOVERYOPERATIONS = "selectRecoveryOperations";
    String ZABBIX_SELECTACKNOWLEDGEOPERATIONS = "selectAcknowledgeOperations";
    String ZABBIX_SELECTFILTER = "selectFilter";
    String ZABBIX_EVENTSOURCE = "eventsource";
    String ZABBIX_STEPS = "steps";
    String ZABBIX_URL = "url";
    String ZABBIX_STATUS_CODE = "status_codes";
    String ZABBIX_NO = "no";


}
