Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Matahari provides agents for systems management and monitoring. The agents support both DBus and AMQP based transports. The Advanced Message Queuing Protocol (AMQP) is an open standard application layer protocol providing reliable transport of messages. QMF provides a modeling framework layer on top of qpid (which implements AMQP). This interfac…
C Python C++ Shell Other
branch: master

Do not link to the Qpid client library.

Similar to the previous commit 70657d7,
remove Qpid linking requirements.

Signed-off-by: Jeff Peeler <>
latest commit 9a11b9bd72
@jpeeler jpeeler authored
Failed to load latest commit information.
contrib build: Add nss-devel to
doc doc: remove old schema link.
src Do not link to the Qpid client library.
sys Build: Handle differing locations of systemd unitdir
.gitignore build: Don't autogenerate man pages, use copies in source directory t…
.gitmodules build: remove unused gnulib submodule.
.version build: update .version to 0.6.0
AUTHORS AUTHORS: list more contributors.
CMakeLists.txt Build: Handle differing locations of systemd unitdir
COPYING Added copyright notices to file. Set license to GPL2.
GNUmakefile Build: Add 'make install' target
NEWS Added missing NEWS file, changed perms on
README.mkd Add nss-devel to required packages in README autobuild: Disable windows building .. again.. Build: Handle differing locations of systemd unitdir Update qmf-devel BuildRequires to qpid-qmf-devel build: Build man pages at tarball export time.



Matahari Agents Build and Install Instructions

Building from source

Step 1 - Install Build Dependencies

Matahari has build dependencies on the following packages:

  1. pcre-devel
  2. glib2-devel
  3. qpid-qmf
  4. qpid-qmf-devel
  5. qpid-cpp-client
  6. qpid-cpp-server
  7. qpid-cpp-client-devel
  8. qpid-cpp-server-devel
  9. sigar
  10. sigar-devel
  11. libcurl
  12. libcurl-devel
  13. dbus-glib
  14. dbus-glib-devel
  15. polkit
  16. polkit-devel
  17. augeas
  18. augeas-devel
  19. cmake
  20. nss-devel

Matahari requires that the following packages are installed at runtime for certain pieces of functionality to work:

  1. puppet, version 2.6.6 or above, required for the sysconfig agent
  2. dmidecode, required for the host agent

These packages may be available in your distribution. In Fedora 14 (or later), they can be installed via the yum command. For Fedora users, the script contrib/scripts/ will install the required packages.

Step 2 - Build Matahari

user% make
user% cd
user% make
root# make install

Installing on Fedora 14 or later

Matahari is pre-packaged for Fedora 14 and later.

root# yum install matahari

Windows instructions

On your Fedora box first:

yum install mingw32-matahari

copy the /usr/share/matahari*/*iso to Windows machine.( or burn iso )
load iso/cd; run setup

Please see:

If you get stuck

Join the appropriate mailing lists for help with building or installing Matahari:

Something went wrong with that request. Please try again.