获取维护期

    此方法用于根据给定参数获取维护模式。

    任何类型的用户都可以使用此方法。权限可以在用户角色设置中撤消调用该方法。了解更多信息可以参见用户角色

    参数

    该方法支持以下参数。

    (整型/数组) 返回其中之一: - 一个对象数组; - 如果使用countOutput参数,被检索对象的数量。

    案例

    检索维护模式

    响应:

    1. {
    2. "jsonrpc": "2.0",
    3. "result": [
    4. {
    5. "maintenanceid": "3",
    6. "name": "Sunday maintenance",
    7. "maintenance_type": "0",
    8. "description": "",
    9. "active_since": "1358844540",
    10. "active_till": "1390466940",
    11. {
    12. "groupid": "4",
    13. "name": "Zabbix servers",
    14. "internal": "0"
    15. }
    16. ],
    17. "timeperiods": [
    18. {
    19. "timeperiod_type": "3",
    20. "every": "1",
    21. "month": "0",
    22. "dayofweek": "1",
    23. "day": "0",
    24. "start_time": "64800",
    25. "period": "3600",
    26. "start_date": "2147483647"
    27. ],
    28. {
    29. "tag": "service",
    30. "operator": "0",
    31. "value": "mysqld",
    32. },
    33. {
    34. "tag": "error",
    35. "operator": "2",
    36. "value": ""
    37. }
    38. ]
    39. }
    40. ],
    41. "id": 1
    42. }

    来源

    CMaintenance::get() 在 ui/include/classes/api/services/CMaintenance.php.