College work for network management class @ PUCRS. It works as an SNMP manager to get info from an agent's MIB.
In order to run this app it's necessary to have TKinter
, easySNMP
,
matplotlib
, and SQlite3
, all installed with Python 3.7.3 specifically.
To install easySNMP
:
sudo apt-get install libsnmp-dev snmp-mibs-downloader gcc python-dev
and pip3 install easysnmp
.
To install matplotlib
:
pip3 install matplotlib
.
To install TKinter
:
sudo apt-get install python3-tk tk-dev
.
SQlite3
must be installed by default.
If it doesn't, run: sudo apt-get install libsqlite3-dev
.
To execute the app simply run: python3 app.py
. It's necessary to have a configured and functional SNMP service.