Project

General

Profile

Revision d227db89

IDd227db890fc93e1b1207abd83b115dd10ffd7ded
Parent 8ba2de75
Child 6c1a455f

Added by Thomas BURGUIERE over 12 years ago

hypervision: check_command générique

Dans le cas de l'hypervision la directive nagios générique de type
check_command doit pouvoir être surchargée, ce qui permet d'avoir qq
choses du genre check-host-alive par défaut et report_stale_data en
hypervision via l'utilisation d'un template avec: {{{
<nagios>
<directive name="check_command">report_stale_data</directive>
<directive name="check_freshness">900</directive>
<directive name="check_freshness">1</directive>
</nagios>
}}}

Refs: #933
Change-Id: I4798171a21aa28ae2b9d855b58858c33908df1c2
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/461
Tested-by: Build system <>
Reviewed-by: Francois POIROTTE <>

View differences:

vigiboard/tests/functional/plugins/test_details_plugin.py
35 35

  
36 36
    host = Host(
37 37
        name=u'bar',
38
        checkhostcmd=u'',
39 38
        description=u'',
40 39
        hosttpl=u'',
41 40
        address=u'127.0.0.1',
vigiboard/tests/functional/plugins/test_plugin_hls.py
35 35
    # On crée un hôte de test.
36 36
    host = Host(
37 37
        name = u'host',
38
        checkhostcmd = u'halt',
39 38
        snmpcommunity = u'public',
40 39
        hosttpl = u'/dev/null',
41 40
        address = u'192.168.1.1',
vigiboard/tests/functional/test_history_table.py
38 38
    # On crée un hôte de test, et on l'ajoute au groupe d'hôtes.
39 39
    managerhost = Host(
40 40
        name = u'managerhost',
41
        checkhostcmd = u'halt',
42 41
        snmpcommunity = u'public',
43 42
        hosttpl = u'/dev/null',
44 43
        address = u'192.168.1.1',
vigiboard/tests/functional/test_raw_events_table.py
63 63
    # On crée un hôte de test, et on l'ajoute au groupe d'hôtes.
64 64
    managerhost = Host(
65 65
        name = u'managerhost',
66
        checkhostcmd = u'halt',
67 66
        snmpcommunity = u'public',
68 67
        hosttpl = u'/dev/null',
69 68
        address = u'192.168.1.1',
......
130 129

  
131 130
    masked_host = Host(
132 131
        name = u'masked host #%d' % nb_hosts,
133
        checkhostcmd = u'halt',
134 132
        snmpcommunity = u'public',
135 133
        hosttpl = u'/dev/null',
136 134
        address = u'192.168.1.%d' % nb_hosts,
vigiboard/tests/functional/test_root.py
44 44
    # On crée un 2 hôtes, et on les ajoute au groupe d'hôtes.
45 45
    host1 = Host(
46 46
        name = u'host1',
47
        checkhostcmd = u'halt',
48 47
        snmpcommunity = u'public',
49 48
        hosttpl = u'/dev/null',
50 49
        address = u'192.168.1.1',
......
55 54
    supitemmanagers.supitems.append(host1)
56 55
    host2 = Host(
57 56
        name = u'host2',
58
        checkhostcmd = u'halt',
59 57
        snmpcommunity = u'public',
60 58
        hosttpl = u'/dev/null',
61 59
        address = u'192.168.1.1',
......
521 519
        for i in xrange(items_per_page + 1):
522 520
            host = Host(
523 521
                name = u'host%d' % (i + 1),
524
                checkhostcmd = u'halt',
525 522
                snmpcommunity = u'public',
526 523
                hosttpl = u'/dev/null',
527 524
                address = u'192.168.1.%d' % i,
vigiboard/tests/functional/test_search_form_host.py
25 25

  
26 26
    host = Host(
27 27
        name=u'bar',
28
        checkhostcmd=u'',
29 28
        description=u'',
30 29
        hosttpl=u'',
31 30
        address=u'127.0.0.1',
vigiboard/tests/functional/test_search_form_misc.py
22 22

  
23 23
    host = Host(
24 24
        name=u'bar',
25
        checkhostcmd=u'',
26 25
        description=u'',
27 26
        hosttpl=u'',
28 27
        address=u'127.0.0.1',
vigiboard/tests/functional/test_search_form_service.py
25 25

  
26 26
    host = Host(
27 27
        name=u'bar',
28
        checkhostcmd=u'',
29 28
        description=u'',
30 29
        hosttpl=u'',
31 30
        address=u'127.0.0.1',
vigiboard/tests/functional/utils.py
74 74

  
75 75
    # Création de 3 hôtes (1 par groupe de supitems).
76 76
    host_template = {
77
        'checkhostcmd': u'halt',
78 77
        'snmpcommunity': u'public',
79 78
        'hosttpl': u'/dev/null',
80 79
        'address': u'192.168.1.1',

Also available in: Unified diff