Slashdot Mirror


When Does Website Monitoring Go Too Far?

jafiwam asks: "Recently, the IT department of the company I work for and a 3rd party monitoring and security firm got into a pissing match about how much monitoring is too much. They either got a hold of a customer list from a former employee or walked our IP space to find our web hosting customers. They then proceeded to sell them monitoring services for things such as server up-time, defacement detection, email up-time and DNS testing. While I welcome anything that lets our customers use the internet effectively, their set of monitoring servers filled an entire 18 gig partition full of web server logs (causing the server to crash on a weekend) and choked an email server with 40k some messages that could not be delivered, and they failed to properly brief the hosting customers about what would happen to their log analysis software when faced with 99% traffic from a small set of IPs. These things caused down-time, lost productivity and a damaged reputation. What is appropriate for monitoring a web site and email server? Who should be allowed to monitor? Where should the give and take lie in this situation? I am interested in finding out what admin-on-the-street has to say about this."

"Though I believe they are a reputable company, they are doing some things I do not think are good: checking for the domain names on the TLD servers once per second, downloading various files from the site once per second, and sending email to themselves once per second.

Our first response was to talk to them and explain what we needed them to do, including a list of IPs that we used for customers so they could adjust their monitoring to suit what we thought was reasonable. They chose to ignore the first discussion and continued to abuse the servers. After the email server required a half-day of cleanup, the CTO simply shut them off at the firewalls. Rather than using the contact information they had, they chose to complain to our mutual customers instead. (I should note we do significant monitoring of the servers ourselves, and typically know if something is wrong within minutes of the event.)

Is this typical behavior of monitoring service companies? I know some of them are not reputable at all (due to spamming) however these guys seem to know what they are doing, and yet managed to effectively attack our mail and web servers, as well as doing some things I would not do to the TLD servers. It is hard to feel justified to shutting off someone else's cash-flow, but at the same time we need to defend servers from over zealous monitoring."

