Docs Menu
Docs Home
/ /
MongoDB Command Line Interface
/ / /

mongocli ops-manager alerts list

On this page

  • Syntax
  • Options
  • Output
  • Example

The alerts list command retrieves all alerts for the specified Ops Manager project.

mongocli ops-manager|om alert|alerts list|ls
[ --limit <number-of-items-per-page> ]
[ --output|-o <output-format> ]
[ --page <page-number> ]
[ --profile|-P <profile-name> ]
[ --projectId <id-of-project> ]
[ --status <alert-status> ]
Option
Type
Description
Required?
--limit
integer
Number of items per page, up to a maximum of 500. Defaults to 100 if not specified.
no
--output, -o
string

Command output format. Valid values are:

  • json for output in JSON format

  • go-template for custom output using the Go template

  • go-template-file for custom output specified using Go template file

If omitted, the command returns output in the default format.

no
--page
integer
Page number (1-based). Defaults to 1 if not specified.
no
--profile, -P
string
Name of the profile where the public and private keys for the project are saved. If omitted, uses the default profile. To learn more about creating a profile, see Configure the MongoDB CLI.
no
--projectId
string

Unique identifier of the project. If omitted, uses the project ID in the profile or environment variable.

no
--status
string

Status of the alerts you want to return. The MongoDB CLI returns alerts that match the status you indicate. Accepted values include:

TRACKING
Alert conditions exist, but the condition hasn't persisted for long enough to trigger an alert.
OPEN
Alert is open.
CLOSED
Alert is closed.
no

For each alert, the command prints the following fields in the specified format to the terminal if the command succeeds. If the command returns errors, see Troubleshooting for recommended solutions.

Name
Type
Description
acknowledgedUntil
date
Timestamp in ISO 8601 date and time format in UTC through which the alert has been acknowledged. mongocli returns this value after the alert has been acknowledged.
acknowledgementComment
string
Comment left by the user who acknowledged the alert. mongocli returns this value after the alert has been acknowledged.
acknowledgingUsername
string
Username of the user who acknowledged the alert. mongocli returns this value after the alert has been acknowledged.
alertConfigId
string
Unique identifier of the alert configuration that triggered this alert.
clusterName
string
Name the cluster to which this alert applies.
created
date
Timestamp in ISO 8601 date and time format in UTC when this alert was created.
currentValue
object
Current value of the metric that triggered the alert. mongocli returns this value if "eventTypeName" : "OUTSIDE_METRIC_THRESHOLD".
currentValue.number
float
Value.
currentValue.units
string

Units for the value. Possible units are:

  • RAW

  • BITS

  • BYTES

  • KILOBITS

  • KILOBYTES

  • MEGABITS

  • MEGABYTES

  • GIGABITS

  • GIGABYTES

  • TERABYTES

  • PETABYTES

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

eventTypeName
string
Name of the event that triggered the alert. The possible values depend on the alert type.
groupId
string
Unique identifier of the project for which this alert was opened.
hostnameAndPort
string
Hostname and port of the host to which the alert applies.
id
string
Unique identifier for the alert.
lastNotified
date
Timestamp in ISO 8601 date and time format in UTC when the last notification was sent for this alert. Only present if notifications have been sent.
metricName
string

