Slashdot Mirror


Goodbye SNMP? Hello, WS-Management

Laoping writes "News.com has a story about a new Web services management specification designed to simplify network administration across a wide range of devices. A bunch of a big tech companies developed it together (Microsoft, Intel, AMD, Dell and Sun). Microsoft will build support for WS-Management into an update to Windows Server, which is due late next year, and in the version of its Microsoft Operations Manager management software due in 2006. The .PDF release, that makes it clear that it is meant to be a Simple Network Management Protocol killer. Now I am all for a replacement for SNMP, but is this the way go?"

176 comments

  1. wonder by COMON$ · · Score: 5, Funny

    hmmm, I wonder if this will catch on as quickly as IPv6 has.....

    --
    CS: It is all sink or swim...oh and did I mention there are sharks in that water?
    1. Re:wonder by NicolaiBSD · · Score: 4, Insightful

      There's no real incentive to move to IPv6, at least not in the western world, as there's plenty of IPv4 address space left. Apart from that there's also the perceived complexity of IPv6 (long hex numbers, so it must be more complicated than shorter decimal numbers).

      If you've worked with SNMP, you know that it is a technically solid solution - low on resources, fast. However, SNMP _is_ complex. Finding OIDs in large MIBs, secure configuration, interpreting data are mostly difficult.

      I give a technically sound, industry standard and less complex alternative for SNMP a good chance for quick adoptation.

    2. Re:wonder by dirvish · · Score: 2, Insightful

      Complex, and inherently insecure.

    3. Re:wonder by quigonn · · Score: 1

      There's no real incentive to move to IPv6, at least not in the western world, as there's plenty of IPv4 address space left. Apart from that there's also the perceived complexity of IPv6 (long hex numbers, so it must be more complicated than shorter decimal numbers).

      Uhm, mobile IP? That's definitely a nice thing to have. Then router advertising/solicitation, also a nice thing to have. And no need for NAT anymore, also a nice thing to have. And you have real link-local and site-local addresses. Oh, and nobody uses actual IPv6 addresses: that's what DNS is for.

      I already deployed IPv6 in my home network, and I wouldn't want to miss it. And it was really useful to me already a few times.

      --
      A monkey is doing the real work for me.
    4. Re:wonder by noselasd · · Score: 1

      >However, SNMP _is_ complex. Finding OIDs in large MIBs, secure
      >configuration, interpreting data are mostly difficult.
      These are valid points, however I'd not blame all that on SNMP itself.
      It's mostly the tools. SNMP tools could be made much much better/easier.

    5. Re:wonder by gmack · · Score: 3, Informative

      I disagree.. the specification itself is so complex it's very rare to find someone who implemented it from scratch. That's why whenever there is a SNMP security avisory it tends to affect many vendors.

    6. Re:wonder by Anonymous Coward · · Score: 0

      That's funny. Oh wait.. no it isn't.

    7. Re:wonder by Billly+Gates · · Score: 1

      You forgot to mention SNMP is a security nightmare with holes. I am not taking about it on all platforms and not only on Windows.

      We need a replacement and anyone who has studied Microsoft's MCSE materials know that MS has been wanting to ditch SNMP for years.

      Not a bad idea.

    8. Re:wonder by HermanAB · · Score: 1

      Yup, IPV6 has something in common with ISDN. It will become obsolete before anyone will use it...

      --
      Oh well, what the hell...
    9. Re:wonder by Anonymous Coward · · Score: 0

      If you think SNMP should be ditched because of a couple of flaws over the past five years(all corrected, by the way) then what do you think we should do with Windows and IIS?

      BTW, I only need one finger to count the number of vendors who have yet to implement SNMPv2, let alone SNMPv3, and still pass community string in plaintext. Want to guess who that vendor is?

    10. Re:wonder by Anonymous Coward · · Score: 0

      >I already deployed IPv6 in my home network, and I wouldn't want to miss it. And it was really useful to me already a few times.

      Okay, I'll bite. How was IPv6 useful in your home network?

    11. Re:wonder by quigonn · · Score: 1

      No need for NAT, no need for DHCP, for example.

      --
      A monkey is doing the real work for me.
  2. Why is it that every there's something new.... by Anonymous Coward · · Score: 5, Insightful

    The moron submitting the summary says "goodbye [long established and well entrenched technology]". SNMP has been around for a very, very long time. No matter how much better this is, it will not replace SNMP any time soon.

    Read the article about the 32-bit MCUs a few stories down for yet another example.

    1. Re:Why is it that every there's something new.... by Anonymous Coward · · Score: 0

      Yeah, it's been around a long time, and it's vastly underutilized. Maybe that's because a lot of folks don't think sending passwords around in cleartext to manage network devices is such a great idea. Yes, encryption is available in the latest version. No, most vendors don't support it.

      There is clearly room for improvement over what most current SNMP implementations provide. Maybe that just means vendors should implement the latest standard. I'm not presuming the right way to go about it. One thing I *do* know though, is that I don't trust any standards effort proposed by Microsoft any farther than I can puke. It will indubitably be encumbered by patents, copyrights, and all manner of legal barnacles intended to ensnare and enslave more ignorant consumers of MS filth. Creativity in Microsoft's business plan went the way of the dinosaur eons ago. It's high time their market share followed.

    2. Re:Why is it that every there's something new.... by passthecrackpipe · · Score: 1

      Yeah - WBEM (Web Based Enteprise Management) has been around for some time now, and at the time was also touted to replace SNMP. Now they are doing the same thing again, probably with more patents attached, and using SOAP.

      If it didn't work first time around, why would it work now?

      --
      People who think they know everything are a great annoyance to those of us who do.
  3. this page but without going blind by Anonymous Coward · · Score: 3, Informative
    1. Re:this page but without going blind by uberdave · · Score: 0

      Thanks!

  4. Huh? by SpaceCadetTrav · · Score: 0, Troll

    I don't see what's wrong with community string security. My set all of my passwords to "public" just to make things easy.

    1. Re:Huh? by Anonymous Coward · · Score: 0

      Thanks travsite.com. Lets see, which ports do we want to span?

  5. sounds like the next virus propagation method to by Anonymous Coward · · Score: 1, Interesting

    me... i will concider it when there is an OS version available.

  6. connect the dots by Doc+Ruby · · Score: 4, Informative

    Maybe it will be OK, if it uses persistent HTTP connections, which allow several requests and replies before terminating the transaction. Otherwise the ancient HTTP/1.0 message model is too limited to map all the messaging topology to the spectrum of object management requirements.

    --

    --
    make install -not war

    1. Re:connect the dots by abigor · · Score: 3, Informative

      Did I miss something? I didn't see any mention of HTTP 1.0, which is obsolete. 1.1 is what's far and away in the most common usage, and it allows pipelined requests.

      That said, SOAP isn't necessarily confined to HTTP transport, though of course in all practical reality it is, for now. But there's no tight binding there.

      Anyway, what does the transport have to do with the "spectrum of object management requirements"? Or am I just not understanding your statement?

    2. Re:connect the dots by Doc+Ruby · · Score: 1

      I'm warning that "Web Services" isn't the answer, if they're puny versions of the Web protocols. The "transport" we're talking about is the protocol, HTTP, for framing the data interrogations and assignments of the management. Which constrains the features to meet the requirements. Fundamental considerations beyond buzzword compliance.

      --

      --
      make install -not war

    3. Re:connect the dots by abigor · · Score: 2, Informative

      Yeah, that's what I thought. And HTTP 1.0 is obsolete. 1.1 has pipelined requests, which takes care of your concern, I believe, although I'm not at all sure it's an issue. What transaction are you talking about? Application transactions would be controlled at a higher level than the transport layer. Or do you mean the HTTP session?

      In web services land, HTTP is just one type of transport. SOAP is decoupled from the transport, so I think your concern is unfounded. Can you give me an example of how HTTP will "constrain the features" of a web service call?

      My company's app that I write code for every day is controlled via XMLRPC (kind of like SOAP without the steroids) over HTTP. Python has native support for it via xmlrpclib - very nice stuff to work with, I must say.

      Anyhow, this stuff is here to stay. It's not new technology - fundamentally, it's just RPCs made using XML and HTTP. Pretty basic stuff, but very flexible and open. And already in widespread usage - Amazon and Google both offer nice sets of web services. So your curmudgeonly characterisation of them as "buzzword compliance" seems unfounded.

    4. Re:connect the dots by jerdenn · · Score: 1

      Actually, there are many implemenations of non-HTTP soap implementations. Microsoft Web Services Extensions is one such example, with support for a tcp transport channel.

    5. Re:connect the dots by Black-Man · · Score: 3, Informative

      I agree with the original poster. HTTP/Web Services seems a bad idea as a replacement for SNMP. SNMP is solely the domain of servers... but routers, switches and other network devices. And your laying this additional layer of abstraction onto something that is an extremely critical piece of network management. In other words... just something else that will fail.

      I use Web Services too, within the context of Web Logic. There are so many unknowns and reliability issues under the hood. For simple http requests... no issues... but for something so critical, not yet.

    6. Re:connect the dots by Anonymous Coward · · Score: 0

      Anyway, what does the transport have to do with the "spectrum of object management requirements"?

      At a guess I'd say that the "simple" end of the requirement spectrum calls for a connectionless transport. In the case of SNMP there was a commitment to make it work over networks whose functionality might be severely degraded, hence the decision to use UDP and of course the consequences which flowed from that decision.

      And, though I'm going out on a limb to say this, hence the slow uptake of RFC 3165.

  7. Goodbye SNMP? Hardly. by cablepHreaK · · Score: 5, Insightful

    SNMP is not going anywhere anytime soon, until the major network players adopt WS-Management (that's if they adopt it at all). Looking at the PDF there are some major players missing, Cisco, Juniper, 3Com, HP, to name a few.

  8. War! by nuclear305 · · Score: 4, Funny

    "Microsoft will build support for WS-Management into an update to Windows Server"

    Clearly this is war! SNMP and M$-Management will battle it out for the top market share...oh wait...

    1. Re:War! by 0racle · · Score: 1

      And here I was hoping for a decent SNMP server for windows.

      --
      "I use a Mac because I'm just better than you are."
    2. Re:War! by Anonymous Coward · · Score: 0

      C'mon. We all know SNMP just doesn't have the marketing resources that Microsoft has. SNMP will never get their message out to IT management. They're doomed.

    3. Re:War! by ADRA · · Score: 2, Insightful

      Well, its leagues better than the Windows Management framework with relied on the rarely used (outside windows) DCE-RPC.

      At least there is a 'hope' of interoperability.

      --
      Bye!
  9. but the important question is ... by Triumph+The+Insult+C · · Score: 4, Insightful

    will it be encumbered by patents? looking at the contributors, my guess is yes

    snmp v3 works perfectly fine as it is. let's leave well enough alone

    but, this will probably work out well for intel ... i mean, you'll probably need (by the time it comes out) at least a 3.8Ghz P4 and 2G of RAM

    --
    vodka, straight up, thank you!
    1. Re:but the important question is ... by One+of+the+abnormals · · Score: 0

      If you read, AMD is also in on the deal, it's not only Intel that will benifit in the processor field....

      --

      2b || !2b =?
    2. Re:but the important question is ... by networkBoy · · Score: 2, Funny

      Intel doesn't make RAM so the better statement would be:

      you'll need a 3.8GHz P4 and a chipset with a mail co-processor built in.
      -nB

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    3. Re:but the important question is ... by Anonymous Coward · · Score: 0
      kick his ass in november, send him back to texas. support howard.



      Howard the Duck or Howard Stern?

    4. Re:but the important question is ... by Anonymous Coward · · Score: 0

      snmp v3 works perfectly fine as it is. let's leave well enough alone

      That's what I've been saying all along! Long live DOS 5!

    5. Re:but the important question is ... by Anonymous Coward · · Score: 1, Interesting

      I agree, SNMPv3 is awesome. I'm using SNMP to both poll and manage hundreds of devices using but a single Debian box. The network overhead is practically nothing, and it "just works".

      Without companies such as Cisco, Novell, HP, etc. coming on board, this WS-Management thing will likely just be another flash-in-the-pan.

    6. Re:but the important question is ... by justins · · Score: 5, Insightful
      snmp v3 works perfectly fine as it is.

      Are you fucking kidding?

      but, this will probably work out well for intel ... i mean, you'll probably need (by the time it comes out) at least a 3.8Ghz P4 and 2G of RAM

      What an amazingly "Score: 5, Insightful" observation. It's almost enough to make a person believe that Intel doesn't sell more chips for networking and embedded applications than they do desktop CPUs. Which they do.
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    7. Re:but the important question is ... by uradu · · Score: 1

      SNMP may work fine for higher-end gear, but you tend to see it less often in consumer electronics. If they can get Linksys, SMC and Netgear onboard, the market will be flooded with the new standard, and the big guys will eventually have to support it as wll (in addition to SNMP).

    8. Re:but the important question is ... by bluescreen · · Score: 3, Informative
      "will it be encumbered by patents? looking at the contributors, my guess is yes "

      Insightful? To me insightful would require actually having read the specification.
      If you look at the spec, you'll see the answer to this question.

      "Microsoft, Intel, AMD, Dell, and Sun (collectively, the "Co-Developers") each agree upon request to grant you a license, provided you agree to be bound by such license, under royalty-free and otherwise reasonable, non-discriminatory terms and conditions to their respective patent claims that would necessarily be infringed by an implementation of the Specification and solely to the extent necessary to comply with the Specification."

    9. Re:but the important question is ... by Langley · · Score: 1

      Heh, check out those companies parent companies.

    10. Re:but the important question is ... by Anonymous Coward · · Score: 0

      The reason you don't see SNMP in consumer electronics is because consumer electronics don't tend to be used in a high enough density to warrant centralized management.

    11. Re:but the important question is ... by Anonymous Coward · · Score: 0

      Your assumption that the parent didn't read the specification is based on your inability to understand the implications of RAND regardless of whether or not it's royalty-free.

    12. Re:but the important question is ... by bluescreen · · Score: 1

      Perhaps I didnt need to be so bitchy.

      it feels like you are trying to imply that the license is restrictive while pretending not to be.

      Some people call this RANDZ (since its royalty free). RAND or RANDZ are the standard IPR policies for most standards which come from "open standards bodies".
      These days, its either RAND or RANDZ when you do new standards.
      W3C, IETF, DMTF and many others are all this way. There are plenty of WORSE standards out there with more restrictive licenses.
      (see WAP, or GSM for example)

    13. Re:but the important question is ... by Anonymous Coward · · Score: 0

      RAND does not imply non-restrictrive.

      Some people consider the GPL to be restrictive and it is a RAND license while others consider a number of Microsoft's RAND licenses to be restrictive.

      "RAND" is too generic a phrase to be used as a synonym for "fair" but that is what organizations that use the term want others to believe.

      So you have to look past RAND and see what else is going on and "patents" throws up a red flag.

      Ask yourself why companies, with fiduciary responsibilities to their shareholders, would pay for patent applications on IP that they intend to turn around and treat as public domain. Public domain gives you prior-art so there is no added protection from others taking out patents against you. Royalty-free means what is says. You can't count it as an asset if it generates no revenue and it gets written off on R&D either way. So what is left?

    14. Re:but the important question is ... by Triumph+The+Insult+C · · Score: 1

      your "Score:5, Insightful" might be justified if you A) would have offered an explanation for "fucking kidding" and B) got the joke about needed a beefier CPU

      --
      vodka, straight up, thank you!
    15. Re:but the important question is ... by Anonymous Coward · · Score: 0

      Kind of like their "royalty-free" license for the SenderID specification a few weeks back?

      Where the license was specifically drafted to not be compatible with existing open-source licenses?

      Or the patents that are probably there to be used against anyone that Microsoft, et al, don't care for?

      What do we know about past behavior by Microsoft and Intel? What in the world makes you think that this time will be any different?

      They're just trying to shoehorn themselves into another revenue stream, regardless of what they're trying to make it look like with "royalty-free" licensing.

  10. Cisco? Nortel? by Linegod · · Score: 5, Insightful

    If I don't see Cisco and/or Nortel on the list, it's not going to replace SNMP anytime soon. Correction: _ever_.

    .

    --
    -- I care not for your foolish signatures.
  11. What about WBEM? by bnavarro · · Score: 3, Insightful

    I thought that the open replacement for SNMP was WBEM. Microsoft, in fact, has already implimented this, basically, as WMI, or Windows Management Instrumentation.

    Anyone know why this is suddenly being pushed, and not WBEM?

    1. Re:What about WBEM? by dillon_rinker · · Score: 1

      Probably for the same reason that WINS didn't beat DNS. And that NETBEUI didn't beat TCP/IP. Etc.

    2. Re:What about WBEM? by SteveX · · Score: 1

      Because it's cool to replace everything with XML.

    3. Re:What about WBEM? by Jah-Wren+Ryel · · Score: 4, Funny

      Anyone know why this is suddenly being pushed, and not WBEM?

      Because it sounds too much like a radio station.

      Announcer: (in professional DJ as God voice) Listen in as the slashdot effects RAHWKS DOWN YOUR ROUTERS...
      with DOUBLE-U BEE EEEE EHM!!!

      --
      When information is power, privacy is freedom.
    4. Re:What about WBEM? by Anonymous Coward · · Score: 0

      this is built on top of wbem.

    5. Re:What about WBEM? by Quill_28 · · Score: 1

      How is SNMP not open?

    6. Re:What about WBEM? by Dionysus · · Score: 1

      Eh, WBEM is XML.

      --
      Je ne parle pas francais.
    7. Re:What about WBEM? by WarForge · · Score: 1

      I only wish I could receive the classic counds of WEBN on my car radio out here in the good 'ol CO. WEBN is an awesome classic rock station out of Cincinnati, OH (if anyone is intersted) that is also responsible for the best Labor Day Fireworks show in all of the USA! Check them out if you like a mix of classic and modern rock.

    8. Re:What about WBEM? by sxpert · · Score: 1

      wierd that they haven't been bought out by clearchannel yet...

    9. Re:What about WBEM? by aminorex · · Score: 1

      SNMP is open. It's an open sore. A morass of
      absurdly irrelevant abstractions knotted together
      so as to make a correct implementation effectively
      impossible. SNMP just doesn't work, as devices and
      software from Cisco, Juniper, HP, Sun, demonstrate
      on a daily basis for thousands of network professionals
      around the world. It is closed in the sense that
      any actual deployment depends on the dark-matter
      morass of proprietary MIBs using non-standard datatypes
      and proprietary extensions.

      SNMP must die. This is NOT the solution, however.
      SOAP is not the correct vehicle for NMS traffic.
      The correct vehicle is XMPP.

      --
      -I like my women like I like my tea: green-
    10. Re:What about WBEM? by Neelix21 · · Score: 1

      Because anything that has 'WS' in it's name and claims to be a webservice is hot and bound to help your stock-price.

      --
      Don't worry, it's all just 1's and 0's anyway...
  12. Interesting to see... by IGTeRR0r · · Score: 2, Interesting

    It's interesting to see such diverse companies developing a standard such as this: I can see Microsoft, Intel, and AMD working on something like this, possibly Dell, but why Sun Microsystems?

    1. Re:Interesting to see... by Anonymous Coward · · Score: 0

      Remember that MS bought off Sun not too long ago?

    2. Re:Interesting to see... by steve_l · · Score: 1

      Sun? IBM politics. IBM, HP, Oracle, Cisco are all on the OASIS working group that has been doing an alternative (very similar one BTW) for a year: WS-RF. This is the MS counterpoint, Intel, AMD and dell brought in because they are the rest of the PC industry and do what MS says.

      Sun are probably playing against IBM, even though they still hate MS and Dell. That or supporting MS on random WS specs was part of the sun/MS deal.

  13. Re:Goodbye SNMP? Hardly. by Alan+Cox · · Score: 4, Insightful

    Also on the folks churning out billions of tiny little devices. If you've only got 16K of RAM TCP is hard work let along management services while UDP is doable properly on a microcontroller.

  14. So... is this anything like WBEM?

    Microsoft has had a "implementation" (term used loosely) of WBEM in windows since as far back as at least Windows 2000 -- except it defined its own little corner of the MIB tree and didnt store anything in the actualy useful standard MIBs.

    Of course, WBEM didnt have any marketing to go with it, so it died.

    then again, at least its another shot to put SNMP in the grave where it belongs. especially before version 3, SNMP is a brutal and unreliable hack. im sure somebody will disagree quickly, but i can promise you that person never used SNMP for any major network management. *shiver*

    1. Re:WBEM? by ePhil_One · · Score: 1
      but i can promise you that person never used SNMP for any major network management

      I use it all the time with MRTG. Admitedly, I'm only scratching the surface of what SNMP can do, but it works great for what it does. The only big problem I see is a lack of error detection/correction, but considering how widespread SNMP is, I can't see it getting pushed out anytime soon.

      --
      You are in a maze of twisted little posts, all alike.
    2. Re:WBEM? by The+Bungi · · Score: 1
      WBEM is a fantastic framework. It's powerful, secure, flexible and extensible. The issue with it is that it was always too complicated to understand from an admin's standpoint, and it's supposed to be an administrative tool. So I've never actually seen a network or sys admin writing WBEM scripts - they rely on what they can get from the 'net or somehow have an in-house dev write them. Not very efficient.

      Perhaps this says a lot about the average skillset of a *nix admin versus a Windows one, but that's another story. Theoretically you shouldn't have to be a good coder to be a decent admin.

    3. Re:WBEM? by SpootFinallyRegister · · Score: 2, Interesting
      maybe i should clarify -- SNMP for a wide range of devices over a less-than-perfect network can be a nightmare. a lot of heavy iron (routers, PIXs, etc) support SNMP, but a lot only support v2 and v1 -- UDP.

      when a piece of metal needs to be monitored from something that further than a piece or two of cat5 away, being forced into UDP can make SNMP borderline useless. did the packet drop, or is the network down? hmm.. ill use SNMP to see if its the network. hmmm, negative. did the packet drop, or is ... rinse, repeat.

      add the lack of error protection, and SNMP can be very very frustrating. and sure, UDP will make it *most* of the time, but there are a lot of applications for SNMP where most just isnt good enough.

      SNMPv3 does largely mitigate the problems by allowing TCP instead of just UDP. but, the reason for not replacing SNMP also holds SNMP back: a lot of the massive instaled base is in big iron, that does not support SNMPv3 over TCP.

      basically, the more ive worked with SNMP, the more ive realized that the "S" is the key letter. it is fantastic for some quick chores ona local reliable network, but just plain doesn't scale. there is a vast array of management and monitoring problems that just arent simple enough for SNMP to handle well.

    4. Re:WBEM? by TheGratefulNet · · Score: 1

      you don't understand snmp, it seems.

      it IS a balanced protocol. the reason it uses UDP is BECAUSE of the possibility of the network dropping packets. snmp uses udp and 'manages' it by doing its own serial # and retry mechanism. snmp+udp gives as much reliability as mumble+tcp.

      snmp over tcp has some advantages, but not the ones you are thinking of. I already said that snmp+udp gives sufficient reliability, flow control (etc). so adding extra stuff to an already sufficient solution just adds - well - extra stuff. no extra value, though. now, talk about window size and max PDU size, and now have you a reason to use tcp. but for bulk-data, there are better ways to retrieve than using pure snmp.

      in general, snmp isn't going away. it will always be there, on the side, for simple things. simple, like counter retrieval or status variable checking. but for complex configurations or bulk data upload/download, snmp isn't even close to the ideal solution.

      what do you do? like in other fields, you use a combination of tools. sometimes you do an snmpwalk of a box, sometimes you wget from it. sometimes you even fork an expect script to login, run a command and logout. to get the whole managegment state from a box, you often have to employ a series of tools and protocols. in this way, snmp will never die - it will always be a quick and simple way to get _some_ kinds of data back from managed devices.

      --

      --
      "It is now safe to switch off your computer."
  15. but... but... by Anonymous Coward · · Score: 5, Interesting

    The real power of snmp is what you can achieve through scripting it - queries and updates etc.

    That becomes nigh-on impossible with this WS-Management craziness.

    Typical Microsoft - always thinking there is some pleb click-clicking away.

    Imagine you have to change some rmon threshold on 400+ devices, or integrate this with the corporate asset database.
    Now you get the picture.

    1. Re:but... but... by ADRA · · Score: 1

      That's where a group-policy framework tied to the mangement framework like this would be handy. I still don't like Microfts politics, but I'll give it to them that their management tools are easier than *nix and the like.

      --
      Bye!
    2. Re:but... but... by Anonymous Coward · · Score: 1, Interesting

      You're just mad, or you're confusing "easier" with "what I already know".

  16. Ever heard of CIM? by ansonyumo · · Score: 4, Interesting

    CIM is a fine, object-oriented replacement for SNMP, is mature and has XML-based communications over HTTP.

    http://www.dmtf.org/standards/cim/

    Microsoft already has a CIMOM implementation in its WMI service, although it uses DCOM to implement RPCs. Sun also has a CIMOM implementation for Solaris.

    I find it very strange that the WS-Management .PDF doesn't even reference CIM.

    1. Re:Ever heard of CIM? by Ernesto+Alvarez · · Score: 3, Insightful

      CIM is a fine, object-oriented replacement for SNMP, is mature and has XML-based communications over HTTP.


      So what?

      I mean, what that moronic thing of replacing everything with this xml-over-http nonsense?

      Everyone is crazy doing the same thing, except it is now all on tcp port 80. It is even impossible to apply any kind of policy without lots of application level analysis because every moron in the world is using HTTP to do everything.

      SNMP is fine, and if the only thing that those people are trying to do is map SNMP OIDs using fancy representations over tcp/80, they are hardly doing any service to most network administrators out there (myself included).

      It's like everyone is crazy. I hope they do not repeat that SOAP thing (which for every practical reason I've seen is just a fancy way of doing RPC)
    2. Re:Ever heard of CIM? by ansonyumo · · Score: 1

      My point of mentioning that CIM has a XML-based RPC protocol was only to show how WS-Management doesn't offer anything new. The common approach is to use a more efficient protocol like Java's RMI, but the XML option is there in case you need to support communications between CIMOMs that don't share a common, binary RPC protocol.

      Regarding SNMP v/s CIM, that is a lot like arguing C v/s C++ (or religion, for that matter). Don't want to go there.

  17. Bandwidth overhead by embeejay · · Score: 3, Interesting

    Using webservices for something like this seems like an enormous bandwidth waste to me. Whatever happened to optimization?

    1. Re:Bandwidth overhead by owlstead · · Score: 1

      Whatever happened to optimalization? It was replaced by better, more sturdy protocols that are more dynamic and - sometimes - easier to understand.

      You do have a point however, but not about the bandwidth. More importantly the network appliance now has to do HTTP and XML processing, something that takes a lot of memory (especially if implemented incorrectly).

      I expect that most appliances won't have a problem with this, but it is something to think about. Especially for small, cheap devices. These can keep using SNMP for the time being, and wait for their turn.

    2. Re:Bandwidth overhead by vthome · · Score: 1
      Using webservices for something like this seems like an enormous bandwidth waste to me. Whatever happened to optimization?
      Well... It's obsolete...

      Let me put it this way: back in about 1990, my computer had whopping 1MB memory and whopping 40MB hard drive. Today, my *video card* has 256MB memory, the computer itself has a gig, with 180GB hard drive.

      Sure, SNMP will still have its place in embedded devices. However, even embedded devices today are much more powerful than they used to be. As for workstations and servers, even though XML is a *huge* overhead, it's just a cost of doing business today - just about the way HTTP was considered bloated and redundant when it was introduced.

      Live, learn, die stupid...

    3. Re:Bandwidth overhead by Anonymous Coward · · Score: 3, Interesting

      Optimization died a sad, sad death a while ago. The IETF has lost its mind and endorsed huge, complicated, design-by-committee protocols (IPSec, which mandates strong crypto in the kernel; IPv6 has been The Next Big Thing for over a decade and has gone through feature bloat the whole time; XMPP uses half-assed uncompressed XML for its network stack, resulting in overheads greater than 100% in many cases; etc.). The Web (and the W3C) brought with it a dramatic change from "Everything runs over a specially crafted protocol" to "Everything runs over HTTP, usually XML+SOAP". Along with that (though somewhat earlier as well) came "The Network Must Be Human Readable In All Cases", which is frankly stupid (maximum 7/8ths efficiency as the high bit goes out the window; note that TELNET and SMTP, for example, are human readable because they date from an era largely before dedicated clients, as opposed to now).

      For some reason, usually while chanting "Moore's Law", CS has voluntarily shed most of the systems concepts that it ever espoused, and along with it most of the thoughts that, maybe, things should be both elegant and efficient. At CMU (with its widely praised CS department), for example, most CS majors are introduced to assembler in the most painful way imaginable - instead of having the beauty of the processor design and architecture explained, they are forced to carry out buffer overflow attacks on provided code and to wade through reams of assembler to reverse engineer compiled code. Not exactly a beautiful introduction to the topic.

      It has become acceptable to chew up an ever increasing amount of resources to accomplish nothing that could not be done before. Usually it's coupled with talk of "it's easier", though I can't say I find the appeal of XML as a data exchange format (config files are fine; humans need to read those, sometimes). The effort (time and memory usage) to serialize and deserialize XML is orders of magnitude larger than a container designed for the context [contrast TCP/IP & BLOAT - yes, it's an RFC].

      \rant{off}

    4. Re:Bandwidth overhead by Anonymous Coward · · Score: 0

      And idiotic reasoning like yours is why most computers take twice as long to boot now as they did in 1980. Time is money, optimisation is always appropriate and I am getting very, very sick of computer programmers who think the computer or developer time is more valuable than my own or ten thousand other users. The number of dog-slow computer applications out there is staggering and the amount of time wasted by people waiting for those applications is mind-blowing.

    5. Re:Bandwidth overhead by boots@work · · Score: 1

      Nobody's stopping you running DOS 5.0 and QuickBASIC/TurboC. I hear they run pretty damn fast on a 2GHz PC...

  18. The 'gotcha' by Tenebrious1 · · Score: 4, Funny

    To ensure interoperability of devices and to enable any one console to manage any device, there will now be the standard default login "BILL" and password of "MOMONEY" for all devices. Users are not advised to change any passwords otherwise universal control will not be achieved.

    --
    -- If god wanted me to have a sig, he'd have given me a sense of humor.
  19. Re:Microsoft by SoSueMe · · Score: 1

    Then why are you using the "MS Word" spell-checker?

  20. I'm not sold by KidSock · · Score: 4, Interesting

    I don't mean to pooh pooh this idea just because it's somewhat Windows specific but the only real advantage I see to this over snmp is that the delivery modes are more sophisticated and the data can be organized hierarchally. So why not just add builtin event notification to snmp? Otherwise using XML for something that should be a low-cost service seems wrong to me. System monitoring should be as small and SIMPLE as possible to reduce the possibility for exploits as it will likely be running with a high level of anonymous access on almost every workstation, server, and router in the organization. The whole thing smells of XML pixie dust designed to drive up requirements and thus sell servers and new software to go with. If you have a problem with snmp then fix it. Don't reinvent it with techniques that are expensive in clock cyles and exploits.

    1. Re:I'm not sold by Coffee · · Score: 1

      So why not just add builtin event notification to snmp?

      You mean SNMP traps?

    2. Re:I'm not sold by ADRA · · Score: 1

      If you look at the companys, its geared toward software companys, with AMD and Intel thrown in since The (Intel anyways) always wants a say in standards like this. Maybe their affraid of other chip vendors from putting this embedded on chips giving them the advantage..

      I can't say positive of negative on the news. Its a standard, and no matter what standard, it needs adoption and tools support. A new-technology for the sake of itself doesn't make the market jump, and I doubt that anyone 'using' the systems will notice the difference. I doubt vendors are going to start supporting this yet-another-standard-standard just as they don't support bone headed standards today.

      Who supports ISO protocol stack, X.500 (full spec), CSS, etc.. The bigger you make the spec, the less likely people will be to use it.

      --
      Bye!
    3. Re:I'm not sold by nightfire-unique · · Score: 5, Informative
      I don't mean to pooh pooh this idea just because it's somewhat Windows specific but the only real advantage I see to this over snmp is that the delivery modes are more sophisticated and the data can be organized hierarchally.

      The SNMP MIB tree is hierarchical. For example, the "version" parameter of NET-SNMP can be found by querying:

      ucdavis.version.versionTag

      Furthermore, these names have corresponding OID numbers, which are universally unique.

      So why not just add builtin event notification to snmp?

      What, like SNMP traps?

      Come on.. this stuff ain't new. :)

      --
      A government is a body of people notably ungoverned - AC
    4. Re:I'm not sold by justins · · Score: 1
      If you have a problem with snmp then fix it.

      I think anyone who has used SNMP in applications enough to acquire a nice, healthy hatred for it would agree: it's not fixable. I'm not saying this is the solution, but SNMP really does belong in the garbage.

      System monitoring should be as small and SIMPLE as possible to reduce the possibility for exploits as it will likely be running with a high level of anonymous access on almost every workstation, server, and router in the organization.

      Too bad SNMP and its implementations have utterly failed to live up to all of that.

      Excuse me, I need to go upgrade the firmware in my printer...
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    5. Re:I'm not sold by Jah-Wren+Ryel · · Score: 1

      Come on.. this stuff ain't new. :)

      Yeah, like WTF, how did kidsock's post get modded +5 interesting? If anything, it shoulda been +5 funny because he probably couldn't have done more to show he doesn't have a clue about SNMP if he tried. Well, maybe if he had also said that what we really need is to use ASN1 encoding...

      --
      When information is power, privacy is freedom.
    6. Re:I'm not sold by KidSock · · Score: 1

      The SNMP MIB tree is hierarchical.

      That wasn't my point. What does:

      ucdavis

      give you? The database may be hierarchical but the data in messages is not. If the response is XML with one round trip you can retrieve an entire tree of information.

      But you're right about traps. I didn't think they were that sophisticated.

    7. Re:I'm not sold by KidSock · · Score: 1

      Yes, you're right. I'm wrong. Blah. I didn't think traps could execute arbitrary commands (e.g. mailx).

  21. Wow. by ARRRLovin · · Score: 2, Interesting

    I can totally see this standard easily integrating with the 1000+ network element monitoring and statistics gathering software package that I use right now. /sarcasm

    It was a PITA enough just to get all of the devices reporting to the same polling engines. I can't even imagine going through and changing it all to some halfassed XML implementation. If they really want it to be an "SNMP replacement", they should just improve on what's already available. Make it compatible with SNMP but more powerful.

    --
    -Randy
  22. How to pronounce it by Anonymous Coward · · Score: 0

    "wiss-management". To rhyme with "mismanagement".

  23. They still have work to do... by LodCrappo · · Score: 4, Funny

    This new protocol simply cannot be adopted until it's fully acronymic... I mean come on, SNMP and WBEM and even CIM have been fully acronymous for some time now, and this WS-Management thing still has an entire word spelled out in the name? That won't fly in my shop, no sir.

    --
    -Lod
  24. Wait by Anonymous Coward · · Score: 0

    If you're curious to see what they're missing;
    Just wait and see what IBM has in their alternative.
    It'll be out in another hand full of months, no doubt

  25. Welcome and good riddance! by bigtangringo · · Score: 0

    SNMP is a nightmare in my opinion, good riddance!

    Web services on the other hand, are very nice to work with.

    I work with SNMP quite often and I hate it, web services are much easier to deal with. Let me tell you, if you've never worked with them have no fear for web services are easy as pie.

    --
    Yes, I am a smart ass; it's better than the alternative.
  26. That's just a myth. by Anonymous Coward · · Score: 1, Funny

    this page but without going blind

    Actually that's just a myth that your mother told you to keep you from spending all that time in the bathroom with the sears catalog.

    1. Re:That's just a myth. by Anonymous Coward · · Score: 0

      Ahhh. The Sears catalog. I remember those days well. Yes, Tuesday and Thursday before last : good times. Good times.

      Seriously, with catalogs like Victoria Secret and such, I look back now and feel deprived!

  27. Patents? by Anonymous Coward · · Score: 0

    Can we try to determine right now what kinds of patents these companies have on this "standard", since we already know what their "strategy" is?

  28. Not everything from MS is evil by Fnkmaster · · Score: 2, Interesting
    This looks like it's supported by a number of industry players, and the specification is under a real patent-right-granting, royalty-free license, not like the junk that MS occasionally tries to "innovate" the market with. I'm not saying it will sweep the world or replace all the SNMP devices out there, but I'll give them an A for effort to play nicely on this one.


    People are more likely to adopt standards that they can implement without getting sued or shelling out large quantities of money to be allowed to adhere to. Despite the comments about the protocol being heavier than SNMP (TCP based, SOAP envelopes, etc.) I think there are cases where a richer, more extensible XML-based syntax would be nice for this kind of application. Or maybe SNMP is "good enough" that adoption will be limited (hard to say without reading the whole spec and comparing), but I don't think crapping on it just because it's Microsoft is fair, at least during those rare moments when they are playing well with others.

  29. Best take: Tim Bray's "Loyal WS Opposition" by QuantGuy · · Score: 2, Informative

    This has probably been covered elsewhere, but I found that Tim Bray's short essay on WS-Overload summed it up better than I could have:

    "I'm going to stay out of the way and watch the WS-visionaries and WS-dreamers and WS-evangelists go ahead and WS-build their WS-future. Because I've been wrong before, and maybe they'll come up with something that WS-works and people want to WS-use. And if they do that, I'll stand up and say 'I was WS-wrong.'
    Worth a look: http://tbray.org/ongoing/When/200x/2004/09/18/WS-O ppo
    1. Re:Best take: Tim Bray's "Loyal WS Opposition" by The+Bungi · · Score: 2, Insightful
      The problem with tbray's rant is that no one expects us to deal with the "insane WS stack". That's what frameworks are for. I expect that if I'm using Java, .NET, Python or Perl that I'll have some sort of structural wrapper around the stuff. I'll leave the nitty-gritty to Don Box and friends, who actually get paid to come up with these things.

      Besides, the nice thing about standards is that there is so many of them to choose from.

  30. The way it should be! by Nautica · · Score: 2

    rm -rf WS-*

  31. Jabber instead by hey · · Score: 3, Interesting

    I wonder if you could use XMPP (Jabber) to monitor devices. Each device connects to the server like a person IMing. It can easily send a message when something bad/good happens. You can have a roster (buddy list) of the devices you want to monitor.

    1. Re:Jabber instead by Zeinfeld · · Score: 1
      I wonder if you could use XMPP (Jabber) to monitor devices. Each device connects to the server like a person IMing. It can easily send a message when something bad/good happens. You can have a roster (buddy list) of the devices you want to monitor.

      Almost certainly. Did you know that you can use DNS as a VOIP protocol?

      Real question is whether it is any good in that mode and whether people are prepared to support that specification.

      There are a couple of reasons why WS-Management is useful, the most important is that it is the only framework designed to manage Web Services first and foremost. Sure you could use it for managing the sort of stuff SNMP is used for, but thats not the big idea.

      The other issue is all to do with what the future role of the IETF is going to be in this space. At this point Microsoft seem to be saying 'as little as possible' and the rest of the industry is pretty much in agreement.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    2. Re:Jabber instead by sid+crimson · · Score: 1

      Mod parent up! Though a bit heavy for many tiny devices, Jabber makes a lot of sense...

      -sid

  32. Ummm... by necro2607 · · Score: 2

    Doesn't this sound like the kind of solution that would be primarily software-based?

    Despite that, the only largely software-based companies involved are two VERY proprietary-obsessed companies??

    Meanwhile, what can AMD and Intel offer to such a solution? Since when are they involved in building new networking-related systems?

    Also, someone else on here brought up the issue of patent-encumbered technology. This will *definitely* be an issue with these vendors/manufacturers, seeing as they'll all be interested merely in their capital gain as opposed to simply contributing to the general technological advancement of the internet/networks in general...

    "WS-Management can also be used to manage things like set-top boxes and TiVo-like digital video recorders"

    Yup, all containing AMD or Intel CPUs, running an embedded MS/Sun OS... now we see why the CPU manufacturers are involved...

    Am I the only one getting sick of hearing about these new "great" proposals made by huge companies when their true intent is blatantly obvious? SNMP *works*, yet for some reason, as usual, some big company has to come along and try and run it over with their new crippleware, claiming it's the New & Improved (tm) version of whatever it was that worked just fine before...

  33. Hmmm by bo0ork · · Score: 0

    It's probably patented by M$.

    --
    Does everything include nothing?
  34. Anyone read this as... by CaptainPinko · · Score: 0, Offtopic

    Goodbye SMTP? I remember people havingtrouble keeping those straight in my highschool Net+ prep course. We've really got too many accronyms in this industry.

    --
    Your CPU is not doing anything else, at least do something.
    1. Re:Anyone read this as... by RollingThunder · · Score: 1

      Everything has it's complexities.

      I'm reading the "Master and Commander" books right now, and it's a blizzard of topsail, topgallantsail, stun'sl, spritsails, jibs of a half dozen types, staysails, etc etc etc - probably thirty-plus sails. And that's not even counting the rigging, masts, stays, cannons, etc. It makes my head spin and I was in Sea Cadets for eight years learning this kind of stuff!

      Computing just chooses to try to make the complexity a bit faster to type by acronymization, that's all.

  35. What about JMX by ghost1911 · · Score: 3, Informative

    Nobody else seemed to mention this yet so I thought I'd point out that Sun seems to be contradicting their latest monitoring framework:

    JMX

    By going along with this new specification. Network Management, monitoring, and other SNMP-like operations in Java are moving to the JMX or java media extension framework. In Java 5, the VM has JMX hooks built in for monitoring and control. Alas, I have to agree that SNMP is tired and old, but it still is in place in a lot of environments (and in routers, firewalls, and other hardware appliances) and is really easy to interface and use. I doubt this will catch on very quickly...

    --
    .: 2+2 = PI SQRT(1+N) :. All together now, what is n?
    1. Re:What about JMX by Anonymous Coward · · Score: 1, Informative

      the M in JMX stands for management, not for media

    2. Re:What about JMX by komu · · Score: 1

      You're comparing apples and oranges here. JMX is not a replacement for SNMP, WS-Management or any other management protocol. JMX provides the internal infrastructure needed by Java programs to expose their components for management.

      There is an RMI-connector for JMX that lets one do JMX operations remotely, but there's also SNMP-connector that allows managing JMX resources (MBeans) using SNMP. And if WS-Management will become useful, I'm sure there will be a WS-Managemen connector for JMX.

      So JMX is not going to take over the world, but will work with whatever standards the rest of the world uses.

  36. WBEM anyone? by Anonymous Coward · · Score: 0

    So first came SNMP, then came CIMP (or whatever the acronym was), then came CIM (common information model), and WBEM (web based enterprise mgment -- xml over http) for transport. Can someone explain whether this is an extension of WBEM?

  37. Isn't this pretty much empty? by Anonymous Coward · · Score: 0

    What is being specified here? It looks like a couple of existing WS features that might be useful in a management protocol, plus a few eventing extensions. Sure one might be able to build a management protocol on it, but how would you (or they) know until you tried it?

    As an example, look at the few meagre paragraphs on addressing. They seem convinced that a 4-level scheme is fine, but not a word on why they think that or a suggestion about how more deeply indented addressing schemes might be mapped into theirs.

    This paper is more idle speculation than specification.

  38. Re:Goodbye SNMP? Hardly. by morcego · · Score: 1

    Most devices don't even implement SNMPv3. There are a few out there that don't even implement SNMPv2, for crying out loud.

    I really don't see SNMP dying any time soon. RMON was out for some time, but has quitely gone over the hill.

    On the other hand, we have seen many devices with a web management interface. Standarizing that kind of interface is a good things, but has nothing to do with SNMP.

    --
    morcego
  39. security considerations. by fihzy · · Score: 2, Insightful

    How is it possible in this era of security issues that new standards are still being drawn up without security being a requirement?

    1. Re:security considerations. by Anonymous Coward · · Score: 0

      Funny you should ask. The current fashion of deferring security considerations to a separate specification really started with SNMP.

      I'm still not convinced that this is good practice. It ostensibly keeps each aspect of the protocol clean and simple, but in reality seems to encourage additional bloat. And there is some risk in the mindset that "security is addressed in some other layer."

      I could be missing the point, though. I'd be pleased to have someone walk through an example of where this treatment has delivered benefits.

  40. In Other News by crossconnects · · Score: 1, Offtopic

    The Russian Mafia has stepped forward with tools to fight organised crime.

    --
    no big sig
  41. They've outsourced their entire MOM test team by Anonymous Coward · · Score: 0

    So I'd be wary of betting your ass on MOM. Folks in India will only do enought testing to get by.

  42. Re:Goodbye SNMP? Hardly. by Krandor3 · · Score: 1

    I don't see how they expect this to replace SNMP. I see more SNMP used on network devices then servers in order to collect traffic stats and error counts and stuff like that. There is no replacement for SNMP unless the infrastructure companies join. Maybe this can replace SNMP *FOR SERVERS*, but not overall and even then with the amount of monitoring systems that user SNMP that people also monitor some servers with.... I just don't see it unless you get everybody on board especially Cisco and Nortel.

  43. Glad I don't run Windows Server by Combuchan · · Score: 1, Funny

    "Microsoft will build support for WS-Management into an update to Windows Server"

    Once this support is built, I have a feeling that if you so much as ping a Windows server, regardless of whether it's enabled, it'll instantly give you full-administrator in some fun only-by-Microsoft way. Combining IIS and the management level that they're talking about seems to just beg for disaster.

    --sean

    --
    "[T]he single essential element on which all discoveries will be dependent is human freedom." -- Barry Goldwater
    1. Re:Glad I don't run Windows Server by Craptastic+Weasel · · Score: 1

      heheh, yeah... my company ust spent 30k on a new SNMP monitoring appliance, with all the bells and whistles.. beats the crap out of HP Openview and the other multmillion dollar big company products...

      you try and convince my boss something is better than this for the money
      http://www.sciencelogic.com/

  44. Help? by Duhavid · · Score: 1

    I am just literate enough in the subject matter to know what SNMP is basically. I have not implemented anything, nor dealt with it in any meaningfull way.

    My question is: what is broken about it particularly? I am a programmer, so dont make the answer too "dumbed down".

    Genuinely curious.
    Thanks,
    David

    --
    emt 377 emt 4
    1. Re:Help? by justins · · Score: 1
      My question is: what is broken about it particularly? I am a programmer, so dont make the answer too "dumbed down".

      Oh, easy answer then. Go download net-snmp (it's free!) and try to do something useful with it, talk to one of your snmp-enabled devices or something. While doing so remember that it's all supposed to be quite "simple" and robust.

      I don't recall seing any great primers on SNMP.
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    2. Re:Help? by Jah-Wren+Ryel · · Score: 1

      Go download net-snmp (it's free!) and try to do something useful with it, talk to one of your snmp-enabled devices or something. While doing so remember that it's all supposed to be quite "simple" and robust.

      That's like complaining that SMTP sucks because sendmail is such a bitch.

      --
      When information is power, privacy is freedom.
    3. Re:Help? by KidSock · · Score: 1

      Go download net-snmp (it's free!) and try to do something useful with it, ...

      When I said "simple" I meant the protocol should be simple to conserve resources and reduce the potential for exploits. If you're having problems with a particular implementation I don't think that qualifies as an argument against the protocol. Using an XML/HTTP based implementation isn't necessarily going to be easier.

    4. Re:Help? by justins · · Score: 1
      When I said "simple" I meant the protocol should be simple to conserve resources and reduce the potential for exploits. If you're having problems with a particular implementation I don't think that qualifies as an argument against the protocol.

      That would be a fair point except that all the implementations suck. It's not like there are just a few places where you can point the finger.

      Using an XML/HTTP based implementation isn't necessarily going to be easier.

      Now that, I certainly agree with.
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
  45. Why should I or should I not quit SNMP by thanasakis · · Score: 2, Informative

    Ok, lets try to summarize why we like SNMP:
    -Implementations can fit in a few kb memory footprint. I don't see web services beating that any time soon. (Oh, and not all the devices on the planet are 4Ghz P4's with a gigabyte of ram so it is still important not to be a memory hog on many areas).
    -For relatively simple purposes, S(imple)NMP is almost as simple as it gets. Like say, for the monitoring of the temperature of a router, using something like web services would surely be overkill.
    -There are many implementations for your favorite unix flavor. Probably best is the excelent net-snmp package. The 5.x version has many new methods of extending the main agent instrumentation through compiled in modules, dynamicaly loadable modules, external (pass) scripts, even embedded perl. Solaris 10 will be using the net-snmp package as part of the standard installation.
    -The protocol is extremely efficient so there is little presure on the underlying medium. The PDU's are encoded in BER, so the implementations are abundant and quite standard. And yes, this is very very important because practicaly all versions of agents and toolkits are 100% compatible between them.
    -Because the SMI is defined in ASN.1, there is no ambiguity in the structure of the management information. See previous bullet why this is important.
    -There are excellent tools like HP OpenView NNM which can really simplify monitoring of even extremely large networks.

    Now let's see some of its disadvantages:
    -Poor security, corrected in version 3 (somewhat complex) but still most people use version 1 or 2c.
    -Setable objects are IMHO a nightmare to use. For those of you who are reloading their router by setting sysUpTime to 0, I may seem dead wrong, but it appears that most people's safe bet would be just to log in to the machine and do the job they want. To generalize that idea, SNMP is unbeatable when it comes to monitoring things, but when it comes to actualy controlling things from away, it loses. Perhaps that is exactly the niche that those web services will complement (not replace!) SNMP.
    -Extremely difficult to describe complex data structures using SMI. But then again I may be too impatient.

    Lastly, though it will sound bitter, there is no clear evidence that web services or WBEM or whatever will be able to actualy help network administrators do their job better than they do it today.

    And remember everyone, there is no big company that can necessarily know your job and your needs better than you, as much as they profess to. So on this matter we must not take the word of those who are trying to sell us the New Management Ubertool but on the contrary try to evaluate it in the real world and figure out if it actualy is usefull or not.

    And that's my five cents for tonight.

    1. Re:Why should I or should I not quit SNMP by tuomoks · · Score: 1

      That was worth more than five cents. The only things I would add ( based on other answers and my experience ) - SNMP is not complex or difficult done right. Actually when you learn it you will see how logical and easy it is! SNMP is very efficient and v3 can be very secure with correct implementation. I love XML based systems when feasible but not when our message switch does 500K transactions / hour - there SNMP is the fastest and easiest way to monitor and to manage that. And it was easy to build a good MIB and to program SNMP interface for the applications ( once we got the management to understand that SNMP is just a protocol for network management. Offtopic - what is a network, we manage applications via SNMP, are they network ? Oracle has SNPM - is a database a network ? I think yes but.. )

  46. Re:Goodbye SNMP? Hardly. by LordMyren · · Score: 1

    I'm sure we'll see more UDP bound SOAP standards being implemented. UPnP started it a long time ago, in a propriertary sort of way, meant for small devices. WS-* doesnt descriminate over transport: thats good.

    You got one thing dead right though: RAM is the fundamental limit to tcp/ip. It is really the only excuse for not being able to do tcp/ip. Interesting that microcontrollers havent advanced ram more quickly. I'm still hacking on a 136 byte controller, for example.

    Still seems like if you're going to bother to make a managed device, making the jump to some WS-* shouldnt be oh so difficult.

    Myren

  47. Re:Goodbye SNMP? Hardly. by ChilyWily · · Score: 2, Interesting

    I agree completely - however, I do wish to point out that ASN.1 and BER are a pain to code & maintain. XML is definitely an improvement, but I would argue its flexibility is what is going to fracture it. This is not putting down XML or its use, but on the so-called 'partners' who are involved in this 'deal' have an established pattern of adding their own 'extensions' which defeat interoperability and serve to enforce market share and not true integration.

    If I were doing this, I would take the strenghts of SNMP (e.g., nice simple interface of get/set/walk etc). and make a HTTP style language for it. Extend the language for specific needs but don't make them optional. Keep the data and its overheads small and clean. And lest I forget, add a proper layer of security that may not have been important when SNMP came along but today is indispensible.

  48. Standards bloat by codepunk · · Score: 1

    Everything these guys touch turns into a bloated mess. We run thousands of web service transactions a day at work and not a single one of them uses anything WS and or SOAP related. We choose to stick with xml-rpc since it is simple yet powerful. There is not a single reason so far that we could come up with that would justify us moving to WS and SOAP.

    --


    Got Code?
  49. Re:Cisco? Nortel? by antiMStroll · · Score: 1

    Judged solely on Nortel's recent business history SNMP will soon replace it.

  50. snmp v3... by bani · · Score: 5, Insightful

    snmp v3 works perfectly fine as it is. let's leave well enough alone

    considering most vendors are still using v1 or v2, that should be 'lets leave snmp v3 alone' :)

    to be perfectly honest, SNMP is anything but simple. the only thing simple about it is the protocol itself. it then got buried under avalanches of proprietary MIBs, all partially overlapping yet all mutually incompatible. some only partially documented (or not documented at all). not only that, the insistence of vendors using funky proprietary data types (or worse, strings) when existing datatypes would work perfectly fine.

    what was needed imo was a MIB guideline and 'retarded implementation' verification. to ensure vendors didn't create obfuscated and spaghettified MIBs.

    1. Re:snmp v3... by Anonymous Coward · · Score: 0

      I agree with you but that argument can be used for just about any extensible protocol/language.

    2. Re:snmp v3... by Anonymous Coward · · Score: 0

      The protocol has little to do with the organisation of the MIB.

      With some new protocol (OO oriented, XML based, whatever), you still can have bad modelled, redundant, not documented Information model.

      Changing the way of how information is accessed won't change the (messy) information database beeing accessed.

  51. SNMP problems by bani · · Score: 1

    it is remarkably difficult to use SNMP through NAT.

    encryption support for SNMP is also very poor. that is, few vendors implement it and it's very cumbersome to use even if it is implemented.

    the huge proprietary convoluted MIBs vendors use also doesnt help much, especially when the documentation on them is poor to nonexistent. it's also very annoying when they use a proprietary MIB when an existing standard one would have fit just as well (or better).

    1. Re:SNMP problems by Quill_28 · · Score: 1

      >encryption support for SNMP is also very poor. that is, few vendors implement it and it's very cumbersome to use even if it is implemented.

      Most vendors are now supporting DES, and there are implementations that support 3DES and AES.

      cisco has been using snmpv3 for what 6 years in their routers?

  52. other disadvantages by bani · · Score: 1

    vendors using retarded convoluted proprietary MIBs when an existing standard one would work just as well (or better).

    vendors using proprietary datatypes (or strings) when existing standard datatypes work just fine. laziness? stupidity? beats me.

    SNMP also works very poorly through NAT. or lossy/high latency WANs.

    vendors seem to think the 'simple' in SNMP means they can cut corners and do a minimal implementation, so you get devices which crash when you request large sets of data. a simple snmpwalk can crash many vendors devices.

    1. Re:other disadvantages by Anonymous Coward · · Score: 0

      All of these could be fixed by tightening up the existing SNMP standard, not by creating yet another piece of arbitrarily different bloatware.

  53. Perfectly scriptable by yem · · Score: 1
    The real power of snmp is what you can achieve through scripting it - queries and updates etc. That becomes nigh-on impossible with this WS-Management craziness.

    You can call a method on a webservice with one line of perl. Nuff said.

    --
    No, I did not read the f***ing article!
  54. Wheee! by kabdib · · Score: 1

    Just about anything to replace the overly complex, badly designed and horribly insecure piece of hammered rhinocerous poop that is SNMP (which is not simple, nor really a management protocol) sounds great to me.

    Even if I have to pay money for it. Have you priced commercial SNMP tools? Good God.

    SNMP deserves to die.

    --
    Any sufficiently advanced technology is insufficiently documented.
    1. Re:Wheee! by Anonymous Coward · · Score: 0

      Why do you think another incompatible, bloatware standard will save money?

  55. If it guarantees delivery... by joejoejoejoe · · Score: 2, Interesting

    If it guarantees delivery it would be much better. SNMP is udp and there is no way to know if the trap was recieved.

    I've seen systems that are snmp based, where a cluster is used, and if the system has a fail-over many old traps are read again and alerted on. I think if the sending application can get an acknowledgement from the central app (netiq, netcool, compaq insight manager, tivoli, hp openview, etc) these type of false alerts would go away. When the sender can see the alert as a transaction it eliminates a lot of problems.

    -Joe4

    --
    Silly Rabbit: tricks are for kids.
    1. Re:If it guarantees delivery... by Anonymous Coward · · Score: 0

      SNMP Inform is a trap with an expected acknowledgement. Use Inform to address this issue.

    2. Re:If it guarantees delivery... by Anonymous Coward · · Score: 0

      Well, so use a SNMP INFORM rather than a TRAP, then you will get an acknowledge.

    3. Re:If it guarantees delivery... by Anonymous Coward · · Score: 0

      Check out informs

  56. What is "Web Services"? by 0x0d0a · · Score: 1

    Microsoft capitalizes "Web Services" and seems to use it as if it refers to some set of protocols or something. To someone who doesn't bother to keep up on the latest Microsoft buzzwords (the FLOSS world lets you avoid much of that), the idea of "Web Services" being equivalent to "web services" seems unlikely.

    Is "Web Services" just the latest way to say "implemented using SOAP"?

    1. Re:What is "Web Services"? by abigor · · Score: 1

      Hi, sorry for the late reply.

      To answer your question: yes, more or less. ;) In its most basic form, it is RPC calls made over the Internet. Rather than some binary format (like DCOM or whatever), the RPCs are just text - XML. The template is SOAP (or XMLRPC, if your needs are simple).

      Of course, there are other considerations - security, authentication, and so forth. But those are just extras layered on top. Check out the XMLRPC spec to get a very basic idea of how it works. SOAP is like XMLRPC, but way more developed.

      Microsoft capitalises everything. I am not a MS developer, and I haven't been since 2000 or so, but just because something is technically simple doesn't mean they can't market the hell out of it, I guess.

  57. What's can't SNMP do? by 0x0d0a · · Score: 1

    basically, the more ive worked with SNMP, the more ive realized that the "S" is the key letter. it is fantastic for some quick chores ona local reliable network, but just plain doesn't scale. there is a vast array of management and monitoring problems that just arent simple enough for SNMP to handle well.

    Okay, I'm curious. SNMP allows for polling and for requesting feedback on events (traps). It provides exposed data structures that can present scalar values, trees, and multidimensional arrays. I can't really think of any network monitoring/management system that can't be built using this. What specific problems does SNMP have?

    I'll buy a lack of encryption as an issue, but I don't think that it's really feasible issue to fix -- many embedded devices don't have the CPU time to handle it.

  58. Good God - have you ever dealt with oids? by Anonymous Coward · · Score: 0

    Clearly you've never had the pleasure of programming for SNMP. It's archaic and unreliable crap. It's so frigging complicated that there is only single source code reference implementation that ALL VENDORS use! Remember that SNMP crash exploit 2 years ago? Every vendor from Cisco to Microsoft was using the same code base. Time to bury SNMP for good.

  59. Re:Cisco? Nortel? by Anonymous Coward · · Score: 0

    > If I don't see Cisco and/or Nortel on the list,
    > it's not going to replace SNMP anytime soon.
    > Correction: _ever_.

    I am afraid this is not really true.

    Most vendors (including Cisco and Juniper) are moving away from SNMP, towards an XML-based framework.

    See this link:
    http://www.juniper.net/solutions/literature/white_ papers/200017.pdf

    You can download the JunoScript perl API from their site, it is fully supported in FreeBSD but runs well even on Linux.

    http://www.juniper.net/techpubs/software/managemen t/junoscope/junoscope64/index.html

  60. Goodbye Blindness? Hello, Colour-Contrast by Anonymous Coward · · Score: 0
  61. You're wrong by Anonymous Coward · · Score: 0

    Assuming that all vendors use the same code because they are all affected by the same vulnerability is erroneous. The recent flaws you are thinking about(authentication and ASN.1) were protocol flaws meaning anybody who implemented the standard were affected.

    SNMP is as simple as any other extensible protocol. ASN.1 can be a bit obtuse if you're not familiar with self-referential languages but no programmer should count themselves in that category. You might complain that admins are not programmers but:

    1) net-snmp is dead simple to configure from source
    2) more expensive implementations are even easier
    3) a junior admin with snmpwalk should be able to figure out which OID's he would want to monitor

  62. Re:MOD PARENT DOWN, FAKE 'ALAN COX' TROLL ACCOUNT by Anonymous Coward · · Score: 0

    Surprisingly enough, that is the real Alan Cox, and you're a troll.

  63. UPnP? Or not! by TexNex · · Score: 1

    Correct me if I'm wrong but wasn't UPnP supposed to be the new device config protocol that was going to kill SNMP and eliminate the need for admins?

    1. Re:UPnP? Or not! by Anonymous Coward · · Score: 0

      Okay. You're wrong.

  64. Re:Goodbye SNMP? Hardly. by livetokill · · Score: 2, Insightful

    SNMP? what is SNMP ? Well SNMP is a "big thing" in the networking environment where all the big players develop their applications based on it for example Network Management Systems.

    SNMP has evolved from time to improving from one version to another from data retrival to security.
    Well its a well establised phenomenom and no one can change it in a day as most of the big fish in this business rely on it to satisfy their appetite.

    Lots and lots of work is undergoin specially in SNMPs 3rd version as most of the companies have not established their products with version 3 support.It has proved to be an invaluable entity in my NMS and other NMSs in the market.
    Take for exampe those net-snmp guys they have done some tremendous using snmp support(visit:www.net-snmp.org) for more details .
    I really think SNMP has still got immense potential to be on the top provided some more research is undertaken.

  65. Too heavyweight by rips123 · · Score: 2
    There still seems to be a trend to XML-ize everything that I just don't understand.

    If I was to build a cheap DSL modem, switch, IP camera or wireless gateway, I would probably be working with an 8/16 bit processor and limited memory to save money. In such a case, I would want to minimize my code and memory footprint and my CPU requirements.

    Now lets look at XML. It is a bloated, complex, textual way of representing information. It requires some sort of a parser to read requests and storage of strings rather than individual bytes for response codes.

    This sort of 'advancement' might be good for hardware developers peddling their latest wares with more RAM, flash and CPU grunt than their last release but from a technical and consumer point, I don't see there being huge advantages.

  66. License of this project by Anonymous Coward · · Score: 0

    The license of the document is stating that is an Royalty-Free *and* RAND. Another tentative to lookup free software license... Please ask them to release the specification under a royalty free, irrevocable license.

  67. Revenue Stream for the network eq. manufacturers by sneezingfrenzy · · Score: 1

    Ah... so the network equipment folks have chance to sell upgrades or new equipment :) If folks like Datapower will have it, XML / SOAP based communications would be part of the network layer rather than sitting on a higher layer...

  68. Or even together by 21mhz · · Score: 1

    Don't forget you can use XMPP as a transport for basically anything, and this WS-thing is certainly no exception. There is even an experimental JEP on transporting SOAP over Jabber.

    --
    My exception safety is -fno-exceptions.
  69. security issue by radonix · · Score: 2, Interesting

    I think the idea is a good one, however it is prone to a security risk. A website has a domain name, these can easily be remembered and found by using a search engine. Now lets say you have this WS Management software, what good is it if it is run on a domain to control systems, because it could be searched and found out easily, this would mean that blackhat hackers would have an easy time finding out where to access the management software, and then they could proceed to gain access to it through exploitative penetration.

  70. Re:Pants? by boots@work · · Score: 1

    1. Release WS-Pants.
    2. ???
    3. Profit!!!1!

  71. Re:Goodbye SNMP? Hardly. by steve_l · · Score: 1
    yes, HP, IBM, Fujitsu and the other big players are all at work on WS-ResourceFramework

    Which is very suspiciously similar to WS-Management, 'cept for the shorter name and the completely different set of signatories. Both try and provide a distributed "resources" view of SOAP endpoints, because if they were called "Distributed Objects" we'd all realise that the "Distributed Objects bad, Service Oriented Architecture" was so much bollocks.

    Now, the fact that they are fairly similar means there is scope for convergence. I'd guess MS were the main author here (like DELL and AMD care about software), so if MS and IBM can be friend, and MS join the oasis working group, then we can see progress.

    But I wouldn't hold my breath.

  72. CIM is over-complex by steve_l · · Score: 1

    Everyone I know who has worked with CIM hates it. Maybe you have had a better experience. too many objects, too dictatorial a model. They even have a model for help desks and support calls. That is way over the top.

    1. Re:CIM is over-complex by ansonyumo · · Score: 1

      The CIM schema does boggle the mind. It is huge and models things that seem downright silly. Finding the correct place in the tree for parenting your subclass can be, at least, time consuming.

      However, you aren't forced to use the schema. From what I have seen, most of the software that exposes management through CIM declares a new namespace and forgoes use of the CIM schema altogether.

  73. SNMP management system pricing by TrogL · · Score: 1

    net-snmp - free
    What's up Gold, about $200.00