node-snmp-native - Native Javascript SNMP library for Node.js

  •        8

It's optimized for polling tens of thousands of counters on hundreds or thousands of hosts in a parallell manner. This is known to work (although performance might be limited by less than optimal SNMP agent implementations in random network gear). Create a Session. The Session constructor, like most of the other functions, take an options object. The options passed to the Session will be the defaults for any subsequent function calls on that session, but can be overridden as needed. Useful parameters here are host, port and family.

http://nym.se/node-snmp-native/docs/

Tags
Implementation
License
Platform

   




Related Projects

forge - A native implementation of TLS in Javascript and tools to write crypto-based and network-heavy webapps

  •    Javascript

A native implementation of TLS (and various other cryptographic tools) in JavaScript. The Forge software is a fully native implementation of the TLS protocol in JavaScript, a set of cryptography utilities, and a set of tools for developing Web Apps that utilize many network resources.

LibreNMS - Network monitoring system

  •    PHP

LibreNMS is an autodiscovering PHP/MySQL/SNMP based network monitoring which includes support for a wide range of network hardware and operating systems including Cisco, Linux, FreeBSD, Juniper, Brocade, Foundry, HP and many more.

OpenNMS

  •    Java

OpenNMS is the world's first enterprise grade network management platform developed under the open source model. A Java/XML-based Distributed Network & Systems Management platform.

SNMP .NET

  •    VB

C#/.NET SNMP V1+2+3 framework with fully functioning BER/ASN.1 Decoders and Encoders

kekeo - A little toolbox to play with Microsoft Kerberos in C

  •    C

In kekeo, I use an external commercial library to deal with Kerberos ASN.1 structures: OSS ASN.1/C (http://www.oss.com/asn1/products/asn1-c/asn1-c.html) It was the only code generator/library that I've found to work easily with Microsoft C project. You can't build kekeo out-of-the-box, you'have to generate C files and link with OSS libraries.


PolyMon

  •    

PolyMon is a .NET/SQL Server based system to monitor, analyze and alert on a variety of network resources including PowerShell, PerfMon, WMI, SNMP, TCP, URL, etc. Integrates with PowerShell for custom monitors and Actions. Also easily extensible through a plug-in architecture.

Pandora FMS - Flexible Monitoring System

  •    C

Pandora FMS is a performance and availability monitoring system, ready for big environments. It uses agents for local monitoring and can do several kinds of remote network monitoring. It watches your systems and applications, and allows you to know the status of any element of those systems.

IvmaiAsn

  •    Java

IvmaiAsn ASN1/ECN/XDR Tools. A collection of the ASN.1/ECN parser, XDR-to-ASN.1 converter and pretty-printer scripts for ASN.1/ECN specifications. Contains also a formal definition of the ASN.1 built-in types, ECN encoding classes and XDR encodings.

Ingres SNMP Agent

  •    C

Development of an SNMP agent and monitoring environment for Ingres database monitoring based on NET-SNMP. Provides extensible access to IMADB as well as host scripts including lockstat and logstat.

SNMP::Info

  •    Perl

SNMP::Info - Provides a Perl-5 object oriented interface to information obtained through SNMP. Specialty sub-classes exist for a number of network devices and common MIBs such as SNMP::Info::Layer2::Catalyst and SNMP::Info::CDP.

net-snmp

  •    C

Net-SNMP provides tools and libraries relating to the Simple Network Management Protocol including: An extensible agent, an SNMP library, tools to request or set information from SNMP agents, tools to generate and handle SNMP traps, etc.

Yet Another Python SNMP module

  •    Python

yapsnmp is a Python SNMP module built on top of the net-snmp (formerly known as ucd-snmp) library. It offers SNMP version 1 and 2c (v3 soon to come) as well as full MIB parsing.

Splash

  •    C

Splash is the combination of an Active Network (SNAP) and network management extensions based on SNMP. It can process network management requests at the same speed as SNMP, while it also allows for more flexible solutions not possible with SNMP.

Scotty TNG

  •    Ruby

Scotty TNG is a ping/snmp based realtime network monitoring software. This software implements a client/server approach to monitor a huge number of hosts with ICMP echo requests and SNMP queries. The client presents all gathered informations via a GUI.

Zenoss - Open Source IT Management

  •    Python

Zenoss Core is an open source IT monitoring product that delivers the functionality to effectively manage the configuration, health, performance of networks, servers and applications through a single, integrated software package.

YapSNMP-NG

  •    Python

yapsnmp-ng is a Python SNMP module built on top of the net-snmp (formerly known as ucd-snmp) library. It offers SNMP version 1 and 2c and v3 as well as full MIB parsing. (Compatible with Python up to 2.6) It add SNMPv3 support and fixes to the YapSNMP

SNMP Network Analysis and Presentation

  •    C

SNMP Network Analysis and Presentation Package (SNAPP). Allows high speed SNMP data collection and visualization through a web based interface using a RRD data storage format.

NetMRG

  •    PHP

NetMRG is a package for network monitoring, reporting, and graphing. It uses RRDTOOL for graphing data, PHP for web-based configuration, and a C program for data gathering, with native SNMP support and the ability to accept data from custom scripts.

Zabbix - distributed monitoring solution

  •    C

Zabbix is an enterprise-class open source distributed monitoring solution. It is highly scaleable, capable of monitoring more than 100,000 devices and servers. A Zabbix agent can also be installed on UNIX and Windows hosts to monitor statistics such as CPU load, network utilization, disk space, etc. It also supports agentless monitoring via SNMP, TCP and ICMP.

NagMIN - Network Monitoring System

  •    Perl

NagMIN is a enterprise class Network Monitoring System, Powered by Nagios, WebMIN, RRDtool, Nmap, Fping, Net::SNMP, Syslog-NG and other open source software providing web-based administration, and enhanced web portal to help you manage your network.