RSS 38 projects tagged "Diagnostics"

Download Website Updated 30 Jun 2010 JSend NSCA

Screenshot
Pop 34.29
Vit 2.62

JSend NSCA is a Java API and command line tool for sending Nagios Passive Checks to the Nagios NSCA add-on. By using the JSend NSCA core API, you can easily integrate your Java applications into a Nagios monitored environment, thereby notifying Nagios of problems and issues during the running of your application. The JSend NSCA CLI command line tool wraps the API and allows you to send passive checks from the command line.

Download Website Updated 22 Jan 2009 libexception

Screenshot
Pop 22.27
Vit 1.00

libexception is an exception handling library for C. It uses the setjmp and longjmp calls to build a stack of jump buffers and exceptions, and provides high-level semantics implemented as macros to make exception handling in C unobtrusive and easy to use.

Download Website Updated 23 Jan 2009 HAL/C++

Screenshot
Pop 32.25
Vit 1.42

HAL/C++ is a library using dbusmm to access the HAL daemon. The library is not a wrapper around libhal and libhal-storage, but rather a reimplementation using dbusmm to communicate with the HAL daemon. Even though it is modeled after the official libhal and libhal-storage, it does not aim at complete adherance to the original API. The library is application-oriented, so for now, features that would only be useful to system-level applications or daemons, or HAL addons, are not being implemented. However, some of these features are mostly conveniences in the original libhal, and can be emulated even with the existing API.

Download Website Updated 20 Nov 2012 libexplain

Screenshot
Pop 70.61
Vit 7.09

The libexplain project provides a library that may be used to explain Unix and Linux system call errors. This will make your application's error messages much more informative to your users. The library is not quite a drop-in replacement for strerror, but it comes close: each system call has a dedicated libexplain function.

Download Website Updated 06 Aug 2013 Zoom Profiler

Screenshot
Pop 139.33
Vit 17.26

Zoom is a low-overhead graphical and command line profiler for Linux. Profiles are system-wide, precise down to the instruction level, and capture complete backtraces of C/C++/ObjC/Fortran/Assembly code. This lets you see exactly where time was spent, what code was running (user or kernel), and how that code was called. Drill down into a specific symbol, and Zoom shows source and assembly annotated with general and processor-specific tuning advice. It saves profiles as a single, self-contained session file that can be emailed or attached to bug reports. This lets you share what you find with colleagues or archive it for later review. Zoom also supports remote network profiling and scripting, making it ideal for embedded or server systems and automated workflows.

No download Website Updated 21 Jun 2008 Data Storm

Screenshot
Pop 24.39
Vit 1.00

Data Storm is a database browser that can be embedded in Java code. It is intended to be used within tests to allow you to inspect why database dependent tests are failing. It uses SWT for speed and native look and feel.

No download Website Updated 26 Apr 2009 latrace

Screenshot
Pop 37.95
Vit 3.07

latrace is a glibc 2.4+ LD_AUDIT frontend. It allows you to trace library calls and get their statistics in a manner similar to the strace utility.

Download Website Updated 24 Sep 2008 MPI-IO Test

Screenshot
Pop 19.60
Vit 1.48

The MPI-IO Test is built on top of MPI's I/O calls and is used to gather timing information for reading from and writing to file(s) using a variety of I/O profiles. A data aggregation capability is available and the user can pass down MPI-IO, ROMIO, and file system specific hints. The MPI-IO Test can be used for performance benchmarking and, in some cases, to diagnose problems with file systems or I/O networks.

Download Website Updated 06 Mar 2008 Python Tracer

Screenshot
Pop 32.31
Vit 1.00

Python Tracer lets you see your Python program's execution as a tree of function invocations, each tree node exposing the real time and CPU time (user/sys) of that call. The project consists of two main components: a Python tracer that can run your Python programs (much like "cProfile" and friends), and a GTK+ based GUI that can show the trace results. It uses a tiny auxiliary library (graphfile) to allow append-only writing and reading static DAGs directly from a file without reading it whole into memory at any stage.

Download Website Updated 22 Feb 2008 ELATE

Screenshot
Pop 17.03
Vit 1.00

ELATE is extensible logging software. It's OS-independent and flexible, and uses no dynamic allocation.

Screenshot

Project Spotlight

Sensor Readout

Sensor readout for Android devices.

Screenshot

Project Spotlight

libmodbus (stable)

A multiplatform Modbus library.