Closed Aornn closed 7 years ago
Hi @Aornn webui (version 1) is not supported anymore, so please uninstall the webui package and install "webui2" instead. I will be happy to offer support on the last version.
Note: I will try to remove webui from shinken.io, because it should be installable.
Hi ! So, i install webui2 and i have the same error :( if you need it this is my broker-master.cfg
#===============================================================================
# BROKER (S1_Broker)
#===============================================================================
# Description: The broker is responsible for:
# - Exporting centralized logs of all Shinken daemon processes
# - Exporting status data
# - Exporting performance data
# - Exposing Shinken APIs:
# - Status data
# - Performance data
# - Configuration data
# - Command interface
# https://shinken.readthedocs.org/en/latest/08_configobjects/broker.html
#===============================================================================
define broker {
broker_name broker-master
address localhost
port 7772
spare 0
## Optional
manage_arbiters 1 ; Take data from Arbiter. There should be only one
; broker for the arbiter.
manage_sub_realms 1 ; Does it take jobs from schedulers of sub-Realms?
timeout 3 ; Ping timeout
data_timeout 120 ; Data send timeout
max_check_attempts 3 ; If ping fails N or more, then the node is dead
check_interval 60 ; Ping node every N seconds
## Modules
# Default: None
# Interesting modules that can be used:
# - simple-log = just all logs into one file
# - livestatus = livestatus listener
# - tondodb-mysql = NDO DB support (deprecated)
# - npcdmod = Use the PNP addon
# - graphite = Use a Graphite time series DB for perfdata
# - webui = Shinken Web interface
# - glpidb = Save data in GLPI MySQL database
# Comma separated list of modules
modules webui2
# Enable https or not
use_ssl 0
# enable certificate/hostname check, will avoid man in the middle attacks
hard_ssl_name_check 0
## Advanced
realm All
}
and my webui2.cfg
## Module: WebUI
## Loaded by: Broker
# The Shinken web interface and integrated web server.
define module {
module_name webui2
module_type webui2
## Modules for WebUI
## User authentication:
# - auth-cfg-password (internal) : Use the password set in Shinken contact for auth.
# - auth-htpasswd (internal) : Use an htpasswd file for auth backend.
# You may remove the modules 'auth-cfg-password' and 'auth-htpasswd' from your
# configuration because the WebUI embeds those authentication methods.
#
# - auth-alignak (internal) : Use alignak backend to authenticate users.
# This new authentication feature is used to authenticate a user near Alignak backend.
#
# You may use these external modules:
# - auth-ws-glpi : Use the Glpi Web Services for user authentication
# - auth-active-directory : Use AD for auth backend (and retrieve photos).
# htpasswd (apache like) file containing username/passwords
# Use an Apache htpasswd file or build your own (http://www.htaccesstools.com/htpasswd-generator/)
#htpasswd_file /etc/shinken/htpasswd.users
# Alignak backend endpoint
# Configure this value to activate the Alignak backend authentication module
#alignak_backend_endpoint http://127.0.0.1:5020
# Use Alignak backend objects instead of Shinken objects
# NOTE : this feature is still experimental and should never be used in a production environment!
# *******************************
#alignak_backend_objects 1
# *******************************
## Modules for WebUI
## Graphs:
# You may use these external modules:
# - ui-pnp : Use PNP graphs in the UI.
# - ui-graphite2 : Use graphs from Graphite time series database.
## Modules for WebUI
## Storage:
# - mongodb (internal) : Save user preferences to a Mongodb database
# : Get hosts/services availability from a Mongodb database
# : Get Shinken logs and hosts history from a Mongodb database
# You may remove the module 'mongodb' from your configuration because the WebUI
# embeds this storage module.
#
# You may also use those external modules:
# - SQLitedb : Save user preferences to a SQLite database
# Mongodb parameters for internal Web UI modules
# NOTE: Do not change these parameters unless you are using the 'mongo-logs' module
# with different parameters than the default ones.
# Database URI
#uri mongodb://localhost
# If you are running a MongoDB cluster (called a “replica set” in MongoDB),
# you need to specify it's name here.
# With this option set, you can also write the mongodb_uri as a comma-separated
# list of host:port items. (But one is enough, it will be used as a “seed”)
#replica_set
# Database name where to fetch the logs/availability collections
#database shinken
# User authentication for database access
#username
#password
# Logs collection name
#logs_collection logs
# Hosts availability collection name
#hav_collection availability
## Modules for WebUI
## Helpdesk:
# You may use this external modules:
# - glpi-helpdesk : Get hosts information from an helpdesk application
# : Notify helpdesk for hosts problems
## Declare the list of external modules
modules auth-cfg-password, SQLite
# Web server configuration
#Default is listening on 7767 port on all interfaces
#host 0.0.0.0 ; All interfaces = 0.0.0.0
#port 7767
# Authentication secret for session cookie
# 1/ Define here a secret string used to sign session cookie
# auth_secret CHANGEME
; CHANGE THIS or someone could forge cookies
# 2/ Define here a file that will store an auto-generated secret (more secure)
# This configuration is more secure than the previous one ...
auth_secret_file /var/lib/shinken/auth_secret
# Session cookie name
cookie_name user_session
# WebUI information
# Overload default information included in the WebUI
#about_version 2.0
#about_copyright (c) 2013-2015 - License GNU AGPL as published by the FSF, minimum version 3 of the License.
#about_release Bootstrap 3 User Interface - complete User Interface refactoring
# Configuration directory
#config_dir /var/lib/shinken/config/
# Share directory
#share_dir /var/lib/shinken/share/
# Photos directory
#photos_dir /var/lib/shinken/share/photos/
# For external plugins to load on webui
#additional_plugins_dir
# Login form
# Welcome text in the login form.
# Default is no login text
login_text Login to the Shinken WebUI - Live System
# Company logo in the login form and header bar
# company_logo property is suffixed with .png and searched in photos_dir
# Default logo is used if company_logo is not found in photos_dir
# Default logo is always used if company_logo property is empty
# Default logo is default_company.png (Shinken logo) in webui/htdocs/images
#company_logo my_company
#allow_html_output 1
; Allow or not HTML chars in plugins output.
; WARNING: Allowing can be a security issue.
#tag_as_image 0
; Use image if available for elements' tags
; Monitoring packs may include an image for the host/service tag
; WebUI also has some tags as images
#play_sound 1
; Play sound on new non-acknowledged problems.
# Gravatar image for logged in users
# Default is 0
#gravatar 0
; If gravatar=0, image used is username.png in webui/htdocs/images/logo
; If not found, default is default_user.png in webui/htdocs/images/logo
# Refresh period
# Default value is 60 seconds
#refresh_period 60
; Number of seconds between each page refresh
; 0 to disable refresh
# Visual alerting thresholds
# Used in the dashboard view to select background color for percentages
#hosts_states_warning 95
#hosts_states_critical 90
#services_states_warning 95
#services_states_critical 90
# WebUI timezone (default is Europe/Paris)
#timezone Europe/Paris
# Manage contacts ACL
# 0 allows actions for all contacts
# 1 allows actions only for contacts whose property 'is_admin' equals to 1
# Default is 1
#manage_acl 1
# Allow anonymous access for some pages
# 0 always disallow
# 1 allows anonymous access if an anonymous
# contact is declared in the Shinken configuration
# Default is 0
#allow_anonymous 0
# Default Downtime scheduled from WebUI
# If the "fixed" argument is set to one (1), downtime will start and end
# at the times specified by the "start" and "end" arguments.
# Otherwise, downtime will begin between the "start" and "end" times and
# last for "duration" seconds.
# The "start" and "end" arguments are specified in time_t format (seconds
# since the UNIX epoch).
# The specified host downtime can be triggered by another downtime entry
# if the "trigger_id" is set to the ID of another scheduled downtime entry.
# Set the "trigger_id" argument to zero (0) if the downtime for the
# specified host should not be triggered by another downtime entry.
# Default is 48 hours
#default_downtime_hours 48
# Default Acknowledge parameters
# If the "sticky" option is set to two (2), the acknowledgement will remain until
# the host returns to an UP state. Otherwise the acknowledgement will
# automatically be removed when the host changes state.
# If the "notify" option is set to one (1), a notification will be sent out to
# contacts indicating that the current host problem has been acknowledged.
# If the "persistent" option is set to one (1), the comment associated with the
# acknowledgement will survive across restarts of the Shinken process.
# If not, the comment will be deleted the next time Shinken restarts.
# -----
# the acknowledgement will remain until the host returns to an UP state. Otherwise the acknowledgement will automatically be removed when the host changes state.
#default_ack_sticky=2
# a notification will be sent out to contacts indicating that the current host/service problem has been acknowledged.
#default_ack_notify=1
# the comment associated with the acknowledgement will survive across restarts.
#default_ack_persistent=1
## Advanced Options for Bottle Web Server
# Best choice is auto, whereas Bottle chooses the best server it finds amongst:
# - [WaitressServer, PasteServer, TwistedServer, CherryPyServer, WSGIRefServer]
# Install CherryPy for a multi-threaded server ...
# ------------
# Handle with very much care!
#http_backend auto
; Choice is: auto, wsgiref or cherrypy if available
# Specific options store in the serverOptions when invoking Bottle run method ...
# ------------
# Handle with very much care!
#bindAddress auto
; bindAddress for backend server
#umask auto
; umask for backend server
#remote_user_enable 1
; If WebUI is behind a web server which
; has already authentified user, enable.
#remote_user_enable 2
; Look for remote user in the WSGI environment
; instead of the HTTP header. This allows
; for fastcgi (flup) and scgi (flupscgi)
; integration, eg. with the apache modules.
#remote_user_variable X_Remote_User
; Set to the HTTP header containing
; the authentificated user s name, which
; must be a Shinken contact.
}
OK, thank you. I need some time to analyse this, I'll come back to you later.
@Aornn your broker and webui2 configs are looking good, so I think your contact is not properly declared. Do you include admin.cfg in the shinken.cfg?
Can you do this: sudo grep contact /var/log/shinken/arbiterd.log
And copy the output ?
Ok thi is the output :
[1506671019] INFO: [Shinken] Processing object config file '/etc/shinken/templates/generic-contact.cfg'
[1506671019] INFO: [Shinken] Processing object config file '/etc/shinken/contactgroups/admins.cfg'
[1506671019] INFO: [Shinken] Processing object config file '/etc/shinken/contactgroups/users.cfg'
[1506671019] INFO: [Shinken] Processing object config file '/etc/shinken/contacts/guest.cfg'
[1506671019] INFO: [Shinken] Processing object config file '/etc/shinken/contacts/admin.cfg'
[1506671019] WARNING: [Shinken] The host localhost has no contacts nor contact_groups in (/etc/shinken/hosts/localhost.cfg:1)
[1506671019] INFO: [Shinken] Checking contacts...
[1506671019] INFO: [Shinken] Checked 2 contacts
[1506671019] INFO: [Shinken] Checking contactgroups...
[1506671019] INFO: [Shinken] Checked 3 contactgroups
[1506671248] INFO: [Shinken] Processing object config file '/etc/shinken/templates/generic-contact.cfg'
[1506671248] INFO: [Shinken] Processing object config file '/etc/shinken/contactgroups/admins.cfg'
[1506671248] INFO: [Shinken] Processing object config file '/etc/shinken/contactgroups/users.cfg'
[1506671248] INFO: [Shinken] Processing object config file '/etc/shinken/contacts/guest.cfg'
[1506671248] INFO: [Shinken] Processing object config file '/etc/shinken/contacts/admin.cfg'
[1506671248] WARNING: [Shinken] The host localhost has no contacts nor contact_groups in (/etc/shinken/hosts/localhost.cfg:1)
[1506671248] INFO: [Shinken] Checking contacts...
[1506671248] INFO: [Shinken] Checked 2 contacts
[1506671248] INFO: [Shinken] Checking contactgroups...
[1506671248] INFO: [Shinken] Checked 3 contactgroups
[1506671545] INFO: [Shinken] Processing object config file '/etc/shinken/templates/generic-contact.cfg'
[1506671545] INFO: [Shinken] Processing object config file '/etc/shinken/contactgroups/admins.cfg'
[1506671545] INFO: [Shinken] Processing object config file '/etc/shinken/contactgroups/users.cfg'
[1506671545] INFO: [Shinken] Processing object config file '/etc/shinken/contacts/guest.cfg'
[1506671545] INFO: [Shinken] Processing object config file '/etc/shinken/contacts/admin.cfg'
[1506671545] WARNING: [Shinken] The host localhost has no contacts nor contact_groups in (/etc/shinken/hosts/localhost.cfg:1)
[1506671545] INFO: [Shinken] Checking contacts...
[1506671545] INFO: [Shinken] Checked 2 contacts
[1506671545] INFO: [Shinken] Checking contactgroups...
[1506671545] INFO: [Shinken] Checked 3 contactgroups
[1506674276] INFO: [Shinken] Processing object config file '/etc/shinken/templates/generic-contact.cfg'
[1506674276] INFO: [Shinken] Processing object config file '/etc/shinken/contactgroups/admins.cfg'
[1506674276] INFO: [Shinken] Processing object config file '/etc/shinken/contactgroups/users.cfg'
[1506674276] INFO: [Shinken] Processing object config file '/etc/shinken/contacts/guest.cfg'
[1506674276] INFO: [Shinken] Processing object config file '/etc/shinken/contacts/admin.cfg'
[1506674276] WARNING: [Shinken] The host localhost has no contacts nor contact_groups in (/etc/shinken/hosts/localhost.cfg:1)
[1506674276] INFO: [Shinken] Checking contacts...
[1506674276] INFO: [Shinken] Checked 2 contacts
[1506674276] INFO: [Shinken] Checking contactgroups...
[1506674276] INFO: [Shinken] Checked 3 contactgroups
[1506674901] INFO: [Shinken] Processing object config file '/etc/shinken/templates/generic-contact.cfg'
[1506674901] INFO: [Shinken] Processing object config file '/etc/shinken/contactgroups/admins.cfg'
[1506674901] INFO: [Shinken] Processing object config file '/etc/shinken/contactgroups/users.cfg'
[1506674901] INFO: [Shinken] Processing object config file '/etc/shinken/contacts/guest.cfg'
[1506674901] INFO: [Shinken] Processing object config file '/etc/shinken/contacts/admin.cfg'
[1506674901] WARNING: [Shinken] The host localhost has no contacts nor contact_groups in (/etc/shinken/hosts/localhost.cfg:1)
[1506674901] INFO: [Shinken] Checking contacts...
[1506674901] INFO: [Shinken] Checked 2 contacts
[1506674901] INFO: [Shinken] Checking contactgroups...
[1506674901] INFO: [Shinken] Checked 3 contactgroups
Ok, so it looks like the arbiter is loading the contacts.
Can you paste the output of sudo shinken inventory
?
And sudo cat /var/log/shinken/brokerd.log | grep auth-cfg-password
?
output of the second is :
[1506671021] INFO: [broker-master] Correctly loaded auth-cfg-password as an old-new-style shinken module :|
[1506671022] INFO: [broker-master] Correctly loaded auth-cfg-password as an old-new-style shinken module :|
[1506671022] INFO: [broker-master] [Cfg Password UI] Get an CFG/Password UI module for plugin auth-cfg-password
[1506671022] INFO: [broker-master] Trying to init module: auth-cfg-password
[1506671022] INFO: [broker-master] I correctly loaded the modules: [auth-cfg-password,SQLitedb]
[1506671249] INFO: [broker-master] Correctly loaded auth-cfg-password as an old-new-style shinken module :|
[1506671250] INFO: [broker-master] Correctly loaded auth-cfg-password as an old-new-style shinken module :|
[1506671250] INFO: [broker-master] [Cfg Password UI] Get an CFG/Password UI module for plugin auth-cfg-password
[1506671250] INFO: [broker-master] Trying to init module: auth-cfg-password
[1506671250] INFO: [broker-master] I correctly loaded the modules: [auth-cfg-password,SQLitedb]
[1506671547] INFO: [broker-master] Correctly loaded auth-cfg-password as an old-new-style shinken module :|
[1506671548] INFO: [broker-master] Correctly loaded auth-cfg-password as an old-new-style shinken module :|
[1506671548] INFO: [broker-master] [Cfg Password UI] Get an CFG/Password UI module for plugin auth-cfg-password
[1506671548] INFO: [broker-master] Trying to init module: auth-cfg-password
[1506671548] INFO: [broker-master] I correctly loaded the modules: [auth-cfg-password,SQLitedb]
[1506674278] INFO: [broker-master] Correctly loaded auth-cfg-password as an old-new-style shinken module :|
[1506674279] INFO: [broker-master] Correctly loaded auth-cfg-password as an old-new-style shinken module :|
[1506674401] INFO: [broker-master] [WebUI-auth-cfg-password] Authenticating user 'admin101'
[1506674401] ERROR: [broker-master] [WebUI-auth-cfg-password] You need to have a contact having the same name as your user: admin101
[1506674424] INFO: [broker-master] [WebUI-auth-cfg-password] Authenticating user 'Admin'
[1506674424] ERROR: [broker-master] [WebUI-auth-cfg-password] You need to have a contact having the same name as your user: Admin
[1506674431] INFO: [broker-master] [WebUI-auth-cfg-password] Authenticating user 'admin101'
[1506674431] ERROR: [broker-master] [WebUI-auth-cfg-password] You need to have a contact having the same name as your user: admin101
[1506674438] INFO: [broker-master] [WebUI-auth-cfg-password] Authenticating user 'admin101'
[1506674438] ERROR: [broker-master] [WebUI-auth-cfg-password] You need to have a contact having the same name as your user: admin101
[1506674903] INFO: [broker-master] Correctly loaded auth-cfg-password as an old-new-style shinken module :|
[1506674904] INFO: [broker-master] [WebUI] modules [<module type=cfg_password_webui name=auth-cfg-password />, <module type=sqlitedb name=SQLitedb />]
[1506674904] INFO: [broker-master] Correctly loaded auth-cfg-password as an old-new-style shinken module :|
[1506674904] INFO: [broker-master] [Cfg Password UI] Get an CFG/Password UI module for plugin auth-cfg-password
[1506674904] INFO: [broker-master] Trying to init module: auth-cfg-password
[1506674904] INFO: [broker-master] I correctly loaded the modules: [auth-cfg-password,SQLitedb]
[1506674904] INFO: [broker-master] [WebUI] loaded modules [<module type=cfg_password_webui name=auth-cfg-password />, <module type=sqlitedb name=SQLitedb />]
[1506674904] INFO: [broker-master] [WebUI] Module found: auth-cfg-password
[1506674908] INFO: [broker-master] [WebUI] Authenticating user 'admin' with auth-cfg-password
[1506674908] INFO: [broker-master] [WebUI-auth-cfg-password] Authenticating user 'admin'
[1506674908] ERROR: [broker-master] [WebUI-auth-cfg-password] You need to have a contact having the same name as your user: admin
[1506674915] INFO: [broker-master] [WebUI] Authenticating user 'admin' with auth-cfg-password
[1506674915] INFO: [broker-master] [WebUI-auth-cfg-password] Authenticating user 'admin'
[1506674915] ERROR: [broker-master] [WebUI-auth-cfg-password] You need to have a contact having the same name as your user: admin
[1506676842] INFO: [broker-master] [WebUI] Authenticating user 'admin' with auth-cfg-password
[1506676842] INFO: [broker-master] [WebUI-auth-cfg-password] Authenticating user 'admin'
[1506676842] ERROR: [broker-master] [WebUI-auth-cfg-password] You need to have a contact having the same name as your user: admin
Anf the first is : sqlitedb webui webui2 auth-cfg-password
OK. Now I'm kind of stuck honnestly. Can you empty the line "modules" in your webui2.cfg, and try again? auth-cfg-password
should be embedded anyway.
i've already do it earlier but it change nothing :/
Can you remove the "expert 1" line in contact definition. I don't think it can play a role but I don't see anything else.
Nope same :( I really have no idea ...
sudo shinken inventory
?
sudo shinken inventory
sqlitedb
webui
webui2
auth-cfg-password
It seems I have auth-cfg-password
. I don't know, can you try to install it?
I'm sorry I don't have time to investigate it further. I will do some tests later.
@maethor, IMHO:
sqlitedb
module with the WebUI, not sure it does not have any side effects@mohierf it seems that without the sqlite module it isn't working either. It's like the datamanager doesn't get populated by the objects.
@Aornn can you restart shinken, wait a few minutes, and get me all the output of grep WebUI /var/log/shinken/brokerd.log
?
And even all of the /var/log/shinken/broker.log
if that's possible.
Hi, Same prob for me on a fresh install today
[1506698856] INFO: [broker-master] [WebUI] starting Web UI server on 0.0.0.0:7767 ... [1506698964] INFO: [broker-master] [WebUI] user 'admin' is signing in ... [1506698964] INFO: [broker-master] [WebUI] Checking authentication for user: admin [1506698964] INFO: [broker-master] [WebUI] Requesting authentication for user: admin [1506698964] INFO: [broker-master] [WebUI] Authenticating user 'admin' [1506698964] INFO: [broker-master] [WebUI] Internal htpasswd authentication [1506698964] INFO: [broker-master] [WebUI] Internal alignak backend authentication [1506698964] INFO: [broker-master] [WebUI] Internal contact authentication [1506698964] INFO: [broker-master] [WebUI-auth-cfg-password] Authenticating user 'admin' [1506698964] ERROR: [broker-master] [WebUI-auth-cfg-password] You need to have a contact having the same name as your user: admin [1506698964] WARNING: [broker-master] [WebUI] The user 'admin' has not been authenticated. [1506698964] WARNING: [broker-master] [WebUI] user 'admin' access denied, redirection to: /user/login?error=Invalid user or Password [1506698964] WARNING: [broker-master] [WebUI] login page with error message: Invalid user or Password
@cyrilbecker can you paste me the output of sudo grep contact /var/log/shinken/arbiterd.log
and sudo grep WebUI /var/log/shinken/brokerd.log
?
[1506698851] INFO: [broker-master] We received modules [
[1506701672] INFO: [Shinken] Processing object config file '/etc/shinken/templates/generic-contact.cfg' [1506701672] INFO: [Shinken] Processing object config file '/etc/shinken/contactgroups/users.cfg' [1506701672] INFO: [Shinken] Processing object config file '/etc/shinken/contactgroups/admins.cfg' [1506701672] INFO: [Shinken] Processing object config file '/etc/shinken/contacts/guest.cfg' [1506701672] INFO: [Shinken] Processing object config file '/etc/shinken/contacts/admin.cfg' [1506701672] INFO: [Shinken] Checking contacts... [1506701672] INFO: [Shinken] Checked 2 contacts [1506701672] INFO: [Shinken] Checking contactgroups... [1506701672] INFO: [Shinken] Checked 3 contactgroups
Just to be sure, can you try the user guest with password guest ?
same
[1506702852] INFO: [broker-master] [WebUI] Requesting authentication for user: guest [1506702852] INFO: [broker-master] [WebUI] Authenticating user 'guest' [1506702852] INFO: [broker-master] [WebUI] Internal htpasswd authentication [1506702852] INFO: [broker-master] [WebUI] Internal alignak backend authentication [1506702852] INFO: [broker-master] [WebUI] Internal contact authentication [1506702852] INFO: [broker-master] [WebUI-auth-cfg-password] Authenticating user 'guest' [1506702852] ERROR: [broker-master] [WebUI-auth-cfg-password] You need to have a contact having the same name as your user: guest [1506702852] WARNING: [broker-master] [WebUI] The user 'guest' has not been authenticated. [1506702852] WARNING: [broker-master] [WebUI] user 'guest' access denied, redirection to: /user/login?error=Invalid user or Password [1506702852] WARNING: [broker-master] [WebUI] login page with error message: Invalid user or Password
Well. This is my last chance. Can you remove the SQLitedb module? Because you don't need it, the WebUI use natively MongoDB now.
If it's not enough, I don't know. I plan to install a demo from scratch, so it will be a nice occasion to test it.
One last question, what version of shinken are you using? How did you installed it?
My bad, I was using the last Shinken 3 build... I tried again with a fresh 2.4.3 and it works perfectly. Thanks
Oh, Thank god :+1:
@Aornn can you tell me what version you are using?
Ho sorry i didn't seen the answers .. i try this !
So ! grep WebUI /var/log/shinken/brokerd.log :
[1506938492] WARNING: [broker-master] [WebUI] login page with error message: Invalid user or Password
cat /var/log/shinken/brokerd.log :
[1506938492] WARNING: [broker-master] [WebUI] login page with error message: Invalid user or Password
Shinken version : 3.0 Webui Version : 2.6.0
Ok so i think, i will try with a fresh 2.4.3 and do you have a link or something to it ?
Ok. Shinken 3 is not released yet and it is known to not work. I confirm you should really install 2.4.3.
How did you installed Shinken ? You should do it with pip
, not with git clone
.
Ok now it's work ! thank you ! i dot it with a ".tar"
Great! :)
Have fun with the WebUI. And please don't hesitate to make comments or suggestions :)
Hello,
I have the same issue with Shinken, when login to the page I get "You didn't define a WebUI module for saving user preferences like the MongoDB one. You won't be able to use this page!" and localhost shows down.
@Kay0093 : this message is not an error ... only a simple information. Check the Wiki for the doc about this
thanks, i didn't find docs about it online. can you plz tell me which wiki? also, the locahost shows down. isn't that a problem?
Wiki for the Web UI: https://github.com/shinken-monitoring/mod-webui/wiki
Localhost Down, I answered on your other issue #717 ... yes, it is a problem, but not related to the Web UI. What do your Shinken log say about it? Are you sure your host is checked?
sorry, i am quite new to Shinken and also Dietpi / Raspberry pi. forgive me ignorance. is there a way i can check if is checked?
HI ! I've installed Shinken on a VM (debian 9.1 / Kernel : Linux 4.9.0-3-amd64), and when i try to log on the webui i have the message : "Warning! Invalid user or Password" while my admin.cfg is correct :/
Webui.cfg
Thanks :D