Introduction

From NetXMS Wiki
Jump to navigation Jump to search

About NetXMS Mobile Console for Android

NetXMS mobile console is a monitoring tool for Android devices running version 2.2. and later.
Currently, only a small subset of the functions present in the Desktop/Web edition are implemented, mainly read/only operations. The next paragraphs briefly describes each section.

Main window

In this figure you can see how appears the main window.

Error creating thumbnail: Unable to save thumbnail to destination
Error creating thumbnail: Unable to save thumbnail to destination
Error creating thumbnail: Unable to save thumbnail to destination
Error creating thumbnail: Unable to save thumbnail to destination
Error creating thumbnail: Unable to save thumbnail to destination
Error creating thumbnail: Unable to save thumbnail to destination


Alarms

Alarms section is used to list and manage all pending alarms, eventually filtered on a particular node/container. In the following image there are two nodes that are reporting a total of three alarms:

Dashboard

Dashboards are defined by administrator and allow to combine any available visualization components with data from multiple sources in order to create high-level views to see network (or parts of it) health at a glance. Not all elements are currently available for the mobile console. Here an example of how a list of available dashboards is presented:

Nodes

This section is used to list and manage all nodes (all network infrastructure monitored by NetXMS are represented as a set of objects. Each object represents one physical or logical entity, or group of them). Objects can be organized into hierarchical structure, the Nodes section is used to explore them. In the right bottom corner of the icon there is a symbol that indicates the status of the node/container following the same simbology used on the desktop console. Clicking on a container will show the items inside, continuing to click up to an object will show a set of swipeable pages:

  • Overview: here are presented the main info associated to this node, such as the name, the primary IP, the status, etc.
  • Alarms: here are presented the list of pending alarms (if any) for this node, with the possibility to manage them.
  • Last values: here are presented the DCI collected for this node, as well as the possibility to draw graphics for one or more values.
  • Interfaces: here are presented all the interfaces associated to this node
Error creating thumbnail: Unable to save thumbnail to destination
Error creating thumbnail: Unable to save thumbnail to destination
Error creating thumbnail: Unable to save thumbnail to destination
Error creating thumbnail: Unable to save thumbnail to destination


Graphics

Predefined graphics are defined by administrator and can be used to view collected data in a graphical form (as a line chart). Currently, the mobile console doesn’t autorefresh the content of the graphic selected.

MACaddress

This section is used to search for a MAC address by scanning a barcode value (need the installation of Barcode Scanner from Zxing Team – freely available on the Google Play), by input it manually or by getting it directly from a node by the “Find Switch port” command.

Main menu

  • Settings: select this item to configure the agent.
  • Reconnect: select this item to force a reconnection to the server to send new collected data.
  • Disconnect & Exit: select this item to stop the agent and exit from the app.

Settings

This section is used to configure the behaviour of the console.

Global settings

  • Autostart on boot: check to automatically start the agent on boot (to be effective, app must not be moved to SD card).

Connection

Parameters

Allows selecting the parameters used to connect to the server:

  1. Server: address of the server (IP or name).
  2. Port: port of the server (default 4701).
  3. User name: username to connect to the server.
  4. Password: password to connect to the server.
  5. Encrypt connection: when selected challenges an encryption strategy with the server (depending on supported/configured providers).

Scheduler

Enables the possibility to define periodic connections to the server. If the scheduler is not enabled the app will try to connect to the server every time it detects a new connection (data or WiFi) and remains always connected as far as the connection remains active:

  • Enable scheduler: check this to enable the scheduler.
  • Frequency (min): amount of time, in minutes, that has to elapse between each tentative of connection to the server to send the gathered info.
  • Duration (min): amount of time, in minutes, that has to elapse before disconnect from the server.
  • Daily scheduler: provides the ability to define a “one range” daily on which the agent is operational. Out of the specified range the app will not try to connect to the server to gather the new events:
  1. Daily activation on: start time for daily activation.
  2. Daily activation off: stop time for daily activation.

Notifications

Connection status

This section is to manage the notifications related to the connection status.

  • Notification behaviour: defines which kind of action should trigger notifications to the user. Possible options:
  1. Never: ignore connection status
  2. When connected: notify when connection is successful
  3. When disconnected: notify when connection is unsuccessful
  4. Always: notify either connection successful and connection unsuccessful
  • Toast notification: provides connection notification via “toast” , behaviour is defined by “Notification behaviour”.
  • Icon notification: provides connection notification via icon in the status bar, behaviour is defined by “Notification behaviour”.

Alarms

  • Alarms notification: select to enable alarms notification in the status bar.
  • Alarms sound by severity: for each category of alarm severity it is possible to select a specific sound, in this way it is possible to be notified about the type of the incoming alarms without necessity to check the display.

Interface

Multipliers

Allows to select the preferred multipliers to be used to show values. Allowed options:

  • None: do not apply multiplier, values are extended.
  • Decimal: applies a decimal multiplier (power of 10, e.g. 1000 -> 1K, 1000000 -> 1M, ...)
  • Binary: applies a binary multiplier (power of 2, e.g. 1024 -> 1Ki, 1048576 -> 1Mi, ...)