Updates

The APC PHP Cache Plugin was updated to add new graphs for monitoring fragmentation of memory.

The first usable version of the Python Client Library for Health Graph API was released. The current version can be used for accessing RunKeeper to retrieve Fitness Activity and Health Measurement Information.

The Varnish Cache Plugin was updated to correct some errors in the graphs and some additional graphs have been implemented.

Graphs for monitoring number of keys stored in each database were added to Multigraph Munin Plugin for Redis Server.

RDB and AOF persistence monitoring graphs added to Multigraph Munin Plugin for Redis Server.

About

I am an Electrical and Electronics Engineer who has been working with Free Software since 1997. I started working a Software Developer on Solaris Platform, then went on to work in IT Security, System Administrator for UNIX Platforms (GNU/Linux, Solaris, AIX and HP/UX), IT Infrastructure Specialist and IP Telephony Specialist.

Here you can find information on some side projects published as Free Software.

Projects

  • [PyMunin] (./PyMunin/) @ [GitHub] (https://github.com/aouyar/PyMunin/) - Python Module for developing Munin Multigraph Monitoring Plugins
    Implements a framework for implementing Munin Plugins. Multigraph Plugins are provided for Apache Web Server, Apache Tomcat, APC PHP Cache, PHP FPM (Fast Process Manager), Asterisk, FreeSWITCH, Lighttpd, Memcached, MySQL Database, Nginx, Rackspace Coudfiles, Redis Server, NTP, PostgreSQL Database, Varnish Cache, CPU Utilization, Memory Utilization, Disk Usage, Disk I/O, Network Interfaces, Network Connections, Processes and Threads, etc.

  • [MAC-Telnet] (./MAC-Telnet/) @ [GitHub] (https://github.com/aouyar/MAC-Telnet/) - Telnet / SSH via MAC Address (Client and Server)
    Open source MAC Telnet client and server for connecting to Mikrotik RouterOS routers and Linux machines via MAC address. Based on the original work of haakonnessjoen (Håkon Nessjøen); forked the upstream version to add forwarding mode for tunneling a TCP connection through MAC-Telnet protocol, and implemented MAC-SSH client and server functionality for tunneling SSH protocol instead of implementing shell interface directly. Use cases include initial provisioning of servers and embedded systems and recovery from IP Stack configuration errors.

  • [healthgraph-api] (./healthgraph-api/) @ [GitHub] (https://github.com/aouyar/healthgraph-api/) - Python Client Library for Health Graph API
    The Python Client Library for Health Graph API. can be used for accessing RunKeeper for retrieving, updating, deleting and uploading Fitness Activity and Health Measurement Information.

  • [pg_manage] (./pg_manage/) @ [GitHub] (https://github.com/aouyar/pg_manage/) - Backup / Recovery Scripts for PostgreSQL Database
    Scripts for automating automating backup and recovery tasks for PostgreSQL Database Server. The following tasks are implemented: sending archive logs to backup server, retrieval of archive logs from backup server, initialization of database, generation of hot backups with archive logging, recovery from hot backup, dump (export) and restore (import) of databases and initial synchronization of database servers for setting up replication.

  • [pybackup] (./pybackup/) @ [GitHub] (https://github.com/aouyar/pybackup/) - Python Module for Implementing Backup Scripts
    Backups scripts in Python, being developed as an alternative to backup task specific custom shell scripts. Backup jobs are defined in a configuration file and different backup methods are implemented by plugins, that improve on error checking and reporting.

Contact

aouyar at gmail.com