Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

glpi / src / Vigilo / VigiloSoftwareList.php @ 077e4de7

History | View | Annotate | Download (4.15 KB)

1
<?php
2

    
3
function getSoftwareList($computer)
4
{
5
    return array(
6
        /**
7
         * Serveurs web
8
         */
9
        // Apache HTTP Server (RHEL/CentOS)
10
        'httpd'         => array("addHTTPTest", array()),
11

    
12
        // Apache HTTP Server (Debian)
13
        'apache2'       => array("addHTTPTest", array()),
14

    
15
        // AOL web server
16
        'aolserver-4'   => array("addHTTPTest", array()),
17

    
18
        // Event-based HTTP/WSGI server
19
        'gunicorn'      => array("addHTTPTest", array()),
20

    
21
        // Specialized HTTP server to access CD-ROM books
22
        'ebhttpd'       => array("addHTTPTest", array()),
23

    
24
        // Fast webserver with minimal memory footprint
25
        'lighttpd'      => array("addHTTPTest", array()),
26

    
27
        // Really small HTTP server
28
        'micro-httpd'   => array("addHTTPTest", array()),
29

    
30
        // nghttp HTTP 2.0 servers
31
        'nghttp2'       => array("addHTTPTest", array()),
32

    
33
        // Small, powerful, scalable web/proxy server
34
        'nginx'         => array("addHTTPTest", array()),
35

    
36
        // Lightweight HTTP server for static content
37
        'webfs'         => array("addHTTPTest", array()),
38

    
39
        // High performance HTTP 1.1 webserver written by Erlang
40
        'yaws'          => array("addHTTPTest", array()),
41

    
42
        // HTTP server that runs on Emacsen
43
        'elserv'        => array("addHTTPTest", array()),
44

    
45
        // Fast and very simple Ruby web server
46
        'thin'          => array("addHTTPTest", array()),
47

    
48
        // Web server providing an HTTP interface to Redis
49
        'webdis'        => array("addHTTPTest", array()),
50

    
51

    
52
        //'ntp'=> array("addNTPTest", array()), //Network Time Protocol deamon and utility programs
53

    
54

    
55
        /**
56
         * Connecteurs de Vigilo
57
         */
58
        // Vigilo module receiving and stocking metrology data
59
        'vigilo-connector-metro'        => array("addVigiloConnectorTest", array("metro")),
60

    
61
        // Vigilo module sharing data with Nagios
62
        'vigilo-connector-nagios'       => array("addVigiloConnectorTest", array("nagios")),
63

    
64
        'vigilo-connector-syncevent'    => array("addVigiloConnectorTest", array("syncevent")),
65

    
66
        'vigilo-connector-vigiconf'     => array("addVigiloConnectorTest", array("vigiconf")),
67

    
68

    
69
        /**
70
         * Nagios
71
         */
72
        // Host/service/network monitoring and management system (RHEL/CentOS)
73
        'nagios'    => array("addNagiosTest", array()),
74

    
75
        // Host/service/network monitoring and management system (Debian)
76
        'nagios3'   => array("addNagiosTest", array()),
77

    
78

    
79
        /**
80
         * Caches mémoires
81
         */
82
        // High-performance memory object caching system
83
        'memcached'  => array("addMemcachedTest", array($computer)),
84

    
85
        //Memory object caching system with master/slave replication and server-side locking
86
        'yrmcds'     => array("addMemcachedTest", array($computer)),
87

    
88
        //Data caching daemon for RRDtool
89
        'rrdcached'  => array("addRRDcachedTest", array($computer)),
90

    
91

    
92
        /**
93
         * Serveurs SSH
94
         */
95
        // Secure shell (SSH) server, for secure access from remote machines
96
        'openssh-server'    => array("addSSHTest", array()),
97

    
98
        // Secure shell client and server (metapackage)
99
        'ssh'               => array("addSSHTest", array()),
100

    
101

    
102
        /**
103
         * Bases de données
104
         */
105
        // MariaDB database server
106
        'mariadb-server'    => array("addPGSQLTest", array($computer)),
107

    
108
        // MySQL database server
109
        'mysql-server'      => array("addPGSQLTest", array($computer)),
110

    
111

    
112
        /**
113
         * Serveurs mandataires
114
         */
115
        // Really small HTTP/HTTPS proxy
116
        'micro-proxy'   => array("addProxyTest", array($computer)),
117

    
118
        // NTLM Authorization Proxy Server
119
        'ntlmaps'       => array("addProxyTest", array($computer)),
120

    
121
        // Privacy enhancing HTTP Proxy
122
        'privoxy'       => array("addProxyTest", array($computer)),
123

    
124
        // Full featured Web Proxy cache (HTTP proxy)
125
        'squid3'        => array("addProxyTest", array($computer)),
126

    
127
        // A lightweight, non-caching, optionally anonymizing HTTP proxy
128
        'tinyproxy'     => array("addProxyTest", array($computer)),
129
    );
130
}