000webhost

Web hosting
Showing posts with label monitoring. Show all posts
Showing posts with label monitoring. Show all posts

Monday, October 31, 2011

SNMP Monitoring

Recently, I've been working on a project which involves remote monitoring and configuration of server and network devices. Obviously, my research has led me to further discover the intricacies of the SNMP protocol and agents which can often provide extensive monitoring and configuration capabilities.

I've obviously been looking at native and third-party, proprietary and open source, SNMP agents for Windows and Linux. No doubt, configuration parameters can vary drastically depending on the information and level of configurability that you desire but they all rely on similar concepts and use similar vocabulary. These concepts are best outlined in the following locations.


The best example of its structure is probably represented by the following picture.


It will most likely remind you of postal addressing systems, directory service hierarchies and other hierarchal structures such as those used by Domain Service System (DNS) with each level being represented by numbers and/or shorthand strings. At the end of the hierarchy is a string/counter/number which represents the value of the concerned attribute of the piece of hardware and/or software in question at any point in time. These attributes can range from the name of the installed Operating System, to the total number of bytes sent on a particular Network Interface Card (NIC).

Based on the intent on my project it seems clearer that using SNMP as a basis for monitoring may be overkill (though I'll add some SNMP functionality). While it allows for a more finer grained image of the situation, it is also clear that much of this information is redundant especially when you are using 'generic hardware' (whether it is server and or desktop class). As such, it becomes more obvious the reasoning behind extensive templates that often accompany more mature monitoring systems such as ZenOSS, Zabbix, and Dell OpenManage.

While it is clear that SNMP is a useful and mature protocol there have clearly been moves to modernise it (for instance, through enhanced security, accessibilty, and configurability) and there are alternative technologies such as Link Layer Discovery Protocol (LLDP) and Cisco Discovery Protocol (CDP).

http://www.networking-forum.com/blog/?p=662

- as usual thanks to all of the individuals and groups who purchase and use my goods and services
http://sites.google.com/site/dtbnguyen/
http://dtbnguyen.blogspot.com.au/

Tuesday, January 11, 2011

Network Monitoring Systems

Nagios: is clearly the easiest to install/administer (even from source). Graphs could be better though but plugins and community support/documentation are probably the best.
Zabbix: is easily the best for graphs but still a slight learning curve and documentation could be better. SNMP support is lacking but is supposedly part of a commercial downstream project and is a project request for 1.8 (next version), slightly worried about agent having security vulnerabilities as well (although it does seem to be patched regularly).
ZenOSS: could be great but still has too many bugs and there's too much of a learning curve. In future I think this will be 'the standard' for larger networks if Zabbix doesn't fix its SNMP capabilities and/or Nagios doesn't fix its graphs or or plugin to do better graphing.
SNIPS: was a disaster. Don't want to even talk about it. Everything is manually configured (crontab, source code install, etc...) guessing it was developed a long time ago and hasn't been worked on since.
OpenNMS: will try later...

All have the ability to Email/SMS provided correct plugin.
All have SNMP/IP capabilities and other service monitoring.

Ender 3v2 and Ender 3vSE 3D Printer Maintenance, Klipper Firmware Upgrade, and More

Ender 3v2 and Ender 3vSE 3D Printer Maintenance: - after using a 3D printer for a few months now it's started to play up. The limit ...