AI3 logo     ComMon for Sony satellite receiver
AI3 teammAI3 eventsAI3 researchAI3 publicationsAI3 reports

ComMon is a set of tools for monitoring performance on Sony satellite receiver.

A version updated for FreeBSD is available. Updated

Demo

CSIM Logo WelcomeCourses
Faculty, Student, Staff
Projects and reports
Conferences, workshop and seminars
Laboratories and reasearch facilities
Information related to CSIM
Information non-related to CSIM
Address, map, phone, etc.
Search

ComMon is a data loging and monitoring set of tools that was originally developped for Comstream satellite modem. It is part of AI3 network monitoring working group.

This version has been adapted to monitor the link quality of the C Band UDLR testbed and the Sony satellite receiver.

This version of ComMon is derived from the version from the Comstream modem. You should read it first.

It is devided into 3 major parts: data collection, data archiving and data displaying. Each part is separate and can run on different server.

System requirements

Module Where Software needed
udlr Any box that can telnet to the Sony Box MySQL client library: ./configure --without-server

All passwords have been hidden in the distribution files.

Data collection

Data are collected by a set of programs in Perl and C that run on the a box that can telnet and SNMP to the Sony receiver.

First program (udlr), written in C, connects to the Sony receiver by telnet. It reads the status of the tuner of the Sony Box and extract Eb/N0 level and the Automatic Gain Control (AGC) level. Both information vary constantly. To get a better accuracy, data are collected every second and averaged over a period of 5 minutes. I think this reduces the risk to read aberrant data, it can also reflect some rapid change of condition over the 5 minutes interval.

The program will keep the average data, the minimum and maximum over the 5 minutes period, as well as the number of miss read over the period. Time stamp and interval duration are also kept.

All configurable options are located at the begining of the program. MySQL client library must be available on the machine. It must be compiled with the library:
ai3gate<23>: gcc -O2 udlr.c -o udlr -lmysqlclient -lm -I/usr/local/include -L/usr/local/lib/mysql

It should compile (and run) almost seamlessly on FreeBSD systems.

The program udlr is started at boot time (in /etc/rc.local).

The second program (collect) is the same as for the bi-directional version of Common, it uses the configuration file ai3mon_udlr.conf.

Time stamp is rounded at exact 5 minutes time.

Data archiving and data displaying

This is exactelly the same as for the bi-directionnal Common.

Powered by: Net-SNMP RRD TOOL

CSIM home pageWMailAccount managementCSIM LibraryNetwork test toolsSearch CSIM directories
Contact us: Olivier Nicole AI3    CSIM    SET    AIT Last update: Apr 2003