Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

NameDescription
--version
Show program's version number and exit.
-h, --help
Show this help message and exit.
-wf, --write-outputfile
Write output that can be send to the Shinken Solutions team.

Sample Output

Code Block
languagebash
##########################################################################################
This tool is used to check the state of your Shinken Enterprise (202.03.03.02U01) installation and configuration
########################################
[ ...........
Note: Global check launch as launch from a arbiter server
##################################################
Versions:
  Original installed version: 02.03.03.U01-137.fr
  Updated version           : 02.03.03.U01-137.fr
##################################################
[.........................................................................................  ] 100%
Architecture
    OK:         [/etc/shinken/synchronizers/synchronizer-master.cfg:13] connection to daemon is
] 100%
Architecture
    ------------
    |Realm All/|
    ------------
        --------
        |In All|
        --------
            - localhost (127.0.0.1):
            ^^^^^^^^^^^^^^^^^^^^^^^^
                [receiver: receiver-1]
                    AT RISK: receiver-1 is defined with the localhost address. It is a problem in distributed mode. Please configure it with the LAN IP/FQDN address instead
                    OK:      Connection to daemon is OK at port 7773
                    OK:      Daemon version is: 02.03.03.U01-137.fr
                [reactionner: reactionner-master]
                    AT RISK: reactionner-master is defined with the localhost address. It is a problem in distributed mode. Please configure it with the LAN IP/FQDN address instead
                    OK:      Connection to daemon is OK at port 7769
                    OK:      Daemon version is: 02.03.03.U01-137.fr
                [broker: broker-master]
                    AT RISK: broker-master is defined with the localhost address. It is a problem in distributed mode. Please configure it with the LAN IP/FQDN address instead
                    OK:      Connection to daemon is OK at port 7772
                    OK:      Daemon version is: 02.03.03.U01-137.fr
                    Modules
                        OK:      Name: Livestatus              Type: livestatus
                        OK:      Name: Simple-log              Type: simple-log
                        OK:      Name: WebUI                   Type: webui
                        OK:      Name: Graphite-Perfdata       Type: graphite_perfdata
                        OK:      Name: sla                     Type: sla
            - 127.0.0.1 (127.0.0.1):
            ^^^^^^^^^^^^^^^^^^^^^^^^
                [poller: poller-central]
                    OK:      Configuration seems valid
                    OK:      Connection to daemon is OK at port 7771
                    OK:      Daemon version is: 02.03.03.U01-137.fr
            - localhost (192.168.56.101):
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                [scheduler: scheduler-central]
                    OK:      Configuration seems valid
                    OK:      Connection to daemon is OK at port 7768
                    OK:      Daemon version is: 02.03.03.U01-137.fr
                    Modules
                        OK:      Name: PickleRetentionFile     Type: pickle_retention_file
            ------------------
            |Realm All/Extra/|
            ------------------
                ----------
                |In Extra|
                ----------
                    - 192.168.56.102 (192.168.56.102):
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                        [poller: poller-distant]
                            AT RISK: Cannot get module details from your daemon (HTTP Error 404: Not Found). Please update it.
                            OK:      Configuration seems valid
                            OK:      Connection to daemon is OK at port 7771
                    -------------------------
                    |Realm All/Extra/Extra2/|
                    -------------------------
                        -----------
                        |In Extra2|
                        -----------
                            - 192.168.56.102 (192.168.56.102):
                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                [scheduler: scheduler-distant]
                                    AT RISK: Cannot get module details from your daemon (HTTP Error 404: Not Found). Please update it.
                                    OK:      Configuration seems valid
                                    OK:      Connection to daemon is OK at port 7768
                            - localhost (127.0.0.1):
                            ^^^^^^^^^^^^^^^^^^^^^^^^
                                [arbiter: synchronizer-master]
                                    AT RISK: synchronizer-master is defined with the localhost address. It is a problem in distributed mode. Please configure it with the LAN IP/FQDN address instead
                                    OK:      Connection to daemon is OK at port 7765
                                    OK:      Daemon version is: 02.03.03.U01-137.fr
                                    Modules
                                        OK:      Name: Cfg_password            Type: cfg_password_webui
                                        OK:      Name: syncui-import           Type: syncui-import
                                        OK:      Name: cfg-file-shinken        Type: cfg-file-import
                                        OK
