Posts Tagged ‘helicopter view’

United States Debt Credit will sooner or later surely lead to GLOBAL ECONOMIC COLLAPSE / The American Debt explained for dummies

Thursday, May 17th, 2012

Reading Time: 2 minutes

national-debt-by-country-sooner-or-later-the-us-economy-and-following-global-economy-will-be

Ever wondered, why and how America is still officially a super-power? Many people still believe, America has something superior to offer, has some extraordinary scientists, latest technology or plays key role in global economy because of their BIG money. This is one big deception the Truth is America and Americans have no money at all, they live in constant increasing debt.

They constantly issue a financial boundaries to keep the economic balloon continue its artificial bloom. In that sense the constant print of American Dollars by the Federal Reserve is in nothing different with what was happening in the Soviet Union. A super-production, too much currency printing and mega inflation leading to devaluation of currency. The effect is nobody wants to buy the Soviets currency because its devaluated = too low value.

The consequence is the low valued currency can buy less goods and therefore people become poorer and poorer day by day because of the currency crash. The only difference between the Soviet Union and America is that USSR decided to put an end to this growing agony which would sooner or later lead to a civilian war or a huge people rebellion. The globalized economy, if its looked from a helicopter view, suffers from the same problem. As the globalized economy is closed economic system in development.

Though in its early stage globalization leads to many goods like, the decrease of goods costs, the bads its produce are way bigger. Just to name a few of the evils of globalization (ever increasing local unemployment), ever increasing costs of labor unbalanced distribution of capitals, increase of sicknesses due to consumption of products being produced with a main goal of making money.

US Debt Increasing deb will surely lead to GLOBAL ECONOMIC COLLAPSE! Besides that "thanks to Internet" and this kind of medias the local physical communities through which the society used to function are being destroyed and this is probably the biggest evil – direct result of globalization.

Actually probably a lot of people do not realize it but Internet and Mobile Phones are the main "increase" globalization tools nowadays. Also a consequence of Globalism is increased need for people to travel in order to their daily duties, this is also having a negative impact on individuals health (traveling too much is not healthy).

Understanding the Financial Crisis – very well explanation!

Probably the worsest of all is the pollution. Increased globalization leads to increased pollution, increased pollution leads to climate changes. Climate changes leads to changes in people's attitudes (climate has a slight effect on human attitude). The changed climate is also one of the reasons for increased depression among people…. There is plenty to be said on America and their puppet like orchestration of countries in order  to succeed in America's governors pro-globalist agendas but I guess mostly anyone who is a thinker already has in-depth thought on that too.

Easy way to look for irregularities and problems in log files / Facilitate reading log files on GNU / Linux and FreeBSD

Thursday, November 24th, 2011

Reading Time: 4 minutes

LogWatch logo picture check Logcheck Linux BSD look for irregularities in log files

As a System Administrator I need to check daily the log files produced on various GNU / Linux distributions or FreeBSD. This can sometimes take too much time if the old fashioned way using the normal system tools cat, less and tail etc. is used.

Reading logs one by one eats too much of my time and often as logs are reviewed in a hurry some crucial system irregularities, failed ssh or POP3 / Imap logins, filling disk spaces etc. are missed.

Therefore I decided to implement automated log parsing programs which will summary and give me an overview (helicopter view) on what were the system activities from the previous day (24h) until the moment I logged the system and issued the log analyzer program.
There are plenty of programs available out there that does “wide scale” log analysis, however there are two applications which on most GNU / Linux and BSD systems had become a de-facto standard programs to scan system log files for interesting lines.

These are:
 

  • 1. logwatchsystem log analyzer and reporter
  • 2. logcheckprogram to scan system log files for interesting lines

1. logwatch is by default installed on most of the Redhat based Linux systems (Fedora, RHEL, CentOS etc.). On Debian distributions and as far as I know (Ubuntu) and the other deb based distros logwatch is not installed by default. Most of the servers I manage these days are running Debian GNU / Linux so, to use logwatch I needed to install it from the available repository package, e.g.:

