Hi,
ich wollte mir auf einem meiner Backup Server, Schinken installieren samt webui2, nur bekomme ich dies einfach nicht zum Laufen. Bisher habe ich mich eig. an die Schinken Docu https://shinken.readthedocs.io/en/latest/02_gettingstarted/installations/shinken-installation.html gehalten, habe auch extra Methode 1-3 jeweils probiert Schinken jeweils zu installieren, nur hat er bei diesen Methoden mir nie den /etc/shinken Ordner erstellt bzw. wenn ich den von Hand vorher angelegt habe, mir nie die Config Dateien darin installiert.
Habe jetzt mir ein shinken-common.deb Paket geladen (von Debian jessie) und es halt auf meinen Server installiert (darüber kann man sich jetzt streiten), da erstellt er mir den /etc/ Ordner + die Dateien.
Jetzt meldet er nur in der "bad_start_for_arbiter" dass meine shinken.cfg falsch wäre, habe aber leider keinen fehler gefunden.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 | #-- Arbiter Daemon -- # Set to 0 if you want to make this daemon (arbiter) NOT run daemon_enabled=1 # Lock file (with pid) for Arbiterd lock_file=/var/run/shinken/arbiterd.pid # If you want to set the working directory of the # arbiter, just uncomment this workdir=/var/lib/shinken # User that will be used by the arbiter. # If commented, run as current user (root?) shinken_user=shinken shinken_group=shinken #-- Security using SSL -- # Only enabled when used with Pyro3 use_ssl=0 # WARNING : Put full paths for certs #certs_dir=../etc/certs #ca_cert=../etc/certs/ca.pem #server_cert=../etc/certs/server.pem hard_ssl_name_check=0 #-- Log -- # The arbiter can have it's own local log local_log=/var/log/shinken/arbiterd.log # If not need, don't dump initial states into logs log_initial_states=0 #-- Daemons configuraiton cfg_dir=arbiters/ cfg_dir=schedulers/ cfg_dir=pollers/ cfg_dir=reactionners/ cfg_dir=brokers/ cfg_dir=receivers/ cfg_dir=realms/ #-- Modules configuration -- cfg_dir=modules/ # Configuration files with common objects like commands, timeperiods, # or templates that are used by the host/service/contacts cfg_file=commands.cfg cfg_file=timeperiods.cfg #cfg_file=escalations.cfg #cfg_file=dependencies.cfg cfg_file=contacts.cfg # Now templates of hosts, services and contacts cfg_file=templates.cfg #cfg_file=time_templates.cfg # Now groups #cfg_file=servicegroups.cfg #cfg_file=hostgroups.cfg #cfg_file=contactgroups.cfg # And now real hosts, services, packs and discovered hosts # They are directory, and we will load all .cfg file into them, and # their sub-directory cfg_dir=hosts #cfg_dir=services cfg_dir=packs #cfg_dir=objects/discovery # You will find global MACROS into this file resource_file=resource.cfg #-- Monitoring advanced configuration -- # Number of minutes between 2 retention save, here 1hour retention_update_interval=60 # Number of interval (5min by default) to spread the first checks # for hosts and services max_service_check_spread=5 max_host_check_spread=5 # after 10s, checks are killed and exit with CRITICAL state (RIP) service_check_timeout=10 # flap_history is the lengh of history states we keep to look for # flapping. # 20 by default, can be useful to increase it. Each flap_history # increases cost: # flap_history cost = 4Bytes * flap_history * (nb hosts + nb services) # Example: 4 * 20 * (1000+10000) ~ 900Ko for a quite big conf. So, go for it! flap_history=20 # Max plugin output for the plugins launched by the pollers, in bytes max_plugins_output_length=65536 # Enable or not the state change on impact detection (like # an host going unreach if a parent is DOWN for example). It's for # services and hosts. # Remark: if this option is absent, the default is 0 (for Nagios # old behavior compatibility) enable_problem_impacts_states_change=1 # if 1, disable all notice and warning messages at # configuration checking disable_old_nagios_parameters_whining=0 # If you need to set a specific timezone to your deamons, uncomment it #use_timezone=FR/Paris # Disabling env macros is good for performances. If you really need it, enable it. enable_environment_macros=0 # By default don't launch even handlers during downtime. Put 0 to # get back the default nagios behavior no_event_handlers_during_downtimes=1 # [Optionnal], a pack distribution file is a local file near the arbiter # that will keep host pack id association, and so push same host on the same # scheduler if possible between restarts. pack_distribution_file=pack_distribution.dat modules_dir=/usr/share/pyshared/shinken/modules |