You want to show some photos of the kids to your family in a secure fashion, but do not want to rely on the cloud folks to store your data? Then running Piwigo on your home server or a VPS is a great way to do exactly that.
One way to enhance the security of your VPS or internet-facing home server is to install and configure fail2ban, a tool that monitors logfiles and executes actions, e.g. block the originating IP after x failed login attempts within y minutes from the same IP.
The setup is easy. Here are the steps for CentOS 7:
The Elasticsearch 2.0 release intruced a major annoyance by removing support for dots in field names. We use ES for our apache logs, with retention policy of 365 days, and of course _all_ of the indices contained fields with a dot in the name.
What's even worse, at some point in time i had the idea to filter out the request parameters from the uri and run a kv filter on it. As we never used the resulting mess of request_params.* fields, those could just be dropped.
First step was to update our logstash configuration so no dots are used for field names.
This is a re-edit of my previous post "Indexing and searching Weblogic logs using Logstash and Graylog2". Meanwhile our setup has settled to use Kibana instead of the Graylog2 frontend. This Howto is meant to be a complete installation guide for "The Elasticsearch ELK stack" and using it to index tons of Weblogic server and application logs, from DEV over UA to the Production environment.
What you will need is:
- a remote syslog server (I use syslog-ng)
- a machine that runs Splunk and can access the logfiles
On OpenWrt we need to enable remote logging, as well as firewall logging
Recently we had the need to move Sonar off our small virtualized MySQL server due to the fact that the Sonar database has begun to grow huge. Really HUGE. We'd like to keep data for about 3 months, and 1 month is already worth several GB of data, and our MySQL server isn't setup for this amount of data.
So we decided to move it to our Oracle database. Thanks to SQL Developer, this was a quite easy process.
Pre-Setup: Create a tablespace and user for Sonar
In order to speed up GPS locking on a Sony Alpha 65 (or similar) SLT camera, it's possible to update the GPS-A data (also called almanac data). Like on any other modern GPS device, the almanac data is used to give the device a hint where the satellites are located. The data usually is valid for only some weeks,then it needs to updated again.
Recently I figured that my spamasassin setup stopped working correctly for some reason. At first I didn't see that, then I didn't care immediately as Thunderbird ist still 99% right, but when using Roundcube while "Thunderbird at home" is shut down, it became more and more annoying. I rechecked my setup twice, started all over, re-trained it for almost a week, to no dice.
So I watched out for alternatives. DSPAM. There is nothing else, really. To say one thing upfront: it works from the start, even while being in training phase still.
Getting metrics from logs and various other sources into Graphite is quite simple. The most interesting metrics do represent critical performance data, and the pro-active-monitoring approach, means a person sitting there and waching the dashboard, isn't suited to our needs. We use Nagios with Centreon as our monitoring plattform, and we want to alert on some of the metrics collected in Graphite.
My current project is to take our Weblogic monitoring setup from parsing gc logs in Splunk up to the next level. For other things metrics we do use Graphite already. Graphite is an awesome app for graphing any sort of metrics. You just need to get them in there somehow. Some days ago I stumbled over an outstanding piece of software written by Dimo Velev: metrics-sampler.