debian:~# apt-get install logwatch
...

logwatch is written in perl and with some big files to analyze, parsing them might take hell a lot of time. It does use a bunch of configuration scripts which defines how logwatch should read and parse the various services logwatch support by default. These conf scripts are also easily extensible, so if one has to analyze some undefined service in the conf files he can easily come up with a new conf script that will support the service/daemon of choice.Using logwatch is very easy, to get an overview about server system activity invoke the logwatch command:

debian:~# logwatch
################### Logwatch 7.3.6+cvs20080702-debian (07/02/08) ####################
Processing Initiated: Thu Nov 24 05:22:07 2011
Date Range Processed: yesterday
( 2011-Nov-23 )
Period is day.
Detail Level of Output: 0
Type of Output/Format: stdout / text
Logfiles for Host: debian
 ################################################# 

——————— dpkg status changes Begin ————- 

Upgraded:
libfreetype6 2.3.7-2+lenny7 => 2.3.7-2+lenny8
libfreetype6-dev 2.3.7-2+lenny7 => 2.3.7-2+lenny8

———————- dpkg status changes End ————————-

——————— httpd Begin ————————

Requests with error response codes
400 Bad Request
HTTP/1.1: 2 Time(s)
admin/scripts/setup.php: 2 Time(s)
401 Unauthorized


———————- vpopmail End ————————-

——————— Disk Space Begin ————————

Filesystem Size Used Avail Use% Mounted on
/dev/md0 222G 58G 154G 28% /

———————- Disk Space End ————————-

###################### Logwatch End #########################

The execution might take up from 10 to 20 seconds up to 10 or 20 minutes depending on the log files size and the CPU / RAM hardware on the machine where /var/log/… logs will be analyzed.

logwatch output can be easily mailed to a custom mail address using a crontab if the server runs a properly configured SMTP server. Using a cron like:

00 5 * * * /usr/sbin/logwatch | mail -s "$(hostname) log files for $(date)"

Here is time to make a note that logwatch is ported also to FreeBSD and is available from BSD’s port tree, from a port with path:

/usr/ports/security/logcheck

2. logcheck is another handy program, which does very similar job to logwatch . The “interesting” information it returns is a bit less than compared to logwatch

The good thing about logcheck is that by default it is made to mail every 1 hour a brief data summary which might be of an interest to the sys admin.
Logcheck is available for install on RedHat distros via yum and has existing package for Debian as well as a port for FreeBSD under the port location /usr/ports/security/logcheck

To install on logcheck on Debian:

debian:~# apt-get install logcheck
...

After installation I found it wise to change the default mailing time from each and every hour to just once per day to prevent my email from overfilling with “useless” mails.

This is done by editting the default cron tab installed by the package located in /etc/cron.d/logcheck

The default file looks like so:

# /etc/cron.d/logcheck: crontab entries for the logcheck package
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
@reboot logcheck if [ -x /usr/sbin/logcheck ]; then nice -n10 /usr/sbin/logcheck -R; fi
2 * * * * logcheck if [ -x /usr/sbin/logcheck ]; then nice -n10 /usr/sbin/logcheck; fi
# EOF

To change it run only once per day its content should looks something like:

# /etc/cron.d/logcheck: crontab entries for the logcheck package
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
@reboot logcheck if [ -x /usr/sbin/logcheck ]; then nice -n10 /usr/sbin/logcheck -R; fi
2 5 * * * logcheck if [ -x /usr/sbin/logcheck ]; then nice -n10 /usr/sbin/logcheck; fi
# EOF

Altering it that way the log summary interesting info analysis will be sent on mail every day in 05:02 a.m.
Changing the default email logcheck will ship its log analyzer report emails on deb based distros is done via editting the file:

/etc/logcheck/logcheck.conf

And changing the SENDMAILTO=”” variable to point to the appropriate admin email email addr.