Authentication for Kibana server - security

We are using Elasticsearch 2.3.4 and Kibana 4.5.3 in our application. We would like to add authentication to our Kibana server. That means, when running the kibana server from browser, it should prompt for user name and password.
We are looking open source software's/plugins to be added to Kibana and Elastic server.
Thanks for your help in advance.

Kibana work really good with the plugin Shield.

shield plugin is not an open source project but instead you can use searchguard or elasticfence.

Related

How to save logs of Node.js running in CyberPanel?

I am currently running a Cyber Panel v2.1 + Ubuntu + Node v14.4 on an EC2 T2.Small Instance. Using the context menu in the Open Lite Speed Interface, I run a Node.JS Website. However, their are issues with its functionality, particularly when I try to require the Mongoose or MongoDB Package.
As of now, I don't have a way to see the error logs or console logs that are generating, only the access logs. Is their a way I can configure something on either CyberPanel or Node.Js that I can get the console logs & the access logs of the project so that I can fix the issue?
You should be able to enable console log by setting environment variable
LSNODE_CONSOLE_LOG=</path/to/your/console/log/file>
when you configure the application.
if you have root access then you should be able to see the node servers and your application level logs under /usr/local/lsws/logs/.

Azure web app - extension, push and MySQL button cannot click/disabled

I created a web app using Linux and PHP 7.2, build in East Asia.
I want to install Laravel and connect MySQL DB but it's disabling me to click in extension and other button.
I have searched but I can't find a solution to this problem, can someone help me?
Extension option is not supported on Linux app.
About connect to Azure SQL DB, here is the official tutorial you could follow: https://learn.microsoft.com/en-us/azure/app-service/tutorial-php-mysql-app?pivots=platform-linux
About install some module, the best way is writing the install command in workflow or package.json for installing automatically.

How can I install Siberian CMS to Azure? problems during entering database information

Help with installation would be appreciated. Already succeeded installing to GoDaddy servers but now when trying to install to Azure (as web app) I constantly receive error while entering database information during installation process. My Azure setup runs on Apache and PHP 7.0.32. Error is caused by mixed content:
(jquery.js?1541940728:5 Mixed Content: The page at 'https://example.example.com/' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://example.example.com/installer/installation_database/check'. This request has been blocked; the content must be served over HTTPS.).
I have read basically every info what I was able to find and only relevant hint was to install from http.
Does anyone have experience from installing Siberian CMS to Azure and Are you able to help with this?
Thanks!
screenshot
Azure SQL Database is not supported by Siberian CMS. It works only with MySQL.
Siberian CMS recommends VPS options provided by OVH and Contabo as explained on this documentation.

Configure Kibana 4 on IIS7

I'm trying to configure Kibana 4 on IIS without any luck on the process. I was able to configure the previous version by using a reverse proxy but with this version I'm not able to make it work.
Has someone of you was able to do it? In that case could you give some details on how to make it work?
Thanks!
I was able to install kibana successfully with this guide.
https://www.ulyaoth.net/resources/tutorial-install-logstash-and-kibana-on-a-windows-server.34/

Secure kibana access

I have an elasticsearch server running on my windows server vm, with a kibana plugin.
I would like to secure the access to the following link:
machinename:9200/_plugin/head
I have seen some solutions, but I didn't succeed in testing them. Is there any simple solution, like adding a plugin to elasticsearch or kibana, or adding some code in kibana sources or config. I would like to avoid the solution of installing a reverse proxy like nginx.
Thanks in advance for your help.
For Linux the easiest solution is to use the apache-utils
check out this link for more info.
For windows there is a similar solution for IIS
check out this link for more info.

Resources