Implement an RHQ agent in Python

Krzysztof Kwaƛniewski

Abstract

The project focuses on implementing an RHQ agent written in Python programming language. The agent will gather metrics provided by Matahari running on a Fedora/RHEL system and pass the data to an RHQ server via a REST api.

Additional Information

Summary

The project focuses on implementing an RHQ agent written in Python programming language (PyAgent). The agent will gather metrics provided by Matahari running on a Fedora/RHEL system and pass the data to an RHQ server via a REST api.

The RHQ project is a management suite providing means for remote administration of systems and their resources. The data governed by RHQ are passed to it by agents.

Matahari is a management and monitoring system present on Fedora/RHEL which task is to gather selected metrics for system's characterictics.

Qpid is a cross-platform enterprise messaging system.

The aim of this project is, then, to provide means for communication between Matahari gathering data locally and a remote RHQ server. For that an RHQ agent written in Python programming language will be implemented.

Code samples