nicrec

Specifications

  • Parameters: 20
  • Data Source: /proc, process information pseudo-filesystem
  • API: Sys::Statistics::Linux
  • Programming Language: Perl 5
  • Library of Monitoring Objects: IT/Computer Performance

Functions

Records system performance metrics from a Linux 32 or 64bit kernel. The agent requires a minimum version of Linux kernel 2.6 version. The recorder uses Sys::Statistics::Linux, a Perl based module which handles data collection from proc interface. The recorder outputs collected data as sdrd, sdr raw data format.

Data Message

nicrec records per NIC statistics, receiving and transmitting metrics: the no. of KBytes received/sec, the no. of packets received/sec, the no. of KBytes transmitted/sec, the no. of packets transmitted/sec and many other metrics.

id name type description
1 timestamp time seconds since Epoch
2 nicid string NIC ID
3 rxpkt rate number of packets received per sec
4 rxkbytes rate the number of KBytes received per sec
5 rxerr rate the number of errors while received packets per sec
6 rxdrop rate the number of packets that were dropped per sec
7 rxfifo rate the number of FIFO overruns on received packets per sec
8 rxframe rate the number of carrier errors on received packet per sec
9 rxcompr rate the number of compressed packets received per sec
10 rxmulti rate the number of multicast packets received per sec
11 txpkt rate the number of packets transmitted per sec
12 txkbytes rate the number of KBytes transmitted per sec
13 txerr rate the number of errors transmitting packets per sec
14 txdrop rate the number of packets that were dropped per sec
15 txfifo rate the number of FIFO overruns on transmitted packets per sec
16 txcolls rate the number of collisions that were detecte per sec
17 txcarr rate the number of carrier errors on transmitted packets per sec
18 txcompr rate the number of compressed packets transmitted per sec
19 rxtxpkt rate the total number of packets (received + transmitted) per sec
20 rxtxkbytes rate the total number of KBytes (received + transmitted) per sec