Top Banner
Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports
33

Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.

Dec 22, 2015

Download

Documents

Tracy Lewis
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.

Monitoring System

Monitors BasicsMonitor Types

AlarmsActions

RRD ChartsReports

Page 2: Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.

2

Monitoring System

• Performance and Fault management• Monitoring objects

• Monitors - permanent and periodic execution• Reports - on-demand execution

• Can be configured on Devices or Ports and in that context are executed

Page 3: Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.

3

Monitors

• Execution • status, period, timeout

• Variables – keeps the measured values

• Shown with an indexed number:

• var(1), var(2) ...

• var(0) – control variable

Page 4: Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.

4

Monitor Types

Basic types of Monitors are: • SNMP Monitor• Port Monitor• Traffic Monitor• Ping Monitor• NMAP Monitor• External Monitor

Pre-defined and often used SNMP Monitors are:• Packets Monitor• BGP Monitor• CPU Load Monitor • System Memory Monitor

Page 5: Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.

5

SNMP

• Simple Network Management Protocol

• SNMP basics• Community string• MIB and OIDs• Port Index • Suffix

• How to access• any SNMP browser• Linux command: snmpwalk

Expample:

snmpwalk –v 1 –c public router-name

Page 6: Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.

6

SNMP Monitor

• Measurement of arbitrary SNMP variables - OID (Object Identifier)• If a device supports SNMP, then it is possible to get various information on

device functioning and its services• OIDs database, so-called MIBs (Management Information Base) are either

globally standardised or defined by the device manufacturer• The OIDs are configured as Monitor variables• SNMP Monitor is defined from the client application, while from the web

interface, user can copy and paste already configured SNMP Monitors.

Page 7: Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.

7

Router A

Router B

HOST 1

Page 8: Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.

8

Traffic Monitor

• Predefined SNMP monitor under Port object

• Measures data traffic through the network interface

• Variables:• var(1) and var(2) - Bytes per

sec• var(3) and var(4) - bits per sec

• RRD Chart for var(3) and var(4)• Input traffic - green colour• Output traffic - blue colour

• Alarms can be set up to react to

certain traffic intensity.

Page 9: Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.

9

Traffic Monitor

Router A Router X

Input/Output traffic

Page 10: Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.

10

Ping Monitor

• Defined under Device object• Executes native ICMP ping service towards this device • Measures the results of ping command

• 6 variables for packet delay and percentage of lost packets

Variables Description

var(1) Minimum RTT (Round Trip Time ) – minimum delay

var(2) Maximum RTT (Round Trip Time ) – maximum delay

var(3) Average RTT (Round Trip Time ) – average delay

var(4) Sent Packets – number of sent packets

var(5) Received Packets – number of received packets

var(6) Packet Loss – percent of lost packets (100* var(5)/ var(4))

• Includes two RRD Chart objects• Ping Delay - measures the minimum and maximum delay of ping packets (var(1)

and var(2))• Ping Loss - measures the percentage of lost packets (var(6))

• Alarms for the Ping Loss percentage

Page 11: Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.

11

Ping Monitor

Router A Router X

Packet Loss [%] Packet Delay [ms]

Page 12: Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.

12

Router A Router X

Packet Loss = 100 %

Ping monitor

Page 13: Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.

13

Port Monitor

• Predefined SNMP monitor under Port object

• Observes administrative and operational status

of the network interfaces• var(1) – administrative status (1.3.6.1.2.1.2.2.7)• var(2) – operational status

(1.3.6.1.2.1.2.2.8)• Children:

• RRD Chart related to administrative and operational statuses

• Alarms related to the operational status• Good Alarm – "var(2) == 1". Message: "Link is UP"• Bad Alarm –"var(2) != 1". Message is: "Link is DOWN“• Mail action is configured on Alarms with the same

message.

Value Status

1 Up

2 Down

3 Testing

4 Unknown

5 Dormant

Operational port status

Page 14: Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.

14

Packet Loss = 0 %

Router B

Router A Router X

DOWNDOWN UPUP

Port Monitor

Page 15: Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.

15

Port Monitor

Router A Router X

DOWNDOWN

Page 16: Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.

16

NMAP Monitor

• Measures the basic status of the network services• Checks whether the certain TCP or UDP port is available

on the network device• The testing is done via native NMAP command on the

NetIIS server• var(1) = true, port is open, • var(1) = false, port is closed

• RRD Chart for var(1) draws two values: • 1 - open• 0 - closed

• Alarms for events can be created on the Monitor when the port is open or closed, and certain Actions can be added.

Page 17: Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.

17

External Monitor

• Performs an arbitrary external command or a certain program on the operating system and checks the resulting values

• It is possible to develop special programs or scripts, so-called Agents that take specific measures and actions

• External Monitor, as any other Monitor, can contain Alarms and RRD Charts.

Page 18: Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.

18

Pre-defined SNMP Monitors

Pre-defined and often used SNMP Monitors are:• Packets Monitor• BGP Monitor• CPU Load Monitor • System Memory Monitor

Page 19: Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.

19

Packet Monitor

• Measures packets flow on the interface in a similar way to Traffic Monitor

