PHPackages                             10n/health-vault-magento-1 - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. 10n/health-vault-magento-1

ActiveMagento-module[Utility &amp; Helpers](/categories/utility)

10n/health-vault-magento-1
==========================

Magento 1 adapter that validates the health of cron jobs and offline tasks for the 10n Job Health Vault (https://vh.10n-software.com/)

1.1.5(7y ago)028Apache-2.0PHP

Since Jul 9Pushed 7y ago1 watchersCompare

[ Source](https://github.com/10n-software/health-vault-magento-1)[ Packagist](https://packagist.org/packages/10n/health-vault-magento-1)[ RSS](/packages/10n-health-vault-magento-1/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (6)DependenciesVersions (9)Used By (0)

Magento 1 Job Health Vault Adapter
==================================

[](#magento-1-job-health-vault-adapter)

Introduction
------------

[](#introduction)

The Magento 1 integration will automatically create all new jobs as they are executed as they are found in the cron\_schedule table. It also will automatically send elapsed time for each job so you can track how each job is performing.

Visit [10n Job Health Vault](https://vh.10n-software.com)

Installation
------------

[](#installation)

The source can be found on the Github library page. You can either copy the source code from there, use modman , or composer.

### Modman Installation

[](#modman-installation)

```
cd
modman init
modman clone https://github.com/10n-software/health-vault-magento-1.git

```

### Composer Installation

[](#composer-installation)

```
cd
composer require 10n/health-vault-magento-1

```

Configuration
-------------

[](#configuration)

Configuration is managed via the System Configuration in the administration UI.

[![admin configuration](https://camo.githubusercontent.com/843eb5c5d210c41bcc3a0d572e56de330cf8de203733a43b5ca31d3065937c4f/68747470733a2f2f76682e31306e2d736f6674776172652e636f6d2f7374617469632f696d672f636f6e66696775726174696f6e2e616532366565352e706e67)](https://camo.githubusercontent.com/843eb5c5d210c41bcc3a0d572e56de330cf8de203733a43b5ca31d3065937c4f/68747470733a2f2f76682e31306e2d736f6674776172652e636f6d2f7374617469632f696d672f636f6e66696775726174696f6e2e616532366565352e706e67)

### Enabled

[](#enabled)

Flag for enabling or disabling the vault. If this is set to "No" the module will still be enabled, but it will not do anything.

### Token

[](#token)

This is the project-specific token. Get this from your project home page.

### Logging Enabled

[](#logging-enabled)

Specifies if you want to log communication with the API. There is generally no need to disable this.

### "Always" Job Schedule

[](#always-job-schedule)

Magento has two different cron modes, "default" and "always". "Default" behaves the same way that your system cron does but "always" is run each time cron is run. It is usually used for very quick tasks that need to be executed as soon as possible. Generally, cron should be run once per minute and if so the default "\* \* \* \* \*" should be fine. But if the Magento cron is run under a different schedule you will need to set it here to make sure that the next expected run timestamp for "always" tasks is set correctly.

### Log Filename

[](#log-filename)

This allows you to use a different filename for the API logger. You generally should not need to change this. The Magento integration rewrites the `Mage_Cron_Schedule_Observer` class. If you have a customization that also overrides the cron observer you will need to make your module dependent on TenN\_JobHealth so it is loaded afterwards, and overwrites the TenN\_JobHealth rewrite.

```

            true
            local

```

Then, in your rewrite you will need to pass in the job information, elapsed time, and status.

```
class MyModule_Model_Cron extends Mage_Cron_Model_Observer
{

    protected function _processJob($schedule, $jobConfig, $isAlways = false)
    {
        $startTime = microtime(true);
        $result = parent::_processJob($schedule, $jobConfig, $isAlways);
        $elapsed = microtime(true) - $startTime;
        $jobCode = $schedule->getJobCode();
        Mage::getModel('tenn_jobhealth/cron')->sendExecutionEvent($schedule, $jobConfig, $jobCode, $elapsed, $isAlways);

        return $result;
    }
}

```

But note, this is only pertinent if you have an existing module that rewrites `Mage_Cron_Schedule_Observer`.

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity68

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~29 days

Recently: every ~51 days

Total

8

Last Release

2710d ago

Major Versions

0.1.0 → 1.0.02018-07-09

### Community

Maintainers

![](https://www.gravatar.com/avatar/cd1cf3c696e501a5d5b6813b0aff73169fef00eec3ab5aa437e1302027ded655?d=identicon)[kschroeder](/maintainers/kschroeder)

---

Top Contributors

[![kschroeder](https://avatars.githubusercontent.com/u/237332?v=4)](https://github.com/kschroeder "kschroeder (29 commits)")

### Embed Badge

![Health badge](/badges/10n-health-vault-magento-1/health.svg)

```
[![Health](https://phpackages.com/badges/10n-health-vault-magento-1/health.svg)](https://phpackages.com/packages/10n-health-vault-magento-1)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
