What tools do you use to monitor a web server?

1

"What tools do you use to monitor a Ubuntu web server?"

I prefer homegrown solutions to the big, bulky packages like Nagios, which have the tendency to inundate my already inundated inbox. I have a little Ubuntu Linux box running on my local network:

http://www.newegg.com/Product/Product.aspx?Item=N82E16856119070

It collects information from other boxes (including web servers) using custom-built scripts and then sends an e-mail to a local user. It runs Postfix (SMTP) and Dovecot (POP3) so Postfix receives the e-mail and delivers it to Dovecot. Then I use Thunderbird on my desktop to point at Dovecot and retrieve the messages that are generated.

I've found that unless I do the custom-built thing, I end up receiving a zillion messages that I just ignore even if there is a problem that I need to look at. Pretty graphs are nice, but being told precisely what the problem is happens to be way better. However, refined control like this is only possible with...

0 0
2

For monitoring statistics (memory usage, load, mysql activity, apache activity, etc.) I use Munin. Out of the box it already tracks a lot of things and plots graphs for different time intervals (last 24 hours, last 7 days, last month, last year). Through plugins even more things can be monitored. It's output are HTML pages with pretty graphs.

Munin has a master/node architecture: nodes gather statistics on a server and the master stores the data and produces HTML and graphs.

I use Monit to keep track of running processes and to restart or alert me when certain configureable conditions arise (high cpu load, high memory usage, no HTTP response, etc.) Monit can also monitor more general things about a server, such as cpu load, memory usage, harddisk status or disk usage.

Monit needs to be configured for every service or hardware you want to monitor and how to respond when something goes wrong. The most used options are to do nothing, send an alert email or restart...

0 0
3

From basic things likes page views per second to more advanced stuff like cpu or memory usage. Any ideas?

-------------Problems Reply------------

I think someone has asked the same type of question before here? Though I'm not too sure how helpful it is.

For CPU usage, etc, I would try RRDTool, or maybe something like Cacti.

Web service or web site? Since you mention page views: I believe you mean web site.

Google Analytics will probably give you everything you need to track usage statistics and best of all is free under most circumstances.

You might also want to monitor site up-time and have something to send email alerts if the site is down for some reason. We've used Nagios in the past and it works just fine.

I've been using monit (http://www.tildeslash.com/monit/) for years. It monitors CPU and memory usage as well as downtime for apache/mysql/etc... you can also configure it to notify you of outages and automatically restart...

0 0
4

From basic things likes page views per second to more advanced stuff like cpu or memory usage. Any ideas?

I think someone has asked the same type of question before here? Though I'm not too sure how helpful it is.

For CPU usage, etc, I would try RRDTool, or maybe something like Cacti.

I've been using monit (http://www.tildeslash.com/monit/) for years. It monitors CPU and memory usage as well as downtime for apache/mysql/etc... you can also configure it to notify you of outages and automatically restart services in real time.

I also use munin for reporting: http://munin.projects.linpro.no/

If you want reports on pageviews and whatnot, AWStats is the best I've used.

I use Nagios for general machine monitoring on Linux and I pretty much rely on Google Analytics for website reporting - I know that's not for everyone since some folks have privacy concerns about giving all their site data to Google.

Both are free and easy to install...

0 0
5
By: Ben Snaidero | Read Comments (1) | Related Tips: More > Monitoring
Problem

Of all the tasks a SQL Server Database Administrator has to perform, while it can sometimes be quite stressful, troubleshooting performance issues is one of the things I find most enjoyable about the job. You usually have to put on your detective hat and take all the clues that you are given. It could be information from users, monitoring tools or other information you've gathered yourself and use this data to pinpoint the root cause of the issue.

In this tip we will go through a checklist which will help you to check OS level performance which should help to point you in the right direction to find any performance issues that exist in your SQL Server instance.

Solution

Before using this checklist to actually try to diagnose a SQL Server performance issue it is usually a good idea to run through all of the items and get a baseline of your system when it's performing...

0 0
6
...
0 0
7

Legacy system (COBOL) for financial transactions and each tester is responsible for certain transactions (fund withdrawal, fund transfer, payment, cash surrender, death claim, lapse, monthiversary, loan, change of beneficiary, etc) Each tester has a number of test cases with expected results. When the programmers code and the base is released into the test environment, the OLD RELIABLE TESTS are run through the new code. The testers check for differences. For example, last time the test case produced these results, now it produces these results. Tester reviews documentation and new project specifications written by spec writers and programmers for 1) unexpected changes and also 2) to begin verifying that expected changes are happening. So our monitoring system in acceptance test is regression test outputs reviewed by testers. Every time many program changes / fixes are made to the code, a regression test is run and testers are given the output to review. They verify changes and...

0 0
8

Advertisement

I recently wrote an article about why you should use a VPS instead of shared hosting Why You Should Use A VPS Instead Of Shared Hosting For WordPress . Those who read the article have obviously now upgraded to a VPS, because my argument was so compelling. Right? Of course you have. But all joking aside, if you do have your own web server, it’s very important to keep a close eye on what resources are being consumed.