• Useful in the case of detecting anomalies in the network traffic

• In the case of DoS attack or an attempt of virus expansion on the network, the network traffic (in bps) does not have to rise, but it will increase the number of packets

• Two variables:• Var(1) - Interface In Packets (unicast)

OID= .1.3.6.1.2.1.2.2.1.17 • Var(2) - Interface Out Packets (unicast)

OID= .1.3.6.1.2.1.2.2.1.18

• Unit: Packets per second• RRD can be attached to the Monitor

Page 20: Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.

20

BGP Monitor

• Measures the status of BGP sessions • Monitor in variable var(1) returns the current status of

the session with certain peer. • OID suffix is required - IP address of the BGP peer

• .1.3.6.1.2.1.15.3.1.16.147.91.0.112

• RRD Chart assignedState Description

1 Idle Session has not been configured

2 Connect Attempt to connect, session still not established

3 Active Attempt to establish session, session still not established

4 OpenSent Request for connection sent, session still not established

5 OpenConfirm Answer for request received, session still not established

6 Established Session successfully established

Page 21: Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.

21

CPU Usage Monitor

• Three variables, the processor utilization in time intervals of 5s, 1min and 5min

• Correspondent OID’s are not standardised, they are specified exclusively for Cisco devices and belong to the MIB hierarchy of the Cisco Systems

• RRD Chart refers to the variable var(2), for processor utilization in the time interval of 1min

• Note: For devices of other manufacturers it is possible to define similar Monitors if correspondent information is supported by SNMP

Page 22: Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.

22

System Memory Monitor

• Measures more variables, specified exclusively for Cisco devices

• Requests input of suffixes to the defined OIDs• Processor memory - suffix .1• interface memory - suffix .2, .3 or even higher value

• RRD Chart refers to variables var(4) and var(8), for the memory usage in percentage.

var Description

var(1) Memory Name - memory name that is being monitored

var(2) Used Memory (suffix) – used memory in bytes

var(3) Free Memory (suffix) – free memory in bytes

var(4)

Used Memory – free memory in percentage 100 * var(2) / (var(2) + var(3))

var(5) Memory Name – memory name that is being monitored

var(6) Used Memory (suffix) – used memory in bytes

var(7) Free Memory (suffix) – free memory in bytes

var(8)

Used Memory – free memory in percentage 100 * var(6) / (var(6) + var(7))

Page 23: Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.

23

Alarms

• Perform failure notification• Defined within the Monitor• Observe Monitor values and comparing with configured

thresholds• State of the Alarm

• On – the condition is currently fulfilled • Off - otherwise

• Two paired types:• Good Alarm – in status On - wished state• Bad Alarm – in status On - failed state

• The “Alerts” page in Tools menu shows all Active Alarms.

Page 24: Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.

24

Alarms attributes

• Name. advised to have a uniform and generic name (Good alarm, Bad alarm)

• Condition. Logical expression with the Monitor variables, in syntax: var(1), var(2) etc.

• operations: "==", "!=", "<", "<=", ">",">=", "OR", "AND", "NOT".• Example: Conditions for detecting unusually low traffic on the

Traffic Monitor: "var(3) < 100000 OR var(4) < 100000"

• Delay. Values in seconds, time the Alarm conditions must be true in order to activate the action

• Message. Message that is written in the Event Log. This is not a message sent to the user via email or SMS service.

• Level. Critical level of the Alarm in the range from -10 to +10.

Page 25: Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.

25

Alarms

• Alarms activation event (changing to the state On) will be shown in the Event Log.

• Additional notification - Action objects

Page 26: Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.

26

Actions

• Action that can be executed upon the activation of the Alarm. • Two types

• Mail Action, sending e-mail messages to a selected User of User group

• SMS Action, sending SMS messages to a selected User of User group

• Attributes:• Name. It is possible to enter an arbitrary name of Action.• Text. Arbitrary text that is sent via email or SMS service. • Recipient. Recipient that the message is sent to, chosen from

the list of existing Users or User groups

Page 27: Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.

27

Action

Note: Only one recipient can be chosen for one Action, i.e. individual User or User groups. If the message should be sent to another User it is recommended to add a new Action to chosen recipient (copy/paste in the Children box of the Alarm).

Note: Generic text message is recommended

Page 28: Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.

28

RRD Chart (MRTG)

• Defined within the Monitor• Purpose:

• archive values of Monitor variables during a certain time interval

• draw these values in the chosen time interval

• Up to two variables, refer to arbitrary Monitor variables:• green area• blue line

• In View mode – • 4 charts with different: daily, weekly, monthly and yearly

• Link on the top, opens the page in traditional MRTG format

Page 29: Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.

29

RRD Chart – View mode

Page 30: Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.

30

RRD Chart – Edit mode

Page 31: Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.

31

Reports

• Show the current state of the device SNMP variables on the user demand

• Configuration from the Client application• SNMP variables and output forms are chosen

• Web interface is for overview of the Report• Recognise existence of certain monitors and use them

Page 32: Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.

32

Reports – Web Interface

Page 33: Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.

Monitoring System

Summary Monitors BasicsMonitor Types

AlarmsActions

RRD ChartsReports