Abstract
Most devices that are connected to a network report their status using SNMP (the Simple Network Management Protocol). This protocol was designed primarily for managing and monitoring network-attached hardware devices, but some applications also expose their statistical data using this protocol. In this chapter we will look at how to access this information from your Python applications. We are going to store the obtained data in an RRD (round robin database), using RRDTool—a widely known and popular application and library, which is used to store and plot the performance data. Finally we’ll investigate the Jinja2 template system, which we’ll use to generate simple web pages for our application.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Editor information
Rights and permissions
Copyright information
© 2010 Rytis Sileika
About this chapter
Cite this chapter
(2010). Reading and Collecting Performance Data Using SNMP. In: Parkes, D., et al. Pro Python System Administration. Apress. https://doi.org/10.1007/978-1-4302-2606-2_1
Download citation
DOI: https://doi.org/10.1007/978-1-4302-2606-2_1
Publisher Name: Apress
Print ISBN: 978-1-4302-2605-5
Online ISBN: 978-1-4302-2606-2
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)