~oddbloke/charms/trusty/ubuntu-repository-cache/update_charm-helpers

« back to all changes in this revision

Viewing changes to lib/ubuntu_repository_cache/mirror.py

  • Committer: Robert Jennings
  • Date: 2015-03-13 15:29:57 UTC
  • Revision ID: robert.jennings@canonical.com-20150313152957-7ntnspksm2iltmdd
Add check for metadata age

Show diffs side-by-side

added added

removed removed

Lines of Context:
542
542
        _leader_update_metadata()
543
543
    else:
544
544
        _nonleader_update_metadata()
 
545
 
 
546
 
 
547
def update_checks(nrpe_config):
 
548
    '''Update nagios check for mirror metadata age'''
 
549
 
 
550
    service_script = '/'.join((hookenv.charm_dir(),
 
551
                               'files',
 
552
                               'nrpe-external-master',
 
553
                               'check_metadata_age'))
 
554
    metadata_dir = '/'.join((hookenv.config()['apache-root'],
 
555
                             'data',
 
556
                             'ubuntu_active'))
 
557
 
 
558
    nrpe_config.add_check(
 
559
        shortname='mirror',
 
560
        description='Ubuntu repository cache metadata age',
 
561
        check_cmd=' '.join((service_script, metadata_dir)),
 
562
        )