Maybe your server is under-powered, or maybe it’s too powerful and you’re wasting money when you are not utilizing it optimally. Monitoring your web server will not only tell you this kind of useful information, but also help you in troubleshooting problems if and when they arise.

There are a number of paid systems that allow you to monitor both your web server and web sites, but using one or more of the tools listed in this article will not only save you some money, but give you similar...

0 0
9

If I ignore the constraint about installing additional software I would say that spiceworks is a great solution as well as solarwinds has some free monitoring software that would help.

If you want to go with a little bigger solution you could install a nagios distribution like FAN or Opsview. BUT the big caveat here is that you should know a little about linux to setup the system. You can get vm appliances where it is already configured but you still should know some about linux. I've setup several big nagios installations where we not only monitor the servers via ping but we also monitor if specific windows services are running and disk and CPU utilization.

But to fit into your constraint and if you feel like doing it DIY, you could construct a simple vbscript to ping each device every 10 minutes or so. If a device failed to respond then you can kick out an email message to your admins. Combine these two scripts to make a stand alone monitor. Ping a list of...

0 0
10

I looked into status trackers extensively, but was unable to find one that: a) Had a public front-end, self-hosted b) Supported adding known issues / scheduled maintenances c) Integrated with external trackers such as Pingdom/UptimeRobot d) Integrated with HipChat e) Was able to monitor more services than HTTP

Eventually, we built our own instead - which no doubt has made it a whole lot easier. At some point, I plan to release it - but by then, I'm sure there'll be plenty of alternatives out there. It's insane how difficult it is to find a good system for this though.

MightWeb - Web Hosting, Reseller Hosting, KVM VPS & Dedicated

LiteSpeed, CloudLinux, WHMCS, Pure...

0 0
11

Project Description

Sql server monitoring tool - sql monitor redgate, proactively monitor your sql servers sql monitor is a sql server monitoring tool that helps teams looking after sql server be more proactive not only does sql. Turn your raspberry pi into a network monitoring tool, whether you want to keep an eye on devices on your home network or wish to monitor the performance of your website the open source nagios monitoring tool should be. Apexsql monitor - sql server monitoring tool apexsql, apexsql monitor is a system sql server and database performance monitoring and alerting tool that helps with performance issues detection and analysis.

Popular...

0 0
12

Currently, we use Jenkins to run small node.js scripts in order to check if applications are doing what they're supposed to. Like, we have some routines which should run in an interval and we need to check if these routines have run and have done everything we expect.

Why Jenkins? Mostly because we can just login and look at the dashboard and see the health status of all our jobs at a glance; we can set up notifications; and because we don't know other tools to execute our scripts in a "monitoring" way.

But we know we're misusing Jenkins and the problems we have faced (like an attack we suffered which used our Jenkins instance to attack a credit card company and the constant instability) are making us look for another tool (or tools).

But all I could find was performance monitoring tools. What tools do you guys use to monitor things other than...

0 0
13

Whether you have a forest with many remote domain controllers (DCs) spread over many sites all over the globe,...

By submitting your personal information, you agree that TechTarget and its partners may contact you regarding relevant content, products and special offers.

You also agree that your personal information may be transferred and processed in the United States, and that you have read and agree to the Terms of Use and the Privacy Policy.

or just a few DCs in remote sites, you know how hard it is to monitor them for replication errors. Of course, there are many expensive third-party products that will let you customize reporting in a pretty GUI interface and send you e-mail or page you. But if you are like most companies trying to trim IT costs, you probably can't afford one of these tools, especially if you are a small or medium-sized company.

Well, while third-party companies have been developing sophisticated, flashy tools, Microsoft has been...

0 0
14

One of the fundamental jobs of a network administrator is networking monitoring. Networking monitoring is the process of checking the computers, systems, and services that comprise a network. This examination allows a network administrator to maintain a robust network and even to improve upon the network.

While a networking monitoring system can provide information about problems, it can also provide information about improving the network. A good system will allow you to generate log files and performance charts that detail your system's capabilities and responses. With this data, you can tweak your settings to find the optimal set-up.

Listing of network-related Monitor Tools available today, organized by categories.

Use the Freeware Tools free of charge, for personal use or business use.

Most important and best-selling products in our software category.

Sign-up for a 3 month of 1 year sponsorship for a unique banner on...

0 0
15
Information Application Test Tools Web Test Tools Other

Click here to suggest a site for this list or request a modification to a listing

ProductVendorComments AdaTESTIPL Coverage, static, and dynamic software testing for Ada Apps AQtimeAutomatedQA Profiling toolkit for thorough analysis of Delphi, Visual Basic, Visual C++, C++ Builder, Intel C++, GCC and Visual Fortran applications. It offers over two dozen performance and memory usage profilers and productivity tools that work in unison to give you an unrivaled level of information on the state of your software projects - from inception to delivery.BoundsCheckerCompuware Run-time error detection and debugging tool for C++ developers. Supports C/C++,.net,ASP,ASP.net.Bullseye CoverageBullseye Testing Technology C/C++ code coverageCMT++Testwell Static analysis/metric tool for C and C++ codeCode Coverage DMS DCC reinvents code coverage. Without recompiling or relinking, function, line, decision and branch coverage...
0 0