Name of the metric whose value went outside the threshold. mongocli returns this value if "eventTypeName" : "OUTSIDE_METRIC_THRESHOLD". Possible values are:

  • ASSERT_MSG

  • ASSERT_REGULAR

  • ASSERT_USER

  • ASSERT_WARNING

  • BACKGROUND_FLUSH_AVG

  • CACHE_BYTES_READ_INTO

  • CACHE_BYTES_WRITTEN_FROM

  • CACHE_DIRTY_BYTES

  • CACHE_USED_BYTES

  • COMPUTED_MEMORY

  • CONNECTIONS

  • CURSORS_TOTAL_CLIENT_CURSORS_SIZE

  • CURSORS_TOTAL_OPEN

  • CURSORS_TOTAL_TIMED_OUT

  • DB_DATA_SIZE_TOTAL

  • DB_STORAGE_TOTAL

  • DISK_PARTITION_SPACE_USED_DATA

  • DISK_PARTITION_SPACE_USED_INDEX

  • DISK_PARTITION_SPACE_USED_JOURNAL

  • DISK_PARTITION_UTILIZATION_DATA

  • DISK_PARTITION_UTILIZATION_INDEX

  • DISK_PARTITION_UTILIZATION_JOURNAL

  • EXTRA_INFO_PAGE_FAULTS

  • GLOBAL_ACCESSES_NOT_IN_MEMORY

  • GLOBAL_LOCK_CURRENT_QUEUE_READERS

  • GLOBAL_LOCK_CURRENT_QUEUE_TOTAL

  • GLOBAL_LOCK_CURRENT_QUEUE_WRITERS

  • GLOBAL_LOCK_PERCENTAGE

  • GLOBAL_PAGE_FAULT_EXCEPTIONS_THROWN

  • INDEX_COUNTERS_BTREE_ACCESSES

  • INDEX_COUNTERS_BTREE_HITS

  • INDEX_COUNTERS_BTREE_MISS_RATIO

  • INDEX_COUNTERS_BTREE_MISSES

  • JOURNALING_COMMITS_IN_WRITE_LOCK

  • JOURNALING_MB

  • JOURNALING_WRITE_DATA_FILES_MB

  • LOGICAL_SIZE

  • MEMORY_RESIDENT

  • MEMORY_VIRTUAL

  • MEMORY_MAPPED

  • NETWORK_BYTES_IN

  • NETWORK_BYTES_OUT

  • NETWORK_NUM_REQUESTS

  • NORMALIZED_SYSTEM_CPU_USER

  • OPCOUNTER_CMD

  • OPCOUNTER_DELETE

  • OPCOUNTER_INSERT

  • OPCOUNTER_QUERY

  • OPCOUNTER_REPL_UPDATE

  • OPCOUNTER_REPL_DELETE

  • OPCOUNTER_REPL_INSERT

  • OPCOUNTER_UPDATE

  • OPLOG_MASTER_LAG_TIME_DIFF

  • OPLOG_MASTER_TIME

  • OPLOG_RATE_GB_PER_HOUR

  • OPLOG_SLAVE_LAG_MASTER_TIME

  • RESTARTS_IN_LAST_HOUR

  • TICKETS_AVAILABLE_READS

  • TICKETS_AVAILABLE_WRITES

replicaSetName
string
Name of the replica set, if applicable.
resolved
date
Timestamp in ISO 8601 date and time format in UTC when the alert was closed. mongocli returns this value if "status" : "CLOSED".
status
string

Current state of the alert. Possible values are:

TRACKING
Alert conditions exist, but the condition hasn't persisted for long enough to trigger an alert.
OPEN
Alert is open.
CLOSED
Alert is closed.
CANCELLED
Alert is cancelled.
updated
date
Timestamp in ISO 8601 date and time format in UTC when this alert was last updated.

The following example uses the mongocli om alerts list command to retrieve all alerts that occurred for the specified project. It uses the profile named myprofile for accessing Ops Manager.

mongocli om alerts list --projectId 5df90590f10fab5e33de2305 \
--output json --profile myprofile

The previous command prints the following fields in the specified format to the terminal. To learn more about these fields, see Output.

{
"links": [
{
"rel": "self",
"href": "http://omserver:8080/api/public/v1.0/groups/5eac961b0838261259e0302d/alerts?pageNum=1\u0026itemsPerPage=100"
}
],
"results": [
{
"id": "5eac99120838261259e035b7",
"groupId": "5eac961b0838261259e0302d",
"alertConfigId": "5eac99050838261259e0358e",
"eventTypeName": "USERS_WITHOUT_MULTI_FACTOR_AUTH",
"created": "2020-05-01T21:48:02Z",
"updated": "2020-05-01T21:55:02Z",
"resolved": "2020-05-01T21:55:02Z",
"status": "CLOSED",
"lastNotified": "2020-05-01T21:55:09Z"
},
{
"id": "5e90da66adbe3e61bd51084b",
"groupId": "5eac961b0838261259e0302d",
"alertConfigId": "5df90590f10fab5e33de2306",
"eventTypeName": "REPLICATION_OPLOG_WINDOW_RUNNING_OUT",
"created": "2020-04-10T20:43:18Z",
"updated": "2020-04-10T20:44:10Z",
"resolved": "2020-04-10T20:44:10Z",
"status": "CLOSED",
"lastNotified": "2020-04-10T20:44:18Z",
"replicaSetName": "rs0"
}
],
"totalCount": 2
}

Back

List Alert Configuration Matcher Fields