Fix : fix hot module under windows test. (at leat I hope...)
[shinken.git] / test / etc / service_generators / shinken-specific.cfg
blobf514ecd1c81e3c5c657b43dafb4135bef0b293de
1 #The log managment for ALL daemons (all in one log, cool isn't it? ).
2 define module{
3        module_name      Simple-log
4        module_type      simple_log
5        path             /dev/shm/nagios.log
6        archive_path     /dev/shm/
10 #Status.dat and objects.cache export. For the old Nagios
11 #interface
12 define module{
13        module_name              Status-Dat
14        module_type              status_dat
15        status_file              /usr/local/shinken/var/status.data
16        object_cache_file        /usr/local/shinken/var/objects.cache
17        status_update_interval   15 ; update status.dat every 15s
20 ##All other modules thtat can be called if you have installed
21 #the databses, or if you want to test something else :)
23 #Here the NDO/MySQL module
24 #So you can use with NagVis or Centreon
25 define module{
26        module_name      ToNdodb_Mysql
27        module_type      ndodb_mysql
28        database         ndo       ; database name
29        user             root      ; user of the database
30        password         root      ; must be changed
31        host             localhost ; host to connect to
32        character_set    utf8      ;optionnal, UTF8 is the default
36 #Here a NDO/Oracle module. For Icinga web connexion
37 #Or for DBA that do not like MySQL
38 define module{
39        module_name      ToNdodb_Oracle
40        module_type      ndodb_oracle
41        database         XE              ;database name (listener in fact)
42        user             system          ;user to connect
43        password         password        ;Yes I know I have to change my default password...
44        oracle_home      /usr/lib/oracle/xe/app/oracle/product/10.2.0/server     ;optional, but can be useful
48 #Here for Merlin/MySQL. For the cool Ninja connexion
49 define module{
50        module_name      ToMerlindb_Mysql
51        module_type      merlindb
52        backend          mysql    ;backend to use, here mysql databse
53        database         merlin   ;database name
54        user             root     ; ? .. yes, the user of the database...
55        password         root     ; wtf? you ask?
56        host             localhost ; host of the database
57        character_set    utf8     ;optionnal, UTF8 is the default
61 #Here the Merlin/Sqlite. No one use it for now :)
62 #You look at something : it's also the merlindb module, like the previous,
63 #it's the same code, it's just the backend parameter that change (and path).
64 define module{
65        module_name      ToMerlindb_Sqlite
66        module_type      merlindb
67        backend          sqlite    ;like the mysql, but sqlite :)
68        database_path    /usr/local/shinken/var/merlindb.sqlite  ;path of the sqlite file
72 #Here the couchdb export. Maybe use one day...
73 #I should do a mangodb too one day...
74 #and casandra...
75 #and voldemort...
76 #and all other NoSQL database in fact :)
77 define module{
78        module_name      ToCouchdb
79        module_type      couchdb
80        user             root
81        password         root
82        host             localhost
86 #Export services perfdata to flat file. for centreon or
87 #perfparse
88 define module{
89        module_name      Service-Perfdata
90        module_type      service_perfdata
91        path             /dev/shm/service-perfdata
92        mode             a  ;optionnal. Here append
93        template         $LASTSERVICECHECK$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICEOUTPUT$\t$SERVICESTATE$\t$SERVICEPERFDATA$\n
97 #For hosts this time
98 #like the previous, but for hosts....
99 define module{
100        module_name      Host-Perfdata
101        module_type      host_perfdata
102        path             /dev/shm/host-perfdata
103        mode             a ;optionna. Here append
104        template         $LASTHOSTCHECK$\t$HOSTNAME$\t$HOSTOUTPUT$\t$HOSTSTATE$\t$HOSTPERFDATA$\n
108 #You know livestatus? Yes, there a  Livestatus module for shinken too :)
109 define module{
110        module_name      Livestatus
111        module_type      livestatus
112        host             *       ; * = listen on all configured ip addresses
113        port             50000   ; port to listen