:      OKName: active-dir         [/etc/shinken/schedulers/scheduler-master.cfg:14] connection to daemon is OK
     Type: active-dir-import
      OK:         [/etc/shinken/brokers/broker-master.cfg:15] connection to daemon is OK
           OK:         [/etc/shinken/receivers/receiver-master.cfg:7] connection to daemon is OK
:      OK:Name: sync-vmware             [/etc/shinken/reactionners/reactionner-master.cfg:9] connection to daemon is OK
Type: sync-vmware
             OK:         [/etc/shinken/pollers/poller-master.cfg:9] connection to daemon is OK
    OK:         [/etc/shinken/arbiters/arbiter-master.cfg:13] connection to daemon is OK
OK:      Name: cfg-file-nagios    AT RISK:    [/etc/shinken/synchronizers/synchronizer-master.cfg:13] is defined with
Type: cfg-file-import
                  localhost address, will be a problem in distributed mode. Please configure it
           OK:     with the LAN IP/FQDN address instead
Name: discovery-import       AT RISKType: discovery-import
   [/etc/shinken/schedulers/scheduler-master.cfg:14] is defined with localhost
                address, will be a problem in distributed mode. Please configure it with the LAN
     OK:        Name: ip-tag-dmz   IP/FQDN address instead
    AT RISK:    [/etc/shinken/brokers/broker-master.cfg:15] is defined with localhost address,
Type: sync_ip_tag
                    will be a problem in distributed mode. Please configure it with the LAN IP/FQDN
         OK:       address instead
Name: sync-regexp-tag     AT RISK:    [/etc/shinken/receivers/receiver-master.cfg:7] is defined with localhost
Type: sync-regexp-tag
                    address, will be a problem in distributed mode. Please configure it with the LAN
 [arbiter: arbiter-master]
               IP/FQDN address instead
    AT RISK:    [/etc/shinken/reactionners/reactionner-master.cfg:9] is defined with localhost
        AT RISK: arbiter-master is defined with the localhost address,. willIt beis a problem in distributed mode. Please configure it with the LAN
 the LAN IP/FQDN address instead
                  IP/FQDN address instead
    AT RISK:    [/etc/shinken/pollers/poller-master.cfg:9] is defined with localhost address,
  OK:      Connection to daemon is OK at port 7770
 will be a problem in distributed mode. Please configure it with the LAN IP/FQDN
                address instead
    AT RISKOK:    [/etc/shinken/arbiters/arbiter-master.cfg:13] is definedDaemon withversion localhost address,is: 02.03.03.U01-137.fr
                will   be a problem in distributed mode. Please configure it with the LAN IP/FQDN
     Modules
           address instead
Libs
    OK:         [lib check] pymongo is is available
    OK:      OK:   [lib check] pycurl is is available
Name: synchronizer-import     OKType: synchronizer-import
Licence key
    ERROR:   [libThe check] gevent islicence key is availableinvalid
    OKERROR:   No licence key. Trial mode Node limits : [lib check] ldap is is available20
Local libraries
    [gevent]
    OK:    OK:     [lib check]Library gevent is available. is available
Licence keyVersion: 0.13.8
    [pycurl]
    ERROR:    OK:  The licence key is invalid
Library pycurl is available. ERRORVersion: libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3  The key format is invalid.
libidn/1.18 libssh2/1.4.2
    [pymongo]
     ERROR:   OK:   No licence key.
 Library pymongo is ERRORavailable. Version: 2.9.2
     The licence key is expired
Modules
[ldap]
        OK:      Library ldap is  [Synchronizer] auth_secret is a custom variableavailable. Version: 2.3.10
Modules
    [WebUI]
    OK:    OK:     [Synchronizer] masterAuth_keysecret is a custom variable
        OK:      Mongodb server  [WebUI] auth_secret is a custom variable
Storageis available at: mongodb://localhost/?safe=true
    [Synchronizer]
    OK:    OK:     [Synchronizer] mongodbMongodb server is available at: mongodb://localhost/?safe=false
    OK:    OK:     [graphite] server localhost:2003 is available
    OK: Auth_secret is a custom variable
        OK:   [webui::mongodb module /etc/shinken/modules/mongodb.cfg:5] mongodb server is
        The master_key is a custom variable
Storage
    [graphite]
     available: mongodb://localhost/?safe=true
    OK:         [webui::graphite] Graphite server 127.0.0.1 is available with 101 top level elements
        OK:      Graphite server localhost:2003 is available



 

Output parts

The healthcheck output is separated into several parts:

...