SNMaP is a SNMP GUI tool on Linux/Windows for SNMP beginners and network designers.
This application works on SNMP v1,2,3.
Qt and net-snmp libraries are required.
This application is a renewal version for SnmpMonitor.
CONTENTS
Download
[Features]
- SNMP v1,2,3 is available.
- Getted MIB-2,RMON,private MIBs are displayed with tree structure.
- Counter and Gauge type MIBs are displayed graphically.
Counter-type is displayed with differential number between previous and now getted number, while Gauge-type with just getted number.
- Ver 1.05Available any vender MIB files(eg. CISCO)
- CPU utilization of some NW switch and router is displayed graphically.[CISCO,Brocade(Foundry, formerly.) ,AlaxalA]
NW switch/router | OID(NAME) | OID(NUM) |
CISCO | cpmCPUTotal5sec | 1.3.6.1.4.1.9.9.109.1.1.1.1.3.1 |
cpmCPUTotal1min | 1.3.6.1.4.1.9.9.109.1.1.1.1.4.1 |
cpmCPUTotal5min | 1.3.6.1.4.1.9.9.109.1.1.1.1.5.1 |
Brocade(Foundry, formerly) | snAgGblCpuUtil1SecAvg | 1.3.6.1.4.1.1991.1.1.2.1.50.0 |
snAgGblCpuUtil5SecAvg | 1.3.6.1.4.1.1991.1.1.2.1.51.0 |
snAgGblCpuUtil1MinAvg | 1.3.6.1.4.1.1991.1.1.2.1.52.0 |
snAgGblDynMemUtil | 1.3.6.1.4.1.1991.1.1.2.1.53.0 |
AlaxalA | ax3630sCpuLoad1m | 1.3.6.1.4.1.21839.2.2.7.2.1.2.1.11.1 |
Figure 1.(MIB Tree)
- Input an OID(eg. "system",".1.3.6.1.2.1.interfaces.2" like Figure 1) in the textbox and press RET,
you can get all children,descendants of the disignated MIB.
- Only available number-notation about private MIB. But, you can enter "cpmCPUTotal5sec",
if you load any vendor MIB files(eg. CISCO) at [File]-[App Setting]-[Snmp More] menu.
Figure 2.(MIB system and netstat)
Figure 3.(MIB interfaces)
Figure 4.(MIB ip)
- Polling every 30sec on Ver 1.05.
- A gray-out region on Figure 4 means some communication errors had happened.
[Required Environment]
[Preparation/How to install Qt4]
- How to install Qt4 on Fedora
- $ su root
- # yum -y install qt4
- # yum -y install qt4-devel
- How to install Qt4 on Ubuntu
- $ sudo su
- # apt-get install libqt4-core libqt4-debug libqt4-debug-dev libqt4-dev libqt4-gui libqt4-qt3support libqt4-sql lsb-qt4 qt4-designer qt4-dev-tools qt4-doc qt4-qtconfig uim-qt
- How to install Qt4 on Windows
- Download "Qt SDK for Windows" from http://qt.nokia.com/downloads/
- Execute the download file.
- Add "C:\Qt\2010.05\qt\bin","C:\Qt\2010.05\mingw\libexec\gcc\mingw32\4.4.0" for the enviromental variable PATH.
[Preparation/How to install net-snmp]
- How to install net-snmp on Fedora
- $ su root
- # yum -y install net-snmp
- # yum -y install net-snmp-utils
- # yum -y install net-snmp-devel
- How to install on Windows
- Download net-snmp-5.5.0-1.x86.exe(32bit PC).
- Execute the download file.
- Add "C:/usr/bin" for the enviromental variable PATH.
[How to Compile on Linux]
Download snmap_x.xx.tar.gz from http://sourceforge.net/projects/milusnmap/files/ at first.
I show you how to install to /usr/local/snmap as an example.
- $ gzip snmap_x.xx.tar.gz | tar xvf -
- $ cd snmap_x.xx
- try the bellow red steps, if any error happen when ./configure.
- $ aclocal -I ./m4
- $ autoconf
- $ autoheader
- $ automake
- $ ./configure --prefix=/usr/local/snmap
- $ make
- $ su root
- # make install
[How to Install on Linux]
Download snmap-x.xx-1.i686.rpm or snmap-x.xx-1.i386.rpm from http://sourceforge.net/projects/milusnmap/files/.
Do the following steps.
- $ su root
- # rpm -ivh snmap-x.xx-1.i686.rpm
This binary is compiled on 32bit PC.
[How to Execute on Linux]
You need to set path to installed directory.
I show you how to set path /usr/local/snmap as installed directory.
bash
- export PATH=$PATH:/usr/local/snmap/bin
csh
- setenv PATH $PATH:/usr/local/snmap/bin
If you set path, you can execute this tool by this command.
$ snmap
[How to install on Windows]
An automatic compile doesn't work good on windows, so I attach only a 32bit binary.
I apologize my incovinence for 64bit PC Users.
Download tog_x.xx.win32.zip from http://sourceforge.net/projects/milusnmap/files/.
After decompress a download file, put the files on your favorite folder.
[How to Excute on Windows]
You need to set path to Qt4 and net-snmp library.
You only have to add path "C:/Qt/2010.05/qt/bin","C:/usr/bin" by Control Panel.
I abbreviate how to use the Control Panel but show you one of the friendly site http://www.brightrev.com/how-to/windows/35-add-a-utilities-directory-to-your-pc.html?start=1.
After set path, you only have to double-click on "snmap.exe".
[Special Thanks]
This program uses the following 2 librarys.
[Version History]
2011/06/13 | ver1.09 | Implement remote host character code. |
2011/05/07 | ver1.08 | Implement save snmp data to an Excel file. |
2011/03/29 | ver1.07 | Available favorite polling interval/line-Style,Width,Color on graph window. |
2011/03/17 | ver1.06 | Available multi SNMP Agent |
2011/03/03 | ver1.05 | Add snmp timeout |
| Available private MIB file load |
2011/02/24 | ver1.04 | Add brocade MIB Menu |
| Add alaxala MIB Menu |
| Available on Windows |
2011/02/16 | ver1.03 | Add tcp MIB Menu |
| Add udp MIB Menu |
| Add snmp MIB Menu |
| Add statistics MIB Menu |
| Add history MIB Menu |
| Add cisco MIB Menu |
2011/02/10 | ver1.02 | Add system MIB Menu |
| Add interfaces MIB Menu |
| Add ip MIB Menu |
| Add icmp MIB Menu |
| Add netstat Menu |
2011/02/02 | ver1.02 | First Release |
Copyright © 2003-2005,2010-2011 milu. All rights reserved.
HOME:http://milukiriu2010.web.fc2.com/index_C.html
DOWNLOAD:https://sourceforge.net/projects/milusnmap/
BLOG:http://milukiriu2010.blog71.fc2.com/
MAIL:milu.kiriu2010@gmail.com