# Monitoring status (IRPCMonitoringStatus)

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

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

Reads the vault's monitoring indicators; currently the status of the search indexes.

This interface provides access to vault specific monitoring indicators.

- **gRPC service:** `MFiles.IRPCMonitoringStatus`
- **Book and level:** [Administration API](https://developer.m-files.com/APIs/gRPC-API/admin/index.md), specialized
- **Methods:** 3
- **Proto file:** [`mfiles/IRPCMonitoringStatus.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/IRPCMonitoringStatus.proto)

<a id="overview"></a>

## Overview

M-Files Admin uses this service to show the indexing status of a vault (whether indexing or a
rebuild is running, batch times, items processed). The only supported context is
`MONITORING_CONTEXT_INDEXING`; other contexts fail with "Not implemented.".

**Sessions and rights.** Every method requires a vault session with the vault right
`see_all_objects` ([VaultAccess](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.VaultAccess/index.md)); vault administrators have it.
A server-level session fails with "Login required.", a normal user with "Access denied.".

Typical order: list the index sources with
[GetIndicatorSources](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCMonitoringStatus/GetIndicatorSources/index.md), then read their
values with [GetIndicators](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCMonitoringStatus/GetIndicators/index.md).
[GetActiveNotifications](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCMonitoringStatus/GetActiveNotifications/index.md) gives a
quick summary as flags.

<a id="methods"></a>

## Methods

| Method | Summary | Facts |
|---|---|---|
| [GetActiveNotifications](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCMonitoringStatus/GetActiveNotifications/index.md) | Gets the active indexing notifications of the vault, such as "re-indexing required" or "rebuild in progress", combined over all indexes. | `admin` `session` |
| [GetIndicators](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCMonitoringStatus/GetIndicators/index.md) | Gets the indicator values of the vault's monitoring sources, optionally for one source. | `admin` `session` |
| [GetIndicatorSources](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCMonitoringStatus/GetIndicatorSources/index.md) | Lists the monitoring sources of the vault, for indexing one source per index and partition. | `admin` `session` |
