ingvar is currently certified at Master level.

Name: Ingvar Mattsson
Member since: 2000-03-15 10:32:47
Last Login: 2012-04-26 19:13:32

FOAF RDF Share This



About me? I'm not that interesting.

I run and occasionally build networks for a living. Sometimes I poke servers and make them happy or build fail-over clusters spanning multiple timezones.

I sometimes write code. Mostly in Common Lisp or C. I find things like "work flow services" interesting. It's probably a perversion, I guess. In my other spare time I read. Lots. Mostly SF and fantasy, but the occasional mainstream fiction or protocol spec manages to sneak in.

I like to cook, too.


Recent blog entries by ingvar

Syndication: RSS 2.0

Eeeeerf. Not much code written in my spare time. And a crashed server. And a very long time since I posted at all. I am, however, alive and may actually get around to purchase new hardware, one of these days.

Long while of not posting. Nothing (much) programming- related to mention, but...

New job. Turns out I am not emigrating right at the moment (bit of a last-minute surprise, there, as it happens). New employer seems to be a sensible multi-national corp, though.

Managed to score a (small) writing contract. That reminds me, need to poke the editor-in-chief that I haven't seen the paper copies of the contract yet. The task is to write an article about the BESK machine, a piece of hardware I have only seen the console of, but it is nonetheless a machine that warms the cockles of my heart.

Also noticed that there's been a bit of movement in the SHA1-cracking. Apparently Amazon EC2 GPU instances are real good for SHA1-based password hashes. I don't know, exactly, what this means for SHA1-based HMACs, but I am pretty sure it's not entirely pleasant. So, need to go back to the drawing board and switch out SHA1 and switch in something else for NOCtool's network protocol.

Not managed to poke code, as such, but I've checked (one of) the monitored variables (ifOutOctets on the ethernet port of a router at home). Next step is to write some more methods on the SHOW gf, to generate prettier graphs (background, grid, some text, that sort of thing).

Would probably need to add a selector-thing to allow easy graphing of each of the things monitored, but taht's but a keyword away.

Hm, there's some odd interaction between Swank and the existing NOCTool ping monitors. Nonetheless, there's now SNMP monitoring of a single network device running. Howpefully, I'll get a chance to poke around in the code tonight or tomorrow morning, to see if it's actually doing anything interesting.

So, back to poking at the NOCTool codebase again. This time, the intent is to get some SNMP support into it, to more easily be able to monitor routers and switches. There's also some opportunity to monitor server hosts via SNMP, but at the moment unix-based hosts can be adequately monitored via SSH.

First, I created a class for "things monitored by SNMP" (with curucial details like community strings and SNMP version in it, plus slots for anything we're monitoring via SNMP; this is currently just interfaces). Then, an SNMP configuration stanza for the config reader. Inside the SNMP stanza, configuration stanzas for anything monitored by SNMP (again, just interfaces at the moment).

The intent is to let an empty interface spec is to mean "auto-discover all interfaces, then monitor them" and for anyone wanting a subset, simply naming the interfaces.

The actual monitoring starts with an snmp-walk of the ifTable.ifEntry.ifDescr sub-tree, mapping names to current SNMP indexes, then passing the resulting hash table down to each "get stuff for this specific interface" function (taking the current SNMP session, mapping table and interface object as arguments).

So far, I am happy with what I have, but it's yet to be used in anger.

310 older entries...


ingvar certified others as follows:

  • ingvar certified ingvar as Apprentice
  • ingvar certified Simon as Journeyer
  • ingvar certified Skud as Journeyer
  • ingvar certified scromp as Journeyer
  • ingvar certified Telsa as Journeyer
  • ingvar certified alecm as Master
  • ingvar certified winter as Journeyer
  • ingvar certified esr as Master
  • ingvar certified argent as Master
  • ingvar certified Zell as Apprentice
  • ingvar certified pvaneynd as Journeyer
  • ingvar certified thorfinn as Journeyer
  • ingvar certified kira as Journeyer
  • ingvar certified mpawlo as Apprentice
  • ingvar certified crhodes as Journeyer
  • ingvar certified pfdietz as Master
  • ingvar certified wnewman as Master
  • ingvar certified lukeg as Journeyer

Others have certified ingvar as follows:

  • ingvar certified ingvar as Apprentice
  • mstevens certified ingvar as Journeyer
  • Simon certified ingvar as Journeyer
  • Marcus certified ingvar as Journeyer
  • jrennie certified ingvar as Apprentice
  • winter certified ingvar as Journeyer
  • scottyo certified ingvar as Journeyer
  • scromp certified ingvar as Journeyer
  • jpayne certified ingvar as Journeyer
  • nixnut certified ingvar as Journeyer
  • manu certified ingvar as Journeyer
  • rw2 certified ingvar as Apprentice
  • pvaneynd certified ingvar as Journeyer
  • thorfinn certified ingvar as Journeyer
  • dan certified ingvar as Journeyer
  • fxn certified ingvar as Journeyer
  • sulaiman certified ingvar as Journeyer
  • pencechp certified ingvar as Journeyer
  • fzort certified ingvar as Journeyer
  • wingo certified ingvar as Master

[ Certification disabled because you're not logged in. ]

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

Share this page