# ServerHealthItem

Location: [gRPC API](https://developer.m-files.com/APIs/gRPC-API/index.md) > [Reference](https://developer.m-files.com/APIs/gRPC-API/Reference/index.md) > [Enums](https://developer.m-files.com/APIs/gRPC-API/Reference/Enums/index.md)

HTML version: https://developer.m-files.com/APIs/gRPC-API/Reference/Enums/MFiles.ServerHealthItem/

A structure that specifies the server health item.

- **Full name:** `MFiles.ServerHealthItem`
- **Proto file:** [`mfiles/enums.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/enums.proto)

<a id="values"></a>

## Values

| Name | Number | Description |
|---|---|---|
| <a id="v-SERVER_HEALTH_ITEM_IGNORE"></a>`SERVER_HEALTH_ITEM_IGNORE` | 0 | Ignore this check. |
| <a id="v-SERVER_HEALTH_ITEM_CHECK"></a>`SERVER_HEALTH_ITEM_CHECK` | 1 | Check the item and return the result. |
| <a id="v-SERVER_HEALTH_ITEM_FAIL_IF_UNHEALTHY"></a>`SERVER_HEALTH_ITEM_FAIL_IF_UNHEALTHY` | 2 | Check the item and fail the method call if the check fails. |

<a id="used-in-fields"></a>

## Used in fields

- [`ServerHealthRequest.vault_refresh_from_one_db`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ServerHealthRequest/index.md#f-vault_refresh_from_one_db): Check that a refresh from One DB has been successfully made.
- [`ServerHealthRequest.online_state_transition_finished_for_all_vaults`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ServerHealthRequest/index.md#f-online_state_transition_finished_for_all_vaults): Check that all the vaults have finished the online transition.
- [`ServerHealthRequest.all_vaults_in_correct_end_state`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ServerHealthRequest/index.md#f-all_vaults_in_correct_end_state): Check that all the vaults are in correct end state.