259 comments

  1. How about enforcing a time-based rule? by Anonymous Coward · · Score: 5, Insightful

    They must be a way to enforce that they could check, say, only once every hour. And BTW, isn't your company missing an opportunity here? If you're already checking the servers, etc., why not make the tools available to the customers? They'll be more satisfied with the tools, and not having to pay the outside firm. You'll have more satisified customers and less churn....

    1. Re:How about enforcing a time-based rule? by joeszilagyi · · Score: 5, Insightful

      Except if you open those monitoring tools to your client base, it opens the possibility of them seeing the same info you do, which isn't always a good thing for a variety of technical reasons.

      --
      Dude, where's my packet?
    2. Re:How about enforcing a time-based rule? by toast0 · · Score: 2, Interesting

      I know this is feeding trolls, but... who is to say how bad it is for something to be disclosed?

      not to mention, it's probably already quite possible for your users to find out you were down for 30 seconds or so; even if they don't know it was cause the ceo tripped over a network cable, and knocked some network equipment down

    3. Re:How about enforcing a time-based rule? by SatanicPuppy · · Score: 4, Interesting

      Here's my funny story: I was using Perfmon (NT monitoring utility) to monitor usage on this half dead database server, trying to get some compelling figures so I could argue for a new server.

      So it's got all these options, and I wasn't paying attention, so I just said, "Monitor EVERYTHING...At 5 sedcond intervals."

      Fortunately, I'm not a complete idiot, and it only filled up the directory I'd set for it, not the whole harddrive, but it did teach me an important lesson about log files: You can get a gig of useless information in less than an hour, OR you can monitor the IMPORTANT stuff, and get a gig of useful information in 2 or 3 days.

      In case anyone is wondering, my logs proved 2 things: 1) That they needed a new database server and 2) That the people who were bitching about it being slow ALL the time, were actually only working about an hour a day.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    4. Re:How about enforcing a time-based rule? by ananke · · Score: 3, Informative

      one of such monitoring tools is nagios. it allowes for multiple users, with access limited to view information only on specific hosts/host groups. it's a pain to set up initially, but in the end it works quite nicely. www.nagios.org

      --
      --- d'oh
    5. Re:How about enforcing a time-based rule? by ArchAngelQ · · Score: 1

      I'm inclined to agree about the how often can one check thing. Otherwise it can easily be construed as either misuse of service, or malicious loitering. I think drawing apon real world parallels to a problem is the best way to get those outside of the internet community (ie, the legal community) to take the problems we as system admins face seriously.

      Just my 2c.

    6. Re:How about enforcing a time-based rule? by Bios_Hakr · · Score: 4, Insightful

      UUh, maybe I'm missing something here. Why would you not want a customer to see all the data associated with his server.

      I work in a network shop that provides connectivity to remote buildings on our campus. Each building has a psuedo-network admin. Usually a second job that some paper-pusher takes to get in good with his boss. By default, the building admin has his home page set to a MRTG log showing every switch in his building. They are trained to look for network spikes on user's ports and notify us so we can disable that port, if nescessary. He can also monitor everything from fan speed to temprature setings on his router and the core router for our remote users.

      --
      I'd rather you do it wrong, than for me to have to do it at all.
    7. Re:How about enforcing a time-based rule? by LittleBigLui · · Score: 2, Insightful
      and it only filled up the directory I'd set for it


      so how big can a directory get before it is full?
      --
      Free as in mason.
    8. Re:How about enforcing a time-based rule? by Anonymous Coward · · Score: 0

      It depends on what you set it to.

    9. Re:How about enforcing a time-based rule? by GooberToo · · Score: 1

      Ya, that was my first reaction too. Then, I assumed that there must of been some sorta of quota system in place.

    10. Re:How about enforcing a time-based rule? by poot_rootbeer · · Score: 3, Insightful

      UUh, maybe I'm missing something here. Why would you not want a customer to see all the data associated with his server.

      Don't tell me you've never gotten an irate message from some idiot out on the net who installed poorly-configured personal firewall software and says "I went to your website and it tried to hack my computer on port 80!"

      Sharing information is, in general, a Good Thing. But if they don't have an understanding of how to apply the information in proper context, it can do a lot more harm than good.

    11. Re:How about enforcing a time-based rule? by Eric+Smith · · Score: 1

      Once an hour may not be sufficient for the customer. But once every five minutes or even once every minute would probably be reasonable, and should not be an ureasonable load on a hosting provider.

    12. Re:How about enforcing a time-based rule? by Crispy+Critters · · Score: 1
      "Uh, maybe I'm missing something here. Why would you not want a customer to see all the data associated with his server."

      You have two customers, X and Y, and you do extensive monitoring. If you tell X everything you know, then X knows what monitoring you are doing and can make the reasonable guess that you are monitoring Y in exactly the same way. This is information that would make an attack on Y easier.

    13. Re:How about enforcing a time-based rule? by SatanicPuppy · · Score: 1

      When the directory is a virtual drive set for 1 gig? 1 gig. Pardon me for my lack of precision.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    14. Re:How about enforcing a time-based rule? by afidel · · Score: 1

      One is quota size, this can be set per volume, per user, or per directory. Also perfmon allows you to set the max size of the log file so that may be what to original poster meant.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    15. Re:How about enforcing a time-based rule? by SEWilco · · Score: 1
      When the directory is a virtual drive set for 1 gig? 1 gig. Pardon me for my lack of precision.

      So is that 1 gig using 1024K units or 1000 units?

  2. I'm a little ignorant on the subject by Dancin_Santa · · Score: 0, Redundant

    What are these guys selling?

    Are they running things on your servers?

    Are they running your servers?

    Did you hire them to do this?

  3. The obvious answer by Exiler · · Score: 5, Insightful

    Don't give a company of strangers the key to the front door. There's no reason someone from your company wasn't there to say 'when.' As for when too much is too much, it'd be when the efficiency of your main product is impaired to the point that you lose customers or reputation.

    --
    Banaaaana!
  4. Log partitioning by Anonymous Coward · · Score: 3, Informative

    A server should not choke if the log partition is full. Is the log in a separate partition, isn't it?

    1. Re:Log partitioning by MikeFM · · Score: 5, Informative

      I'd think somebody would have noticed the high usage and firewalled off that site too. I mean jeez that must have been thousands and thousands of hits to use up that much space. I'd suspect a DoS attack if I saw that in my logs.

      I also suggest anyone running servers to have some sort of program monitoring disk usage. If the disk gets dangerously low on space it should notify staff and take action such as rotating logs. Have the server page an admin or set an alarm off (where it'll be noticed) or something. Whatever you'd do if an attempted intrusion was detected. I usually have the server send warnings at 90% and 95% and at about 97% usage it should give me a good loud yell.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  5. Did your customer violate your AUP? by Anonymous Coward · · Score: 0

    If not, and they screw up the server, then it's their own fault. Warn them, don't warn them, whatever... just make sure you charge appropriately when they screw up their servers.

  6. OVERKILL, is what it is. by joeszilagyi · · Score: 4, Insightful

    Their 'harvesting' your IP block is tacky at the least. That said, the current range of InternetSeer type monitoring is flat out overkill, and doesn't even work right half the time. According to some of them, my site is constantly down, but it *never* is. I know, since I'm an access_log nerd and always play with it; people are always going through it without any large 'dead' blocks appearing. All you need is a remote monitoring system to let you know when your major ports aren't functional, and to have it mail you ONLY when it's down. These 100k emails dripping with HTML to let you know that your site is still up are a complete waste of good bandwidth. Ping your damn site on your major ports, and that's all you need.

    --
    Dude, where's my packet?
    1. Re:OVERKILL, is what it is. by Anonymous Coward · · Score: 1, Informative

      I agree with most of what you say but simply pinging ports in no way guarantees functionality. Our out sourced mail host commonly has issues yet responds to ping and allows logins still.

    2. Re:OVERKILL, is what it is. by joeszilagyi · · Score: 3, Insightful

      A fair point, and THAT is the point at which you ratchet up your monitoring practices to compensate for things that are being missed. It's the same as the military; carpet-bombing is often ineffective, but preciosion targeting will (almost) always get you what you want. Pings look good? Check. Things still not working? Dig deeper. More often than not, though, ping queries should be enough (assuming the network/host doesn't block ICMP or screw with it).

      --
      Dude, where's my packet?
    3. Re:OVERKILL, is what it is. by Anonymous Coward · · Score: 0

      Portscan it with the latest version of nmap and make sure the same ports are open with the same server version on the port.

    4. Re:OVERKILL, is what it is. by k12linux · · Score: 4, Insightful
      Ping your damn site on your major ports, and that's all you need.

      Sometimes services can lock up to the point where they are not functioning without closing down the port. Something slightly more thurough like nagios should do nicely. ie: Does a simple http request and confirms the reply is ok.

    5. Re:OVERKILL, is what it is. by cbreaker · · Score: 4, Interesting

      Sometimes you need more checks then ping.

      At one of the companies I worked for, we had a pretty large farm of web servers running, and some hefty database servers on the backend. Not to mention all the support servers; running specific tasks. Some scheduled, some triggered.

      For our web application, ping wasn't enough. Sure, the server would be running, but since the application wasn't coded in pure html, we needed to make sure it was actually working.

      We set up scripts to test the functionality of various application functions. We also had to monitor all the web servers and database servers individually. We also had to monitor the "service status" of the entire system; ie two web servers can fail and it's not an emergency - but if the application is not functioning through the load balancer, it was.

      Ping doesn't always cut it. With any somewhat complicated web application you need to monitor the functionality of the application, not just the server.

      To add, 5 minutes is a big deal. If you have a web application that's heavily used and with paying customers, it's important for you to be up and running. If something unfortunate should happen, you need to know right away. We had some of the simple checks running every 2 minutes, and some of the more intensive checks running every 3.

      Obviously, running a check every second is ridiculous, especially if it's something dumb like TLD servers. An hourly check on that would be more then enough because you can't fix it quickly anyways. Not to mention that you must be aware of the monitoring system in place and make sure your servers won't choke from it. Make sure you have enough log space. Make sure you're not affecting application performance from monitoring.

      --
      - It's not the Macs I hate. It's Digg users. -
    6. Re:OVERKILL, is what it is. by Fulcrum+of+Evil · · Score: 1

      Sometimes you need more checks then ping.

      And ping (on the local network) is usually a good indication of when a box is totally non-responsive. Of course, icmp should be throttled/blocked at the border router.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    7. Re:OVERKILL, is what it is. by Anonymous Coward · · Score: 0

      again, port being open does not mean it's working.

    8. Re:OVERKILL, is what it is. by boomer_rehfield · · Score: 1

      Yes, but he's saying that more is needed. What if the ping is good and the server on the box is down? Either way a good 10 or 15 lines of python socket code would solve both issues.

      --
      Carpe Canem - Seize the Dog
    9. Re:OVERKILL, is what it is. by Fulcrum+of+Evil · · Score: 1

      What if the ping is good and the server on the box is down?

      Well, obviously you need more diagnostics. Ping is just a good way to test total nonfunctionality.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    10. Re:OVERKILL, is what it is. by smithware · · Score: 2, Insightful

      If you're doing your own monitoring (on a small level), I've found a program that I really like, Host Monitor by ks-soft.net. It allows you to not only do simply ping testing, but also test against databases, webservers, odbc connections and much more... it's pretty nice, and comparatively inexpensive. As far as the timing of the checks, I use three levels. 1. For production severs, I perform my tests every minute or so, including http get tests, pings, database connects to make sure things are up. 2. For internal but mission-critical servers, I test every five minutes, and these are mostly just pings. 3. For secondary servers it becomes every 10 or 20 minutes. One of the nice things is that through normal daily use, the testing seems to 'normalize' itself so that everything wasn't happening at once. Testing intervals should be counted from the end of the previous test so that things don't bunch up.

    11. Re:OVERKILL, is what it is. by Anonymous Coward · · Score: 0
      again, port being open does not mean it's working.

      Look at how nmap version detection works. It's not just an open port, the port has to be responding as well. Hence, "and make sure the same ports are open with the same server version on the port".

    12. Re:OVERKILL, is what it is. by tholomyes · · Score: 1

      assuming the network/host doesn't block ICMP or screw with it

      or assuming that the ISP doesn't all-of-a-sudden decide to block all pings at their edge routers to "stop malicious traffic" and you suddenly think your whole network just got hosed...

      --
      When did the future switch from being a promise to a threat? -C. Palahniuk
    13. Re:OVERKILL, is what it is. by bill_guts · · Score: 1

      but preciosion (sic) targeting will (almost) always get you what you want

      I know this is OT. There's no such thing as precision targeting. It's a military hoax meant to make you and me feel a little better about bombing the shit out of another country.

      --


    14. Re:OVERKILL, is what it is. by cbreaker · · Score: 1

      I'll check it out sometime.

      I think Sitescope is a pretty good monotoring product. It's not free, but it's really pretty good and can do a whole lot of cool stuff. It has a lot of conditional tests too, like, if one thing fails, check another monitor. It can also fail out a set number of times, but wait to send an e-mail/page you until the condition stays for x amount of checks. Plus a lot more.

      It can also take measures for you, like to run a script to do something to try to fix a problem.

      --
      - It's not the Macs I hate. It's Digg users. -
    15. Re:OVERKILL, is what it is. by Anonymous Coward · · Score: 0

      Which part of "Things still not working? Dig deeper" do you 'tards not understand.

  7. Confidentiality by Chester+K · · Score: 4, Insightful

    They either got a hold of a customer list from a former employee or walked our IP space to find our web hosting customers.

    Sounds like you've got an open and shut legal case to recoup those costs they're causing you to incur.

    --

    NO CARRIER
    1. Re:Confidentiality by Maserati · · Score: 5, Interesting

      Firewalling them is good, your customers have no authority to allow them that kind of access to your network. Have your corporate attorney send them a polite C&D letter. By polite, just the followup contact - this time on an attorney's letterhead. Also consult the attorney for what you should/can tell your customers, then do so immediately.

      Be very clear to your customers that your objection is the nearly-criminal (it's a DOS) heavy-handedness, mind-numbingly unethical and pathetically incompetent behavior of the monitoring company. It's not unreasonable for one of your customers to retain a third party to provide professional services of this nature; by professional I mean 'do it right' not in the sense of professional as a term of law. Loading your website at regular intervals and parsing their logs for them is fine. Right now, these guys are probably reporting the outages they caused.

      Billing your clients for bandwidth used by the monitoring company they hired is not completely unreasonable. Be sure to document every cost associated with this in every way, including time reading responses to this article as 'best practices research'. I'm not kidding, if you worked late you add the pizza in or the taxi home. Every penny in fine detail. Your lawyer will be keenly intereste, so might law enforcement if the polite C&D letter didn't do it.

      Since the offered protection, aka monitoring services and then caused damage to your systems you could make a case that a protection racket is being run. If, adding in their fees for their services (paid by your customers) to the damages calculated above you have more than a certain threshold, probably US$50,000, then the FBI will be interested. Also have the monthly and annual total of your revenue from the customers either employing the monitoring service plus those affected by the damage cause (probably all of them). If things go sour with them and you do go to law enforcement, wave your revenue totals around to help get DAs and FBI interested.

      Basically, you call your lawyer and then contact your customers. Your lawyer asks them to behave themselves. Then you meet with the lawyer, discuss the response and post another Ask Slashdot.

      --
      Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
    2. Re:Confidentiality by Anonymous Coward · · Score: 0

      Sounds like you've got an open and shut legal case

      Bullshit. Help us non lawyers here...

      1. Explain how walking an IP space is illegal, criminal, or otherwise something to be settled in the courts.

      2. Explain how #1 is, in your words, an "open and shut case" and not something that could conceivably be lost or at least "open" for a while until it was sorted out.

    3. Re:Confidentiality by LostCluster · · Score: 4, Interesting

      Unfortnately, we're missing a key part of proving the "protection racket" scheme here, proof that the monitoring company illegally got ahold of a customer list. If this company just spread by word of mouth though the customers and advertising aimed at webmasters in general, then there's nothing illegal and they'll defend themselves by tar and feathering the webhosting operation for not being able to handle the level of trafic they promised the customers.

      The customers should have run up huge bandwidth bills by causing their traffic to suddenly multiply by thousands with the auto-checking for site defacement (trans: re-spidering their site at an insane rate), and that'd be the way to recoup costs and then come off as the good guys by waiving thousands in excess fees...

    4. Re:Confidentiality by vt0asta · · Score: 4, Informative

      IANAL, but if you'll allow me to shoot from the hip for a bit, I'll take a shot at it...

      1) Tortious interference with business relationships. The solicited the customers. They directly interfered with the business relationship by bringing the servers down by overzealous monitoring.

      2) The outage was caused by the monitoring company. If just one customer leaves to another hosting company because of outages or what not, or if that customer lost business due to downtime. The damages are realizable.

      --
      No.
    5. Re:Confidentiality by camusflage · · Score: 1

      Since the offered protection, aka monitoring services and then caused damage to your systems you could make a case that a protection racket is being run.

      Not bloody likely. It's like signing up for a massage, and complaining that you signed up for a massage when a heavyweight boxer shows up to pound the crap out of you.

      Even though it's not stated in the article, the author is apparently employed by a web hosting firm, based on the ip space walking comment. If their TOS with their customers doesn't limit what they're allowed to do or have done on their behalf to their servers, shame on them. IFF they do have limits to what customers are allowed to do, then they might have a claim. If not, well, firewall 'em and tell 'em to fuck off (as they have done), and let legal know the TOS needs to change.

      --
      The truth about Scientology, Xenu, and you: Operation Clambake
    6. Re:Confidentiality by Anonymous Coward · · Score: 2, Interesting

      Ahh, yes, lawyers. Sue sue sue.

      C&D what? Block them entirely with firewalling, that's your right. But lawyering this, you're asking for trouble. The very nature of TCP protocol is that THEY ask for info, the ISP network acknowledges and then GIVES them the correlated data. Absolutely nothing illegal here. The ISP defaulted and let them in.

      As to billing your customers, how nice. The way I look at it, 2 companies screwed up and now you want the customer to pay. The ISP--hey, how about setting up the servers right so freakin logs don't crash the machine. Sending out alerts to your damn admins. Why didn't the weekend admin or admin on call at least notice this? Seems like the ISP is trying to save face and pass the buck. They were contributory to the fault and hassle that was caused.

      To the monitoring service--quit being asses to potential customers.

      As to the protection racket, nice slippery slope. The facts aren't entirely clear what caused the harm to the ISP side of things--sounds more like someone was caught sleeping and is now trying to pass the back. Really--did the third party system hammer their systems, or did the customers sign up, resulting in hammering of the systems? If the latter, it's not a protection racket. If the former, you have a chance.

      Under the circumstances, the ISP has a better chance at a tort claim than a criminal case, and the tort claim would be stretching things a bit by itself.

    7. Re:Confidentiality by Tokerat · · Score: 1
      Not bloody likely. It's like signing up for a massage, and complaining that you signed up for a massage when a heavyweight boxer shows up to pound the crap out of you.
      ...I would complain! Just like these guys, I signed up for a massage, not an ass-kicking.
      --
      CAn'T CompreHend SARcaSm?
    8. Re:Confidentiality by TheCarp · · Score: 1

      I agree...and what I want to know...

      Why weren't you dealing with logs right in the first place? I mean sure, we don't have them all right here either but, we have enough monitoring to notice when the log partition is filling and fix it... nagios + pager + oncall person = no crashes because partitions filled.

      Theres no way any of this aside form maybe a small deamon for local system monitoring (load, disk usage etc) should have been runing on the production mail server itself. Logs should be sucked down to another host and processed there.
      Mail notification should flow from monitoring box to people it needs to notify...never through the machine being monitored.

      And once a min? My god thats too much monitoring...and they were doing it 60 times that! Once every 5 mins, means that within 10 mins of a problem, someones pager is going off. Anyone who thinks they needs better than that needs to deflate their sense of self importance. (I mean how fast can you have someone knowledgable onsite and ready to go? Within 2 seconds? I think not...takes at least 30 seconds on average for a mail to make it out to a pager!)

      -Steve

      --
      "I opened my eyes, and everything went dark again"
  8. I know what to do! by rock_climbing_guy · · Score: 4, Funny

    Let's all pitch in on a little scheme. We will each agree to buy a service plan to have one non-existant .com web site monitored. If we could get lots of people to do this, we could DDOS Verisign off the internet!

    --
    Wh47 d1d j00 541, 31337 15n't t3h r0xor5 ne m0r3???
  9. One word: by stor · · Score: 5, Informative

    Nagios.

    http://www.nagios.org/

    Cheers
    Stor

    --
    "Yeah well there's a lot of stuff that should be, but isn't"
    1. Re:One word: by Anonymous Coward · · Score: 1, Interesting

      I use nagios to monitor local servers and servers at a remote site.

      Local servers: ping once a minut

      Remote servers: http/ssh checks every five minutes

      Miscellaneous services, i.e. free disk space, cpu usage, number of users, etc: 15 minutes

      The admins at the remote site will reboot a server for me within 15 minutes of a service request.

      I would think checking every second would create its own problems - DDOS my own servers.

    2. Re:One word: by dpoulson · · Score: 3, Informative
      Two words!

      Big Brother

      Both are good monitoring packages, it's up to personal preference really.

      --
      http://www.22balmoralroad.net/ http://www.tinynetworks.co.uk/
    3. Re:One word: by @madeus · · Score: 4, Informative

      Both are good monitoring packages, it's up to personal preference really.

      Actually Nagios is a lot more powerful that BB (which really doesn't do all that much), and aisde from that Big Brother is not 'free' (often people just don't bother to read the Terms and Conditions and think it's free).

      You can use BB with no charge to monitor certain systems, but if you provide certain types of services you are required to by a license, and these days most medium and large ISP's fall under this category.

      Big Brother is amazingly basic, I don't understand why people get so excited about it (I could re-write it in a day, and I'm far from a rocket scientist). Nagios, in contrast, is a full network and service monitoring system, and would have been much more useful in this instance and you could have used it to more easily identify the source of the incoming traffic.

  10. When Does Website Monitoring Go Too Far? by _Pablo · · Score: 2, Funny

    When it exceeds the point of being far enought!

    Kind of depends on how rapidly you can respond to a problem with something being monitored - obviously every second or even every minute is too rapid. Every hour sounds better.

    --
    $2B OR NOT $2B = $FF
    1. Re:When Does Website Monitoring Go Too Far? by LostCluster · · Score: 2, Interesting

      Some $9.95 a month websites don't even get a "real" user once per hour. So, for them that'd be a sudden multiple of traffic...

      What this really smells like is a webhost who oversold their server on the theory that everybody would never take their accounts to the promised limits at the same time, and then that's just what happened and the webhost got exposed as not being able to handle it...

    2. Re:When Does Website Monitoring Go Too Far? by Zeriel · · Score: 1

      You did read the earlier analysis--they're looking at multiple page serves per vhost per second every second. 24GB in logfiles alone from one. Now, speaking as a admin for a (VERY) small hosting company, my customers don't pay for that kind of stuff.

      But if they signed up for a monitoring service like this...it's on the customer's head, methinks.

      --
      "America has done some terrible things. But I know that Americans don't cheer when innocents die." -Dave Barry
    3. Re:When Does Website Monitoring Go Too Far? by Syrrh · · Score: 1

      And so what if they did? Is it such a crime to not be able to handle a sudden freakish overload? Especially for the bargain-basement services, you can't bitch about non-dedicated bandwidth. You get what you pay for.

      I've worked in the ISP biz, and this is SOP everywhere because it's the only way to make any profit. You figure out how much traffic normally passes in peak hours, allow for maybe 50% more, and that's that. The only real variable is the margin of allowance, but I guarantee that nobody in their right mind builds 100% capacity unless they truly experience 100% utilization. That's exceedingly rare unless the customer has good traffic priority controls, it usually means they're experiencing slowdowns at peak when they need it most and salesmen are pestering them to upgrade.

    4. Re:When Does Website Monitoring Go Too Far? by ichimunki · · Score: 2, Insightful

      If the customer is only paying $9.95/month for the site they either have traffic limits set in terms of rate of activity (i.e. your site will never send out at a speed that would tax a 28.8 modem-- this is not a common approach, if it's used at all) or total periodic bandwidth allowance (you can't transfer more than a set GB limit a month without paying extra). Some script-allowed hosts will also set CPU limits on CGIs.

      This rate of monitoring is no way going to come in under the transfer caps at the end of the month and these discount hosting customers would get SCREWED in terms of their bill, I'd think. Or maybe they deserve those bills for being so braindead about the impact of the monitoring service on the servers and the network.

      What this really smells like is bad admin in terms of log size/rotation policy. Never once did the poster mention that there was a choke on transfer rate-- rather that the servers went down due to software crashes (running out of disk/RAM can do that, no?).

      I would lay blame on everyone involved, personally. The "monitoring company" for being a crappy service and not working with the ISP. The ISP for having bad server management policies that lead to crashing during perfectly predictable events (what happens if one of their customers gets Slashdotted? would their logs have been able to handle that, too?). And the customers who arranged for this monitoring without talking to the ISP about it first or at least properly understanding the impact it would have on the network.

      --
      I do not have a signature
  11. Bounce all the traffic back at them by Anonymous Coward · · Score: 1, Insightful

    At a choke point preferrably, that ought to get their attention rather quickly....they may then have issues with OTHER customers not on your network.

    1. Re:Bounce all the traffic back at them by Lost+Penguin · · Score: 0

      Post their IP address on Slashdot. ;)

      --
      I am the unwilling control for my Origin.
  12. We should have a nationwide lawyer database by tjstork · · Score: 1, Funny


    And anyone who is a lawyer, is denied access to all computing systems.

    --
    This is my sig.
  13. for smaller companies... by yet_another_user · · Score: 3, Interesting

    ...that either don't have the time / money to go after people like this, such as the webhotel I'm involved in in my sparetime, I'd recommend firewalling. Simply block all incoming connections from over zealous monitor-companies.

    Ofcourse this doesn't do anything to fix the bad reputation they may have given you by flooding your servers, but its a quick and easy antidote against future problems.

    1. Re:for smaller companies... by apdt · · Score: 1

      Rather than completely blocking them off you could rate limit their IP's to something sensible like 1 per minute, with a sensible burst length. Something the iptables limit module can do. That should stem the flood without actually blocking them off.

      --
      I lay awake last night wondering where the sun had gone, then it dawned on me.
  14. hm by revmoo · · Score: 5, Interesting

    From your description, i.e. "Once per second", that is quite beyond monitoring, and that is an EXCESSIVE use of bandwidth and resources.

    Now, if you charge your customers based on gigs transferred, it seems like this would fill up their quota for the month quite quickly. What are your customers going to think when they get a large overcharge bill for the bandwidth? They signed up for the service after all.

    If you aren't hosting for money, then you probably aren't able to profit from this monitoring companies actions in the same way, so I suggest you blackhole their ip's. Downloading files from your server once per second goes way beyong monitoring, and into the realms of denial of service(It crashed your server you say).

    What I would do? Make a change to the aup for your service stating that customers that use monitoring services that abuse bandwidth will have their accounts revoked, or be charge for the excess bandwidth used. There's no reason in the world why these people need to hit your servers as often as they are.

    If you are unable to do business with your servers being hammered, then I suggest blackholing the monitoring service's IP's. It's only sensible.

    --
    I would expect such blatant racism on Fark, but on Slashdot? Mods please ban this asshole.
    1. Re:hm by Xugumad · · Score: 1

      I like the AUP changes, but not quite this way. Something more vague about reserving the right to limit bandwidth/disk usage in order to preserve system stability.

      Then have logs auto-trimmed and firewall the stupid company until they stop requesting every minute. For the good of system stability.

      I actually admin a couple of systems at work. Was upgrading from one RedHat version to the next late one night, and the system was down for a while. Got an e-mail from some random company the next day telling me the server had been down and could they interest me in their monitoring packages. I'd never even noticed them in the logs, which kinda impressed me.

      The fact of the matter is that I generally know when the server goes down (it's either my fault, or it's the LAN and it's interfering with my ability to work), and uptime isn't critical on any of the systems I admin, so the services didn't interest me. The point is, that's how it should work. Wish I could remember the name of the company.

      Much more useful than the spam "I've noticed that is not on all the search engines". Well, yes, that's the site for an internal-use only application, and everyone that needs the URL is given it on a piece of paper, you crummy spammer.

    2. Re:hm by Fastolfe · · Score: 1

      Got an e-mail from some random company the next day telling me the server had been down and could they interest me in their monitoring packages. I'd never even noticed them in the logs, which kinda impressed me.

      I had a similar incident, but instead of quietly monitoring, this company decided to run some stress tests (purportedly requested by some employee here whose name he couldn't find). Fortunately our servers were able to handle it, with little degradation, but when your inbound traffic jumps up by a factor of 10, you tend to notice these things.

      After I tracked down the company, they blithely agreed to stop their testing and offered to sell us the results and maybe examine our environment to see how we could make it perform better (as if the effects I observed suggested our environment wasn't optimized as well as it could be). Unbelievable.

      While I could care less about "background noise" traffic to my web sites (after all, it's a public web site, right?), I really take issue with a) unsolicited spam (which is what you received); and b) veiled "attacks" designed to make me think I need someone else's services.

    3. Re:hm by beebware · · Score: 1

      I would keep the AUP vaguish - something like "We reserve the right to terminate or suspend any accounts that use excessive amounts of bandwidth, storage or CPU utilisation". Oh - and consider billing for extra bandwidth as well...

  15. monitoring by Feyr · · Score: 5, Informative

    we typically set our monitor software to check every 5 minutes, with one request PER SERVER not per site. if it is down it will send an email to our support address, if it is STILL down the second time around, it fires off an email to the cell phone of the on-duty admin, plus one email when it comes back up

    i've had some services set up for monitoring as low as 30 seconds, but those are specific cases.

    obviously a 1 seconds check is WAY too low, not only it's a waste of bandwidth, it's prone to false positives. what happen when you have a slight delay in one of the core routers that cause your packet to get dropped/delayed by 1000ms ?

    1. Re:monitoring by Babbster · · Score: 4, Interesting
      I may have a suspicious/cynical mind, but could the reason for the one-second intervals BE to generate false positives during the monitoring? If they (the third-party monitoring company) could generate logs claiming that the web server was down a disproportionate amount of time because of said false positives and/or the downtime generated by their own DoS-type activities, they could do things like offering alternative hosting companies (owned by the same company or just getting kickbacks) or offering [unneeded] technical support to "improve" the website to correct nonexistant issues.

      If a company did this kind of thing, even if taken to court they could produce the logs that verify the artificial downtime in order to defend themselves against accusations of lying to customers. Then, when asked if their once-per-second monitoring could have been the cause of the problem in the first place, they could make some fanciful BS claims like "a good server should be able to handle that."

      My apologies for spinning an entirely hypothetical, and possibly paranoid, scenario. This was the first thing to pop into my incredibly suspicious mind - plus, it has the makings of a good scam if it hasn't already been done. :)

    2. Re:monitoring by BrynM · · Score: 1
      they could make some fanciful BS claims like "a good server should be able to handle that."
      If you have the money or this ends up in a court battle, use some cash to get an independant analysis. Don't get it from a friend or a colleague. Get it from a company that you have respect for (preferably in another nearby city). Have them either file a friend of the cour brief or a notarized statement suitable for submission as evidence. Considering the mistakes that are made in the legal system due to misunderstanding technology, you need someone to affirm your opinion in court as an independant professional.
      --
      US Democracy:The best person for the job (among These pre-selected choices...)
  16. I'm amazed... by Mnemennth · · Score: 1

    ... that you waited as long as you did.

    I don't care who they are - they frell up my servers they're gettin' buckshot in the ass first, and the ones who can still walk answer questions later. ;)

    Of course, that attitude may seem a little harsh in some circles, but in other circles they substitute AK-47s for the buckshot... so who's the extremist here?

    Mnem
    "It's a thankless job, but I have a lot of Karma to burn off."

  17. Bad practices all around... by Jonah+Hex · · Score: 4, Insightful
    checking for the domain names on the TLD servers once per second, downloading various files from the site once per second, and sending email to themselves once per second.
    They obviously haven't been in the monitoring biz that long, at least not long enough to get a bill for all the bandwidth they're sucking down.
    Our first response was to talk to them and explain what we needed them to do, including a list of IPs that we used for customers so they could adjust their monitoring to suit what we thought was reasonable. They chose to ignore the first discussion and continued to abuse the servers. After the email server required a half-day of cleanup, the CTO simply shut them off at the firewalls. Rather than using the contact information they had, they chose to complain to our mutual customers instead. (I should note we do significant monitoring of the servers ourselves, and typically know if something is wrong within minutes of the event.)
    Sounds like your company is reasonable, and therefore expecting this possibly "fly-by-night" monitoring company to also be reasonable.
    Is this typical behavior of monitoring service companies? I know some of them are not reputable at all (due to spamming) however these guys seem to know what they are doing, and yet managed to effectively attack our mail and web servers, as well as doing some things I would not do to the TLD servers.
    I just checked out ClarkConnect's monitoring page (I use their free Linux firewall but not these pay services) and their lowest monitoring interval is 2 minutes for $45/mth, then 5 for $30/mth, 20 for $10/mth and finally 60 mins for $40/yr being the cheapest. Obviously they know such continuous monitoring justifies passing that cost along to the consumer.
    It is hard to feel justified to shutting off someone else's cash-flow, but at the same time we need to defend servers from over zealous monitoring."
    Thier own biz practices will be the death of them, don't shed any tears over a company that makes this large of a mistake and uses dirty methods to contact customers. I wonder if your now going to have to charge your hosted sites that used the services for the excess bandwidth they used? Maybe cut them a "goodwill" deal on the excess charges?

    Jonah Hex
  18. EASY: It goes too far when... by mfifer · · Score: 1

    ...your boss (or someone higher) is found to be browsing "questionable" sites.

    In that case, jobs are at jeopardy if word gets out- and i *don't* mean your boss's job...

    1. Re:EASY: It goes too far when... by Anonymous Coward · · Score: 0

      What ARE you talking about???

  19. How much is too much? by Alien+Being · · Score: 5, Interesting

    Here's a common sense reaction.

    They are in the business of measuring Net availability. They should learn to set the scale on their instruments before they connect them to the circuit. And they should back off when availability drops because they might be the cause of the drop. If their traffic represents more than about 10x that caused by an individual customer, then as a "juror" I'd think they were being irresponsible.

    You are in the business of supplying Net availability. You should install circuit breakers. Too many connection from one host/network? Start dropping packets. Too much raw incoming traffic from one source? Get on the horn quickly to the netadmin.

    Your customers don't care who's at fault, they want what they paid for. But they can't expect miracles.

    1. Re:How much is too much? by LostCluster · · Score: 2, Informative

      Of course, a webhost also needs to communicate what their customers are paying for. If you claim unlimited bandwidth for $9.95 a month, don't be surprised when somebody takes you up on it. These customers should have had some sort of bandwidth limit where the overmonitoring would cause their site to get defaced with the webhost's "This site has exceeded it's bandwidth limit, come back next month!" page or start running up a huge bill. The customers should know better not to invite such an attack on the server, and should be the ones feeling the pain. That'll put this monitoring company out of business in a hurry...

    2. Re:How much is too much? by Phroggy · · Score: 3, Insightful

      But they can't expect miracles.

      Of course they can, and do. They won't get them, but that's different. ;-)

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  20. Definately excessive by Jaeger · · Score: 1

    I find it difficult to imagine that the unnamed monitoring company hasn't overstepped its bounds. Perhaps you should send a calm e-mail to your customers explaining the issue at hand. Compare the once-per-second monitoring to calling a call center every second to check that it still works, or perhaps walking in and out through the front door of a store just to check if it still works. Both things are fine in moderation, but every second is entirely too much.

    The monitoring company may have crossed some legal lines as well. Have your company's lawyer review your state's relevant laws and send a polite but firm cease-and-desist to the monitoring company, threatening relevant legal action. Don't insist that they stop alltogether, but suggest they exercise the legally-ambigious "common sense" and "good judgement" the rest of us seem to have figured out.

    1. Re:Definately excessive by Syrrh · · Score: 1

      Especially since there was a peace offering given with the monitors. You tried to mitigate the load and still provide information that would be useful in continuing their services. They refused it and continued abusing. Now they get nothing.

      I think a notice to customers explaining the issue would put them at ease and they'd quickly ignore the scam. Providing similar tools directly to customers would be a good idea if you haven't already, just as a good faith offering. They probably don't want or even need monitoring, but it'll help show that you're not trying to hide anything.

  21. I work in network management... by Ranger+Rick · · Score: 5, Interesting

    And I can tell you that if they're polling at 1 a second of *anything*, they don't "know what they're doing". That is complete overkill, there's no way the amount of bandwidth being used for testing is worth the 59-second jump on knowing what went wrong. Humans generally have to react to it, that kind of resolution is just crazy.

    --

    WWJD? JWRTFM!!!

    1. Re:I work in network management... by Guido+von+Guido · · Score: 2, Insightful

      Absolutely. This isn't monitoring--this is load testing.

    2. Re:I work in network management... by Anonymous Coward · · Score: 0
      But how many clients where there that bought into that service? Once per second per client is ridiculous, But once every 5 minutes per client makes sense, and if there are 300 clients at that site that they monitor, and their software isn't smart enough to recognize that all 300 clients only need one ping, then that's one ping every second for the server, but only one ping every 5 minutes per client.

      Same goes for the website defacement bit. 300 clients on the same server, check each client every 5 minutes, that equals one web request per second. This one isn't as simple as the ping either, each request needs to be made separately to very integrity.

      The ISP dude sees "per server" since that's the way he works, but the monitoring service sees "per customer", even though they're all on the same server. What's needed is communication between those two parties. Sounds like they already did that, but the ISP needs to also realise that of course the monitoring service needs to immediately explain to its customers why the service suddenly stopped, otherwise they lose more integrity. Since the ISP also needs to explain that downtime to its customers, that provides a great means to explain the damage caused by the monitoring service and to explain that the ISP is attempting to remedy the situation by talking with the monitoring service.

    3. Re:I work in network management... by Hognoxious · · Score: 1
      And I can tell you that if they're polling at 1 a second of *anything*, they don't "know what they're doing".
      Well, apart from things that move really fast or might explode, but those are very much the exception, not the norm.

      I once did some work for a butt-kissing consultancy, the customer (a retailer) had wanted to be able to see on their central system, in real time, every time someone bought a pair of socks. Totally pointless, there's no way anyone could use the information, but they hadn't got the guts to tell their stupid customer that.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  22. useless monitoring by Anonymous Coward · · Score: 0

    from first hand experience, application monitoring is far more important than stupid webserver monitoring. It makes absolutely no sense to monitor the DNS and webserver beyond what most ISP's provide. Why in the world they are monitoring the domain once a second is beyond me. that is the lowest risk in my mind. monitoring application performance, server load, and mean process time of the application is very useful. From the details provided, it doesn't sound like they know what they are doing.

  23. My Take on This by Bruha · · Score: 4, Insightful

    Okay so you're telling me that a 3rd party company is contacting your web customers and selling them monitoring services that you already provide and some other services that you may or may not provide. They then begin to access your system to do said monitoring but it's crashing your servers.

    Lets put it this way.

    You provide your customers a service. Part of that user agreement (This is doubly important in a shared server enviroment) that the customer cannot install any software/script/service that impacts the performance of the servers beyond what you say they can. Even the act of using 3rd party monitoring that is causing this problem is in violation of your AUP your customers are contractually binded to. Now I cant see your AUP but I hope there are provisions in there stating this.

    Now as far as the 3rd party company goes. You need to have your legal department file a cease letter to them with a explanation of the problems they're causing and until things can be worked out they are not permitted to conduct business across your network.

    You also need to notify your customers the actions you're taking on this company and why. Also pointing out your AUP/SLA's with them and the un acceptable behavior of the company that was selling them services. Tell them what you can monitor and explain what they really need.

    In the assumption of a web/email then all you need to do is monitor the ports and maybe a script that will verify the email server is accepting connections on a minute basis. That's all you need for that setup. Also if they're allowed to telnet into the box (SSH I hope) then you'd also monitor the SSH port as well to ensure they can connect to their equipment.

    If you're co-locating: Then I would suggest getting a Nagios setup running and sell some sort of monitoring to your customers. A good example would be the system that springboardhosting.com provides to their users. We use them as our colo partner and I've had no complaints. Though we only use the basic monitoring I do have advanced tools at the house and my laptop should I feel I need to watch any critical services. And I use webmin to monitor peer servers and page my phone in case there are any problems.

    You're in a pickle at the moment but I think your customers will appreciate cutting off the source of the outages. Nobody needs to know if their service is up by the second unless it's some sort of huge database application and then you'd have special provisions to monitor it and not remotely.

    That company is basically DDOS'g your servers to death. So it's basically them or you. I think the choice is simple :)

    Hope that helps.

  24. Damaged rep is your fault by Anonymous Coward · · Score: 0

    I think anyone should be allowed to monitor on your clients behalf however they want. You should bill them for the added bandwidth incurred by the monitoring software, just like you'd bill them for amu bandwidth, unless you have some "unlimited bandwidth" deal, in which case your clients will probably realize the tradeoff if the monitoring software is chewing half of their practical limit.

    As for your damaged reputation, if you don't have monitoring software in place to tell you when your log partition is filling up, and/or some software in place to dump the logs before they kill a system, then that is your fault. Your reputation was damaged deservedly. I mean yeah the other company caused it, but it could just as easily have been a press blurb touting the site, or a slashdot reference to a site, or something else that caused the log overload. If you're supposed to be managing the web servers, you made a mistake. Correct it, explain it, but apologize - it was your fault.

    1. Re:Damaged rep is your fault by surprise_audit · · Score: 1
      Your customers should be able to go to a third party for monitoring, if they so choose. The contract they signed with you does cover bandwidth charges as well as hosting, right? So just make them aware of the amount of traffic being generated by the third party and make it clear that it's theirs to pay for.

      How about itemizing their bandwidth bill (maybe something like Webalizer?) to show that 90% (or whatever) of their traffic comes from one particular IP block, and identify each block with 'whois' records...

      If they're paying you by the Mb, and an enormous proportion of the bill is caused by the monitoring company, things should sort themselves out fairly quickly.

      Also, do what others have suggested, and get lawyers involved, to make sure you're not risking breaching your side of the provider contract, and to C'n'D the monitoring company.

  25. Don't let others eat off your plate. by NachoDaddy · · Score: 3, Informative

    From a business perspective, monitoring is a service *you* should offer to your customers. Since it is your network, you have the ability to provide a much more effective and accurate monitoring service, and can set the resolution of the service according to your customers needs. All the problems you describe are because they are operating from the outside. What that monitoring service is effectively doing is stealing your bandwidth, and selling to your customers. If you want to get your lawyers involved, send them a C&D since they are affecting your ability to conduct business. personally I would firewall then as the CTO has done, and offer the same service internally.

    1. Re:Don't let others eat off your plate. by overbom · · Score: 1

      You should listen to this guy. Setting up Nagios (formerly netsaint) with MRTG and webalizer is everything your customers need. It's a cinch to set up, and will take but a few days of time.

      It's obviously a service your customers want. It doesn't go down your network pipe, since all of the monitoring happens on your ethernet network. Firewall the monitoring service, but offer the same service *for free*, and you'll gain at least two things.

      the adoration of your users, and you'll get the asshat monitoring service out of your business.

      oh, by the way, check your DNS server to ensure that it's not allowing unwanted zone transfers.

  26. I haven't been impressed with monitoring companies by eric76 · · Score: 5, Interesting

    A couple of years ago, a so-called "security expert" sold the president of my company on the idea of installing a firewall.

    To some extent, that was fine with me. I'd been arguing for that for a very long time but had gotten nowhere because the "security expert" said that firewalls weren't necessary! I guess someone finally bothered to break into his system.

    The security expert's idea was to have a third party monitoring company do it all. So I spent a couple hours on the telephone one day talking to the monitoring company's personnel about our network requirements and traffic. We went into great detail over exactly which servers had to handle which services.

    The firewall arrived and the security expert plugged it in. It didn't work at all. All it did was block everything. I was 600 miles away at the time and it took me a week to convince them to take it off.

    They decided the firewall was defective and the monitoring company set up another one. By the time it arrived, I was back in the office. The big day came and the security expert had one of his employees come out and plug it in.

    It didn't work at all.

    I caught the employee of the so-called security expert before he could leave the building and had him remove it. The idiot didn't even bother to check to see if it was working.

    After he left the building, I started looking at how he had it plugged in. He still had a cable plugged into the firewall from an internal hub.

    He had connected the untrusted side of the firewall to the internal network. I assume that the cable from the Cisco router was plugged into the trusted side of the firewall.

    But it really didn't make much difference. I also found the rule set for the firewall. The monitoring company had set it to pass nearly everything in both directions.

    The only thing they configured was to block incoming traffic containing our IP addresses. Since it was plugged in backwards, it really just stopped all traffic from going out.

    At this point, it would take a lot of convincing to get me to advocate using a monitoring company's services.

    By the way, the same so-called "security expert" declared that rules on the Cisco router to block traffic attempting to connect to port 135 and other similar ports constituted a security list and removed them.

  27. You're the customer... by MisanthropicProggram · · Score: 1, Insightful
    whatever YOU want, need, desire, use, is paramount. No questions. WTF, all that data that THEY are collecting is what THEY think is needed.

    Remember they are WORKING FOR YOU.

    If they cop some sort of we are smarter than you attitude, again, YOU ARE THE CUSTOMER, and YOU probably KNOW BETTER than they do, because YOU are in the business. They are just software vendors.
    --

    There is no spoon or sig.

  28. What is "Reputable"? by Anonymous Coward · · Score: 1, Insightful

    Buddy, you're living in denial. They've made a right mess of your services. Right? So their reputation doesn't mean a thing. If you'd mentioned their name (who are they?) they'd be suffering tomorrow after making the front page of Slashdot. You're discounting your own crediblity to judge if something is reasonable or not. From your description, their tools have already caused a denial of service attack on an email server.

    My solution would be to attempt once more to get in touch with these goons. If they're still unresponsive, ban them permanently. Notify your customers that you do not wish your customers to use this service - and tell them why (because it is bad for your ability to provide them with the services that they've paid YOU for) - and that they should ask for a refund from this monitoring service.

    If you think your customers feel this is a service that they need, you should look into providing some sort of monitoring system free for your customers (should not be hard if you have an in-house perl / python script wizard on hand - hell, I could do something like this in python in an afternoon).

    Also, why do your customers feel the NEED for such a service? Are there any reliability issues that should be patched up with your network / services? Because there's no point fixing the symptoms if you don't fix the cause..

    Another tactic would be to charge for the monitoring traffic. Surely your customers don't have unlimited bandwidth? Is the monitoring stuff being included in that bandwidth total? It damn well should be, status emails included. They'll see the light when the monitoring system eats up 80% of their monthly bandwidth.

  29. To be expected by Pika · · Score: 1

    I work for a company that builds hardware to facilitate http traffic to web servers. Customers of ours are constantly calling and saying

    'We just hired a 3rd party to do a security audit on our network and they reported that port 80 is open on your box. They said that is a security issue and should be closed.'

    I then have to explain how fscking difficult it is to run a web farm without allowing port 80 traffic through!!!!

    I see this 'reporting' company doing something very similar. They focus on one, and only one, small facet of the big picture. And because of this, they over-extend their capabilities well beyond usefullness.

    But they feel the more they report, the better they are than their competitors, and the more you, the end customer, will like it.

    When in all actuality, uptime and overall accesibility of a site are all that a lot of webmasters care about.

    1. Re:To be expected by pantherace · · Score: 2, Insightful
      When in all actuality, uptime and overall accesibility of a site are all that a lot of webmasters care about.

      Ha, tell that to all the webmasters with non-compliant HTML out there.

      I just thought of a good idea, a web page upload form or something which scans the webpages which gives a nice little dialog about a webpage being non compliant, and may not display correctly in many browsers :) Now to get ANY ISP to implement it... HA!

    2. Re:To be expected by macdaddy · · Score: 2, Insightful
      That sounds exactly like all the host-based personal firewall products on the market today. They have to tell you every little thing that's going on all the time and they absolutely MUST sensationalize EVERYTHING.

      "Oh dear God! You've been pinged! The sky is falling!! Whew. It's a damn good thing you installed our over-priced over-hyped personal firewall thingy because we just saved your ass!"

      Think I'm kidding? Don't. These ass clowns prey on guilible users that simply don't know any better. It's just like what many auto repair shops do to those people whom they don't think know jack about cars.

      The belt on your carburetor are about to break. We also had to grease you exhaust bearings and reprogram your warp convertors. That'll be $700 please.

      If only we can eliminate stupid people and those that would prey on them (including the media) the world would be a much better place.

    3. Re:To be expected by Anonymous Coward · · Score: 0

      Insightful? Maybe, but certainly bloody funny too!

  30. Check your contract by anon*127.0.0.1 · · Score: 1

    See if it say they can do what they're doing. If it doesn't, tell them to stop or you'll take them to court. If it does, tell them to stop or you won't renew the contract when it ends.

    It sounds like they're doing a bunch of stuff that's not strictly necessary for them to do their job. It may convenient for them to scan your servers every second, but if that impacts your business, they need to stop. They're supposed to be there to enhance your business, not impede it.

    And if they snagged a copy of your customer database to peddle their own products.. that's just plain wrong. Check the contract again, and if it doesn't explicitly sat they can do that, take them to court.

    I appreciate your position that they do a good job, but I'm sure that there are other companies out there that can do an equally good job without the downside that you're having with your current vendor.

    --
    I am NOT a man!
    I am a free number!
    1. Re:Check your contract by FCKGW · · Score: 1

      I think this monitoring company was brought in by the customers. According to the original article, the hosting company has nothing to do with them and has never had a business relationship with them. There is no contract except between the hosting customers who bought monitoring, and the monitoring company.

      --
      It's an operating system, not a religion.
    2. Re:Check your contract by surprise_audit · · Score: 1

      I think it's worse than that - the way I read the original article, the monitoring company crapped on the webhosting company, then tried to sell monitoring services to the webhosting company's customers.

  31. It's your own fault... by LostCluster · · Score: 4, Insightful

    Your system should have been set up to attribute the log file to the disk space of each client, causing them to eventually hit their limit and lose their abilty to log any further. No set of requests from the outside world should be able to bring down your server short of a vicious DOS attack, which clearly this wasn't. This was a an overload level of legit traffic, if your server can't handle it then you need a better server.

    You should be able to create a few new services and convince your clients that they don't need to pay a 3rd party to monitor their server, that you can tell them all they need to know, and besides that you don't go down anyway. :)

    It would have been an absoulte fiasco if one of your customers were to attract a Slashdotting...

    1. Re:It's your own fault... by heff · · Score: 1

      i couldnt have said it better myself.

      --

      --

      |-_-| . o O ( bEef!)

    2. Re:It's your own fault... by PinkFreud · · Score: 0, Flamebait

      Nothing worse than a vicious Disk Operating System attack. MS-DOS was particularly nasty. Or, perhaps you meant DoS (as in Denial of Service)...

    3. Re:It's your own fault... by sgtrock · · Score: 4, Insightful
      This was a an overload level of legit traffic, if your server can't handle it then you need a better server.


      WHAT????? What planet are you from that doing ANY kind of network monitoring once a second is considered legit traffic? No, this was either a deliberate attempt to generate a ton of false positives, or total incompetence on the part of the monitoring company.

      If I were the owner of the hosting company, the FIRST thing that I would have done was refuse all requests coming in from the monitoring company so I could get traffic flowing for all my customers. That is what they are paying for, after all.

      The second thing that I would have done would be to save off copies of all logs that might be considered relavent in a legal situation to read only media.

      The third thing that I would have done is send out an email to all affected customers explaining the reasons for the downtime incurred, what had been done to alleviate the situation for all concerned, and that further efforts were ongoing to resolve the issue permanently.

      Then, call my lawyers. Ask for a Cease and Desist order to be sent right away.

      No way do I play nice with assholes trying to put me out of business.
  32. Monitoring Report: by Snoopy77 · · Score: 2, Funny

    It seems there has been an unusual amount of downtime to your web and email servers. Probable cause: we over monitored them. Sorry.

    --
    "She's a West Texas girl, just like me" - G.W Bush Iraqis
  33. Re:Confidentiality & TOS & Abuse by vt0asta · · Score: 4, Informative
    What he said...
    Sounds like you've got an open and shut legal case to recoup those costs they're causing you to incur.

    First things first. These are your servers. Your network. I am assuming you have the standard abuse clause in your TOS. You need a lawyer.

    Unfortunately, you are in a bad situation. They apparently have more resources than you, because they can bring your setup to it's knees. Not saying it's right, not saying it's fair.

    A lookup of your TLDs each second makes sense if you are Yahoo! or Google. Their web monitoring levels don't appear to be reasonable. You already know the technical answer.

    Personally, I would be worried about them stealing your customers. I mean the argument is going to be simple from their side. They will simply say, "hey look, their stuff folded under 'normal' monitoring, we have a hosting company we can 'recommend'" or they will just have the hosting company call them up out of the blue and ask if they are "unhappy" with thier current service..."oh, it goes down a lot"..."they can't handle simple monitoring"..."gee, that's a shame"..."well, we've worked with that monitoring company before, and we have never had any problems, in fact we routinely get 5 9s"...etc

    Honestly, talk to legal, explain the potential situation, and have them make contact with the monitoring company. A couple of tortious interference this, and cease and desist that, will put the monitoring company on it's toes and maybe get them to leave your customers alone, or possible play nice with your servers. Notify your customers yourself and explain that they are being investigated by your legal team, etc.
    --
    No.
  34. Way over the line by jmitchel!jmitchel.co · · Score: 2, Interesting

    These guys don't know what they're doing if they are banging on your servers every second. It is a strategy that is bound to make any competent admin irate and probably break things. Anything more than once-a-minute is probably overkill. Once every 5 minutes is a good window for most things. Your people are quite entitled to block them at the firewall.

    Your sales people have to figure out how to appease the customers. That's their job. You are a tech and you'll just foul things up using tools like fairness and logic. I've been there.

    Lastly, if they overflowed your log partition, you aren't monitoring enough things. It isn't enough to make sure that your sites are up, you need to make sure that the disks they depend on have enough free space, that the servers they run on don't have unnacceptible load spikes, etc... Comprehensive solutions are hard, but quick-and-dirty solutions aren't. Remember though that it's hard to send pages from a dead server and design accordingly.

  35. Feel justified by mr_z_beeblebrox · · Score: 2, Insightful

    Monitoring your servers is a security function. A security company should strive to appear beyond reproach. Wether they got your customer list by looking through your ip logs or from a former employee, that is unsuitable behavior. I would contact my customers tell them that a security firm you do business with has "acquired" a customer list of yours and you are unsure of their intentions but you are sure that they acquired it dishonestly. None of your customers will hire them. The down side is, be careful not to tell your customers in a way that makes you look stupid, because you might look it.

    1. Re:Feel justified by LostCluster · · Score: 1

      If their customer list is so insecure that a untrustworthy 3rd party has it now, then their customers really need the services of a security company. :)

    2. Re:Feel justified by mr_z_beeblebrox · · Score: 1

      If their customer list is so insecure that a untrustworthy 3rd party has it now, then their customers really need the services of a security company. :)

      I disagree, many times small companies give security companies all the keys so to speak. Outside consultants may maintain such a relationship where they have near employee status. This is quite a wake up call for this one. Plus, what do you do if a former employee gave the list? Finally, the customer list would be easy to gain if you knew their IP range (and how could a security monitoring firm not) no matter how they got it, they lack ethics and should thusly lack clients.

    3. Re:Feel justified by Syrrh · · Score: 1

      How about something as basic as filtering a whois list with the same primary nameserver? Or maybe the webserver has each client on a sequential IP?

      Even an unhappy ex-employee is a rich source of information. I remember plenty of client names from a year back. I didn't sneak out a list or even bother committing it to memory, I just remember who I've dealt with before.

  36. Ask for compensaton for their stupidity. by cenonce · · Score: 3, Insightful

    It seems to me that unless your company signed some kind of waiver in case their monitoring did any damage, you have a case for negligence.

    Even with a waiver, generally, you can't waive somebody's negligence. Their actions sound negligent in that they used excessive resources such that your servers crashed.

    Additionally, it sounds like there may be some form of defamation claim when they complained to your customer base about you. Though defamation claims, especially slander (spoken defamation), are thorny claims that can be hard to prove, it sounds like you may have a number of incidents that may show intentional defamation (much better when seeking damages).

    I think, at the very least, your general counsel should be asking for compensation for your downtime.

    -A

  37. Configuration, Configuration, Configuration. by SuperBug · · Score: 1

    Poor monitoring can be just as bad as too much, though too much monitoring isn't necessarily poor.
    It seems that the processes regarding monitoring and maintenance of the monitoring system(s) failed and caused the problems which ensued. If the proper preparation had been done to plan for the level of monitoring which was being done, i.e. 18 GB is didly squat compared to the hundreds of GB at many other enterprise sites, then this likely wouldn't have happened. Like wise, proper levels of logging and tuning are required to have a truly healthy and useful monitoring system.
    Also level of service, SLAs mainly, dictate what level of monitoring is also required. It's very easy to go crazy monitoring everything, but you can monitor hundreds of servers and not generate much in the way of logs, or you can monitor one and generate many GB of logs.

    --
    --SuperBug
  38. It's gone. by Jonas+the+Bold · · Score: 0, Offtopic

    Try it, type in a non existant .com, it no longer works.

    --
    Everything seemed to be going so nice
    'till the end of all beings punched right through the ice
    1. Re:It's gone. by zcat_NZ · · Score: 0, Offtopic

      djbdns released a patch to ignore verispam's wildcard DNS entry the same day the change happened.

      bind released a patch a day or two later.

      Judging by the 'calm and measured commentary' I've been reading on various NOG mailing lists, I'd expect many ISP's to be ignoring verispam by the end of the week.

      --
      455fe10422ca29c4933f95052b792ab2
  39. Easy. A DOS attack. by strredwolf · · Score: 1

    The monitoring company just hit you with a Denial of Service attack. Plain and simple.

    Now the next step is not technical, but legal. SLAP 'EM WITH A LAWSUIT WORTH MORE THAN THEY'RE EVER MAKE!!!

    --

    --
    # Canmephians for a better Linux Kernel
    $Stalag99{"URL"}="http://stalag99.net";
  40. If you have a legitimate claim, then make a case. by OrangeTide · · Score: 1

    If there was damage to your business, the simply take them to court. More than likely with that kind of leverage you can come to some sort of agreement and drop the case once they come to a new agreement or give you a settlement and you find a different company.

    --
    “Common sense is not so common.” — Voltaire
  41. Re:It's gone. - No, it isn't by rock_climbing_guy · · Score: 0, Offtopic

    I just checked again and non existant .com addresses still resolve to Verisign. The trick is that your ISP may have blocked it. I'm on a university network that has blocked it. However, when I log into a remote machine and use lynx, non existant pages still resolve to Verisign. Also, keep in mind that this is only for .com and .net addresses.

    --
    Wh47 d1d j00 541, 31337 15n't t3h r0xor5 ne m0r3???
  42. This is not a reputable company by Gunzour · · Score: 3, Insightful

    They either got a hold of a customer list from a former employee or walked our IP space to find our web hosting customers. They then proceeded to sell them monitoring services for things such as server up-time, defacement detection, email up-time and DNS testing.

    In other words, they upsold your customers without your consent. That in itself it unethical and any thought in my mind that this is a 'reputable' company would go away at that point.

    You go on to describe how they DoS'd your boxes, and complained to your customers when you took action to protect your customers from the DoS attack.

    If their behavior is really as you described, why are you bending over backwords to say how reputable and legitimate they are? They are neither.

    1. Re:This is not a reputable company by Lost+Penguin · · Score: 0
      One question about the monitoring company:

      Are they on CRACK

      --
      I am the unwilling control for my Origin.
  43. Tort, on the case by debrain · · Score: 2, Informative

    This is not legal advice. Find a lawyer, ask them what to do.

    It seems as though you've got a tort of negligence on your hands, insofar as they seem unaware, or oblivious to, the damages they are causing you. They do not seem, from your statements, to be wilfully causing damages, but negligence torts need not show (at least in the commonwealth) either wilfulness or intent. You need only show damages, which are an indirect consequence of their actions.

    Take into account that torts are, by most accounts, very expensive, though the threat of a tort is often sufficient, or binding arbitration (though that is apparently not oft met with success), or mediation (same deal as binding arbitration). If you do have to litigate, the general rule is somewhere north of $100,000 in damages to justify the transaction cost, from what I have heard. See the first line, though - find a lawyer.

    In the least you can establish damages in support of a trespass if you inform them that their actions cause damage, in which case their actions are thereafter wilful, which may make for a cleaner case. The onus in trespass is on the defendent (them) to defend against damages established, not the plaintiff (you); and whereas in negligence, the onus is on the plaintiff (you) to show damages.

    Ok, so in gist, take everything I said with a grain of salt, and seek legal counsel. Your jurisdiction may have many options with respect to small claims or public dispute resolution, and I would suggest those because they are significantly cheaper.

    Hope that helps.

    1. Re:Tort, on the case by darkonc · · Score: 1
      In the least you can establish damages in support of a trespass if you inform them that their actions cause damage, in which case their actions are thereafter wilful, which may make for a cleaner case.

      From reading the article, I'd say "been there, done that". They informed the company of the damage they were doing, and the company didn't care. At this point, I'd say double-check to make sure you've got a case for willful damage, and then look for a lawyer willing to take this contingency.

      That they went to your customers and complained about you protecting your system frm their effective DOS is something that I agree is (or should be) clasifiable as defamation. First they make you lok bad by beating your web servers t a pulp and now they're telling your custmers (by the sounds of things) that you're trying to prevent 'serious monitoring'.

      They are, at best incompetent. At worst, they may be working to wilfully destroy your business. I wouldn't pull out the howitzers at this point, but I'd definitely take off the kid gloves (and I'd quietly check the ammo for the howitzers).

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    2. Re:Tort, on the case by debrain · · Score: 1

      Good points.

      At this point, I'd say double-check to make sure you've got a case for willful damage, and then look for a lawyer willing to take this contingency.

      Not all jurisdictions have contingency, but most have it to one degree or another.

      That they went to your customers and complained about you protecting your system frm their effective DOS is something that I agree is (or should be) clasifiable as defamation.

      I think it would be, more precisely, slander; it's a circular definition, but the precision may count for extra points. :)

      Slander:
      A false tale or report maliciously uttered, tending to
      injure the reputation of another; the malicious utterance
      of defamatory reports; the dissemination of malicious
      tales or suggestions to the injury of another.

      Defame:
      1. To harm or destroy the good fame or reputation of; to
      disgrace; especially, to speak evil of maliciously; to
      dishonor by slanderous reports; to calumniate; to asperse.

      My (limited) understanding is that defamation is a result to things published, whereas slander is between private parties. Defamation is a criminal act, an act against the public good, whereas slander is a trespass, a civil case between private parties.

      Cheers

  44. Or better yet... by ProfessionalCookie · · Score: 4, Interesting

    Charge for it. Notify yer customer (by perl of course *tee hee*) that their logs are causing their account to approach its space limit. They can either move the logs, delete the logs, stop the logging software or remove the logging software. Warn them that if this is not taken care of additional hd space fees will apply.

    Make sure they know that cleaning up logs should be *cough* easy and pain free!

    1. Re:Or better yet... by PhilHibbs · · Score: 3, Insightful
      AIUI, the logs were the poster's internal logs, not the customers'. The third-party monitoring company was querying the servers and sending the emails, and if the first and second parties didn't have a charging agreement that covered this kind of usage, then he's in trouble.

      p.s. Why is using perl funny?

    2. Re:Or better yet... by CrazyTalk · · Score: 1

      Doesn't sound like such a good idea to me - the customer's job is not to manage the logs; they are paying for a service and now you are turning them into a sysadmin to do your work for you???

  45. Re:Easy. A DOS attack. by LostCluster · · Score: 1

    Not quite such an open and shut case. They produce an equal number of accounts that they have with users on GeoCities that are receiving the same level of "testing", and then what do you do?

  46. charge them for it by eagl · · Score: 1

    Set usage policy with a fee/penalty structure, and hold them to it. Ignorance of consequences is no excuse for filling the server with logfiles.

    Charge the security consulting firm with your downtime expenses too... They may refuse to pay, but simply getting the invoice may make them think twice about doing that to you again.

  47. Alert your community of users by BanjoBob · · Score: 2, Insightful

    There should be no reason to add 3rd party security IF your security is in place. There are a lot of ways to protect your environment that do not require outside monitoring.

    Alert your users of this fact - send them all an E-mail to alert them of this scam!

    You run the show -- not some 3rd party. You set the rules and the security policies. You do the monitoring internally.

    I can't believe that monitoring consumed 15GB of space. There's something else going on there. I helped work on a data warehouse to capture all of Worldcoms routers data every 5 minutes -- every router's SNMP logs and for years dumped all that data into an Oracle database so we could report on it. That's a bunch of routers and a ton of data. For your company to consume that much log data in a single weekend doesn't make sense.

    Block the 3rd party polling IP at the routers and do the job internally.

    --
    Banjo - The more I know about Windoze, the more I love *nix
  48. Re:If you have a legitimate claim, then make a cas by LostCluster · · Score: 1

    If there was damage to your business, the simply take them to court. More than likely with that kind of leverage you can come to some sort of agreement and drop the case once they come to a new agreement or give you a settlement and you find a different company.

    How do we get RTFA failures on Ask Slashdot when it's on in the page. This guy didn't ask for this company... his webhosting customers did. He's got to convince his customers that this monitoring company isn't worth their money, because it overmonitors to the point that it creates its own downtimes.

  49. Webhosting and monitoring company by Lost+Penguin · · Score: 0

    I would guess the web monitoring company also sells webhosting services
    (or a partner they recommend)

    The fact that they contacted all your clients should send up a red flag.
    Treat it as a DDOS/Hack Attack.
    Inform/educate your customers.

    --
    I am the unwilling control for my Origin.
  50. Fix the contract. by Spazmania · · Score: 4, Insightful

    If I understand you right:
    1. You have some customers to which you sell services such as email and web space.
    2. Some of these customers contracted this monitoring service to watch the servers.
    3. The monitoring service caused problems with your servers.

    And the answer is:

    Correct your hosting contract. Your hosting contract should include provisions for how much usage is reasonable and how the situation will be handled when the customer's usage exceeds those parameters. If the customer insists on doing something stupid which brings the server to its knees, then the customer should pay you enough for you to be able to afford a seperate server for them.

    If the sales force insisted that they'd lose sales by bothering the customer with such notions, now would be an excellent time to point out that they just lost sales because they didn't.

    As to how much monitoring is too much, the answer is simple: anything the customer is willing to pay for is fine. Anything more is too much.

    --
    Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
  51. Let them monitor themselves by shagster · · Score: 1
    There are plenty of free services that will allow them to monitor their website Uptime is one of them. In one check then can monitor their website AND their DNS service. Heck, tell them you'll sign them up for the service if they like (most are available for free). Why not utilize (or tell your customers) about a free service that can help both of you out?

    Why let a third party come in in the first place? When you can spend a bit of time proactively to make your customers happy and avoid the whole mess.

  52. It's your customers choice by webperf · · Score: 1

    If they want to pay for a service which pings them once a second let them, just remember they pay you money to host them, not to tell them what they can and can't do. as for up your logs, obviously your own monitoring is lacking, as nagios/mon/whatever should be able to alert you when a disk gets 75% full. note: I don't think that the monitoring service is effective don't get me wrong, i'm just saying you shouldn't be butting in here. what you could do: - change your acceptable use policy - provide bandwidth caps/megabyte charging - provide a better monitoring service to your clients (so they don't need this shit) - upgrade your machines (disks are cheap) so that your servers don't fall over - upgrade your access reporting script to filter out high-user IP's or robots (a nice value add?) - educate your users on what a proper monitoring service is like.

  53. DoS by dosius · · Score: 2

    It's a DoS attack on your systems and should be treated as such (especially as you warned them already and they ignored you).

    Block them off and take them to court.

    -uso.

    --
    What you hear in the ear, preach from the rooftop Matthew 10.27b
  54. Depends on how by KalvinB · · Score: 3, Informative

    If they're letting their logs get huge before rotating them it would cause a problem every time the server tries to append data at the end of the file.

    And they shouldn't be keeping the logs on the server anyway. It's static data that only they could need access to. It should be moved off site to a standard IDE harddrive for processing.

    Statistical data should be created as the data comes in and not from the log files if they intend to let the customers have statistics for whatever.

    As for my own site, I have Apache doing the combined log format and wrote custom software to process and analyze the data. Every month I move the log off the server and every 10 megs or so I rotate the logs and move the data into a second cumulative file that Apache doesn't work off of.

    Ben

  55. the standard disclaimer... by Anonymous Coward · · Score: 0

    we are authorized to do what is necesary should a client or an outside agencies' actions compromise the integrity of the network system as a whole. Let them do it and bill the customer for the overage...then offer the services they are trying to get MUCH cheaper and also ensure them that they data transfer done in that manner will NOT count against their cap....however should they choose to pursue a 3rd party solution, which is well within their rights they will have to make arrangements to stay within their alloted range and NOT impact other customers or pay the price :)
    The 3rd parties behavior in this case is really rather poor

  56. Do the right thing for everyone involved... by joelparker · · Score: 1

    Your customers want monitoring.
    Some outside firm wants to do it.

    So what's the real problem here?
    Costs for bandwidth and storage.

    Thus the simple solution:
    tell them both you simply
    need your costs covered.

    Everyone wins, you look like a hero,
    and you save yourself from lawyers.

    Good luck! -Joel

    1. Re:Do the right thing for everyone involved... by LostCluster · · Score: 1

      No web hosting account anywhere should be offered with unlimited bandwidth and unlimited storage... you're just asking for abuse if that's your offer. There should be an enforced HD quota, and an enforced bandwidth quota. Once the user hits it, they're either running the expensive meter or shutdown. Simple enough, the users brought on this problem, the users should be the ones feeling the pain.

  57. Monitoring Strategy by Anonymous Coward · · Score: 2, Informative

    It is very important for a bigger hosting firm to have a good moniroting strategy which shows trhe external perspective.

    The timing need not be more than 15 minutes in most cases. The plan should include the network, web server and applications, and possibly supporting servers such as email or DNS.

    The external capabilities are critical - if you are going to do external, use a firm who has profressional managed remote stations in many places.

    Tim Goeke
    http://www.globalnetwatch.com

  58. Re:It's gone. - No, it isn't by macdaddy · · Score: 0, Offtopic
    Actually only the newest TLDs to do this are com and net. Numerous ccTLDs and one additional gTLD already do this. The complete list of TLDs that return bogus information follows:

    gTLDs (Generic Top-Level Domains):

    • com
    • net
    • museum

    ccTLDsCountry-Code Top-Level Domains:

    • ac
    • cc
    • cx
    • mp
    • nu
    • ph
    • pw
    • sh
    • tk
    • tm
    • ws

  59. Are you kidding me? by dan14807 · · Score: 5, Insightful

    Why are you putting up with this crap?

    As several posters have already mentioned, firewall them off, and then report them to the legal authorities.

    Jesus tap-dancing Christ! They are attacking your network. I feel like flaming the original poster for his incompetence. Acquire the BOFH nature. After you firewall them, file a report with the FBI's cybercrime division. Tell them you are a hosting company, and you have the IP of someone who is costing your company $BIGNUM dollars per day because they are DOS-ing your network. That should keep this "monitoring company" busy for a while, and it will teach them a lesson.

    Whining about it on slashdot is the last thing you should be doing. Get a clue.

    1. Re:Are you kidding me? by Snowdrake · · Score: 1

      The difficulty with the BOFH mentality is that it makes you enemies faster than you can acquire friends to balance them out. Yes, firewalling them is correct and important, preferably in a fashion that involves continuing (elsewhere) to log their connect attempts so you can show the MRTG results to your customers when they ask. But involving the FBI before sending a polite C&D letter (or having your most polite, personable admin call theirs and/or their upstream's for a nice heart-to-heart -- this works surprisingly well in many cases) serves little purpose but to reduce how seriously the FBI takes you coming into the process. It's rather akin to SCO's behavior, filing lawsuits and making loud blusterings in the press before they ever took the time to email Linus (and maybe cc: Alan and Marcelo) with their concerns. Better from a long-term standpoint to make one or two well-documented attempts to ask them to stop, while logging the damage they're causing. What comes to mind here is wisc.edu's recently-reported SNTP problem with Netgear routers, in which good inter-company communication and reasonably-good data collection got reasonable solutions working without needing to haul out the lawyers.

  60. Do you ever read the article - of course not! by tuomoks · · Score: 1

    "Is this typical behavior of monitoring service companies?" - yes and no. First, I have to ask why do you give the control for an outside company - aren't security and customer monitoring important for the company ? Second ( of course this is Slashdot but.. ), %90+ of replies are offtopic so don't even bother to read the answers ( mine included, slashdot! ). This question belongs to sysadmin Q&A or so. Now the answer ( my opinon ) - fire who ever made the contract with that company ( I know, I know, someone up in foodchain ). If that is not possible read BOFH on http://www.theregister.co.uk/.

  61. do we all have SUCKER imprinted on our foreheads? by PhreakOfTime · · Score: 4, Interesting

    ok ok...about the only thing I find remotley factual in this article is the fact that this guy works for a 'company'...however it looks like he works for a company doing exactly the things he is asking about.

    First of all, lack of any knowledge of partion or disk utilities to prevent such an occurance is unacceptable. I would not admit that in public about my company even if I used the phrase 'a company I work for', just on the off chance my negligence would be able to be tracked back to me.

    Second, why are you not able to offer these services yourself? You make a claim that these people know what they are doing, so if you are at such a level to recognise what they are doing, how come you havent done it already? Did customer service become just a novelty to you? so I doubt this line very much... While I welcome anything that lets our customers use the internet effectively

    Doing hosting myself, Im well aware of the tactics you speak of, being that I get bounce mail for nonexistant addresses sent to such titles as; president, ceo, owner, support, tech...and so on. And Im not sure exactly what you mean by 'choked up' your mail server. How do 40k NONEXISTANT addresses manage to slow down your mail server? Is it a 286?

    The whole article just smells funny to me, as it seems like you are just pretending to care about the ISP's end and more concerned about the backlash of doing these things. What do you mean how far is to far? Again, if the people in charge cant figure these things out on their own, I would be very hesitant to admit that in a public forum.

    Get your technical skills and decision making in line...THEN question how to outsource it..

  62. This is asking Slashdot to do your job by Anonymous Coward · · Score: 0

    C'mon! You wanted to be in this field and now you are not using your brain / talents to work this out with your co-workers? Why give up the only fun you'll have?

    No wonder so many jobs are going to India.

    1. Re:This is asking Slashdot to do your job by teamhasnoi · · Score: 1, Troll
      Yes. Another AC saying "do your job".

      Ask Slashdot is about getting advice from tons of people who may have done, experienced, or researched your particular issue themselves.

      He's not asking /. to do his job, he's asking for input so *he* can do his job.

      If you've gone through life having never asked a question and forged on ahead re-inventing the wheel, please post your name and contact information. I'm sure there are a lot of people who would like to refer you to work for their competitors.

      Allow me to to *your* job.

      First Post! BSD is Dead. Natalie Portman petrified. Does it run Linux? Dear Apple. What's up with you Mac fanatics? In Soviet Russia. Steven King was found dead this morning. You Failed it. YHBT. YHL. HAND.

    2. Re:This is asking Slashdot to do your job by Buran · · Score: 1

      You forgot the Beowulf clusters. :)

  63. what the hell by austad · · Score: 1

    They are doing checks once per second? Are they retarded?

    Sounds like some jackass got ahold of some monitoring software and decided to make some money with it, but doesn't know much about monitoring.

    --
    Need Free Juniper/NetScreen Support? JuniperForum
  64. Block them by epcostello · · Score: 1

    If your server/system uptime is business critical then you can and should have the systems in place on your end to tell whether you're up or not. It's not in your best interests to give these people business.

    I used to run a small site, www.?bm.com, which got nailed by 100s of bozos running "monitoring" packages, all of which we blocked. We had a tripwire like tool that warned us if someone was hitting the servers too hard. If you exceeded some periodic limit you got automatically blocked. Didn't matter whether you were intentionally attacking the site or not, our assumption was that you were.

    It's your systems, your resources, your business, not theirs.

    1. Re:Block them by Anonymous Coward · · Score: 0

      And if your customers contract with them (the monitoring bozos) for this service, bill them for the added resource usage.

  65. You overlooked something. by eniu!uine · · Score: 1

    In any pissing contest the winner is the one who can piss the furthest. End of story.

  66. Maybe I'm wrong, but... by YouHaveSnail · · Score: 1

    ...if they're selling some service (any service) to your customers, then it seems to me that they should be writing the logs on their own machines rather than on yours. After all, how can your customers (now their customers) be sure that you haven't doctored the logs if they store them on machines that you control?

    I agree with others: You should be selling this service to your customers, and they should go take a flying leap.

  67. A couple of comments by taustin · · Score: 3, Interesting

    "Though I believe they are a reputable company, they are doing some things I do not think are good: checking for the domain names on the TLD servers once per second, downloading various files from the site once per second, and sending email to themselves once per second.

    They are not a reputable company. They are a bunch of retards who should be driven out of the industry with sharp sticks. More to the point, they should be reported to the FBI for conducting a malicioius attack against your network - and you have tangible damage to prove it.

    Our first response was to talk to them and explain what we needed them to do, including a list of IPs that we used for customers so they could adjust their monitoring to suit what we thought was reasonable. They chose to ignore the first discussion and continued to abuse the servers. After the email server required a half-day of cleanup, the CTO simply shut them off at the firewalls. Rather than using the contact information they had, they chose to complain to our mutual customers instead. (I should note we do significant monitoring of the servers ourselves, and typically know if something is wrong within minutes of the event.)

    Is this typical behavior of monitoring service companies? I know some of them are not reputable at all (due to spamming) however these guys seem to know what they are doing, and yet managed to effectively attack our mail and web servers, as well as doing some things I would not do to the TLD servers. It is hard to feel justified to shutting off someone else's cash-flow, but at the same time we need to defend servers from over zealous monitoring."


    Here's a hint for you: Do they offer web hosting services themselves? You may have to dig real deep to find the connection, but if I had to guess, I'll bet they do. And I'll bet they offer it to your customers, based on the fact that they crashed your servers. "Your current service seems to have a lot of downtime. Perhaps you should consider moving to another host. We can make recommendations."

    If you find any evidence that they offer any kind of competition to your hosting, report them to the FBI. They may well be a criminal organization engaging in a well orchestrated scam.

    Or maybe they're just fucking stoopid. It's hard to tell from here.

  68. The servers are yours by buck_wild · · Score: 1

    ...so restrict as you see fit.

    I'm all for customers taking control of what they need to, but you should have a standard set of threshold and event-style criteria that you monitor for, and customers should have access to the logs. Not ALL the logs, mind you, but ones that you think they should be able to see.

    This should also be documented in the service contract. You do have a service contract, right? Maybe you know it as a Service Level Agreement...

    --
    If all you have is a hammer, everything looks like a nail.
  69. bingo by RoC+MasterMind · · Score: 1

    Sue them for attempted DoS

  70. roles and responsibilities by Anonymous Coward · · Score: 0

    If the hosting company can't deal with monitoring service that their customers purchase, they need to exit the business. There's no excuse for monitoring to break a server. Exercizing a server every 1 to 5 minutes is not exactly a DoS attack.

    1. Re:roles and responsibilities by zcat_NZ · · Score: 1

      Well I didn't read the article (slashdot tradition..), but I read some of the comments, and it appears they're 'monitoring' the server once per SECOND.. 60 times per minute.. 3600 times per hour.

      If once every 15 minutes is reasonable, this is excessive by approximately a factor of 900.

      Exactly how frequently do you need to hammer a server before it counts as a 'DoS attack'?

      --
      455fe10422ca29c4933f95052b792ab2
    2. Re:roles and responsibilities by Anonymous Coward · · Score: 0

      Once per second is indeed useless monitoring. My Apache server delivers 700+ pages per second. We're still not talking about even 0.5% of a DoS attack.

      That hosting company is suck.

    3. Re:roles and responsibilities by Anonymous Coward · · Score: 0

      My Apache server delivers 700+ pages per second.

      Again, you need to read the damn article. (Really - READ IT - it won't kill you, you know)

      He said once per second PER SITE (not per server) For shared hosting, a server holds a few hundred sites.

  71. When Does Website Monitoring Go Too Far? by rossz · · Score: 1

    This is easy to answer. It goes too far when the results are more than the administrator(s) can handle - such as in your case. So what if you can plug in monitoring software that spits out mountains of data? Who's going to take the time to actually look at that shit?

    When monitoring software is that elaborate, it is not unreasonable to expect the software to analyze the logs, produce a simplified brief, and nuke the unneeded information to reduce disk wastage. Software for monitoring is supposed to reduce your work, not multiply it. And it should never, ever have the potential of crashing a system as this did.

    Why didn't the software recognize that space was running short and turn off logging. Sending an alert of some sort would have been good, too. Isn't monitoring the state of resources important?

    I'd insist the customers dump that package. It obviously has fatal flaws in its design.

    --
    -- Will program for bandwidth
  72. Re:Easy. A DOS attack. by strredwolf · · Score: 1

    Contact Yahoo's lawyers, and have them check to see if they're also being DOS'ed too. If so, well, you got a pattern of abuse and more proof of their intentions.

    Of course, I AM NOT A LAWYER.

    --

    --
    # Canmephians for a better Linux Kernel
    $Stalag99{"URL"}="http://stalag99.net";
  73. Funny, funny, funny by Anonymous Coward · · Score: 0

    Amazing polarity in responses here, from "this guy's an idiot" to "this guy's a poor victim" to "this guy's a troll." Haven't quite made up my own mind yet.

  74. i'm all for fair play, but . . . by kraksmoka · · Score: 1

    i would send these guys to hell right quick. if they are so agressive about monitoring your services and then take it to the customers, you should already have your sharks on the prowl. they are not legit, they have attacked you, and are just setting you up to steal your clients. they are causing outages in the name of proving their usefulness to the clients by alerting them of outages. that sounds like fraud to me. go get em, trash em, eat their lunch and smoosh them.

    --
    "You never want a serious crisis to go to waste." - Rahm Emanuel
  75. DOS Attack by Anonymous Coward · · Score: 0

    their set of monitoring servers filled an entire 18 gig partition full of web server logs (causing the server to crash on a weekend) and choked an email server with 40k some messages that could not be delivered

    I think that's called a Denial Of Service attack. Your boss was right - firewall the attacker first, negotiate with them later.

    On the other hand, you're kinda foolish for not putting /var on a separate disk so that fat logs don't cause the whole system to choke.

  76. Heisenberg and monitoring by Morty · · Score: 2, Insightful

    One of the biggest problems with monitoring something is that you inevitably affect it, a la Heisenberg in the Physics world. The more closely you try to monitor something, the more you affect it. This is a basic principle of monitoring.

  77. I think you need more monitoring... by voiceinsideyou · · Score: 1

    Sounds like you need to purchase more monitoring from them to monitor the free disk space on the servers.... :p Because, as every monitoring sales monkey knows - there's no point monitoring if you're not monitoring the monitoring... the monitoring .... the monitoring ...! Etc etc ad nauseam :-)

  78. filter these losers by Anonymous Coward · · Score: 0

    This is one reason why you have access lists in routers, for jerks like these people who basically engage in DOS attacks under the guise of "monitoring". I'd redirect anything from their IP block, back to their IP block.

  79. Slashdot the MFers by mabu · · Score: 3, Funny

    The solution to this is simple. Publish the web address of this loser monitoring company and we'll let Slashdotters "check the integrity of their system."

    1. Re:Slashdot the MFers by MImeKillEr · · Score: 1

      Here, here!

      I agree. We could collectively 'work' for Slashdot as independant agents.

      Hell, I'd do it for some free t-shirts.

      --
      Cruising the internet on my TI-99/4A @ a whopping 300 baud!
  80. This is a case of intentional damage by CAIMLAS · · Score: 1

    These people are either technically incompetent, or intentionally damaging you. THere's no reason for what they're doing - there are many more practical ways to go about such monitoring.

    When it starts costing you money for their 'mistakes', I think it's then time for either them to compensate you, or for you to sue them (in the cas where they don't return compensation).

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  81. The worst Ask Slashdot Ever. by teamhasnoi · · Score: 1
    Uh, yeah. Let's ask the most compulsive reloaders and refreshers on the internet when website monitoring goes too far.

    According to the 'Book of Slashbot', "A slashdotter must POST first. First must he post, NOT last, but FIRST. Then these STEPS must be undertaken, AFTER the FIRST POSTING: Reload to see if anyone has replied to the POST, then read the article, then reload to see if its slashdotted yet, then reload slashdot to see if a change in karma has taken place, then reply AC to an IDIOT, then RELOAD the article to check your facts or make your argument, reload slashdot for KARMA updates or replies, and reloading to see what new posts HAVE BEEN made while reloading the front page to make sure a new story hasn't been posted while reading posts, replies, journals, post histories of idiots, your own posts, your past posts, your AC posts, your AC post replies, your list of friends, foes, FREAKS, and fans, and lastly, the article."

    "One is allowed to slashdot stories in the future if one is a subscriber, or reads FARK. One should also watch for 'DUPES' as they are gifts of manna FROM heaven, allowing one to slashdot sites that thought their TRIALS and tribulations were over. Slashdot these heavily, so that THEY might leave the web, leaving their knowledge ONLY in your brain, to be quoted at a later date as fact and law, flaming those who whore for karma, and those fools who have not proven thy worthyness."

    Yes. We're experts here. I'd quote more from the scriptures, but I've got some sites to take down by manically refreshing.
    *click**click**cliclickickety**click**clickick**cl ick**clicick**click**clickety*click**

  82. On a semi-related note ... by The+AtomicPunk · · Score: 1

    Anyone else have their webservers HAMMERED by a plethora of grub.org spidering clients?

    You know, the distributed spidering system that IGNORES ROBOTS.TXT and hammers the crap out of anybody that hosts a bunch of websites?

    I just recently had to block them with a nifty Apache SetEnvIf, happened to notice quite a few monitoring services hitting us, and then read this article ...

  83. Oh The Myriad Issues Here... by thelizman · · Score: 1

    First of all, they illegally acquired confidential information regarding your customers. This is a serious breach of faith on the part of your former employee, and an act of theft on the part of the third party.

    The second issue is that the third party company is guilty of committing a DOS attack - even if it was oversight and the use of software with legitimate purpouses.

    There are two ways to mitigate the situation. The slimy corporate way is to sue the piss out of the former employee and the third party. The happy way is to replicate the tools your customers use and offer them for free. Basically, just hack some code to read your weblogs and print out pretty graphs regarding uptime, access, etc. Sell these services to your customers based on the fact that it is free, it is accurate because it comes from your servers own logs, and it won't affect their web site logs the way the third party software has. You should see the use of the third party software drop off drastically.

    Simply shutting off your customers who use this software may not be the best marketing ploy, but I highly recommend you keep them in the loop, and pre-empt the third party by announcing the whys and hows of your actions.

    Finally, although I abhor rampant litigation, I do highly recommend you document everything, and sue the third party company for damages. As you say, you have lost reputation and uptime, and while your uptime may have cost you hundreds of dollars, your reputation may cost thousands of dollars. I'd also sue to have the third party company reimburse your customers for the software; this should get you out of dutch with your customers who will feel screwed by both the third party company, and you, in this little pissing match.

  84. not too much... by jlemmerer · · Score: 1

    as I used to work in the ISP department of a large mobile network provider in Austria I can tell you a little bit about the habits of our company:
    We used to let the users do the monitoring from external servers, such as ping probes if the server is up, they could look on a web page to see their volume information and so on. Bot we didn't implement e-mail alerting and so on, the only option you had was an occasional SMS. The whole hardeware monitoring (mem usage and so on) was done by the operators inside the company, that went after problems if they occurred and (sometimes :-))) fixed them. But the customer was only informed if either the programs he ran on his server threatened the hole ISP environment or a downtime might occur due to other problems. We did the hardware monitoring with ORCA and the service level monitoring was done with OMNIBUS/NETCOOL. While the amount of logs that were gathered is still impressive, it could be handled and did't cause any crashes or other inconveniences. I have to add that the monitoring was done from other machines, with only a small probe of the above mentioned programs installed, the logs and the monitoring software were kept on different machines.

    --
    ".Sig Stealer" was here
  85. Something smells fishy here by darkonc · · Score: 5, Insightful
    I mean jeez that must have been thousands and thousands of hits to use up that much space.

    $ units bits/second bits/day
    * 86400

    So you're looking at (roughly) 100K hits per day per file downloaded per site. If they're downloading 15 files per site, and you've got 100 sites on the box, then you're looking at an increase of about 120 million requests per day. My acess log has an average of 200bytes/er line, so you're now looking at 120Mrequests*200bytes/request == a sudden jump of 24gigabytes of logging per day.

    Then you've got the effective mail-bombing to deal with.

    The article author said that these people sounded like they know what they're doing, so that leaves (in my mind), two likely possibilities:

    1. They're really really good snow-job artists. They understand the terminology, but they have no real sense of methodology or purpose.
    2. They really do know what they're doing, and they're trashing your servers with intent.
    I mean -- for crying out loud: Multiple files once per second? And just how long did it take them to inform your customers that they'd managed to crash the servers? Monitoring granularity of more than about one quarter the normal notification time is a complete waste of resources -- and that's giving them lots of leeway to waste.

    And Tens of thousands of undelivered emails??? If those emails didn't get delivered, then what did the company do when they didn't arrive in short order? Why didn't they stop the transmission and diagnose why the emails weren't coming thru? If the emails really are undeliverable, then how in the world did you manage to conclude that they know what they're doing?

    Other notes (mostly mentioned elsewhere)

    • are you charging your customers based on their net volume? If so, have you informed your customers of what sort of costs these, uhm, people are imposing on them in addition to their monitoring fees?

    • I'm guessing that your AUP includes a clause on activities that wilfully or negligently cause inappropriate server load, outages, etc. I think that this company's "services" classifies.
    • I think that you had better seriously consider possibility #2 above. Meticulously document what they've done to your servers (including somehow scamming your customer list). Have that information ready to present to your customers and/or a judge. If all goes well, you won't need it, but I'm not expecting all to go well, given how they've gone so far.
    One last point -- Even though you may be dealing with a company that you think has a (otherwise) good reputation, doesn't mean that you're not dealing with an inept department of an otherwise good company. Sometimes the VP Engineering puts his/her stupid cousin in some group where they're not likely to do much damage, and then finds out that the goofball has managed to get out 'in the wild' with a 'bright' idea.
    --
    Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    1. Re:Something smells fishy here by tomhudson · · Score: 1
      I heartily agree. What they've done is a DoS attack. Inform your clients that this is the case, and that, if they "APPROVED" this activity, they are liable both civilly and criminally.

      some posters have pointed out that the server log information should be available to the customers. Partly true, only. For example, each customer should only be able to see his or her logged activites, not every customers, which would be a gross invasion of privacy, and a security hole.

      Also point out that if your customers want to know about server uptimes, they can always ask netcraft to keep track of it for free :-)

      When I'm leaching a site (wget, etc), at least I'm polite enough to set it to pause for several seconds between file accesses. Grabbing multiple files per second, and continually getting the same file every few minutes, really fucks up any server-side caching you may be doing.

      Last thing to do is send the company a C&D.

      Of course, if yo want to REALLY fuck them over, do this:

      1. Set up a phony copy of each customers' home page, modified with all sorts of imaginative defacements
      2. make sure that when someone from their IP addy accesses one of your customers sites, they get redirected to the phony pages
      3. profit.
      How can you profit? Simply.
      1. These dudes see the ^!!$$@@ed pages
      2. they will call up your customer to advise him/her that their site has been hacked.
      3. customer checks, sees there's nothing wrong,
      4. ... and fires their asses.
      5. You then offer (for an extra fee) a daily summary on a web page for them to look at, and any other monitoring services you want to sell them.
      I use something l like this internally to keep everyone away from a certain site in Redmond, and any pr0n sites they appear to be too preoccupied with (gotta check those logs, people).
  86. This is the new spam scam by gad_zuki! · · Score: 1

    From here

    internetseer.com - the newest web scam/spam. Here's something a little bit interesting on the web. This company, internetseer.com, is constantly hitting my site and others ostensibly to get web uptime statistics. Seems pretty harmless, but it does tend to fill up web logs pretty quickly. I don't know why their bot is set to visit this site 20 times a day, so I ended up blocking it. Yesterday, I received an email from one of their sales reps more or less saying, "Hi, we noticed your site was down last night, for x amount of dollars we can monitor it and sell you uptime statistics!!!" Which of course can be done for free locally. This is spam, these people are spammers. May google seaches with sitecheck.internetseer.com end up here. Avoid these bandwidth wasting spammers.

  87. Oh bloody hell... by Anonymous Coward · · Score: 0

    I used to work for a similar type of 'monitoring' company. The CEO/CTO was completely WACK!! He would have all logs centralized on ONE server, WITHOUT a backup server in place! A lot of the things he did regarding clients was simply unspeakable, as they would figure out his scheme and dump him for someone more reliable. I got sick of this and, after recieving non-payment for it because of HIS mistakes, I left too. There are a lot of companies out there who provide such services - finding the right one, though, is certainly a PITA. Extensive background checks are a good thing, but getting bit in the arse like that is even more annoying. I sympathise and hope that they get what they deserve.

  88. Re:I haven't been impressed with monitoring compan by darkonc · · Score: 1
    Especially after the first Fsck-up, I would have demanded to see what the monitoring company was setting up, including their ruleset. I probably would have asked for that the first time.

    As for your 'security expert', I find it strange that your company management is still listening to him/them after the second fiasco. If you don't have the time to take on security yourself, it might be a good time for you to go out and find someone a bit more capable to handle this stuff.

    IF you do have the time to handle it, then this might be a good time to ask (again). Even with very little time to work on it, you could probably do a better job than these dofuses.

    --
    Sometimes boldness is in fashion. Sometimes only the brave will be bold.
  89. Website Monitoring and Your Customers by todd1000 · · Score: 2, Informative

    I work for a large hosting company. We have a lot of customers who have monitoring companies monitor their websites (we actually use some). We obviously monitor our services ourselves, but it is not always objective doing this. Having said that, monitoring once per second is *stupid*, generally 5 minutes is appropriate and we monitor some things internally every 60 seconds. We charge for bandwidth and disk usage (including logs), so if people want to monitor every second, go for it, your credit card will get dinged next month. For a smaller provider, I can see this being a problem, I would blackhole the IP. It is a DOS attack and I'm pretty sure you would have the legal right to do that. You do have a provision in your policies that you can take necessary action to protect your network, right? We do and will use it when necessary. Right after 9/11, we had a *very* popular and large image on our servers (the "eagle", if anyone has seen it). We "chmod 0"'d it and called the customer. They didn't realize what happened (getting so many hits), understood (once we explained bandwidth charges), and where happy we did it. Monitoring every 5 minutes is reasonable and will catch almost all outages.

  90. Only way to go by Anonymous Coward · · Score: 0

    Block them in the firewall as you did, dont givein for them pushing customers. Putout a statement telling your customers that you blocked them and that you did it for the customers sake, couse the company abused your servers, and you do not let anyone abuse your "customers servers uptime". Even if its an monitoring company, state that this is an action taken by your own monitoring department.

    You have the right to block whoever you want, its your servers.

    Just my 2cents.

    I can add that I would block them instantly, no descution. Abuse is Abuse where ever it may originate from.

  91. Gotta love Verio by Tensor · · Score: 1

    Yes, unless your site gets knocked down (or something stupider, its mistyped) and you get verio's siteseeker page instead :) so, no 404 there !

  92. DOH ! gotta stop smoking weed .. by Tensor · · Score: 2, Funny

    I meant VERISIGN and not Verio

    And SITEFINDER instead of seeker. dammit

    Now why didn't i pressed preview ?

  93. Definitely when lives are lost. by trouser · · Score: 1

    I remember this one time I was monitoring this umm thing and something and there was an explosion and ahh.

    --
    Now wash your hands.
    1. Re:Definitely when lives are lost. by NanoGator · · Score: 1

      Man you're a fucking idiot.

      --
      "Derp de derp."
  94. It could be seen as poor security. by the_pete · · Score: 1

    All I can say is that I see this problem often enough where a security consultancy is threatened by their client because their portscan which was done during a valid Internet security test has brought down an important system. Realistically, if something like a portscan can bring down a system then that is a real problem. You know how much random garbage comes across the Internet that can cause a similar problem?!

    If the monitoring is happening so as to cause a DoS, which appears to be the case, it's an availability threat to your customers and a security threat to you. Since you provided no details on the type of monitoring and specifically how they did it, it's not possible to advise specifically. For example, if they use ICMP, there is a very good possibility that you should have been dropping silently ICMP of all types coming through your gateway router. That is considered best practice for security.

    Treat this like a security issue and make it go away like a security issue. That implies using technology controls and policy to clean up this mess. In your case, policy will also include a letter from your lawyer and providing your customers with the uptime data they require.

    -pete.

    -- You bought all that security for your network, maybe it's time you got something for free. Like the ability to test it. The OSSTMM at www.osstmm.org - Stop talking security and start doing it.

  95. Welcome to UCE by Anonymous Coward · · Score: 0

    Hehe, that is United Christian Emirates
    You know we are doing everything to make you
    kids the best Christians in the world! In
    another couple of years your gals are gonna
    put the veil on too!

    Yours in Jesus,
    Bribe Walls

  96. One More Word by MoZ-RedShirt · · Score: 2, Informative
    --
    Microsft spel chekar vor sail, worgs grate !!!
  97. Badly designed or operated monitoring systems by Anonymous Coward · · Score: 0

    Help no one...

    As to the log processing. They should offer filtering rules/tools to avoid log thrashing.

    Oh and once per sec is ludicris.

  98. Offer Your Own Security Services by looie · · Score: 1
    seems to me the obvious solution here ... partner with another monitoring company to provide these services, possibly at a discounted rate. move this company off your servers by the simple expedient of making them redundant.

    and if you're feeling vengeful, be sure to let them know that is what you are doing.

    there are monitoring systems you can use inhouse, if you want to put the manpower into it.

    i think the suggestions to get the company lawyers involved are correct, also. knowing where you stand legally is important.

    mp

    --
    "The secret to strong security: less reliance on secrets." -- Whitfield Diffie
  99. so how big can a directory get before it is full? by GreggBert · · Score: 1

    How long is a piece of string ?

    --


    If you don't understand anything I post, please accept that I ate paste as a small boy...
  100. I for one by Salsaman · · Score: 1
    ...welcome our new website monitoring overlords.

    (Especially if they are reading this right now.)

  101. Re:I haven't been impressed with monitoring compan by eric76 · · Score: 1

    It really wasn't a question of not wanting to take care of it, not being able to take care of it, or not having the time to take care of it.

    It is because the head of the company pays far more attention to those who tell him what he wants to hear than those who tell him the truth.

    The "security expert" told him what he wanted to hear.

    For example, the president of the company doesn't want anything but Microsoft and Apple OS's. He doesn't want to learn anything about UNIX, Linux, or anything else. I think that "security expert" knew absolutely nothing about UNIX and Linux.

    It took me forever to finally start switching from Windows NT to OpenBSD and Linux.

    By the way, my first encounter with him was when he couldn't detect the version of BIND running on a Windows NT machine. Since it wasn't running Microsofts miserable excuse for DNS software, he didn't believe it was a DNS server. So he installed Microsoft's DNS service and started it up.

    At that time, I was living 600 miles away and telecommuting. The president of the company told me on the telephone that the "expert" was installing Microsoft's DNS software on the server and I couldn't convince him that was a mistake.

    So I sat back and watched. It took that expert about 24 hours of very expensive billable time to find and disable the port of BIND that we had been using.

    The reason he was there at all was that we were switching from one block of IP addresses to another. So, the BIND software was providing the old IP addresses for all UDP queries and the miserable Microsoft DNS software was providing the new IP addresses for all TCP queries.

  102. Tell your customers what you told us! by Tsu+Dho+Nimh · · Score: 1
    "While I welcome anything that lets our customers use the internet effectively, [they] filled an entire 18 gig partition full of web server logs (causing the server to crash on a weekend) and choked an email server with 40k some messages that could not be delivered, and they failed to properly brief the hosting customers about what would happen to their log analysis software when faced with 99% traffic from a small set of IPs. These things caused down-time, lost productivity and a damaged reputation." ... "checking for the domain names on the TLD servers once per second, downloading various files from the site once per second, and sending email to themselves once per second."

    I assume your TOS allows you to take any measures necessary to preserve the normal activities. Tell ALL your customers what you just told us. If I were your customer who had signed up for this "service", I would understand why they were firewalled. If I had NOT signed up for the service, I would be annoyed if you allowed this amazingly RUDE external company to crash servers and fill email spools that I was paying for.

    A "Cease and Desist" letter, telling them that their product's abnormal actvity is interfering with your core business services, causing you support porblems, and is indistinguishable from a spammer crossed with a DDOS, should follow. I'd add a bill for the cost of supporting their malfunctioning: your customers may have agreed that the monitoring service was not responsible for anything, but you certainly did not.

  103. My take.. by MImeKillEr · · Score: 1

    know some of them are not reputable at all (due to spamming) however these guys seem to know what they are doing, and yet managed to effectively attack our mail and web servers, as well as doing some things I would not do to the TLD servers.

    My take is, if they knew what they were doing, it wouldn't have come to this. Your company approached them and asked them to make adjustments. They chose to ignore you -- their customer. Someone who knows what they're doing doesn't ignore their customer.

    They trolled your site and pulled information out to sell their services to your customers. Your CTO cut them off and they proceeded to beyotch to your mutual customers.

    Yeah, sounds like a classy group of people.

    They may otherwise be good, but technical exptertise is no grounds for arrogance.

    I say find a new service and put into the contract strict guidelines as to what your company wants. I imagine whoever wrote your contract with them did this in the first place. Obviously, it wasn't strict enough. I guess they left out the part about using your system to determine who your customers are, so they could sell their services to them as well as overburdening of your resources.

    If not, thats grounds for contract termination as well as a lawsuit.

    --
    Cruising the internet on my TI-99/4A @ a whopping 300 baud!
  104. Re:do we all have SUCKER imprinted on our forehead by Anonymous Coward · · Score: 0

    I would not admit that in public about my company even if I used the phrase 'a company I work for', just on the off chance my negligence would be able to be tracked back to me.

    And it's all too easy to do. For example: Jafiwam's bookmarks on dmoz.org list Bear Hart Ltd, a hosting company. And a slow one at that. I'm not saying that's who he works for, just that jafiwam is a pretty unusual sequence of letters, and it usually seems to be associated with Stevens Point, WI.

  105. Re:so how big can a directory get before it is ful by LittleBigLui · · Score: 1

    well, it goes from the start to the '\0' :)

    --
    Free as in mason.
  106. Lousy sysadmins by SuperBanana · · Score: 2, Insightful
    Charge for it. Notify yer customer (by perl of course *tee hee*) that their logs are causing their account to approach its space limit.

    How about partitioning your servers properly so they don't crash when they fill the logs?

    Basic sysadmin 101, people. You're going to piss off customers by doing what the parent suggests.

  107. Scum-sucking pigdogs by Anonymous Coward · · Score: 0
    It wouldn't happen to be these cocksuckers, would it?:

    On Thu Sep 11, 2003 at 06:23:10 PM EDT we were unable to reach your website:

    due to the following reason: Host Not Found
    As of Sat Sep 13, 2003 at 11:30:47 PM EDT we are still unable to reach your website.
    We discovered this error during our normal course of website content checking for one of our search engine clients.
    If you would like to receive notifications like this in the future if we find pages unavailable, click here.
    Click here to learn more about us.
    Sincerely,
    Connie Davis
    InternetSeer.com

    Fuck off, cunt!
  108. This is why RWhois is good. by Rascally · · Score: 1

    You don't have to worry about people harvesting your IP address space. Sure, it's a complete pain in the ass to set up, and it increases resources needed (abuse, etc) immensely, it's probably worth it in the long run.

    You can control how many queries/day, etc.

  109. no restrictions! by edstromp · · Score: 1

    Malicious code and DOS attacks aside: The internet is free, let's keep it that way. If you put in a law that says so and so can't use the internet for such and such a reason, what's to stop it from going overboard? I know it sucks to be you, but no one ever said you wouldn't get 40k *legitimate* email's over a weekend. That is simply the price of doing business online.

    1. Re:no restrictions! by Mythicman · · Score: 1

      Screw that! The Internet in and of itself may be free, but BANDWIDTH is not. DISK SPACE isn't. SERVERS aren't. GUYS TO RUN THE SEVERS aren't (though recently, with the economy and offshoring putting lots of us out of work, we are getting cheaper and cheaper...).

      I shouldn't have to pay for someone else making money off the services I'm paying for - either being the hosting company paying for my bandwidth and gear to support the traffic generated by these bozo's, or being the customer of the hosting company and losing business to MY site because some bozo, whom I have never known, who happens to also buy hosting at the hosting company, hires some crazy bastards to monitor their website and crashes the server (not to mention paying for resources dedicated to dealing with SPAM, but that's another topic I've already ranted about).

      I'm not saying that the content of sites, or emails, or chats, or IM's should be restricted, but when YOUR free speech takes money out of MY pockets, you should expect to be presented with a smart right-hook, or to at least compensate me for my lost money and to keep youy hands out of my wallet!

  110. You are their customer by theiveryconspiracy · · Score: 1

    Your company is paying this other company for monitoring services. If you are not satisfied with the work that they are doing, let them (and those in your company who make these decisions) know about it. If they are unreceptive (which it sounds like they have), take your business elsewhere.

  111. IPFilter + LIMIT rules by Halo- · · Score: 1

    While your firewall machines may not be running Linux, the IPFilter function has the ability to limit accessibility based on frequency. For example, you can say:
    "allow no more than X ping requests from Y in Z seconds"

    Of course, you shouldn't have to resort to measure like this to deal with these specific people, but it does send a message.

  112. Admin on the street says.. by gosand · · Score: 2, Funny
    I am interested in finding out what admin-on-the-street has to say about this.

    Admin-on-the-street says "I need a job, you insensitive clod"

    --

    My beliefs do not require that you agree with them.

  113. Re:Confidentiality & TOS & Abuse by orkysoft · · Score: 2, Interesting
    Notify your customers yourself and explain that they are being investigated by your legal team, etc.

    Note: OP means the monitoring company with "they". Pissing off your customers by telling them that they themselves are under legal investigation is a kind of SCO idea...

    --

    I suffer from attention surplus disorder.
  114. DO a bettter job! by Anonymous Coward · · Score: 0

    'While I welcome anything that lets our customers use the internet effectively, their set of monitoring servers filled an entire 18 gig partition full of web server logs (causing the server to crash on a weekend)'

    Had YOU had proper monitoring and processors in place YOU would have noticed the file system filling up, YOU would have taken care of the issue before it crashed the server. Sounds to me that your company needs better procedures, processes, and perhaps admins!

  115. Hate to say it, but... by dan_linder · · Score: 1

    ...it sounds like your servers are ripe for a logging based DOS. Have you thought about tweaking your logging so it rate-limits similar and identical log entries?

  116. I think it's safe to say by Mordant · · Score: 1

    that when the website monitoring brings down the website, it's gone too far, heh.

  117. Let's be clear that this is a general problem by sir_cello · · Score: 1

    This has nothing to do with website monitoring per se, but it's an issue of commercial confidentiality. It's like outsourcing a mailing list to third party company to find that the third party steals the list and uses it contrary to the agreement. You should - if you can prove it - bring an action against them for violation of confidentiality - I think you would have a strong case. As a customer, I've had this happen to me in the past (where it seemed like someone inside a larger company had sold off an internal mailing list /data to a third party).

    Naturally, none of this applies if they simply walked your address space - I think they could do that legitimtaetly.

  118. Civil and criminal action, notify customers by linuxtelephony · · Score: 1

    First, I suggest notifying your customers that "a monitoring services company" is using poor standard practices that resulted in what mimicked a denial of service attack on the servers that hosted their domain(s). Once identified, the offending IP addresses were blocked by firewalls to prevent similar attacks in the future. That your company contacted this service provider and advised them of their poor practices and you offered suggestions on improving their practices, which they summarily refused to even listen to. Third, if your customers are on a measured bandwidth plan, did this cause any of them to go over their alotted bandwidth? If so, advise your customers that this company's actions and poor practices will now cost them $X on their current bandwidth bill. If necessary, project it out for a full month, then tell them it _would have_ cost them $X on their current bill. If anyone gets a bill for exceeding their bandwidth, ask them if they'd like to join you if you take civil action against the "services" company. [Hmm, you might ask all customers that suffered due to the outage, not just the customers of the service company, if they'd be interested in a class action suit too.]

    Now, since you notified this "services" company that their actions caused problems that worked just like a denial of service attack, and they refused to alter their behavior, then treat them like they are attacking your systems. Call the authorities. Charge them with whatever criminal counts you can. Take them to civil court, charge them for the damages the outage you suffered due to their actions caused you. Invite your customers to join your action for any bandwidth charges that resulted, if any.

    You'll really need to consult an attorney about these ideas. Plus, you'll need to have very good documentation. Such as who you spoke with at the services company, date, and time, and notes on what they said.

    Also, in any communication, do like you did with this posting and do not name the company. Once you file a court case, then you may name the company since then the court case will be a public document. At least, you'll be able to say your taking legal action against XYZ.

    --
    . 62,400 repetitions make one truth -- Brave New World, Aldous Huxley
  119. Re:do we all have SUCKER imprinted on our forehead by Anonymous Coward · · Score: 0

    You have to love a web design company whose site has UI issues. (I wasn't able to use their fancy dancy scrollbars.)

    Stevens Point, home of UW-Stevens Point and Point Beer!

  120. It is a sign that you need to stop. by Anonymous Coward · · Score: 0

    Monitoring sucks, respect the privacy of your users- this is a fundimental admin rule.

  121. Get in the first (PR) shot! by cgreuter · · Score: 1
    Rather than using the contact information they had, they chose to complain to our mutual customers instead.

    See, what you should have done at this point was to notify your customers first that you were blocking this company. That way, you can explain to them in advance that it's the monitoring company's fault and not yours.

    As it is, I see your best option is to 1) keep blocking them until they shape up and 2) give your customers your side of the story. If this company is as sleazy as they sound, their sales drones have already sold the situation as something that's completely your fault and possibly dishonest too. (E.g. you're blocking them because they compete with your own monitoring service.) You need to make sure that your customers--all of them, not just your mutual customers--know that it's the monitoring company's fault. Reduce it down to "they cost you $BIGNUM per month in bandwidth due to their incompentence and they ignored us when we tried to talk to them about it."

    This isn't a tech issue so much as a business issue. These assholes are playing hardball and you need to defend yourself.

    1. Re:Get in the first (PR) shot! by SuiteSisterMary · · Score: 1

      Aye, a bulletin to all customers; "The downtime on X was caused by Monitors'R'Us placing an incorrectly configured monitoring system onto the system. We have taken steps to prevent this from happening again. Monitors'R'Us have yet to get back to us, in response to multiple requests, so until further notice, they will be blocked from the network."

      Then, either plug your own monitoring system, or point out the fact that you'll have one in the very near future.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  122. Re:I haven't been impressed with monitoring compan by SuiteSisterMary · · Score: 1

    Never underestimate the ability of senior management to believe a consultant over their own employees.

    I once had a boss ask for a list of domains we were serving DNS for. So I gave it to him. Turns out what he really wanted was copies of the config files, for whatever reason. When I handed him the list, he decided that I didn't know what I was doing, so he brought in a consultant.

    Said consultant then spent an hour or two going through everything, shaking his head, as all was well. "Why am I here?" he asked me. "I honestly don't know," I replied.

    Then, when it was explained, by the boss, that he wanted the config files, I took five seconds, and out the printer they came.

    --
    Vintage computer games and RPG books available. Email me if you're interested.
  123. What happened to your system monitoring? by Anonymous Coward · · Score: 0

    their set of monitoring servers filled an entire 18 gig partition full of web server logs (causing the server to crash on a weekend)

    I agree that these logs are excessive (does anyone actually look at them?), but a log should never crash your system.

    Don't you have things like log rotate or system monitoring to keep disk usage in check? If not, then you need it!

  124. User activity monitoring by Minkey+Brines · · Score: 1

    Websites should not be monitored by anyone. However, all IT admins have a RESPONSIBILITY TO READ ALL YOUR EMAIL. It's the only way a fully-qualified, professional who gets treated as an information janitor can have any power. When sending your email, be afraid! BE VERY AFRAID!

    Oh, and don't forget keylogging. :-)

  125. Go to your clients for help by Anonymous Coward · · Score: 0

    It seems to me that the monitoring company is doing a disservice to its clients (your clients) by hosing your hosting system. The clients will not be pleased to discover this, and can probably be enlisted in the effort to persuade the monitoring company to adjust its procedures. So the first question is whether these clients know what their vendor has done?

    Exactly the best way to handle this is a market-relationship issue. The hottest would be to sue the monitoring company (or threaten to sue it) and then put out a press release. That should be hard on their sales, and so have a lot of leverage, but it would provoke a public fight that you should first make sure you'd win (in the public's eye).

    A more calm way would be to call each of your customers and tell them what has been happening and ask them to call the monitoring company.

    In the long run, of course, this needs to be incorporated into a comprehensive "how to cope with DoS attacks" strategy.

  126. A good Network performance monitor by Anonymous Coward · · Score: 0

    MRTG

    link: http://people.ee.ethz.ch/~oetiker/webtools/mrtg/in dex-2.html

  127. YOU are to blame by Anonymous Coward · · Score: 0

    If you aren't automatically "rolling" your log files, then your server crashing is your own fault! At least Syslog them somewhere else!

    Think about it this way. Obviously you're logging incoming connections, what they do, and probably some other stuff, right? Well then let's say this company didn't probe your servers... your servers would have eventually crashed with regular internet traffic anyway...

    Get over it. Probing is a reality now. If you don't accomidate it, you will crash and burn.

  128. "Linux admins running Halflifeserves..." by Crass+Spektakel · · Score: 1

    That guy seems to be to naive to be from this world.

    I dont know ANY unix admin running ANY server for other peoples fun for free.

    There are those admins who run their servers for their own fun (unix admins playing whatever system games) and there is the largest portion:

    Windows-Only-Users renting cheap servers in the internet and therefore always using unixservers.

    This base alone may be responsible for some thousand dedicated serves of Quake, Halflife and many many other systems. Those thousands of thousands servers matter, not the 25 servers set up by unixadmins to join playing with unixclients.

    I have seen die-hard-windows-only-users getting into linux very fast if confronted with the choice between an dedicated Halflife-Server running linux for 40/month or paying 200 for an equal windows-system.

    --
    "Life is short and in most cases it ends with death." Sir Sinclair
  129. Eep, and OpenNMS by dragondm · · Score: 1

    Eeeepp.... ! Once a **SECOND** ?! That is just plain nuts. I happen to be in the midst of setting up a monitoring system for a hosting company at this moment, and we're doing 5 min. intervals at most.
    Perhaps mebbe, for uber-important services we MIGHT one day monitor faster. But that's a big mebbe. You'd have to be in a situation where that extra 4 min or so is worth the costs in load on the system.

    Anyway, as long as folks are talking monitoring systems, (I here nagios mentioned a few times) we are using OpenNMS. Anyone else out there have much experience w/ it? It seems to be a major, industrial grade system (which is good fer what we do) with all the power, and complexity that implies.

    --
    -- -- The Dragon De Monsyne
    1. Re:Eep, and OpenNMS by iMacorIBM · · Score: 1

      OpenNMS. I swear by it. Our friends use it too.

      Depending on the number of devices monitored, one can appreciate the extra four minutes of load-free response time. Especially if your NMS needs to receive traps from configured devices that received the wrong community string. Well, every five minutes anyways. Perhaps the frequency might even increase dynamically in certain cases. Tune away.

      With OpenNMS, the five minute gap becomes a much shorter gap quickly. i.e. If we are down, we will get probed in 30 seconds, and then again in 30 more seconds. If the last probe responds "UP" then the node has only been down 5m30s at the most. Ahah. 5 minute polls with the benefit of change granularity.

  130. Alertra by mlheur · · Score: 1

    I've worked with them on web server monitoring before.

    The customer is actually our parent company, and has asked to get external monitoring on their behalf.

    Working with alertra we set our own check intervals. We can customize just about everything from checking DNS responses, page gets and that sort of thing. We also have the ability to scrip XML gets for communicating to external web servers (something that's hard for us the check from inside, we catch about 50%, Alertra catches 100%)

    I know that I do get pissed off when something breaks and alertra keeps paging until the problem is resolved, but their monitoring is very unobtrusive and effective.

  131. Um... by Anonymous Coward · · Score: 0

    Just use netcraft. :)

  132. Firewall, E-mail Customers by suwain_2 · · Score: 1

    Firewall them off, and tell them to stop.

    Then send mail to your customers explaining how their "monitoring service" was so horribly misconfigured that it was essentially more of a denial-of-service attack. Explain that you've firewalled that monitoring service off.

    However, I recommend that you make it extremely clear that you're not just afraid of them monitoring -- if my hosting place blocked off monitoring, I'd figure they had something to hide and be afraid. You should specifically mention that they are welcome to use a "safe" monitoring service, perhaps recommending EasyMonitor.com (free), or Alerta (not free).

    As an alternative, if your uptime is pretty good, consider paying Alerta (a _really_ popular monitoring company) to monitor your servers for you. The hosting company I'm with has Alerta monitor each of their servers for them; this saves from having the hundreds of people on each box each do monitoring. It could cut way down on the load / traffic, in addition to making yourself look good. (A company with publically-available uptime records for all of their servers shows that they're not trying to hide downtime.)

    Anyway, block these people, but make sure you keep your customers well-informed of what's going on, and make it clear that any sort of _sane_ monitoring is entirely allowed.

    --
    ________________________________________________
    suwain_2 :: quality slashdot p
  133. Re:do we all have SUCKER imprinted on our forehead by kni52 · · Score: 1

    There are those who say that if a designer (or in this case design company) has the time to work on their own stuff then, they're not getting enough work, and must not be good enough. If that is true or not, is up for debate. This company, with a portfolio of just 3 clients, one of which is their own site, probably doesn't have that problem.

    --
    My subtext is just a figment of your imagination.
  134. Re:Shouldn't that be zero'th post? by Hognoxious · · Score: 1
    Why the apostrophe? Do you drive a secon'd hand car, are you protected by the fif'th amendment?

    P.S. The article is the zeroth post, named after the percentage of /.ers that bother to read it before posting.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  135. The Good, the Bad and the Ugly ... by linmar · · Score: 1

    I run a website monitoring company and used to work as a network management consultant for some years now.

    In the early days it often happened, that monitoring caused more trouble than it helped to make sure, that all systems are running fine.

    As for the marketing methods mentioned, I do not think, that it is the right way to do IP-scans and spam the owners, but I can say from my own experience, that it is quite hard to find people responsible for websites if you do not do it like that. At www.nmsalert.com we never used that method anyway.

    As for creating failures instead of preventing them I personally would never ever ask a company to do stress tests on my production systems. I cannot see any reason at all, why anybody else should do so. For sure, if these tests are done, they dont have to repeated every few minutes (or even seconds).

    We monitor usally every 5 minutes, by doing a ping, opening an smtp-connection and getting the http header. This does not cause any additional load on the systems, which would be worth mentioning.

    If I would be responsible for the datacenter where the servers are hosted I would also block that company and their machines completely.

    Cheers,
    Markus
    www.nmsalert.com

  136. Re:An interesting hypothesis by Anonymous Coward · · Score: 0

    Friendship to you from mare lovers. -1 flamebait m2'ed unfair!