[01-Jan-2011 00:00:41] [connected at Sat Jan 1 00:00:41 2011]
[01-Jan-2011 00:00:56] [zenoss-logger (logger bot) has joined #zenoss]
[01-Jan-2011 00:34:12] <InitX> Happy new year everyone , Does zenoss support localization?
[01-Jan-2011 00:37:33] <rhettslap> WE wANT SOME PUUUUSAY
[01-Jan-2011 00:40:26] <rhettslap> woah
[01-Jan-2011 00:40:31] <rhettslap> lol
[01-Jan-2011 00:40:36] <rhettslap> this isnt the 2 live crew channel
[01-Jan-2011 00:40:39] <rhettslap> sorry :|
[01-Jan-2011 00:40:49] <rhettslap> slash clear!
[01-Jan-2011 20:13:23] <InitX> Hi all, How can I localization the zenoss?
[02-Jan-2011 00:00:40] [disconnected at Sun Jan 2 00:00:40 2011]
[02-Jan-2011 00:00:40] [connected at Sun Jan 2 00:00:40 2011]
[02-Jan-2011 00:00:56] [zenoss-logger (logger bot) has joined #zenoss]
[02-Jan-2011 08:03:38] <learn> i want to add my windows server. at device class: what do not have /Server/Windows/wmi ? just have /Server/Windows only?
[02-Jan-2011 08:23:52] <learn> i download zenpacks WMIdatasource.egg , how to install to my zenoss?
[02-Jan-2011 15:14:57] <fall3n_j0ker> Afternoon, can someone please assist me with a custom external command as a datasource. I have tried setting the commandcommandtimeout property on the device, but when I test the command it always comes back up with "command timed out" done in 30 seconds (no matter what the timeout value I specify? ) I have restarted the Command demon as well.
[02-Jan-2011 15:16:11] <davetoo> Have you run "zencommand run -v10" to see the debug-level output?
[02-Jan-2011 15:22:03] <fall3n_j0ker> no let me try that
[02-Jan-2011 15:24:11] <fall3n_j0ker> I do not see anything on that command line that says about the local timeout value?
[02-Jan-2011 15:25:06] <davetoo> I was just suggesting that you might find some diagnostic info about how it's running that command
[02-Jan-2011 15:28:24] <fall3n_j0ker> Thank you, it is quite helpful at seeing how things running , but.. still no idea how the timeout gets set. It appears to run normally though just not when I do the Test command"
[02-Jan-2011 15:28:50] <fall3n_j0ker> Perhaps the device command timeout value is ignored in the test command
[02-Jan-2011 15:29:38] <davetoo> don't know, sorry.
[02-Jan-2011 15:29:51] <fall3n_j0ker> No worries , I'm just excited my custom command works
[02-Jan-2011 15:29:52] <fall3n_j0ker> lol
[02-Jan-2011 15:30:35] <fall3n_j0ker> the customizability of this system is amazing
[02-Jan-2011 15:30:51] <davetoo> or daunting
[02-Jan-2011 15:31:05] <davetoo> but, yes,
[02-Jan-2011 15:31:22] <fall3n_j0ker> Yes. We have a saying at the office "The best part of zenoss is the customizability, and the worst part of zenoss is the customizability"
[02-Jan-2011 15:32:23] <davetoo> I have no clue how to customize the UI, except that I've changed the background colors and logo
[02-Jan-2011 15:35:51] <fall3n_j0ker> i'm just happy that it actually works unlike our previous monitoring system
[02-Jan-2011 15:35:58] <fall3n_j0ker> (which was PAID)
[02-Jan-2011 15:38:23] <davetoo> It has some warts, but it has a lot of community momentum and contributors,
[02-Jan-2011 15:38:49] <fall3n_j0ker> our previous system would randomly decide to stop monitoring devices
[02-Jan-2011 15:38:56] <fall3n_j0ker> it was great :_)
[02-Jan-2011 15:39:27] <davetoo> and the work I see them doing now in the trunk implies that they are doing some fundamental architecture changes that will make it easier to fix some of those warts and make it much more scalable and adaptible
[02-Jan-2011 15:45:03] <davetoo> Another thing I like about Zenoss: it forced me to learn Python
[02-Jan-2011 15:50:17] <fall3n_j0ker> lol
[02-Jan-2011 15:50:28] <fall3n_j0ker> the only language I haven't learned i think
[02-Jan-2011 15:51:10] <fall3n_j0ker> I even know Cobal
[02-Jan-2011 15:51:18] <fall3n_j0ker> or was that cobol ?
[02-Jan-2011 15:51:19] <fall3n_j0ker> lol
[02-Jan-2011 16:06:35] <davetoo> COBOL
[02-Jan-2011 16:06:51] <davetoo> I have a friend who still makes a living with COBOL, as far as I know
[02-Jan-2011 16:06:54] <davetoo> with the banks
[02-Jan-2011 16:07:05] <davetoo> well I was just starting to learn Ruby
[02-Jan-2011 16:09:01] <davetoo> You will want, maybe need, to learn python to be an effective zenoss admin. The zendmd interactive shell is tremendously useful for learning how zenoss works,
[02-Jan-2011 16:09:18] <davetoo> especially when you install ipython (in zenoss' private python library, of course)
[02-Jan-2011 16:23:04] <zykes-> http://pastebin.ca/2037171
[02-Jan-2011 16:23:11] <zykes-> anyone know how i can get by that ?
[02-Jan-2011 16:23:31] <Simon4> zenoss 3?
[02-Jan-2011 16:23:36] <zykes-> yeh
[02-Jan-2011 16:23:37] <Simon4> remove the -py2.4 from the filename
[02-Jan-2011 16:25:53] <zykes-> oh, worked!
[02-Jan-2011 16:37:15] * davetoo waves
[02-Jan-2011 16:38:21] <davetoo> Simon4: do you do any automated customization during your installs?
[02-Jan-2011 16:38:58] <Simon4> no, I patch some files/etc/etc but basically the automated install gets the system ready for someone to come along and run zenrestore
[02-Jan-2011 16:40:01] <davetoo> ah. $client wants to be able to rebuild from scratch, basically, which makes sense. I'm just trying to decide where to do some zendmd calls.
[02-Jan-2011 16:40:33] <davetoo> I could get fancy and put it in a zenpack, either in the __init__.py or in the migrate directory
[02-Jan-2011 16:40:52] <Simon4> that would be the nice way
[02-Jan-2011 16:41:44] <Simon4> to rebuild our configuration from scratch would involve more zendmd than I would wish to ever write
[02-Jan-2011 17:26:59] <zykes-> anyone knows if there's a alike thing for python like http://search.cpan.org/~patbaker/Zenoss-1.07/ ?
[02-Jan-2011 17:41:49] <davetoo> interesting
[02-Jan-2011 17:45:09] <zykes-> davetoo: know of anything alike ?
[02-Jan-2011 18:15:46] <fall3n_j0ker1> davetoo: Thank you for the tips on python, will check it out. Sorry for bailing earlier :-)
[02-Jan-2011 18:28:58] <davetoo> no worries
[02-Jan-2011 18:29:25] <davetoo> IRC is asynchronous
[02-Jan-2011 18:33:09] bzed_ is now known as bzed
[02-Jan-2011 20:17:59] <stucky> anybody here know why zenoss 3 comes bundled with a mix of legacy cpu counters and one raw counter (for "wait") ?
[02-Jan-2011 20:18:33] <stucky> it creates funny graphs where everything goes to 100% even on a 16 core box except wait can go over
[02-Jan-2011 20:18:41] <stucky> shoudn't it be all raw ?
[03-Jan-2011 00:00:40] [disconnected at Mon Jan 3 00:00:40 2011]
[03-Jan-2011 00:00:40] [connected at Mon Jan 3 00:00:40 2011]
[03-Jan-2011 00:00:57] [zenoss-logger (logger bot) has joined #zenoss]
[03-Jan-2011 03:58:56] baffle_ is now known as baffle
[03-Jan-2011 08:37:03] <chemist> anybody home?
[03-Jan-2011 08:37:13] <fragfutter> no, at work.
[03-Jan-2011 08:37:20] <chemist> lol
[03-Jan-2011 08:38:41] <chemist> my zenoss 2.52 install broke (hdd failure), I've got a recent backup but I want to take the opportunity to upgrade
[03-Jan-2011 08:39:29] <chemist> is there a way to extracta device list and/or location list from my exixting backup to upload in to the new install?
[03-Jan-2011 08:41:17] <fragfutter> not through the default interfaces.
[03-Jan-2011 08:41:53] <chemist> ok, any other means?
[03-Jan-2011 08:42:08] <fragfutter> you could write some python code an go through dmd to get a list of devices and their location, then loop over the list and discover them, then loop again and move them to the right location, then remodel all devices.
[03-Jan-2011 08:42:38] <fragfutter> but dmd will only work if you can still run your old zenoss installation.
[03-Jan-2011 08:43:18] <chemist> well I can install 2.5.2 on another machine and upload my backup there
[03-Jan-2011 09:50:46] <fragfutter> i have a zenpack that added a new component to a device. After uninstalling the zenpack, how do i get rid of the relations it left in device.os.
[03-Jan-2011 09:57:11] <st3v3o> morning.
[03-Jan-2011 09:58:27] <st3v3o> Does anyone have a document template that they use list what devices have what templates bound ? Some kind of spreadsheet or something. Management wants more detailed docs on what is being monitored on each device.
[03-Jan-2011 09:59:01] <Simon4> st3v3o: I could give you a bit of dmd python you could mangle the output of?
[03-Jan-2011 10:00:06] <st3v3o> sure that would be great
[03-Jan-2011 10:01:04] <Simon4> aight, give me 2 min
[03-Jan-2011 10:01:24] <st3v3o> sure thing when you have a free cycle
[03-Jan-2011 10:01:31] <chemist> does anyone know if zenbatchload can be used to add locations? and if so, what's the format
[03-Jan-2011 10:09:55] <Sam-I-Am> morning guys
[03-Jan-2011 10:10:04] <Sam-I-Am> anyone here use the dellmonitor zenpack?
[03-Jan-2011 10:10:10] <Sam-I-Am> or something else to monitor dell servers
[03-Jan-2011 10:10:43] <fragfutter> Sam-I-Am: no dell any more. the basic question: you did install dell snmp agents on your target system?
[03-Jan-2011 10:11:01] <st3v3o> we got a bunch of new 650s ..but I havn't tried the zenpacks to see if they still work
[03-Jan-2011 10:11:47] <Sam-I-Am> fragfutter: thats the job of the sysadmin here
[03-Jan-2011 10:12:28] <fragfutter>
[03-Jan-2011 10:12:41] <Sam-I-Am> he was asking for the mibs, which dell only seems to package as a .exe
[03-Jan-2011 10:13:32] <fragfutter> Sam-I-Am: you won't need a mib. you need an snmp agent implementing these IDs.
[03-Jan-2011 10:13:34] <fragfutter> Sam-I-Am: if i remember correctly dell has a snmp agent that muxes into net-snmp.
[03-Jan-2011 10:14:13] <Sam-I-Am> huh...
[03-Jan-2011 10:14:23] * Sam-I-Am is not familiar with what the sysadmin is doing
[03-Jan-2011 10:20:09] <csabo> morning
[03-Jan-2011 10:20:22] <csabo> fragfutter: they do
[03-Jan-2011 10:20:37] <csabo> you can also get a list of the IDs for certain hardware from their page
[03-Jan-2011 10:24:33] <fragfutter> i need to wipe the traces of an uninstalled zenpack. it left relations on devices. trying to reindex the zodb i get "WARNING OFS.Uninstalled Could not import class..." how can i delete these relations manually?
[03-Jan-2011 10:33:00] <nyeates> fragfutter: you comfortable with the zendmd?
[03-Jan-2011 10:33:06] <fragfutter> nyeates: sure.
[03-Jan-2011 10:33:19] <nyeates> i dont know the answer, but lemme see if i can get anything
[03-Jan-2011 10:36:37] <fragfutter> nyeates: the zenpack modeller created a new OSComponent which contains a relation to os. Aftert uninstalling the pack these are left behind. Now i need to clean them out.
[03-Jan-2011 10:46:40] <nyeates> i was told to look at zenfixit, which is some scripts and code we have that might clear it up...gimme a bit
[03-Jan-2011 10:52:10] <st3v3o> Simon4: did you have a chance to find that zendmd code ?
[03-Jan-2011 10:52:21] <Simon4> st3v3o: I'm about 2 min away
[03-Jan-2011 10:52:35] <Simon4> decided to do it a bit more properly
[03-Jan-2011 10:52:55] <st3v3o> cool
[03-Jan-2011 10:55:40] <fragfutter> nyeates: you can also explain me how a zenpack cleans the stuff out during uninstall, then i can fix this in the code and wipe remaining stuff during uninstall.
[03-Jan-2011 10:58:48] <nyeates> fragfutter: I do not know that level of information - probably best ascertained by studying the code for it
[03-Jan-2011 10:59:41] <fragfutter> nyeates: now i only need to find the code...
[03-Jan-2011 11:00:01] <csabo> google it
[03-Jan-2011 11:00:02] <csabo> !!
[03-Jan-2011 11:00:05] <csabo> or, bing it
[03-Jan-2011 11:01:14] <nyeates> try this small script in dmd, or as a seperate .py script file
[03-Jan-2011 11:01:32] <nyeates> shoot, hold on
[03-Jan-2011 11:02:14] <nyeates> def removeBrokenZenPacks(self):
[03-Jan-2011 11:02:14] <nyeates> print "Checking for broken zenpacks..."
[03-Jan-2011 11:02:14] <nyeates> packs = None
[03-Jan-2011 11:02:14] <nyeates> if hasattr(dmd, 'ZenPackManager'):
[03-Jan-2011 11:02:14] <nyeates> packs = dmd.ZenPackManager.packs
[03-Jan-2011 11:02:15] <nyeates> else:
[03-Jan-2011 11:02:16] <nyeates> packs = dmd.packs
[03-Jan-2011 11:02:18] <nyeates> for pack in packs():
[03-Jan-2011 11:02:21] <fragfutter> *flood*
[03-Jan-2011 11:02:22] <nyeates> try:
[03-Jan-2011 11:02:24] <nyeates> unused = pack.primaryAq()
[03-Jan-2011 11:02:26] <nyeates> print "%s is fine." % (pack.id,)
[03-Jan-2011 11:02:29] <nyeates> except AttributeError:
[03-Jan-2011 11:02:30] <nyeates> print "Problem with %s ZenPack. Forcing removal." % (pack.id,)
[03-Jan-2011 11:02:32] <nyeates> packs._remove(pack)
[03-Jan-2011 11:02:44] <chemist> pastebin.....
[03-Jan-2011 11:03:18] <nyeates> was thinking if ppl come and look at the log of this in 6 mths...paste bin wont be there
[03-Jan-2011 11:03:35] <nyeates> and that it was sufficiently small to not flood... was i wrong?
[03-Jan-2011 11:03:42] <fragfutter> nyeates: wrong
[03-Jan-2011 11:03:55] <chemist> I can see the logic
[03-Jan-2011 11:04:22] <Simon4> st3v3o: http://nettikconsulting.wordpress.com/2011/01/03/zenoss-what-is-being-monitored/
[03-Jan-2011 11:04:23] <nyeates> there is a def there, which means you technically need to call it i think....so you could take that out, or call it - whatever
[03-Jan-2011 11:04:31] <fragfutter> anything above four lines is flood. the idea to have the irc log as reference is nice, but for code i prefer to have nothing pasted.
[03-Jan-2011 11:04:35] <fragfutter> nyeates: the pack is gone (zenpackk -remove=... worked) the problem is that after removing it the relations are still there.
[03-Jan-2011 11:04:45] <st3v3o> sweet thanks Simon4
[03-Jan-2011 11:07:48] <nyeates> only other thing i see is:
[03-Jan-2011 11:07:50] <nyeates> def checkZenPacksDirectory(self):
[03-Jan-2011 11:08:06] <nyeates> Sometimes the zenpack install or remove doesn't get a chance to complete, so the Python include list can get messed up.
[03-Jan-2011 11:08:18] <fragfutter> nyeates: nope.
[03-Jan-2011 11:08:36] <fragfutter> nyeates: includes are fine.
[03-Jan-2011 11:15:42] <nyeates> what ZP did this
[03-Jan-2011 11:15:48] <fragfutter> nyeates: mine
[03-Jan-2011 11:17:00] <nyeates> :-) which one is that again? i process a lot of em
[03-Jan-2011 11:17:18] <fragfutter> nyeates: not public (yet)
[03-Jan-2011 11:17:33] <Simon4> fragfutter: it's an OS component yeah?
[03-Jan-2011 11:17:40] <nyeates> i would keep the question for one of the bi-weekly thur developer sessions
[03-Jan-2011 11:17:46] <fragfutter> Simon4, nyeates: the relation is defined like this http://fpaste.org/EF6B/
[03-Jan-2011 11:18:31] * Simon4 has a quick play
[03-Jan-2011 11:18:46] <fragfutter> the modeller will create the entries (which works fine) but now i need to uninstall this pack, and after uninstalling i still have these relations in the zodb (and the webinterface). So uninstalling does not clean them up (no idea how i should tell it)
[03-Jan-2011 11:19:13] <Simon4> there's a delobjects=true thing in the zenpack uninstall stanza from memory, I'll dig for that also
[03-Jan-2011 11:19:34] * Simon4 is just trying to re-ip his test vm, since it appears to have gone west
[03-Jan-2011 11:20:17] * fragfutter hums: Go west – life is peaceful there. Go west – in the open air
[03-Jan-2011 11:22:20] <fragfutter> i have no uninstall anywhere. i copied out a zenpack template from the installation and started from there.
[03-Jan-2011 11:23:44] <Simon4> in your __init__.py where you define class ZenPack(ZenPackBase):
[03-Jan-2011 11:23:45] <Simon4> def remove(self, app, leaveObjects=False):
[03-Jan-2011 11:23:46] <Simon4> ZenPackBase.remove(self, app, leaveObjects)
[03-Jan-2011 11:23:52] <fragfutter> nothing there.
[03-Jan-2011 11:24:26] <Simon4> you normally have install/upgrade/remove defs in there
[03-Jan-2011 11:25:08] <Simon4> http://fpaste.org/K3Lx/
[03-Jan-2011 11:25:14] <fragfutter> Simon4: http://fpaste.org/qrTM/
[03-Jan-2011 11:25:15] <Simon4> is from the hp blade chassis zenpack
[03-Jan-2011 11:25:42] <fragfutter> Simon4: starting from line 8, thats everything i have in my zenpack
[03-Jan-2011 11:26:24] <Simon4> so the remove probably needs to remove that relation I guess
[03-Jan-2011 11:26:28] * Simon4 checks another pack
[03-Jan-2011 11:29:50] <Simon4> got one
[03-Jan-2011 11:30:17] <Simon4> from egor's deviceAdvDetail pack, the __init__.py
[03-Jan-2011 11:30:17] <Simon4> http://fpaste.org/vV4z/
[03-Jan-2011 11:30:25] <Simon4> check how it removes the relations in the remove def
[03-Jan-2011 11:32:36] <fragfutter> Simon4: if i get it correctly he actually rebuilds all _other_ relations except his own.
[03-Jan-2011 11:33:05] <Simon4> this line here resets the relations list to everything _but_ his: DeviceHW._relations = tuple([x for x in DeviceHW._relations if x[0] not in ['memorymodules', 'logicaldisks']])
[03-Jan-2011 11:33:17] <Simon4> then he rebuilds the relations after modifying the list
[03-Jan-2011 11:33:17] <fragfutter> not
[03-Jan-2011 11:33:30] <fragfutter> right.
[03-Jan-2011 11:33:33] <fragfutter> argh.
[03-Jan-2011 11:33:42] <fragfutter> exactly the same thing i said.
[03-Jan-2011 11:33:50] <Simon4> lets agree more!
[03-Jan-2011 11:33:57] <Simon4>
[03-Jan-2011 11:35:45] <Simon4> as if by magic
[03-Jan-2011 11:36:08] <fragfutter> the devil will always apear if you start stealing from him
[03-Jan-2011 11:51:14] <fragfutter> no, didn't work. still traces left.
[03-Jan-2011 11:59:27] <Simon4> fragfutter: do you know a device that has an issue?
[03-Jan-2011 11:59:41] <fragfutter> yes. (all switches
[03-Jan-2011 12:00:19] <fragfutter> i wrote a correct uninstall for my product. added it. restartet zenoss. checked in the webinterface that components are there and i can browse them.
[03-Jan-2011 12:00:38] <fragfutter> then remodelled the device, still everything there. then uninstalled zenpack, restarted zenoss.
[03-Jan-2011 12:00:50] <fragfutter> components are still listed (and clicking them is broken)
[03-Jan-2011 12:00:58] <fragfutter> so went to zendmd, searched the device.
[03-Jan-2011 12:01:14] <fragfutter> checked that d.os._relations no longer contains my relation.
[03-Jan-2011 12:01:19] <fragfutter> it's not contained.
[03-Jan-2011 12:01:39] <fragfutter> tried d.os.buildRelations() and i get WARNING OFS.Uninstalled Could not import class 'LLDPLink' from module...
[03-Jan-2011 12:02:36] <Simon4> what's in d.os.getSubObjects() - anything referencing LLDPLink ?
[03-Jan-2011 12:04:01] <fragfutter> . o O (why am i looking at the biggest switch i found)
[03-Jan-2011 12:04:06] <Simon4>
[03-Jan-2011 12:04:34] <Simon4> you could probably try d.os.L<tab> actually to see if the relation is there
[03-Jan-2011 12:04:37] <fragfutter> but, no nothing there
[03-Jan-2011 12:04:56] <Simon4> hmm, so the db cleanup there appears to have gone well
[03-Jan-2011 12:05:26] <fragfutter> no
[03-Jan-2011 12:05:43] <Simon4> yet the buildRelations method is still confused
[03-Jan-2011 12:05:47] <fragfutter> zport/dmd/Devices/Network/Switch/HP/devices/switch4/os/manage
[03-Jan-2011 12:05:58] <fragfutter> will show that there is a lldplinks relation
[03-Jan-2011 12:06:04] <Simon4> hmm
[03-Jan-2011 12:06:54] <fragfutter> but d.os.getRelationshipNames(9 shows no lldplinks
[03-Jan-2011 12:07:09] <Simon4> what happens if you do this:
[03-Jan-2011 12:07:14] <Simon4> >>> from Products.ZenModel.OperatingSystem import OperatingSystem
[03-Jan-2011 12:07:14] <Simon4> >>> OperatingSystem._relations
[03-Jan-2011 12:07:50] <fragfutter> not there
[03-Jan-2011 12:08:38] <Simon4> and if you type d.os.lldplinks you get something yeah?
[03-Jan-2011 12:08:48] <fragfutter> no
[03-Jan-2011 12:09:10] <fragfutter> *damn*
[03-Jan-2011 12:09:11] <fragfutter> wait.
[03-Jan-2011 12:09:13] <fragfutter> sync()
[03-Jan-2011 12:09:44] <fragfutter> might have been an old zendmd
[03-Jan-2011 12:09:53] <Simon4> I hate that, so very much
[03-Jan-2011 12:10:28] <fragfutter> ok. d.os._relations has no lldplinks
[03-Jan-2011 12:10:42] <fragfutter> but d.os.lldplinks exists
[03-Jan-2011 12:10:50] <Simon4> can you d.buildRelations() now ?
[03-Jan-2011 12:11:01] <Simon4> or d.os.buildRelations() even
[03-Jan-2011 12:11:15] <fragfutter> d.os.buildRelations() works.
[03-Jan-2011 12:11:24] <fragfutter> now d.os.lldplinks is gone
[03-Jan-2011 12:11:49] <csabo> d.os.ie.does
[03-Jan-2011 12:11:52] <csabo> best cookies ever
[03-Jan-2011 12:11:57] <csabo> dos*
[03-Jan-2011 12:12:16] <fragfutter> Simon4: commit, checked webinterface, still there.
[03-Jan-2011 12:12:29] <Simon4> fragfutter: webinterface will need a zope restart, definitely
[03-Jan-2011 12:12:35] <Simon4> otherwise it's the same as an old zendmd
[03-Jan-2011 12:13:12] <fragfutter> restarting it is (feels like windows)
[03-Jan-2011 12:13:18] <Simon4> tehehe
[03-Jan-2011 12:13:38] <Simon4> I always zopectl restart after installing/removing zenpacks in testing
[03-Jan-2011 12:13:56] <Simon4> if you've been anywhere near the db it's essential to remove frustration
[03-Jan-2011 12:14:16] <fragfutter> restarted and ...
[03-Jan-2011 12:14:23] <fragfutter> ... still lldpllinks in the webinterface
[03-Jan-2011 12:14:35] <Simon4> under /manage ?
[03-Jan-2011 12:14:48] <Simon4> cached page?
[03-Jan-2011 12:15:16] <fragfutter> under manage it is gone, i mean the normal zenoss device page
[03-Jan-2011 12:15:21] <Simon4> ah right
[03-Jan-2011 12:15:30] <Simon4> cached page?
[03-Jan-2011 12:15:36] <fragfutter> hehe
[03-Jan-2011 12:15:47] <Simon4> if it's not in dmd, or under /manage it's struggling to be anywhere
[03-Jan-2011 12:16:26] <fragfutter> not cached.
[03-Jan-2011 12:21:14] <Simon4> fragfutter: this v3?
[03-Jan-2011 12:21:19] <fragfutter> yes
[03-Jan-2011 12:22:20] <Sam-I-Am> Simon4: are you the simon behind 'interface graphs' ?
[03-Jan-2011 12:22:31] <Simon4> Sam-I-Am: I am
[03-Jan-2011 12:22:38] <Sam-I-Am> does it work with 2.5.2?
[03-Jan-2011 12:22:41] <Simon4> yeah
[03-Jan-2011 12:23:00] <Sam-I-Am> just rename py2.6 to py2.4 ?
[03-Jan-2011 12:23:02] <Simon4> I wrote it for 2.5.2 initially
[03-Jan-2011 12:23:04] <Simon4> oui
[03-Jan-2011 12:24:21] <Sam-I-Am> cool
[03-Jan-2011 12:24:26] <Sam-I-Am> might be useful here
[03-Jan-2011 12:30:33] <fragfutter> so from what i can get from the zodb it is completely gone, but the webinterface will happily still show me something.
[03-Jan-2011 12:31:03] <Simon4> fragfutter: yeah, that confuses me
[03-Jan-2011 12:31:10] <Simon4> tried in a different browser?
[03-Jan-2011 12:31:13] <fragfutter> yes
[03-Jan-2011 12:33:40] <Simon4> format and reinstall
[03-Jan-2011 12:33:49] <fragfutter> do not want
[03-Jan-2011 12:34:06] <st3v3o> Simon4, thanks again for that script….I pulled the graphdef that gave a little better description of what was being monitored
[03-Jan-2011 12:34:15] <Simon4> st3v3o: sweet
[03-Jan-2011 12:34:32] <Simon4> it gives good ideas as to what can be grabbed at least
[03-Jan-2011 12:34:54] <st3v3o> yeah I wans't' sure how to grab that info your script was a HUGE help
[03-Jan-2011 12:35:53] <Simon4> awesome
[03-Jan-2011 12:37:38] <fragfutter> i give up for today.
[03-Jan-2011 12:37:49] <Simon4> fragfutter: that's totally wierd, for sure
[03-Jan-2011 12:38:01] <Simon4> I vote you come back tomorrow and it'll "magically" have disappeared
[03-Jan-2011 12:38:10] <Simon4> just sacrifice a chicken or two
[03-Jan-2011 12:57:00] <Sam-I-Am> do you guys tend to keep network interface event mappings in /status/interface/link or /net/link ?
[03-Jan-2011 12:59:26] <Sam-I-Am> debating where to put bgp notifications too... right now they're in /net/bgp but they could go in /status/bgp or similar.
[03-Jan-2011 12:59:40] <Sam-I-Am> gotta like having too many ways to do things
[03-Jan-2011 13:01:04] <davetoo> oh, you've been writing Perl again?
[03-Jan-2011 13:01:35] <Sam-I-Am> lol
[03-Jan-2011 13:01:40] <Sam-I-Am> sometimes zenoss feels like it
[03-Jan-2011 13:03:03] <davetoo> yes, i wish there was more documentation of the rationale for creating those
[03-Jan-2011 13:04:52] <sytem> hmmm, after upgrade to 3.0.3 i have this issue: http://dev.zenoss.com/trac/ticket/7502
[03-Jan-2011 13:05:47] <sytem> there is fix for that, but how do i install that fix?
[03-Jan-2011 13:11:02] <nyeates> zenpatch 23920
[03-Jan-2011 13:11:12] <nyeates> assuming yer zenoss box has internet access
[03-Jan-2011 13:11:21] <nyeates> u can run that from the command line while logged in as zenoss user
[03-Jan-2011 13:12:55] <Sam-I-Am> i think that 40 limit affects some other stuff too
[03-Jan-2011 13:13:10] <Sam-I-Am> think i had that problem with # of items in a report
[03-Jan-2011 13:13:39] <sytem> yep, got that fixed
[03-Jan-2011 13:14:55] <sytem> then the next one (and more annoying): http://dev.zenoss.org/trac/ticket/7497
[03-Jan-2011 13:15:14] <sytem> cant clear events on custon views
[03-Jan-2011 15:05:38] <davetoo> There's got to be *somebody* who plays with trunk? no?
[03-Jan-2011 15:09:16] <Sam-I-Am> code trunk or network trunk?
[03-Jan-2011 15:09:52] <Sam-I-Am> i'm still trying to figure out why some network link status things are in /net/link and others are in /status/interface
[03-Jan-2011 15:18:37] <davetoo> zenoss svn trunk
[03-Jan-2011 15:35:21] <Sam-I-Am> ah, nope
[03-Jan-2011 15:40:57] <st3v3o> anyone know how to list the templates via zendmd…not per device just in general ?
[03-Jan-2011 15:44:10] * Simon4 might know
[03-Jan-2011 15:44:43] <st3v3o> I was thinking dmd.template ….or somethign …but I can't find anything similar
[03-Jan-2011 15:46:34] <Simon4> dmd.Devices.getAllRRDTemplates()
[03-Jan-2011 15:46:57] <Simon4> you know about tab complettion in zendmd yeah?
[03-Jan-2011 15:47:37] <st3v3o> yeah
[03-Jan-2011 15:47:42] <Simon4> cool
[03-Jan-2011 15:47:46] <Simon4> it's my best friend
[03-Jan-2011 15:48:21] <st3v3o> I wasn't thinking to look under dmd.Devices
[03-Jan-2011 15:49:15] <Simon4> templates live under a specific device class, so Devices is the root of that
[03-Jan-2011 15:49:22] <Simon4> 2.5 made that more obvious than 3
[03-Jan-2011 15:49:22] <st3v3o> gocha
[03-Jan-2011 15:49:33] <st3v3o> yeah I like the tree view under 2.5
[03-Jan-2011 15:51:21] <mray> Zenoss cookbook for Chef is now beta: https://github.com/mattray/cookbooks/tree/master/zenoss
[03-Jan-2011 15:54:08] <davetoo> if you haven't installed ipython (as the zenoss user), do so
[03-Jan-2011 15:54:19] <davetoo> you will be amazed at how much more useful zendmd becomes
[03-Jan-2011 15:54:43] <Simon4> davetoo: I must try that
[03-Jan-2011 15:54:51] <davetoo> I hacked that in myself, and was jazzed to see that Zenoss stole my idea
[03-Jan-2011 15:54:59] <davetoo> it's indespensible
[03-Jan-2011 15:55:24] <davetoo> indispensible
[03-Jan-2011 15:55:31] <davetoo> however that's spelled
[03-Jan-2011 15:56:08] <Simon4> useful
[03-Jan-2011 16:11:02] <rhettardo> im having funky issues w/ zenoss again. i've changed an IP of a device (and it shows the correct IP when i navigate to the device) but i keep getting errors for the device being down on the old IP. along with that, i am getting alerts for an IP service on another device that i dont have set to be monitored
[03-Jan-2011 16:11:55] <rhettardo> this is not exactly the same problems i was having before but quite similar. the last time everything cleared out after i added a few new devices.
[03-Jan-2011 16:12:00] <rhettardo> any ideas?
[03-Jan-2011 16:13:59] <Simon4> rhettardo: restart the collection daemons (or zenoss itself)
[03-Jan-2011 16:14:48] <rhettardo> yes
[03-Jan-2011 16:14:56] <rhettardo> three or four times
[03-Jan-2011 16:15:14] <Simon4> wierd
[03-Jan-2011 16:15:18] <rhettardo> yeah
[03-Jan-2011 16:18:35] <davetoo> One of the most baffling problems I ever had with Zenoss... was because I left a test system running a remote collector that I forgot about, and it was sending events to the hub
[03-Jan-2011 16:20:05] <davetoo> which made me wish for zenoss network IPC authentication
[03-Jan-2011 16:22:41] <Sam-I-Am> zenoss ldap config is fun
[03-Jan-2011 16:22:58] <davetoo> if you're a masochist
[03-Jan-2011 16:23:03] <Sam-I-Am> the docs ssssssuck
[03-Jan-2011 16:23:39] <Sam-I-Am> should be something configurable without needing to hit up zmi... and theres some options that arent documented
[03-Jan-2011 16:23:40] <davetoo> Sam-I-Am: one thing that bit me there waas adding it to an existing system where I already had some local users. If the local usernames are the same as the ldap usernames, things break.
[03-Jan-2011 16:23:47] <Sam-I-Am> yeah
[03-Jan-2011 16:23:54] <Sam-I-Am> i configured ldap immediately on this one
[03-Jan-2011 16:24:00] <davetoo> Core?
[03-Jan-2011 16:24:00] <Sam-I-Am> although no one should be logging into it just yet
[03-Jan-2011 16:24:03] <Sam-I-Am> enterprise
[03-Jan-2011 16:24:03] <davetoo> I'
[03-Jan-2011 16:24:10] <davetoo> I've only done it with Enterprise
[03-Jan-2011 16:24:32] <davetoo> and I agree, for an advertised Enterprise feature, it required far too much scary ZMI hacking
[03-Jan-2011 16:24:40] <Sam-I-Am> like... what does 'user enumeration' vs 'properties' grab?
[03-Jan-2011 16:25:19] <Sam-I-Am> then theres mystery group stuff... roles and whatnot
[03-Jan-2011 16:25:52] <Sam-I-Am> another way to do this is configure all those things and see what its trying to pull from ldap, but i think the sysmin here will blow a gasket if i try to sniff the ldap server
[03-Jan-2011 16:26:23] <davetoo> Sam-I-Am: I had to do that; I also found an LDAP browser tool to test with
[03-Jan-2011 16:26:36] <Sam-I-Am> also, after installing my tin foil hat, it appears the plugin doesnt support ldap via TLS
[03-Jan-2011 16:26:49] <Sam-I-Am> which is the real way to do secure access these days... not ssl on 636
[03-Jan-2011 16:27:03] <Sam-I-Am> yeah i could grab an ldap browser
[03-Jan-2011 16:27:22] <Sam-I-Am> also implies getting some sort of administrative access to the ldap server
[03-Jan-2011 16:27:34] <Sam-I-Am> although most ldap servers should give up their general layout to the public i think
[03-Jan-2011 16:28:14] <davetoo> I prefer the systems that don't have to "search"
[03-Jan-2011 16:28:31] <davetoo> They just try to bind with a username and if that doesn't work, the credentials are wrong
[03-Jan-2011 16:28:36] <Sam-I-Am> should be able to do something like ldapsearch with a few switches and grab most of the non-secure items
[03-Jan-2011 16:28:40] <davetoo> to search you have to have an admin user
[03-Jan-2011 16:28:59] <Sam-I-Am> i like anon binds
[03-Jan-2011 16:29:09] <Sam-I-Am> the ldap systems i've set up in the past all used that
[03-Jan-2011 16:49:47] <Sam-I-Am> hmmm thats special
[03-Jan-2011 16:49:55] <Sam-I-Am> zenoss pukes when i try to add a user to a group
[03-Jan-2011 16:50:00] <davetoo> heh
[03-Jan-2011 16:50:07] <Sam-I-Am> wonder if this is an ldap thing
[03-Jan-2011 16:51:07] <rocket> davetoo: I agree with ya re the ldap stuff .. its just lower priority to other features at the moment
[03-Jan-2011 16:51:46] <Sam-I-Am> http://pastebin.com/AFn0wgS6
[03-Jan-2011 16:51:51] <Sam-I-Am> theres my error
[03-Jan-2011 16:51:59] <davetoo> rocket: you guys are spinning a lot of plates
[03-Jan-2011 16:55:05] <davetoo> I like what I'm seeing in trunk around messaging, especially that it's growing beyond just zenevent processing
[03-Jan-2011 16:56:24] <Sam-I-Am> any ideas on my error?
[03-Jan-2011 16:57:27] <davetoo> TALES and page templates make my brain hurt, still
[03-Jan-2011 16:57:38] <Simon4> looks def related to ldap
[03-Jan-2011 16:57:58] <Simon4> some function call made by the page template barfing
[03-Jan-2011 16:58:05] <davetoo> eh, maybe
[03-Jan-2011 16:58:14] <davetoo> right, I would fire up zendmd and try to figure out how to emulate that call
[03-Jan-2011 16:58:32] <Sam-I-Am> eh
[03-Jan-2011 16:58:34] <Simon4> getMemberUserSettings is hte call I would be looking at
[03-Jan-2011 16:58:55] <Simon4> somewhere in $ZENHOME/Products/ZenModel/UserSettings.py
[03-Jan-2011 16:58:59] <Sam-I-Am> yeah
[03-Jan-2011 16:59:46] <Simon4> that or just open a support case and rocket can look at it
[03-Jan-2011 16:59:50] * Simon4 ducks
[03-Jan-2011 16:59:53] <davetoo> I think I'd be looking for an overridden method or something
[03-Jan-2011 17:00:08] <Sam-I-Am> yeah, think i should do that
[03-Jan-2011 17:00:12] <Sam-I-Am> theres a reason i pay for it
[03-Jan-2011 17:00:18] <Sam-I-Am> and this ldap thing is grotesque anyway
[03-Jan-2011 17:00:21] * Simon4 nods
[03-Jan-2011 17:21:13] <Sam-I-Am> irc fail
[03-Jan-2011 17:45:09] <Sam-I-Am> fail
[03-Jan-2011 17:45:24] <Sam-I-Am> so if i add the user to the group, it fails. if i edit the user and select the group, it works.
[03-Jan-2011 18:03:50] <Sam-I-Am> turns out it was one of those issues with a user existing before ldap was configured... i think
[03-Jan-2011 18:17:38] <Sam-I-Am> anyone here use enterprise acls?
[03-Jan-2011 18:22:24] <Sam-I-Am> trying to create a user that has full admin priv (including device add), but only under certain groups
[03-Jan-2011 19:31:58] <ericedge> I've got a graph in zenoss 2.5 that lacks datapoints for large swaths of time--in the .rrd it shows NaN, though all other graphs for the device are fine. When I try zentestcommand for the datasource, I get "No datasource [name] applies to device", though trying another datasource from a graph in the same device gets me an ok response. Are there any other avenues I can investigate to narrow down the problem?
[03-Jan-2011 20:18:33] <ericedge> well, figured out the problem with the datasource issue, at least--didn't have a template assigned to the device that had the datasource I was looking for
[03-Jan-2011 20:19:20] <ericedge> found some other devices (switches) with similar problems (data not showing up for some graph timeslices for some ports)
[03-Jan-2011 20:19:40] <ericedge> setting zencommand to debug doesn't get me any information related to the devices, though
[03-Jan-2011 20:21:19] <ericedge> should I be checking somewhere else besides zencommand when graphs intermittently get NaN values in their rrd files?
[03-Jan-2011 22:26:20] <davetoo> wtf?
[03-Jan-2011 22:26:26] <davetoo> cgibbons is gone?
[03-Jan-2011 22:26:49] <davetoo> interesting
[03-Jan-2011 22:28:13] <davetoo> (perhaps I'm making a false assumption from his linkedin profile)
[03-Jan-2011 22:29:48] <rhettardo> i have no idea
[03-Jan-2011 22:40:17] <rocket> cgibbons has left zenoss. I believe it was for personal reasons. I do not know the details
[03-Jan-2011 22:43:35] <tehhobbit> how "office baseed" is core team of zenoss really ?
[03-Jan-2011 22:43:44] <tehhobbit> just curious
[03-Jan-2011 22:44:02] <tehhobbit> based*
[03-Jan-2011 23:08:32] <rocket> tehhobbit: mainly tx .. but there are other employees in md and professional services is more mobile
[03-Jan-2011 23:19:46] <Sam-I-Am> davetoo: i think he didnt much like the working-from-home bit
[03-Jan-2011 23:48:35] <davetoo> some folks don't
[04-Jan-2011 00:00:40] [disconnected at Tue Jan 4 00:00:40 2011]
[04-Jan-2011 00:00:40] [connected at Tue Jan 4 00:00:40 2011]
[04-Jan-2011 00:00:56] [zenoss-logger (logger bot) has joined #zenoss]
[04-Jan-2011 03:58:38] fOrsberg is now known as forsberg
[04-Jan-2011 04:36:45] <danuvius> Good Morning!
[04-Jan-2011 04:42:14] <chemist> Gooood morning!
[04-Jan-2011 04:42:34] <danuvius> Did anyone manange to get json data out of zenoss using jquery?
[04-Jan-2011 04:47:08] <tehhobbit> to early to even begin to comprehend that
[04-Jan-2011 05:01:42] <danuvius>
[04-Jan-2011 05:33:49] <fragfutter> Simon4: the chicken didn't work
[04-Jan-2011 05:34:01] <Simon4> was it a virgin chicken?
[04-Jan-2011 05:34:11] <fragfutter> and i ate it raw!
[04-Jan-2011 05:34:46] <fragfutter> actualy it was cooked and scrambled and on the toast.
[04-Jan-2011 05:34:46] <Simon4> hehe
[04-Jan-2011 06:15:36] <fragfutter> ok. wiping all switches completly and start fresh with a single switch and a zenpack that has a ZenPack installer
[04-Jan-2011 06:15:47] <Simon4>
[04-Jan-2011 06:15:59] <Simon4> I would consider starting with a clean zopedb
[04-Jan-2011 06:16:04] <Simon4> unless that's what you meant
[04-Jan-2011 06:16:24] <fragfutter> i have some servers beside the switches
[04-Jan-2011 06:16:48] <fragfutter> *argh*
[04-Jan-2011 06:17:00] <Simon4> is this the time when I say "go make yourself a vm for zenpack dev, or bad things will happen"
[04-Jan-2011 06:17:13] <Simon4> and by bad things I mean far worse than what has happened
[04-Jan-2011 06:17:16] <fragfutter> oh come on
[04-Jan-2011 06:17:47] <Simon4> yeah I know, boring and sensible
[04-Jan-2011 06:26:52] <fragfutter> *rofl*
[04-Jan-2011 06:27:13] <fragfutter> ok, i went to the zenoss webinterface, deleted all switches.
[04-Jan-2011 06:27:44] <fragfutter> zenpack --remove=Zenpacks.community.LLDP
[04-Jan-2011 06:27:54] <fragfutter> restarted zenoss
[04-Jan-2011 06:28:02] <fragfutter> all switches are gone. fine.
[04-Jan-2011 06:28:31] <fragfutter> zendisc run --now -d switch42 --deviceclass /Network/Switch
[04-Jan-2011 06:28:37] <fragfutter> it shows up again and...
[04-Jan-2011 06:28:43] <fragfutter> ... already has lldplink attributes
[04-Jan-2011 06:29:18] <fragfutter> where the heck do they come from.
[04-Jan-2011 06:33:40] <tehhobbit> uhm never heard of it and just did a quick google on it, seems like something a modler plugin would pickup pretty quick
[04-Jan-2011 06:34:31] <fragfutter> tehhobbit: the problem is, the zenpack doing the lldp links (and the modelling) is not installed, the device got deleted and added again.
[04-Jan-2011 06:34:56] <fragfutter> so its in some second place (zodb-brain, or whereever)
[04-Jan-2011 06:43:13] <fragfutter> how i hate javascript UI. the good old times where i could just find the right template by doing a grep.
[04-Jan-2011 07:13:01] <fragfutter> and the catalog is /zport/global_catalog
[04-Jan-2011 07:33:08] <chemist> how can I change the zProperties for a device class in 3.0.3?
[04-Jan-2011 07:33:48] <fragfutter> Infrastructe -> Devices
[04-Jan-2011 07:33:52] <fragfutter> surf to the class
[04-Jan-2011 07:34:02] <fragfutter> click the blue details arrow
[04-Jan-2011 07:35:03] <chemist> thanks, still discovering the new ui
[04-Jan-2011 07:35:32] <fragfutter> IMHO horrible ui decissions
[04-Jan-2011 07:38:52] <chemist> hmm, I thought if I changed a property at the device class level it would affect all devices in that class
[04-Jan-2011 07:40:13] <fragfutter> chemist: correct
[04-Jan-2011 07:43:07] <chemist> fragfutter: it doesnt appear to do so for the zDeviceTemplates property
[04-Jan-2011 07:58:06] <fragfutter> what is zDeviceTemplates doing?
[04-Jan-2011 07:59:07] <chemist> I changed the zDeviceTemplates at the Device class level
[04-Jan-2011 07:59:23] <chemist> but it hasnt changed it on the devices in that class
[04-Jan-2011 08:00:20] <fragfutter> chemist: no what are you trying to do?
[04-Jan-2011 08:00:31] <fragfutter> or what should zDeviceTemplates change
[04-Jan-2011 08:01:39] <chemist> I added some devices with zenbatchload, and it messed up the zDeviceTemplates entry, instead of Device, it has:
[04-Jan-2011 08:01:42] <chemist> D
[04-Jan-2011 08:01:44] <chemist> e
[04-Jan-2011 08:01:46] <chemist> v
[04-Jan-2011 08:01:47] <chemist> i
[04-Jan-2011 08:01:49] <chemist> c
[04-Jan-2011 08:01:55] <chemist> as the template
[04-Jan-2011 08:02:14] <fragfutter> ah ok.
[04-Jan-2011 08:02:22] <chemist> so I deleted Device from the class, saved the change
[04-Jan-2011 08:02:37] <chemist> then added Device back in and saved
[04-Jan-2011 08:02:47] <fragfutter> the error during batchload is parsing a string as a list.
[04-Jan-2011 08:03:22] <chemist> yes, I got the syntax a bit wrong
[04-Jan-2011 08:04:17] <fragfutter> if you go to the zProperties of a device, on which path are the DeivceTemplates defined?
[04-Jan-2011 08:12:47] <chemist> only to/
[04-Jan-2011 08:13:03] <zykes-> is there any plans to support PostgreSQL as a backend instead of MySQL ?
[04-Jan-2011 08:13:10] <chemist> that cant be right
[04-Jan-2011 08:27:32] * froztbyte sees something funny in his logs
[04-Jan-2011 08:27:34] <froztbyte> 2011-01-04 16:21:56ERROR ZServerBad HTTP request: 'GET hxxp://www.google.com/search?q=https 6 aluminum step ladder -hxxp&hl=en&num=100&start=0¤tpage=0 HTTP/1.1'
[04-Jan-2011 09:16:34] <Sam-I-Am> mornings
[04-Jan-2011 09:17:44] <froztbyte> it is not!
[04-Jan-2011 09:18:23] <Sam-I-Am> somewhere it is
[04-Jan-2011 09:18:27] <Sam-I-Am> namely here
[04-Jan-2011 09:25:57] <froztbyte> 01/04 16:18:27 < Sam-I-Am> namely here
[04-Jan-2011 09:26:03] <froztbyte> see, you're lying! ;P
[04-Jan-2011 09:30:17] forsberg is now known as fOrsberg
[04-Jan-2011 09:34:12] <Sam-I-Am> heh
[04-Jan-2011 09:34:35] <Sam-I-Am> we could all just work on zulu time
[04-Jan-2011 09:34:50] <fragfutter> Sam-I-Am: swatch internet beat time
[04-Jan-2011 09:37:44] <Simon4> or simon4 time, which is it's always beer-o-clock
[04-Jan-2011 09:39:47] <fragfutter> it looks like messing with zenoss through the zope managment interface and dmd has a good chance to mess up the global_catalog
[04-Jan-2011 09:40:31] <Sam-I-Am> heh
[04-Jan-2011 09:40:34] <Sam-I-Am> i use zmi a lot
[04-Jan-2011 09:40:43] <Simon4> fragfutter: ooh, tried a reindex() ?
[04-Jan-2011 09:40:44] <Sam-I-Am> mostly because the features i want dont exist in the normal web interface
[04-Jan-2011 09:41:24] <rocket> zmi is not really supported at all even at the enterprise levels
[04-Jan-2011 09:41:38] <rocket> only the basics such as ldap config etc
[04-Jan-2011 09:42:05] * Simon4 uses zendmd a heap, but it's rare that I use zmi
[04-Jan-2011 09:43:10] <rocket> zendmd is ok .. zmi is not .. there are things that we dont test for
[04-Jan-2011 09:43:14] <Sam-I-Am> i use it mostly to rename and copy/paste things
[04-Jan-2011 09:43:27] <Sam-I-Am> and in todays situation, export/import
[04-Jan-2011 09:43:31] <rocket> Sam-I-Am: get in the habit of using zendmd
[04-Jan-2011 09:43:48] <Sam-I-Am> i've used it for some stuff
[04-Jan-2011 09:46:52] <fragfutter> rocket: may i annoy you about zenpacks?
[04-Jan-2011 09:47:50] <kokey> anyone using the HP proliant agents for zenoss?
[04-Jan-2011 09:48:00] <fragfutter> kokey: me
[04-Jan-2011 09:48:12] <kokey> i'm getting status 'other' stuff on the fans from time to time
[04-Jan-2011 09:48:30] <fragfutter> rocket: i have a zenpack that models new os components and adds them. Do i need to do anything beside defining a ZenPack class like here http://zenpacks.zenoss.org/trac-zenpacks/browser/zenpacks/ZenPacks.community.HPBladeChassis/ZenPacks/community/HPBladeChassis/__init__.py to get a clean uninstall?
[04-Jan-2011 09:48:48] <kokey> we've only got two boxes with the agents on at the moment so either both have fan sensor issues or there's a zenoss or hp proliant zenpack issue
[04-Jan-2011 09:49:12] <fragfutter> kokey: i have a few older proliants that from time return unknown values, but all newer servers provide just fine
[04-Jan-2011 09:49:38] <kokey> these are DL380 G5
[04-Jan-2011 09:49:42] <kokey> so they're not old or anything
[04-Jan-2011 09:50:02] <kokey> i can't remember if agents also log to syslog or something at the same time
[04-Jan-2011 09:50:11] <kokey> can't see anything
[04-Jan-2011 09:53:56] <kokey> it seems to clear almost immediately
[04-Jan-2011 09:54:09] <kokey> so perhaps increasing the escalate count is a bit of a workaround?
[04-Jan-2011 09:55:39] <fragfutter> kokey: i think the proliant snmp agents sometimes take their sweet time before answering and it reaches a timeout for zenoss
[04-Jan-2011 10:00:03] <kokey> might be
[04-Jan-2011 10:00:18] <kokey> haven't seen that before on dl380 g3 and g4 boxes tho
[04-Jan-2011 10:00:37] <fragfutter> i have a rather forgiving threshold on most events.
[04-Jan-2011 10:00:39] <kokey> actually then again i think the plugins i used for those didn't do the fans
[04-Jan-2011 10:01:05] <kokey> well normally the temperature sensors i like quite sensitive
[04-Jan-2011 10:01:20] <kokey> but the fans itself just help tell you why the temp is going crazy
[04-Jan-2011 10:02:32] <fragfutter> if temp jumps suddenly i will be to slow to reach the server anyway
[04-Jan-2011 10:03:03] <danuvius> hello good afternoon... since we're a few hours ahead... I ask my question again......
[04-Jan-2011 10:03:30] <danuvius> Didd anyone manange to get json data out of zenoss (via the json api) using jquery?
[04-Jan-2011 10:04:08] <fragfutter> too many Js
[04-Jan-2011 10:07:31] <danuvius>
[04-Jan-2011 10:07:34] <kokey> fragfutter: yeah but it's handy for prioritising controlled shutdowns when there's an aircon failure
[04-Jan-2011 10:08:39] <Simon4> danuvius: I haven't before, but it shouldn't be too hard so long as you can get jquery to pass a logged in cookie or basic auth?
[04-Jan-2011 10:10:14] <fragfutter> Simon4: having a clean ZenPack with an uninstall works.
[04-Jan-2011 10:10:29] <Simon4> fragfutter: awesome
[04-Jan-2011 10:13:55] <danuvius> Simon4: the authpart I solved, but zenoss expects http POST with content-type application/json but jquery doesn't sent that
[04-Jan-2011 10:14:42] <Simon4> the content-type?
[04-Jan-2011 10:15:10] <danuvius> of the http request...
[04-Jan-2011 10:15:22] <Simon4> yeah, sorry, I meant is that what it's not setting
[04-Jan-2011 10:15:50] <danuvius> it is setting it as application/x-www-form-urlencoded
[04-Jan-2011 10:15:57] <Simon4> http://bugs.jquery.com/ticket/2960
[04-Jan-2011 10:16:01] <Simon4> looks relatedish
[04-Jan-2011 10:16:50] <danuvius> yup..
[04-Jan-2011 10:17:32] <Simon4> contentTypeString
[04-Jan-2011 10:17:32] <Simon4> Default: 'application/x-www-form-urlencoded'
[04-Jan-2011 10:17:32] <Simon4> When sending data to the server, use this content-type. Default is "application/x-www-form-urlencoded", which is fine for most cases. If you explicitly pass in a content-type to $.ajax() then it'll always be sent to the server (even if no data is sent).
[04-Jan-2011 10:17:36] * Simon4 wonders if that works for .post also
[04-Jan-2011 10:18:10] <danuvius> I'll gize it a go...
[04-Jan-2011 10:18:13] <danuvius> give
[04-Jan-2011 10:18:41] <Simon4> a ha
[04-Jan-2011 10:18:45] <Simon4> read http://api.jquery.com/jQuery.post/ near the top
[04-Jan-2011 10:18:53] <Simon4> post is just shorthand for .ajax with type: "POST"
[04-Jan-2011 10:18:58] <Simon4> so you could use ajax
[04-Jan-2011 10:19:44] <danuvius> I'll let you know in a few minutes if I succeeded
[04-Jan-2011 10:25:28] <kokey> i want a new nose
[04-Jan-2011 10:25:33] <kokey> this one is broken
[04-Jan-2011 10:33:44] <froztbyte> haha
[04-Jan-2011 10:34:08] <kokey> it leaks snot
[04-Jan-2011 10:34:14] <kokey> and tingles
[04-Jan-2011 10:34:32] <kokey> and blocks from time to time
[04-Jan-2011 10:34:34] <froztbyte> well, given the rollercoaster weather you've had there lately...
[04-Jan-2011 10:34:34] <kokey> and sneezes
[04-Jan-2011 10:34:41] <kokey> yeah for sure
[04-Jan-2011 10:34:46] <kokey> just as i got better from being ill
[04-Jan-2011 10:34:56] <kokey> on sunday night a friend came over
[04-Jan-2011 10:35:04] <kokey> and we thought we'd pop across to the road to the pub
[04-Jan-2011 10:35:13] <kokey> and i put a small little jumper on
[04-Jan-2011 10:35:16] <kokey> and the pub was closer
[04-Jan-2011 10:35:18] <froztbyte> on the day I was around there I came under the distinct impression that the european area people in general have a lower baseline tolerance for cold, though
[04-Jan-2011 10:35:18] <kokey> closed
[04-Jan-2011 10:35:29] <froztbyte> kokey: hur.hur.
[04-Jan-2011 10:35:29] <kokey> so we went further, and everywhere was too busy, then we ended up way far
[04-Jan-2011 10:35:39] <kokey> and i had to take a bus home and walk many blocks in the cold
[04-Jan-2011 10:35:39] <froztbyte> sunday evening got that cold front what passed over paris too
[04-Jan-2011 10:35:43] <kokey> and now my nose is like this again
[04-Jan-2011 10:35:44] <froztbyte> and that /was/ actually cold
[04-Jan-2011 10:36:07] <kokey> well it depends
[04-Jan-2011 10:36:22] <kokey> on what you do
[04-Jan-2011 10:36:27] <kokey> and things like whether the wind is blowing
[04-Jan-2011 10:36:34] <kokey> or if there's a bit of fog or cloud cover or not
[04-Jan-2011 10:36:45] <froztbyte> yus
[04-Jan-2011 10:36:52] <kokey> the temperature is not a good indication or how it feels
[04-Jan-2011 10:36:54] <froztbyte> I have no idea what wind in london was like
[04-Jan-2011 10:36:57] <kokey> also like what happens during the day
[04-Jan-2011 10:37:11] <froztbyte> during the time I was there I didn't get much to judge by
[04-Jan-2011 10:37:13] <kokey> for example on continental europe say in the alps
[04-Jan-2011 10:37:22] <kokey> it can go down to minus say 15 in the evening
[04-Jan-2011 10:37:31] <kokey> and in the day the sun is out and it's like 16 degrees
[04-Jan-2011 10:37:39] <kokey> and the mountains shield you from the wind and it's fine
[04-Jan-2011 10:37:49] * davetoo rarely sees any ice on the ground. Almost never.
[04-Jan-2011 10:37:51] <kokey> so it would suck if you're around there at 4am but in the afternoon you are fine
[04-Jan-2011 10:38:06] <kokey> the uk is an island where daytime and night time temperature are roughly the same
[04-Jan-2011 10:38:15] <kokey> and then you get the wind with the wind chill factor
[04-Jan-2011 10:38:27] <kokey> and parts of europe you can either drive where you want to be
[04-Jan-2011 10:38:36] <kokey> or transport is nice and underground and places are made for the cold
[04-Jan-2011 10:38:49] <kokey> like in paris you can get off the metro and walk underground to little malls etc.
[04-Jan-2011 10:38:59] <froztbyte> yar, I quite enjoyed the metro
[04-Jan-2011 10:39:05] <kokey> in london you end up out on the street for long in the wind blowing in your face
[04-Jan-2011 10:39:17] <froztbyte> anyway, I pretty much decided on looking for a way to get there for work
[04-Jan-2011 10:39:25] <froztbyte> like the place enough for that
[04-Jan-2011 10:39:29] <froztbyte> paris, that is, not london
[04-Jan-2011 10:39:34] <kokey> ah, paris
[04-Jan-2011 10:39:34] <froztbyte> but I'll eurohop from there
[04-Jan-2011 10:39:41] <kokey> yeah not a bad place actually
[04-Jan-2011 10:39:48] <kokey> tho would be tricky to land work there
[04-Jan-2011 10:39:54] <froztbyte> <3 the latin quarter and <3 montmarte
[04-Jan-2011 10:40:04] <kokey> unless you have an eu passport or is married to someone who has one
[04-Jan-2011 10:40:14] <kokey> work in paris is rare if you can't speak french
[04-Jan-2011 10:40:21] <kokey> let alone work that is willing to sponsor your work permit
[04-Jan-2011 10:40:26] <kokey> that said
[04-Jan-2011 10:40:35] <froztbyte> thankfully, I already do partially, and I can pick the rest up very quickly
[04-Jan-2011 10:40:39] <kokey> networking people in particular are bloody hard to find
[04-Jan-2011 10:40:43] * davetoo has never lived more than 100 km from the California coast
[04-Jan-2011 10:41:00] <froztbyte> kokey: and that's exactly the market I'm going for
[04-Jan-2011 10:41:00] <davetoo> I don't "do" cold
[04-Jan-2011 10:41:15] <kokey> knowing french partially and being able to converse and write in business level french is a different thing tho
[04-Jan-2011 10:41:39] <froztbyte> indeed
[04-Jan-2011 10:42:04] <kokey> actually even native english speakers from south africa take about 5 years to speak english properly to a uk level
[04-Jan-2011 10:42:05] <froztbyte> I'm not planning on being there in much less than 6 months or so
[04-Jan-2011 10:42:17] <kokey> if they speak johannesburg english in particular
[04-Jan-2011 10:42:25] <froztbyte> so I've got lots of time to practice
[04-Jan-2011 10:42:57] <kokey> if you like paris there are other places also cool or probably even better
[04-Jan-2011 10:43:00] <kokey> anywhere in germany for sure
[04-Jan-2011 10:43:19] <davetoo> Are there any network/unix jobs in Spain?
[04-Jan-2011 10:43:24] <kokey> work wise try switzerland too they are less averse to sponsoring work permits
[04-Jan-2011 10:43:38] <froztbyte> my german is already better than my french, but 1) I haven't been there, 2) I don't yet know whether I'd want to go to germany to stay there just yet
[04-Jan-2011 10:43:54] <kokey> if you're keen on gibraltar that borders spain they are desperately looking for network people with multi vendor experience
[04-Jan-2011 10:43:54] <froztbyte> switzerland, portugal and spain are other places I'd also consider alongside germany and france
[04-Jan-2011 10:44:02] <kokey> mainly foundry, some cisco and maybe a bit of juniper
[04-Jan-2011 10:44:10] <kokey> netscreen, f5, that sort of thing
[04-Jan-2011 10:44:26] <kokey> the netherlands is the easiest workwise but the weather is the worst
[04-Jan-2011 10:44:28] <kokey> apart from the uk
[04-Jan-2011 10:44:42] <kokey> switzerland has low income tax
[04-Jan-2011 10:44:52] <froztbyte> oh, yeah, .nl has major networking going on
[04-Jan-2011 10:44:56] <froztbyte> there and finland
[04-Jan-2011 10:45:05] <kokey> and .nl employs people who speak english
[04-Jan-2011 10:45:17] <froztbyte> but I'm not quite sure I could do .fi at all
[04-Jan-2011 10:45:35] <kokey> davetoo: actually that spanish social networking guys, utenti or something, in madrid, are recruiting actively
[04-Jan-2011 10:45:43] <kokey> and they're happy with english speakers and throw in spanish lessons
[04-Jan-2011 10:46:04] <froztbyte> being american you might also have some basic spanish exposure too
[04-Jan-2011 10:46:09] <davetoo> I speak a fair bit of spanish. Mexican spanish, though
[04-Jan-2011 10:46:12] <froztbyte> although that may mean as little as zilch
[04-Jan-2011 10:46:37] <kokey> english speaking work availability wise are basically, uk, ireland, netherlands, belgium, germany, switzerland.... in that order
[04-Jan-2011 10:47:00] * froztbyte is not a fan of trying ireland
[04-Jan-2011 10:47:04] <froztbyte> too expensive
[04-Jan-2011 10:47:10] <kokey> work permit wise it depends
[04-Jan-2011 10:47:30] <kokey> switzerland is used to having to sponsor work permits but now they're also being pushed to recruit from the EU first
[04-Jan-2011 10:47:33] <kokey> but they still sponsor
[04-Jan-2011 10:47:55] <kokey> the uk has options like the skilled migrant visas but they put caps on them now
[04-Jan-2011 10:48:02] <davetoo> The only reason I'm interested in it at all is total-immersion language learning
[04-Jan-2011 10:48:20] <kokey> but the caps are put on hold for a bit but there's still no more being issued if you're not sponsored by a company
[04-Jan-2011 10:48:21] <Simon4> davetoo: I've worked in .nl and germany, they all just spoke english all the time
[04-Jan-2011 10:48:31] <davetoo> heh
[04-Jan-2011 10:48:34] <Simon4> it's a fight to get em to help you practice their language
[04-Jan-2011 10:48:36] <kokey> davetoo: yeah it makes a huge difference
[04-Jan-2011 10:48:39] <kokey> haha
[04-Jan-2011 10:48:40] <kokey> yeah
[04-Jan-2011 10:48:45] <davetoo> Maybe I should be learning Hindi
[04-Jan-2011 10:49:03] <kokey> in spain and france you learn the language by being there
[04-Jan-2011 10:49:11] <kokey> .de and .nl you don't since they speak english just fine
[04-Jan-2011 10:49:22] <st3v3o> morning
[04-Jan-2011 10:49:47] <davetoo> The way poor driving irritates me here, I'd probably do well in .de
[04-Jan-2011 10:50:05] <davetoo> well, poor = not paying attention to what other drivers are doing and want to do
[04-Jan-2011 10:50:25] <kokey> i like the way people in the uk and portugal drive
[04-Jan-2011 10:50:37] <kokey> like if you want to change lanes they give you a gap
[04-Jan-2011 10:50:59] <kokey> or stop and let you into the road when it's busy and you're trying to get onto the road
[04-Jan-2011 10:51:10] <davetoo> it's weird here
[04-Jan-2011 10:51:23] <davetoo> I live in the SF Bay Area, Silicon Valley
[04-Jan-2011 10:51:34] <kokey> if you make a u-turn in the middle of the road and someone else is driving down it they'll just slow down
[04-Jan-2011 10:51:35] <davetoo> there are a lot of immigrants who didn't learn to drive until they were 25
[04-Jan-2011 10:51:55] <davetoo> they have a much different style/outlook than we car-addicted natives
[04-Jan-2011 10:51:58] <kokey> in other places they'll hate you for it for being in their way
[04-Jan-2011 10:52:13] <kokey> i think johannesburg is the worst
[04-Jan-2011 10:52:16] <davetoo> here they would honk
[04-Jan-2011 10:52:17] <froztbyte> haha
[04-Jan-2011 10:52:20] <froztbyte> kokey: lies
[04-Jan-2011 10:52:29] <kokey> in johannesburg, if you indicate to change lane
[04-Jan-2011 10:52:32] <froztbyte> we have a very effective way of culling really bad drivers here in joburg
[04-Jan-2011 10:52:34] <kokey> they'll drive faster to make sure you can't
[04-Jan-2011 10:52:37] <kokey> unless they are a taxi
[04-Jan-2011 10:52:42] <froztbyte> but yeah, it's a bit cutthroat at times
[04-Jan-2011 10:52:48] <kokey> johannesburg taxis will give you a gap
[04-Jan-2011 10:53:01] <froztbyte> some of them
[04-Jan-2011 10:53:14] <kokey> or if you squeeze in they won't pee in their pants
[04-Jan-2011 10:53:26] <kokey> like the rest of the people who only drive to work and back and to the mall and back
[04-Jan-2011 10:53:33] <davetoo> I commute by motorcycle as often as the weather permits.
[04-Jan-2011 10:53:50] <froztbyte> davetoo: I commute solely by motorcycle, even with shit weather
[04-Jan-2011 10:53:56] <kokey> who will get all rage on you if you change lane after indicating for 30 seconds and it happens to be at the same side of the horizon as they are
[04-Jan-2011 10:53:58] <froztbyte> the alternatives just make me lose patience
[04-Jan-2011 10:54:09] <davetoo> froztbyte: you live where?
[04-Jan-2011 10:54:18] <froztbyte> davetoo: joburg
[04-Jan-2011 10:54:24] <froztbyte> for now, anyway
[04-Jan-2011 10:54:26] <kokey> i've driven in at least 11 different countries
[04-Jan-2011 10:54:29] <froztbyte> (joburg == johannesburg)
[04-Jan-2011 10:54:31] <st3v3o> I'm having an issue with file system monitoring….I'm using the defauilt OID 1.3.6.1.2.1.25.2.3.1.6 …but what is pulled seems to be about 6% off of what is shown with df -h
[04-Jan-2011 10:54:36] <davetoo> froztbyte: yeah, I got that
[04-Jan-2011 10:54:37] <kokey> joburg is the worst
[04-Jan-2011 10:54:50] <kokey> and i lived there for 6 years and learned most of my driving there
[04-Jan-2011 10:54:54] <froztbyte> kokey: I agree though, joburg's pretty bad
[04-Jan-2011 10:55:11] <froztbyte> if you can learn to drive well in joburg, you're fairly set for most of the other places that I've experienced so far
[04-Jan-2011 10:55:14] <kokey> the spanish comes close to jhb driving
[04-Jan-2011 10:55:19] <kokey> they are also in the rush and a bit edgy
[04-Jan-2011 10:55:36] <kokey> however they don't seem to get too upset if you turn in front of them or change lanes
[04-Jan-2011 10:55:54] <kokey> yeah if you're used to jhb driving everywhere else is such a breeze
[04-Jan-2011 10:56:14] <froztbyte> I've seen uganda driving, that's just pretty damned freeflow
[04-Jan-2011 10:56:36] <froztbyte> here is extremely offensive, which leads to the elimination of "weak" driving, as it may be
[04-Jan-2011 10:57:09] <davetoo> watch the videos of Indian city driving
[04-Jan-2011 10:57:10] <froztbyte> which is actually ludicrous, because the actual license test and stuff is built up on defensive driving
[04-Jan-2011 10:57:19] <froztbyte> davetoo: that's pretty much uganda
[04-Jan-2011 10:57:23] <kokey> yeah indian road videos are interesting
[04-Jan-2011 10:57:32] <kokey> i really want to give driving in india a go
[04-Jan-2011 10:57:33] <Simon4> vietnam roads are awesome++
[04-Jan-2011 10:57:41] <froztbyte> if there's a space and it's in the direction you want to go, move in there!
[04-Jan-2011 10:57:42] <Simon4> and crossing them on foot is an experence
[04-Jan-2011 10:57:42] <kokey> i've done thailand and i think it's a little bit like that
[04-Jan-2011 10:57:56] <Simon4> kokey: thailand is positively tame compared with vietnam/india
[04-Jan-2011 10:58:08] <davetoo> kokey: I never had to go there at the last job (just had phone meetings) but I think I'd need a lot of valium
[04-Jan-2011 10:58:15] <davetoo> st3v3o: sorry, don't know
[04-Jan-2011 10:58:30] <st3v3o> yeah its very odd
[04-Jan-2011 10:58:33] <kokey> hmmm, valium
[04-Jan-2011 10:58:55] <st3v3o> would someone mind posting the formula associated with that data point….so I can verify it wasn't changed ?
[04-Jan-2011 10:59:02] <froztbyte> st3v3o: 6% seems fairly close to the filesystem reserved value, maybe the OID is taking that into account?
[04-Jan-2011 10:59:16] <froztbyte> I haven't even checked which node that is, though, so....
[04-Jan-2011 10:59:25] <st3v3o> yeah 5% should be default for the root user
[04-Jan-2011 10:59:37] <st3v3o> I was thinking that was a possibility
[04-Jan-2011 10:59:52] <froztbyte> it should really only be for allocating space or such, though
[04-Jan-2011 11:00:02] <froztbyte> the other options is the 1000 vs 1024 conversion crap
[04-Jan-2011 11:00:06] <froztbyte> option*
[04-Jan-2011 11:00:11] <nyeates> st3v3o: get latest net-smtp agent... shot in the dark
[04-Jan-2011 11:00:39] <nyeates> or use command-based datapoint
[04-Jan-2011 11:00:48] <nyeates> using df
[04-Jan-2011 11:01:27] <davetoo> I wish RHEL was more up-to-date with net-snmp versions
[04-Jan-2011 11:01:37] <st3v3o> would someone else mind seeing if the numbers are off for them also ?
[04-Jan-2011 11:01:56] <kokey> davetoo: why, there anything interesting in the new versions?
[04-Jan-2011 11:03:00] <davetoo> well the last time it was important to me, we were using RHEL 5.3 and we needed net-snmp to have the option that told it to ignore NFS mounts (can't remember the option name)
[04-Jan-2011 11:03:18] <davetoo> which, I think, came in net-snmp 5.4
[04-Jan-2011 11:03:28] <kokey> ah
[04-Jan-2011 11:03:41] <kokey> i remember there being an option to include it indicating the mount type or something
[04-Jan-2011 11:03:52] <davetoo> I worked for a storage mfr
[04-Jan-2011 11:03:58] <kokey> but that has been around for a long time
[04-Jan-2011 11:04:16] <davetoo> and in the labs, well, the NFS mounts went away *on purpose* during testing
[04-Jan-2011 11:04:19] <kokey> on RHEL3 i had the monitoring system decide based on the oid whether to monitor it or not
[04-Jan-2011 11:04:23] <davetoo> but screwed up our monitorign
[04-Jan-2011 11:04:28] <kokey> and it skipped stuff like cdrom and nfs etc.
[04-Jan-2011 11:04:55] <kokey> storageUseNFS 1
[04-Jan-2011 11:08:24] <fragfutter> st3v3o: snmp values and df agree for me
[04-Jan-2011 11:09:12] <st3v3o> thanks fragfutter
[04-Jan-2011 11:09:21] <st3v3o> I'm going to check a few more systems
[04-Jan-2011 11:09:34] <st3v3o> see if it looks universal on my side
[04-Jan-2011 11:09:53] <fragfutter> st3v3o: the three columns in DF don't match you know that, right?
[04-Jan-2011 11:10:31] <st3v3o> does df take into account the reserved blocks ?
[04-Jan-2011 11:10:40] <fragfutter> st3v3o: correct
[04-Jan-2011 11:10:41] <st3v3o> I can't find a solid answer on that
[04-Jan-2011 11:10:46] <fragfutter> st3v3o: afaik
[04-Jan-2011 11:10:57] <fragfutter> st3v3o: total != used + available
[04-Jan-2011 11:12:42] <jb> anyone know what the zenwin "NT_STATUS_NET_WRITE_FAULT" error typically means?
[04-Jan-2011 11:12:56] <jb> its using the same domain account taht all other boxes are using successfully
[04-Jan-2011 11:15:59] <danuvius> Simon4: I've got the right content type know in the request....
[04-Jan-2011 11:16:02] <danuvius> but no luck
[04-Jan-2011 11:16:17] <danuvius> I get a 500 error...
[04-Jan-2011 11:16:55] <danuvius> Value: Expecting property name: line 1 column 1 (char 1)
[04-Jan-2011 11:33:31] <fragfutter> someone wants to check if my ZenPack LLDP plugin works?
[04-Jan-2011 11:48:21] <danuvius> Simon4: Many thanx! I'm getting events out off zenoss....:D.. (See if I can post some code examples somewhere in the near future
[04-Jan-2011 11:48:28] <Simon4> nice one - please do
[04-Jan-2011 11:52:59] <fragfutter> how can i see the output log of a runnin autodiscoveryjob?
[04-Jan-2011 11:56:20] <nyeates> hmmm
[04-Jan-2011 11:56:36] <nyeates> as in... more than what is shown in the job queue yes?
[04-Jan-2011 11:57:03] <fragfutter> in the job queue it lists it as running, clicking on the log shows me... nothing
[04-Jan-2011 11:57:55] <nyeates> where have you checked on the file system of zenoss? $ZENHOME/logs
[04-Jan-2011 11:58:18] <fragfutter> nyeates: right, nothing about the current job
[04-Jan-2011 11:59:40] <nyeates> looking
[04-Jan-2011 12:00:12] <danuvius> going home now.... laters and thanks for the help
[04-Jan-2011 12:05:49] <nyeates> $ZENHOME/log/localhost/zenhub.log to see some of the fallout from the discovery
[04-Jan-2011 12:06:04] <nyeates> still looking for autodisc log tho
[04-Jan-2011 12:06:35] <fragfutter> nyeates: it's not that important, i will just start it again from the commandline the next time
[04-Jan-2011 12:06:40] <fragfutter> if i want to move a device from one device class to another using dmd, is this correct? dmd.Devices.Discovered.moveDevices("/Network/Switch", find("switchname"))
[04-Jan-2011 12:06:45] <nyeates> look in zenmodeler.log
[04-Jan-2011 12:14:28] <fragfutter> no, not in there.
[04-Jan-2011 12:19:45] <jb> argh NT_STATUS_NET_WRITE_FAULT
[04-Jan-2011 13:41:57] <ericenns_> ohh the fun of setup up a cluster and monitoring it with zenoss
[04-Jan-2011 14:02:32] <lorenzocentrelli> wow, copying a template currently doesnt work in Zenoss 3.0.X
[04-Jan-2011 14:21:04] <Sam-I-Am> lorenzocentrelli: yeah, hit up the zmi
[04-Jan-2011 14:29:42] <Sam-I-Am> dammit, some processes on one of my collectors are dying randomly
[04-Jan-2011 14:31:07] <Sam-I-Am> any idea why i'd see this?
[04-Jan-2011 14:31:08] <Sam-I-Am> 2011-01-04 13:29:30,619 ERROR zen.ZenPing: Unable to import class ZenPacks.community.deviceAdvDetail.thresholds.StatusThreshold
[04-Jan-2011 14:31:22] <Sam-I-Am> something about the deviceadvdetail zenpack
[04-Jan-2011 14:41:50] <lorenzocentrelli> zmi ?
[04-Jan-2011 14:49:13] <Sam-I-Am> zope management interface
[04-Jan-2011 14:49:23] <Sam-I-Am> (put /manage after your url)
[04-Jan-2011 14:49:42] <Sam-I-Am> not generally supported, but in 3.x i'm not sure how else to copy templates
[04-Jan-2011 14:53:43] <rocket> fragfutter: essentially yes
[04-Jan-2011 14:53:50] <rocket> fragfutter: sorry was away with customers
[04-Jan-2011 14:54:31] <rocket> fragfutter: to your zenpack question if you want a clean install you need to manage that in the zenpacks __init__.py method to install a new organizer and then uninstall it on removal
[04-Jan-2011 14:56:42] <rocket> see http://zenpacks.zenoss.org/trac-zenpacks/browser/zenpacks/ZenPacks.example.Techniques/ZenPacks/example/Techniques/__init__.py
[04-Jan-2011 14:56:53] <rocket> the def remove method for example
[04-Jan-2011 14:58:29] <Sam-I-Am> can i use a regex in an event transform?
[04-Jan-2011 14:58:37] <Sam-I-Am> like if evt.blah = somethingregex
[04-Jan-2011 14:58:45] <Simon4> import re at the top
[04-Jan-2011 14:59:12] <Simon4> then use re.match or re.search
[04-Jan-2011 14:59:18] <rocket> fragfutter: you need something like this on the install method
[04-Jan-2011 14:59:39] <rocket> ssh=app.dmd.findChild('Devices/Server/SSH')
[04-Jan-2011 14:59:50] <rocket> if 'foo' not in ssh.objectIds():
[04-Jan-2011 14:59:54] <Sam-I-Am> Simon4: ah, didnt know i could import there
[04-Jan-2011 15:00:11] <rocket> manage_addDeviceClass(ssh,'foo')
[04-Jan-2011 15:00:54] <rocket> foo=ssh._getOb('foo')
[04-Jan-2011 15:01:12] <rocket> foo.description = "Foo organizer"
[04-Jan-2011 15:01:52] <rocket> foo.zCollectorplugins.append('zenoss.zenpack.foo.uname_a')
[04-Jan-2011 15:03:07] <rocket> on the remove method
[04-Jan-2011 15:03:15] <rocket> if not leaveObjects:
[04-Jan-2011 15:03:30] <rocket> ssh = app.dmd.findChild('Devices/Server/SSH')
[04-Jan-2011 15:03:39] <rocket> if 'foo' in ssh.objectIds()
[04-Jan-2011 15:03:50] <rocket> ssh._delOb('foo')
[04-Jan-2011 15:14:23] <zykes-> rocket: you from zenoss ?
[04-Jan-2011 15:14:30] <zykes-> do you have a python lib for the api ?
[04-Jan-2011 15:14:36] <zykes-> or is that "Payware" ?
[04-Jan-2011 15:14:41] <zykes-> subscription
[04-Jan-2011 15:15:57] <rocket> zykes-: what do you mean?
[04-Jan-2011 15:16:07] <rocket> I am from zenoss
[04-Jan-2011 15:16:12] <mray> zykes-: there's no "Payware" API.
[04-Jan-2011 15:16:13] <rhettardo> like a boss
[04-Jan-2011 15:16:19] <rocket> Advanced Support Engineer
[04-Jan-2011 15:16:30] <zykes-> mray: python bindinds library then
[04-Jan-2011 15:16:33] <zykes-> for the JSON API
[04-Jan-2011 15:16:49] <zykes-> I say that Perl allready has one out there but the "example" one is kind of small
[04-Jan-2011 15:16:53] <rocket> zykes-: there is an example python usage of the api
[04-Jan-2011 15:17:14] <zykes-> just wondering if some person has written a more advanced one
[04-Jan-2011 15:17:23] <rocket> not that I know
[04-Jan-2011 15:17:27] <zykes-> ok
[04-Jan-2011 15:17:34] <zykes-> cause the one in perl has alot of features
[04-Jan-2011 15:17:35] <mray> zykes-: community/documentation/official_documentation/api
[04-Jan-2011 15:17:44] <mray> the JSON API is there for 3.0
[04-Jan-2011 15:18:10] <rocket> zykes-: could use the perl one to backport the python one
[04-Jan-2011 15:18:34] <rocket> zykes-: but the perl one was done by an guy with some time on his hands
[04-Jan-2011 15:18:47] <rocket> zykes-: using the examples as a start
[04-Jan-2011 15:19:14] <zykes-> hmm, i got a project at work which i have started on, but i'm no python expert
[04-Jan-2011 15:19:21] <zykes-> better at perl then at python
[04-Jan-2011 15:26:14] <rocket> zykes-: lucky for you perl is already done
[04-Jan-2011 15:33:45] <robo> So I'm adding datasources to a graph but the problem I'm having is zenoss wants to use snmpwalk -v1, but this particular oid only works with -v2c. Any suggestions?
[04-Jan-2011 15:34:25] <rocket> look at the configuration properties to set v2c
[04-Jan-2011 15:34:48] <zykes-> rocket: but i want one in python
[04-Jan-2011 15:34:56] <zykes-> cause of another software we got is allready in python ;p
[04-Jan-2011 15:35:02] <rocket> I want a pony
[04-Jan-2011 15:35:08] <zykes->
[04-Jan-2011 15:35:34] <rocket> we dont have time to enhance it at the moment
[04-Jan-2011 15:35:59] <rocket> but someone else has done it already for perl .. and the basics are there
[04-Jan-2011 15:37:40] <zykes-> yeah, i guess i can get started during the weekend : )
[04-Jan-2011 15:46:01] <robo> rocket, configuration properties?
[04-Jan-2011 15:46:12] <robo> configuration property per datasource?
[04-Jan-2011 15:47:17] <robo> I see a main configuration for snmpwalk -- {device/zSnmpVer}
[04-Jan-2011 15:47:30] <robo> where can i set that variable at?
[04-Jan-2011 15:47:31] <rocket> its at a devicelevel
[04-Jan-2011 15:47:45] <rocket> 3.0 system?
[04-Jan-2011 15:48:07] <robo> no, 2
[04-Jan-2011 15:48:19] <rocket> its a zproperty
[04-Jan-2011 15:48:40] <robo> Zenoss 2.5.2
[04-Jan-2011 15:48:47] <robo> okay, let me check there
[04-Jan-2011 15:49:30] <robo> :-) ty rocket
[04-Jan-2011 15:51:48] <robo> that brings me to my next problem. So I add the datasource and when I hit the test button it returns an expected value. Next if I go to the device -> Status tab I see the new datasource under Component Type, however the button next to it is gray. In this case I have memAvailReal with a gray button next to it. Also the stats aren't showing on the graph, says Missing RRD File: memAvailReal_memAvailReal
[04-Jan-2011 15:53:52] <rmatte> robo: how long have you been waiting for the data to populate?
[04-Jan-2011 15:54:02] <rmatte> also, what type of datasource is this?
[04-Jan-2011 15:55:30] <robo> rmatte, been waiting maybe 30 minutes? And it's a GUAGE datasource, it's supposed to show the available memory
[04-Jan-2011 15:55:47] <rmatte> right, but is it an snmp datasource?
[04-Jan-2011 15:55:55] <robo> ah, yes
[04-Jan-2011 15:56:04] <rmatte> what type of device is this?
[04-Jan-2011 15:56:07] <rocket> you need to run the daemon in verbose mode ... make sure there are no typos eg extra spaces etc
[04-Jan-2011 15:56:12] <robo> u know what... I just noticed i didn't have a .0 at the end of the OID. That might be it
[04-Jan-2011 15:56:19] <rmatte> yes, that will do it
[04-Jan-2011 15:56:24] <rocket> or that
[04-Jan-2011 15:56:37] <rmatte> Zenoss expects the .0, but snmpwalk (which it uses when testing the datasource) doesn't
[04-Jan-2011 15:56:39] <rmatte> common mistake
[04-Jan-2011 15:56:58] <robo> i'll give that a hot minute and see if it works
[04-Jan-2011 15:57:02] <rmatte> It'd be nice if they got the datasource test to use twisted instead of snmpwalk
[04-Jan-2011 15:59:18] <robo> My next question is can I use a transform formula for the graphs. I would like to do math with sysStatTmIdleCycles & sysStatTmTotalCycles to get a used cycles. Is that possible?
[04-Jan-2011 15:59:40] <rmatte> robo: well, are you going to want to threshold on the end value or just graph it?
[04-Jan-2011 16:00:12] <robo> just graph it
[04-Jan-2011 16:00:23] <robo> though, a threshold would be nice...
[04-Jan-2011 16:00:34] <rmatte> If you want to threshold on it, use my ZenPack: docs/DOC-10224
[04-Jan-2011 16:00:50] <rmatte> though to just graph it without threshold you can use the RPN function in the graphpoint
[04-Jan-2011 16:00:54] <robo> ah, nice
[04-Jan-2011 16:02:22] <rmatte> gotta love ZenPacks
[04-Jan-2011 16:02:29] <rmatte> restart Zenoss after you install the pack
[04-Jan-2011 16:02:37] <rocket> rmatte: I keep pushing for it to actually test the right thing
[04-Jan-2011 16:03:36] <rmatte> rocket: yeh, would make a lot more sense lol
[04-Jan-2011 16:05:19] <rocket> rmatte: alas there still are other features/improvements that have higher priority
[04-Jan-2011 16:09:45] <rmatte> there always will be lol
[04-Jan-2011 16:11:13] <rmatte> If you constantly push forward leaving bad quality features in your wake then things like that stick around for a long time
[04-Jan-2011 16:11:32] * rmatte shrugs
[04-Jan-2011 16:11:49] <rmatte> It's technically usable so it's good enough for now I suppose
[04-Jan-2011 16:18:39] <rocket> in the grand scheme of things its still an infant
[04-Jan-2011 16:20:36] <rmatte> true
[04-Jan-2011 16:20:53] <zykes-> rocket: will there be support for PostgreSQL ?
[04-Jan-2011 16:20:56] <zykes-> as a backend
[04-Jan-2011 16:21:06] <rmatte> zykes-: highly doubt that
[04-Jan-2011 16:21:17] <zykes-> i think it's better then MySQL
[04-Jan-2011 16:21:29] <rocket> zykes-: wouldnt count on it
[04-Jan-2011 16:21:30] <rmatte> It may be "better", but it's not as widely used
[04-Jan-2011 16:22:07] <rmatte> plus most people don't know the first thing about managing postgresql
[04-Jan-2011 16:23:10] <rocket> we may have to go that way eventually if oracle closes off development of mysql etc ..
[04-Jan-2011 16:23:21] <rocket> but at the moment there is no discussion to go that way
[04-Jan-2011 16:27:12] <rmatte> If oracle does that there will just be a fork of it
[04-Jan-2011 16:27:21] <rmatte> with a slightly different name
[04-Jan-2011 16:27:23] <rmatte> lol
[04-Jan-2011 16:27:58] <rocket> very true
[04-Jan-2011 16:28:03] <rmatte> I wonder if relstorage even supports postgresql?
[04-Jan-2011 16:28:10] <rocket> zenmysql
[04-Jan-2011 16:28:17] <rmatte> haha
[04-Jan-2011 16:28:21] <rmatte> nice
[04-Jan-2011 16:28:46] <rmatte> probably mysql-ng
[04-Jan-2011 16:28:52] <rmatte> like lots of other forks
[04-Jan-2011 16:29:10] <rocket> or orclsukz
[04-Jan-2011 16:29:16] <rmatte> haha
[04-Jan-2011 16:30:25] <rmatte> It'll basically be the whole X11 -> Xorg thing all over again
[04-Jan-2011 16:30:29] <rmatte> I'm out
[04-Jan-2011 16:30:34] <rmatte> later folks
[04-Jan-2011 16:36:22] <davetoo> Is there a way I can ask zope which IP addresses it's listening on, via zendmd?
[04-Jan-2011 16:36:50] <davetoo> most importantly, which IP addresses zenhub is listening on, but I kind of doubt the latter
[04-Jan-2011 16:38:56] <Simon4> that config is in zenhub.conf I believe, not the zopedb, so I doubt zendmd will be able to tell you
[04-Jan-2011 16:45:16] <davetoo> zport.About has interesting-looking stuff
[04-Jan-2011 17:01:30] <davetoo> Simon4:
[04-Jan-2011 17:01:32] <davetoo> print zport.About.getConfigData('zenhub')
[04-Jan-2011 17:01:32] <davetoo> #PARAMETER VALUE
[04-Jan-2011 17:01:32] <davetoo> logseverity 10
[04-Jan-2011 17:01:34] <davetoo>
[04-Jan-2011 17:26:46] <Sam-I-Am> anyone here ever export something from zmi?
[04-Jan-2011 17:28:07] <davetoo> Successfully?
[04-Jan-2011 17:28:13] <Sam-I-Am> yeah, that part helps
[04-Jan-2011 17:28:14] <davetoo>
[04-Jan-2011 17:28:29] <Sam-I-Am> i have several hundred locations i dont feel like re-entering manually into the new deployment
[04-Jan-2011 17:28:39] <Sam-I-Am> so i was thinking about sucking them out of the old install via zmi
[04-Jan-2011 17:28:53] <davetoo> I have exported Zope stuff (i.e. ldap stuff) but the Zenoss code often throws exceptions when you try to export with the zmi
[04-Jan-2011 17:29:19] <davetoo> I think you'd be safer to dump and reload them using zendmd
[04-Jan-2011 17:29:40] <Sam-I-Am> hmm, havent thought about using zendmd for it
[04-Jan-2011 17:30:07] <davetoo> I have repeatedly found that stuff that I thought should work using the zmi, doesn't, because there's other logic in places that Zope does't know about but Zenoss cares about.
[04-Jan-2011 17:30:30] <Sam-I-Am> zendmd is a layer between zenoss and zope then?
[04-Jan-2011 17:31:18] <davetoo> More like an api/debugging tool
[04-Jan-2011 17:31:36] <davetoo> it's basically a python script that loads up the right libraries and makes a connection to Zope,
[04-Jan-2011 17:31:50] <davetoo> and you can feed it commands from stdin, or run it interactively
[04-Jan-2011 17:32:13] <Sam-I-Am> i've used it to set some stuff in the past
[04-Jan-2011 17:32:38] <davetoo> If you install ipython as the zenoss user, zendmd becomes incredibly more useful because of the introspection that ipython does
[04-Jan-2011 17:32:56] <davetoo> it's 10x better than the tab completion that Zenoss built into later zendmd versions
[04-Jan-2011 17:33:38] <Sam-I-Am> ipython?
[04-Jan-2011 17:33:41] <Sam-I-Am> this is zenoss 2.5.2
[04-Jan-2011 17:34:06] <davetoo> ipython isn't related to zenoss at all
[04-Jan-2011 17:34:08] <davetoo> um,
[04-Jan-2011 17:34:32] <davetoo> I don't know if they changed zendmd before 3.x,
[04-Jan-2011 17:34:35] <davetoo> can't remember
[04-Jan-2011 17:34:43] <davetoo> so do this:
[04-Jan-2011 17:34:47] <davetoo> log in as the zenoss user,
[04-Jan-2011 17:34:53] <davetoo> run "easy_install ipython"
[04-Jan-2011 17:35:01] <davetoo> it should fetch it from the net and install it,
[04-Jan-2011 17:35:31] <davetoo> then if you run 'zendmd" and you get a color "In [1]" prompt, that means that zendmd has found and loaded ipython
[04-Jan-2011 17:35:34] <Sam-I-Am> wtf is easy_install ?
[04-Jan-2011 17:35:53] <davetoo> standard python package installer.
[04-Jan-2011 17:36:00] <davetoo> "kind of standard"
[04-Jan-2011 17:36:00] <st3v3o> davetoo beat me to it
[04-Jan-2011 17:36:02] <davetoo> widely used,
[04-Jan-2011 17:36:11] <davetoo> I think zenbuild installs it
[04-Jan-2011 17:36:23] <Sam-I-Am> well, it sure seems easy
[04-Jan-2011 17:36:54] <st3v3o> yeah I used it to build the python_ldap for 2.6….. Centos is always behind in the system packages
[04-Jan-2011 17:38:21] <st3v3o> Simon4 you on in here
[04-Jan-2011 17:38:51] <Sam-I-Am> doesnt seem to detect ipython
[04-Jan-2011 17:38:57] <Sam-I-Am> same old >>> prompt
[04-Jan-2011 17:40:06] <davetoo> ok, then that fix came in 3.0.1
[04-Jan-2011 17:40:16] <Sam-I-Am> any way to manually make it work?
[04-Jan-2011 17:40:19] <Sam-I-Am> since it seems useful
[04-Jan-2011 17:40:33] <davetoo> erm...
[04-Jan-2011 17:40:41] <davetoo> what kind of beer do you have?
[04-Jan-2011 17:40:47] <Sam-I-Am> lots of good beer
[04-Jan-2011 17:40:59] <Sam-I-Am> same kinda its going to take to get these locations copied over i think
[04-Jan-2011 17:41:01] <davetoo> If I can find the code, I hacked ipython into zendmd about a year ago
[04-Jan-2011 17:41:10] <davetoo> but I'll have to dig for the code
[04-Jan-2011 17:41:17] <davetoo> later, when I get home
[04-Jan-2011 17:41:42] <davetoo> I dunno, you can try a ZMI export and import. Let us know how it goes
[04-Jan-2011 17:41:56] <Sam-I-Am> it doesnt appear to do anything
[04-Jan-2011 17:42:07] <Sam-I-Am> just hangs nicely and heats the server room
[04-Jan-2011 17:42:20] <Sam-I-Am> should i remove ipython if its not going to work? or just leave it
[04-Jan-2011 17:42:28] <davetoo> no, leave it,
[04-Jan-2011 17:42:42] <davetoo> it's great for learning/debugging python
[04-Jan-2011 17:45:33] <davetoo> oh, hang on, I may be acting dumb
[04-Jan-2011 17:46:21] <Sam-I-Am> hmm?
[04-Jan-2011 17:47:18] <Sam-I-Am> restarting my current zenoss stuff... that export isnt letting up on cpu
[04-Jan-2011 17:47:18] <davetoo> I'm wondering if locations can be added to a zenpack
[04-Jan-2011 17:47:27] <Sam-I-Am> hmmm mayb
[04-Jan-2011 17:48:03] <davetoo> The code says it is. Whether there's a UI knob for it or not, I'm not sure
[04-Jan-2011 17:48:05] <davetoo> I don't see it yet
[04-Jan-2011 17:51:46] <davetoo> maybe rocket can tell us how to use zendmd to add locations to a zenpack
[04-Jan-2011 17:51:58] <Sam-I-Am> perhaps!
[04-Jan-2011 17:53:37] <davetoo> wow
[04-Jan-2011 17:53:41] <davetoo> did I get sidetracked
[04-Jan-2011 17:53:47] <davetoo> gotta get back to this other htng
[04-Jan-2011 17:55:10] <mray> davetoo: dmd.Locations.createOrganizer('MyLocations')
[04-Jan-2011 17:55:39] <mray> dmd.Locations.MyLocations.description='Description'
[04-Jan-2011 17:56:06] <mray> dmd.Locations.MyLocations.address='Something Google Maps can render'
[04-Jan-2011 17:56:37] <mray> as far as putting that into a ZenPack… I don't recall
[04-Jan-2011 17:56:44] <mray> I'm pushing lots of stuff in via zendmd
[04-Jan-2011 17:56:55] <Sam-I-Am> mray: do you know how to export locations from zendmd?
[04-Jan-2011 17:57:14] <mray> there's probably a method off of dmd.Locations
[04-Jan-2011 17:57:24] <mray> I don't have a running server right now
[04-Jan-2011 17:58:10] <Sam-I-Am> aight
[04-Jan-2011 17:58:12] <Sam-I-Am> thx
[04-Jan-2011 17:59:24] <Sam-I-Am> hmm, the google maps dashboard doesnt seem to display any locations on my old install
[04-Jan-2011 18:02:05] <davetoo> is it possible to talk to the daemons from zendmd?
[04-Jan-2011 18:02:46] <davetoo> I think, probably not; they don't talk to the zenserver directly
[04-Jan-2011 18:04:19] <Sam-I-Am> hmmm... definitely not 'dots' on the map
[04-Jan-2011 18:04:27] <Sam-I-Am> wonder whats wrong with the old install...
[04-Jan-2011 18:13:42] <Sam-I-Am> thats good, the new install is sending alerts now
[04-Jan-2011 18:13:47] <Sam-I-Am> i like progress
[04-Jan-2011 18:21:17] <Sam-I-Am> so, with zenoss core, i can get a google maps api key
[04-Jan-2011 18:21:46] <Sam-I-Am> however, with enterprise... at least 2.5 years ago... zenoss support worked out the details? weird.
[04-Jan-2011 18:21:51] * Sam-I-Am looking at old docs
[04-Jan-2011 18:25:38] <davetoo> yes
[04-Jan-2011 18:25:45] <davetoo> you need to ask them for a key
[04-Jan-2011 18:25:57] <Sam-I-Am> i have a key for the current install... not sure if it'll work with the new install
[04-Jan-2011 18:25:58] <davetoo> you give them your serverID hash from the versions page
[04-Jan-2011 18:26:37] <davetoo> zport/About/zenossVersions
[04-Jan-2011 18:27:23] <Sam-I-Am> hmm, the old install draws a map, but does not place any points on it
[04-Jan-2011 18:27:28] <Sam-I-Am> i wonder if its hosed too and no ones noticed
[04-Jan-2011 18:27:53] <Sam-I-Am> which tells me no one actually uses this feature, and its something just to make management have blinky shiny things
[04-Jan-2011 18:29:27] <Sam-I-Am> home time!
[04-Jan-2011 18:38:34] <davetoo> I think I need to arrange my schedule so that I can get in on the dev. IRC session this week
[05-Jan-2011 00:00:40] [disconnected at Wed Jan 5 00:00:40 2011]
[05-Jan-2011 00:00:40] [connected at Wed Jan 5 00:00:40 2011]
[05-Jan-2011 00:00:57] [zenoss-logger (logger bot) has joined #zenoss]
[05-Jan-2011 00:00:57] <sendak.freenode.net> [freenode-info] if you're at a conference and other people are having trouble connecting, please mention it to staff: http://freenode.net/faq.shtml#gettinghelp
[05-Jan-2011 00:28:53] <davetoo> wheeee
[05-Jan-2011 00:29:28] <davetoo> after only about four days running, my git-svn import finally finished
[05-Jan-2011 00:29:36] <davetoo> Not sure it's not broken, though
[05-Jan-2011 03:00:12] <froztbyte> wow, nice. one of those vendor of ours have kit that reports interface speeds of 1bps....
[05-Jan-2011 05:44:59] <kokey> morning
[05-Jan-2011 05:45:23] <kokey> froztbyte: that a flashing LED?
[05-Jan-2011 05:45:59] <froztbyte> kokey: no idea, it's in uganda so a little bit far for me to see
[05-Jan-2011 05:46:38] <kokey> heh
[05-Jan-2011 05:48:34] <froztbyte> just noticed when I was going through my eventlist to see what things I could transform to clean up some noise
[05-Jan-2011 05:59:18] <Hartimer> i'm having trouble seeing some graphs. on the logs this error occurs "error: parameter 'None' does not represent a number in line HRULE:None#800000:sapUsersLoggedIn\j" but i have no idea where that rule came from
[05-Jan-2011 05:59:43] <Hartimer> basically this makes my graphs not appear, even though the .rrd files are recording values
[05-Jan-2011 06:05:11] <kokey> ok the the documentation is not very clear on this
[05-Jan-2011 06:05:25] <kokey> escalate count, is that the amount of retries before it will raise an alarm?
[05-Jan-2011 06:05:44] <Simon4> number of times an event occurs before it's severity is upped by one
[05-Jan-2011 06:05:59] <Simon4> so it can start at info, if it occurs three times it'll become a warning, etc
[05-Jan-2011 06:06:45] <kokey> and then another three times it'll go to critial etc?
[05-Jan-2011 06:07:18] <Hartimer> in what refers to graphs, what does "HRULE" refer to?
[05-Jan-2011 06:10:01] <froztbyte> a horizontal rule, as per the rrdtool documentation
[05-Jan-2011 06:10:19] <Hartimer> thks froztbyte, gonna check it
[05-Jan-2011 06:13:50] <kokey> i'm going to make this HP fan stuff moan at count 6
[05-Jan-2011 06:14:16] <kokey> seems like 3 makes it a little bit more quiet but not quiet enough
[05-Jan-2011 06:16:58] <Hartimer> i know why the HRule is giving an error, i have no idea however where that rule comes from... :/
[05-Jan-2011 06:19:41] <Hartimer> i found out the problem
[05-Jan-2011 06:20:00] <Hartimer> the thresholds were changed, and no min/max value was set
[05-Jan-2011 09:23:18] <Sam-I-Am> morning folks
[05-Jan-2011 09:29:59] * Sam-I-Am opens a case for a google api key
[05-Jan-2011 09:38:32] <rmatte> Sam-I-Am: hunh?
[05-Jan-2011 09:39:02] <Sam-I-Am> rmatte: apparently thats how you get one for enterprise
[05-Jan-2011 09:39:37] <rocket> that is how you get one
[05-Jan-2011 09:40:04] <Sam-I-Am> yay, i did something right
[05-Jan-2011 09:42:14] <Sam-I-Am> does zenbatchload support selecting a collector?
[05-Jan-2011 09:46:21] <rocket> in 3.0 it should .. you need to know the function call on device to set it
[05-Jan-2011 09:47:46] <Sam-I-Am> ugh
[05-Jan-2011 09:48:03] <Sam-I-Am> trying to figure out how to mass-add 400 devices without having them wind up on the wrong collector
[05-Jan-2011 09:48:08] <Sam-I-Am> 2.5.2
[05-Jan-2011 09:48:32] <Sam-I-Am> would be nice if the discover-by-network functions would allow selection of the collector
[05-Jan-2011 09:48:47] <rocket> Sam-I-Am: its not possible in 2.5.2
[05-Jan-2011 09:48:57] <rocket> however you can write a zendmd to accomplish that
[05-Jan-2011 09:50:01] <rocket> dev=find('10.0.0.254')
[05-Jan-2011 09:50:19] <rocket> dev.setPerformanceMonitor(targetCollectorName)
[05-Jan-2011 09:50:34] <rocket> where targetCollectorName='localhost'
[05-Jan-2011 09:50:37] <rocket> commit()
[05-Jan-2011 09:50:40] <rocket> for example
[05-Jan-2011 09:50:40] <Sam-I-Am> is that after the device is added?
[05-Jan-2011 09:52:02] <rocket> yes
[05-Jan-2011 09:52:23] <rocket> technically you can add the devices etc from zendmd as well
[05-Jan-2011 09:52:41] <Sam-I-Am> true
[05-Jan-2011 09:53:08] <rocket> I would use a python program to do it .. but I am more familiar with zendmd
[05-Jan-2011 09:53:33] <Sam-I-Am> so once a device is added... and by default uses the localhost collector... isn't going to create all those rrd files on the localhost collector?
[05-Jan-2011 09:53:45] <rocket> it will
[05-Jan-2011 09:53:46] <Sam-I-Am> unless i get them moved over before the 5-minute cycle i guess...
[05-Jan-2011 09:54:35] <rocket> just wait 30 days and do cd $ZENHOME/perf;find . -type f -name \*.rrd -mtime +20 -exec rm {} \;
[05-Jan-2011 09:55:03] <Sam-I-Am> yeah, i have something like that running already to clear out stale rrd files...
[05-Jan-2011 09:56:15] <Simon4> Sam-I-Am: http://pastie.org/1431217
[05-Jan-2011 09:56:25] <Simon4> something I knocked up for 2.5.2 to move devs about with their RRD files
[05-Jan-2011 09:56:57] <Simon4> it doesn't clean up the source collector's files htough, so you would need to add that, but it does basic checks etc along the way before doing the dmd change
[05-Jan-2011 09:57:21] <Sam-I-Am> cool
[05-Jan-2011 09:57:34] <Simon4> requires the zenoss user has ssh access to collectors etc, we use keys for that so no passwords needed
[05-Jan-2011 09:58:41] <Sam-I-Am> i use keys too
[05-Jan-2011 09:58:45] <Sam-I-Am> cool stuff, thanks
[05-Jan-2011 10:13:06] <Sam-I-Am> hmm, theres also zendevicedump
[05-Jan-2011 10:13:34] <Sam-I-Am> cant get it to work though... claims not enough arguments regardless of what i do
[05-Jan-2011 10:21:33] <kokey> i got quite far with having 100GB assigned for RRD files on my nagios setup
[05-Jan-2011 10:21:37] <kokey> or about 120GB
[05-Jan-2011 10:22:40] <Sam-I-Am> hmm, the argument error is apparently a bug
[05-Jan-2011 10:27:35] <kokey> a bug in zenoss?
[05-Jan-2011 10:27:37] <kokey> no way
[05-Jan-2011 10:27:51] <Sam-I-Am> heh
[05-Jan-2011 10:28:56] <fragfutter> rocket: thanks for the information about zenpacks yesterday. i didn't have time to work on the pack but saved the notes for reference.
[05-Jan-2011 10:30:20] <rocket> fragfutter: no problem
[05-Jan-2011 10:34:17] <Sam-I-Am> in zendmd is there a way to list devices by group or system?
[05-Jan-2011 10:34:21] <Sam-I-Am> rather than the device tree
[05-Jan-2011 10:34:27] <Simon4> start with dmd.groups
[05-Jan-2011 10:34:29] <Simon4> or dmd.systems
[05-Jan-2011 10:34:34] <Simon4> and follow your nose
[05-Jan-2011 10:34:45] <Simon4> might need capital G and S
[05-Jan-2011 10:35:02] <Simon4> prob walk the getSubOrganizers() call and grab the .devices()
[05-Jan-2011 10:36:47] <Sam-I-Am> ahh yeah
[05-Jan-2011 10:37:44] <Sam-I-Am> i'm being forced to roll the new instance out in 1.5 weeks well before i'm ready, but hopefully once its running i can spend more time with zendmd
[05-Jan-2011 10:37:55] <rmatte> It's braindead simple
[05-Jan-2011 10:37:56] <rmatte> dmd.Groups.Network.getSubDevices()
[05-Jan-2011 10:37:59] <Sam-I-Am> management does not understand how complicated zenoss is, nor the time required to make it work right
[05-Jan-2011 10:38:03] <rmatte> where Network is the name of the group
[05-Jan-2011 10:38:11] <Sam-I-Am> they want something you just install and it magically works
[05-Jan-2011 10:38:18] <rmatte> now, if you have groups with spaces in the name it gets a tad more interesting but it's still possible
[05-Jan-2011 10:38:28] <Sam-I-Am> rmatte: yeah, i'm trying to avoid spaces in the new install
[05-Jan-2011 10:38:36] <Sam-I-Am> the old one has tons of them
[05-Jan-2011 10:38:48] <Simon4> dmd.Groups._getOb('group with spaces')
[05-Jan-2011 10:38:58] <rmatte> dmd.Groups.getOrganizer('Network').getSubDevices()
[05-Jan-2011 10:39:02] <rmatte> for ones with spaces
[05-Jan-2011 10:39:05] <Simon4> heh, or that
[05-Jan-2011 10:39:57] <rmatte> you'd obviously need to use a for loop to get any relevant data from the query
[05-Jan-2011 10:40:11] <rmatte> >>> for d in dmd.Groups.getOrganizer('Network').getSubDevices():
[05-Jan-2011 10:40:11] <rmatte> ... d.id
[05-Jan-2011 10:40:39] <rmatte> zendmd ftw!
[05-Jan-2011 10:40:51] <Sam-I-Am> yeah
[05-Jan-2011 10:40:58] <rmatte> especially the tab completion
[05-Jan-2011 10:41:01] <Sam-I-Am> management wont let me spend enough time to really learn it :/
[05-Jan-2011 10:41:02] <rmatte> so much easier to work with
[05-Jan-2011 10:41:05] <Sam-I-Am> apparently 2.4 has no tab completion
[05-Jan-2011 10:41:12] <rmatte> yeh it doesn't
[05-Jan-2011 10:41:14] <Sam-I-Am> which has been part of my problem on the old install
[05-Jan-2011 10:41:17] <rmatte> you can patch it in though
[05-Jan-2011 10:41:18] <Sam-I-Am> cant find anything
[05-Jan-2011 10:41:27] <Sam-I-Am> so i'm using the new one to give me an idea of where things are
[05-Jan-2011 10:42:26] <rmatte> Sam-I-Am: docs/DOC-4434
[05-Jan-2011 10:42:37] <rmatte> a post I made about patches to apply after 2.4.5
[05-Jan-2011 10:42:49] <rmatte> Patch 14397 is for tab completion
[05-Jan-2011 10:42:55] <rmatte> zenpatch 14397 as Zenoss user
[05-Jan-2011 10:43:36] <Sam-I-Am> this is 2.4.1
[05-Jan-2011 10:43:48] <Sam-I-Am> after the old guy got fired, no one did anything with zenoss
[05-Jan-2011 10:43:49] <rmatte> same deal, only you're in even worse shape
[05-Jan-2011 10:43:51] <Sam-I-Am> for a loooong time
[05-Jan-2011 10:44:00] <rmatte> but all those patches will work in 2.4.1
[05-Jan-2011 10:44:03] <Sam-I-Am> cool
[05-Jan-2011 10:44:07] <rmatte> 2.4.1 was a POS though
[05-Jan-2011 10:44:14] <Sam-I-Am> tell me about it
[05-Jan-2011 10:44:25] <rmatte> there's a reason why they went from 2.4.0 to 2.4.5 in like 2 weeks
[05-Jan-2011 10:44:25] <rmatte> lol
[05-Jan-2011 10:44:44] <Sam-I-Am> didnt know that
[05-Jan-2011 10:45:14] <Sam-I-Am> the situation is a pretty big mess here, and management still doesnt understand that putting a rediculous time constraint on rolling out the new deployment is going to make it any better than the old one
[05-Jan-2011 10:45:24] <rmatte> 2.4.0 came out, major security bug found, 2.4.1 release, major collection bug found, 2.4.2 release, stability bug found, 2.4.3 release, everything looks good until a truckload of new bugs are found, 2.4.4 was skipped and 2.4.5 was released.
[05-Jan-2011 10:45:27] <Sam-I-Am> zenoss requires time to make it work right
[05-Jan-2011 10:46:24] <rmatte> apparently they are planning a 3.0 maintenance release before Avalon
[05-Jan-2011 10:46:37] <rmatte> and I personally can't wait, hopefully it'll be up to par where I can finally upgrade
[05-Jan-2011 10:46:45] <Sam-I-Am> wonder if it'll contain ways to copy templates
[05-Jan-2011 10:47:05] <rmatte> I had a webex session with Nick Yeates a few weeks back and showed him all the template management woes
[05-Jan-2011 10:47:08] <rmatte> so he has a list of them
[05-Jan-2011 10:47:15] <rmatte> I'm hoping they all get fixed
[05-Jan-2011 10:47:44] <Sam-I-Am> cool
[05-Jan-2011 10:47:48] <rmatte> As far as the interface goes, there's not a heck of a lot else that's broken at this point
[05-Jan-2011 10:47:51] <Sam-I-Am> i bet 3 will work once i get 2 rolled out
[05-Jan-2011 10:47:52] <rmatte> it's looking quite good overall
[05-Jan-2011 10:48:06] <Sam-I-Am> i doubt management will ever let us upgrade to 3
[05-Jan-2011 10:48:06] <rmatte> I provided you with my 2.5.2 patch list yes?
[05-Jan-2011 10:48:11] <Sam-I-Am> they dont care enough about putting time into it
[05-Jan-2011 10:48:20] <Sam-I-Am> which is totally against their original approach to this rollout
[05-Jan-2011 10:48:26] <Sam-I-Am> yes, 2.5.2 with patches works nicely
[05-Jan-2011 10:48:41] <rmatte> glad to hear it
[05-Jan-2011 10:48:49] <rmatte> this is the best Zenoss has ever run for me
[05-Jan-2011 10:48:53] <rmatte> (2.5.2 with those patches)
[05-Jan-2011 10:48:58] <rmatte> so I'm not in a rush to upgrade
[05-Jan-2011 10:49:06] <rmatte> until I see some actual results with 3.0
[05-Jan-2011 10:49:18] <Sam-I-Am> back a few months ago they were all about providing me all the time needed to get zenoss working really well... then about a week ago told me i have 2 weeks to get it done and working exactly like the old install including all of the bugs
[05-Jan-2011 10:49:22] <Sam-I-Am> so i'm a bit pissed
[05-Jan-2011 10:50:20] <Sam-I-Am> shit
[05-Jan-2011 10:50:27] <Sam-I-Am> with that completion patch, zendmd no longer loads
[05-Jan-2011 10:50:27] <Sam-I-Am> NameError: name 'Completer' is not defined
[05-Jan-2011 10:50:30] <Sam-I-Am> then it quits
[05-Jan-2011 10:50:39] <Simon4> Sam-I-Am: you can back patches out with zenpatch also
[05-Jan-2011 10:53:10] <Sam-I-Am> Simon4: gues i need to do that... zenunpatch?
[05-Jan-2011 10:53:24] <Simon4> I think it's a commandline option to zenpatch
[05-Jan-2011 10:53:31] <Simon4> you can zenpatch --list to see the ones you have applied
[05-Jan-2011 10:55:01] <rmatte> that's odd that it caused that
[05-Jan-2011 10:55:02] <rmatte> hmmm
[05-Jan-2011 10:55:13] <rmatte> maybe it does need 2.4.5
[05-Jan-2011 10:55:21] <rmatte> but yeh, just run zenpatch again
[05-Jan-2011 10:55:25] <rmatte> and it'll prompt you to back out
[05-Jan-2011 10:55:30] <rmatte> it'll say "Assume -R"
[05-Jan-2011 10:55:32] <rmatte> just type yes
[05-Jan-2011 10:55:46] <Sam-I-Am> yep
[05-Jan-2011 10:55:49] <Sam-I-Am> that worked
[05-Jan-2011 10:56:01] <Sam-I-Am> theres a *lot* of things broken in the old install, so i wouldnt base your patch issues on me
[05-Jan-2011 10:56:55] <Sam-I-Am> considering i get a nice boatload of errors starting zendmd anyway about OFS.Application Duplicate Product name, incorrect paths, and who knows whatelse
[05-Jan-2011 10:57:17] <rmatte> hehe
[05-Jan-2011 10:57:32] <rmatte> the duplicate product name error is normal
[05-Jan-2011 10:57:35] <rmatte> it's caused by a symlink
[05-Jan-2011 11:01:21] <Sam-I-Am> think someone tried to install stuff in /usr/local/zenoss when things are really in /opt/zenoss
[05-Jan-2011 11:14:14] <robo> hi: i'm having a hard time figuring out how to copy all the /server/linux templates over to a new organizer I created. I thought I could just go to /server/linux -> templates -> copy templates but that doesn't seem to do the trick
[05-Jan-2011 11:27:45] <kokey> is anyone running some kind of HP SNMP agents on vmware ESXi?
[05-Jan-2011 11:27:46] <robo> Hmm, i read something about copying templates using zope -- zenoss/zport/manage -- but I don't see templates in there
[05-Jan-2011 11:33:58] <Sam-I-Am> robo: ver 3?
[05-Jan-2011 11:45:43] <chemist> hello
[05-Jan-2011 11:46:13] <chemist> anyone have any experience with zenbatchload?
[05-Jan-2011 11:46:48] <Sam-I-Am> heh, i'm trying to deal with it now
[05-Jan-2011 11:46:53] <Sam-I-Am> not impressed so far
[05-Jan-2011 11:47:02] <Sam-I-Am> cant figured out how to tell it which snmp community to use
[05-Jan-2011 11:47:27] <Simon4> Sam-I-Am: you could script up ssh'ing to $collector and running $collector_zendisc on a list of devices?
[05-Jan-2011 11:48:02] <Simon4> that way you could set the collector/whatnot all at once, and the snmp community stuff will be used based on the deviceclass you're discovering into
[05-Jan-2011 11:48:27] <chemist> Sam-I-Am: I havent had problems with the snmp stuff, but I am having issues setting a remote collector
[05-Jan-2011 11:49:19] <Sam-I-Am> in v3?
[05-Jan-2011 11:53:02] <rocket> robo use override template
[05-Jan-2011 11:53:22] <mray> chemist: I've used it quite a bit
[05-Jan-2011 11:53:33] <rocket> robo: also see http://dev.zenoss.com/trac/ticket/7689 for a work around
[05-Jan-2011 11:54:16] <mray> chemist: ugh, don't know where that's set by I'd imagine there's some zZenProperty or something for setting it
[05-Jan-2011 11:55:16] <mray> chemist: I'm loading all my devices with Chef via zenbatchload
[05-Jan-2011 11:55:19] <mray> https://github.com/mattray/cookbooks/blob/master/zenoss/providers/zenbatchload.rb
[05-Jan-2011 11:55:56] <davetoo> wow..is it really that bad? I'm so new to 3.0 I haven't had to copy a template yet
[05-Jan-2011 11:55:57] <Sam-I-Am> is there any way to make the mapping function map locations further down the tree?
[05-Jan-2011 11:56:04] <mray> I set zProperties, Device Classes, Systems, Locations, Groups, templates and modeler plugins
[05-Jan-2011 11:57:24] * davetoo goes searching for one of his old zenbatchload files
[05-Jan-2011 11:58:29] <robo> sorry, got caught up in other things. It's version 2 :-)
[05-Jan-2011 11:58:29] <Sam-I-Am> mray: v3 supports those extra goodies?
[05-Jan-2011 11:59:35] <chemist> mray: I've managed to set *almost* all the properties with zenbatchload, but setting the collector is proving hsrd
[05-Jan-2011 11:59:39] <chemist> 8hard
[05-Jan-2011 11:59:52] <davetoo> oh
[05-Jan-2011 12:00:01] <davetoo> for v2.4/5.x,
[05-Jan-2011 12:00:07] <davetoo> copying templates is easy
[05-Jan-2011 12:00:23] <davetoo> I created a /tmp organizer to copy them into for scratch
[05-Jan-2011 12:00:29] <davetoo> for my weird workflow
[05-Jan-2011 12:02:33] <mray> Sam-I-Am: I'm using 3.0.3 with all those things
[05-Jan-2011 12:03:13] <robo> davetoo, I get that it's easy -- though I can't figure out how to do it :-)
[05-Jan-2011 12:03:39] <davetoo> I don't remember I don't have a 2.5 system in front of me
[05-Jan-2011 12:04:32] <robo> I can copy over the Linux 'device' template, but can't figure out how to copy over the rest
[05-Jan-2011 12:05:04] <robo> eg i can't copy over ethernetCsmacd_64
[05-Jan-2011 12:05:34] <robo> anyways, lunch time! i'll try and figure all this out once i get back.
[05-Jan-2011 12:06:59] <davetoo> robo:
[05-Jan-2011 12:07:41] <davetoo> what I did was to use my own unique xTemplateName templates down at / and then change the DeviceTemplate entries down the tree
[05-Jan-2011 12:07:47] <davetoo> that allowed me to re-use them more easily
[05-Jan-2011 12:10:50] <Sam-I-Am> can you do a zenbatchload from a collector?
[05-Jan-2011 12:11:25] * Sam-I-Am guesses no
[05-Jan-2011 12:11:31] <davetoo> That's one thing that looks easier with Egor's zenpack than with Enterprise. No funky daemon names. Just ssh into the remote and run the usual commands.
[05-Jan-2011 12:12:05] <Simon4> davetoo: that breaks down though if you want to run multiple collector instances on a single "collector"
[05-Jan-2011 12:12:14] <Simon4> for different cycle times or whatnot
[05-Jan-2011 12:12:28] <davetoo> ah, true
[05-Jan-2011 12:12:37] <davetoo> I wonder if he's thought about that
[05-Jan-2011 12:12:44] <Simon4> so it's a pain, but it's kind of a necessary pain
[05-Jan-2011 12:13:32] <davetoo> I'm going to do some mods to his stuff for my own use
[05-Jan-2011 12:13:52] <davetoo> to add some options for changing the renderserver URL, etc.
[05-Jan-2011 12:15:34] <rmatte> davetoo: if you do any good mods which are generally applicable you might consider contributing them back
[05-Jan-2011 12:16:09] <davetoo> indeed; problem is that I'd need to figure out how to make them visible in the UI (as checkboxes) and I 'm clueless there
[05-Jan-2011 12:19:25] <davetoo> I want it to have the option of reading from something like collector_daemons.txt rather than generating it based on what's running on the hub when it's invoked, and also an option to create different Render Server URLs
[05-Jan-2011 12:34:23] <chemist> davetoo: did you find any of those old zenbatchload files?
[05-Jan-2011 12:34:36] <davetoo> oh,
[05-Jan-2011 12:34:41] <davetoo> got sidetracked
[05-Jan-2011 12:34:51] <chemist>
[05-Jan-2011 12:36:32] <davetoo> what were you trying to set?
[05-Jan-2011 12:36:45] <chemist> remote collector
[05-Jan-2011 12:37:05] <davetoo> /Server/Linux performanceMonitor='nane01', locationPath='/NANE'
[05-Jan-2011 12:37:05] <davetoo> 10.97.159.253 zSnmpCommunity='public'
[05-Jan-2011 12:37:12] <davetoo> there you go
[05-Jan-2011 12:37:59] <chemist> is locationPath the geographic location?
[05-Jan-2011 12:38:38] <davetoo> Yes, it's your location names in Zenoss
[05-Jan-2011 12:38:45] <chemist> cool
[05-Jan-2011 12:40:14] <davetoo> The way I figured out what could be put here was to look at the python code manage_addDevice in ZenModel/Device.py
[05-Jan-2011 12:40:37] <chemist> good hint, thanx
[05-Jan-2011 12:41:22] <chemist> perfect, thank you very much
[05-Jan-2011 12:42:34] <Simon4> Sam-I-Am: that should work for 2.5 too I think
[05-Jan-2011 12:50:23] <nyeates> FYI, developer irc session tomorrow at 11am est - will discuss zenpack compatibility and testing for avalon
[05-Jan-2011 12:51:08] <Sam-I-Am> Simon4: hmm?
[05-Jan-2011 12:51:11] <davetoo> nyeates: can you give us a teaser?
[05-Jan-2011 12:51:16] <davetoo> What are the topics?
[05-Jan-2011 12:51:24] <Simon4> Sam-I-Am: davetoo: /Server/Linux performanceMonitor='nane01', locationPath='/NANE' for zenbatchload
[05-Jan-2011 12:51:25] <davetoo> I mean, what are the keywords?
[05-Jan-2011 12:51:32] <Simon4> minus the davetoo bit
[05-Jan-2011 12:51:55] <Sam-I-Am> i shall try that
[05-Jan-2011 12:52:06] <Sam-I-Am> is the performancemonitor bit on the same line as /server/linux
[05-Jan-2011 12:52:14] <davetoo> yes
[05-Jan-2011 12:52:42] <Sam-I-Am> ah
[05-Jan-2011 12:52:47] <davetoo> it applies to all the entiries in that "paragraph" when it's on the line with the organzer name
[05-Jan-2011 12:52:52] <davetoo> you could set it per-device if you wanted to
[05-Jan-2011 12:52:55] <Sam-I-Am> also, is there a way to mass-remodel things on another collector?
[05-Jan-2011 12:53:12] <Sam-I-Am> my remodel command breaks for stuff like that
[05-Jan-2011 12:53:27] <nyeates> davetoo: plans for maint release and avalon schedule, event-based zenpacks are most at risk, all other zp's theoretically should work, want to discuss coordination of testing zp's for avalon
[05-Jan-2011 12:53:44] <davetoo> perfect. Thanks.
[05-Jan-2011 12:59:50] <Sam-I-Am> any way to tell zenmodeler to model a bunch of devices?
[05-Jan-2011 13:00:06] <Sam-I-Am> usually i just provide it with a single device, but this time i have 400 of them
[05-Jan-2011 13:00:21] <Simon4> zenmodeler run -p "/Device/Class/Here"
[05-Jan-2011 13:03:03] <Sam-I-Am> ahhh
[05-Jan-2011 13:03:18] <Sam-I-Am> the basic help for zenmodeler doesnt show -d or -p
[05-Jan-2011 13:05:02] <Simon4> yeah, it's all about zenmodeler run --help
[05-Jan-2011 13:05:19] <rmatte> you can also just do zenmodeler run to model all devices
[05-Jan-2011 13:05:24] <rmatte> seeing as that's it's primary function
[05-Jan-2011 13:05:40] <Sam-I-Am> sure
[05-Jan-2011 13:05:44] <rmatte> the basic help for zenmodeler isn't actually the basic help for zenmodeler
[05-Jan-2011 13:05:46] <Sam-I-Am> just didnt want to remodel everything
[05-Jan-2011 13:05:49] <rmatte> it's a generic zope help list
[05-Jan-2011 13:06:02] <rmatte> they could have made a mod to instead display the help list of the actual daemons themselves, but they didn't
[05-Jan-2011 13:06:50] <rmatte> dmd = ZenScriptBase(connect=True).dmd would need to be changed to dmd = ZenScriptBase(connect=True, noopts=True).dmd
[05-Jan-2011 13:07:00] <rmatte> that would keep the stuff from showing the generic zope help list
[05-Jan-2011 13:07:41] <rmatte> That will probably never change though
[05-Jan-2011 13:08:05] <Sam-I-Am> ah
[05-Jan-2011 13:10:22] <Sam-I-Am> hmm @ zenmodeler hanging
[05-Jan-2011 13:10:30] <Sam-I-Am> when given a device path
[05-Jan-2011 13:10:44] <rmatte> does the path have spaces in it?
[05-Jan-2011 13:10:47] <Sam-I-Am> no
[05-Jan-2011 13:10:52] <rmatte> hmmm
[05-Jan-2011 13:10:59] <Sam-I-Am> kaned-core_zenmodeler run -p "/Device/Network/Juniper/J/KanEd/KAP/here"
[05-Jan-2011 13:10:59] <rmatte> did you put quotation marks around it?
[05-Jan-2011 13:11:08] <rmatte> no no
[05-Jan-2011 13:11:14] <rmatte> where are you getting the here from?
[05-Jan-2011 13:11:28] <Sam-I-Am> Simon4's comment
[05-Jan-2011 13:11:37] <rmatte> lol
[05-Jan-2011 13:11:44] <rmatte> he was using that as an example
[05-Jan-2011 13:11:48] <rmatte> you don't need the here part
[05-Jan-2011 13:11:51] <rmatte> you just need the exact path
[05-Jan-2011 13:11:52] <Sam-I-Am> well, i know here is used for some stuff
[05-Jan-2011 13:12:03] <rmatte> also ommit /Device
[05-Jan-2011 13:12:19] <rmatte> If your device class is /Network/Router/Cisco then that's what you specify
[05-Jan-2011 13:12:24] <Sam-I-Am> ahh thats it
[05-Jan-2011 13:12:31] <Sam-I-Am> weird how it just sits there
[05-Jan-2011 13:12:35] <rmatte> lol
[05-Jan-2011 13:12:51] <rmatte> It's testing you to see if you figure it out
[05-Jan-2011 13:12:56] <rmatte> "NO HINTS!"
[05-Jan-2011 13:12:57] <Sam-I-Am> lol
[05-Jan-2011 13:12:57] <rmatte>
[05-Jan-2011 13:13:11] <Sam-I-Am> a lot of the internal zenoss stuff (which should probably be a supported function) is a bit strange
[05-Jan-2011 13:13:37] <davetoo> Half the time (more?) I just look at the code
[05-Jan-2011 13:13:39] <Sam-I-Am> if i only i had more time :/
[05-Jan-2011 13:13:39] <rmatte> yeh, it definitely has it's quirks
[05-Jan-2011 13:13:44] <rmatte> I'm used to pretty much all of them by now
[05-Jan-2011 13:13:51] <Sam-I-Am> 1.5 weeks to roll this out does not leave any time for thinking
[05-Jan-2011 13:13:57] <Sam-I-Am> management screwed this all up
[05-Jan-2011 13:14:00] <davetoo> good thing for IRC then
[05-Jan-2011 13:14:05] <rocket> rmatte: until you hit avalon ..
[05-Jan-2011 13:14:06] <rmatte> yeh, it took me a year before I was really comfortable using it
[05-Jan-2011 13:14:10] <Sam-I-Am> yeah, irc has been awesome
[05-Jan-2011 13:14:12] <rmatte> and that was with heavy usage/study time
[05-Jan-2011 13:14:24] <rmatte> at the time, IRC was alright, but it wasn't as good as it is now
[05-Jan-2011 13:14:33] <rmatte> the support was a lot more half-assed on here at the time
[05-Jan-2011 13:14:35] <Sam-I-Am> for most things i've used, irc is pretty good
[05-Jan-2011 13:14:41] <rmatte> luckily the Zenoss docs were pretty decent
[05-Jan-2011 13:14:44] <rmatte> and so was the forum
[05-Jan-2011 13:14:50] <Sam-I-Am> been there too
[05-Jan-2011 13:15:02] <rmatte> Yeh, there are a lot more active knowledgeable IRC users now
[05-Jan-2011 13:15:27] <rmatte> and some superstars like Egor who weren't around when I started
[05-Jan-2011 13:15:42] <davetoo> But the channel seems to die after about lunchtime in New York
[05-Jan-2011 13:15:55] <rmatte> Yeh, I'm only ever online while I'm at work
[05-Jan-2011 13:16:17] <rmatte> and I'm busy as all hell this week since I'm doing knowledge transfer with my boss before he leaves
[05-Jan-2011 13:16:32] <rmatte> also, half our systems decided to self destruct over the holidays
[05-Jan-2011 13:16:35] <rmatte> which was a lovely treat
[05-Jan-2011 13:17:45] <rmatte> our automated email notifications to our clients have been down... we found out today it's because we're using SOAP to interract with our ticketing system, and it sends it's replies back in xml format...
[05-Jan-2011 13:17:49] <rmatte> someone pasted XML in to a ticket
[05-Jan-2011 13:17:54] <rmatte> so it's barfing on that
[05-Jan-2011 13:18:02] <rmatte> so we need to figure out how to fix it
[05-Jan-2011 13:18:09] <Sam-I-Am> lol
[05-Jan-2011 13:18:19] <rmatte> we have a method to send manual notifications though, so it's not the end of the world
[05-Jan-2011 13:18:23] <robo> don't use xml :-)
[05-Jan-2011 13:18:34] <rmatte> more like don't paste xml in to tickets
[05-Jan-2011 13:18:40] <rmatte> but yeh, that's not a valid solution
[05-Jan-2011 13:18:44] <robo> i love json
[05-Jan-2011 13:18:55] <rmatte> yeh well, we're stuck with SOAP
[05-Jan-2011 13:19:02] <robo> soap can't use json?
[05-Jan-2011 13:19:19] <rmatte> no idea, but we're not recoding everything now
[05-Jan-2011 13:19:20] <rmatte> lol
[05-Jan-2011 13:19:41] <robo> i hear ya, heh
[05-Jan-2011 13:20:13] <rmatte> we've got all sorts of custom code integrating our cmdb, Zenoss, and OTRS (ticketing system)
[05-Jan-2011 13:20:17] <rmatte> the cmdb is all custom too
[05-Jan-2011 13:20:35] <rmatte> though it's still being developed
[05-Jan-2011 13:20:56] <davetoo> hah
[05-Jan-2011 13:20:59] <rmatte> the fun part is seeing if the scripts will work with the new version of OTRS that we're planning to upgrade to
[05-Jan-2011 13:21:16] <nyeates> rmatte: community ZenPack Deprecation... I am thinking that a combo of deprecation and testing the remaining ZPs for Avalon would be really beneficial
[05-Jan-2011 13:21:23] <davetoo> (sorry, laughing at your pain... the XML pasted into the ticket)
[05-Jan-2011 13:21:24] <nyeates> thoughts?
[05-Jan-2011 13:21:31] <rmatte> nyeates: for sure
[05-Jan-2011 13:21:45] <rmatte> nyeates: we need to get that under control
[05-Jan-2011 13:22:05] <rmatte> davetoo: yeh, it sucks lol
[05-Jan-2011 13:22:21] <nyeates> cool, yeah i will have to see if i can get you some privelages on the ZP listing to help out
[05-Jan-2011 13:22:31] <rmatte> nyeates: cool
[05-Jan-2011 13:22:37] <robo> soap is xml only :-) fwiw
[05-Jan-2011 13:22:49] <rmatte> nyeates: I'm going to be insanely busy over the next few weeks but hopefully things will calm down a bit
[05-Jan-2011 13:22:50] <davetoo> we had an on-call phone once that would reboot and lose the message if it got a contuation-SMS (i.e. one spread over more than a single 140-char packet)
[05-Jan-2011 13:22:59] <nyeates> np
[05-Jan-2011 13:23:09] <rmatte> nyeates: I've got lots of new responsibilities coming my way along with all of my old responsibilities sticking around
[05-Jan-2011 13:23:13] <rmatte>
[05-Jan-2011 13:23:27] <nyeates> tomorrow we can discuss that topic during dev chat...see if anyone else can lend a helping hand, or has ideas
[05-Jan-2011 13:23:28] <rmatte> I am now basically the one and only tools support guy here
[05-Jan-2011 13:23:35] <rmatte> we used to have 3 people on this team, now it's all me
[05-Jan-2011 13:23:38] <rmatte>
[05-Jan-2011 13:23:50] <nyeates> ai yi yi
[05-Jan-2011 13:23:56] <rmatte> cool, I'll be around for dev chat tomorrow hopefully
[05-Jan-2011 13:24:21] <nyeates> hopefully the ppl above u will b ok with a decrease in what can be done
[05-Jan-2011 13:24:33] <rmatte> well, we'll see how it goes
[05-Jan-2011 13:25:24] <nyeates> should go hire u some virtual assistants :-)
[05-Jan-2011 13:25:27] <davetoo> I do want to see how the event hooks are changing
[05-Jan-2011 13:25:38] <davetoo> not sure I'll be able to be here live, though
[05-Jan-2011 13:26:10] <nyeates> davetoo: gimme more info...explain what u mean by event hooks
[05-Jan-2011 13:26:12] <davetoo> I also want to corner whoever has managed to import your whole repo into Git
[05-Jan-2011 13:26:41] <davetoo> Sorry, I don't mean that so literally. Not like "code hooks"
[05-Jan-2011 13:26:58] <davetoo> just how the API is changing
[05-Jan-2011 13:28:03] <nyeates> yeah i have seen a nice SQL schema layout....the event tables are very different
[05-Jan-2011 13:28:07] <davetoo> because I'm interested in experimenting with subscribing to the amqp queues with my own daemon for some experiments
[05-Jan-2011 13:28:32] <Simon4> nyeates: any ideas when we could get hold of an alpha for avalon?
[05-Jan-2011 13:29:39] <rocket> davetoo: its really not that bad to import the svn repo into git if you exclude the tags
[05-Jan-2011 13:29:41] <nyeates> Not sure yet. I just dont know the answer to that. Bring that Q if you attend tomorrow...otherwise i will note these questions and try to answer tomorrow
[05-Jan-2011 13:30:08] <Simon4> nyeates: cool.. I will almost def be here tomorrow for some of the time, I ahve a dentist appt to try and slot in :/
[05-Jan-2011 13:30:09] <davetoo> rocket: I'm not having very much luck with git svn --ignore-paths expressions
[05-Jan-2011 13:31:10] <davetoo> I built a perl regex that ignored all but /branches/zenoss-, tags/zenoss-, and trunk, but it still got all the build tags, which I didn't want
[05-Jan-2011 13:31:39] <davetoo> But there's probably a way for me to manually add the tags if I really need them
[05-Jan-2011 13:34:01] <rocket> ignore-paths = ^(?:branches/[^/]+|sandboxen/[^/]+|trunk)/(?:wmi|zendocs)
[05-Jan-2011 13:34:03] <rocket> try that
[05-Jan-2011 13:34:55] <rmatte> rocket to the rescue
[05-Jan-2011 13:35:01] * davetoo tries to parse that visually
[05-Jan-2011 13:35:35] <davetoo> What I want is branches/zenoss-\d+ and trunk
[05-Jan-2011 13:36:04] <rocket> that excludes the branches
[05-Jan-2011 13:36:07] <davetoo> at any rate, "try that" takes three days So I'll let you know
[05-Jan-2011 13:36:22] <rmatte> he wants an exception for /branche/zenoss
[05-Jan-2011 13:36:26] <rmatte> and wants the rest excluded
[05-Jan-2011 13:36:29] <rmatte> branches*
[05-Jan-2011 13:36:53] <rocket> add a particular branch back in with this in your .git config
[05-Jan-2011 13:36:56] <rocket> [svn-remote "25x"] url = http://dev.zenoss.com/svn fetch = branches/zenoss-2.5.x:refs/remotes/svn/zenoss-2.5.x
[05-Jan-2011 13:37:01] <davetoo> yeah, I wonder if I've tickled a logic bug in git-svn perl code
[05-Jan-2011 13:37:13] <rocket> then do a git svn fetch 25x
[05-Jan-2011 13:37:17] <rocket> for example
[05-Jan-2011 13:37:21] <rocket> it goes much quicker
[05-Jan-2011 13:37:32] <davetoo> ah, that looks really promising
[05-Jan-2011 13:38:31] <davetoo> I didn't yet know enough about Git to pick and choose like that. If I just excluded everything other than /trunk and then picked and chose what else I want, that would probably be much faster.
[05-Jan-2011 13:38:53] <rmatte> yeh
[05-Jan-2011 13:38:59] <rmatte> I know zilch about git right now
[05-Jan-2011 13:39:14] <davetoo> The only thing I'm curious about is that tagged releases are promoted from builds
[05-Jan-2011 13:39:33] <davetoo> so I don't know how the graphs will deal with those being omitted
[05-Jan-2011 13:40:44] <straterra> rmatte: I have the sflow/netflow project working perfectly
[05-Jan-2011 13:40:55] <rmatte> straterra: nice
[05-Jan-2011 13:42:06] <Sam-I-Am> hmmm, setting perfmonitor via zenbatchload does not seem to make it model via the collector specified
[05-Jan-2011 13:42:07] <straterra> I went with host-sflow..which recently (as of two weeks ago) added support for ULOG
[05-Jan-2011 13:45:16] <rmatte> nice
[05-Jan-2011 13:45:22] <rmatte> good timing
[05-Jan-2011 13:45:22] <rmatte> lol
[05-Jan-2011 13:46:33] <straterra> Oh, I know
[05-Jan-2011 13:47:07] <rmatte> "God give me a break" *WHAM* ULOG support
[05-Jan-2011 13:47:13] <straterra> Exactly
[05-Jan-2011 13:47:26] <Sam-I-Am> Simon4: you around?
[05-Jan-2011 13:47:37] <Simon4> oui
[05-Jan-2011 13:47:37] <straterra> So..I add three iptables rules to each gateway and I sflow data for every packet going anywhere near it
[05-Jan-2011 13:47:49] <straterra> i have^
[05-Jan-2011 13:48:32] <Sam-I-Am> Simon4: trying to set location and group via zenbatchload... seems to interpret them as device names and makes a mess
[05-Jan-2011 13:49:29] <Simon4> using locationpath="/foo" ?
[05-Jan-2011 13:49:38] <rmatte> straterra: nice, so you're basically siphoning the data
[05-Jan-2011 13:49:45] <straterra> Yup
[05-Jan-2011 13:49:48] <Sam-I-Am> in single or double quotes?
[05-Jan-2011 13:50:00] <straterra> Sending it to Scrutinizer
[05-Jan-2011 13:50:08] <Simon4> Sam-I-Am: unsure, I haven't used it before for that
[05-Jan-2011 13:50:14] <rmatte> grrr, I hate when virtualbox decides it's going to stop copying/pasting between the host/guest
[05-Jan-2011 13:50:15] <Sam-I-Am> nice.
[05-Jan-2011 13:50:16] <rmatte> time to reboot
[05-Jan-2011 13:50:19] <Sam-I-Am> lol
[05-Jan-2011 13:51:21] <rmatte> time to reboot the guest that is
[05-Jan-2011 13:51:41] <rmatte> my workstation is at 189 days uptime
[05-Jan-2011 13:51:59] <rmatte> and it's not even attached to a UPS
[05-Jan-2011 13:52:49] <jb> hrm, is there a way to send all events mapped to a specific class to the trash (ie, automatically drop them?)?
[05-Jan-2011 13:53:03] <rmatte> jb yes, very easily
[05-Jan-2011 13:53:07] <Sam-I-Am> something is very wrong here
[05-Jan-2011 13:53:14] <jb> rmatte: ooH?
[05-Jan-2011 13:53:21] <rmatte> jb: first off, 2.5 or 3.0?
[05-Jan-2011 13:53:32] <jb> 2.5\
[05-Jan-2011 13:53:34] <rmatte> k
[05-Jan-2011 13:53:47] <rmatte> go to the class you want to drop events for
[05-Jan-2011 13:53:47] <jb> windows event logs are so annoying.
[05-Jan-2011 13:53:51] <jb> kj
[05-Jan-2011 13:53:52] <davetoo> rocket: with that ignore-path, how would you init the git repo?
[05-Jan-2011 13:53:53] <jb> err.. k.
[05-Jan-2011 13:53:57] <rmatte> click on the zProperties tab once you're under the class
[05-Jan-2011 13:54:00] <davetoo> with --stdlayout or without?
[05-Jan-2011 13:54:01] <jb> oh, haha
[05-Jan-2011 13:54:03] <jb> ok thats easy.
[05-Jan-2011 13:54:08] <rmatte> change zEventAction to drop
[05-Jan-2011 13:54:09] <rmatte>
[05-Jan-2011 13:54:15] <rmatte> hehe
[05-Jan-2011 13:54:16] <jb> thanks
[05-Jan-2011 13:54:19] <rmatte> np
[05-Jan-2011 13:54:28] <jb> sometimes there are windows events that have unique id's
[05-Jan-2011 13:54:34] <jb> so you cant just map them to /Ignore
[05-Jan-2011 13:54:48] <rmatte> yes you can
[05-Jan-2011 13:55:05] <rmatte> you can map anything, you just need to know how
[05-Jan-2011 13:55:09] <jb> well, for example.. "TIDALSaMaster: Could not send attachment for email ID 78937893"
[05-Jan-2011 13:55:10] <rmatte> what do you mean by unique IDs?
[05-Jan-2011 13:55:20] <jb> each event like that has a different eventId
[05-Jan-2011 13:55:25] <jb> or classKey
[05-Jan-2011 13:55:41] <rmatte> what is the eventClassKey for the event in that case?
[05-Jan-2011 13:55:43] <jb> hrm, can you map based on component?
[05-Jan-2011 13:55:48] <jb> componentTIDALSaMaster
[05-Jan-2011 13:55:53] <rmatte> (I'll give you a mini workshop on mapping difficult events)
[05-Jan-2011 13:56:02] <jb> eventClassKey TIDALSaMaster_2
[05-Jan-2011 13:56:02] <rmatte> ok, so you would map that to a class
[05-Jan-2011 13:56:12] <jb> maybe it would be helpful to map a "component"
[05-Jan-2011 13:56:20] <rmatte> ok, does the eventClassKey change between events?
[05-Jan-2011 13:56:25] <jb> yes, in this case
[05-Jan-2011 13:56:30] <rmatte> basically event mappings work on 2 things...
[05-Jan-2011 13:56:40] <rmatte> eventClassKey and regex/rules
[05-Jan-2011 13:56:47] <jb> k
[05-Jan-2011 13:56:58] <rmatte> ok, show me the difference between 2 of the events
[05-Jan-2011 13:57:00] <rmatte> any differences
[05-Jan-2011 13:57:12] <rmatte> and I'll explain how you'd go about making a mapping that applies against both
[05-Jan-2011 13:57:14] <jb> sec.. let me get some history
[05-Jan-2011 13:57:26] <rmatte> also, are they both coming in with an initial mapping of /Unknown?
[05-Jan-2011 13:57:34] <jb> no.. both /App/Tidal
[05-Jan-2011 13:57:37] <rmatte> k
[05-Jan-2011 13:57:52] <rmatte> so there must be a mapping in /App/Tidal that applies to all of those events, yes?
[05-Jan-2011 13:58:00] <jb> ugh, my VPN is flaking.
[05-Jan-2011 13:58:22] <rmatte> how did you get them mapping to /App/Tidal in the first place?
[05-Jan-2011 13:58:29] <jb> good question..
[05-Jan-2011 13:58:31] <jb> its been months
[05-Jan-2011 13:58:41] <rmatte> lol
[05-Jan-2011 13:58:52] <jb> ok
[05-Jan-2011 13:58:55] <rmatte> there must be some mapping in the class
[05-Jan-2011 13:58:56] <jb> here are two events
[05-Jan-2011 13:59:10] <jb> yes
[05-Jan-2011 13:59:12] <jb> there are two
[05-Jan-2011 13:59:26] <rmatte> and those 2 mappings apply against all of those events?
[05-Jan-2011 13:59:50] <jb> hrm yes
[05-Jan-2011 13:59:53] <jb> this may be a bad example
[05-Jan-2011 14:00:01] <rmatte> then why wouldn't you just move those mappings to /Ignore?
[05-Jan-2011 14:00:03] <jb> they all have an event key of TIDALSaMaster_2
[05-Jan-2011 14:00:04] <rmatte>
[05-Jan-2011 14:00:10] <jb> yeah thats not making sense
[05-Jan-2011 14:00:16] <rmatte> k, then that's all you need for them to be common
[05-Jan-2011 14:00:19] <rmatte> but anyways for reference...
[05-Jan-2011 14:00:32] <rmatte> let's say you had a bunch of events coming in in the /Unknown class with no eventClassKey
[05-Jan-2011 14:00:43] <rmatte> or with different eventClassKeys for each of them
[05-Jan-2011 14:00:46] <jb> k
[05-Jan-2011 14:00:48] <rmatte> but with similar summaries
[05-Jan-2011 14:00:57] <jb> regex on the description?
[05-Jan-2011 14:01:03] <rmatte> you would manually create a mapping in whatever class you want, and call it whatever
[05-Jan-2011 14:01:13] <rmatte> then you would set the eventClassKey of the mapping to: defaultmapping
[05-Jan-2011 14:01:19] <rmatte> that's the secret that most people don't know
[05-Jan-2011 14:01:28] <jb> ahhh
[05-Jan-2011 14:01:28] <jb> ok
[05-Jan-2011 14:01:34] <rmatte> once it's set to defaultmapping it'll apply against any events coming in as /Unknown
[05-Jan-2011 14:01:40] <jb> got it
[05-Jan-2011 14:01:43] <rmatte> then you set the regex, which can be part of the event summary
[05-Jan-2011 14:01:56] <rmatte> so you could set the regex to: TIDALSaMaster: Could not send attachment for email ID
[05-Jan-2011 14:02:03] <rmatte> and it would apply no matter what the id is
[05-Jan-2011 14:02:07] <rmatte> you can also use rules
[05-Jan-2011 14:02:12] <jb> k
[05-Jan-2011 14:02:15] <rmatte> rules are just python statements
[05-Jan-2011 14:02:16] <rmatte> like...
[05-Jan-2011 14:02:22] <rmatte> if evt.component = "BLAH"
[05-Jan-2011 14:02:38] <jb> yeah
[05-Jan-2011 14:02:47] <rmatte> if evt.component == "BLAH" and evt.summary == "WOOHAH!"
[05-Jan-2011 14:03:04] <rmatte> if that condition is met, the mapping gets applied to the event
[05-Jan-2011 14:03:37] <rmatte> you can also set transforms at the event class level if need be
[05-Jan-2011 14:03:52] <jb> ok thanks
[05-Jan-2011 14:03:56] <rmatte> np
[05-Jan-2011 14:04:13] <jb> hrm, everytime I try to delete this ESX device, zenoss errors
[05-Jan-2011 14:04:41] <jb> Type: AttributeError
[05-Jan-2011 14:04:41] <jb> Value: 'NoneType' object has no attribute 'deleteDevice'
[05-Jan-2011 14:04:41] <jb> Traceback (innermost last):
[05-Jan-2011 14:04:41] <jb> Module ZPublisher.Publish, line 119, in publish
[05-Jan-2011 14:04:41] <jb> Module ZPublisher.mapply, line 88, in mapply
[05-Jan-2011 14:04:42] <jb> Module ZPublisher.Publish, line 42, in call_object
[05-Jan-2011 14:04:42] <jb> Module Products.ZenModel.DeviceClass, line 308, in removeDevices
[05-Jan-2011 14:04:43] <jb> AttributeError: 'NoneType' object has no attribute 'deleteDevice'
[05-Jan-2011 14:04:43] <jb> crap
[05-Jan-2011 14:04:48] <jb> http://pastebin.com/TJ8cFp8U
[05-Jan-2011 14:04:50] <jb> i meant to paste that
[05-Jan-2011 14:04:52] <jb> :/
[05-Jan-2011 14:13:37] <rmatte> sounds fubar
[05-Jan-2011 14:13:44] <citrus2> Hey, Quick question. I am getting events saying that my "SNMP agent down" when i know full well that snmp is running just fine on these devices. when i do an snmpwalk on the device i get back info. they seem to all but windows devices
[05-Jan-2011 14:13:59] <citrus2> * seem to all be windows devices
[05-Jan-2011 14:14:28] <rmatte> jb: message/20453?tstart=0
[05-Jan-2011 14:14:32] <rmatte> read through that
[05-Jan-2011 14:14:45] <rmatte> citrus2: what types of devices?
[05-Jan-2011 14:14:59] <rmatte> oh windows
[05-Jan-2011 14:15:05] <rmatte> are you able to snmpwalk them?
[05-Jan-2011 14:15:21] <citrus2> yes
[05-Jan-2011 14:15:27] <rmatte> also, is there a Cisco ASA or PIX somewhere between Zenoss and the servers?
[05-Jan-2011 14:16:05] <citrus2> no
[05-Jan-2011 14:16:25] <citrus2> i do have a pix but the zenoss machine doesn't have to go over the pix to access the devices
[05-Jan-2011 14:16:27] <rmatte> when you do a full snmpwalk of one of the devices that it's complaining about (not just snmpwalking system)...
[05-Jan-2011 14:16:41] <rmatte> does it timeout halfway through the walk?
[05-Jan-2011 14:16:51] <rmatte> or does it successfully run right to the end where you see END of Mibs or whatever
[05-Jan-2011 14:16:54] <nyeates> citrus2: the events are still occuring? aka, the count is still increasing?
[05-Jan-2011 14:17:31] <rmatte> nyeates: I'm thinking he may have something behaving like an ASA where he needs to change zMaxOIDPerRequest from 40 to 10...
[05-Jan-2011 14:17:37] <rmatte> but I'm exploring other possibilities first
[05-Jan-2011 14:17:39] <citrus2> rmatte: i only get about 8 lines of info from snmpwalk from them and it times out
[05-Jan-2011 14:17:51] <rmatte> citrus2: then it's not a Zenoss problem
[05-Jan-2011 14:17:58] <rmatte> you need to figure out what's causing the timeout
[05-Jan-2011 14:18:25] <rmatte> Is there any type of firewall anywhere that could be throttling the traffic in some way
[05-Jan-2011 14:18:45] <citrus2> no
[05-Jan-2011 14:18:57] <rmatte> It's happening on how many servers?
[05-Jan-2011 14:18:59] <jb> possibly a client problem..
[05-Jan-2011 14:19:12] <nyeates> yeah some network interference of data, or incompatibility in snmp agent it sounds like
[05-Jan-2011 14:19:13] <jb> do you have other servers with the same snmp configuration that work correctly?
[05-Jan-2011 14:19:19] <rmatte> jb: not if it's across a bunch of clients, that would be one heck of a coincidence
[05-Jan-2011 14:19:20] <citrus2> 16 servers
[05-Jan-2011 14:19:25] <jb> all 16 servers?
[05-Jan-2011 14:19:30] <rmatte> ok, are these VMs?
[05-Jan-2011 14:19:38] <rmatte> or physical?
[05-Jan-2011 14:19:44] <citrus2> a mix
[05-Jan-2011 14:19:51] <citrus2> half and half
[05-Jan-2011 14:19:52] <rmatte> ok, what do they all have in common?
[05-Jan-2011 14:19:59] <rmatte> there must be some network device that they all go through?
[05-Jan-2011 14:20:07] <citrus2> just a dumb switch
[05-Jan-2011 14:20:15] <jb> i'd say its your configuration..
[05-Jan-2011 14:20:22] <jb> (your snmp agent's config)
[05-Jan-2011 14:20:27] <rmatte> did they work previously?
[05-Jan-2011 14:20:31] <rmatte> or did you just set them up?
[05-Jan-2011 14:20:50] <rmatte> is windows firewall running on those servers?
[05-Jan-2011 14:21:06] <citrus2> they worked before.. before when i am not sure.. i don't look in the event log to often and i just cleared all the events today..
[05-Jan-2011 14:21:10] <rmatte> are the snmp agents on those servers configured to accept SNMP requests from the IP of your Zenoss server?
[05-Jan-2011 14:21:22] <citrus2> domain policy = no firewall
[05-Jan-2011 14:21:26] <rmatte> k
[05-Jan-2011 14:21:37] <citrus2> yes.. again i get back a little info
[05-Jan-2011 14:21:43] <rmatte> any other packet loss issues besides SNMP?
[05-Jan-2011 14:21:48] <citrus2> and it works on other servers
[05-Jan-2011 14:23:30] <citrus2> no
[05-Jan-2011 14:23:40] <rmatte> It's just extremely odd for 16 servers to suddenly develop strange SNMP behaviour like that
[05-Jan-2011 14:23:46] <rmatte> it primarily points to a network issue
[05-Jan-2011 14:23:58] <rmatte> unless some domain policy somehow screwed them up
[05-Jan-2011 14:25:19] <citrus2> always gets stuck at the same line
[05-Jan-2011 14:25:25] <citrus2> snmpwalk -v1 -cpublic 192.168.4.30 system
[05-Jan-2011 14:25:27] <citrus2> SNMPv2-MIB::sysDescr.0 = STRING: Hardware: EM64T Family 6 Model 15 Stepping 11 AT/AT COMPATIBLE - Software: Windows Version 5.2 (Build 3790 Multiprocessor Free)
[05-Jan-2011 14:25:29] <citrus2> SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.311.1.1.3.1.2
[05-Jan-2011 14:25:31] <citrus2> DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (315928133) 36 days, 13:34:41.33
[05-Jan-2011 14:25:32] <citrus2> SNMPv2-MIB::sysContact.0 = STRING:
[05-Jan-2011 14:25:34] <citrus2> SNMPv2-MIB::sysName.0 = STRING: RUFUS
[05-Jan-2011 14:25:35] <citrus2> SNMPv2-MIB::sysLocation.0 = STRING:
[05-Jan-2011 14:25:37] <citrus2> SNMPv2-MIB::sysServices.0 = INTEGER: 76
[05-Jan-2011 14:26:23] <rmatte> don't snmpwalk with system at the end
[05-Jan-2011 14:26:29] <rmatte> snmpwalk -v1 -cpublic 192.168.4.30
[05-Jan-2011 14:26:31] <rmatte> do that
[05-Jan-2011 14:27:38] <rmatte> system will only walk the system portion of the tree
[05-Jan-2011 14:28:29] <citrus2> ...........................
[05-Jan-2011 14:28:31] <citrus2> ST-RESOURCES-MIB::hrSWInstalledDate.199 = STRING: 2010-10-2,7:6:18.0
[05-Jan-2011 14:28:32] <citrus2> HOST-RESOURCES-MIB::hrSWInstalledDate.200 = STRING: 2010-11-29,9:16:30.0
[05-Jan-2011 14:28:34] <citrus2> HOST-RESOURCES-MIB::hrSWInstalledDate.201 = STRING: 2010-8-30,9:2:42.0
[05-Jan-2011 14:28:36] <citrus2> HOST-RESOURCES-MIB::hrSWInstalledDate.202 = STRING: 2010-8-30,9:2:42.0
[05-Jan-2011 14:28:37] <citrus2> Error in packet.
[05-Jan-2011 14:28:39] <citrus2> Reason: (genError) A general failure occured
[05-Jan-2011 14:28:41] <citrus2> Failed object: HOST-RESOURCES-MIB::hrSWInstalledDate.202
[05-Jan-2011 14:28:54] <rmatte> k, definitely a network issue
[05-Jan-2011 14:29:02] <ericenns_> rmatte: you have experience with egors remote collectors and zenoss stack right
[05-Jan-2011 14:29:21] <rmatte> ericenns_: I've never actually used it but I fully understand the configuration of it
[05-Jan-2011 14:29:41] <ericenns_> rmatte: oh ok well nevermind then was just going to ask you some questions
[05-Jan-2011 14:29:52] <rmatte> you can ask me anyways
[05-Jan-2011 14:30:01] <rmatte> I'll probably know the answers to some
[05-Jan-2011 14:31:14] <ericenns_> ok well I installed zenoss stack on what I want to be a remote collecter (ie head node of a cluster) and I followed the prereqs ie ssh config and ssh environment but when I do a remote collectos update and check to see if any zenoss process is running all say they are down
[05-Jan-2011 14:33:00] <davetoo> what was running on the hub when you did the update?
[05-Jan-2011 14:33:15] <ericenns_> another thing is I had to create my user manually because it failed on the zenoss stack install
[05-Jan-2011 14:33:40] <ericenns_> davetoo: I didn't start zenoss on the remote collecter as per the instructions
[05-Jan-2011 14:33:58] <davetoo> ok, not what I asked
[05-Jan-2011 14:34:06] <davetoo> What was running on the master/hub?
[05-Jan-2011 14:34:39] <ericenns_> umm I didn't check what was running but when I did the update it said it was succesfull
[05-Jan-2011 14:35:00] <davetoo> His zenpack looks at the set of zenoss daemons that are running on the master, and only starts daemons on the remote that are running on the master
[05-Jan-2011 14:35:17] <ericenns_> davetoo: ok all the daemons are running on the host
[05-Jan-2011 14:35:44] <davetoo> When you're logged into the master as the zenoss user, does "ssh <remote>" get you into the remote without a passphrase or password?
[05-Jan-2011 14:36:10] <ericenns_> passwordless ssh works like a charm both ways
[05-Jan-2011 14:36:49] <davetoo> what does daemons.txt look like on the remote?
[05-Jan-2011 14:37:03] <davetoo> $ZENHOME/etc/daemons.txt?
[05-Jan-2011 14:37:44] <ericenns_> the $ZENHOME path doesn't exist for my zenoss user
[05-Jan-2011 14:38:00] <davetoo> ok, that's a problem
[05-Jan-2011 14:38:05] <Simon4> ericenns_: if the user create failed, the environment for the zenoss user won't be set up at all
[05-Jan-2011 14:38:11] <Simon4> which will break all sorts of things a lot
[05-Jan-2011 14:38:22] <ericenns_> Simon4: ok can I set it up?
[05-Jan-2011 14:38:42] <davetoo> you could try just copying over the .bashrc from the master
[05-Jan-2011 14:38:59] <ericenns_> kicker is the master was not installed via stack
[05-Jan-2011 14:39:24] <davetoo> If $ZENHOME is not the same on both of them, just adjust the .bashrc
[05-Jan-2011 14:39:40] <davetoo> but if its /opt/zenoss or /usr/local/zenoss on both, then you're good
[05-Jan-2011 14:41:10] <ericenns_> anyone here running zenoss stack that could share there bashrc I installed at the /usr/local/zenoss level
[05-Jan-2011 14:41:21] <rmatte> ericenns_: sorry, someone distacted me
[05-Jan-2011 14:41:35] <ericenns_> no problem
[05-Jan-2011 14:41:36] <citrus2> rmatte: ok that error was only for one server.. i reinstalled the snmp service on that server and now its returning with no error..
[05-Jan-2011 14:41:51] <rmatte> I see davetoo took care of it lol
[05-Jan-2011 14:42:07] <rmatte> citrus2: ok, are the others returning fine as well?
[05-Jan-2011 14:42:19] <citrus2> yes
[05-Jan-2011 14:42:30] <rmatte> are you still seeing SNMP Agent Down errors?
[05-Jan-2011 14:42:35] <rmatte> with an incrementing event count?
[05-Jan-2011 14:42:42] <ericenns_> rmatte: could you share your bashrc for a stack install possibly
[05-Jan-2011 14:43:12] <citrus2> let me allow it to refresh i have it set to check the servers every 5 minutes.. is there way to force check?
[05-Jan-2011 14:43:13] <rmatte> ericenns_: yessir
[05-Jan-2011 14:43:19] <ericenns_> rmatte: thanks
[05-Jan-2011 14:43:43] <rmatte> actually I think I pasted it in the comments on that ZenPack page
[05-Jan-2011 14:44:23] <rmatte> citrus2: you can login via ssh, become the zenoss user (sudo su - zenoss) and then do: zenperfsnmp run -v10
[05-Jan-2011 14:44:42] * rmatte checks
[05-Jan-2011 14:44:55] <citrus2> well it just did it automatically. and yes its still incrementing
[05-Jan-2011 14:45:07] <rmatte> ericenns_: yeh, it is there
[05-Jan-2011 14:45:31] <ericenns_> rmatte: now I see it thanks
[05-Jan-2011 14:45:38] <rmatte> ericenns_: no prob
[05-Jan-2011 14:46:10] <rmatte> citrus2: ok, so you can snmpwalk them all to completion... next thing to try...
[05-Jan-2011 14:46:25] <rmatte> citrus2: moedify the zProperties for that class
[05-Jan-2011 14:46:34] <rmatte> change zMaxOIDPerRequest from 40 to 10
[05-Jan-2011 14:46:36] <rmatte> and save it
[05-Jan-2011 14:46:48] <rmatte> then try again
[05-Jan-2011 14:47:08] <rmatte> I'd recommend doing zenperfsnmp run -v10
[05-Jan-2011 14:47:14] <rmatte> since it'll show any possible errors
[05-Jan-2011 14:47:20] <rmatte> you can do it against a single device like...
[05-Jan-2011 14:47:25] <rmatte> I'd recommend doing zenperfsnmp run -v10 -d devicename
[05-Jan-2011 14:47:28] <rmatte> erm
[05-Jan-2011 14:47:32] <rmatte> zenperfsnmp run -v10 -d devicename
[05-Jan-2011 14:47:34] <rmatte> lol
[05-Jan-2011 14:51:29] <citrus2> yay i think that helped all but one server
[05-Jan-2011 14:51:43] <rmatte> snmpwalk that one particular server
[05-Jan-2011 14:51:52] <rmatte> see if it has the same issue as the other one did
[05-Jan-2011 14:51:54] <citrus2> before i troobleshoot that one server.. may i ask why that would need to be changed?
[05-Jan-2011 14:52:12] <rmatte> well... here's why I normally change it...
[05-Jan-2011 14:52:35] <rmatte> In the case of Cisco ASAs, they don't like too many snmp requests being crammed in the same set of packets for whatever reason
[05-Jan-2011 14:52:47] <rmatte> so by changing that value from 40 to 10, there are less requests per set, and it works
[05-Jan-2011 14:52:58] <rmatte> it looks like you're dealing with something similar for whatever reason
[05-Jan-2011 14:53:16] <citrus2> so more packets but less info in each packet?
[05-Jan-2011 14:53:23] <rmatte> basically
[05-Jan-2011 14:53:44] <rmatte> the packet sizes weren't agreeing with something
[05-Jan-2011 14:54:12] <rmatte> woohoo, my new skis just arrived
[05-Jan-2011 14:54:15] <citrus2> hmm that server seems to return fine from an snmpwalk..
[05-Jan-2011 14:54:26] <rmatte> try lowering the value even more for it
[05-Jan-2011 14:54:32] <rmatte> just for that 1 server
[05-Jan-2011 14:54:35] <rmatte> not for all of them
[05-Jan-2011 14:54:40] <citrus2> k
[05-Jan-2011 14:54:42] <rmatte> drop it to 1 just to see
[05-Jan-2011 14:55:04] <rmatte> a higher value is more efficient which is why it shouldn't be changed globally
[05-Jan-2011 14:55:30] <rmatte> In my experience, 40 works in 99% of cases though
[05-Jan-2011 14:55:36] <rmatte> so you're the unfortunate exception
[05-Jan-2011 14:55:37] <rmatte>
[05-Jan-2011 14:56:13] <citrus2> i wonder if my switch is doing anything weird
[05-Jan-2011 14:56:21] <rmatte> It could be...
[05-Jan-2011 14:56:35] <rmatte> maybe there's a defective interface on it causing errored packets
[05-Jan-2011 14:56:41] <rmatte> and the bigger the packets, the harder it is to recover
[05-Jan-2011 14:56:57] <ericenns_> hmm still not seeing a daemons.txt
[05-Jan-2011 14:57:01] <citrus2> ok dropping that to 5 worked
[05-Jan-2011 14:57:03] <citrus2> wtf
[05-Jan-2011 14:57:07] <citrus2> i wish i knew why
[05-Jan-2011 14:57:23] <rmatte> citrus2: you should check whatever you're using as a trunk port on that switch
[05-Jan-2011 14:57:30] <rmatte> and see if there's anything funky going on with it
[05-Jan-2011 14:57:37] <rmatte> may try changing it to a different port
[05-Jan-2011 14:57:40] <rmatte> maybe*
[05-Jan-2011 14:57:59] <citrus2> trunk port?
[05-Jan-2011 14:58:06] <rmatte> trunk port would be an uplink port
[05-Jan-2011 14:58:18] <rmatte> I assume everything else on the network is coming through 1 port then branching out to the rest?
[05-Jan-2011 14:58:26] <rmatte> (I don't really know how you have it setup)
[05-Jan-2011 14:58:44] <citrus2> zenoss is on the same switch as those servers
[05-Jan-2011 14:58:49] <rmatte> ah
[05-Jan-2011 14:58:59] <rmatte> it might just be a global issue with the switch then
[05-Jan-2011 14:59:04] <rmatte> data processing issue or something
[05-Jan-2011 14:59:38] <citrus2> why would snmpwalk return fine.. but zenoss return different?
[05-Jan-2011 14:59:38] <rmatte> When you say dumb switch, I assume it is an actual switch and not a hub?
[05-Jan-2011 14:59:54] <citrus2> does it pass a packet size flag or something
[05-Jan-2011 14:59:55] <rmatte> because snmpwalk would be equivalent to the 1 value
[05-Jan-2011 15:00:08] <citrus2> ah
[05-Jan-2011 15:00:09] <rmatte> snmpwalk is far as efficient as twisted, which is what Zenoss uses for SNMP
[05-Jan-2011 15:00:19] <rmatte> erm
[05-Jan-2011 15:00:23] <rmatte> let me rephrase
[05-Jan-2011 15:00:30] <rmatte> snmpwalk is far from being as efficient as twisted
[05-Jan-2011 15:00:30] <rmatte> lol
[05-Jan-2011 15:01:10] <citrus2> is twisted another snmpwalk type program?
[05-Jan-2011 15:01:30] <rmatte> it's a python library that supports various network protocols
[05-Jan-2011 15:01:33] <davetoo> Twisted is a python library
[05-Jan-2011 15:01:33] <rmatte> SNMP being one of them
[05-Jan-2011 15:01:40] <davetoo> event-driven network library
[05-Jan-2011 15:02:08] <citrus2> i take back my previous comment.. it is a smart switch.. its a dell powerconnect 2724
[05-Jan-2011 15:02:11] <davetoo> zenoss/pynetsnmp/twisted fire off a whole bunch of queries in parallel, and process each result as it comes back
[05-Jan-2011 15:02:23] <davetoo> there can be hundreds of queries in-flight
[05-Jan-2011 15:02:59] <willwh> hi guys
[05-Jan-2011 15:04:53] <rmatte> willwh: hey
[05-Jan-2011 15:04:56] <willwh> anyone monitoring Gbps interfaces?
[05-Jan-2011 15:05:06] <willwh> I only just noticed this... but, all interfaces I am montiroing
[05-Jan-2011 15:05:11] <rmatte> citrus2: you should monitor the switch via SNMP and see if you can see errors on the interfaces.
[05-Jan-2011 15:05:17] <willwh> it looks like they peak (from the graphs) at about 109.45mb
[05-Jan-2011 15:05:28] <rmatte> citrus2: Dell are not exactly known for their network equipment
[05-Jan-2011 15:05:32] <rmatte> one of the last brands I would use
[05-Jan-2011 15:06:00] <rmatte> willwh: you're monitoring with snmp v1?
[05-Jan-2011 15:06:05] <willwh> v2c
[05-Jan-2011 15:06:09] <rmatte> hmmm
[05-Jan-2011 15:06:15] <rmatte> did it detect them as gig interfaces?
[05-Jan-2011 15:06:24] <rmatte> Is it using the 64bit template?
[05-Jan-2011 15:07:23] <willwh> yes detected as 1000
[05-Jan-2011 15:07:34] <rmatte> what's the interface type listed as?
[05-Jan-2011 15:09:04] <willwh> where do I see that?
[05-Jan-2011 15:09:07] <willwh> just interfaces?
[05-Jan-2011 15:09:27] <rmatte> you're using 2.5 or 3.0?
[05-Jan-2011 15:09:39] <willwh> 3.0
[05-Jan-2011 15:09:43] <rmatte> click on the interface
[05-Jan-2011 15:09:48] <rmatte> then in the dropdown where it says graphs
[05-Jan-2011 15:09:51] <rmatte> select Details
[05-Jan-2011 15:10:00] <rmatte> you'll see the type, speed, etc... listed there
[05-Jan-2011 15:10:13] <rmatte> is the type ethernetCsmacd_64?
[05-Jan-2011 15:10:18] <willwh> not using the 64bit template
[05-Jan-2011 15:10:23] <willwh> Speed:
[05-Jan-2011 15:10:25] <willwh> 1000000000
[05-Jan-2011 15:10:35] <rmatte> Type?
[05-Jan-2011 15:10:41] <willwh> ethernetCsmacd
[05-Jan-2011 15:10:46] <rmatte> remodel the device
[05-Jan-2011 15:10:55] <rmatte> and see if it picks up the proper type
[05-Jan-2011 15:11:20] <rmatte> the template it uses depends on the type listed for the interface
[05-Jan-2011 15:11:28] <rmatte> the interface template matching the type gets used
[05-Jan-2011 15:11:34] <willwh> ok
[05-Jan-2011 15:11:54] <rmatte> but yeh, that's your problem, it's not using the right counters
[05-Jan-2011 15:11:57] <willwh> zenmodeler reports no change in config
[05-Jan-2011 15:12:21] <rmatte> hmmm, so for some reason the SNMP agent on that device is reporting them as 32bit interfaces
[05-Jan-2011 15:12:36] <davetoo> snmp version?
[05-Jan-2011 15:12:44] <rmatte> he already said he's using v2
[05-Jan-2011 15:13:01] <rmatte> make 100% sure you are and that there's no local setting on that device or on some sub-class
[05-Jan-2011 15:13:08] <rmatte> If it's v1 it won't work
[05-Jan-2011 15:13:36] <willwh> ok
[05-Jan-2011 15:13:46] <willwh> I'll take a peek in to that - these are windows boxes
[05-Jan-2011 15:13:48] <rmatte> you know where to check the version I assume?
[05-Jan-2011 15:13:50] <rmatte> in zProperties?
[05-Jan-2011 15:13:52] <willwh> just using the basic snmp service
[05-Jan-2011 15:13:55] <willwh> yes
[05-Jan-2011 15:14:06] <rmatte> right, the basic dishes out in v1 and v2
[05-Jan-2011 15:14:09] <willwh> I have that set for /Server/Windows to be v2c
[05-Jan-2011 15:14:24] <willwh> lunch is here - back shortly
[05-Jan-2011 15:14:29] <rmatte> k
[05-Jan-2011 15:31:02] <jb> hey have you all noticed how zenoss doesn't always put a space in between words in the event emails?
[05-Jan-2011 15:31:15] <jb> (in the subject)
[05-Jan-2011 15:31:39] <jb> like "Dell OpenManage: Disk Controller Error" sometimes comes out like "Dell OpenManage: DiskController Error"
[05-Jan-2011 15:32:55] <rmatte> I've never noticed that
[05-Jan-2011 15:34:00] <jb> its always done that to me..
[05-Jan-2011 15:38:38] <ericenns_> hey so my remote modeler doesn't seem to be working it is calling commands to /opt/zenoss not /usr/local/zenoss
[05-Jan-2011 15:39:10] <rmatte> sounds like an issue in the code
[05-Jan-2011 15:39:17] <rmatte> (for the zenpack)
[05-Jan-2011 15:39:22] <ericenns_> should I just softlink it
[05-Jan-2011 15:39:32] <rmatte> you could I suppose
[05-Jan-2011 15:39:51] <ericenns_> or do you think there would be a config file somewhere
[05-Jan-2011 15:40:21] <rmatte> I'd grep through Egor's ZenPack to see if he hardcoded /opt/zenoss is somewhere
[05-Jan-2011 15:40:29] <rmatte> instead of using $ZENHOME/.. or whatever
[05-Jan-2011 15:40:42] <rmatte> in somewhere*
[05-Jan-2011 15:40:48] <ericenns_> rmatte: I don't think it's that my main install is rpm and my modeler is stack
[05-Jan-2011 15:40:54] <rmatte> ohhhhhh
[05-Jan-2011 15:41:03] <ericenns_> thats probably the issue
[05-Jan-2011 15:41:09] <rmatte> haha, yeh, I don't think that's ever been tested
[05-Jan-2011 15:41:15] <rmatte> I don't even know if that can actually work
[05-Jan-2011 15:41:20] <ericenns_> well guess I'm the first
[05-Jan-2011 15:41:32] <rmatte> well no, I've seen people try it before
[05-Jan-2011 15:41:37] <rmatte> never heard of any succeeding though
[05-Jan-2011 15:41:40] <ericenns_> I added the device on the remote collector manually and that was fine
[05-Jan-2011 15:41:45] <rmatte> try a symlink
[05-Jan-2011 15:41:48] <rmatte> that's your best bet
[05-Jan-2011 15:42:00] <ericenns_> ok I forgot by is it source first
[05-Jan-2011 15:42:07] <rmatte> source dest
[05-Jan-2011 15:42:09] <willwh> rmatte: the basic snmp service in windows
[05-Jan-2011 15:42:13] <rmatte> I used to always mix those up
[05-Jan-2011 15:42:16] <willwh> I don't see an opion for v1 or v2
[05-Jan-2011 15:42:27] <willwh> when configuring the service
[05-Jan-2011 15:42:29] <rmatte> willwh: there isn't any, they default to both
[05-Jan-2011 15:42:33] <willwh> ah.
[05-Jan-2011 15:42:45] <rmatte> willwh: did you check the zProperties right at the device level for that device?
[05-Jan-2011 15:42:48] <willwh> ok - well cetainly when I snmpwalk the devices - it is using snmp v2c
[05-Jan-2011 15:42:51] <willwh> yes
[05-Jan-2011 15:42:57] <rmatte> k, no idea then
[05-Jan-2011 15:43:11] <willwh> now called Configuration Properties in 3.*
[05-Jan-2011 15:43:23] <rmatte> right, same thing
[05-Jan-2011 15:44:05] <willwh> yeah
[05-Jan-2011 15:44:11] <rmatte> 3.0 has taken away some of the uNF that 2.5 had
[05-Jan-2011 15:44:18] <rmatte> such as "zProperties"
[05-Jan-2011 15:44:20] <rmatte>
[05-Jan-2011 15:44:44] <rmatte> oh, and the hidden dropdown menus
[05-Jan-2011 15:47:09] <willwh> hrm, this is very odd
[05-Jan-2011 15:49:45] <rmatte> here's something that'll help you...
[05-Jan-2011 15:50:02] <rmatte> the OID for interface type is: 1.3.6.1.2.1.2.2.1.3
[05-Jan-2011 15:50:08] <rmatte> followed by the snmp index of the interface
[05-Jan-2011 15:50:14] <rmatte> now, the type is going to be a numeric value
[05-Jan-2011 15:50:33] <rmatte> ethernetCsmacd is 6
[05-Jan-2011 15:50:57] <rmatte> now, after that it checks for hc counters on the interface
[05-Jan-2011 15:51:05] <rmatte> which are only provided via snmp v2
[05-Jan-2011 15:51:17] <rmatte> if no hc counters are found, then the interface is assumed to be 32bit
[05-Jan-2011 15:51:30] <rmatte> HC counters are...
[05-Jan-2011 15:51:42] <rmatte> 1.3.6.1.2.1.31.1.1.1.6
[05-Jan-2011 15:51:44] <rmatte> 1.3.6.1.2.1.31.1.1.1.7
[05-Jan-2011 15:51:48] <rmatte> 1.3.6.1.2.1.31.1.1.1.15
[05-Jan-2011 15:51:49] <rmatte> 1.3.6.1.2.1.31.1.1.1.18
[05-Jan-2011 15:51:54] <rmatte> ifHCInOctets
[05-Jan-2011 15:51:58] <rmatte> ifHCInUcastPkts
[05-Jan-2011 15:52:15] <rmatte> actually ignore the .15 and .18, those are something else
[05-Jan-2011 15:52:24] <rmatte> but you need to be able to query the .6 or .7 for the interface
[05-Jan-2011 15:52:34] <rmatte> otherwise it's not going to be able to collect the 64bit info
[05-Jan-2011 15:53:31] <rmatte> if you can't query those then it means that the agent isn't providing them or you're monitoring with the wrong snmp version (which you say you aren't)
[05-Jan-2011 15:53:48] <rmatte> or the interface isn't actually 1gbps
[05-Jan-2011 15:54:29] <willwh> ok
[05-Jan-2011 15:56:17] <willwh> *.10 and *.11 are relevant though
[05-Jan-2011 15:57:35] <rmatte> yes
[05-Jan-2011 15:57:37] <rmatte> they are
[05-Jan-2011 15:57:46] <rmatte> but it's irrelevant since you won't see those if you can't see .6 and .7
[05-Jan-2011 15:58:22] <rmatte> nice, one of our clients changed their name, so now we have to go around renaming everything
[05-Jan-2011 15:58:22] <rmatte> eugh
[05-Jan-2011 16:14:41] <ericedge> I've been devouring these discussions regarding problems with switch monitoring; I wonder if any might relate to the gaps I see in performance graphs for switch ports for ifOutOctets and ifInOctets?
[05-Jan-2011 16:15:18] <ericedge> the switch should have gig throughput, so maybe there's an overflow from its using the non-_64 template?
[05-Jan-2011 16:16:02] <rmatte> ericedge: that's exactly what it is
[05-Jan-2011 16:16:05] <rmatte> it'll cause rollovers
[05-Jan-2011 16:16:12] <rmatte> since the values are too high for the 64bit counters
[05-Jan-2011 16:16:17] <rmatte> erm for the 32bit counters
[05-Jan-2011 16:16:26] <rmatte> you need to be using 64bit counters to have accurate info
[05-Jan-2011 16:16:37] <rmatte> ifHCInOctets instead of ifInOctets for example
[05-Jan-2011 16:17:04] <rmatte> If you're monitoring with snmp v1 then that's your problem
[05-Jan-2011 16:17:13] <rmatte> only versions 2 and 3 support 64bit
[05-Jan-2011 16:22:40] <ericedge> the zProperties have an override for the switch I'm looking at to use snmp v2c, but it's possible we didn't remodel after that override was set
[05-Jan-2011 16:25:09] <ericedge> yup, remodel gets the interface set to Gigabit Ethernet_64 type, so that does seem to be it. Thanks very much!
[05-Jan-2011 16:25:31] <rmatte> np
[05-Jan-2011 16:40:06] <ericedge> well, that didn't completely fix it, but I think it gets me closer--looks like the graph is using ifInOctets, so I'll need to fix whatever is erroneously specifying that metric.
[05-Jan-2011 16:46:01] <Sam-I-Am> anyone know how the switches for zenbatchload work?
[05-Jan-2011 16:46:19] <Sam-I-Am> syntax...
[05-Jan-2011 16:47:14] <Sam-I-Am> like, is it a comma between items... locationPath='/some/place', groupPaths='...' ?
[05-Jan-2011 16:50:54] <Sam-I-Am> hmmm, apparently theres a --sample_configs
[05-Jan-2011 16:51:27] <citrus2> how do i specify the hard drive thresh hold per device?
[05-Jan-2011 16:52:31] <rhettslap> create a local copy of the template
[05-Jan-2011 17:49:01] <citrus2> i can't seem to find where the hard drive space threshhold is defined
[05-Jan-2011 18:15:57] <willwh> citrus2: are you running 3.*?
[05-Jan-2011 18:16:55] <willwh> go to -> Advanced -> Monitoring Templates
[05-Jan-2011 18:17:05] <willwh> on the left, you'll see "FileSystem"
[05-Jan-2011 18:17:11] <willwh> did you want to set this for ALL devices?
[05-Jan-2011 18:17:15] <willwh> or only a sepcific one?
[05-Jan-2011 18:40:31] Diddi_ is now known as Diddi
[05-Jan-2011 20:33:09] <davetoo> Please follow the updated directions in the release notes The specified document was not found.
[05-Jan-2011 20:33:11] <davetoo>
[06-Jan-2011 00:00:40] [disconnected at Thu Jan 6 00:00:40 2011]
[06-Jan-2011 00:00:40] [connected at Thu Jan 6 00:00:40 2011]
[06-Jan-2011 00:00:58] [zenoss-logger (logger bot) has joined #zenoss]
[06-Jan-2011 00:06:28] <Balanc3> Hello all. Zenoss newbie here.
[06-Jan-2011 00:07:18] <mloven> hi Balanc3. Welcome.
[06-Jan-2011 00:07:43] <Balanc3> Thank you. So far I find the platform very impressive. I don't think I will ever go back to nagios.
[06-Jan-2011 00:09:30] <mloven> Excellent. I don't think there are any devs around this late, but they'd be happy to hear that.
[06-Jan-2011 00:14:33] <Balanc3> so, some of my servers have application logs in .csv format. I would like to avoid writing scripts on my individual servers (both windows and linux). Does anyone by chance know about a zenpack that can parse .csv's and create events?
[06-Jan-2011 06:16:51] rhettardo_ is now known as rhettardo
[06-Jan-2011 08:17:09] <joko> belch
[06-Jan-2011 09:43:38] <danuvius> good afternoon....
[06-Jan-2011 09:45:39] <davetoo> it's still dark here
[06-Jan-2011 09:45:57] <rmatte> It'll be dark here in 7 hours
[06-Jan-2011 09:46:14] <rmatte> we get about 8 hours of daylight these months
[06-Jan-2011 09:46:37] <rmatte> maybe more towards 9
[06-Jan-2011 09:46:40] <rmatte> but yeh
[06-Jan-2011 09:49:18] <rmatte> oh yeh, dev chat this morning
[06-Jan-2011 09:49:19] <rmatte> fun
[06-Jan-2011 09:50:31] <davetoo> yep
[06-Jan-2011 09:53:26] <davetoo> yep, I got a reminder mail about it
[06-Jan-2011 09:55:18] <davetoo> I need some lab machines here at home
[06-Jan-2011 10:07:26] <danuvius> Is there a json interface where I can check if I'm logged in to Zenoss??
[06-Jan-2011 10:08:47] <nyeates> u should check the json docs...lemme find
[06-Jan-2011 10:09:20] <davetoo> that sounds like something to ask zope
[06-Jan-2011 10:09:48] <nyeates> community/documentation/official_documentation/api
[06-Jan-2011 10:10:12] <nyeates> zope does handle user auth and sessioning
[06-Jan-2011 10:10:22] <nyeates> there could still be an api interface for it though
[06-Jan-2011 10:10:49] <danuvius> So I should check the Zope docss?
[06-Jan-2011 10:11:00] <davetoo> yeah, I imagine that if you can get to it via zendmd, you can get to it via the json api
[06-Jan-2011 10:12:28] <nyeates> danuvius: yes, check that link above for api docs in a .zip file
[06-Jan-2011 10:15:30] <danuvius> I allready have them open, and looked at the python example... They use the current login script from zope to login.
[06-Jan-2011 10:16:00] <danuvius> that I also have working, but then it downloads the whole html file to the device of the page you came from...
[06-Jan-2011 10:16:23] <danuvius> since I'm on a mobile device I would like to minimize the used bandiwdth
[06-Jan-2011 10:22:19] * davetoo crosses fingers and runs zenwipe
[06-Jan-2011 10:27:52] <davetoo> hmm
[06-Jan-2011 10:27:57] <davetoo> wonder why zeoctl won't start
[06-Jan-2011 10:33:22] <davetoo> Who has ever actually "logged OUT" of their Zenoss session, though, unless they're troubleshooting something?
[06-Jan-2011 10:33:34] <davetoo> I just kill my browser, fold up my laptop, and go home
[06-Jan-2011 10:33:44] <nyeates> heh, true
[06-Jan-2011 10:34:15] <nyeates> we here at zenoss are doing a lot of testing - so we see that login screen many many times :-)
[06-Jan-2011 10:34:51] <davetoo> The only other time I log out is when I'm doing documentation and need to take screencaps
[06-Jan-2011 10:35:01] <davetoo> yeah, I wish there were a faster build process
[06-Jan-2011 10:35:25] <davetoo> Now that we're on Python 2.6 I should try using the sytem python
[06-Jan-2011 10:35:58] <davetoo> system
[06-Jan-2011 10:38:32] <xuru> morning
[06-Jan-2011 10:39:02] <nyeates> hello xuru
[06-Jan-2011 10:45:51] <davetoo> xguru
[06-Jan-2011 10:47:31] <davetoo> nyeates: you know the event processing flowcharts in the admin guide...? Has anyone created new diagrams for the new sytem?
[06-Jan-2011 10:49:11] <xuru> is the dev chat in about 10 mins?
[06-Jan-2011 10:49:19] <nyeates> xuru: yes
[06-Jan-2011 10:49:38] <xuru> couldn't remember if it was -1 hour or -2
[06-Jan-2011 10:50:09] <nyeates> davetoo: I am not sure if our doc person is on top of that. I will send her a note, thx for reminder.
[06-Jan-2011 10:50:13] <davetoo> nyeates: I figure you're more likely to know documentation-related stuff than the developers. Most developers dont' like docs
[06-Jan-2011 10:50:26] <nyeates> i do know that diagram
[06-Jan-2011 10:50:28] <nyeates> i think chet made it
[06-Jan-2011 10:50:33] <nyeates> well 2 actually
[06-Jan-2011 10:50:37] <davetoo> of course he did
[06-Jan-2011 10:50:47] <davetoo> bloody magician
[06-Jan-2011 10:54:49] <nyeates> i will need to update mine too...ive made a nice port diagram and dataflow architecture.... I should make them public and part of docs
[06-Jan-2011 10:55:01] <davetoo> plz
[06-Jan-2011 10:55:11] <davetoo> I'm actually trying to make that right now.
[06-Jan-2011 10:55:13] <davetoo> As we speak.
[06-Jan-2011 10:55:39] <joko> +v!
[06-Jan-2011 10:56:35] <nyeates> http://digitalcooings.files.wordpress.com/2010/04/zenoss-port-map-dist-hub-dist-coll.png
[06-Jan-2011 10:56:42] <davetoo> right on
[06-Jan-2011 10:56:44] <nyeates> there you go dave too
[06-Jan-2011 10:56:48] <davetoo> yEd?
[06-Jan-2011 10:57:09] <davetoo> that's perfect
[06-Jan-2011 10:57:41] <nyeates> that is a complex one for a seperate hub and collector tho
[06-Jan-2011 10:58:09] <nyeates> ive got simpler ones for core installs which hub and collector are ussually in the master...ill get them to you later
[06-Jan-2011 10:58:19] <davetoo> I'm going even further; I want to break out each of the daemons
[06-Jan-2011 10:58:36] <davetoo> so what you've showed is perfect for me, anyway
[06-Jan-2011 10:58:50] <nyeates> Dev chat will start in a few minutes here, i will give till 5 after to let those who are late roll in
[06-Jan-2011 10:59:24] <nyeates> I have one also that breaks out some of the daemons and datastore...get with me later
[06-Jan-2011 10:59:54] <kells> "breaks out some of the daemons and datasores"? You mean diagrams like what's in the Dev guide?
[06-Jan-2011 10:59:56] <davetoo> so zenhub (and maybe zenaction(d)) is the only thing that talks to mysql directly? In 3.0.x at least?
[06-Jan-2011 11:00:15] <kells> Yes
[06-Jan-2011 11:00:24] <davetoo> kells: more detailed. datastreams/ports/pipes
[06-Jan-2011 11:00:25] <kells> zenactions (as you guessed) does as well
[06-Jan-2011 11:00:52] <kells> Ah, yeah, that would be good
[06-Jan-2011 11:01:16] <Jane_Curry> mornin (afternoon)!
[06-Jan-2011 11:01:23] <kells> G'day!
[06-Jan-2011 11:01:45] <Jane_Curry> Re documenting event flows...
[06-Jan-2011 11:01:49] <kells> davetoo: To be super-picky, zope actually can make direct calls to MySQL, too (via EventManagerBase.py)
[06-Jan-2011 11:02:30] <Jane_Curry> are the flow diagrams in my Event Management paper all going to need changing???
[06-Jan-2011 11:02:43] <davetoo> kells: I'm mostly interested for firewall rules, for distributed collectors. Thanks.
[06-Jan-2011 11:02:56] <davetoo> Jane_Curry: stick around and see
[06-Jan-2011 11:03:38] <kells> Jane: For Avalon, it's going to change quite a bit on the backend, but most things from a transform perspective (crossing fingers) shouldn't need to change much.
[06-Jan-2011 11:03:43] * davetoo goes to look at Jane's doc again
[06-Jan-2011 11:03:55] pmcguire is now known as ptmcg
[06-Jan-2011 11:04:06] <kells> The way that alerting works is going to be totally different in Avalon.
[06-Jan-2011 11:05:10] <Jane_Curry> Tell us more....
[06-Jan-2011 11:05:42] <davetoo> Somebody must have at least taken a picture of a whiteboard about that?
[06-Jan-2011 11:05:42] <kells> I'll defer to Paul, who I'm sure is much more in tune with how the alerting side is going to work.
[06-Jan-2011 11:05:44] <Simon4> yeah, please
[06-Jan-2011 11:06:55] <kells> The short version is that zenhub won't dump events directly into MySQL anymore. It'll dump events onto RabbbitMQ queues, and various daemons will pick the queued events up and process them.
[06-Jan-2011 11:07:09] <ptmcg> what used to be alerts will be broken up into signals and notifications
[06-Jan-2011 11:07:36] <davetoo> signals in the sw engineering sense?
[06-Jan-2011 11:08:06] <kells> Noooo, not those types of signals
[06-Jan-2011 11:08:20] <ptmcg> It may be a poor use of terminology
[06-Jan-2011 11:08:25] <ke4qqq> interesting - so what was the impetus behind moving to AMQP?
[06-Jan-2011 11:08:34] <kells> Scalability
[06-Jan-2011 11:08:40] <davetoo> I don't mean posix signals (or whatever), but ok
[06-Jan-2011 11:08:53] <fragfutter> so i can write my own program that delivers directly to rabbitmq? and i can subscribe with my custom daemon to the rabbitmq i want to snoop?
[06-Jan-2011 11:08:53] <ptmcg> easier external integration, for one - also offloading event work from zenhub to scalable event daemons
[06-Jan-2011 11:08:54] <kells> zenhub was taking a long time to process events and that had other impacts.
[06-Jan-2011 11:09:15] <kells> Oh dear, this is *exactly* what we didn't want to see out of the gate.
[06-Jan-2011 11:09:15] <ke4qqq> interesting
[06-Jan-2011 11:09:20] <davetoo> HAHA
[06-Jan-2011 11:09:29] <ptmcg> there will be an event API for pushing events into the system, which should be easier to use than raw pushing of events into a queue
[06-Jan-2011 11:09:48] <davetoo> I don't want to publish but I do want to subscribe.
[06-Jan-2011 11:10:07] <ke4qqq> hmmmm but AMQP is used in a lot of other places.... so it's likely better understood than the API will be
[06-Jan-2011 11:10:14] <fragfutter> ok if i'm nice i won't send to the rabbitmq, but can i subscribe?
[06-Jan-2011 11:10:19] <davetoo> Perhaps the zenoss folks have a schpiel they wanted to run through this morning before we ambushed them?
[06-Jan-2011 11:10:30] <davetoo> schpeil?
[06-Jan-2011 11:10:36] <ptmcg> spiel
[06-Jan-2011 11:11:14] <kells> One performance impact that this change will have is that the event console should be MUCH faster.
[06-Jan-2011 11:11:18] <ptmcg> The will be at least 1 queue that will be supported for external integrators to listen to, containing all events after they have run thru transforms, mappings, etc.
[06-Jan-2011 11:12:21] <ptmcg> There are several internal queues right now (pre/post transform, pre-post alerts, that kind of thing) which I hope will someday get consolidated
[06-Jan-2011 11:12:22] <kells> For spiel, I think Nick's got an agenda....
[06-Jan-2011 11:12:28] <davetoo> One of the things I recall making the 2.5.2 UI *really* slow was on the pages with device status "rainbows" you guys are calling them now... all those mysql queries, when I had a page with hundreds of devices
[06-Jan-2011 11:12:36] <davetoo> that was reeeaaaaaly slow
[06-Jan-2011 11:12:39] <kells> Yep
[06-Jan-2011 11:12:43] <davetoo> and I wish that were cached
[06-Jan-2011 11:12:53] <kells> Your wish has been granted.
[06-Jan-2011 11:12:55] <ptmcg> so writing your integration to these internal queues would make upgrade to a later version difficult (at least)
[06-Jan-2011 11:12:57] <davetoo> far out
[06-Jan-2011 11:13:08] <davetoo> ptmcg: *nod*
[06-Jan-2011 11:13:24] <nyeates> i was letting the good discussion play out :-)
[06-Jan-2011 11:13:25] <ptmcg> But the fanout queue will be supported and documented
[06-Jan-2011 11:13:34] <nyeates> please continue, its good stuff
[06-Jan-2011 11:13:48] <kells> There will be more than a few changes by time we get to the release of Avalon (heck, the caching backend has been switched out for a replacement already).
[06-Jan-2011 11:14:09] <ptmcg> We are using protobufs for marshalling the events thru the queues - that is why the API will be simpler, as it will just use native Python dicts, lists, etc.
[06-Jan-2011 11:14:13] <davetoo> I have this fantasy of writing a wrapper around SEC to subscribe to topic exchanges
[06-Jan-2011 11:14:46] <davetoo> for corellation
[06-Jan-2011 11:15:39] <kells> Paul: I have a hazy recollection that the per-user alerting rules are going be going away in favour of a more consolidated system (which will of course be able to support per-user configs). Is that right?
[06-Jan-2011 11:15:56] <mray> any word on beta releases of Avalon for testing?
[06-Jan-2011 11:15:58] <davetoo> that's what rocket told me yesterday
[06-Jan-2011 11:16:05] <davetoo> (eric e)
[06-Jan-2011 11:16:28] <nyeates> mray: ive got the answer there... though maybe not what you like
[06-Jan-2011 11:16:30] <ptmcg> ok, so that is moving from events to alerting, kells
[06-Jan-2011 11:16:31] <davetoo> erm, actually he was talking about the UI. nevermind.
[06-Jan-2011 11:16:51] <davetoo> ptmcg: are you working on the Event Console?
[06-Jan-2011 11:16:58] <davetoo> or has someone else got the UI?
[06-Jan-2011 11:17:07] <ptmcg> No, I worked on the event daemons
[06-Jan-2011 11:17:15] <nyeates> To be clear, 3.1 is a maintenance release that will likely be released in February
[06-Jan-2011 11:17:35] <nyeates> Avalon release is unknown. This is because there are many new features and massive testing is required.
[06-Jan-2011 11:17:52] <nyeates> This also means that betas or alphas of Avalon are unknown.
[06-Jan-2011 11:17:58] <Jane_Curry> This year??? (without prejudice etc....
[06-Jan-2011 11:18:00] <davetoo> It looks like (in the trunk) that you're experimenting with moving some of the control channel out of zenhub and onto amqp?
[06-Jan-2011 11:18:00] <ptmcg> But the event console will be changed to use search/index technology instead of MySQL wildcard/table scan queries
[06-Jan-2011 11:18:06] <xuru> so what will be in 3.1 then?
[06-Jan-2011 11:18:24] <davetoo> ptmcg: the Solr/lucene stuff, then?
[06-Jan-2011 11:18:24] <mray> interesting
[06-Jan-2011 11:18:28] <kells> jane: This year -- maybe second half
[06-Jan-2011 11:18:54] <ptmcg> still experimenting on what package we want to use, but yes that field
[06-Jan-2011 11:18:57] <kells> 3.1 will be just maintenance fixes
[06-Jan-2011 11:19:08] <kells> ie 3.0.3+
[06-Jan-2011 11:19:18] <ptmcg> isn't there some perf stuff too? Or did that go out in 3.0.3?
[06-Jan-2011 11:19:26] <Jane_Curry> That might give us time to get some more ZenPacks ported to 3.0 (like the MIB Browser)
[06-Jan-2011 11:19:29] <mray> rrdcache?
[06-Jan-2011 11:19:31] <davetoo> oh, yeah,
[06-Jan-2011 11:19:34] <davetoo> what about rrdcache
[06-Jan-2011 11:19:42] <ke4qqq> Jane_Curry: lol
[06-Jan-2011 11:19:44] <davetoo> and RelStorage
[06-Jan-2011 11:19:45] <kells> Nope
[06-Jan-2011 11:19:49] <kells> Nope
[06-Jan-2011 11:19:54] <davetoo> those are both waiting for Avalon. ok.
[06-Jan-2011 11:20:00] <nyeates> we have a list of 2 dozen 3.1 fixes...having a defect review on those today
[06-Jan-2011 11:20:02] <kells> Relstorage and rrdcache are both Avalon
[06-Jan-2011 11:20:16] <mray> tell mlunt he's a wuss
[06-Jan-2011 11:20:37] <kells> The MIB browser stuff that we're doing will be waiting on Avalon too
[06-Jan-2011 11:20:44] <mray> those 2 fixes would be awesome for performance alone
[06-Jan-2011 11:20:53] <Jane_Curry> So you ARE doing something????
[06-Jan-2011 11:20:59] * Simon4 would kill for relstorage
[06-Jan-2011 11:21:08] <davetoo> so, pub/sub sorta theoretically means that you can just add more subscribers to scale the event processing rate
[06-Jan-2011 11:21:16] <ptmcg> that is the idea
[06-Jan-2011 11:21:27] <Jane_Curry> Should I be looking at porting the MIB Browser ZenPack to 3.0.0 or is this a waste of time?
[06-Jan-2011 11:21:41] <Jane_Curry> ... given that it is still my #1 install ZenPack
[06-Jan-2011 11:22:09] <nyeates> Jane: not a waste of time... 2.x -> 3.0 is the bigger hurdle for ZenPacks than 3.x to Avalon
[06-Jan-2011 11:22:18] <kells> jane: Don't get too excited -- the organizer stuff is fixed, and the ability to load MIBs from the GUI is now in.
[06-Jan-2011 11:22:40] <davetoo> what *are* the implications for zenpacks?
[06-Jan-2011 11:22:43] <mray> Jane_Curry: I think some of the functionality of the MIB Browser ZenPack is slowly getting merged into the product
[06-Jan-2011 11:22:47] <Jane_Curry> It's the actual browing that I can't live with out
[06-Jan-2011 11:23:03] <kells> What mray is saying is on the money.
[06-Jan-2011 11:23:20] <ptmcg> Zenpacks that r/w events directly to MySQL will have the most trouble
[06-Jan-2011 11:23:32] <davetoo> ok
[06-Jan-2011 11:23:42] <kells> Jane: I've been asking for the time to bang more code into that area, but we're already behind with other things atm
[06-Jan-2011 11:23:50] <Jane_Curry> Good that it is getting merged but I need acual MIB browsing, like, this wee / month
[06-Jan-2011 11:24:17] <davetoo> TkIned FTW
[06-Jan-2011 11:24:46] <nyeates> From my understanding, implications for ZenPacks in Avalaon *should* be minimal....event-based is the focus as paul said - also anything that touches certain connections to ZODB
[06-Jan-2011 11:25:00] <nyeates> let me paste something form Ian
[06-Jan-2011 11:25:06] <davetoo> does the ZEC enterprise thingy use amqp? Or is that shipping now?
[06-Jan-2011 11:25:41] <davetoo> (thingy = I don't know if it's just a zenpack or has more components)
[06-Jan-2011 11:25:42] <kells> Jane: I don't think that nyeates would be willing to get shot over putting in the MIB organizer fixes (which would go quite a ways into making the browser stuff work)
[06-Jan-2011 11:26:03] <nyeates> Ian McCracken: just the event system
[06-Jan-2011 11:26:03] <nyeates> Ian McCracken: It's the rare zenpack that hacks into the event system
[06-Jan-2011 11:26:03] <nyeates> Ian McCracken: also relstorage, but again it's the rare zenpack (in fact I would be surprised if we have any) that isn't using ZCmdBase or ZenScriptBase to handle connection to ZODB.
[06-Jan-2011 11:26:46] <phonegi> How about expanding hooks in the ExtJS based GUI? Currently components can only generate xtype backcompat pages via factory_type_information. Will/is there a way for components to generate their own custom ExtJs pages?
[06-Jan-2011 11:26:52] <kells> zec will be shipping with Avalon
[06-Jan-2011 11:26:59] <davetoo> 'k
[06-Jan-2011 11:27:03] <ptmcg> ZEC is part of the "must be in Avalon" list
[06-Jan-2011 11:27:12] <ptmcg> oh, kells beat me to it
[06-Jan-2011 11:27:12] <Jane_Curry> zec shipping with Avalon CORE???
[06-Jan-2011 11:27:25] <davetoo> heh
[06-Jan-2011 11:28:17] <Jane_Curry> <phonegi> Hear, hear!! Some more help on the current 3.0 interface chnages is sorely needed!
[06-Jan-2011 11:28:32] <kells> phonegi: If I'm understanding your question, you're asking if there's a way to add custom JS pages to components, right?
[06-Jan-2011 11:28:34] <nyeates> sanity check even for me...ZEC = Zenoss Event Consolidator? yes? too many acronyms :-)
[06-Jan-2011 11:28:53] <davetoo> nyeates: that's what I meant by it
[06-Jan-2011 11:29:05] <ptmcg> I misspoke
[06-Jan-2011 11:29:09] <davetoo> sounds Enterprise-y to me
[06-Jan-2011 11:29:11] <kells> Oh! Chet's thingie? That's a different one then the one I was thinking of
[06-Jan-2011 11:29:23] <davetoo> it's in the marketing collateral
[06-Jan-2011 11:29:32] <Jane_Curry> Currently working on updating the "Creating Zenoss ZenPacks" paper for V3 ..
[06-Jan-2011 11:29:40] <phonegi> kells: Yes. I understand component panels with columns to display component info, but after selecting a component, I'd like to add a custom page for info/editing.
[06-Jan-2011 11:30:00] <Jane_Curry> .. using lots of the good detective work done by phonegi - but it shouldn't all need to be "detective work"
[06-Jan-2011 11:30:06] * fragfutter subscribes to phonegis request
[06-Jan-2011 11:30:12] <davetoo> the thing that rolls events up to a Master-master, so to speak
[06-Jan-2011 11:30:32] <kells> phonegi: I *think* I've done that before with JS hooks, lemme look
[06-Jan-2011 11:30:41] <davetoo> which seems... odd.
[06-Jan-2011 11:30:43] <ptmcg> ZEC will be kept compatible with Avalon, but it wont be part of core
[06-Jan-2011 11:31:06] <davetoo> I guess I don't really understant the use cases for ZEC
[06-Jan-2011 11:31:45] <davetoo> ok, here's either an event or alerting question
[06-Jan-2011 11:31:48] <mray> looking forward to a beta build or 2 of 3.1 then
[06-Jan-2011 11:31:55] <davetoo> dependencies and suppression
[06-Jan-2011 11:32:05] <Simon4> ptmcg: with the new event system, is there any allowance for remote collectors to be able to continue to send alerts even if the hub is down? (be it through distributed message queues or whatever). We have two disparate networks, and don't want events from collectors in network (b) to go missing just because network (a) has major issues
[06-Jan-2011 11:32:22] <davetoo> they get queued up
[06-Jan-2011 11:32:32] <davetoo> but the queue defaults to 5000 events
[06-Jan-2011 11:32:43] <davetoo> (i shut down my zenhub over the holidays as a test)
[06-Jan-2011 11:32:45] <Simon4> so for all the time site (a) is down, site (b) flies blind
[06-Jan-2011 11:33:25] <Jane_Curry> For eg. if I want to change the Details panel for a component, how do I go about that??
[06-Jan-2011 11:33:32] * Simon4 was hoping for some way to maybe run an event source out of each DC, at least for alerting
[06-Jan-2011 11:34:08] <Jane_Curry> .. the interface details no longer show the interface INDEX which is really useful if you are trying to figure out switch port mapping
[06-Jan-2011 11:34:33] <ptmcg> AMQP will persist the events either on sending or receiving end
[06-Jan-2011 11:34:57] <ptmcg> but if site (a) is down, site (b) has to decide whether to fly blind or stop flying
[06-Jan-2011 11:35:03] <davetoo> so each daemon that produces or consumes events will talk directly to rabbitmq?
[06-Jan-2011 11:35:18] <ptmcg> yes
[06-Jan-2011 11:35:20] <davetoo> 'k
[06-Jan-2011 11:35:57] <nyeates> to note, distributed collectors are supported on enterprise only
[06-Jan-2011 11:36:06] <Simon4> nyeates: I'm enterprise
[06-Jan-2011 11:36:13] <davetoo> Does the event instance itself still conform to the current API?
[06-Jan-2011 11:36:17] * Simon4 strikes an enterprisey pose
[06-Jan-2011 11:36:31] <nyeates> :-)
[06-Jan-2011 11:36:34] * fragfutter hands Simon4 geordy la forges visor
[06-Jan-2011 11:36:35] <davetoo> i.e. the "interface" of a ZenEvent
[06-Jan-2011 11:36:55] * Simon4 needs to go read more about rabbitmq
[06-Jan-2011 11:36:56] <jplouis> Daemons will still continue to send events to zenhub and zenhub will add the events to AMQP
[06-Jan-2011 11:36:57] <ptmcg> davetoo: there is a lot of commonality
[06-Jan-2011 11:37:02] <davetoo> ok
[06-Jan-2011 11:37:04] <Simon4> ah, wait
[06-Jan-2011 11:37:06] <Simon4> that's different
[06-Jan-2011 11:37:12] <Simon4> daemons->zenhub->mq
[06-Jan-2011 11:37:14] <Simon4> k
[06-Jan-2011 11:37:15] <phonegi> Jane, from what I can tell, Details is hard-coded into ComponentPanel.js. That is a good example. Can it be overridden?
[06-Jan-2011 11:37:20] <davetoo> ok?
[06-Jan-2011 11:37:25] <ptmcg> in AMQP world, there is a protobuf definition for the event
[06-Jan-2011 11:37:32] <davetoo> jplouis and ptmcg need to have a hallway meeting?
[06-Jan-2011 11:37:51] <Jane_Curry> That's the question. I think I've read somehwere that you cannot override re-designed pages...
[06-Jan-2011 11:38:03] <ptmcg> jplouis is revealing internal queueing secrets
[06-Jan-2011 11:38:07] <jplouis> we may revisit the daemon->zenhub->amqp but at this point resources don't allow us to do so
[06-Jan-2011 11:38:09] <davetoo> teehee
[06-Jan-2011 11:38:21] <davetoo> ok, it's important to firewall rulesets
[06-Jan-2011 11:38:26] <davetoo> (eventually)
[06-Jan-2011 11:38:51] <Simon4> so does zenactions (or it's successor) pull events off the queue?
[06-Jan-2011 11:39:16] <davetoo> How does this affect the functionality and/or best practices w.r.t. zenhubworkers?
[06-Jan-2011 11:39:34] <ptmcg> zenhub will still have zenhubworkers
[06-Jan-2011 11:39:36] <davetoo> Simon4: scroll up; I think I asked the same question
[06-Jan-2011 11:40:04] <ptmcg> but now event handling wont stall if zenhub gets really busy
[06-Jan-2011 11:40:05] <kells> phonegi: I'm having a hard time finding the example that I'm thinking of for the component stuff. I'm asking a colleague if he remembers where the zenpack is nowadays
[06-Jan-2011 11:40:18] <phonegi> 'k
[06-Jan-2011 11:40:20] <davetoo> (but I cant' find it now)
[06-Jan-2011 11:40:30] <jplouis> Jane: you can customize the component detail panel by registering a specific "Info" object for you component with the fields to be displayed.
[06-Jan-2011 11:40:50] <davetoo> ptmcg: ok
[06-Jan-2011 11:41:14] <jrh0090> You will have to subclass the "Interface" for that Info object to add the fields you wish to display
[06-Jan-2011 11:41:31] <Jane_Curry> <jplouis> Do you have more pointers to documentation to help??? "info" object??
[06-Jan-2011 11:41:34] <jrh0090> but you can specify any Ext "xtype" to create custom controls
[06-Jan-2011 11:41:51] <jplouis> Simon4; the handling of alerts and event commands, what zenactions did, is being rewritten
[06-Jan-2011 11:42:11] <kells> Paul: uhhh..... Isn't the RabbitMQ part *only* hooked up behind zenhub?
[06-Jan-2011 11:42:26] <jrh0090> jane: an info object is basically a dumb proxy to display properties of an object
[06-Jan-2011 11:42:49] <jrh0090> you can see an example in the Products/Zuul/infos/device.py file
[06-Jan-2011 11:43:03] <davetoo> kells: I'v seen code in the trunk that implies that daemons can subscribe to zodb invalidations via amqp, I thought
[06-Jan-2011 11:43:09] <Jane_Curry> aahh - an example - thanks
[06-Jan-2011 11:43:22] <davetoo> or maybe that's just for memcached?
[06-Jan-2011 11:43:22] <davetoo> dunno
[06-Jan-2011 11:43:37] <ptmcg> kells: not sure what distinction you are making
[06-Jan-2011 11:44:21] <davetoo> jplouis: register via zcml ?
[06-Jan-2011 11:44:30] <jrh0090> An example of a custom component interface can be found in Zuul/interfaces/component.py There the custom schemas are defined for different components
[06-Jan-2011 11:44:51] <phonegi> jplouis: Info Objects I've got. The problem I have is that the hard-coded Details page of a component only displays read-only fields.
[06-Jan-2011 11:45:19] <jplouis> look at jrh0090 answer
[06-Jan-2011 11:45:29] <jrh0090> Components that are not user created are hardcoded to be read only
[06-Jan-2011 11:45:41] <jplouis> it is a combo of the component and the interface which defines the form types to display on the detail page
[06-Jan-2011 11:45:42] <kells> Unless there's been a change (it's been more than 5 minutes, so it probably has), but rabbitMQ won't run on the collectors, only on the zenhubs
[06-Jan-2011 11:45:54] <jrh0090> it is the "isUserCreated" method on the component object
[06-Jan-2011 11:46:17] <kells> Ah, okay, totally missed JP's response. nm
[06-Jan-2011 11:46:29] <davetoo> .../Zuul/infos/component/configure.zcml
[06-Jan-2011 11:46:35] <davetoo> (too)
[06-Jan-2011 11:47:02] <jplouis> yes, any custom component info object has to be registered in zcml
[06-Jan-2011 11:47:38] <davetoo> kells: but that wouldn't keep the remote collector daemons from talking to rabbitmq on the hub/master, necessarily
[06-Jan-2011 11:48:02] <davetoo> and that's probably more robust/scalable than bottlenecking through zenhub?
[06-Jan-2011 11:48:02] <phonegi> OK, but how can I register and display my own custom component page. NOT custom Panel - that I've got. I want to create my own option in the drop-down box and then display an ExtJS based page of my own creation.
[06-Jan-2011 11:48:33] <kells> davetoo: The zodb invalidations (AFAIK) don't have anything to do with AMPQ interfaces. The invalidations are ZODB events, and ZODB access doesn't go through AMPQ (again, AFAIK)
[06-Jan-2011 11:49:03] <Jane_Curry> me too phonegi...
[06-Jan-2011 11:49:26] <jrh0090> davetoo: There will be, however, a queue of model changes that happen in zenoss. There will be a message everytime an object is created or destroy or updated.
[06-Jan-2011 11:49:43] <nyeates> Deprecating ZenPacks that no longer can be used (qualification needs to be determined). There is a feeling that the list is cluttered with many community ZenPacks that are no longer updated or used.
[06-Jan-2011 11:49:43] <nyeates> Avalon ZenPack rudimentary testing will eventually need to be handled. This may be some time off, as there first needs to be a beta release. It might be useful to plan for early.
[06-Jan-2011 11:49:43] <nyeates> I am thinking that a combo of deprecation and testing the remaining ZPs for Avalon would be really beneficial.
[06-Jan-2011 11:49:43] <nyeates> Thoughts?
[06-Jan-2011 11:49:45] <kells> For an example of the stuff that JP is talking about, have a look at the EsxTop zenpack.
[06-Jan-2011 11:49:49] <davetoo> that's really what I meant, I guess
[06-Jan-2011 11:49:55] <davetoo> jrh0090: thanks
[06-Jan-2011 11:50:28] <davetoo> jrh0090: just Devices objects and children? Or.. what's the scope?
[06-Jan-2011 11:50:41] <davetoo> Device, that is
[06-Jan-2011 11:50:55] <davetoo> erm, not children,
[06-Jan-2011 11:51:02] <xuru> nyeates: I would like to see that... I've gotten bitten a few times with bad zenpacks
[06-Jan-2011 11:51:10] <jrh0090> it should be Device components and Organizers as far as I can remember
[06-Jan-2011 11:51:11] <nyeates> any ideas on what ZPs to deprecate?
[06-Jan-2011 11:51:15] <davetoo> Device model components. Device, hw, os, etc
[06-Jan-2011 11:51:20] <davetoo> ok, cool
[06-Jan-2011 11:51:35] <kells> There's a JS call that looks like:
[06-Jan-2011 11:51:37] <kells> Zenoss.nav.appendTo('Component', [{
[06-Jan-2011 11:51:50] <phonegi> RE: testing old ZenPacks. I've published a doc regarding developing and publishing a ZenPack with git. But I sent a pull request > 8 weeks ago with no response.
[06-Jan-2011 11:52:05] <mray> I've got a question about skipping the Startup Wizard… there used to be a .fresh_install file put down with new installs, I don't see that anymore. I assume this is stashed in Zope or MySQL now?
[06-Jan-2011 11:52:08] <xuru> nyeates: it would be nice to have a system setup like firefox's plugins
[06-Jan-2011 11:52:14] <phonegi> How do you get a ZP published these days?
[06-Jan-2011 11:52:47] <xuru> nyeates: i.e. the addon works for these versions only...
[06-Jan-2011 11:52:59] <phonegi> kells: OK, so I can extend a Panel, register it, then do the appendTo in my component panel js?
[06-Jan-2011 11:53:17] <nyeates> sorry to hear that phonegi, we will look into it....let me get you the instructions on how we want ZenPacks to be published
[06-Jan-2011 11:53:29] <Jane_Curry> <kells> Is your Zenoss.nav.appendTo('Component', [{ addressing my / phonegi conversation??? Any examples?
[06-Jan-2011 11:53:44] <kells> phonegi: Yeah
[06-Jan-2011 11:53:57] <nyeates> docs/DOC-7454 - New/Updated ZenPack Workflow
[06-Jan-2011 11:54:44] <nyeates> phonegi: the pull to git, is the right thing to do - so is following those instructions - and so is contacting community@zenoss.com
[06-Jan-2011 11:54:52] <xuru> nice
[06-Jan-2011 11:55:03] <kells> jane: Yeah, I'm waiting for my colleague to send me back the stuff we wrote a little while back.
[06-Jan-2011 11:55:05] <phonegi> nyeates: I think I saw the document and followed it. Maybe you can tell me if mine is correct: docs/DOC-10223
[06-Jan-2011 11:55:20] <jrh0090> mray: I think if you set the dmd._rq flag to True the wizard will not run, that is the only way I know how to skip it
[06-Jan-2011 11:55:48] <davetoo> hrm
[06-Jan-2011 11:55:55] <mray> jrh0090: thanks, I'll look for that
[06-Jan-2011 11:56:06] <phonegi> nyeates: Didn't email community@zenoss.com, I'll do that too.
[06-Jan-2011 11:56:31] <mray> my next question, now that we're done talking about 3.1
[06-Jan-2011 11:56:41] <mray> has anyone seen much about creating users via zendmd?
[06-Jan-2011 11:57:09] <mray> app.acl_users.userManager.updateUserPassword sets the password
[06-Jan-2011 11:57:29] <mray> but I can't quite sort out users and roles
[06-Jan-2011 11:57:55] * davetoo looks for my adduser tool
[06-Jan-2011 11:58:08] <mray> yay
[06-Jan-2011 11:58:09] <davetoo> I did one a couple of years ago
[06-Jan-2011 11:58:43] <Jane_Curry> Re ZenPack testing.... as well as having a hit-list for deprecation, I think we also need a prioritised list for urgent upgrade
[06-Jan-2011 11:59:13] <phonegi> Jane: I'm working on a ZenPack that includes all the stuff we've talked about. I think I know how to make this work now. I'll email it to you. I've got some docuementation I'd like to write up after completing this ZenPack. Maybe you can use.
[06-Jan-2011 11:59:55] <Jane_Curry> Do we still have the ability to run polls on the Zenoss website?? Top-5 to convert? Bottom 5 to drop?
[06-Jan-2011 12:00:22] <mray> jrh0090: I don't see anything in zendmd that looks like "dmd._rq"
[06-Jan-2011 12:00:46] <Jane_Curry> phonegi: thanks. Should we continue the current discussion thread on the forum to keep the info shared??
[06-Jan-2011 12:00:51] <nyeates> phonegi: took a look briefly at the doc link you sent. I have not done submissions for documentation before, so I will have to talk to some people to see what should be done. Looks like good stuff, and I know Jane is working on similar things.
[06-Jan-2011 12:01:00] <davetoo> dmd.ZenUsers.manage_addUser(userid=<string>, password=<string>, roles=('ZenUser','ZenManager'))
[06-Jan-2011 12:01:05] <Jane_Curry> or find a better (public) home for what we find out?
[06-Jan-2011 12:01:25] <mray> davetoo: thanks!
[06-Jan-2011 12:01:39] <davetoo> dmd.ZenUsers.getUserSettings(user.getId()).email = <string>
[06-Jan-2011 12:01:47] <jrh0090> mray: what happens when you type "dmd._rq" and hit enter ?
[06-Jan-2011 12:01:50] <davetoo> zendmd + ipython is magic
[06-Jan-2011 12:02:09] <mray> yeah, I think I'd gone down a rabbit hole with app.acl_users
[06-Jan-2011 12:02:14] <mray> instead of dmd.ZenUsers
[06-Jan-2011 12:02:28] * davetoo has a brand-new 3.0.3 install to check this _rq flag thing
[06-Jan-2011 12:02:28] <kells> mray: zendmd automatically filters out anything that starts with '_', which is why you can't find it
[06-Jan-2011 12:02:29] <xuru> Any work on the Dashboard?
[06-Jan-2011 12:02:44] <mray> jrh0090: False
[06-Jan-2011 12:02:51] <mray> I was looking for that via tab-complete
[06-Jan-2011 12:03:06] <mray> I guess it doesn't show up for some reason?
[06-Jan-2011 12:03:14] <jrh0090> you should be able to type "dmd._rq = True" and commit
[06-Jan-2011 12:03:17] <jrh0090> and be good to go
[06-Jan-2011 12:03:22] <kells> mary: Yes, for the reason I just mentioned
[06-Jan-2011 12:03:41] <jrh0090> maybe dir skips it for some reason, I really don't know
[06-Jan-2011 12:03:57] <kells> There are huge numbers of _* methods, so that gets filtered out, as well as other 'junk-like' things.
[06-Jan-2011 12:04:17] <mray> jrh0090: magic!
[06-Jan-2011 12:04:18] <davetoo> jrh0090: worked for me
[06-Jan-2011 12:04:19] <mray> thanks!
[06-Jan-2011 12:04:26] <kells> At 150-500+ methods for some objects, it helps not to get sooo much junk
[06-Jan-2011 12:04:36] <davetoo> dmd.__dict__ shows it
[06-Jan-2011 12:04:44] <mray> sweet, got 2 more features to add to my cookbook
[06-Jan-2011 12:04:55] <mray> adding users automatically and skipping the wizard
[06-Jan-2011 12:05:13] <davetoo> and " %page dmd.__dict__ " lets you see the whole thing
[06-Jan-2011 12:05:43] <davetoo> I would love to see you guys make libreadline-dev an requirement and package ipython with zenoss
[06-Jan-2011 12:06:42] <davetoo> ok,
[06-Jan-2011 12:06:49] <davetoo> Avalon/rrdcache question
[06-Jan-2011 12:07:15] <davetoo> Confirm/refute: http://master:8090/collector_name will still work for rendering?
[06-Jan-2011 12:07:30] <davetoo> I'm running trunk from a few days ago and that is working for me
[06-Jan-2011 12:07:52] <davetoo> but I don't have a remote collector in that lab (which is a single machine, under my desk in my home office)
[06-Jan-2011 12:08:43] <davetoo> oh, time's up? Lunchtime in Annapolis/Austin?
[06-Jan-2011 12:09:06] <ptmcg> Well it would be an early lunch in Austin
[06-Jan-2011 12:09:21] <davetoo> Thanks, guys I'll be referring to the chat logs frequently, I'm sure
[06-Jan-2011 12:09:33] <ptmcg> see you again next week
[06-Jan-2011 12:10:15] <davetoo> all /me wants for xmas (last month) is RelStorage
[06-Jan-2011 12:10:30] <nyeates> Time is technically up on the dev chat, thanks for everyones involvement
[06-Jan-2011 12:10:34] <Jane_Curry> <kells> Could you email a link / code to the example you were looking for for adding to component details, when you find it?
[06-Jan-2011 12:10:41] <nyeates> feel free to continue discussion though for those that stay!
[06-Jan-2011 12:10:46] <davetoo> thanks nyeates
[06-Jan-2011 12:10:59] <xuru> thanks nyeates for the updates
[06-Jan-2011 12:11:12] <Jane_Curry> Thanks Nick - not sure we got far on your ZenPacks upgrade / downgrade topic though
[06-Jan-2011 12:11:21] <kells> phonegi / jcurry: Whenever the guy gets back to me with the code, I'll write something up on the external Jive site
[06-Jan-2011 12:11:39] <nyeates> all good, it spurred intersting stuff - that is important
[06-Jan-2011 12:11:40] <Jane_Curry> url???
[06-Jan-2011 12:11:42] <davetoo> Jane_Curry: are you running trunk in a lab anywhere?
[06-Jan-2011 12:11:47] <Jane_Curry> nope
[06-Jan-2011 12:12:09] <davetoo> It seems to be mostly working at the moment,
[06-Jan-2011 12:12:15] <davetoo> though zenoss-zep won't run
[06-Jan-2011 12:12:34] <davetoo> oh, there's a question
[06-Jan-2011 12:12:42] <davetoo> what's zenoss-zep vs zeneventd, etc. ?
[06-Jan-2011 12:12:57] <davetoo> is zep the amqp publisher?
[06-Jan-2011 12:13:53] <kells> davetoo: xxx/collector_name should work when Avalon is released, as I don't think anybody's messing with it now (I think). But that'll be something to check again once the first beta is relased.
[06-Jan-2011 12:14:38] <davetoo> ok; $client is concerned about (doesn't want) direct browser access to the remotes.
[06-Jan-2011 12:14:49] <kells> Avalon enterprise will have a few more zenpacks to do SLA-type stuff, and there are some daemons to do some fancy event correlation things.
[06-Jan-2011 12:14:57] <Jane_Curry> nyeates: Do you know if anyone is working on upgrading the NetFlow Scrutinizer ZenPack to 3??
[06-Jan-2011 12:15:18] <davetoo> I don't have access to Enterprise right now
[06-Jan-2011 12:17:50] <kells> davetoo: That would be tricky, I think. The graphics for RRDs are served up by zenrender on the remote collectors, and I don't *think* that there's any easy way around that out-of-the-box. (There used to be three different methods for sending graphics around, but I don't know how much of that works anymore.)
[06-Jan-2011 12:18:23] <xuru> anyone know a good site for forwarding syslog-ng to zensyslog listening on a different port?
[06-Jan-2011 12:18:24] <straterra> Theres a Scrutinzier zenpack? Awesome
[06-Jan-2011 12:18:51] <kells> davetoo: I'm sure that a number of people would have that same concern.
[06-Jan-2011 12:19:05] <Jane_Curry> Yup - but I have only used it on a 2.5.2. I need similar functionality on a 3.0.3
[06-Jan-2011 12:19:21] <kells> ttyl
[06-Jan-2011 12:19:37] <Jane_Curry> <straterra> docs/DOC-3758
[06-Jan-2011 12:20:01] <davetoo> by kells
[06-Jan-2011 12:20:02] <Simon4> davetoo: just mod_proxy it on the master if you get stuck
[06-Jan-2011 12:20:14] <davetoo> yeah, we are gonna try nginx,
[06-Jan-2011 12:20:24] <davetoo> but at least as of last week, zenhub will still proxy it
[06-Jan-2011 12:21:05] <phonegi> Thx to all devs. Jane: will be in touch.
[06-Jan-2011 12:21:19] <Jane_Curry> Thanks phonegi
[06-Jan-2011 12:22:43] <nyeates> Jane_Curry: I do not know of an effort to bring scrutinizer to 3.0
[06-Jan-2011 12:23:17] <nyeates> mray: was the scrutinizer stuff done *by* the scrutinizer team?
[06-Jan-2011 12:23:37] <Jane_Curry> Thanks Nick - I'm guessing it won't "just work" (but haven't tried...)
[06-Jan-2011 12:23:42] <citrus2> how do i delete all local properties for all child objects of a certain device class?
[06-Jan-2011 12:25:37] <davetoo> hmm
[06-Jan-2011 12:25:49] <davetoo> I knew that a couple of weeks ago but forgot.
[06-Jan-2011 12:26:09] <davetoo> zope acquisions hurt my brain
[06-Jan-2011 12:27:22] <nyeates> lunch time - thanks everyone - ttyl
[06-Jan-2011 12:27:34] <davetoo> obj.hasProperty, perhaps
[06-Jan-2011 12:27:46] <davetoo> hasProperty(self, id, useAcquisition=False)
[06-Jan-2011 12:27:56] <pplask> hellp!
[06-Jan-2011 12:27:58] <pplask> ops
[06-Jan-2011 12:28:01] <pplask> i mean hello!
[06-Jan-2011 12:28:15] <Jane_Curry> hi pplask
[06-Jan-2011 12:28:30] <citrus2> davetoo: how do i access that?
[06-Jan-2011 12:28:41] <pplask> the stack install hangs on 100%. I've been through this before, but i cant remember the solution
[06-Jan-2011 12:28:59] <davetoo> citrus2: are you asking about how to do it in the UI or in python?
[06-Jan-2011 12:29:33] <citrus2> whatever works best.. i am still a novice
[06-Jan-2011 12:29:49] <davetoo> oh, man,
[06-Jan-2011 12:29:55] <davetoo>
[06-Jan-2011 12:30:16] <citrus2>
[06-Jan-2011 12:30:32] <davetoo> if they were set on each individual device, I'm not sure how to do it with the UI in a way that's not long and tedious
[06-Jan-2011 12:30:53] <davetoo> and if you don't know python, I'm reluctant to show you how to do it in the zendmd shell
[06-Jan-2011 12:31:00] <davetoo> but either way, I need to get to work
[06-Jan-2011 12:31:19] <davetoo> but just for reference:
[06-Jan-2011 12:31:27] <davetoo> In [16]: dmd.Devices.Server.hasProperty('zSnmpCommunity')
[06-Jan-2011 12:31:27] <davetoo> Out[16]: 0
[06-Jan-2011 12:31:27] <davetoo> In [17]: dmd.Devices.Server.hasProperty('zSnmpCommunity', useAcquisition=True)
[06-Jan-2011 12:31:27] <davetoo> Out[17]: True
[06-Jan-2011 12:31:29] <citrus2> well.. i know a bit of python.. if it helps.. basics tho..
[06-Jan-2011 12:31:29] <davetoo>
[06-Jan-2011 12:32:04] <davetoo> citrus2: install ipython as the zenuser and then run the zendmd shell, and you can poke around,
[06-Jan-2011 12:32:20] <davetoo> and nothing will change/be persisted until/unless you execute the commit() function
[06-Jan-2011 12:32:31] <davetoo> so you can't break anything if you don't do that
[06-Jan-2011 12:32:58] <davetoo> have you looked at the zenoss developer's guide yet?
[06-Jan-2011 12:32:59] <citrus2> ipython is that through normal repositories or is that specific to zenoss
[06-Jan-2011 12:33:05] <citrus2> negative
[06-Jan-2011 12:33:23] <davetoo> community/documentation/official_documentation/zenoss-dev-guide
[06-Jan-2011 12:33:37] <davetoo> look at the appropriate version
[06-Jan-2011 12:33:52] <davetoo> for zendmd+ipython,
[06-Jan-2011 12:34:23] <davetoo> your system has to have libreadline-dev installed, and then you'll have to install ipython as the zenoss user for zendmd to find it,
[06-Jan-2011 12:34:34] <davetoo> so just installing an RPM as root won't do the job
[06-Jan-2011 12:35:27] <davetoo> become 'zenoss' and run 'easy_install ipython', but first MAKE SURE that libreadline-dev is installed, or ipython won't be very useful. You won't get the tab completion and command history.
[06-Jan-2011 12:35:32] <davetoo> gotta go
[06-Jan-2011 12:35:33] * davetoo &
[06-Jan-2011 12:35:44] <citrus2> thank you
[06-Jan-2011 12:37:23] <pplask> guys
[06-Jan-2011 12:37:32] <pplask> my stack installer hangs at 100%
[06-Jan-2011 12:37:37] <pplask> what can it be?
[06-Jan-2011 12:39:14] <xuru> to get the device name, is it ${dev/id}? I forget now...
[06-Jan-2011 12:54:01] <davetoo> or ${here/id} depending on where you are?
[06-Jan-2011 12:54:36] <xuru> setting the values in an httpmonitor data source
[06-Jan-2011 12:57:05] * davetoo admits to being not so great with the TALES
[06-Jan-2011 13:12:42] <mray> nyeates: I was away at lunch, but yes, Plixxer and Ian wrote the Scrutinizer ZenPack
[06-Jan-2011 13:25:09] <xuru> hey, I have an off topic question... Can Active Directory manage more then one domain? i.e. sub domains? In one server, or do we have to have 3 AD servers, one of each domain?
[06-Jan-2011 13:27:17] <straterra> If they are in the same forest, I'm pretty sure one server can manage multiple domains
[06-Jan-2011 13:28:13] <xuru> The windows admin here is saying otherwise, and it just made me curious
[06-Jan-2011 14:38:02] <Sam-I-Am> moo?
[06-Jan-2011 14:41:15] <citrus2> moo
[06-Jan-2011 15:12:38] <xuru> ok, this is kind of wierd... I've been getting log warnings like this from zenperfsnmp:
[06-Jan-2011 15:12:43] <xuru> WARNING zen.zenperfsnmp: Error reading value for "eth0" on KSBC01-OA-1 (oid .1.3.6.1.2.1.31.1.1.1.11.1 is bad)
[06-Jan-2011 15:13:03] <xuru> but when I do an snmpwalk on it, comes back just fine
[06-Jan-2011 15:13:32] <xuru> IF-MIB::ifHCOutUcastPkts.1 = Counter64: 22121609
[06-Jan-2011 15:16:03] <Sam-I-Am> is zenoss trying snmp v1 instead of v2?
[06-Jan-2011 15:16:12] <Sam-I-Am> v1 does not support 64-bit counters
[06-Jan-2011 15:16:26] <xuru> hmm... good question, I'll look
[06-Jan-2011 15:17:39] <xuru> yep that was it
[06-Jan-2011 15:18:03] <xuru> not sure why it was set that way either... thought I had it set at the top to v2
[06-Jan-2011 15:18:46] <xuru> Thanks sam
[06-Jan-2011 15:41:27] <rmatte> listening to people here makes my head hurt sometimes, apparently we're smtpwalking again
[06-Jan-2011 15:45:11] <Sam-I-Am> smtpwalking?
[06-Jan-2011 15:45:33] <rmatte> they are trying to say snmpwalking
[06-Jan-2011 15:45:34] <xuru> I was
[06-Jan-2011 15:45:35] <rmatte> and failing
[06-Jan-2011 15:46:02] * Sam-I-Am uses smtpwalking to find spam servers
[06-Jan-2011 15:46:09] <rmatte> hehe
[06-Jan-2011 15:46:28] <ericenns_> hey anything cool some up during the dev chat I was at school
[06-Jan-2011 15:46:45] <rmatte> I didn't get a chance to be here for dev chat, did lots and lots of knowledge transfer
[06-Jan-2011 15:47:11] <ericenns_> Ahh I see I was doing computer security and software engineering 2
[06-Jan-2011 15:47:20] <Sam-I-Am> i was conversing with manglement regarding their plans for zenoss vs. the staff working on it
[06-Jan-2011 15:47:20] <xuru> lot of stuff was over my head, but the topic sums it up
[06-Jan-2011 15:47:23] <rmatte> fun fun
[06-Jan-2011 15:47:41] <Sam-I-Am> i'll read through the scrollback, but at least the disconnect here has been fixed.
[06-Jan-2011 15:47:42] <ericenns_> yuppers
[06-Jan-2011 15:47:47] <rmatte> Sam-I-Am: and their decision was probably to cut the staff and keep Zenoss lol
[06-Jan-2011 15:47:55] <rmatte> it'll magically maintain itself
[06-Jan-2011 15:47:58] <Sam-I-Am> lol
[06-Jan-2011 15:49:50] <Sam-I-Am> i understood the plan as learning everything i can, including what i could of internals, to make this the most robust zenoss deployment possible... do the work now to make things easier later.
[06-Jan-2011 15:50:08] <Sam-I-Am> so things like zendmd, some python, etc... stuff i was asking about in here a bit ago
[06-Jan-2011 15:50:23] <rmatte> I can help you out with pretty much any of that
[06-Jan-2011 15:50:25] <Sam-I-Am> and apparently no one realized it takes time to learn all that and do it right
[06-Jan-2011 15:50:30] <rmatte> (whenever I have time)
[06-Jan-2011 15:50:38] <rmatte> it takes a lot of time
[06-Jan-2011 15:50:50] <rmatte> It took me half a year of dedicated work to really learn it inside and out
[06-Jan-2011 15:50:50] <Sam-I-Am> so out of nowhere a few weeks ago came "hey, why isnt this done yet? you have 2 weeks to get this all working"
[06-Jan-2011 15:50:58] <rmatte> and I'm still learning stuff 2 and a half years later
[06-Jan-2011 15:51:10] <Sam-I-Am> which sent me through the roof
[06-Jan-2011 15:51:23] <rmatte> haha, that sounds like what they did with this OSSIM project I'm working on
[06-Jan-2011 15:51:40] <rmatte> "We need SIM software, we've decided to use OSSIM, configure it and figure it out, you have 2 weeks"
[06-Jan-2011 15:52:01] <rmatte> 6 weeks later, and we finally figured out how to get it generating alerts
[06-Jan-2011 15:52:10] <Sam-I-Am> lol
[06-Jan-2011 15:52:23] <rmatte> the documentation for OSSIM is non-existant though
[06-Jan-2011 15:52:31] <ericenns_> yeah
[06-Jan-2011 15:52:35] <rmatte> Zenoss' documentation is pretty mint generally
[06-Jan-2011 15:52:47] <rmatte> in comparison anyways
[06-Jan-2011 15:53:04] <Sam-I-Am> the zenoss docs, not necessarily official docs, make it much nicer than other apps
[06-Jan-2011 15:53:13] <rmatte> yeh
[06-Jan-2011 15:53:33] <rmatte> there's a ton of community documentation, which is generally well written
[06-Jan-2011 15:54:08] <Sam-I-Am> seems the thought around here from previous generations is zenoss sucks and we can just buy any other application and it'll just all magically work as everyone desires... which i highly doubt having messed with nagios and several other apps in the past
[06-Jan-2011 15:54:23] <Sam-I-Am> nothing "just works"
[06-Jan-2011 15:54:33] <Sam-I-Am> especially if your environment is even remotely complex
[06-Jan-2011 15:55:27] <Sam-I-Am> not to mention no one wants to spend money on hardware required to make all the special goodies work well
[06-Jan-2011 15:55:40] <Sam-I-Am> zenoss is not exactly stingy on resource requirements
[06-Jan-2011 15:55:42] <rmatte> Yeh, when it comes to monitoring software nothing just works
[06-Jan-2011 15:55:46] <rmatte> there's always configuration involved
[06-Jan-2011 15:56:00] <rmatte> and Zenoss is incredible once you learn how to use it
[06-Jan-2011 15:56:13] <rmatte> it's just getting to the point where you're good enough to do anything with it that is the tricky part
[06-Jan-2011 15:56:22] <rmatte> I'm at the point where I can literally do anything with it
[06-Jan-2011 15:56:51] <Sam-I-Am> it took me 6 months to roll out nagios on a LAN i was in complete control of with pretty much 2 or 3 types of devices. the current place is much more complex and has even more requirements.
[06-Jan-2011 15:57:11] <rmatte> Zenoss is quicker to roll out than Nagios though
[06-Jan-2011 15:57:16] <Sam-I-Am> yes, it is
[06-Jan-2011 15:57:49] <xuru> anyone want to help me with a Server Exception when trying to view an event in the event console?
[06-Jan-2011 15:58:00] <rmatte> xuru: fpaste it
[06-Jan-2011 15:58:17] <Sam-I-Am> i think nagios has gotten better since i rolled it out... the config files were super nasty back then
[06-Jan-2011 15:58:39] <rmatte> Sam-I-Am: it may have, but it's still ugly as all hell and more difficult to work with than Zenoss
[06-Jan-2011 15:58:46] <rmatte> at least Zenoss actually has a usable interface lol
[06-Jan-2011 15:59:04] <Sam-I-Am> yep
[06-Jan-2011 15:59:14] <xuru> http://paste.pocoo.org/show/316048/
[06-Jan-2011 15:59:15] <rmatte> well, in the case of 3.0 that statement is debatable
[06-Jan-2011 15:59:35] <Sam-I-Am> so i think theres a disconnect here, or was, between the time required to get zenoss working as a very basic graphing/monitoring tool... and actually making it awesome.
[06-Jan-2011 15:59:49] <rmatte> xuru: you get that when you double click on the event to view details of it?
[06-Jan-2011 15:59:57] <xuru> yes
[06-Jan-2011 15:59:58] <Sam-I-Am> and realizing that the goal was somewhere in between... but requires taking the next step of getting deep into the internals of zenoss
[06-Jan-2011 16:00:20] <rmatte> Sam-I-Am: you're lucky since you're coming in to this at a time where there are a lot of awesome community ZenPacks available
[06-Jan-2011 16:00:29] <xuru> only from one host that is sending me traps
[06-Jan-2011 16:00:30] <rmatte> when I first started using Zenoss there wasn't a heck of a lot
[06-Jan-2011 16:00:50] <rmatte> xuru: ah, I know what's causing that...
[06-Jan-2011 16:01:01] <Sam-I-Am> yeah, the first time i looked at zenoss about 3 years ago it wasnt as robust with zenpacks
[06-Jan-2011 16:01:05] <rmatte> there's some non-english character being sent
[06-Jan-2011 16:01:08] <xuru> corrupt mib import?
[06-Jan-2011 16:01:08] <rmatte> and Zenoss is choking on it
[06-Jan-2011 16:01:14] <xuru> hmm
[06-Jan-2011 16:01:39] <rmatte> it's expecting utf8 text
[06-Jan-2011 16:01:42] <rmatte> and it's getting something else
[06-Jan-2011 16:02:50] <xuru> so, how do I fix that?... I was thinking it's maybe because it was a bad mib, or trap that I didn't import or something
[06-Jan-2011 16:03:30] <rmatte> well, hard to say without actually seeing the details of the event... the character it's sending might be invisible as well
[06-Jan-2011 16:03:56] <rmatte> what version of Zenoss is that happening in?
[06-Jan-2011 16:04:13] <xuru> hmm... looks like some traps events are ok and others not...
[06-Jan-2011 16:04:17] <xuru> 3.0.3
[06-Jan-2011 16:04:33] <rmatte> right, because some of the traps are coming down without non-utf8 chars
[06-Jan-2011 16:05:28] <xuru> well, same device, same trap range, just off by the last number or something
[06-Jan-2011 16:05:39] <xuru> wish I could see the details
[06-Jan-2011 16:06:56] <xuru> ok, looking at one that does display, i can try and walk the one that doesn't by replacing the last number hopefully
[06-Jan-2011 16:07:28] <rmatte> you can't walk traps
[06-Jan-2011 16:07:43] <rmatte> there are 2 kinds of OIDs, trap OIDs and OIDs that you poll
[06-Jan-2011 16:07:44] <xuru> I realized that right after I said it...
[06-Jan-2011 16:08:10] <rmatte>
[06-Jan-2011 16:08:18] <Sam-I-Am> you can break a bunch of crap on your device and capture all the traps... its like trap walking
[06-Jan-2011 16:08:41] <xuru> hehe
[06-Jan-2011 16:09:13] <rmatte> Sam-I-Am: but inadvisable
[06-Jan-2011 16:09:47] * Sam-I-Am needs a way to mass-disable certain snmp data sources
[06-Jan-2011 16:10:38] <Sam-I-Am> whatever storage system was stuck under zenoss doesn't like the workload a lot... so i gotta disable some less important items
[06-Jan-2011 16:10:46] <xuru> well, now that wasn't very helpful... http://www.snmplink.org/cgi-bin/nd/m/Ent/N/Nortel%20Networks/!%5BALL%5D/VPFM%20(Visualization%20Performance%20and%20Fault%20Manager)/synoptics/NTWS-TRAP-MIB
[06-Jan-2011 16:10:57] <xuru> oh, that link sucks ass
[06-Jan-2011 16:11:03] <rmatte> Sam-I-Am: what do you mean by storage system?
[06-Jan-2011 16:11:09] <rmatte> you talking disks, or database?
[06-Jan-2011 16:11:51] <xuru> too bad there isn't a zenpack that will allow you to browse your mibs...
[06-Jan-2011 16:11:58] <Sam-I-Am> the disks storing the rrd files
[06-Jan-2011 16:12:00] <rmatte> there is one
[06-Jan-2011 16:12:01] <Sam-I-Am> chokechoke
[06-Jan-2011 16:12:04] <rmatte> MIB Browser ZenPack
[06-Jan-2011 16:12:04] <rmatte> lol
[06-Jan-2011 16:12:14] <xuru> I know, but it doesn't work
[06-Jan-2011 16:12:16] <Sam-I-Am> isnt that kinda built into zenoss?
[06-Jan-2011 16:12:20] <Sam-I-Am> under the mibs thing
[06-Jan-2011 16:12:30] <rmatte> xuru: I thought they had fixed it for 3.0
[06-Jan-2011 16:12:47] <xuru> I haven't checked lately, I should have a look
[06-Jan-2011 16:13:02] <rmatte> but Sam-I-Am is right, you can browse the Mibs in the Mibs section
[06-Jan-2011 16:13:10] <rmatte> it's just not as structured as the MIB browser
[06-Jan-2011 16:13:22] <xuru> Sam-I-Am: it displays it in a hierarchy so that you can browse them all
[06-Jan-2011 16:13:23] <xuru> right
[06-Jan-2011 16:13:33] <rmatte> ah, the mib browser hasn't been updated to work with 3.0, yeh
[06-Jan-2011 16:13:47] <xuru> bummer
[06-Jan-2011 16:15:12] <xuru> it would even be nice if you could search by oid...
[06-Jan-2011 16:15:29] <rmatte> interesting, never noticed that...
[06-Jan-2011 16:15:51] <rmatte> Apple's address is 1 Infinite Loop, Cupertino, CA
[06-Jan-2011 16:17:50] <Sam-I-Am> yep
[06-Jan-2011 16:30:29] <rmatte> almost home time, woot
[06-Jan-2011 16:30:31] <rmatte> so exhausted
[06-Jan-2011 16:31:42] <rmatte> hmmm, I'm trying to decide what my new title is going to be
[06-Jan-2011 16:32:18] * Simon4 has had business cards with "Head Geek" before
[06-Jan-2011 16:32:25] <rmatte> "Managed Services Systems Architect" sounds good.
[06-Jan-2011 16:34:17] <Sam-I-Am> rmatte: "zenoss bitch"
[06-Jan-2011 16:34:31] <rmatte> nah, I do a lot more than just Zenoss lol
[06-Jan-2011 16:34:38] <xuru> has a nice ring to it though
[06-Jan-2011 16:35:06] <rmatte> Zenoss/SolarWinds/CMDB/ZipTie/DNS/LDAP/Custom Reports/etc...
[06-Jan-2011 16:35:30] <rmatte> oh, OTRS as well (our ticketing system)
[06-Jan-2011 16:35:35] <rmatte> all of the integration between everything
[06-Jan-2011 16:35:42] <rmatte> I basically run the show when it comes to our tools
[06-Jan-2011 16:35:44] <Sam-I-Am> ldap is fun
[06-Jan-2011 16:35:59] <rmatte> yeh, I wrote a bunch of bash scripts to make it easier to manage
[06-Jan-2011 16:36:09] <ericenns_> rmatte: to bad its not MASS
[06-Jan-2011 16:36:17] <rmatte> automagically creates users, sets passwords, and assigns them to correct LDAP groups
[06-Jan-2011 16:36:23] <rmatte> including the LDAP groups for Zenoss
[06-Jan-2011 16:37:16] <rmatte> ericenns_: MASS?
[06-Jan-2011 16:37:30] <ericenns_> rmatte: your title
[06-Jan-2011 16:37:35] <Sam-I-Am> i havent integrated zenoss and ldap quite yet
[06-Jan-2011 16:37:36] <rmatte> ah lol
[06-Jan-2011 16:37:51] <ericenns_> rmatte: The titles acronym
[06-Jan-2011 16:37:57] <rmatte> yeh, gotcha
[06-Jan-2011 16:37:58] <rmatte>
[06-Jan-2011 16:38:06] * Sam-I-Am is a lowly network engineer
[06-Jan-2011 16:38:18] <Sam-I-Am> who... got assigned zenoss since no one else could figure it out
[06-Jan-2011 16:38:38] <rmatte> well, since I've been at this company I've gone from Network Analyst, to Systems Administrator, to my next title (whatever I decide it is)
[06-Jan-2011 16:38:54] <Sam-I-Am> why are you deciding on a new title?
[06-Jan-2011 16:38:58] <rmatte> the current person in that position's title is: Senior Systems Architect - Managed Services
[06-Jan-2011 16:39:03] <Sam-I-Am> didnt you interview with google at some point?
[06-Jan-2011 16:39:14] <rmatte> nah, I didn't actually interview with them
[06-Jan-2011 16:39:20] <rmatte> just got contacted
[06-Jan-2011 16:39:26] <rmatte> haven't heard anything back though
[06-Jan-2011 16:39:33] <rmatte> but I'm taking over my boss' position since he's leaving
[06-Jan-2011 16:39:38] <rmatte> and I got a raise out of it
[06-Jan-2011 16:39:41] <rmatte> so it's good
[06-Jan-2011 16:39:42] <rmatte> lol
[06-Jan-2011 16:39:50] <rmatte> anyways, home time
[06-Jan-2011 16:39:51] <rmatte> later folks
[06-Jan-2011 16:40:02] <xuru> cya
[06-Jan-2011 16:40:20] <Sam-I-Am> seeya
[06-Jan-2011 16:44:10] <robo> For version 2, under graph definitions -> graph point -> RPM there is a formula that's breaking the datapoint. 1024,*,${here/hw/totalMemory},/,1,-,-100,* -- how can I find out what/where here/hw/totalMemory is pulled from?
[06-Jan-2011 16:44:37] <robo> Because I think one of those values aren't be pulled thus causing a NaN
[06-Jan-2011 16:44:44] <Simon4> it's the number under the Hardware tab on a device in the "total memory" section
[06-Jan-2011 16:45:21] <robo> ah
[06-Jan-2011 16:45:32] <robo> and that doesn't have anything in it. So... that's the problem
[06-Jan-2011 16:45:50] <robo> Any idea how the Hardware tab is populated?
[06-Jan-2011 16:46:00] <Simon4> it'll be done at modelling time
[06-Jan-2011 16:47:08] <robo> Oh, then this will be complicated. This is an F5 device which is a suped up linux kernel. So I have an F5 organizer under linux
[06-Jan-2011 16:47:24] <Simon4> ah
[06-Jan-2011 16:47:40] <robo> Apparently the linux modeler doesn't work for F5's memory info, which i guess can kinda be expected.
[06-Jan-2011 16:47:53] <Simon4> so you could override the "Device" template (make local copy) in the F5 organizer and kill that graphpoint
[06-Jan-2011 16:48:05] <Simon4> since if only F5 kit is going in there the graph will never work anyway
[06-Jan-2011 16:48:10] <robo> yup
[06-Jan-2011 16:48:22] <robo> i wonder how i can fix it so it works like it's linux counter part
[06-Jan-2011 16:49:06] <robo> i'll take that one on another day :-)
[06-Jan-2011 16:49:12] <robo> ty for your help
[06-Jan-2011 16:49:18] <Simon4> you would need to work out what OID contains total memory, and then create a custom modeller plugin, or seeif someone has made a zenpack
[06-Jan-2011 16:49:52] <robo> No F5 zenpacks, unfortunately
[06-Jan-2011 17:07:22] <ericenns_> anyone here know anything about snmp and smuc
[06-Jan-2011 17:07:28] <ericenns_> r/smuc/smux/
[06-Jan-2011 17:10:06] <Sam-I-Am> snmp yes, smux not so much
[06-Jan-2011 17:10:39] <robo> if I do an snmpwalk under 1.3.6.1.4.1 I get a bunch of OIDs back that look like: SNMPv2-SMI::enterprises.3375.2.1.2.4.2.2.1.2.3.49.46.53.3 = INTEGER: 3 --- is there a way to translate that into an OID or what the name of it is?
[06-Jan-2011 17:11:06] <Sam-I-Am> you need the mibs
[06-Jan-2011 17:11:16] <ericenns_> ok well I just cant get my cluster nodes to get the oids for dell omsa
[06-Jan-2011 17:11:31] <Sam-I-Am> drop them in a config dir readable by your snmp client... and tell the client to read them via its config
[06-Jan-2011 17:11:40] <robo> ah
[06-Jan-2011 17:11:50] <robo> ty, let me give that a whirl
[06-Jan-2011 17:41:18] <trialbyfire> i'm trying to reinstall zenoss core 3.0.3. i've tried 'rpm -e zenoss...' and i found out that there's an uninstall script but it's not in any of the default folders. any ideas?
[06-Jan-2011 18:08:38] <amorphic> Hello all - anyone here able to advise me on adding a custom field to an event via zendmd?
[06-Jan-2011 18:10:16] <amorphic> I'm not sure whether I should be using dmd.Events.manage_xxx or dmd.ZenEventManager.manage_xxx
[06-Jan-2011 18:11:10] <vaxerdec> hello, i am trying to figure out if there is some way to query ldap for configuration information, i.e. to define server objects and groups. a web search indicates lots of ways to integrate with ldap for authentication to the webapp, but not for actual configuration
[06-Jan-2011 18:12:03] <amorphic> vaxerdec - it's pretty quiet in here
[06-Jan-2011 18:12:53] <amorphic> I'm pretty new to zenoss, but I would imagine you could write a script using python ldap libraries and zendmd to query your ldap server and update the zope database?
[06-Jan-2011 18:14:22] <amorphic> are you familiar with zendmd?
[06-Jan-2011 18:14:28] <vaxerdec> ok so zenoss stores all its config data in the zodb?
[06-Jan-2011 18:14:40] <amorphic> yep, as far as I know
[06-Jan-2011 18:14:42] <vaxerdec> i am totally unfamiliar with zenoss... evaluating it right now as replacement for nagios
[06-Jan-2011 18:14:48] <amorphic> ah ok...
[06-Jan-2011 18:14:49] <vaxerdec> i am familiar with zope though already
[06-Jan-2011 18:14:54] <vaxerdec> but not zendmd
[06-Jan-2011 18:14:59] <amorphic> I've been doing eval for a few weeks now
[06-Jan-2011 18:15:12] <vaxerdec> i used zope for plone and some other things and like it a lot
[06-Jan-2011 18:15:13] <amorphic> You really need to become familiar with zendmd to get the most out of zenoss
[06-Jan-2011 18:15:25] <amorphic> It opens up pretty much unlimited possibilities
[06-Jan-2011 18:16:01] <amorphic> you can start a zendmd interactive session as the zenoss user:
[06-Jan-2011 18:16:04] <amorphic> >zendmd
[06-Jan-2011 18:16:28] <vaxerdec> checking that out now
[06-Jan-2011 18:17:09] <vaxerdec> ah i see a command line interface to the device db
[06-Jan-2011 18:17:54] <amorphic> bingo :-)
[06-Jan-2011 18:17:56] <vaxerdec> it would be nice to set up mappings instead of having to query ldap, massage it into structures for zendmd and then import it
[06-Jan-2011 18:18:14] <amorphic> and lots more besides... once you know your way around, you can do everythign from here
[06-Jan-2011 18:18:40] <vaxerdec> that means it isn't dynamic... i can't just change my ou=servers group when adding a new server and zenoss will automatically pick it up. i have to run a periodic batch job
[06-Jan-2011 18:19:15] <amorphic> that probably isn't possible without hacking at the inner workings of zenoss
[06-Jan-2011 18:19:27] <amorphic> (from what I understand)
[06-Jan-2011 18:19:44] <vaxerdec> my thinking is that i've already got servers and groups of them defined in ldap, i want to use those in as many ways as possible
[06-Jan-2011 18:20:02] <amorphic> I dunno if it's relevant, but I've set up a host import script...
[06-Jan-2011 18:20:07] <vaxerdec> from ldap?
[06-Jan-2011 18:20:12] <amorphic> No, but...
[06-Jan-2011 18:20:34] <amorphic> say I want to mass-import a list of hosts... I give them to thsi script as a text file...
[06-Jan-2011 18:20:59] <amorphic> we have a host naming convention that determines os, location etc
[06-Jan-2011 18:21:27] <vaxerdec> i like to do that with dns domains and then map it to dc= in ldap
[06-Jan-2011 18:21:29] <amorphic> So the script adds the new host to zenoss and then parses the name and puts it in the relevant groups, locations etc
[06-Jan-2011 18:21:43] <vaxerdec> do you use ldap?
[06-Jan-2011 18:21:49] <vaxerdec> i mean not for this,
[06-Jan-2011 18:21:51] <vaxerdec> but in general
[06-Jan-2011 18:21:52] <amorphic> so yeah you could do somethign similar but instead of parsing the host names for the relevant info you query ldap
[06-Jan-2011 18:22:11] <amorphic> not really - we have AD but it's mainly for the Windows guys
[06-Jan-2011 18:22:26] <vaxerdec> yeah that's what i'm already doing with nagios (generating static config file from ldap queries)
[06-Jan-2011 18:22:41] <amorphic> ah ok
[06-Jan-2011 18:22:53] <vaxerdec> was hoping for something more dynamic
[06-Jan-2011 18:23:04] <vaxerdec> zenoss looks nice though, we might just use it anyways
[06-Jan-2011 18:23:27] <amorphic> yeah I'm no expert, but I don't know if you'll eb able to get zenoss to dynamically organise groups etc based on ldap
[06-Jan-2011 18:23:45] <amorphic> But for the frequency it chagnes, surely a cron job runnign a script would suffice?
[06-Jan-2011 18:24:00] <amorphic> And yeah, I recommend zenoss, it's pretty awesome
[06-Jan-2011 18:24:02] <amorphic> :-)
[06-Jan-2011 18:24:16] <vaxerdec> yeah. ok well thanks for your help!
[06-Jan-2011 18:24:39] <Sam-I-Am> zenbatchload will mass-load devices
[06-Jan-2011 18:25:40] <amorphic> no worries - good luck
[06-Jan-2011 18:26:34] <amorphic> yeah I looked at zenbatchload, but I wanted to build in some smarts to organise devices based on all sorts of arbitrary stuff we have here
[06-Jan-2011 18:27:27] <amorphic> does anybody at all have any idea about adding a custom event field using zendmd? I'm kinda stumped...
[06-Jan-2011 18:28:27] <Sam-I-Am> i dont know of any automated way to detect what something is and drop it into the right categories... but i bet you could make something
[06-Jan-2011 18:29:06] <amorphic> Sam - yep, I'm already diong that...;)
[06-Jan-2011 18:29:12] <Sam-I-Am> the key to zendmd is finding what you want in it
[06-Jan-2011 18:29:21] <amorphic> Yeah, tell me about it...
[06-Jan-2011 18:29:26] <Sam-I-Am> lots of time with tab completion and guessing
[06-Jan-2011 18:29:34] <amorphic> There's so much there to trawl thru, and limited docs
[06-Jan-2011 18:29:35] <Sam-I-Am> although you could look at the event creation code and see what it calls
[06-Jan-2011 18:29:40] <Sam-I-Am> its more or less the same functions
[06-Jan-2011 18:29:48] <amorphic> Yeah, but that's the problem...
[06-Jan-2011 18:29:58] <amorphic> I foudn hwo to add a custom field on event creation...
[06-Jan-2011 18:30:31] <amorphic> It's actually easy, you just add another tuple to the dictionary that you pass...
[06-Jan-2011 18:30:59] <amorphic> However, modifying or adding a new custom field to an existing event...
[06-Jan-2011 18:31:08] <amorphic> it's eluding me
[06-Jan-2011 18:31:53] <Sam-I-Am> well, the more 'pro' people with zendmd hang out here earlier in the day
[06-Jan-2011 18:32:11] <amorphic> Yeah, I'm in Australia...;)
[06-Jan-2011 18:32:32] <Sam-I-Am> probably just 3 or so hours before now... not sure what time that is there
[06-Jan-2011 18:32:54] <amorphic> hehe - well it's 10:30 am here, so I geuss I may have to start getting to work a bti earlier ;-)
[06-Jan-2011 18:34:33] <Sam-I-Am> yep
[06-Jan-2011 18:34:47] <Sam-I-Am> those folks might pop in a bit later, hard to tell
[06-Jan-2011 18:35:44] <amorphic> I assume they're west-coast?
[06-Jan-2011 18:36:30] <amorphic> Anyways I'll try to get in here at a more opportune time one way or the other... thanks for the heads up
[06-Jan-2011 18:37:01] <Sam-I-Am> some of them are east-coastish
[06-Jan-2011 18:37:08] <amorphic> ok cool
[06-Jan-2011 18:37:18] <amorphic> as you say, most things in zendmd are pretty easy when you know how...
[06-Jan-2011 18:37:40] <amorphic> it's just the difference between hours of tab-tabbing and someone saying "use this function"...;)
[06-Jan-2011 18:37:45] <Sam-I-Am> yep
[06-Jan-2011 20:57:58] <davetoo> Feh. I wish "rpm -e zenoss" did not remove the zenoss user homedir
[06-Jan-2011 20:58:06] <davetoo> and the zenoss user itself, especially
[06-Jan-2011 20:58:41] <Sam-I-Am> didnt know it did that
[06-Jan-2011 21:01:06] <rhettardo> hm
[06-Jan-2011 21:01:13] <rhettardo> i recall always manually removing the home dir
[06-Jan-2011 21:02:03] <davetoo> yeah, even though we created the directory ourselves before the rpm install,
[06-Jan-2011 21:02:15] <davetoo> it still removed the user
[06-Jan-2011 21:02:22] <davetoo> (but left the directory, I think)
[06-Jan-2011 21:16:22] <rhettardo> ahh yeah, i know it removes the user and group
[06-Jan-2011 21:20:55] <rhettardo> am i the only one that cant use any of the comamnds in the commands menu when on an individual device?
[06-Jan-2011 23:27:26] rhettardo_ is now known as rhettardo
[07-Jan-2011 00:00:40] [disconnected at Fri Jan 7 00:00:40 2011]
[07-Jan-2011 00:00:40] [connected at Fri Jan 7 00:00:40 2011]
[07-Jan-2011 00:00:55] [zenoss-logger (logger bot) has joined #zenoss]
[07-Jan-2011 02:57:10] <fragfutter> npmccallum: you might want to clean the topic
[07-Jan-2011 09:43:13] <Sam-I-Am> trying to figure out how to control the individual zenoss processes which zenoss itself monitors
[07-Jan-2011 09:43:23] <Sam-I-Am> the ones that show up in /heartbeat
[07-Jan-2011 09:44:35] <davetoo> what do you mean by "control"?
[07-Jan-2011 09:46:07] <Sam-I-Am> well, the heartbeat events are tossed into /status/heartbeat without any mapping
[07-Jan-2011 09:46:12] <Sam-I-Am> they just.... wind up there
[07-Jan-2011 09:46:29] <Sam-I-Am> i dont use zenjmx, so its alarming on that... and zenrender seems to lose heartbeat all the time
[07-Jan-2011 09:46:58] <Sam-I-Am> normally i'd just move the mapping or reconfigure the alert level
[07-Jan-2011 09:46:58] <davetoo> how many systems are you monitoring? How many remote collectors?
[07-Jan-2011 09:47:35] <rmatte> Sam-I-Am: I just completely ignore those
[07-Jan-2011 09:47:37] <Sam-I-Am> monitoring about 550 devices on 4 collectors. the heartbeat issue is only on the main hub box which doesnt monitor anything directly except itself
[07-Jan-2011 09:47:42] <rmatte> they are basically completely useless
[07-Jan-2011 09:47:56] <Sam-I-Am> rmatte: yeah, how do you re-map them into /ignore if they dont have a mapping?
[07-Jan-2011 09:47:57] <rmatte> Sam-I-Am: also, if you want to actually disable the hearbeat for zenjmx you can do...
[07-Jan-2011 09:48:08] <Sam-I-Am> since they're not in /unknown by default
[07-Jan-2011 09:48:27] <rmatte> Sam-I-Am: why would you even bother re-mapping to /Ignore?
[07-Jan-2011 09:48:37] <rmatte> just navigate to /Status/Heartbeat, access the zProperties for it
[07-Jan-2011 09:48:41] <rmatte> and change action to drop
[07-Jan-2011 09:48:52] <Sam-I-Am> not sure..
[07-Jan-2011 09:49:20] <Sam-I-Am> thing is i do want to monitor some of them... since failure of other processes is an issue
[07-Jan-2011 09:49:26] <Sam-I-Am> like zenping or zenperfsnmp
[07-Jan-2011 09:49:36] <davetoo> so the remote collector plugin used to be broken in the sense that if you tried to use daemons.txt on the master, to disable some of the daemons that you don't use, that same one got copied literally to the remote and screwed things up. IF they've fixed that, then you could use that to disable zenjmx, etc.
[07-Jan-2011 09:49:37] <rmatte> right, but the heartbeats are too sensitive to be useful anyways
[07-Jan-2011 09:49:50] <rmatte> I constantly get heartbeats all day long, but my daemons run perfectly fine
[07-Jan-2011 09:49:53] <rmatte> they are garbage
[07-Jan-2011 09:49:53] <Sam-I-Am> that sucks
[07-Jan-2011 09:50:04] <rmatte> I monitor my Zenoss processes from another Zenoss box
[07-Jan-2011 09:50:12] <rmatte> so I get alerts if a process drops on one of my Zenoss servers
[07-Jan-2011 09:50:15] <rmatte> works fine
[07-Jan-2011 09:50:18] <Sam-I-Am> but what monitors that zenoss box?
[07-Jan-2011 09:50:25] <Sam-I-Am> guess i can set up normal process monitors
[07-Jan-2011 09:50:28] <davetoo> 42
[07-Jan-2011 09:50:28] <rmatte> one of the Zenoss boxes that it's monitoring
[07-Jan-2011 09:51:11] <rmatte> the one doing the monitoring is located here, and the ones being monitored (as well as the one monitoring the one here) are located at a secure datacenter facility
[07-Jan-2011 09:51:21] <rmatte> both servers will never be down at the same time
[07-Jan-2011 09:52:52] <rmatte> anyways, Sam-I-Am...
[07-Jan-2011 09:52:54] <rmatte> http://www.sysadminwiki.net/wiki/index.php?title=Selectively_Disable_Zenoss_Daemons
[07-Jan-2011 09:52:58] <davetoo> I don't remember having *that* much trouble with heartbeat alerts
[07-Jan-2011 09:53:05] <rmatte> there's a step in there "Clear the heartbeats so you don’t get heartbeat failure events "
[07-Jan-2011 09:53:17] <rmatte> you can follow that step, and define what daemons you want to disable heartbeats for
[07-Jan-2011 09:53:20] <rmatte> such as zenjmx
[07-Jan-2011 09:53:24] <rmatte> mysql -uzenoss -pzenoss events -e "delete from heartbeat where component in ('zenwin', 'zeneventlog', 'zenjmx')"
[07-Jan-2011 09:53:31] <rmatte> mysql -uzenoss -pzenoss events -e "delete from heartbeat where component in ('zenjmx')"
[07-Jan-2011 09:54:28] <Sam-I-Am> ah, cool
[07-Jan-2011 09:55:13] <rmatte> Sam-I-Am: you could also set a transform at the /Status/Heartbeat class level
[07-Jan-2011 09:55:26] <rmatte> if "zenjmx" in evt.summary:
[07-Jan-2011 09:55:36] <rmatte> evt._action = 'drop'
[07-Jan-2011 09:55:45] <Sam-I-Am> also true
[07-Jan-2011 09:56:04] <rmatte> but no point in having the heartbeat if you're not using the daemon hehe
[07-Jan-2011 09:56:13] <Sam-I-Am> wonder if i could get zenoss to transform an IP to a hostname for a ping failure...
[07-Jan-2011 09:56:25] <rmatte> bigegor: good day
[07-Jan-2011 09:56:38] <rmatte> Sam-I-Am: hmmm, not sure I follow?
[07-Jan-2011 09:57:11] <Sam-I-Am> for alerts that provide an IP, it would be sometimes useful to replace it with a hostname
[07-Jan-2011 09:57:30] <rmatte> that's what the device name is for
[07-Jan-2011 09:57:37] <rmatte> oh wait, I see what you mean
[07-Jan-2011 09:57:39] <rmatte> you mean like...
[07-Jan-2011 09:57:40] <joko> hmmm... whats the benefit to having multiple collectors? aside from being able to specify different preferences?
[07-Jan-2011 09:57:43] <rmatte> ip 192.168.0.1 is down
[07-Jan-2011 09:57:44] <rmatte> ?
[07-Jan-2011 09:57:48] <Sam-I-Am> joko: spreading the load
[07-Jan-2011 09:58:02] <Sam-I-Am> rmatte: yeah, but also in other things like bgp traps where the trap sends the IP of the neighbor
[07-Jan-2011 09:58:07] <joko> hmm on the collector process?
[07-Jan-2011 09:58:32] <rmatte> Sam-I-Am: Anything is possible with transforms, you just need to figure out the code, but yes, it could be done
[07-Jan-2011 09:58:43] <joko> i wonder, because we have a really beefy box, 10g ram, etc.. physical box
[07-Jan-2011 09:58:54] <joko> and i have no issues... monitoring about 400 devices
[07-Jan-2011 09:58:55] <Sam-I-Am> yeah, thats the fun part... figuring out the code.
[07-Jan-2011 09:59:21] <Sam-I-Am> joko: also depends on redundancy... what happens if that big box pukes?
[07-Jan-2011 09:59:29] <Sam-I-Am> or if you have servers in places that it can't directly see
[07-Jan-2011 09:59:38] <joko> agreed. thats something that will need to be fixed this year
[07-Jan-2011 10:00:03] <joko> meeting time...
[07-Jan-2011 10:00:04] <Sam-I-Am> instead of two different installs, i'm now just using a separate collector for another company's network i monior
[07-Jan-2011 10:00:07] <Sam-I-Am> monitor
[07-Jan-2011 10:01:31] <Sam-I-Am> only issue with rolling both on the same zenoss master is the event transforms get more interesting... since i need to do different things for the same error on either network
[07-Jan-2011 10:01:56] <davetoo> that... is interesting
[07-Jan-2011 10:03:03] <rmatte> Sam-I-Am: yeh, which is one of the nice things of me running separate instances hehe
[07-Jan-2011 10:03:28] <davetoo> rmatte: how many zenhubworkers do you run?
[07-Jan-2011 10:04:05] <Sam-I-Am> i think it boils down to someone not realizing how this should have all been done in the original contract
[07-Jan-2011 10:04:10] <rmatte> depends on the load on the box, I have different configs for different clients
[07-Jan-2011 10:04:17] <rmatte> at most I run 3 I believe
[07-Jan-2011 10:04:23] <Sam-I-Am> i suspect the next contract will have sufficient separate hardware for each client's network
[07-Jan-2011 10:04:33] <rmatte> I try to do it based on cores, I set zenhub workers to 1 less than the number of cores on the box
[07-Jan-2011 10:04:44] <davetoo> *nod*
[07-Jan-2011 10:05:25] <rmatte> Sam-I-Am: well, we don't really have separate hardware, just a very beefy blade/VM environment
[07-Jan-2011 10:05:44] <rmatte> We're running like 40+ VMs across 3 blades
[07-Jan-2011 10:05:45] <davetoo> I forget which events skip the "mapping" phase altogether
[07-Jan-2011 10:06:06] <rmatte> davetoo: no events skip the mapping phase, it's impossible
[07-Jan-2011 10:06:09] <davetoo> rmatte: do you back up the RRD files?
[07-Jan-2011 10:06:27] <rmatte> davetoo: we back up the entire VMs using veeam
[07-Jan-2011 10:06:44] <rmatte> so if we lose our production SAN, we have backups sitting on a backup SAN
[07-Jan-2011 10:06:48] <Sam-I-Am> i'll need to transform based on group i think...
[07-Jan-2011 10:06:51] <davetoo> I could have sworn that there were some paths that only had Transforms applied
[07-Jan-2011 10:07:14] <rmatte> davetoo: not quite sure I follow
[07-Jan-2011 10:07:25] <Sam-I-Am> rmatte: the vm environment here is awesome... however, someone cheaped out on the storage for zenoss not realizing how much i/o it needs.
[07-Jan-2011 10:07:28] <davetoo> hang on, I'm looking for some diagrams
[07-Jan-2011 10:07:38] <Sam-I-Am> so i've had to reduce the number of items i trend
[07-Jan-2011 10:07:39] <davetoo> Sam-I-Am: kiss of death
[07-Jan-2011 10:07:43] <rmatte> Sam-I-Am: we originally cheaped out, but we got a brand new super fast SAN about a month and a half ago
[07-Jan-2011 10:07:50] <rmatte> and now the original production SAN is used for backups
[07-Jan-2011 10:08:10] <Sam-I-Am> i dont think this storage thing will last long, but until next year's budget, its sticking around.
[07-Jan-2011 10:08:19] <Sam-I-Am> luckily i just need to re-enable a bunch of snmp metrics
[07-Jan-2011 10:08:55] <davetoo> rmatte: what did you get for the SAN?
[07-Jan-2011 10:10:30] <davetoo> rmatte: Do you have a copy of Jane's Event Management whitepaper?
[07-Jan-2011 10:11:24] <Sam-I-Am> is there a good document for all of the evt.* items available in transforms?
[07-Jan-2011 10:13:09] <Sam-I-Am> (besides the standard admin doc)
[07-Jan-2011 10:13:21] <davetoo> I think Jane's pdf has some
[07-Jan-2011 10:14:06] <rmatte> davetoo: I don't know the exact model of SAN, I just know that performance quadrupled once we got it
[07-Jan-2011 10:14:11] <davetoo> docs/DOC-3538
[07-Jan-2011 10:14:18] <rmatte> both SANs we have are HP SANs
[07-Jan-2011 10:14:54] <davetoo> Sam-I-Am: it's been over a year, but I remember learning a log by using zendmd to explore an event instance
[07-Jan-2011 10:14:56] <rmatte> davetoo: yeh, I've read all of her white papers...
[07-Jan-2011 10:15:22] <Sam-I-Am> davetoo: ah, thats a cool doc
[07-Jan-2011 10:15:31] <Sam-I-Am> davetoo: thats more or less what i do too
[07-Jan-2011 10:15:44] <bigegor> hi
[07-Jan-2011 10:16:31] <rmatte> davetoo: what part are you referring to?
[07-Jan-2011 10:16:58] <trialbyfire> i'm trying to reinstall zenoss core 3.0.3. i've tried 'rpm -e zenoss...' and i found out that there's an uninstall script but it's not in any of the default folders. any ideas?
[07-Jan-2011 10:17:17] <trialbyfire> running on centos 5.5
[07-Jan-2011 10:17:28] <rmatte> trialbyfire: the uninstall script is for the stack installer
[07-Jan-2011 10:17:36] <rmatte> you installed via rpm I take it?
[07-Jan-2011 10:18:46] <rmatte> does rpm -e error for you or something?
[07-Jan-2011 10:19:04] <davetoo> rmatte: in her latest version, the diagram "Figure 7" shows only events from zensyslog, zeneventlog, and zentrap (and extermally-generated events) going through the mapping rules. i.e. only events whith have an EventClassKey
[07-Jan-2011 10:19:15] <davetoo> That matches my experiences
[07-Jan-2011 10:19:53] <rmatte> davetoo: incorrect though
[07-Jan-2011 10:20:05] <rmatte> there is a way to have mappings that have no eventClassKey go through mapping
[07-Jan-2011 10:20:19] <rmatte> you create a mapping rule, set the eventClassKey of the mapping to "defaultmapping"
[07-Jan-2011 10:20:35] <rmatte> then set the regex on the rule to match the event you want
[07-Jan-2011 10:20:37] <davetoo> 'k
[07-Jan-2011 10:20:45] <rmatte> and voila, you have a mapping for an event that doesn't have an eventClassKey
[07-Jan-2011 10:22:09] <Sam-I-Am> i havent used eventclasskeys yet
[07-Jan-2011 10:22:14] <rmatte> I've never tried doing it against events generated from one of those other daemons she has listed
[07-Jan-2011 10:22:31] <Sam-I-Am> well, beyond the defaults
[07-Jan-2011 10:22:34] <rmatte> generally I do use class level mappings for those sorts of things
[07-Jan-2011 10:22:38] <rmatte> but there has to be a way to do it
[07-Jan-2011 10:23:30] <rmatte> I'll have to really screw around with it one day and write an easy to follow doc with all of the different tricks for mapping events
[07-Jan-2011 10:23:36] <rmatte> since it took me a while to learn it
[07-Jan-2011 10:24:08] <rmatte> that defaultmapping trick was a godsend
[07-Jan-2011 10:24:11] <trialbyfire> rmatte: the rpm - says that zenoss isnt installed
[07-Jan-2011 10:24:19] <Sam-I-Am> i'll need some time to read that doc
[07-Jan-2011 10:24:31] <rmatte> trialbyfire: do you actually know what install method was used to install it in the first place?
[07-Jan-2011 10:24:36] <rmatte> trialbyfire: or are you just guessing?
[07-Jan-2011 10:26:16] <rmatte> Sam-I-Am: by the way, I think the defaultmapping trick only works for events that come in as /Unknown... if they are already mapped to a class when they come in then the class may be hardcoded for them or something
[07-Jan-2011 10:26:23] <rmatte> in which case class level would be the only way to go
[07-Jan-2011 10:26:52] <Sam-I-Am> yeah, i came across something dealing with that a few weeks ago
[07-Jan-2011 10:26:58] <Sam-I-Am> was banging my head on the desk
[07-Jan-2011 10:27:03] <rmatte> Sam-I-Am: in any case, class level transforms are just as effective as mappings if you know what you're doing
[07-Jan-2011 10:27:21] <Sam-I-Am> i dont quite understand all of the event stuff yet
[07-Jan-2011 10:27:28] <rmatte> yeh, it takes time
[07-Jan-2011 10:27:48] <Sam-I-Am> the old instance mostly used alerting rule hacks since i dont think the admin of it read much about events
[07-Jan-2011 10:27:51] <Sam-I-Am> which is why it doesnt work so well
[07-Jan-2011 10:27:56] <rmatte> I'm at the point where you can ask me to do anything with any event and I can do it
[07-Jan-2011 10:27:57] <rmatte>
[07-Jan-2011 10:28:22] <Sam-I-Am> one of the big things i'm trying to do is separate ibgp alerts from ebgp alerts
[07-Jan-2011 10:28:48] <Sam-I-Am> even better would be having it based on production level (prod, maint, etc)
[07-Jan-2011 10:29:08] <rmatte> well, is there any indicator that comes in with the event to distinguish it?
[07-Jan-2011 10:29:21] <Sam-I-Am> for example, if the telco isolates one of my routers, even if i put it into maintenance, every other router with an ibgp peer into it will gripe. so i get about 30 alerts.
[07-Jan-2011 10:29:27] <Sam-I-Am> i can do it by IP
[07-Jan-2011 10:29:37] <Sam-I-Am> if ip is in a certain range etc
[07-Jan-2011 10:29:37] <rmatte> Let me show you what I did with EIGRP events, just to give you an idea of what kind of stuff is possible via transforms...
[07-Jan-2011 10:30:00] <Sam-I-Am> so what i'd want is... if router X is in maint and you see bgp events with IP for router X, ignore those.
[07-Jan-2011 10:30:09] <Sam-I-Am> however, alert on any other bgp traps
[07-Jan-2011 10:30:27] <rmatte> right...
[07-Jan-2011 10:30:44] <rmatte> http://fpaste.org/Hh0M/
[07-Jan-2011 10:31:08] <rmatte> there's a transform I wrote for DUAL-5-NBRCHANGE EIGRP events
[07-Jan-2011 10:31:19] <rmatte> basically what happens is, the event summary will be something like...
[07-Jan-2011 10:31:30] <rmatte> EIGRP Reset (Tunnel10) blah blah blah
[07-Jan-2011 10:31:31] <rmatte> or whatever
[07-Jan-2011 10:31:46] <rmatte> what the transform does is extracts the interface name, in this case Tunnel10
[07-Jan-2011 10:32:00] <rmatte> then goes through the interfaces on the device that Zenoss detected
[07-Jan-2011 10:32:18] <rmatte> When it finds the interface it checks to see if it's set to be monitored
[07-Jan-2011 10:32:23] <rmatte> if it's not, it sends the event to history
[07-Jan-2011 10:32:36] <rmatte> that way we don't get EIGRP alerts for interfaces we don't care about
[07-Jan-2011 10:32:44] <rmatte> you'd basically be doing something similar with your BGP events
[07-Jan-2011 10:32:46] <Sam-I-Am> oh thats cool
[07-Jan-2011 10:33:09] <Sam-I-Am> can additional production states be added usefully to zenoss?
[07-Jan-2011 10:33:15] <Sam-I-Am> like "maintenance but not really" or somesuch?
[07-Jan-2011 10:34:13] <rmatte> yessir
[07-Jan-2011 10:34:16] <rmatte> I do that all the time
[07-Jan-2011 10:34:32] <rmatte> I forget, you on 3.0 or 2.5?
[07-Jan-2011 10:34:54] <Sam-I-Am> 2.5.2
[07-Jan-2011 10:35:01] <rmatte> Click on Settings
[07-Jan-2011 10:35:06] <Sam-I-Am> think thats maybe how i'd implement part of the bgp thing
[07-Jan-2011 10:35:22] <rmatte> In setting you'll see State Conversions listed
[07-Jan-2011 10:35:28] <Sam-I-Am> put one device in maint, and the others in "alert on everything but internal bgp" mode
[07-Jan-2011 10:35:34] <rmatte> now the trick is to understand that each range of numbers represents something...
[07-Jan-2011 10:35:40] <Sam-I-Am> ahh
[07-Jan-2011 10:35:47] <rmatte> so -1 and below behave like decommissioned
[07-Jan-2011 10:35:57] <rmatte> 300 and below behave like maintenance
[07-Jan-2011 10:36:07] <rmatte> and so on
[07-Jan-2011 10:36:23] <Sam-I-Am> need to find the doc on that...
[07-Jan-2011 10:36:23] <rmatte> so let's say I want to add 2 new classes that behave like decommissioned state
[07-Jan-2011 10:36:27] <rmatte> I would add the following lines...
[07-Jan-2011 10:36:35] <rmatte> Standby:-2
[07-Jan-2011 10:36:35] <rmatte> Spare:-3
[07-Jan-2011 10:36:40] <rmatte> or whatever I want to call them
[07-Jan-2011 10:36:50] <chemist> hello
[07-Jan-2011 10:36:52] <rmatte> and then save, and voila
[07-Jan-2011 10:37:09] <Sam-I-Am> cool
[07-Jan-2011 10:37:18] * Sam-I-Am adds this to his list of items to send to management
[07-Jan-2011 10:38:22] <chemist> I have some devices (routers) that I am monitoring as routers, but I also monitor them from a remote collector under the Ping device class
[07-Jan-2011 10:39:04] <chemist> to add these devices to the remote collector I added them with fake IP's and then changed the IP's to the real ones
[07-Jan-2011 10:39:32] <chemist> this has worked with 35 devices, but I have 3 that fail to update the IP
[07-Jan-2011 10:39:44] <chemist> any ideas?
[07-Jan-2011 10:41:35] <rmatte> chemist: do you get an error or something?
[07-Jan-2011 10:41:46] <chemist> "Failed to set IP"
[07-Jan-2011 10:42:09] <rmatte> chemist: hmmm, you could try setting it in zendmd, I forget the exact function to do it
[07-Jan-2011 10:42:58] <chemist> I thought dmd might help, but I dont know the commands
[07-Jan-2011 10:42:59] <rmatte> probably something like setManageIP() or something
[07-Jan-2011 10:43:12] <rmatte> I'll have a quick look
[07-Jan-2011 10:48:50] <rmatte> chemist: k, so it's simple...
[07-Jan-2011 10:49:05] <rmatte> d = dmd.Devices.findDevice('hostnameofthedevice')
[07-Jan-2011 10:49:18] <rmatte> d.setManageIp('192.168.0.1')
[07-Jan-2011 10:49:23] <rmatte> commit()
[07-Jan-2011 10:49:26] <rmatte> that should do it
[07-Jan-2011 10:52:19] <Sam-I-Am> hmm thats weird... getting a timeout trying to add an a set of administered devices to a group
[07-Jan-2011 10:52:30] <chemist> its telling me the IP is already assigned
[07-Jan-2011 10:52:47] <fragfutter> chemist: so you need to search who has the ip
[07-Jan-2011 10:53:18] <chemist> I know whoi has the IP, the router that is monitored from the main zenoss instance
[07-Jan-2011 10:53:38] <chemist> I am trying to change the IP for a remote collector
[07-Jan-2011 10:53:45] <fragfutter> ips can only be assigned to one device
[07-Jan-2011 10:54:07] <rmatte> chemist: ok, but does that IP show up on an interface on the device?
[07-Jan-2011 10:54:18] <chemist> rmatte: yes it doe
[07-Jan-2011 10:54:20] <chemist> s
[07-Jan-2011 10:54:27] <rmatte> chemist: ok, then here's the trick
[07-Jan-2011 10:54:31] <chemist> shall I delete the interface?
[07-Jan-2011 10:54:32] <rmatte> in Zenoss, find that interface, remove it
[07-Jan-2011 10:54:36] <rmatte> then change the IP
[07-Jan-2011 10:54:41] <rmatte> and then remodel to pick up the interface again
[07-Jan-2011 10:54:46] <rmatte> that'll solve your problem
[07-Jan-2011 10:55:04] <Sam-I-Am> hmm, think the storage just shit itself
[07-Jan-2011 10:55:52] <chemist> rmatte: that did it
[07-Jan-2011 10:55:56] <chemist> thanks
[07-Jan-2011 10:57:30] <rmatte> np
[07-Jan-2011 10:57:54] <rmatte> I don't even know why it complains about interface IPs like that
[07-Jan-2011 10:58:05] <rmatte> it's not like it actually uses the interface IP for anything other than information
[07-Jan-2011 10:58:13] <rmatte> there's no actual monitoring done using it
[07-Jan-2011 11:00:46] <chemist> to keep people like you busy rmatte
[07-Jan-2011 11:00:58] <rmatte> hehe
[07-Jan-2011 11:07:14] <mray> if anyone's interested: http://blog.opscode.com/blog/2011/01/06/upcoming-webcast-automating-zenoss-core-with-chef/
[07-Jan-2011 11:07:35] <Sam-I-Am> weird, trying to add this group of admin devices to a group runs the load average on the master to 15
[07-Jan-2011 11:07:40] <Sam-I-Am> wonder what its doing
[07-Jan-2011 11:09:26] <davetoo> I hate filling out employment applications
[07-Jan-2011 11:10:32] <Sam-I-Am> looking for employment?
[07-Jan-2011 11:10:42] <davetoo> yep
[07-Jan-2011 11:10:50] <davetoo> going to a set of interviews in a couple of hours
[07-Jan-2011 11:11:02] <davetoo> 80% of it is redundant with the resume
[07-Jan-2011 11:14:07] <Sam-I-Am> wow, zenoss is really unhappy
[07-Jan-2011 11:14:15] <Sam-I-Am> something internally is consuming a LOT of cpu
[07-Jan-2011 11:14:15] <rmatte> lol
[07-Jan-2011 11:14:43] <rmatte> davetoo: yeh, my resume is pretty good too to the point where the interview is generally just a formality at this point
[07-Jan-2011 11:14:52] <rmatte> which is a nice spot to get to
[07-Jan-2011 11:15:05] <Sam-I-Am> mines kinda there too
[07-Jan-2011 11:15:07] <davetoo> well they're bringing me in for six hours of interviews today
[07-Jan-2011 11:15:14] <Sam-I-Am> yeesh
[07-Jan-2011 11:15:14] <rmatte> six hours?
[07-Jan-2011 11:15:19] <davetoo> but they still want me to fill out what looks like a Burger King application
[07-Jan-2011 11:15:20] <rmatte> they'd better be supplying lunch
[07-Jan-2011 11:15:25] <davetoo> yes they are
[07-Jan-2011 11:15:26] <rmatte> haha
[07-Jan-2011 11:15:36] <rmatte> I've never had to fill out an application form like that
[07-Jan-2011 11:16:03] <rmatte> actually, yes I did, for my first job, but that was sitel, the fast food of helpdesk
[07-Jan-2011 11:16:21] <Sam-I-Am> damn, zenoss wont even stop
[07-Jan-2011 11:17:05] <Sam-I-Am> there we go
[07-Jan-2011 11:17:09] <rmatte>
[07-Jan-2011 11:17:12] <davetoo> yeah,
[07-Jan-2011 11:17:27] <davetoo> this place may be interesting, but at least in Ops, they are a Perl shop :|
[07-Jan-2011 11:17:37] <rmatte> lol
[07-Jan-2011 11:17:44] <davetoo> perhaps I could change that
[07-Jan-2011 11:18:05] <rmatte> all the old timers tend to favour perl over python
[07-Jan-2011 11:18:18] <rmatte> I look at perl code and think 'what a mess'
[07-Jan-2011 11:18:24] <rmatte> unless it's coded very very cleanly
[07-Jan-2011 11:18:39] <straterra> I thought my Perl-sense was going off
[07-Jan-2011 11:18:41] <straterra> <3 Perl
[07-Jan-2011 11:18:57] <rmatte> hehe
[07-Jan-2011 11:19:03] <davetoo> you have to be careful, and avoid using too much FM
[07-Jan-2011 11:19:12] <rmatte> yeh
[07-Jan-2011 11:23:17] <Sam-I-Am> hmm, might need to open a ticket on this
[07-Jan-2011 11:23:23] <Sam-I-Am> this just wont work
[07-Jan-2011 11:30:04] <Sam-I-Am> no i/o wait... just not doing anything.
[07-Jan-2011 11:30:32] <Sam-I-Am> i've added administered items to users/groups before... not sure why it quit working.
[07-Jan-2011 11:48:58] <Sam-I-Am> time to open a support case
[07-Jan-2011 11:49:01] <Sam-I-Am> this is a bad problem
[07-Jan-2011 11:49:06] <Sam-I-Am> no log errors, nothing
[07-Jan-2011 11:49:15] <Sam-I-Am> no i/o usage either... just... never completes the task
[07-Jan-2011 12:22:54] <joko> is there a way to make this disk space usage right: threshold of 90 Percent exceeded: current value 11797166.00
[07-Jan-2011 12:23:38] <joko> er
[07-Jan-2011 12:23:49] <joko> not "right" but more user friendly
[07-Jan-2011 12:24:00] <joko> the message, from the alert
[07-Jan-2011 12:24:25] <joko> just curious if it's possible
[07-Jan-2011 12:25:31] <Simon4> community/documentation/wiki/event_transforms
[07-Jan-2011 12:25:33] <froztbyte> yes, there's a snippet on the wiki to transform that value
[07-Jan-2011 12:25:34] <Simon4> is what you're after
[07-Jan-2011 12:25:44] <joko> awesome :_
[07-Jan-2011 12:25:45] <Simon4> someone's done a disk space one already I seem to remember
[07-Jan-2011 12:25:47] <joko> thank ya
[07-Jan-2011 13:18:19] <robo> hi: based on your opinion, is zenoss 3 worth upgrading to?
[07-Jan-2011 13:19:03] <jassinpain> depends on what your looking for
[07-Jan-2011 13:19:17] <jassinpain> I have a bunch of dell stuff and the zenpacks are not updated
[07-Jan-2011 13:19:36] <jassinpain> also lot of changes
[07-Jan-2011 13:19:50] <jassinpain> will take a while to get used to the new interface
[07-Jan-2011 13:21:26] <robo> that's what I was thinking would be a problem, the learning curve
[07-Jan-2011 13:21:31] <jassinpain> if you do I highly suggest this: docs/DOC-7453
[07-Jan-2011 13:21:38] <robo> i'll probably stand up a test machine and play with it
[07-Jan-2011 13:23:46] <jassinpain> robo check your zenpack first, if you dont use much then it will be OK
[07-Jan-2011 13:36:24] <joko> WAPA LAPA
[07-Jan-2011 13:36:26] <joko> WAPA LAPA
[07-Jan-2011 13:36:26] <joko> WAPA LAPA
[07-Jan-2011 13:45:03] <joko> WAPA LAPA
[07-Jan-2011 13:45:04] <joko> WAPA LAPA
[07-Jan-2011 13:45:04] <joko> WAPA LAPA
[07-Jan-2011 13:45:42] <rmatte> ?
[07-Jan-2011 13:46:02] <joko> it's friday
[07-Jan-2011 13:46:04] <joko> i dont know
[07-Jan-2011 13:46:09] <joko> too much caffeine
[07-Jan-2011 13:46:09] <rmatte> lol
[07-Jan-2011 13:47:17] <Simon4> hokay
[07-Jan-2011 13:50:36] <rmatte> http://sphotos.ak.fbcdn.net/hphotos-ak-snc4/hs1385.snc4/163787_493237354546_513149546_5902600_5776109_n.jpg
[07-Jan-2011 13:50:39] <rmatte> my new skis
[07-Jan-2011 13:51:19] <rmatte> going skiing next Saturday, can't wait
[07-Jan-2011 13:51:31] <rmatte> need to buy boots and get the bindings mounted on them
[07-Jan-2011 13:56:06] <Sam-I-Am> i havent skied in forever
[07-Jan-2011 13:56:25] <rmatte> I try to get out as much as possible, but I don't have a car, so I have to go with people
[07-Jan-2011 13:56:45] <rmatte> but I have a group of friends who want to go a lot this year (some of them are just starting out)
[07-Jan-2011 13:57:14] <rmatte> I rented when we went last weekend, but I've always wanted my own gear, and I'd already been researching what I wanted to get
[07-Jan-2011 13:57:17] <rmatte> so I finally bought it
[07-Jan-2011 13:58:01] <Simon4> rmatte: owning your own boots is essential
[07-Jan-2011 13:58:06] <Simon4> even if you only ski one day a year
[07-Jan-2011 13:58:20] <rmatte> I've always rented those lol, but I'm getting some tonight
[07-Jan-2011 13:58:41] <Simon4> that'll make the biggest difference - rental boots are horrible and then some lol
[07-Jan-2011 13:58:46] <rmatte> yeh
[07-Jan-2011 13:59:00] <rmatte> the rentals are cheap and the linings in them get beat up
[07-Jan-2011 13:59:16] <Simon4> yeah, they're also nearly always beginner friendly boots, so very soft flexwise
[07-Jan-2011 13:59:23] <rmatte> the boots I'm looking at are pretty pricy
[07-Jan-2011 13:59:47] <rmatte> the rentals I had weren't that soft flexwise
[07-Jan-2011 13:59:59] <rmatte> but they were uber uncomfortable
[07-Jan-2011 14:00:09] <rmatte> per usual
[07-Jan-2011 14:00:12] <Simon4>
[07-Jan-2011 14:00:27] <rmatte> but yeh, those skis are going to kill
[07-Jan-2011 14:00:36] <rmatte> K2 Kung Fujas
[07-Jan-2011 14:00:47] <Simon4> they're well sweet
[07-Jan-2011 14:00:54] <rmatte> with Marker Griffon 12 bindings
[07-Jan-2011 14:01:21] <Simon4> I bought a pair of faction 3.zeros this year, but don't pick them up till I hit Jackson Hole in Feb
[07-Jan-2011 14:01:22] <Sam-I-Am> not owning a car should give you enough cash to own your own skiing gear
[07-Jan-2011 14:01:30] <rmatte> cool
[07-Jan-2011 14:01:51] <rmatte> Sam-I-Am: well, I'm saving for a house, but I just got a raise so decided to treat myself
[07-Jan-2011 14:02:00] <Sam-I-Am> noooo dont buy a house
[07-Jan-2011 14:02:15] <Sam-I-Am> i've owned two and regret both
[07-Jan-2011 14:02:29] <Sam-I-Am> first one didnt kill me financially, but i lost 45k on the second
[07-Jan-2011 14:02:43] <rmatte> the housing market here is better than in most places though
[07-Jan-2011 14:02:53] <rmatte> house prices constantly go up here
[07-Jan-2011 14:02:56] <Simon4> I own skis and snowboard and regret neither, there's a lesson here somewhere
[07-Jan-2011 14:03:11] <rmatte> yeh, I'm not a snowboard person lol
[07-Jan-2011 14:03:11] <Simon4> Sam-I-Am: time to learn to ski
[07-Jan-2011 14:03:47] <Sam-I-Am> i'm spending all my spare cash on flying now, so even if i think about buying a house again, i dont have the money
[07-Jan-2011 14:04:00] <Simon4> private pilots licence?
[07-Jan-2011 14:04:03] <rmatte> wow, those faction 3.zero are a bit more expensive than my kung fujas
[07-Jan-2011 14:04:10] <Sam-I-Am> i tried snowboarding once and my ass/wrists did not approve
[07-Jan-2011 14:04:13] <Sam-I-Am> Simon4: yeah
[07-Jan-2011 14:04:16] <Simon4> cool
[07-Jan-2011 14:04:49] <rmatte> the list price for the factions is $819 though I've found them for $669
[07-Jan-2011 14:04:56] <Simon4> yeah
[07-Jan-2011 14:04:58] <rmatte> I paid $650 for my kung fujas
[07-Jan-2011 14:05:00] <Sam-I-Am> sports can get so expensive
[07-Jan-2011 14:05:13] <mray> kids are more expensive
[07-Jan-2011 14:05:13] <Sam-I-Am> i do cycling... and its definitely not chep
[07-Jan-2011 14:05:19] <Simon4> yeah
[07-Jan-2011 14:05:23] <rmatte> yeh, but I plan to use these skis for years to come, so I don't feel bad about spending the extra cash on them
[07-Jan-2011 14:05:26] <Sam-I-Am> yes, but i dont have kids (that i know of)
[07-Jan-2011 14:05:27] <Simon4> I have no kids, so lots of spare cash
[07-Jan-2011 14:05:33] * Simon4 likes it htat way
[07-Jan-2011 14:05:36] <rmatte> yeh, I have zero kids
[07-Jan-2011 14:05:38] <rmatte> lol
[07-Jan-2011 14:05:50] <rmatte> but I'm 25
[07-Jan-2011 14:06:01] <Sam-I-Am> i should probably get moving on the whole settling-down-married-kids crap since i just rolled and ancient age of 30
[07-Jan-2011 14:06:06] <Simon4> pff
[07-Jan-2011 14:06:07] <rmatte> I think I'd be kicking myself if I had kids at this age
[07-Jan-2011 14:06:15] <Simon4> <-- 34 and married and happy not to have kids (as is the wife)
[07-Jan-2011 14:06:25] <Sam-I-Am> i think i'd like the married with no kids bit
[07-Jan-2011 14:06:37] <Sam-I-Am> but i dont even have any prospects
[07-Jan-2011 14:06:40] <Sam-I-Am> women dont get close to me
[07-Jan-2011 14:06:42] <rmatte> lol
[07-Jan-2011 14:06:50] <Sam-I-Am> i smell like nerd
[07-Jan-2011 14:06:56] <Simon4> Sam-I-Am: wear less lycra
[07-Jan-2011 14:07:20] <rmatte> every one of my female friends is quite attractive, but fairly firmly in the just friends zone
[07-Jan-2011 14:07:58] <Sam-I-Am> i hate that zone
[07-Jan-2011 14:08:07] <rmatte> I don't tend to go hitting on women in clubs/malls/whatever like some guys do lol
[07-Jan-2011 14:08:49] <Sam-I-Am> i just dont do things that tend to involve lots of women... cycling, computing, flying, etc
[07-Jan-2011 14:09:44] <Simon4> Sam-I-Am: you road cycle?
[07-Jan-2011 14:10:37] <rmatte> flying as in piloting aircraft?
[07-Jan-2011 14:10:47] <Sam-I-Am> yeah, that flying
[07-Jan-2011 14:10:51] <rmatte> ah, cool
[07-Jan-2011 14:10:52] <Sam-I-Am> not drugs
[07-Jan-2011 14:10:57] <rmatte> you own a plane?
[07-Jan-2011 14:10:57] <Sam-I-Am> Simon4: mostly yeah
[07-Jan-2011 14:11:06] <Sam-I-Am> i'm on a racing team
[07-Jan-2011 14:11:54] <Sam-I-Am> be nice if you could edit a report without running it
[07-Jan-2011 14:12:17] <rmatte> Sam-I-Am: yeh, it is pretty dumb that you have to wait for it to load to modify anything
[07-Jan-2011 14:21:53] <Sam-I-Am> hmmmm
[07-Jan-2011 14:22:22] <Sam-I-Am> so you would think that a report containing devices viewable by one user could not be seen by a user without access to them
[07-Jan-2011 14:22:30] <Sam-I-Am> but apparently reports are fair game for anyone even with acls
[07-Jan-2011 14:23:02] <rmatte> yeh, reports are the equivalent of just going in to zendmd and retrieving data, at the moment
[07-Jan-2011 14:23:14] <rmatte> there's no distinction of access rights
[07-Jan-2011 14:23:55] <Sam-I-Am> i dont think it lists all of the report organizers though
[07-Jan-2011 14:27:57] <Sam-I-Am> however, custom report organizers are viewable by anyone
[07-Jan-2011 14:28:11] <Sam-I-Am> wonder if i can break that in zmi/zendmd somehow
[07-Jan-2011 14:32:48] <pplask> hello!!!
[07-Jan-2011 14:34:10] <pplask> how you doing guys? I would like to have a little assistence here, if you dont mind! Is there a way to see the network traffic throughput of every client behind a linux firewall i monitor with snmp and zenoss open source 3?
[07-Jan-2011 14:34:39] <rmatte> pplask: only by actually monitoring those clients directly
[07-Jan-2011 14:34:55] <pplask> =/
[07-Jan-2011 14:34:55] <rmatte> I don't even think that kind of info is exposed by a firewall via SNMP
[07-Jan-2011 14:35:01] <rmatte> I'd be extremely surprised if it were
[07-Jan-2011 14:35:31] <pplask> and via ssh?
[07-Jan-2011 14:35:31] <rmatte> what you're looking to do sounds more like something you'd want to use netflow for
[07-Jan-2011 14:35:52] <pplask> i would like to have those graphs on zenoss
[07-Jan-2011 14:35:57] <rmatte> if it does expose the info via ssh you'd have the develop a customization for Zenoss yourself to do it, it's not going to do that out of the box
[07-Jan-2011 14:36:09] <rmatte> that's a pretty untypical way of monitoring traffic
[07-Jan-2011 14:36:14] <pplask> 192.168.0.0/24 graphs
[07-Jan-2011 14:36:41] <rmatte> Zenoss can literally do anything, but you need to know how to do the coding to configure it to do what you want
[07-Jan-2011 14:36:49] <rmatte> for the more complex stuff
[07-Jan-2011 14:37:12] <pplask> i could use ntop to monitor the traffic from every client, but i would like to have it inside zenoss
[07-Jan-2011 14:37:18] <pplask> well, thats ok then =/
[07-Jan-2011 14:37:25] <rmatte> ntop is a better bet honestly
[07-Jan-2011 14:37:31] <rmatte> since it's more dynamic
[07-Jan-2011 14:37:40] <rmatte> and it's specifically designed for that sort of thing
[07-Jan-2011 14:37:57] <rmatte> it actually inspects the traffic itself, it doesn't rely on ssh or snmp
[07-Jan-2011 14:38:20] <rmatte> and it supports netflow
[07-Jan-2011 14:38:27] <rmatte> if your firewall has support for that
[07-Jan-2011 14:45:26] <pplask> yes it has
[07-Jan-2011 14:45:34] <pplask> well, would be nice to have it inside zenoss
[07-Jan-2011 14:45:44] <pplask> maybe if i create a template, or a custom command
[07-Jan-2011 14:50:49] <rmatte> that's what I'm saying, it's definitely possible but you're going to have to build it
[07-Jan-2011 14:51:03] <rmatte> unless there's an SNMP OID on that device that already provides what you're looking for
[07-Jan-2011 14:51:47] <rmatte> how are you expecting to have the traffic graph organized?
[07-Jan-2011 14:51:55] <rmatte> is it going to be multiple graphs for multiple subnets?
[07-Jan-2011 14:51:59] <rmatte> or just 1 graph for everything>?
[07-Jan-2011 14:52:29] <rmatte> and if it is 1 graph for everything... why would you just look at the traffic graph for the interface that all of the traffic is going through?
[07-Jan-2011 14:52:38] <rmatte> why wouldn't you*
[07-Jan-2011 14:58:50] <Sam-I-Am> rmatte: in an alert rule, can you say who (which zenoss user) acknowledged an alert?
[07-Jan-2011 14:59:36] <rmatte> Sam-I-Am: you're limited to the event properties that show up under details, so I doubt it
[07-Jan-2011 15:00:22] <rmatte> actually hmmm
[07-Jan-2011 15:00:29] <rmatte> ownerId might be what you're looking for
[07-Jan-2011 15:00:55] <rmatte> yup, ownerId
[07-Jan-2011 15:01:25] <Sam-I-Am> woot
[07-Jan-2011 15:02:13] <rmatte> %(ownerId)s
[07-Jan-2011 15:02:15] <rmatte> to be specific
[07-Jan-2011 15:02:16] <rmatte>
[07-Jan-2011 15:03:10] <Sam-I-Am> yeah, thx... thought that might be it
[07-Jan-2011 15:03:30] <rmatte> np
[07-Jan-2011 15:05:19] <Sam-I-Am> now i just need more crap to break to test all these
[07-Jan-2011 15:05:27] * Sam-I-Am looks for the ups kill switch
[07-Jan-2011 15:05:31] <rmatte> lol
[07-Jan-2011 15:05:44] <rmatte> "Damn, took out the Zenoss server too!"
[07-Jan-2011 15:07:56] <Sam-I-Am> luckily thats in another building
[07-Jan-2011 15:08:02] <Sam-I-Am> got my bases covered!
[07-Jan-2011 15:09:06] <pplask> rmatte, sry my delay, i was out. Well, i would like to have a graph for each local ip adress
[07-Jan-2011 15:15:18] <rmatte> pplask: yeh, Zenoss doesn't have any way to dynamically create graphs like that
[07-Jan-2011 15:15:24] <rmatte> so you'd have to create them all by hand
[07-Jan-2011 15:15:30] <rmatte> which is why ntop is a better bet for you
[07-Jan-2011 15:16:01] <rmatte> unless you actually coded a custom component that lists each IP with a traffic graph, but that would require lots and lots of work/coding
[07-Jan-2011 15:20:17] <Sam-I-Am> zenoss really needs a better way to create a graph report with a lot of graphs
[07-Jan-2011 15:20:28] <Sam-I-Am> after selecting about 100 devices, it just quits working
[07-Jan-2011 15:21:27] <rmatte> Sam-I-Am: all of the reporting is pretty flaky, we just code our own reports
[07-Jan-2011 15:21:46] <Sam-I-Am> i suppose that'd also work
[07-Jan-2011 15:22:33] <rmatte> we have a php script that runs, connects to all of our different Zenoss servers via SSH, executes scripts that I wrote to gather report data, sorts it, organizes it, goes in to our ticketing system, collects stats from that, then spits out a fully pre-formatted report for each client
[07-Jan-2011 15:22:47] <rmatte> then I just have to make slight manual modifications and voila, monthly report for each client
[07-Jan-2011 15:24:01] <Sam-I-Am> weird thing is this worked in the old instance... just not new. guess they made something worse in 2.5 vs 2.4 lol
[07-Jan-2011 15:24:16] <rmatte> possibly
[07-Jan-2011 15:24:41] <rmatte> I found out that the aggregate network graph report only graphs 32bit counters
[07-Jan-2011 15:25:03] <rmatte> I went through and renamed the datasources in my 64bit templates on all my servers so that it graphs them
[07-Jan-2011 15:25:50] <rmatte> I need to open a trac for that, I think next week is going to be trac week for me, been meaning to open a few
[07-Jan-2011 15:26:27] <Sam-I-Am> hmmmm
[07-Jan-2011 15:26:38] <Sam-I-Am> is that a built in report?
[07-Jan-2011 15:27:03] <rmatte> the aggregate network graph? yes
[07-Jan-2011 15:27:14] <rmatte> it's under performance reports -> aggregate
[07-Jan-2011 15:27:29] <Sam-I-Am> so it only looks at if*Octets and not ifHC*Octets
[07-Jan-2011 15:27:34] <rmatte> correcto
[07-Jan-2011 15:27:38] <rmatte> I checked the code myself
[07-Jan-2011 15:27:59] <Sam-I-Am> sweet
[07-Jan-2011 15:28:04] <Sam-I-Am> dont think those are used here
[07-Jan-2011 15:28:29] <Sam-I-Am> actually using sflow/inmon for detailed graphing
[07-Jan-2011 15:28:37] <rmatte> well, I use them for the monthly report
[07-Jan-2011 15:28:40] <Sam-I-Am> the stuff in zenoss is primarily for general consumption
[07-Jan-2011 15:28:59] <rmatte> each customer gets a graph of global traffic observed during the month
[07-Jan-2011 15:30:55] <rmatte> they also get process availability, interface availability, device availability, interface utilization, cpu, memory, filesystem, etc...
[07-Jan-2011 15:32:25] <pplask> maybe i can integrate ipfm with something
[07-Jan-2011 15:33:20] <Sam-I-Am> i think one customer here gets 3 reports periodically... 1 custom, 2 built-in to some enterprise zenpack
[07-Jan-2011 15:33:28] <Sam-I-Am> the other customer gets their own stuff
[07-Jan-2011 15:33:29] <rmatte> cool
[07-Jan-2011 15:33:50] <Sam-I-Am> inmon also plays a large role
[07-Jan-2011 15:33:55] <pplask> do you know how could i use data from ipfm to generate graphics on zenoss?
[07-Jan-2011 15:34:03] <Sam-I-Am> since zenoss can't differentiate between internet traffic and non-internet traffic
[07-Jan-2011 15:34:07] <pplask> its a txt file
[07-Jan-2011 15:35:40] <rmatte> you would need to write some sort of parser
[07-Jan-2011 15:36:36] <rmatte> pplask: http://forums.cacti.net/about34032.html
[07-Jan-2011 15:36:41] <rmatte> that might give you some clues
[07-Jan-2011 15:43:11] <pplask> device collector plugins, what i need is there. I should be able to create a new plugin, that would ssh into the server and collect the data i need
[07-Jan-2011 15:43:15] <pplask> and graph it
[07-Jan-2011 15:43:27] <pplask> so i need datapoints
[07-Jan-2011 15:43:30] <pplask> right?
[07-Jan-2011 15:59:38] <rmatte> read the zenoss admin guide, it explains template creation
[07-Jan-2011 16:15:26] <rmatte> I'm out, have a good weekend people
[07-Jan-2011 16:15:31] <Sam-I-Am> seeya
[08-Jan-2011 00:00:40] [disconnected at Sat Jan 8 00:00:40 2011]
[08-Jan-2011 00:00:40] [connected at Sat Jan 8 00:00:40 2011]
[08-Jan-2011 00:00:58] [zenoss-logger (logger bot) has joined #zenoss]
[08-Jan-2011 09:20:58] fOrsberg is now known as forsberg
[08-Jan-2011 11:00:32] forsberg is now known as fOrsberg
[08-Jan-2011 12:53:28] <davetoo> importing zenoss svn into Git is either going to make me a Git wizard, or make me give up on it
[08-Jan-2011 13:37:07] <sergeymasushko> Hi to all. I'm using the "VMware ESXi" zenpack submitted by David Nalley. I noticed that this zenpack doesn't work with the esxi 4.1. Some one faced this issue?
[08-Jan-2011 15:05:32] <sergeymasushko> are there OIDs on cisco 3745 that report fan status?
[09-Jan-2011 00:00:40] [disconnected at Sun Jan 9 00:00:40 2011]
[09-Jan-2011 00:00:40] [connected at Sun Jan 9 00:00:40 2011]
[09-Jan-2011 00:00:59] [zenoss-logger (logger bot) has joined #zenoss]
[09-Jan-2011 07:04:27] <foo8ar> hi all. i'm a fairly new zenoss user. i'm trying to add functionality to version 3 however all zenpacks im trying to install gives me error like: OSError: [Errno 20] Not a directory: '/opt/zenoss/Products/ZenPacks.community.Fortigate-1.2.1-py2.6.egg/skins'. the error is initiated by python function "os.makedirs(skinsSubdir, 0750)". im running the newest vmware appliance.
[09-Jan-2011 07:04:38] <foo8ar> i'd appreciate any hints
[09-Jan-2011 09:41:48] <Sam-I-Am> did you unzip the zenpack first?
[09-Jan-2011 17:18:08] <wobblyonions> Hi all. anyone here using the stack install of Zenoss at all?
[10-Jan-2011 00:00:40] [disconnected at Mon Jan 10 00:00:40 2011]
[10-Jan-2011 00:00:41] [connected at Mon Jan 10 00:00:41 2011]
[10-Jan-2011 00:01:00] [zenoss-logger (logger bot) has joined #zenoss]
[10-Jan-2011 07:47:11] <froztbyte> I don't suppose anyone's got some nice code on-hand to import locations from a KMZ/KML?
[10-Jan-2011 09:25:35] <elc0> I need to add an email address to the alerting rules. We have a 2.5 setup that I think was done through the setup wizard. I am looking through all the menus and cant really even locate where the current email is set to get alerts
[10-Jan-2011 09:25:45] <elc0> we are getting them, but I need to add an additional email address to it
[10-Jan-2011 09:26:10] <Sam-I-Am> its under settings, users
[10-Jan-2011 09:26:16] <Sam-I-Am> each user or group has alerting rules
[10-Jan-2011 09:26:44] <elc0> ahh found it just as I finished typing that. so I need to create a new user then
[10-Jan-2011 09:26:54] <elc0> and just add the same alerting rules as the current user
[10-Jan-2011 09:27:04] <elc0> correct?
[10-Jan-2011 09:27:45] <Sam-I-Am> that'd work. i suspect there might be a way to add multiple email addresses per user, but i dont know how
[10-Jan-2011 09:31:10] <joko> Hmm
[10-Jan-2011 09:32:27] <joko> Trying to create a custom device report that lists all of our servers by Name, IP address, Class, and possibly Group. There is a section in the edit feature of the report that lists 'columns'. But how do I know what keyword to put?
[10-Jan-2011 09:33:01] <joko> oh wait i think i found it
[10-Jan-2011 09:34:15] <joko> getId
[10-Jan-2011 09:34:19] <joko> getManageIp
[10-Jan-2011 09:34:29] <rmatte> yes
[10-Jan-2011 09:34:35] <joko> is there a getGroup?
[10-Jan-2011 09:34:52] <joko> obviously that isn't the correct format, because it didnt work
[10-Jan-2011 09:34:54] <rmatte> there is, but my computer is pinned right now, I just got in, once I clear it up I can give you others
[10-Jan-2011 09:35:05] <rmatte> you can use zendmd to find all that stuff
[10-Jan-2011 09:35:07] <rmatte> you just do...
[10-Jan-2011 09:35:20] <rmatte> d = dmd.Devices.findDevice('one of your devices')
[10-Jan-2011 09:35:26] <rmatte> then type d.get and hit tab
[10-Jan-2011 09:35:40] <joko> interesting
[10-Jan-2011 09:35:47] <joko> from within zenoss?
[10-Jan-2011 09:35:48] <Sam-I-Am> rmatte: my collectors attempt to run a weekly zeo/zopedb compacting process... and theres no zope db on the collectors. can i just remove those cron jobs?
[10-Jan-2011 09:35:50] <joko> or CLI?
[10-Jan-2011 09:35:56] <rmatte> joko: zendmd is a CLI utility
[10-Jan-2011 09:36:03] <joko> cool, will try
[10-Jan-2011 09:36:06] <rmatte> become the zenoss user at CLI then type zendmd
[10-Jan-2011 09:36:27] <rmatte> Sam-I-Am: yes, you can
[10-Jan-2011 09:36:33] <Sam-I-Am> thanks
[10-Jan-2011 09:36:42] <rmatte> np
[10-Jan-2011 09:37:53] <Sam-I-Am> sysadmin was a bit pissy this weekend over those
[10-Jan-2011 09:38:14] <rmatte> lol
[10-Jan-2011 09:38:25] <rmatte> yeh, it's just for doing a zeopack
[10-Jan-2011 09:38:33] <rmatte> which is only done on the master as the master is hosting the zope db
[10-Jan-2011 09:38:51] <rmatte> I need to cron a zeopack myself, I've just been doing it by hand
[10-Jan-2011 09:41:01] <elc0> any reason why I would be getting 2 alerts for one incident on a new user?
[10-Jan-2011 09:41:08] <elc0> err 2 emails
[10-Jan-2011 09:41:22] <rmatte> elc0: did you set a repeat time for alerts?
[10-Jan-2011 09:41:41] <elc0> repeat time = does not repeat
[10-Jan-2011 09:41:52] <elc0> 0 secs
[10-Jan-2011 09:42:11] <joko> rmatte: im a wee off i think. i've got the dmd shell, type d = dmd.Devices.findDevice('kcsql05.americo.com') then do i go to a next line? does that "load" that device?
[10-Jan-2011 09:42:11] <elc0> I got it when using the test email acctually
[10-Jan-2011 09:42:17] <rmatte> do you have 2 different alerting rules configured perhaps which are both triggering on the one event?
[10-Jan-2011 09:42:18] <elc0> so not exactly an event
[10-Jan-2011 09:42:44] <rmatte> oh, I wouldn't consider the test email that great of a test... test with actual events
[10-Jan-2011 09:43:20] <Sam-I-Am> i should consider a cron job to say 'hi sysadmin' every sunday morning since he's going to miss the error from this one.
[10-Jan-2011 09:43:38] <Sam-I-Am> however, he might turn me into a quadriplegic
[10-Jan-2011 09:43:55] <joko> rmatte: my mistake
[10-Jan-2011 09:44:01] <joko> rmatte: i get it now
[10-Jan-2011 09:44:02] <joko> thanks!
[10-Jan-2011 09:44:16] <rmatte> np
[10-Jan-2011 09:44:27] <rmatte> that line sets d as the context to that device
[10-Jan-2011 09:44:34] <joko> very cool
[10-Jan-2011 09:44:36] <rmatte> meaning you can then use d.whatever to do calls to that context
[10-Jan-2011 09:44:44] <rmatte>
[10-Jan-2011 09:44:45] <elc0> what fields are required to create a test event again? I know I have forgotten or mistyped a field and never recieved an alert
[10-Jan-2011 09:44:56] <rmatte> zendmd is just a python shell with access to zope
[10-Jan-2011 09:45:19] <rmatte> elc0: There are no actual required fields, just populate it as best you can
[10-Jan-2011 09:45:38] <rmatte> I usually populate class, summary, component, and severity
[10-Jan-2011 09:45:54] <rmatte> eventClassKey is optional
[10-Jan-2011 09:50:41] <joko> i've wanted to learn python for the past year
[10-Jan-2011 09:50:55] <rmatte> It's an easy language to learn
[10-Jan-2011 09:50:57] <joko> seems i may dabble in it more now that i have a good reason
[10-Jan-2011 09:51:08] <joko> i've never learned programming though, so a bit of a learning curve
[10-Jan-2011 09:51:11] <rmatte> I didn't know python at all before I started using Zenoss
[10-Jan-2011 09:51:18] <rmatte> now I've coded all sorts of stuff in it
[10-Jan-2011 09:51:22] <joko> nice
[10-Jan-2011 09:51:29] <rmatte> including a custom Zenoss daemon that we use to generate tickets in our ticketing system
[10-Jan-2011 09:51:46] <joko> interesting
[10-Jan-2011 09:53:56] <joko> that would be nice, i imagine we'll end up going that route in the future. if anything tho we'd just forward alerts to the help desk and they would input them in
[10-Jan-2011 09:55:39] <joko> snowpocalypse 2011 kansas city!
[10-Jan-2011 09:55:45] <joko> never forget!
[10-Jan-2011 09:58:44] <joko> lawl, i knew i recoginized that dmd shell, print('hey this is the extent of my python knowledge')
[10-Jan-2011 10:03:23] <rmatte> lol
[10-Jan-2011 10:03:48] <rmatte> you don't need the ()'s
[10-Jan-2011 10:03:52] <rmatte> just print "blah"
[10-Jan-2011 10:04:12] <joko> yeah, the book i have is 3.0, and thats the way it teaches it
[10-Jan-2011 10:04:34] <rmatte> ah
[10-Jan-2011 10:04:35] <joko> pretty good book tho
[10-Jan-2011 10:05:39] <rmatte> I've lost my taste for learning coding from books... I understand all of the concepts that apply to all languages, so if I get tossed some example code I'm good to go
[10-Jan-2011 10:06:12] <joko> yeah, im still raw and need that... honestly i'd rather find some good videos to get me going instead tho
[10-Jan-2011 10:06:24] <joko> reading is hard
[10-Jan-2011 10:06:27] <joko>
[10-Jan-2011 10:07:33] <rmatte> hehe
[10-Jan-2011 10:07:37] <Sam-I-Am> joko: you in kc?
[10-Jan-2011 10:08:20] <joko> yep
[10-Jan-2011 10:08:30] <Sam-I-Am> i'm in lawrence
[10-Jan-2011 10:08:34] <joko> oh nice
[10-Jan-2011 10:08:37] <joko> go KU!
[10-Jan-2011 10:08:40] <Sam-I-Am> rode my bike into work today
[10-Jan-2011 10:08:49] <joko> damn hippies
[10-Jan-2011 10:08:51] <Sam-I-Am> lol
[10-Jan-2011 10:09:01] <Sam-I-Am> feel safer on it than in my car
[10-Jan-2011 10:09:06] <joko> prolly so
[10-Jan-2011 10:09:07] <Sam-I-Am> where do you work at in kc?
[10-Jan-2011 10:09:13] <joko> americo life, downtown
[10-Jan-2011 10:09:18] <Sam-I-Am> cool
[10-Jan-2011 10:09:20] <joko> you?
[10-Jan-2011 10:09:27] <Sam-I-Am> i have a colo at 1102 grand and 1100 walnut
[10-Jan-2011 10:09:33] <Sam-I-Am> i'm at kanren.net
[10-Jan-2011 10:09:45] <joko> oh nice. i use to work at fishnet security around there
[10-Jan-2011 10:09:58] <joko> kanren.net eh, interesting
[10-Jan-2011 10:10:06] <Sam-I-Am> yep. i move packets all day.
[10-Jan-2011 10:10:10] <Sam-I-Am> quickly, i might add
[10-Jan-2011 10:10:17] <joko> network admin?
[10-Jan-2011 10:10:38] <fragfutter> this packet goes left, this packet goes right, this one waits till i finish lunch
[10-Jan-2011 10:10:45] <joko> QoS whhhuuuut
[10-Jan-2011 10:10:56] <Sam-I-Am> yeah, we do that too
[10-Jan-2011 10:10:58] <joko> hehe
[10-Jan-2011 10:10:59] <Sam-I-Am> network engineer
[10-Jan-2011 10:11:02] <joko> nice
[10-Jan-2011 10:11:07] <Sam-I-Am> somehow i got the zenoss project
[10-Jan-2011 10:11:14] <Sam-I-Am> short straw i guess
[10-Jan-2011 10:11:36] <joko> yeah I'm primarily security admin... but tossed into network engineer, linux, zenoss
[10-Jan-2011 10:11:54] <Sam-I-Am> woot
[10-Jan-2011 10:11:55] <joko> i started the zenoss project because of the crazy amount of different monitoring solutions we've had and failed
[10-Jan-2011 10:12:18] <joko> fun fun
[10-Jan-2011 10:12:21] <Sam-I-Am> my place has used zenoss for about 2-3 years... except it was never configured very well and got bad enough no one could easily fix it
[10-Jan-2011 10:12:39] <joko> yeah, that was like our old nagios before i got here
[10-Jan-2011 10:12:54] <Sam-I-Am> hopefully the new instance will handle a bit better since i'm supposedly building it correctly from the ground up
[10-Jan-2011 10:13:17] <joko> indeed. i love it after using it for about 8 months.
[10-Jan-2011 10:13:21] * fragfutter makes a note to ask sam about his zenoss server in 2014
[10-Jan-2011 10:13:31] <Sam-I-Am> lol
[10-Jan-2011 10:13:51] <Sam-I-Am> i'll be long gone lol
[10-Jan-2011 10:13:55] <Sam-I-Am> screwing up zenoss somewhere else
[10-Jan-2011 10:14:11] <joko> hehe
[10-Jan-2011 10:16:25] <joko> <3 synergy to utilize one keyboard and mouse across windows and linux desktops!
[10-Jan-2011 10:16:39] <Sam-I-Am> i figured out late last week that the only way the current instance of zenoss was differentiating BGP errors between the two networks we manage is whether or not they were coming from juniper or brocade gear
[10-Jan-2011 10:16:52] <Sam-I-Am> glad we dont have both vendors stuff on each network :/
[10-Jan-2011 10:17:03] * Sam-I-Am facepalm
[10-Jan-2011 10:17:10] <fragfutter> but it works
[10-Jan-2011 10:17:18] <Sam-I-Am> for now
[10-Jan-2011 10:17:19] <joko> <3 juniper
[10-Jan-2011 10:17:23] <joko> not junos\
[10-Jan-2011 10:17:44] <Sam-I-Am> at this rate we should discuss vi vs. emacs
[10-Jan-2011 10:17:56] <joko> nano
[10-Jan-2011 10:18:00] <joko> hehe
[10-Jan-2011 10:19:27] <Sam-I-Am> oh no...
[10-Jan-2011 10:21:16] <fragfutter> bigegor: i have an EVA with -1.8TB free diskspace
[10-Jan-2011 10:23:59] <Sam-I-Am> impressive
[10-Jan-2011 10:27:48] <Simon4> negative free space?
[10-Jan-2011 10:27:57] <Simon4> that is impressive
[10-Jan-2011 10:28:26] <fragfutter> Simon4: yes. and wrong number of disk drives in the performance graphs (but correct ones in the data-grid) and wrong total used space
[10-Jan-2011 10:28:47] <fragfutter> maybe its a black hole
[10-Jan-2011 10:28:50] <Simon4> fragfutter: I've seen that before when zenmodeler runs and the snmp indexes get messed up
[10-Jan-2011 10:29:00] <fragfutter> Simon4: it's wmi
[10-Jan-2011 10:29:10] <Simon4> aaaand, I'm done
[10-Jan-2011 10:29:34] <fragfutter> lucky you
[10-Jan-2011 10:29:44] <fragfutter> but that was also my idea.
[10-Jan-2011 10:29:45] <Simon4> sadly I meant only with your issue, not the day
[10-Jan-2011 10:29:57] * Simon4 has 1.5 hours of fighting cisco to go
[10-Jan-2011 10:30:22] <fragfutter> the funny thing, it reports numbers that are on NONE of the devices, so it's not a simple mix up of ids
[10-Jan-2011 10:30:35] <fragfutter> remodel won't fix it also.
[10-Jan-2011 10:32:39] <fragfutter> nyeates: please change the topic
[10-Jan-2011 10:32:42] <Sam-I-Am> hmm, zenoss support wants to webex with me to see this weird user group issue
[10-Jan-2011 10:32:46] <fragfutter> (oh and good morning)
[10-Jan-2011 10:33:26] <joko> Sam-I-Am: you guys use Enterprise?
[10-Jan-2011 10:34:24] <Sam-I-Am> yep
[10-Jan-2011 10:34:26] <joko> we are considering enterprise... have a call next week with zenoss
[10-Jan-2011 10:38:16] <davetoo> nyeates: the channel topic is out of date
[10-Jan-2011 10:38:53] <fragfutter> but maybe if we keep it around a bit longer it will be right again.
[10-Jan-2011 10:41:14] <fragfutter> thanks
[10-Jan-2011 10:42:28] <davetoo> hah
[10-Jan-2011 10:47:40] <joko> hmm
[10-Jan-2011 10:52:38] <joko> are transforms done in python language?
[10-Jan-2011 10:52:45] <joko> it doesn't seem so
[10-Jan-2011 10:52:54] <davetoo> yes they are
[10-Jan-2011 10:53:03] <joko> good deal
[10-Jan-2011 10:53:16] <davetoo> with some special global variables in the environment
[10-Jan-2011 10:53:23] <joko> yeah
[10-Jan-2011 10:53:41] <joko> # Make a nicer summary
[10-Jan-2011 10:53:42] <joko> evt.summary = "Disk space low: %3.1f%% used (%3.2f GB free)" % (p,freeAmtGB)
[10-Jan-2011 10:54:16] <joko> hmm
[10-Jan-2011 10:56:05] <joko> i would really like our alerts on disk space to say "Threshold of 90 Percent exceeded: 10GB left of 90GB" or something along those lines. I suppose I just have to get down and dirty with this transform
[10-Jan-2011 10:57:28] <joko> something to indicate the urgency better... if you have a 1TB drive and 90% is taken up, big woop, you still have 100gb left
[10-Jan-2011 11:02:18] <fragfutter> oh, shniy new UI bug.
[10-Jan-2011 11:21:00] <davetoo> fragfutter: which?
[10-Jan-2011 11:24:06] <fragfutter> http://dev.zenoss.org/trac/ticket/7701
[10-Jan-2011 11:24:54] <davetoo> d'oh
[10-Jan-2011 11:26:17] <fragfutter> alternative solution -> bigger screen
[10-Jan-2011 11:26:48] <rmatte> bah, my zenoss pen is dying
[10-Jan-2011 11:27:08] <fragfutter> rmatte: request annual renewal
[10-Jan-2011 11:29:22] <davetoo> rmatte: but do you have a Zenbra?
[10-Jan-2011 11:29:24] <davetoo> heh
[10-Jan-2011 11:29:26] <davetoo> zebra
[10-Jan-2011 11:36:14] <Sam-I-Am> rmatte: its a sign of things to come
[10-Jan-2011 11:37:10] <jb> is zenprocess responsible for monitoring windows processes?
[10-Jan-2011 11:37:57] <fragfutter> jb: i would guess wmi
[10-Jan-2011 11:43:35] <joko> zenoss is responsible for 2012
[10-Jan-2011 11:45:17] <joko> luckily i can monitor the events that transpire
[10-Jan-2011 11:45:23] <Sam-I-Am> meh, would be nice if network gear would use the same standardized mibs when available
[10-Jan-2011 11:45:48] <davetoo> Sam-I-Am: example?
[10-Jan-2011 11:49:16] <Sam-I-Am> juniper and brocade
[10-Jan-2011 11:49:27] <Sam-I-Am> the brocade gear seems to send the remote peer address for bgp sessions
[10-Jan-2011 11:49:34] <Sam-I-Am> whereas the juniper stuff doesnt...
[10-Jan-2011 11:49:43] <Sam-I-Am> or does, but due to some errors in the original standard
[10-Jan-2011 11:49:51] <davetoo> odd
[10-Jan-2011 11:50:05] <davetoo> does the Juniper just not send that OID or does it give a different value for it?
[10-Jan-2011 11:50:24] <rmatte> davetoo: yeh, we have a bunch of zennies around here
[10-Jan-2011 11:50:36] <Sam-I-Am> it does not seem to send bgpPeerRemoteAddr
[10-Jan-2011 11:50:46] <Sam-I-Am> which is how i was planning to transform some stuff
[10-Jan-2011 11:50:53] <davetoo> I have not used Zenoss to monitor bgp sessions (yet)
[10-Jan-2011 11:51:09] <Sam-I-Am> guess i'm going to transform by group for severity
[10-Jan-2011 11:51:14] <rmatte> I use it to monitor BGP on Cisco devices via syslog, works fine
[10-Jan-2011 11:51:23] <rmatte> not actually polling though
[10-Jan-2011 11:51:28] <Sam-I-Am> and the stuff which i need peer IP information actually works
[10-Jan-2011 11:51:32] <Sam-I-Am> this is all trap-based
[10-Jan-2011 11:51:45] <rmatte> I do EIGRP monitoring via traps
[10-Jan-2011 11:52:01] <rmatte> actually, I think I do do some bgp via traps as well
[10-Jan-2011 11:53:23] <Sam-I-Am> can i use the entire group name (/blah/something/stuff) for groups.find ?
[10-Jan-2011 11:53:40] <Sam-I-Am> after this, of course...
[10-Jan-2011 11:53:41] <Sam-I-Am> groups = str(evt.DeviceGroups)
[10-Jan-2011 11:54:36] <davetoo> You can get the groups from the device itself
[10-Jan-2011 11:55:45] <Sam-I-Am> seems to be a number of ways to do the same thing, and i dont know enough to determine which is better
[10-Jan-2011 11:55:55] <Sam-I-Am> i havent messed with event transforms much at all yet
[10-Jan-2011 11:55:57] <davetoo> searching through groups is likely to be slow
[10-Jan-2011 11:56:08] <rmatte> Sam-I-Am: what are you trying to do exactly?
[10-Jan-2011 11:56:15] <davetoo> hang on, let me find you a code snippet
[10-Jan-2011 11:56:36] <Sam-I-Am> rmatte: if an event happens, set severity and some other information based on the device's group
[10-Jan-2011 11:56:46] <Sam-I-Am> e.g. critical-crap or not-so-critical-crap
[10-Jan-2011 11:57:12] <Sam-I-Am> and i suspect for things that send me bgp neighbor information, i'll be doing further classification there
[10-Jan-2011 11:57:44] <davetoo> Sam-I-Am: have you tried zendmd yet?
[10-Jan-2011 11:58:03] <Sam-I-Am> to look for functions?
[10-Jan-2011 11:58:19] <davetoo> and to verify they do what you think they should
[10-Jan-2011 11:59:00] <Sam-I-Am> yeah, for some stuff
[10-Jan-2011 11:59:07] <davetoo> Zenoss has some real quirks; attribute and function names that imply that they'll return things like OS and HW components, but what they *actually* return are ZenRelation objects, for one big example
[10-Jan-2011 11:59:08] <Sam-I-Am> some of this is just going to require simulating some traps
[10-Jan-2011 11:59:24] <davetoo> look at dev.getDeviceGroupNames()
[10-Jan-2011 12:00:11] <davetoo> That gives you a list of strings, the names of the groups that a device is assigned to
[10-Jan-2011 12:00:30] <davetoo> similar with Systems: dev.getSystemNames()
[10-Jan-2011 12:00:56] <davetoo> (I wrote a commandline/zendmd to manipulate membership in Groups and Systems)
[10-Jan-2011 12:02:21] <davetoo> zendmd + ipython has been perhaps the best thing I've found for learning how an actuall running zenoss instance is composed
[10-Jan-2011 12:02:40] * davetoo goes to get ready for the commute to work
[10-Jan-2011 12:03:06] <Sam-I-Am> in zendmd, dev = devices ?
[10-Jan-2011 12:03:32] <Sam-I-Am> i couldnt get ipython to do anything here
[10-Jan-2011 12:04:23] <Sam-I-Am> would be nice if i could figure out how to get zenoss to see it
[10-Jan-2011 12:07:09] <rmatte> no, dev would represent specific device's context...
[10-Jan-2011 12:07:13] <rmatte> in zendmd you'd have to do...
[10-Jan-2011 12:07:22] <rmatte> dev = dmd.Devices.findDevice('devicename')
[10-Jan-2011 12:07:31] <rmatte> that's automatically done in transforms though
[10-Jan-2011 12:07:40] <rmatte> so you can just use dev.whatever in a transform
[10-Jan-2011 12:07:50] <Sam-I-Am> ah
[10-Jan-2011 12:08:06] <rmatte> if you do: dev = dmd.Devices.findDevice('devicename')
[10-Jan-2011 12:08:12] <rmatte> then type dev. and hit tab in zendmd
[10-Jan-2011 12:08:19] <rmatte> you'll see all the functions that can be used
[10-Jan-2011 12:08:27] <rmatte> you can do dev.get and hit tab to see all the get functions
[10-Jan-2011 12:08:37] <rmatte> and you can execute them to try them out
[10-Jan-2011 12:08:46] <rmatte> dev.getDeviceGroupNames()
[10-Jan-2011 12:08:54] <rmatte> will return the device groups a device belongs to
[10-Jan-2011 12:09:32] <rmatte> though it'll return something separated by |'s
[10-Jan-2011 12:09:44] <rmatte> you can split it up in many different ways
[10-Jan-2011 12:09:48] <Sam-I-Am> ahh yeah
[10-Jan-2011 12:10:11] <rmatte> blah = dev.getDeviceGroupNames().split('|')
[10-Jan-2011 12:10:18] <rmatte> blah[1]
[10-Jan-2011 12:10:22] <rmatte> blah[2]
[10-Jan-2011 12:10:23] <rmatte> and so on
[10-Jan-2011 12:10:33] <Sam-I-Am> that seems to work
[10-Jan-2011 12:10:50] <Sam-I-Am> and those functions work in transforms?
[10-Jan-2011 12:10:54] <rmatte> yessir
[10-Jan-2011 12:10:59] <rmatte> a transform is a python script
[10-Jan-2011 12:11:04] <Sam-I-Am> yeah, looks that way
[10-Jan-2011 12:11:05] <rmatte> if it works in zendmd it'll work in a transform
[10-Jan-2011 12:11:21] <rmatte> certain functions such as regex require that you import the module in the transform...
[10-Jan-2011 12:11:25] <rmatte> so you'd do: import re at the top
[10-Jan-2011 12:11:26] <Sam-I-Am> import re?
[10-Jan-2011 12:11:30] <Sam-I-Am> yep
[10-Jan-2011 12:11:34] <rmatte> but the split function will be available by default I believe
[10-Jan-2011 12:15:34] <Sam-I-Am> but split isnt in zendmd...
[10-Jan-2011 12:17:08] <rmatte> split is part of string I believe
[10-Jan-2011 12:17:10] <rmatte> do import string
[10-Jan-2011 12:17:40] <rmatte> odd
[10-Jan-2011 12:17:47] <rmatte> in a plain python shell with no imports...
[10-Jan-2011 12:17:49] <rmatte> >>> text = "blah|bleh"
[10-Jan-2011 12:17:49] <rmatte> >>> text.split('|')
[10-Jan-2011 12:17:49] <rmatte> ['blah', 'bleh']
[10-Jan-2011 12:17:56] <rmatte> so it should work
[10-Jan-2011 12:18:10] <Sam-I-Am> claims attribute has no attribute split
[10-Jan-2011 12:18:11] <rmatte> I'll try in zendmd...
[10-Jan-2011 12:18:21] <rmatte> show me how you're doing it
[10-Jan-2011 12:18:22] <Sam-I-Am> but then again, i suck at python
[10-Jan-2011 12:18:48] <Sam-I-Am> trying to make a case to management later this week that i need time to learn python better if i'm going to make zenoss work better
[10-Jan-2011 12:19:44] <Sam-I-Am> groups = dev.getDeviceGroupNames().split('|')
[10-Jan-2011 12:20:44] <davetoo> no
[10-Jan-2011 12:20:56] <davetoo> you can't split a list
[10-Jan-2011 12:21:23] <davetoo> btw,
[10-Jan-2011 12:21:51] <Sam-I-Am> ah i see, its already that way
[10-Jan-2011 12:21:54] <davetoo> if you don't have ipython installed in the zenoss environment, you should do so. As the zenoss user, run "easy_install ipython"
[10-Jan-2011 12:22:04] <Sam-I-Am> davetoo: i did that, zendmd does not detect it
[10-Jan-2011 12:22:11] <Sam-I-Am> i'd really like to get it working though
[10-Jan-2011 12:22:16] <rmatte> man, the exchange 2007 ZenPack is useless
[10-Jan-2011 12:22:24] <davetoo> that means you don't have readline or readline-dev installed
[10-Jan-2011 12:22:33] <davetoo> (in my experience)
[10-Jan-2011 12:22:51] <rmatte> oh, it already outputs as a list?
[10-Jan-2011 12:22:54] <rmatte> could have swore it didn't
[10-Jan-2011 12:23:01] <davetoo> rmatte: yes it does
[10-Jan-2011 12:23:04] <rmatte> maybe I'm thinking of a different groups function
[10-Jan-2011 12:23:08] <davetoo> In [37]: me.getDeviceGroupNames()
[10-Jan-2011 12:23:08] <davetoo> Out[37]: []
[10-Jan-2011 12:23:15] <davetoo> (an empty list in this case)
[10-Jan-2011 12:23:36] <rmatte> oh, I'm thinking of evt.DeviceGroups
[10-Jan-2011 12:23:38] <Sam-I-Am> i have readline but not readline-dev
[10-Jan-2011 12:23:41] <davetoo> Sam-I-Am: try running just ipython itself (as zenoss)
[10-Jan-2011 12:23:43] <rmatte> that's why
[10-Jan-2011 12:23:47] <davetoo> yeah, install readline-dev, then try again
[10-Jan-2011 12:23:57] <Sam-I-Am> there's evt.DeviceGroups too?
[10-Jan-2011 12:23:58] <rmatte> it would be evt.DeviceGroups.split('|')
[10-Jan-2011 12:24:02] * Sam-I-Am screams
[10-Jan-2011 12:24:02] <rmatte> yes
[10-Jan-2011 12:24:03] <davetoo> if you run "ipython" by itself, it will probably tell you that it can't find readline.
[10-Jan-2011 12:24:15] <rmatte> evt.DeviceGroups would be a bit more efficient
[10-Jan-2011 12:24:15] <davetoo> zendmd throws that error message away, unfortunately,
[10-Jan-2011 12:24:20] <rmatte> since you're not calling on an actual function
[10-Jan-2011 12:24:23] <rmatte> other than split
[10-Jan-2011 12:25:17] <Sam-I-Am> and evt is something automatically set to what in transforms?
[10-Jan-2011 12:25:19] <Sam-I-Am> kinda like dev
[10-Jan-2011 12:25:50] <Sam-I-Am> ipython works as the zenoss user
[10-Jan-2011 12:25:54] <Sam-I-Am> i get a colored prompt
[10-Jan-2011 12:26:17] <davetoo> rmatte: I forgot that was there; it should be faster, yes. What I gave does this:
[10-Jan-2011 12:26:18] <rmatte> evt is set to the event id in transforms...
[10-Jan-2011 12:26:24] <rmatte> if you double click on an event and view the details
[10-Jan-2011 12:26:24] <davetoo> return map(lambda x: x.getOrganizerName(), self.groups())
[10-Jan-2011 12:26:31] <rmatte> all of those details are accessible via evt
[10-Jan-2011 12:26:39] <Sam-I-Am> ah
[10-Jan-2011 12:26:40] <rmatte> so you can do evt.device, evt.ipAddress, etc...
[10-Jan-2011 12:26:49] <rmatte> you can either use them as data, or set them
[10-Jan-2011 12:26:49] <davetoo> Sam-I-Am: forget what I said, use evt.DeviceGroups
[10-Jan-2011 12:26:55] <rmatte> if you wanted to change the device name on the fly...
[10-Jan-2011 12:27:01] <Sam-I-Am> davetoo: i'd still like to get ipython working though
[10-Jan-2011 12:27:04] <rmatte> evt.device = evt.device + "_BKP"
[10-Jan-2011 12:27:12] <rmatte> would add _BKP to the end of the device name
[10-Jan-2011 12:27:13] <rmatte> for instance
[10-Jan-2011 12:27:39] <davetoo> yum install readline-dev or libreadline-dev, can't remember which
[10-Jan-2011 12:27:58] <davetoo> (I'm running on debian here at home)
[10-Jan-2011 12:28:24] <Sam-I-Am> davetoo: except it works just calling ipython?
[10-Jan-2011 12:28:32] <davetoo> it does??
[10-Jan-2011 12:28:38] <davetoo> well,
[10-Jan-2011 12:29:09] <davetoo> if ipython can't find the readline it needs, it just looks like "python -i", with the '>>>' prompt
[10-Jan-2011 12:29:33] <davetoo> if it finds readline, you should have an 'In [nn]' and 'Out [nn]' set of prompts
[10-Jan-2011 12:29:35] <Sam-I-Am> i get a colored prompt with In[1]:
[10-Jan-2011 12:29:44] <davetoo> as user zenoss
[10-Jan-2011 12:29:46] <davetoo> ?
[10-Jan-2011 12:29:46] <Sam-I-Am> yep
[10-Jan-2011 12:29:55] <davetoo> interesting
[10-Jan-2011 12:29:59] <Sam-I-Am> i suspect support for ipython may not be in 2.5.2
[10-Jan-2011 12:30:01] <davetoo> oh, WAIT
[10-Jan-2011 12:30:04] <davetoo> I keep forgetting
[10-Jan-2011 12:30:08] <Sam-I-Am> doh
[10-Jan-2011 12:30:15] <davetoo> change your nickname to "Sam-I-Am[2.5.2]"
[10-Jan-2011 12:30:21] <davetoo> bleah
[10-Jan-2011 12:30:22] <Simon4> roffle
[10-Jan-2011 12:30:28] * Sam-I-Am has a sad
[10-Jan-2011 12:30:34] <Simon4> Sam-I-Am[stable]
[10-Jan-2011 12:30:48] <Sam-I-Am> Sam-I-Am[needstimetolearnzendmd]
[10-Jan-2011 12:31:03] <Sam-I-Am> wonder if theres a patch for ipython on 2.5.2
[10-Jan-2011 12:31:15] <davetoo> well I need to leave for work, but like I said before, somewhere I have my own zendmd+ipython for 2.5.2 that I created
[10-Jan-2011 12:31:34] <Sam-I-Am> findit! lol
[10-Jan-2011 12:31:40] <Sam-I-Am> i'll be here
[10-Jan-2011 12:32:13] <jb> hmm
[10-Jan-2011 12:32:31] <jb> anybody here monitoring any 8+ core windows 2008 machines?
[10-Jan-2011 12:32:55] <rmatte> jb: yes
[10-Jan-2011 12:33:01] <rmatte> I have some 16 cores
[10-Jan-2011 12:33:04] <jb> ok, me too
[10-Jan-2011 12:33:09] <jb> all of my CPU graphs are incorrect it would seem
[10-Jan-2011 12:33:13] <rmatte> ?
[10-Jan-2011 12:33:15] <rmatte> how so?
[10-Jan-2011 12:33:16] <jb> when I "test" the datasource, it gets the correct value
[10-Jan-2011 12:33:23] <jb> but the graphs are showing like 90% average/current
[10-Jan-2011 12:33:25] <jb> when its really like 2
[10-Jan-2011 12:33:37] <rmatte> what are you using to monitor CPU on them?
[10-Jan-2011 12:34:08] <jb> zenwinperf.. \Processor(_Total)\% Processor Time
[10-Jan-2011 12:34:14] <jb> which is returning the correct value
[10-Jan-2011 12:34:21] <rmatte> hmmm
[10-Jan-2011 12:34:31] <rmatte> you'd have to talk to egor about that one
[10-Jan-2011 12:34:41] <jb> i opened a case..
[10-Jan-2011 12:34:59] <rmatte> oh, right, enterprise
[10-Jan-2011 12:35:01] <jb> yup
[10-Jan-2011 12:35:04] <rmatte> lol
[10-Jan-2011 12:35:08] <jb>
[10-Jan-2011 12:35:15] <rmatte> honestly, I think Egor's pack almost performs better than the enterprise one at this point
[10-Jan-2011 12:35:26] <jb> i have lots of problems with it :/
[10-Jan-2011 12:35:30] <jb> (the enterprise pack)
[10-Jan-2011 12:35:56] <rmatte> egor and I collaborated on adding filesystem volume monitoring to his pack recently...
[10-Jan-2011 12:36:08] <rmatte> so if you use the volume plugin you can monitor windows mount points
[10-Jan-2011 12:36:23] <rmatte> one of our clients has been wanting that for ages, they shall be thrilled
[10-Jan-2011 12:37:05] <Sam-I-Am> how do i look at historic events in zendmd?
[10-Jan-2011 12:37:19] <rmatte> be more specific?
[10-Jan-2011 12:37:58] <Sam-I-Am> things that would be long gone (no longer active, cleared, etc)
[10-Jan-2011 12:38:54] <rmatte> http://fpaste.org/Ctj5/
[10-Jan-2011 12:39:00] <Sam-I-Am> kinda hoping if i could pull the events i need to transform in zendmd, i can test some of the code in there before making the transform
[10-Jan-2011 12:39:10] <rmatte> there's a script I wrote to dump all syslog events from the history
[10-Jan-2011 12:39:29] <rmatte> walking through the history database is pretty intensive though
[10-Jan-2011 12:39:34] <rmatte> not sure what you'd be looking to do with that
[10-Jan-2011 12:39:59] <rmatte> oh, I see what you're saying
[10-Jan-2011 12:40:26] <rmatte> yes you could do that easily...
[10-Jan-2011 12:40:36] <rmatte> go in to the history in the UI
[10-Jan-2011 12:40:41] <rmatte> find an event you want to pull in to zendmd
[10-Jan-2011 12:40:47] <rmatte> check the details of the event
[10-Jan-2011 12:40:52] <rmatte> there will be an evid listed
[10-Jan-2011 12:40:54] <rmatte> copy the evid
[10-Jan-2011 12:40:55] <rmatte> then do...
[10-Jan-2011 12:41:03] <rmatte> #
[10-Jan-2011 12:41:09] <rmatte> evt = dmd.ZenEventManager.getEventDetailFromStatusOrHistory('blah blah blah')
[10-Jan-2011 12:41:14] <rmatte> where blah blah blah is the evid
[10-Jan-2011 12:41:26] <rmatte> and evt will then be accessible for that event as it would be in a transform
[10-Jan-2011 12:42:16] <Sam-I-Am> ahh there we go
[10-Jan-2011 12:42:19] <Sam-I-Am> i was close
[10-Jan-2011 12:42:39] <Sam-I-Am> thanks
[10-Jan-2011 12:43:24] <rmatte> np
[10-Jan-2011 12:44:14] RoAk is now known as andreserl
[10-Jan-2011 12:47:13] <joko> LA LA LA
[10-Jan-2011 12:47:16] <joko> lalala
[10-Jan-2011 12:48:54] <ebroad> upgrading from 2.5.2 to 3.0.3 source, and install fails, its looking for setup.py in zope2deps, which doesnt exist
[10-Jan-2011 12:49:00] <joko> let it snow let it snow let it snow
[10-Jan-2011 12:49:34] <Sam-I-Am> is there any particular order in which zenoss will always return the list of groups?
[10-Jan-2011 13:00:12] <rmatte> Sam-I-Am: alphabetically I'd imagine
[10-Jan-2011 13:00:24] <rmatte> but I'm not sure, you'd have to test to see
[10-Jan-2011 13:00:33] <Sam-I-Am> hmm
[10-Jan-2011 13:00:33] <Sam-I-Am> >>> groups
[10-Jan-2011 13:00:34] <Sam-I-Am> ['', '/KanREN/Support Levels/Critical-24x7', '/KanREN/Network/Backbone/Ring']
[10-Jan-2011 13:00:42] <rmatte> ebroad: I assume you installed the 3.0 upgrade zenpack prior to upgrading?
[10-Jan-2011 13:00:54] <ebroad> rmatte, yup
[10-Jan-2011 13:01:35] <ebroad> this is on slackware 13.1, 2.6.36-grsec
[10-Jan-2011 13:02:09] <Sam-I-Am> heh slackware
[10-Jan-2011 13:03:15] <rmatte> ebroad: what was your install method?
[10-Jan-2011 13:03:31] <ebroad> both source
[10-Jan-2011 13:03:37] * rmatte cringes
[10-Jan-2011 13:03:46] <ebroad> hehe
[10-Jan-2011 13:03:56] <rmatte> why on earth would you do a source build?
[10-Jan-2011 13:04:08] <ebroad> because there is no packages for slackware
[10-Jan-2011 13:04:13] <ebroad> and rpm doesnt play nice
[10-Jan-2011 13:04:16] <rmatte> the stack installer is universal
[10-Jan-2011 13:04:24] <ebroad> hmm
[10-Jan-2011 13:04:33] <ebroad> i wasnt aware of that
[10-Jan-2011 13:04:41] <rmatte> it's just a .bin file, you chmod +x it and run it
[10-Jan-2011 13:04:56] <rmatte> comes with all it's own dependencies packages
[10-Jan-2011 13:04:58] <rmatte> packaged*
[10-Jan-2011 13:05:19] <rmatte> but yeh, I've never done a source build, so no idea
[10-Jan-2011 13:05:19] <ebroad> true
[10-Jan-2011 13:05:48] <ebroad> the question is, which one best matches slackware
[10-Jan-2011 13:06:00] <Sam-I-Am> so... groups = str(evt.DeviceGroups) or groups = evt.DeviceGroups.split('|') ... the first one appears to look easier to work with (to me)
[10-Jan-2011 13:06:19] <rmatte> ebroad: they are all the exact same package, just get the .bin
[10-Jan-2011 13:06:34] <ebroad> rmatte, thanx, just noticed that
[10-Jan-2011 13:06:54] <rmatte> the same package can be used for redhat, centos, fedora, ubuntu, debia, suse, opensuse, mac os x
[10-Jan-2011 13:07:02] <rmatte> there's no reason why it shouldn't work for slackware
[10-Jan-2011 13:07:16] <rmatte> actually the one for mac os x is different
[10-Jan-2011 13:07:20] <rmatte> but the others are the same hehe
[10-Jan-2011 13:07:47] <rmatte> they've probably just never tested it on slackware
[10-Jan-2011 13:07:55] <rmatte> so they haven't listed it
[10-Jan-2011 13:09:00] <rmatte> ok, I'm afk for a while, need to prepare a monthly report for a client
[10-Jan-2011 13:09:00] <Sam-I-Am> have fun with that
[10-Jan-2011 13:09:03] <Sam-I-Am> probably more interesting than us
[10-Jan-2011 13:10:06] <rmatte> nah, it's just copying and pasting from an auto-generated HTML page, and tweaking it a bit
[10-Jan-2011 13:10:07] <rmatte> lol
[10-Jan-2011 13:11:10] <rmatte> the end report is pretty good though
[10-Jan-2011 13:11:16] <Sam-I-Am> woot
[10-Jan-2011 15:12:15] <ebroad> rmatte, figured it out, there is a bug in the makefile, the firstword function which is used in a macro that parses the package names is returning zope2deps instead of zope2(probably due to the way the packages are sorted), changing the package to find from zope2 to zope2- solves the problem
[10-Jan-2011 15:41:08] <rmatte> ebroad: cool
[10-Jan-2011 15:41:15] <rmatte> I miss my good old makefile hacking days
[10-Jan-2011 15:41:23] <ebroad>
[10-Jan-2011 15:41:30] <rmatte> back when I was using FreeBSD + ports, and you'd have to hack makefiles all the time to get stuff to build
[10-Jan-2011 15:41:52] <ebroad> yea, this isnt as bad
[10-Jan-2011 15:58:30] <Sam-I-Am> rmatte: got a sec?
[10-Jan-2011 16:01:55] <rmatte> yessir
[10-Jan-2011 16:02:12] <Sam-I-Am> so in an old event transform i see this...
[10-Jan-2011 16:02:19] <Sam-I-Am> peer = getattr(evt, 'bgpPeerRemoteAddr', 'Unknown Peer')
[10-Jan-2011 16:02:40] <Sam-I-Am> which should set peer to whatevers in bgpPeerRemoteAddr, otherwise use unknown peer
[10-Jan-2011 16:02:48] <Sam-I-Am> i think..
[10-Jan-2011 16:02:58] <rmatte> correct
[10-Jan-2011 16:03:28] <Sam-I-Am> i'm having trouble translating that to a zendmd statement to grab bgpPeerRemoteAddr
[10-Jan-2011 16:03:48] <rmatte> what do you mean?
[10-Jan-2011 16:03:58] <Sam-I-Am> its set correctly in the event details, but trying to use that line winds up setting peer to 'unknown peer'
[10-Jan-2011 16:04:11] <Sam-I-Am> even though there is a value for bgppeerremoteaddr
[10-Jan-2011 16:04:15] <rmatte> is evt set?
[10-Jan-2011 16:04:18] <Sam-I-Am> yes
[10-Jan-2011 16:04:42] <Sam-I-Am> evt.geteventdetail() shows the goodies for the evid i used to set evt
[10-Jan-2011 16:04:46] <rmatte> can you pastebin all the lines you're using?
[10-Jan-2011 16:04:50] <Sam-I-Am> sure
[10-Jan-2011 16:08:26] <Sam-I-Am> http://pastebin.com/gH1w88cB
[10-Jan-2011 16:10:19] <rmatte> sorry, directory came and asked me a question...
[10-Jan-2011 16:10:25] <rmatte> ok now, let's se...
[10-Jan-2011 16:10:26] <rmatte> see*
[10-Jan-2011 16:11:38] <rmatte> Sam-I-Am: try this...
[10-Jan-2011 16:11:46] <rmatte> evt.bgpPeerRemoteAddr
[10-Jan-2011 16:11:51] <rmatte> see if that returns the IP
[10-Jan-2011 16:12:04] <rmatte> directory = director*
[10-Jan-2011 16:13:06] <Sam-I-Am> attribute error
[10-Jan-2011 16:13:13] <Sam-I-Am> i didnt see it in the list of tab completion object either
[10-Jan-2011 16:13:34] <Sam-I-Am> the transform works in production, so i know its there somewhere
[10-Jan-2011 16:13:42] <rmatte> It won't be, it's a property, not a function
[10-Jan-2011 16:13:55] <rmatte> yeh, it must be handling it differently in zendmd
[10-Jan-2011 16:14:38] <rmatte> I generally just simulate it by setting a variable called evtbgpPeerRemoteAddr to whatever and just using that instead
[10-Jan-2011 16:14:47] <rmatte> it doesn't have to literally be a test directly on the event
[10-Jan-2011 16:15:24] <rmatte> as long as the logic is correct
[10-Jan-2011 16:16:35] <davetoo> Sam-I-Am: I did spend a few minutes looking for that v2.x ipython patch. I may not have remembered to grab a copy of that when I left the last job.
[10-Jan-2011 16:41:20] <Sam-I-Am> rmatte: sorrt about that
[10-Jan-2011 16:41:27] <Sam-I-Am> guess who walked by my desk
[10-Jan-2011 16:41:34] <Sam-I-Am> er, sorry
[10-Jan-2011 16:42:25] <Sam-I-Am> davetoo: durrr
[10-Jan-2011 16:42:52] <rmatte> hehe
[10-Jan-2011 16:43:03] <Sam-I-Am> rmatte: have you simulated snmp traps to zenoss before?
[10-Jan-2011 16:43:19] <rmatte> nope, I just wait for the actual trap to come in
[10-Jan-2011 16:43:40] <Sam-I-Am> well, when i want things to fail they dont
[10-Jan-2011 16:43:40] <rmatte> though I'm good enough at transforms now that what I write generally works first try
[10-Jan-2011 16:43:48] <Sam-I-Am> have you ever added events to zenoss?
[10-Jan-2011 16:43:53] <Sam-I-Am> to trigger stuff
[10-Jan-2011 16:44:12] <rmatte> well, the added events don't seem to go through the event mapping/transform process
[10-Jan-2011 16:44:23] <rmatte> I just add events to test my ticket generation daemon
[10-Jan-2011 16:45:20] <Sam-I-Am> durr
[10-Jan-2011 16:45:46] <Simon4> zensendevent works
[10-Jan-2011 16:45:57] <Simon4> run it from commandline as zenoss user, those events end up int he transform system
[10-Jan-2011 16:47:03] <Sam-I-Am> i was reading about that
[10-Jan-2011 16:47:35] <Simon4> it's how i test stuff
[10-Jan-2011 16:51:55] * Sam-I-Am tries it
[10-Jan-2011 16:52:55] <Sam-I-Am> i wonder if changing evt.message or evt.summary has worse effects
[10-Jan-2011 16:52:59] <Sam-I-Am> in a transform...
[10-Jan-2011 16:57:00] <Sam-I-Am> hmm @ my transform text showing up red
[10-Jan-2011 16:57:01] <rmatte> what do you mean by worse effects?
[10-Jan-2011 16:57:12] <rmatte> red means you have a syntax error
[10-Jan-2011 16:57:15] <Sam-I-Am> well, trying not to screw up dupe detection and whatnot
[10-Jan-2011 16:57:29] <Simon4> messing with summary can do things to dupe detection
[10-Jan-2011 16:57:32] <Simon4> messing with message won't
[10-Jan-2011 16:57:36] <rmatte> dupe detection is done via the dupid
[10-Jan-2011 16:57:50] <Simon4> you can however rewrite the dupid also
[10-Jan-2011 16:57:55] <rmatte> dedupid rather
[10-Jan-2011 16:58:11] <rmatte> yeh
[10-Jan-2011 16:58:42] <rmatte> If you can't figure out the syntax error pastebin the transform
[10-Jan-2011 16:58:53] <rmatte> it's probably something simple like missing a colon after an if statement or something
[10-Jan-2011 16:59:02] <rmatte> or your indenting is incorrect
[10-Jan-2011 16:59:14] <Sam-I-Am> yeah, i got it
[10-Jan-2011 16:59:17] <Sam-I-Am> was stupid == vs =
[10-Jan-2011 16:59:20] <rmatte> lol
[10-Jan-2011 16:59:29] <rmatte> yeh, there is a difference
[10-Jan-2011 16:59:31] <Sam-I-Am> now to see if my logic blows up...
[10-Jan-2011 16:59:42] <rmatte> kablooey!
[10-Jan-2011 17:05:29] <Sam-I-Am> guess i'll need to fudge some stuff to make zensendevent work right
[10-Jan-2011 17:05:35] <Sam-I-Am> without actually simulating the snmp trap
[10-Jan-2011 17:07:13] <rmatte> or you could just make sure your code is sound and wait for an actual trap to come in
[10-Jan-2011 17:07:41] <Sam-I-Am> problem with these is they're very rare
[10-Jan-2011 17:07:52] <Sam-I-Am> and usually when it happens, i'm busy with that problem
[10-Jan-2011 17:08:07] <Sam-I-Am> <- network engineer deal with bgp issus
[10-Jan-2011 17:08:14] <Sam-I-Am> geh, typing sobad
[10-Jan-2011 17:12:18] <Sam-I-Am> hmm, zensendevent isnt quite working how i want it
[10-Jan-2011 17:14:46] <Sam-I-Am> think i'm going to have to come up with traps
[10-Jan-2011 17:25:45] <rmatte> well, I'm done for the day, later
[10-Jan-2011 17:25:47] <davetoo> Sam-I-Am: Are your BGP endpoints using route reflectors or loopback interfaces?
[10-Jan-2011 17:25:50] <davetoo> (just curious)
[10-Jan-2011 17:25:53] <davetoo> see ya rmatte
[10-Jan-2011 17:26:54] <Sam-I-Am> do event transforms not accept comments?
[10-Jan-2011 17:27:06] <Sam-I-Am> davetoo: loopbacks
[10-Jan-2011 17:27:11] <Sam-I-Am> for ibgp at least
[10-Jan-2011 17:28:06] <Sam-I-Am> the ultimate plan is to write a transform which says "ibgp just died to device X, device X is in maintenance, so dont fire off a critical alert"
[10-Jan-2011 17:28:26] <davetoo> right
[10-Jan-2011 17:28:49] <Sam-I-Am> because of full mesh, every other bgp device is going to raise hell when one device falls off the network
[10-Jan-2011 17:30:53] <Sam-I-Am> hmmm @ zenoss claiming theres a syntax error after i added comments
[10-Jan-2011 17:30:55] <Sam-I-Am> should just be #
[10-Jan-2011 17:34:06] <davetoo> that entry window is...
[10-Jan-2011 17:34:09] <davetoo> annoying
[10-Jan-2011 17:34:23] <Sam-I-Am> eh?
[10-Jan-2011 17:34:30] <davetoo> the transform entry text window
[10-Jan-2011 17:34:34] <Sam-I-Am> yeah
[10-Jan-2011 17:34:34] <davetoo> I don't trust it
[10-Jan-2011 17:34:37] <Sam-I-Am> theres a better way to do this?
[10-Jan-2011 17:34:57] <davetoo> I hope so But I haven't figured that out yet
[10-Jan-2011 17:37:06] <Sam-I-Am> ever use zensendevent?
[10-Jan-2011 17:37:35] <Simon4> I write transforms in komodoedit and paste them into that window
[10-Jan-2011 17:39:18] <Sam-I-Am> Simon4: with zensendevent, shouldnt the mapping indicate a number other than 0 when an event matches it?
[10-Jan-2011 17:42:33] <Sam-I-Am> there we go
[10-Jan-2011 17:42:37] <Sam-I-Am> now it at least classified it
[10-Jan-2011 17:48:33] <Sam-I-Am> however, i cannot get it to set evt.severity = 5
[10-Jan-2011 17:48:37] <Sam-I-Am> with zensendevent
[10-Jan-2011 18:26:17] zach is now known as Guest34139
[10-Jan-2011 18:26:44] Guest34139 is now known as zachwily
[10-Jan-2011 19:11:06] <amorphic> anyone around who could give me some advice on monitoring a service that isn't host-based?
[10-Jan-2011 19:11:54] <amorphic> I want to monitor a value generated by an external web service and raise events based on a threshold on that value
[10-Jan-2011 19:24:04] <mray> amorphic: use a command data source
[10-Jan-2011 19:24:12] <mray> you'll still have to tie it to a particular device
[10-Jan-2011 19:24:25] <mray> but it could be something put in /Ping
[10-Jan-2011 19:24:41] <mray> or create a new device class that does nothing but your command data source
[10-Jan-2011 19:24:48] <mray> kinda hokey, but that would work
[10-Jan-2011 19:25:07] <amorphic> ah ok... yeah the whole project is a bit hokey, but that sounds like a good way to do it ;-)
[10-Jan-2011 19:26:28] <amorphic> thanks mray - that's got me on the right track...
[10-Jan-2011 19:28:21] <mray> good luck
[10-Jan-2011 19:33:16] <amorphic> cheers - I've already written the web service consumer in py so the hard part should be done ;-)
[10-Jan-2011 20:03:21] <Sam-I-Am> moo
[10-Jan-2011 20:21:15] <amorphic> bored Sam?
[10-Jan-2011 21:44:37] <Sam-I-Am> amorphic: not terribly
[10-Jan-2011 21:45:26] <amorphic> I was referring to the cow impression...;)
[11-Jan-2011 00:00:40] [disconnected at Tue Jan 11 00:00:40 2011]
[11-Jan-2011 00:00:40] [connected at Tue Jan 11 00:00:40 2011]
[11-Jan-2011 00:00:59] [zenoss-logger (logger bot) has joined #zenoss]
[11-Jan-2011 00:00:59] <calvino.freenode.net> [freenode-info] please register your nickname...don't forget to auto-identify! http://freenode.net/faq.shtml#nicksetup
[11-Jan-2011 03:47:11] <fragfutter> Sam-I-Am: ipython shell with dmd available. http://fpaste.org/wEiE/
[11-Jan-2011 07:58:27] <Sam-I-Am> oooh
[11-Jan-2011 08:35:31] * Simon4 receives a tax bill for his zenpack prize, for nearly half the cost of the damn thing
[11-Jan-2011 08:36:41] <froztbyte> tax is such bullshit
[11-Jan-2011 08:36:54] <froztbyte> especially when they call it VAT
[11-Jan-2011 08:37:27] <froztbyte> I don't see no added value in dealing with those retards. Charge me a shipping or handling fee, sure. but the hell with you if you want to tax it
[11-Jan-2011 08:40:15] <Simon4> yeah
[11-Jan-2011 09:27:12] <joko> 5~5~5~5~5~5
[11-Jan-2011 10:05:36] <rmatte> froztbyte: They should have marked it as a gift when they were sending it to you.
[11-Jan-2011 10:06:07] <rmatte> Tax was already paid on it when it was originally purchased, so that's just stupid
[11-Jan-2011 10:07:07] <froztbyte> rmatte: doesn't really matter
[11-Jan-2011 10:07:21] <froztbyte> even in SA they'll tax you for receiving specific types of gifts
[11-Jan-2011 10:07:46] <froztbyte> the entire shitty system should just be revisited and updated across the board
[11-Jan-2011 10:08:50] <jb> whats the option on the zen daemons to redirect output to a file?
[11-Jan-2011 10:09:03] <rmatte> froztbyte: that's really lame
[11-Jan-2011 10:09:13] <rmatte> jb: what output?
[11-Jan-2011 10:09:40] <jb> all output, i don't think you can just redirect the output to a file using a pipe
[11-Jan-2011 10:09:49] <jb> theres some option
[11-Jan-2011 10:09:52] <jb> --file or something
[11-Jan-2011 10:10:56] <rmatte> why wouldn't you just do something like...
[11-Jan-2011 10:11:15] <rmatte> zenperfsnmp run -v10 > /whatever/file 2>&1
[11-Jan-2011 10:11:16] <rmatte> ?
[11-Jan-2011 10:11:43] <jb> ok, that does work..
[11-Jan-2011 10:11:47] <jb> i was thinking it wouldn't.
[11-Jan-2011 10:12:09] <rmatte> nah, it does
[11-Jan-2011 10:12:25] <rmatte> most of the output from the daemons comes out as stderr
[11-Jan-2011 10:12:34] <rmatte> so I just redirect stderr to stdout
[11-Jan-2011 10:12:39] <rmatte> that way everything makes it in to the file
[11-Jan-2011 10:15:32] <froztbyte> it's not like it can go anywhere else
[11-Jan-2011 10:19:01] <fragfutter> froztbyte: echo "help me" > /dev/tcp/127.0.0.1/7
[11-Jan-2011 10:20:53] <davetoo> heh
[11-Jan-2011 10:23:02] <froztbyte> fragfutter: but I could just use zshtcpsys
[11-Jan-2011 10:27:51] <rmatte> lol
[11-Jan-2011 10:28:03] <davetoo> snuh?
[11-Jan-2011 10:40:56] <froztbyte> ?
[11-Jan-2011 10:41:07] <froztbyte> http://linuxcommand.org/man_pages/zshtcpsys1.html
[11-Jan-2011 11:17:16] <Sam-I-Am> not terribly impressed with zenoss enteprise support atm
[11-Jan-2011 11:18:06] <froztbyte> whassaproblem?
[11-Jan-2011 11:24:18] <rmatte> "What do you mean I can't make Zenoss talk to unicorns!? Your support sucks!"
[11-Jan-2011 11:24:54] <froztbyte> yeah well
[11-Jan-2011 11:24:58] <froztbyte> it speaks to gnomes
[11-Jan-2011 11:25:05] <fragfutter> rmatte: but it does, as long as your unicorn is upgraded with an snmp stack
[11-Jan-2011 11:25:07] <froztbyte> so why not unicorns, huh?!
[11-Jan-2011 11:25:25] <rmatte> They still haven't added the most requested feature: moar ponies!
[11-Jan-2011 11:26:02] <froztbyte> that's because the ruby port isn't complete yet
[11-Jan-2011 11:26:34] <rmatte> lol
[11-Jan-2011 11:30:41] <Sam-I-Am> froztbyte: opened a case last week and just now getting around to working on it after a bunch of misscheduling, etc
[11-Jan-2011 11:32:14] <Sam-I-Am> so lets say i'm doing snmp polling every 5 minutes for an RRD file that consolidates every 10
[11-Jan-2011 11:32:24] * crilly|w drops to his knees and screams....
[11-Jan-2011 11:32:29] <crilly|w> PLEASE FREE ME FROM CACTI!
[11-Jan-2011 11:32:38] <Sam-I-Am> if i adjust the polling interval to 10 minutes, i think i need to adjust the RRD consolidation to 1 unit since that'll now be 10 minutes
[11-Jan-2011 11:32:47] <fragfutter> crilly|w: apt-get remove cacti
[11-Jan-2011 11:32:51] <tehhobbit> crilly|w: what has poor cacti done to you
[11-Jan-2011 11:33:02] <Sam-I-Am> crilly|w: theres other demons in zenoss
[11-Jan-2011 11:33:13] <Sam-I-Am> rrdtool is still evil
[11-Jan-2011 11:34:18] <fragfutter> Sam-I-Am: well, if you don't get a value in for the consolidation interval, rrd will record a NaN, so you will have half the datapoints undefined
[11-Jan-2011 11:35:15] <crilly|w> My hair... my lovely hair... gone... taken by the beast known as Cacti... why did Cacti make me pull my hair out?
[11-Jan-2011 11:35:25] <Sam-I-Am> also, 'snmptrap' is evil
[11-Jan-2011 11:35:41] <crilly|w> Anyway, why is the zenoss-stack on Debian 127MB?
[11-Jan-2011 11:35:42] <Sam-I-Am> if theres one application where "S" does not make sense, its snmp
[11-Jan-2011 11:36:48] <rmatte> crilly|w: It includes all dependencies for Zenoss, that's why it's so big
[11-Jan-2011 11:36:54] <fragfutter> Sam-I-Am: wait until you need to touch SMI-S, then you will accept that snmp is simple
[11-Jan-2011 11:37:01] <rmatte> python, zope, mysql, etc...
[11-Jan-2011 11:37:39] <fragfutter> Sam-I-Am: or CIMOM.
[11-Jan-2011 11:37:42] <crilly|w> I see. Good intension, but poorly implemented in my eyes as that defeats the purpose of having packages and package managers. Why not let Apt sort out the dependencies?
[11-Jan-2011 11:38:07] <fragfutter> Sam-I-Am: there is a reason why some people instal snmp-daemons on their windows servers.
[11-Jan-2011 11:38:22] <fragfutter> crilly|w: then don't take the stack installer
[11-Jan-2011 11:39:11] <crilly|w> I'm reading the official documentation and I don't see anything that mentions any other type of installation method for Debian.
[11-Jan-2011 11:39:16] <rmatte> crilly|w: I actually prefer it, it allows a contained environment for Zenoss that can't be messed with by package managers
[11-Jan-2011 11:39:16] <crilly|w> Can you suggest something?
[11-Jan-2011 11:39:29] <rmatte> crilly|w: meaning that updates to packages won't botch your Zenoss install
[11-Jan-2011 11:39:40] <crilly|w> I suppose that is true, but the option would be nice.
[11-Jan-2011 11:39:49] <sciolist> rrdtool is not eveil, it's simply flexible.... like sendmail.cf
[11-Jan-2011 11:39:56] <rmatte> crilly|w: The stack installer rocks, trust me
[11-Jan-2011 11:40:00] <Sam-I-Am> you can just buils it from source
[11-Jan-2011 11:40:09] <rmatte> crilly|w: I'm all for aptitude and all, but I love the stack installer
[11-Jan-2011 11:40:11] <froztbyte> Sam-I-Am: the word doesn't translate well from afrikaans, but the literal "simpel" in afrikaans (which can mean "easy") is also synonymous for "silly"
[11-Jan-2011 11:40:20] <froztbyte> and that's one thing that SNMP /truly/ is
[11-Jan-2011 11:40:25] <Sam-I-Am> sciolist: best way to write sendmail.cf is turn the keyboard over, bash it a few times, add a few $ and ^, then save
[11-Jan-2011 11:40:41] <Sam-I-Am> froztbyte: 1.6.7.45.7.3? 1.2.99.7.5.3.4!
[11-Jan-2011 11:40:42] <rmatte> Sam-I-Am: haha
[11-Jan-2011 11:40:57] <froztbyte> 01/11 18:40:26 < Sam-I-Am> sciolist: best way to write sendmail.cf is turn the keyboard over, bash it a few times, add a few $ and ^, then save
[11-Jan-2011 11:41:00] <froztbyte> aaaaaaaaaaahahahahahahahaha
[11-Jan-2011 11:41:00] <sciolist> no, you would end up routing all your mail through the great firewall of China by that method
[11-Jan-2011 11:41:57] <froztbyte> better than not getting it at all
[11-Jan-2011 11:42:06] <froztbyte> or having your mailserver rooted through sendmail
[11-Jan-2011 11:42:10] <fragfutter> crilly|w: *hm* my redhat rpm is 70MB and does not contain the mysqldbs and stuff like that.
[11-Jan-2011 11:42:17] <Sam-I-Am> i used to call it 'sendroot' for a reason
[11-Jan-2011 11:42:33] <Sam-I-Am> in fact, at my first job people forgot the root pw to a lot of machines, and thats how i got in
[11-Jan-2011 11:42:39] <sciolist> anyone know what the (supposedly default) value of "Delete Historical Events Older Than (days) = 0 " in ZenEventManager means?
[11-Jan-2011 11:42:47] <Sam-I-Am> only to find many other people had gotten in before me
[11-Jan-2011 11:43:08] <Sam-I-Am> sciolist: i think it cleans out the event database of dead-and-gone events
[11-Jan-2011 11:43:21] <froztbyte> yeah and I think the default is 30 or 60
[11-Jan-2011 11:43:24] <Sam-I-Am> things that were ack'd or moved to history... otherwise just there for historical purposes
[11-Jan-2011 11:43:47] <sciolist> so the "0" is equivalent to "always delete"?
[11-Jan-2011 11:44:12] <froztbyte> not sure..click event history and see?
[11-Jan-2011 11:44:28] <froztbyte> but that's probably a reasonable assumption
[11-Jan-2011 11:44:29] <sciolist> there isn't any... which was what was puzzling me
[11-Jan-2011 11:44:33] <fragfutter> crilly|w: you are right, for debian there is only a stack installaer
[11-Jan-2011 11:44:49] <sciolist> k, thanks guys
[11-Jan-2011 11:45:10] <froztbyte> jekyll% grzmon grep zenoss /etc/apt/sources.list
[11-Jan-2011 11:45:10] <froztbyte> deb http://dev.zenoss.org/deb main stable
[11-Jan-2011 11:45:15] <crilly|w> fragfutter, it's setting up now (apparently)
[11-Jan-2011 11:45:17] <froztbyte> is what I've got
[11-Jan-2011 11:45:34] <crilly|w> Taking its time, too
[11-Jan-2011 11:45:53] <froztbyte> yeah, looks like only stack in the repo tree
[11-Jan-2011 11:46:01] <froztbyte> tarball's the other option, I suppose
[11-Jan-2011 11:46:04] <froztbyte> arb
[11-Jan-2011 11:46:04] <crilly|w> Looking at the front screen to the Zenoss (Enterprise) demo, I see nothing but confusion and complexity.
[11-Jan-2011 11:46:34] <froztbyte> crilly|w: your starting page presents you with status information
[11-Jan-2011 11:47:16] * froztbyte finds the demo link again
[11-Jan-2011 11:47:32] <crilly|w> What's the feature difference between Zenoss Core and Zenoss Enterprise?
[11-Jan-2011 11:48:05] <fragfutter> crilly|w: $$$
[11-Jan-2011 11:48:17] <crilly|w> Read what I asked
[11-Jan-2011 11:48:23] <rmatte> crilly|w: You get access to the enterprise ZenPacks with Zenoss Enterprise
[11-Jan-2011 11:48:43] <rmatte> and it has some extra organizational views, reports, etc...
[11-Jan-2011 11:48:50] <froztbyte> and some base level support, don't you?
[11-Jan-2011 11:48:53] <rmatte> but Zenoss Core is pretty powerful
[11-Jan-2011 11:49:01] <rmatte> and yes, you get support, which I would never use
[11-Jan-2011 11:49:02] <rmatte> lol
[11-Jan-2011 11:49:38] <froztbyte> you know
[11-Jan-2011 11:49:42] <crilly|w> OK, so is the Enterprise demo an accurate representation of what I'll see when running Core?
[11-Jan-2011 11:49:50] <froztbyte> there's a zenpack I'd pretty much not live without
[11-Jan-2011 11:49:54] <froztbyte> and that's the jabber zenpack
[11-Jan-2011 11:49:58] <froztbyte> <3 chudler
[11-Jan-2011 11:50:05] <froztbyte> crilly|w: yeah, reasonably close
[11-Jan-2011 11:50:19] <froztbyte> the core version isn't arbitrarily stunted in any fashion
[11-Jan-2011 11:50:55] <rmatte> crilly|w: the enterprise demo has some stuff that core doesn't really have, like the advanced vmware monitoring (but there's a community ZenPack that is coming close)
[11-Jan-2011 11:50:58] <froztbyte> rmatte: you know what /would/ be cool? flattr support on the community section for zenpack authors
[11-Jan-2011 11:51:07] <Sam-I-Am> i must say, rrd CF's are horrible to calculate
[11-Jan-2011 11:51:11] <Sam-I-Am> confusing to the max
[11-Jan-2011 11:51:16] <froztbyte> that's RPN
[11-Jan-2011 11:51:35] <froztbyte> Really Pconfused Notation
[11-Jan-2011 11:51:37] <Sam-I-Am> well, the intervals and # of points in general
[11-Jan-2011 11:52:08] <Sam-I-Am> like.. if this is a 10 minute interval, and i want to consolidate hourly for 1 year, whats the numbers
[11-Jan-2011 11:52:25] <froztbyte> ohnowait, I'm thinking of the CDEFs
[11-Jan-2011 11:52:27] <froztbyte> or something
[11-Jan-2011 11:52:35] <froztbyte> Sam-I-Am: best to do it programmatically, really
[11-Jan-2011 11:52:35] <rmatte> RPN is quite simple once you figure it out
[11-Jan-2011 11:52:59] <froztbyte> it's very easy
[11-Jan-2011 11:53:03] <crilly|w> OK, Zenoss is running (so I'm told by the init script) but the documentation doesn't explain how-to access it (at least, the docs I'm reading).
[11-Jan-2011 11:53:04] <froztbyte> people just don't normally thing that way
[11-Jan-2011 11:53:11] <froztbyte> crilly|w: host:8080
[11-Jan-2011 11:53:15] <froztbyte> admin/zenoss, I think
[11-Jan-2011 11:53:21] <rmatte> yes, admin/zenoss
[11-Jan-2011 11:54:13] <crilly|w> Err so it doesn't run from Apache?
[11-Jan-2011 11:54:21] <froztbyte> no
[11-Jan-2011 11:54:25] <crilly|w> That's.... annoying.
[11-Jan-2011 11:54:31] <froztbyte> no, not really
[11-Jan-2011 11:54:36] <tehhobbit> mod_proxy is pretty easy to setup
[11-Jan-2011 11:54:36] <rmatte> why is that annoying?
[11-Jan-2011 11:54:45] <froztbyte> you could reverse-proxy it through apache if you really wanted to
[11-Jan-2011 11:54:47] <fragfutter> crilly|w: you might to read at least a little bit of the documentation.
[11-Jan-2011 11:54:58] <rmatte> It runs from zope, which is a web application framework/database for python
[11-Jan-2011 11:55:10] <froztbyte> I just prefer to keep apache as far out of my life as possible
[11-Jan-2011 11:55:16] <froztbyte> alongside PHP and expect
[11-Jan-2011 11:55:20] <rmatte> meh, apache has it's uses
[11-Jan-2011 11:55:33] <froztbyte> sure, it's not like I won't use it
[11-Jan-2011 11:55:37] <froztbyte> I just prefer not to
[11-Jan-2011 11:56:03] <rmatte> I like apache myself
[11-Jan-2011 11:56:17] <froztbyte> pish and tosh
[11-Jan-2011 11:56:19] <rmatte> there really isn't anything better out there
[11-Jan-2011 11:56:35] <rmatte> I've tried other webservers and they are all blah
[11-Jan-2011 11:56:41] <froztbyte> eh?
[11-Jan-2011 11:56:49] <froztbyte> nginx is like 1000002454823-957345-4y5-98232364923684949-8236590723545 times better
[11-Jan-2011 11:57:16] <rmatte> reason?
[11-Jan-2011 11:57:18] <froztbyte> (that's Adamsian maths, of course)
[11-Jan-2011 11:57:39] <Sam-I-Am> i guess some of the zenoss support folks work from home
[11-Jan-2011 11:57:46] <Sam-I-Am> at least this guy is
[11-Jan-2011 11:57:53] <rmatte> Sam-I-Am: not many
[11-Jan-2011 11:58:00] <rmatte> Sam-I-Am: 99% are on-site
[11-Jan-2011 11:58:08] <rmatte> I suppose they can work from home the odd day if they need to
[11-Jan-2011 11:58:17] <Sam-I-Am> well, i got one who isnt! heh
[11-Jan-2011 11:58:20] <rmatte> lol
[11-Jan-2011 11:58:22] <Sam-I-Am> could be the weather too
[11-Jan-2011 11:58:23] <froztbyte> rmatte: doesn't rape your box in the face because it you suddenly got more than 100 visitors, less configuration effort, less crud code lying around, sometimes it picks up on new features faster
[11-Jan-2011 11:58:25] <rmatte> you sure it's not rocket?
[11-Jan-2011 11:58:38] <froztbyte> a few of the ones I like
[11-Jan-2011 11:58:58] <rmatte> froztbyte: that 100 visitors comment is a massive exageration
[11-Jan-2011 11:59:04] <rmatte> what were you running it on, a 286?
[11-Jan-2011 11:59:28] <froztbyte> 8086, of course
[11-Jan-2011 11:59:38] <froztbyte> compiled with a backported slackware build
[11-Jan-2011 11:59:46] <froztbyte> and a maths coprocessor!
[11-Jan-2011 11:59:55] <froztbyte> duh!
[11-Jan-2011 12:00:01] <rmatte> nice
[11-Jan-2011 12:00:29] <froztbyte> but really, nginx is just so much nicer and easier to work with, to start with
[11-Jan-2011 12:00:56] <rmatte> I've been using apache for so many years, and it's the most widely adopted, so I'll be sticking with it for now
[11-Jan-2011 12:01:08] <froztbyte> the only "webserver" issues I've had so far since switching to nginx is that php5-fpm memory-raped the box
[11-Jan-2011 12:01:23] <rmatte> lovely
[11-Jan-2011 12:01:57] <froztbyte> with apache there's always the shit with arb distro configs lying around influencing config load order, or modules not matching, or this or that
[11-Jan-2011 12:02:36] <froztbyte> and while I'm on this rant, can people like apache/Xorg/etc please for the love of all gods make a feature that does "show running-config"?! :'(
[11-Jan-2011 12:02:51] * froztbyte goes to watch a movie
[11-Jan-2011 12:03:52] <rmatte> lol
[11-Jan-2011 12:04:20] <rmatte> agreed, that would be useful
[11-Jan-2011 12:08:19] <crilly|w> Does it usually take some time for an 'snmpwalk' command to give output in the black popup window?
[11-Jan-2011 12:08:38] <crilly|w> (it's a blank screen at the minute)
[11-Jan-2011 12:08:49] <davetoo> no, you should see output right away
[11-Jan-2011 12:09:03] <crilly|w> Although, if I'm to be honest, I'm liking Zenoss, but I'm worried SNMP information isn't being discovered.
[11-Jan-2011 12:10:08] <crilly|w> Wow... err... I crashed it.
[11-Jan-2011 12:10:34] <crilly|w> I'm finding my self having to restart zenoss-stack. I only wanted SNMP information
[11-Jan-2011 12:10:43] <crilly|w> OK, let's give this another try.
[11-Jan-2011 12:12:06] <joko> dsa
[11-Jan-2011 12:15:40] <rmatte> crilly|w: I've been using Zenoss for 2 and a half years and I've never crashed it trying to gather SNMP info, how did you manage that?
[11-Jan-2011 12:16:02] <rmatte> crilly|w: Just to be clear, the UI becoming unresponsive for a minute or 2 doesn't qualify as a crash
[11-Jan-2011 12:17:19] <crilly|w> No, but the UI not displaying because the process isn't running and hence, there is nothing on port 8080 to listen to the HTTP requests does. Please don't insult my intelligence; I may come across as an idiot, but I do have some sense. Now, Zenoss doesn't seem to have MIBs in the configuration. Does Zenoss not access the MIBs that have been installed into the OS?
[11-Jan-2011 12:17:46] <rmatte> did you do a "zenoss status" as the zenoss user to actually check the status of the processes?
[11-Jan-2011 12:17:52] <rmatte> and I'm not attempting to insult you intelligence
[11-Jan-2011 12:18:33] <rmatte> MIBs need to be loaded in to Zenoss, but they are only used for translating SNMP traps
[11-Jan-2011 12:18:45] <rmatte> When you create performance templates you use SNMP OIDs
[11-Jan-2011 12:18:57] <crilly|w> Manually??
[11-Jan-2011 12:19:09] <rmatte> manually what?
[11-Jan-2011 12:19:20] <rmatte> referring to loading the mibs or making the templates?
[11-Jan-2011 12:19:20] <crilly|w> You have to manually enter each OID that you want Zenoss to fire at the target device?
[11-Jan-2011 12:19:44] <rmatte> yes, though it has a lot of the standard stuff like interfaces, filesystem, processes, etc... already built in
[11-Jan-2011 12:20:00] <rmatte> but for stuff like performance data (CPU/Memory, etc...) you need to enter them in
[11-Jan-2011 12:20:08] <rmatte> it's really not as bad as it sounds, it's braindead simple to do
[11-Jan-2011 12:20:49] <crilly|w> Ah OK. If it's got the common stuff already in there, that's cool.
[11-Jan-2011 12:21:19] <crilly|w> It's not liking my Goole API key, even though it's brand spanking new (it's asking me to get another one)
[11-Jan-2011 12:21:27] <davetoo> Zenoss only uses mibs to process traps
[11-Jan-2011 12:21:42] <rmatte> the URL for the key needs to have the port included in my experience
[11-Jan-2011 12:21:53] <rmatte> you need to give it the actual hostname that you're using to access the server too
[11-Jan-2011 12:21:58] <rmatte> http://hostname:8080
[11-Jan-2011 12:23:06] <rmatte> davetoo: [12:10pm] <rmatte> MIBs need to be loaded in to Zenoss, but they are only used for translating SNMP traps
[11-Jan-2011 12:23:07] <rmatte>
[11-Jan-2011 12:23:20] <rmatte> beatcha to it muahaha
[11-Jan-2011 12:23:28] <davetoo> I'm still trying to wake up
[11-Jan-2011 12:23:55] <davetoo> crilly|w: the snmpwalk command just runs your system's snmpwalk command in a shell,
[11-Jan-2011 12:23:57] <crilly|w> I see. To be honest, the whole Google Map thing isn't required. I'll likely disable/remove it.
[11-Jan-2011 12:24:13] <crilly|w> rmatte, it seems the /Server/linux template covers a lot of what we want.
[11-Jan-2011 12:24:41] <crilly|w> No graph reports though? I could do with some graphing for each host.
[11-Jan-2011 12:24:55] <rmatte> crilly|w: it's not required but it can be fancy, here's one of my maps: http://dmon.org/graphics/zenoss/gen2.png
[11-Jan-2011 12:25:11] <rmatte> crilly|w: well, what are you looking for in terms of graph reports?
[11-Jan-2011 12:25:58] <rmatte> there are some there, and there's also a spot to create your own... but they are slightly flaky I'll admit
[11-Jan-2011 12:26:00] <crilly|w> Something similar to what Cacti can produce - simple graphs made from timeseries data so we can look at interfaces statistics on switches and routers, plus disk IO on a single Linux server that we have.
[11-Jan-2011 12:26:20] <lrmo> Hello, has anyone run into double free errors with python distributed with Zenoss? I am currently getting one when trying to model a device.
[11-Jan-2011 12:26:21] <rmatte> ok, so you want aggregation or just graphs per host?
[11-Jan-2011 12:26:24] <lrmo> *** glibc detected *** /usr/local/zenoss/bin/python: double free or corruption
[11-Jan-2011 12:26:35] <rmatte> graphs per host are generated automatically with historical data, so that's not really an issue
[11-Jan-2011 12:26:36] <crilly|w> Then for the other hosts, just graphs covering the basics of the /Server/Linux template.
[11-Jan-2011 12:26:55] <rmatte> you want all the hosts to show up on a single graph though?
[11-Jan-2011 12:26:58] <crilly|w> rmatte, where do i locate those, sorry?
[11-Jan-2011 12:27:09] <crilly|w> rmatte, no. Individual graphs would be nice.
[11-Jan-2011 12:27:19] <rmatte> ok, but you want all the graphs on 1 page?
[11-Jan-2011 12:27:28] <rmatte> or can you just navigate to each device to view them?
[11-Jan-2011 12:28:35] <crilly|w> Going to each device is fine. or on one page. either or really mate.
[11-Jan-2011 12:28:50] <rmatte> the graphs are available by default just by navigating to the device
[11-Jan-2011 12:29:19] <crilly|w> ah yes
[11-Jan-2011 12:29:19] <rmatte> add a linux device and model it, you should see it pick up the interfaces, filesystems, etc...
[11-Jan-2011 12:29:20] <crilly|w> Lovely.
[11-Jan-2011 12:29:27] <rmatte> once it does, you can just click on them to view graphs for each
[11-Jan-2011 12:29:39] <crilly|w> model it? I've added two devices, but I did no "modelling" (yet I got graphes)?
[11-Jan-2011 12:29:57] <crilly|w> OK, I'm officially in love with Zenoss Core
[11-Jan-2011 12:30:05] <rmatte> it models them when it adds them
[11-Jan-2011 12:30:12] <crilly|w> Ha!
[11-Jan-2011 12:30:19] <rmatte> yeh, zenoss is pretty nice
[11-Jan-2011 12:30:33] <rmatte> the new user interface can still be a bit buggy
[11-Jan-2011 12:30:40] <rmatte> they are planning a maintenance release soon enough
[11-Jan-2011 12:31:10] <crilly|w> It is when you consider that Cacti, once you've added a device, won't do anything until you click "Graph this Host" - why do I need to specify that I want to graph a host in an application for graphing hosts? Isn't that implied?
[11-Jan-2011 12:31:23] <rmatte> lol
[11-Jan-2011 12:31:51] <rmatte> yeh, it'll automatically go out every 12 hours (I believe it is by default) and re-discover your devices in case anything has changed on them
[11-Jan-2011 12:32:29] <rmatte> I disable that feature since I monitor across some fairly latent/congested links, but it's great if you're on the same LAN as the devices
[11-Jan-2011 12:32:35] <rmatte> or have access to them across fast circuits
[11-Jan-2011 12:32:59] <rmatte> If you want to initiate a model manually you just click on a device to go to the device page, then click on the gear menu in the bottom left
[11-Jan-2011 12:33:11] <rmatte> In there you select Model Device
[11-Jan-2011 12:33:20] <rmatte> that's also where you go to change the IP, rename a device, etc...
[11-Jan-2011 12:38:01] <crilly|w> Just a quick question, Zenoss installs details to /usr/ by default. Can I change this setup in the configuration files for each deamon?
[11-Jan-2011 12:40:50] <rmatte> not sure I follow
[11-Jan-2011 12:42:15] <crilly|w> Not to worry (for now).
[11-Jan-2011 12:42:37] <rmatte> k
[11-Jan-2011 12:42:50] <crilly|w> My boss doesn't like the fact Zenoss is all self contained and all that stuff (I don't mind, personally - it works). Can I do a source or debian package install (that isn't zenoss-stack)?
[11-Jan-2011 12:42:57] <crilly|w> rmatte, thanks for the hlep, btw.
[11-Jan-2011 12:43:21] <rmatte> crilly|w: the .deb is just the stack installer wrapped up in a deb, they don't have anything individually packaged unfortunately
[11-Jan-2011 12:43:39] <rmatte> it's to do with the fact that some of the packages Zenoss relies on may be outdated in certain repositories
[11-Jan-2011 12:43:49] <rmatte> so they'd have to host their own repositories to make it work properly
[11-Jan-2011 12:43:56] <rmatte> and that might end up conflicting with thing on the actual system
[11-Jan-2011 12:44:02] <rmatte> things*
[11-Jan-2011 12:44:51] <rmatte> each Zenoss upgrade provides upgraded packages along with it whenever they do upgrade them
[11-Jan-2011 12:45:00] <rmatte> so the package upgrades always correspond with what zenoss requires
[11-Jan-2011 12:46:10] <rmatte> no problem, I'm in here often so I help out people best I can
[11-Jan-2011 12:46:19] <rmatte> always nice to see new Zenoss users
[11-Jan-2011 12:46:31] <crilly|w>
[11-Jan-2011 12:47:28] <crilly|w> One thing I am noticing that's annoying, is Zenoss is informing me constantly about warnings and information notices even though I've gone into the event log and acknowledged them. I want them to go away now lol
[11-Jan-2011 12:47:50] <rmatte> what types of warnings?
[11-Jan-2011 12:48:16] <rmatte> also when you say informing, you're talking via email alerts?
[11-Jan-2011 12:48:37] <crilly|w> No, just the little (i) icons
[11-Jan-2011 12:48:51] <rmatte> oh, if you go in the event console, do you see events?
[11-Jan-2011 12:49:02] <rmatte> acknowledging doesn't actually close events
[11-Jan-2011 12:49:09] <rmatte> you have to click the X icon to move them to histoy
[11-Jan-2011 12:49:11] <rmatte> history*
[11-Jan-2011 12:49:37] <rmatte> you're also going to need to learn how to tune events at some point, Zenoss has a powerful event tuning/handling system
[11-Jan-2011 12:50:47] <crilly|w> I see.
[11-Jan-2011 12:51:23] <crilly|w> I'm uploading a screenshot now of the warnings. I'm hoping they're past warnings and therefore teathing issues.
[11-Jan-2011 12:51:33] <crilly|w> rmatte, http://dl.dropbox.com/u/2664389/Images/zenoss_warnings.JPG
[11-Jan-2011 12:51:35] <rmatte> k, when I see them I'll be able to let you know
[11-Jan-2011 12:52:28] <rmatte> ok, those decrypt mac verify can most likely be tuned out... the "Discovered device name" are just Zenoss system messages, those can be moved to history
[11-Jan-2011 12:52:36] <rmatte> hold down ctrl, highlight the discovered device name events
[11-Jan-2011 12:52:43] <rmatte> and then click the (X) button at the top
[11-Jan-2011 12:53:04] <crilly|w> Yeah I did a select all and closed them
[11-Jan-2011 12:53:18] <crilly|w> If they appear again, I will address them.
[11-Jan-2011 12:53:19] <rmatte> the disk space threshold one is indicating that /var on alpha is at 93% utilization
[11-Jan-2011 12:53:25] <rmatte> the threshold is 90% by default for filesystems
[11-Jan-2011 12:53:40] <rmatte> the disk space threshold one will definitely come back next polling cycle
[11-Jan-2011 12:54:02] <rmatte> those heartbeat alerts are useless, they are too sensitive to be useful and you'll see them all the time, so they can just be ignored
[11-Jan-2011 12:54:18] <crilly|w> Yeah we're aware of that. Basically, our users don't have a mailbox limit, so the mailservers HDD is filling quick. We're going to be sorting thatr
[11-Jan-2011 12:54:27] <rmatte> SNMP agent down indicates that SNMP isn't working on that device
[11-Jan-2011 12:54:51] <rmatte> could not read windows event log means that it's not able to connect to the device via winperf to gather eventlog info
[11-Jan-2011 12:55:07] <rmatte> the rest are syslog messages
[11-Jan-2011 12:56:41] <crilly|w> How do I get winperf working on the Windows 2000 server ? (I know, 2000.... i know)
[11-Jan-2011 12:57:15] <rmatte> you just need to set the username and password in Properties for the device, or on the class itself.
[11-Jan-2011 12:57:29] <rmatte> it'll be zWinUser and zWinPassword
[11-Jan-2011 12:57:48] <rmatte> after that's set it should just work
[11-Jan-2011 12:59:43] <crilly|w> Hmm, that SNMP agent down notice isn't strictly true... Zenoss is running on that exact host. I can host walk the host from its self. I can also snmpwalk it from another box.
[11-Jan-2011 13:02:09] <crilly|w> Hmm. Updated the zWinUser and password. Access denied. I think my details are right.
[11-Jan-2011 13:03:15] <rmatte> is there a domain involved?
[11-Jan-2011 13:03:21] <rmatte> if so, domain\username
[11-Jan-2011 13:03:37] <rmatte> If it's a local account, try .\username
[11-Jan-2011 13:03:46] <rmatte> you can also try domain/username or ./username
[11-Jan-2011 13:04:23] <rmatte> windows is a pain in the ass to monitor lol
[11-Jan-2011 13:04:37] <rmatte> wish it just supported syslog and that'd be the end of it
[11-Jan-2011 13:07:28] <crilly|w> yeah I've got that impression too.
[11-Jan-2011 13:08:15] <rmatte> there are some good Windows WMI monitoring ZenPacks...
[11-Jan-2011 13:08:19] <rmatte> or you can monitor it via SNMP
[11-Jan-2011 13:08:36] <rmatte> I made ZenPacks to allow for monitoring CPU/Memory via standard windows SNMP
[11-Jan-2011 13:09:25] <crilly|w> To be honest, I'm more concerned about Zenoss not being able to access the snmpagent on the localhost.
[11-Jan-2011 13:09:56] <rmatte> Really? I've done that before so I know it works
[11-Jan-2011 13:10:09] <crilly|w> It's that error you said before.
[11-Jan-2011 13:10:11] <crilly|w> One sec
[11-Jan-2011 13:10:14] <rmatte> ah
[11-Jan-2011 13:10:24] <rmatte> could be that you have the wrong snmp string set in Zenoss, or on the device
[11-Jan-2011 13:11:20] <crilly|w> Isn't the default snmp port 25?
[11-Jan-2011 13:11:33] <rmatte> no
[11-Jan-2011 13:11:36] <rmatte> 161
[11-Jan-2011 13:11:37] <crilly|w> it's using the correct public string.
[11-Jan-2011 13:11:39] <rmatte> and 162 for traps
[11-Jan-2011 13:11:41] <crilly|w> OK, then the port is right.
[11-Jan-2011 13:11:50] <crilly|w> err, community string.
[11-Jan-2011 13:11:50] <rmatte> 25 is smtp
[11-Jan-2011 13:11:51] <rmatte>
[11-Jan-2011 13:11:56] <crilly|w> The community string is "public"
[11-Jan-2011 13:12:05] <rmatte> do you have public set as the string in Zenoss?
[11-Jan-2011 13:12:10] <crilly|w> rmatte, yeah I seen SMTP and "25" somewhere and I'm mixing the two.
[11-Jan-2011 13:12:30] <rmatte> that's cool, I hear the term "smtpwalk" around here all the time.
[11-Jan-2011 13:12:37] <rmatte>
[11-Jan-2011 13:12:42] <crilly|w> haha
[11-Jan-2011 13:12:50] <crilly|w> Where do I check Zenoss' configuration?
[11-Jan-2011 13:12:55] <crilly|w> I'm in Advamnced
[11-Jan-2011 13:13:06] <crilly|w> I can't see any immediatley obvious location for it.
[11-Jan-2011 13:13:20] <rmatte> what are you looking for specifically?
[11-Jan-2011 13:13:23] <rmatte> the snmp string?
[11-Jan-2011 13:13:43] <crilly|w> Yes, for Zenoss.
[11-Jan-2011 13:14:01] <rmatte> ok, that's set at the class or device level, same place zWinUser and zWinPassword are
[11-Jan-2011 13:14:10] <rmatte> click on Infrastructure
[11-Jan-2011 13:14:17] <crilly|w> Ah yes
[11-Jan-2011 13:14:23] <rmatte> you'll see that you have "Device Classes" highlighted which is the top level
[11-Jan-2011 13:14:24] <crilly|w> Then I can confirm it is set to "public"
[11-Jan-2011 13:14:30] <rmatte> ok
[11-Jan-2011 13:14:41] <rmatte> navigate to that device by clicking on it
[11-Jan-2011 13:14:58] <rmatte> Then in the bottom left, you'll see a Commands menu
[11-Jan-2011 13:15:07] <rmatte> click on that, then click snmpwalk
[11-Jan-2011 13:15:13] <rmatte> does snmpwalk return data?
[11-Jan-2011 13:16:00] <crilly|w> Ah, it's using IP *.202 instead of *.101
[11-Jan-2011 13:16:08] <rmatte> aha
[11-Jan-2011 13:16:16] <rmatte> so you need to change the IP
[11-Jan-2011 13:16:22] <crilly|w> So I need to set that up (it has two devices in it)
[11-Jan-2011 13:16:33] <rmatte> I see
[11-Jan-2011 13:16:44] <rmatte> do you just want to the change the IP of the device in Zenoss?
[11-Jan-2011 13:16:50] <crilly|w> Yes please
[11-Jan-2011 13:16:52] <Sam-I-Am> wow, almost 2 hour phone conf with zenoss support
[11-Jan-2011 13:16:57] <rmatte> to the left of the commands menu
[11-Jan-2011 13:17:01] <rmatte> click on the gear menu
[11-Jan-2011 13:17:10] <rmatte> select Reset/Change IP Address
[11-Jan-2011 13:17:20] <rmatte> type in the new address, click Save
[11-Jan-2011 13:17:25] <rmatte> then try the snmpwalk again
[11-Jan-2011 13:17:40] <rmatte> if it work, click on the same menu and select Model Device
[11-Jan-2011 13:17:55] <rmatte> works*
[11-Jan-2011 13:20:11] <crilly|w> Brilliant, thank you. You're a super star rmatte
[11-Jan-2011 13:21:44] <crilly|w> Heading home now, be back shortly (via my home client).
[11-Jan-2011 13:22:31] <rmatte> k
[11-Jan-2011 13:22:32] <rmatte> np
[11-Jan-2011 13:28:40] <bigegor> hi, have someone an interest in testing IBM Monitoring ZenPack?
[11-Jan-2011 13:29:04] <rmatte> for IBM servers or network devices?
[11-Jan-2011 13:29:34] <bigegor> Servers with IBM Director Agent installed
[11-Jan-2011 13:29:49] <bigegor> people/bigegor/blog/2011/01/11/ibmmon
[11-Jan-2011 13:30:11] <rmatte> ah, I don't have any of those in our lab, not even sure if we have any in production, I'll have to look in to it
[11-Jan-2011 13:31:17] <rmatte> you might want to post on the forums about it
[11-Jan-2011 13:39:30] <bigegor> done
[11-Jan-2011 13:41:48] <rmatte>
[11-Jan-2011 13:48:44] <davetoo> right
[11-Jan-2011 13:52:58] <joko> threshold of 90 Percent exceeded: current value 2887195.00
[11-Jan-2011 13:53:25] <joko> why oh why can't it just say "current value 10gb left out of 90gb"
[11-Jan-2011 13:55:42] <rmatte> you could write a transform to make it say that
[11-Jan-2011 14:00:24] <crilly>
[11-Jan-2011 14:00:30] <rmatte> aloha
[11-Jan-2011 14:00:32] <davetoo> message format, actually.
[11-Jan-2011 14:00:38] <crilly> Greetings.
[11-Jan-2011 14:00:47] <davetoo> I don't know how much python you can use there or if that's just a printf format
[11-Jan-2011 14:01:02] <davetoo> but yes the default message format is cryptic
[11-Jan-2011 14:01:09] <crilly> I'm glad Zenoss is Python based. Does it use Django or Zope?
[11-Jan-2011 14:01:14] <davetoo> Zope
[11-Jan-2011 14:01:24] <rmatte> davetoo: what do you mean message format?
[11-Jan-2011 14:01:26] <davetoo> Recently moved to Zope 2.12.x
[11-Jan-2011 14:01:42] <rmatte> crilly: Zope
[11-Jan-2011 14:01:51] <rmatte> django didn't even exist when they first developed Zenoss
[11-Jan-2011 14:02:02] <rmatte> nor did plone
[11-Jan-2011 14:02:06] <davetoo> rmatte: in the Alert stuff.. there is (at least there used to be) a place to change the text format of those messages
[11-Jan-2011 14:02:10] <rmatte> or any other python framework of that nature
[11-Jan-2011 14:02:13] <davetoo> yes, but...
[11-Jan-2011 14:02:27] <davetoo> they are using Five to do more Zope3-like design
[11-Jan-2011 14:02:29] <rmatte> davetoo: he's talking about the actual event summary
[11-Jan-2011 14:02:31] <davetoo> (I barely understand this shit)
[11-Jan-2011 14:02:51] <davetoo> oh, as it exists in the status table?
[11-Jan-2011 14:02:51] <rmatte> which is hardcoded to be "threshold of whatever exceeded, blah, blah, blah"
[11-Jan-2011 14:02:58] <rmatte> you have to use transforms to make those look prettier
[11-Jan-2011 14:04:17] <rmatte> you are referring to his threshold remark right?
[11-Jan-2011 14:04:20] <rmatte> and not to something else?
[11-Jan-2011 14:04:26] <davetoo> yes
[11-Jan-2011 14:04:29] <rmatte> k
[11-Jan-2011 14:04:32] <joko> hmm
[11-Jan-2011 14:04:37] <joko> damn transforms
[11-Jan-2011 14:04:42] <rmatte> yeh, that message is generated from hard coded
[11-Jan-2011 14:05:08] <rmatte> but you can make it look prettier with transforms, by having it display it human readable, and display more info
[11-Jan-2011 14:05:09] <joko> i can't code in python well enough, i guess i could make that a learning python project
[11-Jan-2011 14:05:49] <rmatte> you'll learn as you go along
[11-Jan-2011 14:06:08] <joko> i guess the first step is making sense of the original transform
[11-Jan-2011 14:06:15] <rmatte> the first python I ever did was transforms
[11-Jan-2011 14:07:03] <joko> well i spose i'll give it the 'ol college try
[11-Jan-2011 14:08:09] <joko> # Make a nicer summary
[11-Jan-2011 14:08:10] <joko> evt.summary = "Disk space low: %3.1f%% used (%3.2f GB free)" % (p,freeAmtGB)
[11-Jan-2011 14:08:19] <joko> i got that from the interwebs
[11-Jan-2011 14:08:50] <joko> and i placed the rest of the transform in the /events/perf/filesystem transform.. hit save... but no difference in message
[11-Jan-2011 14:10:11] <joko> aside from saving the transform, is there anything else you need to do to make the transform take effect
[11-Jan-2011 14:10:12] <joko> ?
[11-Jan-2011 14:16:42] <crilly> rmatte: Are there existing Data Sources and Graph Definitions for network interfaces IO on devices? I want to add those for our collection of CIsco switches and Linux servers
[11-Jan-2011 14:18:35] <crilly> Hmm, ethernetCsmacd.
[11-Jan-2011 14:18:52] <mloven> joko did you move the "old" event to history?
[11-Jan-2011 14:19:23] <joko> mloven: actually i think i may need to place it under a different class... testing that quick
[11-Jan-2011 14:22:01] <rmatte> bigegor: Any idea why I'm seeing this when I try to test a WMI datasource, yet when I run zenperfwmi -v10 from the commandline I see it correctly collecting data?: Failed to bind to uuid 4d9f4ab8-7d1c-11cf-861e-0020af6e7c57 - NT_STATUS_NET_WRITE_FAULT
[11-Jan-2011 14:23:20] <bigegor> components template?
[11-Jan-2011 14:24:04] <joko> hell yea it worked!
[11-Jan-2011 14:24:20] <joko> Disk space low: 91.8% used (0.98 GB free)
[11-Jan-2011 14:24:58] <rmatte> no, just standard device perf
[11-Jan-2011 14:25:13] <subbu852> Hi All When i am trying to update the zenoss to 3.03 from RPM based installation , I got the below error, I am following the below process for and packages for upgrading .
[11-Jan-2011 14:25:15] <rmatte> there's a dollar sign in the username which I thought might be an issue, is that possible?
[11-Jan-2011 14:25:25] <rmatte> it's domain\$username
[11-Jan-2011 14:25:33] <subbu852> *[root@su228]# rpm -Uvh --nodeps zenoss-3.0.3.el5.i386.rpm
[11-Jan-2011 14:25:40] <rmatte> could be something else entirely though
[11-Jan-2011 14:25:55] <subbu852> warning: zenoss-3.0.3.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID aa5a1ad7 Preparing... ########################################### [100%] ========================================================
[11-Jan-2011 14:26:13] <subbu852> Your system is not yet ready for upgrade. Please install ZenPacks.zenoss.PreUpgrade30 and let it run to completion before continuing the upgrade
[11-Jan-2011 14:26:21] <subbu852> thi is the error i am getting
[11-Jan-2011 14:26:44] <bigegor> rmatte: yes, this can be a problem
[11-Jan-2011 14:27:17] <subbu852> Can anyone please help me in this
[11-Jan-2011 14:27:19] * joko does happy dance
[11-Jan-2011 14:27:40] <subbu852> I am using this zenpack zenoss-core-zenpacks-3.0.3-897.el5.i386.rpm
[11-Jan-2011 14:28:24] <joko> can you place multiple transforms in a class? and if so, do you just chain them?
[11-Jan-2011 14:39:26] <Sam-I-Am> any of you nerds rrd gurus?/
[11-Jan-2011 14:47:55] <joko> is Zenoss Developer's Guide a good read?
[11-Jan-2011 14:48:13] <joko> oo
[11-Jan-2011 14:48:15] <joko> it looks to be
[11-Jan-2011 14:49:17] <joko> thank god zenoss uses python, the one language i've wanted to learn but didn't have much motivation for, now i have reason!
[11-Jan-2011 14:49:26] <Sam-I-Am> heh
[11-Jan-2011 14:50:25] <Sam-I-Am> damn rrdtool
[11-Jan-2011 14:50:30] <Sam-I-Am> so damn confusing for something so simple
[11-Jan-2011 14:51:21] <joko> yeah, rrdtool seems rediculous
[11-Jan-2011 14:51:37] <Sam-I-Am> and the docs really suck for it
[11-Jan-2011 14:51:44] <Sam-I-Am> just adds to the confusion
[11-Jan-2011 14:53:06] <joko> i haven't gotten into it, but i can imagine from the brief googling i've done on it, the results were not good
[11-Jan-2011 14:53:53] <Sam-I-Am> once you get it configured right, it just works.
[11-Jan-2011 14:55:52] <joko> i wonder if going to a zenoss training class would be a total waste of company money
[11-Jan-2011 14:55:58] <joko> im thinking so
[11-Jan-2011 14:56:12] <subbu852> Joko Can u please help me in upgrading teh zenoss
[11-Jan-2011 14:56:13] <subbu852> ?
[11-Jan-2011 14:56:41] <joko> eek, i haven't done an upgrade yet. I tried many moons ago and it all blew up on me.
[11-Jan-2011 14:56:47] <Sam-I-Am> joko: i've figured out more in here than in any class
[11-Jan-2011 14:56:53] <Sam-I-Am> subbu852: did you read the upgrade docs?
[11-Jan-2011 14:57:10] <joko> Sam-I-Am: yeah that would be my thought.. rather spend training on something different
[11-Jan-2011 14:57:30] <Sam-I-Am> joko: you just need to have management which understands that irc can be important (good luck)
[11-Jan-2011 14:57:59] <joko> Sam-I-Am: well my boss got it, and from then on i just keep it quiet.
[11-Jan-2011 14:58:22] <joko> ssh to friends box, and voila
[11-Jan-2011 14:58:26] <subbu852> Sam-I-Am : I gone thrgh it
[11-Jan-2011 14:58:34] <subbu852> but getting the errors
[11-Jan-2011 14:58:48] <Sam-I-Am> which version did you start with and which are you upgrading to?
[11-Jan-2011 14:59:27] <subbu852> I am using 2.4 and i want to upgrade to 3.03
[11-Jan-2011 15:00:04] <Sam-I-Am> you need to upgrade to 2.5.2 first
[11-Jan-2011 15:00:06] <Sam-I-Am> thats in the docs
[11-Jan-2011 15:00:11] <Sam-I-Am> then you can upgrade to 3
[11-Jan-2011 15:00:15] <joko> mmm 2.5.2
[11-Jan-2011 15:00:21] <Sam-I-Am> docs/DOC-10171#d0e2451
[11-Jan-2011 15:01:36] <subbu852> oh Thanks for the update
[11-Jan-2011 15:03:10] <subbu852> can u please tell me where i can download the zenoss older version
[11-Jan-2011 15:04:06] <Sam-I-Am> http://dev.zenoss.org/downloads/
[11-Jan-2011 15:04:24] <Sam-I-Am> and i suspect there a doc for upgrading from 2.4 to 2.5.2
[11-Jan-2011 15:04:29] <bigegor> http://sourceforge.net/projects/zenoss/files/zenoss-2.5/zenoss-2.5.2/
[11-Jan-2011 15:05:28] <subbu852> awsome
[11-Jan-2011 15:05:33] <subbu852> Thanks a lot all for your help
[11-Jan-2011 15:05:45] <subbu852> i will get back to you once i complete the upgrading
[11-Jan-2011 15:07:42] <joko> interesting
[11-Jan-2011 15:08:18] <joko> im a HUGE fan of transforms now
[11-Jan-2011 15:08:22] <joko> message Disk space low: 92.8% used (4.34 GB free)
[11-Jan-2011 15:08:25] <joko> <3
[11-Jan-2011 15:08:40] <joko> instead of cryptic BS!
[11-Jan-2011 15:09:06] <Sam-I-Am> they're mmmgood
[11-Jan-2011 15:11:21] <davetoo> I just need to figure out how to get at them from zendmd rather than the web UI
[11-Jan-2011 15:12:14] <joko> why so?
[11-Jan-2011 15:18:13] <Sam-I-Am> you would think changing the rrd interval from 300s to 600s and keeping the same lengths of consolidated data would halve the number of data points stored... but i guess not
[11-Jan-2011 15:18:37] <Sam-I-Am> rrd requires booze
[11-Jan-2011 15:26:36] <joko> much requires booze\
[11-Jan-2011 15:39:45] <Sam-I-Am> anyone know how to see incoming traps on a collector?
[11-Jan-2011 15:39:57] <Sam-I-Am> (besides tcpdump)
[11-Jan-2011 15:40:34] <joko> tshark
[11-Jan-2011 15:40:35] <froztbyte> doesn't zentrapsomethingorother.log say anything about them?
[11-Jan-2011 15:40:35] <davetoo> interesting
[11-Jan-2011 15:40:46] <froztbyte> (even unprocessed ones?)
[11-Jan-2011 15:40:46] <Sam-I-Am> well, yeah theres probably log
[11-Jan-2011 15:40:51] <Sam-I-Am> however, its not on the collector where i thought it would be
[11-Jan-2011 15:41:15] <Sam-I-Am> doesnt appear to be on the master either... at least nothing obvious
[11-Jan-2011 15:54:30] hmp_ is now known as hmp
[11-Jan-2011 15:57:43] <davetoo> meh
[11-Jan-2011 15:57:54] <davetoo> I can't even figure out how to assign a device to a location in this UI
[11-Jan-2011 15:58:21] <davetoo> bloody hell
[11-Jan-2011 15:58:46] <davetoo> drag and drop (which the dialogs think is a "move") to a locatin?
[11-Jan-2011 15:58:47] <davetoo> location?
[11-Jan-2011 15:59:01] <davetoo> same with Groups and Systems?
[11-Jan-2011 15:59:15] <davetoo> I don't like this so much
[11-Jan-2011 15:59:18] <joko> yea
[11-Jan-2011 15:59:29] <joko> i dispise it, but i never really gave it a chance
[11-Jan-2011 15:59:41] <joko> i didn't see a reason for it
[11-Jan-2011 16:00:00] <davetoo> I've used all three for alert filtering. Heavily
[11-Jan-2011 16:00:10] <davetoo> This is disappointing.
[11-Jan-2011 16:10:07] <Sam-I-Am> davetoo: using 3?
[11-Jan-2011 16:10:15] <davetoo> yes
[11-Jan-2011 16:10:28] <Sam-I-Am> theres your problem
[11-Jan-2011 16:10:35] <Sam-I-Am> you need to be davetoo[3]
[11-Jan-2011 16:10:43] <Sam-I-Am> or just davethree
[11-Jan-2011 16:11:05] <davetoo> not in most contexts
[11-Jan-2011 16:11:09] <Sam-I-Am> crap, meeting time
[11-Jan-2011 16:40:22] <rmatte> well, I've finally got management considering Zenoss Enterprise
[11-Jan-2011 16:40:43] <rmatte> especially because of the new reporting features which will be coming out
[11-Jan-2011 16:44:27] <froztbyte> is http://www.leasticoulddo.com/comic/20110111 applicable?
[11-Jan-2011 16:44:46] <froztbyte> (I just wanted to past that URL)
[11-Jan-2011 16:57:40] <amorphic> there are new reporting features comign to zenoss enterprise?
[11-Jan-2011 16:58:12] <amorphic> we are evaluating zenoss community at the moment, but enterprise is a possibility down the line...
[11-Jan-2011 16:58:33] <amorphic> reporting is one area where improvement would help the powers that be spend the money
[11-Jan-2011 17:12:01] <amorphic> does anybody know the zendmd command to add a custom event field to an event?
[11-Jan-2011 17:12:27] <amorphic> I know I can add a custom event field on event creation just by including it along with all of the standard fields...
[11-Jan-2011 17:13:56] <amorphic> but I need to add a "ticketId" field to an existing event once a corresponding ticket has been raised in our ticketing system
[11-Jan-2011 17:17:43] <froztbyte> rmatte: I'm seriously envious of that map....so much working topology information there
[11-Jan-2011 17:23:43] <froztbyte> crilly: I see you're liking zenoss so far (as I've read in the logs, at least)
[11-Jan-2011 17:24:42] <crilly> froztbyte: It's far better thsn Cacti AND Nagios by a LONG shot. I've not touched a single configuration file and I have hosts being monitored and graphed. The only thing I need to cover now is making my own monitoring templates and e-mail alerting.
[11-Jan-2011 17:25:00] <froztbyte> crilly: the zenoss forums have a wealth of information in them as well, so take a look around there sometimes
[11-Jan-2011 17:25:12] <froztbyte> like the cisco thing, there are some nice cisco-related things you can find
[11-Jan-2011 17:25:25] <froztbyte> and rmatte has a page up about how to load all the cisco mibs for dealing with traps
[11-Jan-2011 17:25:41] <froztbyte> crilly: good to hear it
[11-Jan-2011 17:26:00] <froztbyte> (seeing as it was me who made the recommendation, I'd feel like an ass if you hated it :P)
[11-Jan-2011 17:27:31] <crilly> Well it was a recommendation well placed. My boss doesn't like the fact Zenoss is all self contained, but I can understand why an application of such complexity would wrap its self in a blanket to protect its self from package managers.
[11-Jan-2011 17:27:47] <froztbyte> yeah
[11-Jan-2011 17:28:02] <froztbyte> you could still go with the tarball option and just put things off separately or whatever
[11-Jan-2011 17:28:30] <froztbyte> but the entire thing pretty much adheres to FHS, handles everything the right way, so it's really not invasive at all
[11-Jan-2011 17:28:52] <crilly> FHS?
[11-Jan-2011 17:29:01] <crilly> I think my boss will eventually snap and go the tarball route.
[11-Jan-2011 17:29:03] <froztbyte> Filesystem Hierarchy Standard
[11-Jan-2011 17:29:17] <crilly> It bugs him and gets under his skin lol
[11-Jan-2011 17:29:20] <froztbyte> crilly: at the time just maybe suggest Stow then
[11-Jan-2011 17:29:32] <crilly> Stow eh?
[11-Jan-2011 17:29:34] <froztbyte> http://www.gnu.org/software/stow/
[11-Jan-2011 17:30:11] <froztbyte> (because tarballs are messy and humans fuck things up)
[11-Jan-2011 17:34:18] <wobblyonions> g'day all from Oz
[11-Jan-2011 17:34:36] <froztbyte> apparently you're supposed to get washed away soon?
[11-Jan-2011 17:34:53] <crilly> Ouch
[11-Jan-2011 17:35:05] <crilly> A bit close to the bone that one
[11-Jan-2011 17:35:26] <wobblyonions> yeah its not going to good here , good thing Im not up that way but its crazy up there
[11-Jan-2011 17:35:34] <wobblyonions> you seen the videos on YouTube etc at all?\
[11-Jan-2011 17:35:40] <froztbyte> nah
[11-Jan-2011 17:35:58] <wobblyonions> check this out
[11-Jan-2011 17:35:58] <froztbyte> was on tour with some australians in paris just when the floods started
[11-Jan-2011 17:35:59] <wobblyonions> http://www.youtube.com/watch?v=kYUpkPTcqPY
[11-Jan-2011 17:36:04] <froztbyte> been hearing it getting worse
[11-Jan-2011 17:36:15] <wobblyonions> worth watching till the end its pretty long though but that gives you an idea of what its liek
[11-Jan-2011 17:36:18] <crilly> 1.5m/hour of rising water? Yep, that's bad froztbyte
[11-Jan-2011 17:36:20] * froztbyte clicks before heading bedwards
[11-Jan-2011 17:36:26] <crilly> It's already at something like 34 feet.
[11-Jan-2011 17:36:26] <froztbyte> wow
[11-Jan-2011 17:36:30] <froztbyte> nice waterspeed there
[11-Jan-2011 17:36:32] <crilly> Above normal levels.
[11-Jan-2011 17:37:05] <wobblyonions> yeah the dam's are about to have to open as well or the walls will give out
[11-Jan-2011 17:37:24] <wobblyonions> water is on the way to Brisbane and they are going to have to evac the CBD today/tomorrow they think
[11-Jan-2011 17:37:36] <froztbyte> mein gott
[11-Jan-2011 17:37:39] <froztbyte> wow
[11-Jan-2011 17:37:45] <froztbyte> that ain't playing around
[11-Jan-2011 17:38:09] <froztbyte> and I'm only at 1:37 so far
[11-Jan-2011 17:38:10] <wobblyonions> yeah its bad man
[11-Jan-2011 17:38:27] <wobblyonions> where you based froztbyte?
[11-Jan-2011 17:38:33] <froztbyte> .za
[11-Jan-2011 17:38:48] <wobblyonions> ah wow Im from there originally where abouts?
[11-Jan-2011 17:38:49] <froztbyte> youch
[11-Jan-2011 17:38:53] <froztbyte> g'luck dude :/
[11-Jan-2011 17:38:59] <froztbyte> hope that shit doesn't reach sydney or such
[11-Jan-2011 17:39:31] <wobblyonions> where is .za you from Durban was my home town
[11-Jan-2011 17:39:42] <froztbyte> joburg
[11-Jan-2011 17:40:13] <wobblyonions> cool, its must be like 1am there now yeah
[11-Jan-2011 17:40:19] <wobblyonions> or closer to 2am in fact
[11-Jan-2011 17:40:22] <froztbyte> (where, in the event of catastrophic flooding, we'll be nice and dry for quite some time)
[11-Jan-2011 17:40:25] <froztbyte> 00h40
[11-Jan-2011 17:40:33] <froztbyte> you're out of DST already
[11-Jan-2011 17:40:46] <wobblyonions> yeah dont think there is much chance of flooding in JHB
[11-Jan-2011 17:40:53] <wobblyonions> DST?
[11-Jan-2011 17:41:01] <froztbyte> Daylight Savings Time
[11-Jan-2011 17:41:08] <froztbyte> or doesn't australia do that?
[11-Jan-2011 17:41:10] <crilly> Isn't the entire of Brisbane being evacuated?
[11-Jan-2011 17:41:14] <wobblyonions> yeah we do
[11-Jan-2011 17:41:24] <crilly> That would be a crime spread central
[11-Jan-2011 17:41:27] <wobblyonions> no not all of it crilly just affeceted parts
[11-Jan-2011 17:41:41] <wobblyonions> last thing I heard was 20,000 home and 3,000 business
[11-Jan-2011 17:42:00] <wobblyonions> flood water on the way down the rivers and due to hit city late this am / early pm
[11-Jan-2011 17:42:37] <froztbyte> I think you guys need very very very big speedboilers
[11-Jan-2011 17:42:47] <froztbyte> evaporate all that shit before it hits you ;P
[11-Jan-2011 17:42:55] <crilly> Or a plug in the road.
[11-Jan-2011 17:42:58] <froztbyte> and on that note, I bid you all g'night
[11-Jan-2011 17:43:01] <crilly> plug-hole, even
[11-Jan-2011 17:43:08] <crilly> Good night froztbyte
[11-Jan-2011 17:43:09] <froztbyte> crilly: the problem is you need to keep going downward to hold capacity
[11-Jan-2011 17:43:19] <froztbyte> and it's gotta come back up
[11-Jan-2011 17:43:28] <crilly> froztbyte: yeah just drill it in a manner that makes it come back up in China
[11-Jan-2011 17:43:28] <froztbyte> at least if you vaporise it, the wind can spread it out a bit
[11-Jan-2011 17:43:33] <froztbyte> rofl
[11-Jan-2011 17:43:40] <wobblyonions> g'night froztbyte
[11-Jan-2011 17:43:42] <froztbyte> the chinese might disagree with that plan
[11-Jan-2011 17:43:44] <froztbyte> \o
[11-Jan-2011 17:43:47] <wobblyonions> send my regards to Jo'burg
[11-Jan-2011 17:44:00] <wobblyonions> :-)
[11-Jan-2011 17:57:21] * Sam-I-Am learns how to really hate the transform editor a la davetoo
[11-Jan-2011 17:57:38] <Sam-I-Am> there is no obvious syntax error here...
[11-Jan-2011 18:01:56] <amorphic> it's really that bad is it?
[11-Jan-2011 18:02:08] <amorphic> I haven't had much to do with it as yet...
[11-Jan-2011 18:31:23] <ericedge> after some effort I figured out how to use nmap to automatically monitor ports on hosts
[11-Jan-2011 18:31:37] <ericedge> as part of the modeling, I mean.
[11-Jan-2011 18:32:07] <ericedge> but if zenoss is re-modeling hosts on a regular basis, would the port monitor be removed from a host if the port went down when the automatic re-model happens?
[11-Jan-2011 19:24:59] <ericedge> looks like that is indeed the cas.e
[11-Jan-2011 19:25:47] <ericedge> so then I have to ask--how do you disable the automated modeling in zenoss 2.5? Set zenmodeler config value cycletime to -1?
[11-Jan-2011 20:27:25] <ericedge> looking through the source for zenmodeler.py, setting it to zero would get the default, and I'm not sure what -1 would cause.
[11-Jan-2011 20:27:49] <ericedge> however, it looks like the only thing zenmodeler.py does as a daemon is remodel devices, so if I just shutdown the daemon, that maybe gets what I'm looking for.
[11-Jan-2011 20:33:46] <davetoo> yes
[11-Jan-2011 20:33:54] <davetoo> just ..
[11-Jan-2011 20:34:02] <davetoo> there are two things you can do
[11-Jan-2011 20:34:51] <davetoo> YOu can either comment that line out of $ZENHOME/bin/zenoss shell script,
[11-Jan-2011 20:35:50] <davetoo> or read about the daemons.txt file
[11-Jan-2011 20:36:57] <ericedge> ooh I like this daemons.txt file
[11-Jan-2011 20:37:00] <ericedge> thx for the pointer!
[11-Jan-2011 20:39:05] <davetoo> run "zenoss status | awk '{print $2}' > daemons.txt" and edit remove the daemons you don't want to run, and then "touch DAEMONS_TXT_ONLY" (all in the $ZENHOME/etc directory)
[11-Jan-2011 20:39:21] <davetoo> I usually have a few different versions and use a symlink to choose which set I want
[11-Jan-2011 20:40:42] <ericedge> spiffy!
[11-Jan-2011 20:40:50] <ericedge> thx muchly
[11-Jan-2011 20:44:43] <wobblyonions> anyone know how to get zenbackup to write to something other than /tmp as I have disk space issues there
[11-Jan-2011 20:45:36] <sytem> --temp-dir=TEMPDIR Directory to use for temporary storage.
[11-Jan-2011 20:46:05] <wobblyonions> yeah thats what I thought but no such luck it seems
[11-Jan-2011 20:46:18] <wobblyonions> will try it again and see what the deal it
[11-Jan-2011 20:46:19] <wobblyonions> is
[11-Jan-2011 20:46:36] <wobblyonions> just running mass upgrade on the server atm so will have to try it after that
[11-Jan-2011 20:47:09] <wobblyonions> you dont happen to know how to access the mysql db on a stack install at all do you?
[11-Jan-2011 20:58:00] <sytem> "mysql -u zenoss -p" as zenoss-user?
[11-Jan-2011 20:58:27] <wobblyonions> asks for a password
[11-Jan-2011 20:58:46] <wobblyonions> Im in thanks mate
[11-Jan-2011 20:59:37] <wobblyonions> stupid me should have tried that cheers for your help though much appreciated, I want to migrate it to a different database instance and not the install using port 3307 that it seems to use but rather the normal 3306 one
[11-Jan-2011 21:00:31] <sytem> how to get password: http://www.sysadminwiki.net/wiki/index.php?title=Common_Zenoss_Errors_-_Post_Install
[11-Jan-2011 21:11:01] <amorphic> does anyone have any idea at all which zendmd command will allow me to add a custom event field + value to an event?
[11-Jan-2011 21:11:34] <amorphic> I'm sure it must be doable... I can add the custom field + value when I create the event, just dunno how to add it once the event exists
[11-Jan-2011 22:00:53] rhettardo_ is now known as rhettardo
[12-Jan-2011 00:00:40] [disconnected at Wed Jan 12 00:00:40 2011]
[12-Jan-2011 00:00:42] [connected at Wed Jan 12 00:00:42 2011]
[12-Jan-2011 00:00:58] [zenoss-logger (logger bot) has joined #zenoss]
[12-Jan-2011 05:03:22] <crilly|w> rmatte, are you about sir?
[12-Jan-2011 05:03:25] <crilly|w> :]
[12-Jan-2011 05:20:31] joko is now known as Guest38897
[12-Jan-2011 05:58:32] <crilly|w> Does Zenoss have a NetFlow ZenPack or anything that can handle NetFlow data being dumped from two routers?
[12-Jan-2011 06:04:54] <froztbyte> mmmm
[12-Jan-2011 06:05:24] <froztbyte> I see some hits on the forums
[12-Jan-2011 06:06:55] <froztbyte> not quite what you'd expect to see, I imagine
[12-Jan-2011 06:07:08] <froztbyte> what would you want to do with it?
[12-Jan-2011 06:11:11] <crilly|w> The same as we have with an existing device really - graph the network IO
[12-Jan-2011 06:12:03] <crilly|w> We have NetFlow configured on our two routers and it's dumping its data fine on the server, but now I need Zenoss to grab the NetFlow data and use it accordingly.
[12-Jan-2011 06:12:22] <fragfutter> crilly|w: you need traffic by destinations or is traffic by interface enough?
[12-Jan-2011 06:13:30] <froztbyte> either which way you could probably parse the data by way of a zencommand
[12-Jan-2011 06:14:41] <crilly|w> I think by interface would be enough to be honest... using that we can see what the total outward traffic usage is. I think destination would be nice as though
[12-Jan-2011 06:15:02] <crilly|w> froztbyte, so Zenoss can natively read NetFlow files and make RRDs from the data?
[12-Jan-2011 06:15:04] <Simon4> crilly|w: zenoss will fetch that just fine using snmp
[12-Jan-2011 06:15:12] <fragfutter> then forget about the netflow data and poll the interfaces of the router by snmp (should work out of the box)
[12-Jan-2011 06:15:18] <Simon4> it won't do anything with the netflow data
[12-Jan-2011 06:15:41] <crilly|w> NetFlow data gives you a lot more information than simple usage through an interface.
[12-Jan-2011 06:15:58] <crilly|w> We want to look at the traffic between two of our sites.
[12-Jan-2011 06:16:00] <Simon4> indeed it does, but zenoss still doesn't do anything with it
[12-Jan-2011 06:16:34] <froztbyte> crilly|w: no
[12-Jan-2011 06:16:44] <froztbyte> you can plug pretty much any data into zenoss, though
[12-Jan-2011 06:17:22] <froztbyte> I wouldn't want to plug netflow into zenoss though..I'd try to make something else that already does netflow well just work with zenoss in some fashion
[12-Jan-2011 06:17:26] <crilly|w> So first, I need a way of taking the NF data, and making RRDs from it? I'm trying to get FlowTools working via things like Flowscan, but it's having none of it.
[12-Jan-2011 06:17:42] <froztbyte> make a hitcounter list showing rises port usage or such, have zenoss monitor that
[12-Jan-2011 06:18:07] <crilly|w> froztbyte, I'm still learning how-to do basic stuff like create new graphs and bind data to it etc
[12-Jan-2011 06:19:58] <froztbyte> are you using the newer version? http://code.google.com/p/flow-tools, I mean
[12-Jan-2011 06:23:01] <crilly|w> Yes.
[12-Jan-2011 06:23:26] <crilly|w> I run scnaflow, but it just sleeps every 30 seconds. I think it's trying to do something, but does nothing eventually and no rrds are produced.
[12-Jan-2011 06:30:23] <crilly|w> I wouldn't even mind if I could get these tools to work individually. Flow-Capture is doing its job fine, grabbing the incoming data and dumping it on disk. Flow-Scan is then meant to scan this information, but it doesn't seem to have much luck. I guess the configuration must be wrong.
[12-Jan-2011 06:31:02] <froztbyte> I haven't worked with them yet, we've got an in-house flow processing tool that does quite well
[12-Jan-2011 06:31:28] <froztbyte> but I'm guessing you might need to tell -scan what sort of information it must extract
[12-Jan-2011 06:36:15] <crilly|w> I've just done 'flowscan -g /var/flow/mainrouter-new/' and it has now produced some RRDs. I've then done an 'rrdtool info network_network.rrd' and it dumps some information. A lot of NaNs, but there is some data in there that looks "right".
[12-Jan-2011 06:45:32] <tehhobbit> hmmms should I really get OOM kills with 4GB ram and ~100 monitored objects (zensyslog, zenrender, zentrap)
[12-Jan-2011 06:45:46] <fragfutter> no
[12-Jan-2011 06:45:47] <Simon4> tehhobbit: know what process is growing?
[12-Jan-2011 06:46:03] <Simon4> remembering that OOM doesn't always kill the biggest
[12-Jan-2011 06:46:56] <fragfutter> oom normaly does not kill the biggest, because the biggest is normally the most active (and i have seen oom killers on 32GB Systems running a single java service)
[12-Jan-2011 06:53:01] <tehhobbit> Simon4: since I just have started to see it and I'm having problems rendering graphs on monthly and weekly basis my guess is zenrender
[12-Jan-2011 06:53:43] <tehhobbit> Simon4: could be explained by the fact that I might have hit a softspot how much historical data the machine can handle to render
[12-Jan-2011 06:54:04] <tehhobbit> my questions was more, shouldnt 4GB ram be enough for zenoss
[12-Jan-2011 06:54:19] <tehhobbit> not running anything but zenoss on the machine
[12-Jan-2011 06:54:53] <fragfutter> 4GB, only running zenoss, 100 devices.
[12-Jan-2011 06:55:14] <tehhobbit> yes
[12-Jan-2011 06:55:16] <fragfutter> should be enough.
[12-Jan-2011 06:55:51] <fragfutter> afaik the rendering is independent of the length of history, as rrd won't read in all the data from the rrd file.
[12-Jan-2011 06:56:06] <fragfutter> sounds more like a memory leak somewhere.
[12-Jan-2011 06:57:07] <fragfutter> is it doing OOM right now?
[12-Jan-2011 06:57:48] <Simon4> 4GM should be fine, but you need to give more information as to which daemon is eating fam
[12-Jan-2011 06:57:49] <Simon4> ram
[12-Jan-2011 06:57:56] <froztbyte> 4 gigamegas?
[12-Jan-2011 06:58:02] <froztbyte> Simon4 has lots of RAM
[12-Jan-2011 06:58:06] * Simon4 fails at typing
[12-Jan-2011 07:00:12] <tehhobbit> uuuhm think I might have found it
[12-Jan-2011 07:00:31] <tehhobbit> opt/zenoss/ZenPacks/ZenPacks.community.WMIDataSource-2.9.egg/ZenPacks/community/WMIDataSource/zenperfwmi.py <- uses just over 1GB
[12-Jan-2011 07:01:17] <tehhobbit> eer 1.5G
[12-Jan-2011 07:01:24] <tehhobbit> 1.8 virt
[12-Jan-2011 07:01:32] <Simon4> ouch
[12-Jan-2011 07:03:23] <tehhobbit> dammit, its really handy for windows machines
[12-Jan-2011 07:07:07] <crilly|w> How can I easily add entries from 'ethernetCsma' into the /Server/Linux monitoring template? I can see I can create entries and manually copy and paste the OID in, but that's hardily practical.
[12-Jan-2011 07:08:45] <crilly|w> Maybe I am not understanding how this works. I can see there is ethernetCsma/Device which has all the Data Sources defined and three graphs too. How do I add this to a Monitoring Template?
[12-Jan-2011 07:08:59] <fragfutter> crilly|w: you don't
[12-Jan-2011 07:09:24] <fragfutter> crilly|w: it will automaticly picked unless you overwrite it somewhere in the device tree
[12-Jan-2011 07:10:18] <crilly|w> So because it's at the top leve '/Devices', it's inheritted atumatically?
[12-Jan-2011 07:10:22] <crilly|w> automatically*
[12-Jan-2011 07:10:25] <fragfutter> correct
[12-Jan-2011 07:10:50] <fragfutter> and i'd guess most of your interfaces will be ethernetCsmacd_64
[12-Jan-2011 07:16:14] <crilly|w> hmm interesting
[12-Jan-2011 07:42:19] <crilly|w> fragfutter, how do I stop Native VLAN and duplex mismatch warnings?
[12-Jan-2011 07:42:41] <crilly|w> Keep getting them for two switches. That could indicate an issue, but everything is working fine so I;m not fixing something that isn't broke
[12-Jan-2011 07:46:27] <froztbyte> you can write an event transform under that event class to just auto-ack them
[12-Jan-2011 07:46:59] <froztbyte> look for an attribute on the events which you can use to identify them, then go the event class
[12-Jan-2011 07:47:15] <froztbyte> under transforms, your code will look roughly like:
[12-Jan-2011 07:47:53] <froztbyte> if evt.getattr('attribute_name') == matchconditionstuff:
[12-Jan-2011 07:48:02] <froztbyte> evt._action = "history"
[12-Jan-2011 07:51:04] <crilly|w> Is this from within Zenoss UI, or on a file level?
[12-Jan-2011 07:51:49] <froztbyte> in the UI
[12-Jan-2011 07:52:55] <crilly|w> device engSwitch1.engineers.comtek.co.uk
[12-Jan-2011 07:53:02] <crilly|w> Could I use that as the attribute to id the device?
[12-Jan-2011 07:54:28] <froztbyte> yes
[12-Jan-2011 07:55:52] <crilly|w> I went into the /Unknown class event, then did a "Transform" and entered that code.
[12-Jan-2011 07:56:06] <crilly|w> I guess I just need to clear existing log entries and wait for a cycle to pass now.
[12-Jan-2011 07:57:03] <crilly|w> Ah it never liked that -> Problem with line 0: if evt.attribute('device') == 'engSwitch1.engineers.comtek.co.uk':
[12-Jan-2011 07:57:10] <crilly|w> ah my fault
[12-Jan-2011 07:57:15] <crilly|w> attr
[12-Jan-2011 07:58:42] <crilly|w> I need tio read the docs so I can understand the flow of things and the way things move through Zenoss. I "know" Python, so luckily I can write plugins or changes etc
[12-Jan-2011 07:59:29] <crilly|w> Hmm it still doesn't like it, froztbyte; "Problem with line 0: if evt.getattr('device') == 'engSwitch1.engineers.comtek.co.uk':"
[12-Jan-2011 08:00:17] <crilly|w> Hmm 'device' is right for the attribute (as opposed to 'Device').
[12-Jan-2011 08:02:42] <froztbyte> oh, wait
[12-Jan-2011 08:02:46] <froztbyte> sorry, I was being a retard
[12-Jan-2011 08:02:53] <froztbyte> getattr(evt, 'attrname')
[12-Jan-2011 08:03:01] <froztbyte> docs/DOC-2554 is a good reference page
[12-Jan-2011 08:03:41] <crilly|w> Thanks for the help/input, froztbyte
[12-Jan-2011 08:03:58] <crilly|w> I really like how "easy" (it will get easier for me) Zenoss is to tweak.
[12-Jan-2011 08:04:21] <froztbyte> wonderful, isn't it?
[12-Jan-2011 08:05:36] <crilly|w> Yeah. it's all done "in house" via the UI, which is nice.
[12-Jan-2011 08:06:38] <froztbyte> sometimes it does have its downsides, but the console access to zendmd is useful for that
[12-Jan-2011 08:06:49] <crilly|w> HA! It worked.
[12-Jan-2011 08:06:54] <crilly|w> Not seeing it anymore, at least.
[12-Jan-2011 08:07:15] <crilly|w> OK, now I need to add all of our devices, get them in the right groups and make sure everything is being graphed
[12-Jan-2011 08:07:21] <crilly|w> Then document it on our wiki
[12-Jan-2011 08:07:31] <crilly|w> Still struggling with the NetFlow stuff though.
[12-Jan-2011 08:07:39] <froztbyte> why for all the devices?
[12-Jan-2011 08:08:01] <froztbyte> the event has a class, just add it as a transform for that class and don't match device names
[12-Jan-2011 08:08:48] <subbu> hi All
[12-Jan-2011 08:08:56] <froztbyte> \o
[12-Jan-2011 08:09:31] <subbu> I unfortunately Upgraded zenoss from 2.4 to 3.0 for that i am removing and upgrading to 2.5
[12-Jan-2011 08:09:48] <subbu> when iam installing the zenpacks i am getting the below error
[12-Jan-2011 08:09:51] <subbu> zenpack command failed.
[12-Jan-2011 08:10:06] <subbu> can any one please help me in this
[12-Jan-2011 08:10:31] <froztbyte> yes, some zenpacks need to be updated to work with v3
[12-Jan-2011 08:10:43] <crilly|w> froztbyte, no I simply meant that I need to add the rest of our network for monitoring.
[12-Jan-2011 08:10:54] <subbu> i cannot update directly from 2.4 to 3.o rgt
[12-Jan-2011 08:11:14] <subbu> first we need to update to 2.5 and then from 2.5 i should update ,
[12-Jan-2011 08:11:38] <subbu> when iam updating to 2.5 while installing zenpacks getting that error
[12-Jan-2011 08:12:03] <subbu> Frozbyte: Can u please help me in that
[12-Jan-2011 08:12:16] <crilly|w> froztbyte, using the Twisted framework, do you think it would be easy to implement a simple IRC client that sends out alerts to an IRC server and channel?
[12-Jan-2011 08:12:29] <subbu> ERROR: zenpack command failed. Reason: KeyError: 'titleOrId'
[12-Jan-2011 08:14:13] <froztbyte> crilly|w: there already is an IRC zenpack, I think
[12-Jan-2011 08:14:23] <froztbyte> but yes, making a twisted-based IRC bot is peanuts
[12-Jan-2011 08:14:38] <kokey> don't know
[12-Jan-2011 08:14:39] <crilly|w> froztbyte, I went onto what looked like a forum, but it was a bit crap tbh
[12-Jan-2011 08:14:39] <froztbyte> you can even re-use an existing both and just slave out the events feed in some fashion
[12-Jan-2011 08:14:49] <kokey> doing anything with twisted seems well hard for me
[12-Jan-2011 08:15:01] <crilly|w> yeah you can write a bot in one file and about 30 lines of code
[12-Jan-2011 08:15:03] <kokey> unless you know your way around python and twisted well
[12-Jan-2011 08:15:04] <froztbyte> crilly|w: the zenoss forums are best searched with google
[12-Jan-2011 08:15:18] <kokey> i guess it won't be that hard since you're making a single connection
[12-Jan-2011 08:15:29] <froztbyte> what?
[12-Jan-2011 08:15:31] <kokey> i found doing anything that involves more than one connection with twisted does my head in
[12-Jan-2011 08:16:12] <froztbyte> more than one connection isn't that much more complex
[12-Jan-2011 08:16:29] <froztbyte> although if you want to learn twisted right now you'll be asking lots of questions on IRC and reading code samples, I think the wiki is still down after some server failure recently
[12-Jan-2011 08:17:05] <froztbyte> (icbw though)
[12-Jan-2011 08:17:17] <kokey> at the moment it's much easier for me to write something in C
[12-Jan-2011 08:17:30] <kokey> i might warm up to the twisted way of doing things one day
[12-Jan-2011 08:19:00] <froztbyte> C is nice and close to things
[12-Jan-2011 08:19:07] <tehhobbit> twisted I have discovered is almost a language of its own
[12-Jan-2011 08:19:07] <froztbyte> that's also usually the problem for me :/
[12-Jan-2011 08:19:42] <kokey> yeah it's a language of its own
[12-Jan-2011 08:19:57] <kokey> it's like talking to .net developers or something
[12-Jan-2011 08:20:03] <kokey> or getting into IBM mainframe stuff
[12-Jan-2011 08:20:47] <kokey> i have to have rather compelling reasons to want to go through that learning process
[12-Jan-2011 08:20:52] <kokey> i could probably say the same about zope
[12-Jan-2011 08:22:45] <crilly|w> One good reason is reducing errors and producing insecure code. If you use a framework that has developers working on it on a constant basis and a huge userbase too, it will get patches done often and correctly. If you write your own code, you might not have certain experiences and therefore won't know to write code for certain circumstances that could result in a security breach.
[12-Jan-2011 08:23:52] <kokey> another case for twisted would be for portability
[12-Jan-2011 08:24:26] <crilly|w> Well could write your own Python networking framework and still gain that.
[12-Jan-2011 08:24:56] <froztbyte> there's already twisted, tornado and that other threads thing
[12-Jan-2011 08:25:08] <kokey> well for me going twisted means you've decided to be locked into having python anyway
[12-Jan-2011 08:25:15] <kokey> so then it makes sense to use twisted
[12-Jan-2011 08:25:27] <froztbyte> err, eventlet
[12-Jan-2011 08:29:57] <crilly|w> I've told Zenoss to discover whatever devices it can find under four of our subnets... that will be interesting.
[12-Jan-2011 08:32:35] <kokey> i'm going to start running big discoveries by the end of the month
[12-Jan-2011 08:32:44] <kokey> i'm supposed to have all basic coverage sorted by then
[12-Jan-2011 08:33:40] <crilly|w> is there a method for seeing Zenoss' current progress on scanning for devices?
[12-Jan-2011 08:34:08] <froztbyte> yes, you can watch the zenactions logfile, iirc
[12-Jan-2011 08:34:13] <froztbyte> might be in the web interface too
[12-Jan-2011 09:26:04] <Sam-I-Am> morning nerds
[12-Jan-2011 09:29:51] <fragfutter> totaly off topic, does anyone know a tool that highlights the mouse cursor under X11 (on pressing a hot key)? like drawing a big red circle under it. It's needed to find the mouse cursor on multiple screens.
[12-Jan-2011 09:34:01] <Sam-I-Am> another day of trying to figure out what the transform editing window does not like about this code
[12-Jan-2011 09:34:19] <Sam-I-Am> fragfutter: i think theres some widget for that
[12-Jan-2011 09:34:31] <fragfutter> Sam-I-Am: xeyes.
[12-Jan-2011 09:35:10] <fragfutter> Sam-I-Am: i need something like "press f12" to draw a red circle on the current mouse pointers location.
[12-Jan-2011 09:35:51] <froztbyte> fragfutter: I know kwin has some functionality for that when you're using the advanced effects, gnome's latest incarnation of beryl might too
[12-Jan-2011 09:36:06] <froztbyte> e17 miiiiight have something for it, and the rest I have no idea
[12-Jan-2011 09:36:07] <Sam-I-Am> i suspect there might be an 'accessibility' option for it too
[12-Jan-2011 09:36:30] <fragfutter> raw X11 not even a window manager running
[12-Jan-2011 09:36:58] <Sam-I-Am> whats the standard # of indentation spaces the transform editor expects?
[12-Jan-2011 09:38:04] <froztbyte> 4
[12-Jan-2011 09:38:25] <fragfutter> i would assume four. But it shouldn't matter as long as all code in the window uses the same indention
[12-Jan-2011 09:39:11] <Sam-I-Am> yeah, i think something was one space off
[12-Jan-2011 09:40:37] <froztbyte> Sam-I-Am: easy way to check is yank it all out, save in a file and run pylint over it
[12-Jan-2011 09:43:51] <Sam-I-Am> good point
[12-Jan-2011 09:45:32] <Sam-I-Am> hmmm
[12-Jan-2011 09:45:48] <Sam-I-Am> i wonder if i should do a class-based transform rather than mapping-based (if that makes sense) for bgp
[12-Jan-2011 09:46:02] <froztbyte> mapping-based?
[12-Jan-2011 09:46:08] <Sam-I-Am> since all bgp trap types that wind up in /net/bgp need to be analyzed the same way
[12-Jan-2011 09:47:04] <Sam-I-Am> well, instead edit the transform for each eventclass mapping (aka, each variant of a BGP trap that various vendors use)
[12-Jan-2011 09:47:12] <Sam-I-Am> er, instead of editing
[12-Jan-2011 09:47:27] <Sam-I-Am> maybe do the transform for any trap thats in /net/bgp
[12-Jan-2011 10:12:56] <crilly|w> http://pastebin.com/mSqzD1LB - I've just been alerted to this by our systems.
[12-Jan-2011 10:17:37] <Sam-I-Am> sounds like a shell problem
[12-Jan-2011 10:23:00] <subbu> hi all can i use this command to restore zenoss DB
[12-Jan-2011 10:23:02] <subbu> > zenrestore --file=BACKUPFILEPATH
[12-Jan-2011 10:24:29] <subbu> hai Sam-I-Am can u please help me in this
[12-Jan-2011 10:25:02] <axelilly> I added a Cisco Catalyst 3750 to Zenoss, however under Interfaces it shows that all ethernet interfaces are up, but they aren't. Any idea how to correct the data in Zenoss?
[12-Jan-2011 10:25:19] <Sam-I-Am> axelilly: zen 3 or 2?
[12-Jan-2011 10:25:23] <axelilly> Also, what does the snow flake icon mean that showed up?
[12-Jan-2011 10:25:33] <Sam-I-Am> that sounds like 3
[12-Jan-2011 10:25:37] <Sam-I-Am> its snowing in your datacenter
[12-Jan-2011 10:25:37] <axelilly> Sam-I-Am: 3.0.3
[12-Jan-2011 10:25:51] <Guest38897> lol
[12-Jan-2011 10:25:56] Guest38897 is now known as joko1
[12-Jan-2011 10:25:59] <Sam-I-Am> theres some issue with how zenoss, particularly 3, determines interface state. known bug... not sure when it'll get fixed.
[12-Jan-2011 10:26:00] <axelilly> Sam-I-Am: the interface link now has a snowflake icon on it
[12-Jan-2011 10:26:01] joko1 is now known as joko_
[12-Jan-2011 10:26:11] <Sam-I-Am> in the meantime, i recommend polling interface state
[12-Jan-2011 10:26:25] <axelilly> Sam-I-Am: does that mean that currently can't tell if an interface goes down?
[12-Jan-2011 10:26:27] <Simon4> snowflake icon means there are "debug" level events on a devuce in that device class
[12-Jan-2011 10:26:32] <Sam-I-Am> no, it will tell you that
[12-Jan-2011 10:26:40] <Sam-I-Am> the deal is until it receives a down trap, it assumes up
[12-Jan-2011 10:26:40] <Simon4> you'll need to change the default severity filter in the event console to see them
[12-Jan-2011 10:26:55] <axelilly> Sam-I-Am: ah, so I need to have traps set up?
[12-Jan-2011 10:27:13] <Sam-I-Am> yeah, or poll the interface status... which is probably more reliable
[12-Jan-2011 10:27:27] <axelilly> Sam-I-Am: how do I poll the interface status?
[12-Jan-2011 10:27:48] <Sam-I-Am> i'm trying to remember in 3 if you have your unused interfaces administratively down (shut in ciscoland) it wont see them as up... but i forget.
[12-Jan-2011 10:27:52] <Sam-I-Am> there was some weird issue with that
[12-Jan-2011 10:27:53] <axelilly> Simon4: where do I go to change it?
[12-Jan-2011 10:28:08] <froztbyte> Sam-I-Am: got a link to that bug?
[12-Jan-2011 10:28:26] <Simon4> axelilly: find the device with the snowflake, then click on "events" to see the event console for that device, "severity" is one of the columns
[12-Jan-2011 10:28:40] <axelilly> Sam-I-Am: how would I go about polling interface status?
[12-Jan-2011 10:28:40] <Simon4> hit the drop down on that column and add "debug" to the list of ticked severities
[12-Jan-2011 10:28:46] <Sam-I-Am> subbu: does this help? docs/DOC-3048
[12-Jan-2011 10:29:39] <axelilly> Simon4: ah, got it! A oid is missing.
[12-Jan-2011 10:30:43] <Sam-I-Am> elusive oids
[12-Jan-2011 10:30:45] <subbu> I am on that page itself
[12-Jan-2011 10:30:58] <subbu> when iam doing this i got the following error
[12-Jan-2011 10:31:20] <subbu> > zenrestore --file=/home/zenoss/zenbackup_20110112.tgz
[12-Jan-2011 10:31:28] <subbu> can u plz help mein this
[12-Jan-2011 10:31:41] <Sam-I-Am> whats the error?
[12-Jan-2011 10:32:49] <subbu> -bash: --file=/home/zenoss/zenbackup_20110112.tgz: No such file or directory
[12-Jan-2011 10:33:04] <Sam-I-Am> then its not seeing the file
[12-Jan-2011 10:33:06] <Sam-I-Am> is it actually there?
[12-Jan-2011 10:33:08] <subbu> [zenoss@blr1258 ~]$ ls
[12-Jan-2011 10:33:11] <Sam-I-Am> and can it read it?
[12-Jan-2011 10:33:16] <subbu> zenbackup_20110112.tgz
[12-Jan-2011 10:33:19] <subbu> yeah
[12-Jan-2011 10:34:01] <Sam-I-Am> sure sounds like a shell/permissions error of some sort
[12-Jan-2011 10:34:11] <Sam-I-Am> not really a zenrestore error
[12-Jan-2011 10:34:39] <subbu> -rwxrwxrwx 1 root root 31M Jan 12 04:05 zenbackup_20110112.tgz
[12-Jan-2011 10:34:52] <subbu> i am restoring from the zenoss user
[12-Jan-2011 10:35:02] <subbu> do u want me to try from the root user
[12-Jan-2011 10:35:10] <subbu> is the syntax correct one
[12-Jan-2011 10:37:17] <Sam-I-Am> i think you need to be the zenoss user... but i'm not sure. i dont manage the zenoss backups here.
[12-Jan-2011 10:39:07] <axelilly> Sam-I-Am: do you know if the interface UP/DOWN will eventually be made to show if the interface is actually up or down?
[12-Jan-2011 10:40:37] <Sam-I-Am> it will once it receives a trap, iirc
[12-Jan-2011 10:40:47] <Sam-I-Am> otherwise it assumes up
[12-Jan-2011 10:41:07] <Sam-I-Am> the other option is polling the interfaces periodically
[12-Jan-2011 10:48:21] <Sam-I-Am> anyone here ever run zenfixit?
[12-Jan-2011 10:48:59] <fragfutter> me
[12-Jan-2011 10:51:05] <Sam-I-Am> support told me to run it after my little issue
[12-Jan-2011 10:51:16] <Sam-I-Am> it fixed a few things, but nothing earth shattering
[12-Jan-2011 10:54:53] <subbu> Finally i restored it
[12-Jan-2011 10:55:08] <subbu> and getting the error when i clicked on the device list as Unable to communicate with the server.
[12-Jan-2011 10:55:15] <subbu> can u please help me in that
[12-Jan-2011 10:55:23] <Sam-I-Am> is zenoss actually running?
[12-Jan-2011 10:56:07] <axelilly> Sam-I-Am: looks like interface status doesn't work with traps either. I had a interface change to DOWN, switch sent a trap, Zenoss marked the interface as up.
[12-Jan-2011 10:57:17] <axelilly> Sam-I-Am: even if you shutdown an ethernet interface, zenoss marks it as unknown. I have no idea how you get it to say down.
[12-Jan-2011 11:00:50] <Sam-I-Am> i think thats part of the bugginess
[12-Jan-2011 11:01:39] <Sam-I-Am> it should poll the interfaces when it discovers/models the device
[12-Jan-2011 11:01:42] <Sam-I-Am> but...
[12-Jan-2011 11:02:22] <Sam-I-Am> you might just want to implement polling. i think it'll still listen to traps, but polling will set the interface status correctly.
[12-Jan-2011 11:02:38] <Sam-I-Am> theres a zenoss doc about it if you google around
[12-Jan-2011 11:03:11] <axelilly> Sam-I-Am: this one? docs/DOC-2494
[12-Jan-2011 11:04:53] <Sam-I-Am> more or less
[12-Jan-2011 11:23:03] <axelilly> Sam-I-Am: trouble is, I think that will tell me when any interface goes down. How do I generate a alert for a specific interface?
[12-Jan-2011 11:26:51] <Sam-I-Am> in the event should indicate the device where the interface went down
[12-Jan-2011 11:27:10] <Sam-I-Am> you can add some jazz to the event transform to include which interface (ge-1/1/1 or something) and the interface description
[12-Jan-2011 11:27:48] <axelilly> Sam-I-Am: ah, good idea.
[12-Jan-2011 11:29:32] <axelilly> Sam-I-Am: I think I'm going to add a graph definition to ethernetCsmacd template to record when a interface was up or down.
[12-Jan-2011 11:32:50] <kokey> urgh
[12-Jan-2011 11:33:04] <kokey> i must be looking in the wrong place or it's not there
[12-Jan-2011 11:33:23] <kokey> looks like the proliant zenpack doesn't report on whether DIMMs are degraded or not
[12-Jan-2011 11:35:03] <Sam-I-Am> axelilly: you probably also want to add a data source for ifLastChange
[12-Jan-2011 11:35:21] <Sam-I-Am> theres a doc somewhere about how to make use of it
[12-Jan-2011 11:47:27] <kokey> oh it seems to depend on the server really
[12-Jan-2011 11:56:24] <kokey> can you tell zenoss from the command line to model a specific or a list of specific devices?
[12-Jan-2011 11:56:33] <Sam-I-Am> yes
[12-Jan-2011 11:56:37] <Sam-I-Am> zenmodeler
[12-Jan-2011 11:57:00] <kokey> can't find docs on the options
[12-Jan-2011 11:57:08] <kokey> do you just specify the hostname after say 'run' ?
[12-Jan-2011 11:58:02] <Simon4> zenmodeler run -d devicename
[12-Jan-2011 11:58:10] <Simon4> or zenmodeler run -p "/Device/Class/Name"
[12-Jan-2011 11:58:17] <Simon4> or zenmodeler run --help
[12-Jan-2011 11:58:20] <Sam-I-Am> yeah
[12-Jan-2011 11:58:40] <froztbyte> zenmodeler --catwalk-biatch
[12-Jan-2011 12:05:21] <axelilly> Sam-I-Am: what can I do with it?
[12-Jan-2011 12:06:03] <kokey> Simon4: ta
[12-Jan-2011 12:06:44] <Sam-I-Am> axelilly: another way to handle polled interfaces
[12-Jan-2011 12:06:52] <Sam-I-Am> rmatte probably has more details
[12-Jan-2011 12:07:11] <axelilly> Sam-I-Am: sounds interesting.
[12-Jan-2011 12:16:55] <subbu> Sam-I-AM: Zenoss is runing
[12-Jan-2011 12:21:14] <kokey> crappo
[12-Jan-2011 12:21:28] <kokey> i just removed a threshold on a sortof global template
[12-Jan-2011 12:21:35] <kokey> any way to get it back?
[12-Jan-2011 12:21:46] <kokey> it's provided by the proliant zenpack
[12-Jan-2011 12:22:21] <kokey> oh wait the options are simple i could recreate it
[12-Jan-2011 12:22:23] <kokey> phew
[12-Jan-2011 12:22:26] <froztbyte> manually add it back is what I've done before
[12-Jan-2011 12:22:41] <kokey> good thing i could figure out what was done before
[12-Jan-2011 12:22:45] <kokey> it's a simple status check
[12-Jan-2011 12:22:58] <froztbyte> but yeah, would be nice if there was some sort of "repair" functionality for things like that
[12-Jan-2011 12:23:17] <froztbyte> you could just re-upload the zenpack and it could show you what is broken, ask you which ones you want to import
[12-Jan-2011 12:23:49] <froztbyte> it won't make my tacacs thing be finished, though
[12-Jan-2011 12:23:51] * froztbyte does that
[12-Jan-2011 12:24:08] <Sam-I-Am> subbu: do all actions in the web interface give that error?
[12-Jan-2011 12:24:30] <kokey> hehe
[12-Jan-2011 12:24:50] * Sam-I-Am is deep into transformations today
[12-Jan-2011 12:29:37] <Sam-I-Am> trying to reduce event severity if the bgp peer in the event belongs to a device in maintenance
[12-Jan-2011 12:31:53] <Sam-I-Am> looking for a function to ask zenoss which device name an IP belongs to
[12-Jan-2011 12:32:15] <Sam-I-Am> eg, if the bgp peer says 10.0.0.1, figure out if 10.0.0.1 is the IP associated with a device in maintenance
[12-Jan-2011 12:37:02] <subbu> Sam-I-Am :yeah
[12-Jan-2011 12:37:40] <subbu> its showing as Zenoss Erro has occured
[12-Jan-2011 12:37:54] <subbu> but i got the web interface also
[12-Jan-2011 12:38:17] <subbu> its also showing deamon manager is not running
[12-Jan-2011 12:41:51] <ericenns> hmm anybody have experience not seeing os processes for a server in zenoss
[12-Jan-2011 12:45:24] <Sam-I-Am> subbu: did you do a complete restart of zenoss?
[12-Jan-2011 12:46:09] <subbu> yeah
[12-Jan-2011 12:46:39] <subbu> while stoping zenoss
[12-Jan-2011 12:46:46] <subbu> this the error i am getting
[12-Jan-2011 12:46:47] <subbu> Daemon: zeoctl daemon manager not running
[12-Jan-2011 12:50:06] <Sam-I-Am> does that daemon start when you start zenoss?
[12-Jan-2011 12:50:24] <subbu> no its not starting
[12-Jan-2011 12:51:05] <Sam-I-Am> then something is wrong
[12-Jan-2011 12:51:11] <Sam-I-Am> check the logs
[12-Jan-2011 12:51:22] <subbu> can u please help me how to solve this issue
[12-Jan-2011 12:53:27] <Sam-I-Am> actually i need to concentrate on something
[12-Jan-2011 12:53:37] <Sam-I-Am> trying to upgrade some firmware and dont want to brick the device
[12-Jan-2011 12:53:54] <Sam-I-Am> but you should take a look at the logs in $ZENHOME/logs
[12-Jan-2011 12:54:04] <Sam-I-Am> be aware some of them may be under logs/localhost
[12-Jan-2011 12:54:44] <Sam-I-Am> there should be a zeo.log
[12-Jan-2011 12:54:49] <Sam-I-Am> might be the one you're looking for
[12-Jan-2011 12:56:11] <subbu> if didnt found error in the logs
[12-Jan-2011 13:18:18] <subbu> when i am starting zenoss from the root
[12-Jan-2011 13:18:25] <subbu> getting the zenoss is not installed
[12-Jan-2011 13:46:36] <zykes-> should EsxTop python scripts take like 80+ usr cpu ?
[12-Jan-2011 14:02:23] * davetoo yawns
[12-Jan-2011 14:02:31] <Sam-I-Am> hey, theres other life in here
[12-Jan-2011 14:02:52] <davetoo> perhaps
[12-Jan-2011 14:03:45] <Sam-I-Am> buried in transforms today
[12-Jan-2011 14:04:08] <chemist> my zenactions and zenjobs are showing as heartbeat failures, but they are both running
[12-Jan-2011 14:04:32] <Sam-I-Am> had to set up a small lab to test trap handling well... zensendevent/snmptrap dont seem to generate them 100% as i need
[12-Jan-2011 14:04:43] <davetoo> hmm
[12-Jan-2011 14:05:03] <Sam-I-Am> chemist: a lot of heartbeat events are crap... i get them for zenrender constantly but they mean nothing
[12-Jan-2011 14:05:42] <chemist> Sam-I-Am: possibly are crap, I'd still like to see them gone
[12-Jan-2011 14:05:54] <Sam-I-Am> davetoo: do you know the secret function to translate an IP into a device name, if exists, and determine whether or not its in maintenance? (may not be the device that sent the alert)
[12-Jan-2011 14:06:34] <davetoo> subbu: please don't ask people directy for help via /msg. Ask in the channel.
[12-Jan-2011 14:07:00] <davetoo> Sam-I-Am: from within a transform? Not off the top of my headd
[12-Jan-2011 14:07:01] <davetoo> head
[12-Jan-2011 14:07:22] <Sam-I-Am> yeah
[12-Jan-2011 14:07:30] <subbu> it seems all r busy in the channel
[12-Jan-2011 14:07:40] <subbu> not to distrub them i asked in the channek
[12-Jan-2011 14:07:40] <Simon4> devicename from ip, please hold
[12-Jan-2011 14:07:43] <davetoo> I wonder if the zenoss 3.x zendmd would plug into 2.5.2
[12-Jan-2011 14:07:47] * Simon4 has a quick play
[12-Jan-2011 14:08:09] <subbu> i completely removed the zenoss
[12-Jan-2011 14:08:14] <subbu> as well as mysql
[12-Jan-2011 14:08:41] <Simon4> Sam-I-Am: dmd.Networks.findIp('172.23.59.16').device() - dmd is available in event transforms
[12-Jan-2011 14:10:04] <Sam-I-Am> oooh
[12-Jan-2011 14:10:14] <subbu> @ davetoo can u please tell me how to fix this error
[12-Jan-2011 14:10:19] <Sam-I-Am> thanks, might give that a shot in a bit
[12-Jan-2011 14:10:36] <Sam-I-Am> meanwhile, time to go lunchify
[12-Jan-2011 14:11:33] <davetoo> subbu: I'm sorry, I'm at work, at a client site. They are not paying me to fix other people's zenoss systems.
[12-Jan-2011 14:12:10] <davetoo> try posting some more detailed information about how you installed zenoss, which version, and what symptoms are you having
[12-Jan-2011 14:12:39] <subbu> as a person in the channel i requested some help
[12-Jan-2011 14:12:53] <davetoo> I understand.
[12-Jan-2011 14:12:56] <davetoo> Ask the channel
[12-Jan-2011 14:13:31] <davetoo> The way we work here is that people post the trouble they are seeing, and if somebody knows the answer and has the time, they help.
[12-Jan-2011 14:14:49] <subbu> thanks for the commenty
[12-Jan-2011 16:03:31] <davetoo> hmm
[12-Jan-2011 16:03:42] <davetoo> what happens if I try to run zenwipe on an rpm install?
[12-Jan-2011 16:04:50] <Simon4> a unicorn jumps out
[12-Jan-2011 16:10:02] <crilly> I'm trying to offer a free Zenoss instance, fully hosted by me, to people so that I can run a learning project, and no one wants it. Who rejects free stuff in this day and age?
[12-Jan-2011 16:10:22] <davetoo> well it complains about not being able to set an attribute on zport while building the replacement Data.fs
[12-Jan-2011 16:25:57] <nyeates> crilly: ppl who want to control their own destiny, and be sure that a solution is up and under their control if it goes down
[12-Jan-2011 16:32:45] <crilly> nyeates: True. I am stating it's a project for a short period of time for everyone involved to learn from.
[12-Jan-2011 16:44:41] <chemist> anyone use zenoss for ip service monitoring
[12-Jan-2011 16:48:02] <ericedge> chemist: if you mean the services like tcp_443 and so forth, I just went through some hoops to get that setup in my own install.
[12-Jan-2011 16:49:26] <chemist> ericedge: I'm trying to use it to monitor certain telnet ports that some in-house apps use
[12-Jan-2011 16:53:05] <ericedge> I would think it'd work for that, sure.
[12-Jan-2011 16:53:15] <ericedge> are you encountering any problems?
[12-Jan-2011 16:55:42] <chemist> ericedge: only lack of knowledge lol
[12-Jan-2011 16:57:03] <ericedge> depending on the version of zenoss you're using, there might be some non-obvious snags
[12-Jan-2011 16:57:10] <ericedge> which version are you running?
[12-Jan-2011 16:57:17] <chemist> 3.0.3
[12-Jan-2011 16:58:04] <ericedge> unfortunately, all my experience is with 2.5
[12-Jan-2011 16:58:53] <ericedge> the online docs might get you started, though: docs/DOC-9494#d0e4060
[12-Jan-2011 16:59:49] <chemist> thanks, will have look
[12-Jan-2011 17:01:53] <davetoo> dd if=/dev/zero of=/dev/sda count=1
[12-Jan-2011 17:05:48] <sytem> hmm, upgrade hasnt solved this one, zenoss 3.0.3 is still filling up /tmp with removed files, few times a week
[12-Jan-2011 17:07:24] <sytem> df says used: 545428, du says 444
[12-Jan-2011 17:08:06] <Simon4> du may not be taking into account the space taken by the inodes themselves, if it's a stupidlarge number of files
[12-Jan-2011 17:08:42] <sytem> there is some removed tmpfile still open
[12-Jan-2011 17:09:19] <sytem> after i do zenoss restart, du shows 59408
[12-Jan-2011 17:09:23] <Sam-I-Am> moo.
[12-Jan-2011 17:09:44] <sytem> some 400mb was somewhere hidden
[12-Jan-2011 17:11:25] <sytem> we have this some issue with java and badly designed logrotate, Mr Cron removes catalina out without telling java about it, java continues writing and after while we have full disk but no files using that space
[12-Jan-2011 17:11:36] <sytem> /s/some/same/
[12-Jan-2011 17:55:21] <sytem> graah
[12-Jan-2011 17:55:54] <sytem> why they have to reuse ip:s in our private subnet
[12-Jan-2011 17:57:02] <sytem> very clear errors when try to add new device, with ip already in db as some retired host
[12-Jan-2011 17:57:17] <sytem> got only error "cant add host"
[12-Jan-2011 18:41:32] <joko_> hmm
[12-Jan-2011 18:50:47] <amorphic> hmm?
[12-Jan-2011 18:53:28] <Sam-I-Am> hmm
[12-Jan-2011 18:59:38] <amorphic> It's a wealth of knowledge this channel, it really is...;)
[12-Jan-2011 19:03:39] <Sam-I-Am> happens this time of night
[12-Jan-2011 19:03:49] <Sam-I-Am> my brain is about fried from zenossy things today
[12-Jan-2011 19:35:17] <amorphic> I know the feeling...
[12-Jan-2011 19:35:30] <amorphic> I'm spending most of my days learning zenoss now...
[12-Jan-2011 19:35:36] <amorphic> It's awesome and I love it, but there's a lot to know
[12-Jan-2011 19:46:48] <wobblyonions> sure is its pretty involved
[13-Jan-2011 00:00:40] [disconnected at Thu Jan 13 00:00:40 2011]
[13-Jan-2011 00:00:40] [connected at Thu Jan 13 00:00:40 2011]
[13-Jan-2011 00:00:58] [zenoss-logger (logger bot) has joined #zenoss]
[13-Jan-2011 09:08:47] <crilly|w> Is there a way for me to compile a report based on high interface usage? Basically, can I have a port, and all associated information, placed into a report if that port's usage is high?
[13-Jan-2011 09:31:39] <Sam-I-Am> crilly|w: i suspect you could write a custom report
[13-Jan-2011 09:36:19] <crilly|w> Sam-I-Am, I'll have to look into how, but I think that is the case yes. Are they written in Python or something/
[13-Jan-2011 09:40:58] <kokey> you can put together a custom report through the GUI
[13-Jan-2011 09:45:07] <joko_> hmm
[13-Jan-2011 09:45:21] <joko_> so i've loaded a MiB file for our F5 ARX
[13-Jan-2011 09:45:32] <joko_> setup the F5 to send traps
[13-Jan-2011 09:45:41] <joko_> getting traps sent
[13-Jan-2011 09:46:44] <joko_> if I look in zenoss it shows the OID and cooresponding name
[13-Jan-2011 09:46:50] <joko_> in the MiB section
[13-Jan-2011 09:47:59] <joko_> but the event on the device did not coorelate that information at all.. i expected it to atleast know the name of the OID that triggered, I'm aware I'll have to map the event class to something
[13-Jan-2011 09:53:04] <axelilly> joko_: strange, that should have worked
[13-Jan-2011 10:08:08] <mrjester> Any ideas on when ipv6 will be supported?
[13-Jan-2011 10:08:21] <Simon4> place bets now!
[13-Jan-2011 10:08:38] <mrjester> common question I take it?
[13-Jan-2011 10:09:08] <froztbyte> it's a python/twisted thing
[13-Jan-2011 10:09:13] <Simon4> mrjester: yeah, and one where there's never been a real answer
[13-Jan-2011 10:09:14] <froztbyte> but yes, common enough
[13-Jan-2011 10:09:27] <Simon4> froztbyte: it's a bit more than that imo, all of /Networks would need a rewrite
[13-Jan-2011 10:09:44] <Simon4> but yeah, it's a rat hole and then some
[13-Jan-2011 10:10:08] <mrjester> Good to know that I wasn't missing anything in my searching.
[13-Jan-2011 10:10:19] <mrjester> Thanks for the info.
[13-Jan-2011 10:10:28] <Simon4> np, sorry I couldn't be more helpful
[13-Jan-2011 10:11:38] <froztbyte> Simon4: I have no idea how deep the /Networks rabbithole goes..
[13-Jan-2011 10:11:50] <froztbyte> but then, we did have this exact conversation not too long ago
[13-Jan-2011 10:11:52] <Simon4> froztbyte: I wouldn't want to be the guy writing it
[13-Jan-2011 10:22:41] <rmatte> joko_: you have to restart Zenoss after installing Mibs
[13-Jan-2011 10:22:59] <joko_> rmatte: thanks, i actually just did that a second ago, thinking the same
[13-Jan-2011 10:23:07] <rmatte> np
[13-Jan-2011 10:23:32] <joko_> does anyone have any recommendations on their favorite way to catalog IP addresses?
[13-Jan-2011 10:23:40] <joko_> open source preferably
[13-Jan-2011 10:23:42] <rmatte> nmap? lol
[13-Jan-2011 10:23:46] <joko_> well
[13-Jan-2011 10:23:51] <joko_> i mean store them
[13-Jan-2011 10:24:02] <froztbyte> we normally use ipplan, although we're trying out haci now (for v6 support)
[13-Jan-2011 10:24:03] <joko_> we have a spreadsheet with many workbooks
[13-Jan-2011 10:24:22] <froztbyte> erf
[13-Jan-2011 10:24:33] <rmatte> I'd just write up some bash script to dump the info from nmap to a csv file then cron it
[13-Jan-2011 10:24:37] <froztbyte> that's one of the most awful ways you could have
[13-Jan-2011 10:24:38] <rmatte> but I do stuff hackish like that
[13-Jan-2011 10:25:03] <froztbyte> joko_: ipplan is a very good step up (and you can have it scan to see what's there), but I'd suggest trying out haci too
[13-Jan-2011 10:25:15] <froztbyte> we're mainly looking into haci for v6 support, but so far it's not terrible
[13-Jan-2011 10:25:17] <joko_> froztbyte: free products?
[13-Jan-2011 10:25:24] <rmatte> froztbyte: both are opensource?
[13-Jan-2011 10:25:31] <froztbyte> (just perl and hellafuckingugly)
[13-Jan-2011 10:25:36] <rmatte> lol
[13-Jan-2011 10:25:36] <froztbyte> rmatte / joko_: yus
[13-Jan-2011 10:25:40] <froztbyte> to both counts
[13-Jan-2011 10:25:40] <joko_> nice
[13-Jan-2011 10:25:44] <rmatte> meh, if it works it works
[13-Jan-2011 10:25:46] <joko_> i'll take a look
[13-Jan-2011 10:26:00] <froztbyte> rmatte: look at the interface..you'll agree ;P
[13-Jan-2011 10:26:05] <rmatte> lol
[13-Jan-2011 10:26:24] <froztbyte> as I said, I'm not against haci so far, but I've also only used it for about 6 minutes
[13-Jan-2011 10:27:05] <joko_> i do like the idea of having a webserver serve that info up
[13-Jan-2011 10:27:41] <Simon4> we use ipplan
[13-Jan-2011 10:28:03] <Simon4> it's basic, but it serves it's purpose
[13-Jan-2011 10:28:05] <joko_> ipplan looks alright... can you add custom columns ?
[13-Jan-2011 10:28:21] <Simon4> not sure, but it's php, so wouldn't be hard to hack
[13-Jan-2011 10:28:25] <joko_> cool
[13-Jan-2011 10:28:29] <froztbyte> haven't tried, but probably not impossible
[13-Jan-2011 10:29:55] <joko_> snmp trap vcifsNotFound
[13-Jan-2011 10:29:57] <joko_> nice
[13-Jan-2011 10:30:21] * joko_ pats zenoss on the back, only 2.5.2 version tho
[13-Jan-2011 10:30:36] <rmatte> hehe
[13-Jan-2011 10:30:44] <rmatte> yeh, 2.5.2 is still my flagship version too
[13-Jan-2011 10:30:59] * froztbyte needs to look into moving to v3 soon
[13-Jan-2011 10:31:03] <bigegor> my too
[13-Jan-2011 10:31:10] <rmatte> froztbyte: I'd wait for the 3.1 maintenance release
[13-Jan-2011 10:31:18] <joko_> i wont touch v3 for another 3-4 months
[13-Jan-2011 10:31:19] <froztbyte> rmatte: oh, no rush
[13-Jan-2011 10:31:45] <froztbyte> my migration strategy is "set it up and leave it running for a month"
[13-Jan-2011 10:31:45] <rmatte> I'd really like to get up to v3, but I refuse until developing templates in the new interface isn't like pulling teeth
[13-Jan-2011 10:32:04] <rmatte> I've had v3 running on a test box since the 3.0 beta
[13-Jan-2011 10:32:11] <froztbyte> if I don't have to touch a single thing in that time, I'll switch
[13-Jan-2011 10:32:15] <rmatte> and I've seen it slowly improve, but it's still not quite there yet
[13-Jan-2011 10:32:20] <froztbyte> so I probably won't switch
[13-Jan-2011 10:32:26] <rmatte> lol
[13-Jan-2011 10:33:41] <joko_> is "Avalon" 3.1?
[13-Jan-2011 10:33:44] <joko_> or what is that
[13-Jan-2011 10:33:57] <rmatte> no
[13-Jan-2011 10:34:04] <rmatte> Avalon will probably end up being 4.0 or something
[13-Jan-2011 10:34:08] <joko_> gotchya
[13-Jan-2011 10:34:09] <rmatte> since it's another major upgrade
[13-Jan-2011 10:34:24] <joko_> are they ever moving to python 3.x
[13-Jan-2011 10:34:39] <rmatte> joko_: they just moved to python 2.6 in 3.0
[13-Jan-2011 10:34:42] <rmatte> so I doubt it
[13-Jan-2011 10:34:44] <joko_> yea
[13-Jan-2011 10:34:49] <froztbyte> they'll have to at /some/ point, but right now I'm okay with 2.6 across the borad
[13-Jan-2011 10:34:49] <joko_> cool
[13-Jan-2011 10:34:52] <rmatte> 2.5.2 uses 2.4
[13-Jan-2011 10:34:52] <froztbyte> board*
[13-Jan-2011 10:34:53] <rmatte> lol
[13-Jan-2011 10:35:00] <froztbyte> since py3 is so different
[13-Jan-2011 10:35:15] <rmatte> 2.6 is basically the general standard right now in the open source community anyways
[13-Jan-2011 10:35:19] <joko_> i have a p3 book at home, and it is quite a bit diff
[13-Jan-2011 10:35:53] <rmatte> most linux distros come with 2.6, not 3.0
[13-Jan-2011 10:36:11] <joko_> yea
[13-Jan-2011 10:36:25] <joko_> not sure why the book jumped the gun
[13-Jan-2011 10:36:33] <joko_> great book tho
[13-Jan-2011 10:36:56] <rmatte> well, at the same time developers like to be on the bleeding edge
[13-Jan-2011 10:37:07] <rmatte> so it makes sense to have py3 books out
[13-Jan-2011 10:37:11] <joko_> true
[13-Jan-2011 10:37:20] <joko_> Python Programming for the Absolute Beginner, Second Edition
[13-Jan-2011 10:37:30] <joko_> <- n00b
[13-Jan-2011 10:37:33] <rmatte> hehe
[13-Jan-2011 10:37:33] <joko_>
[13-Jan-2011 10:39:37] <froztbyte> I find that a neat way to learn more about it is to drop into the interactive shell to try and figure out some more complex scripting problems or such
[13-Jan-2011 10:39:47] <froztbyte> oh, and doing projecteuler
[13-Jan-2011 10:40:06] <froztbyte> projecteuler makes for a nice way to learn about different methods in new languages
[13-Jan-2011 10:40:16] <joko_> not familiar with taht term
[13-Jan-2011 10:40:17] <rmatte> that's one thing I wish perl had, an interractive shell
[13-Jan-2011 10:40:48] <froztbyte> joko_: projecteuler.net
[13-Jan-2011 10:41:53] <rmatte> oh yeh, I've seen projecteuler before
[13-Jan-2011 10:42:11] <joko_> i would likely cut my wrists if i started out with python using those problems
[13-Jan-2011 10:42:54] <joko_> cool project tho
[13-Jan-2011 10:44:25] <rmatte> I'll try solving those with bash
[13-Jan-2011 10:44:49] <froztbyte> erf, they're so painful with bash
[13-Jan-2011 10:44:54] <froztbyte> especially the floatingpoint stuff
[13-Jan-2011 10:45:03] <rmatte> I'm a wiz with bash, so I could probably manage
[13-Jan-2011 10:45:03] <rmatte> lol
[13-Jan-2011 10:45:28] <rmatte> could probably mange with python too
[13-Jan-2011 10:45:33] <rmatte> manage*
[13-Jan-2011 10:47:57] <rmatte> the problem is I already have a coding project that takes up most of my spare time
[13-Jan-2011 10:48:25] <joko_> hmm
[13-Jan-2011 10:54:33] <froztbyte> I used zsh for a week or so and now I'd never go back to bash
[13-Jan-2011 10:57:47] <joko_> http://code.google.com/p/openipam/
[13-Jan-2011 10:58:06] <joko_> interesting.
[13-Jan-2011 10:59:16] <froztbyte> oh, neato
[13-Jan-2011 10:59:20] * froztbyte takes a look
[13-Jan-2011 10:59:23] <joko_> yea
[13-Jan-2011 10:59:41] <joko_> im gonna install this baby and see whats up
[13-Jan-2011 10:59:54] <froztbyte> I'm...liking
[13-Jan-2011 10:59:56] <froztbyte> very much
[13-Jan-2011 11:00:08] <froztbyte> because it ties into a few other things in our environment, and I can make a push for the rest
[13-Jan-2011 11:00:37] <froztbyte> # Random Web 2.0 propaganda
[13-Jan-2011 11:00:39] <froztbyte> hehehe
[13-Jan-2011 11:00:44] <joko_> looks like a fun tool to try
[13-Jan-2011 11:05:01] * joko_ installs
[13-Jan-2011 11:05:20] <joko_> try 'er on ubuntu test box first i spose
[13-Jan-2011 11:07:02] <davetoo> I'd love to see the source-build process optimized/sped up, made smarter about not wasting time on unchanged dependencies
[13-Jan-2011 11:46:51] <joko_> interesting
[13-Jan-2011 11:47:22] <joko_> openIPAM seems like a good start, but prolly won't have the flexibility
[13-Jan-2011 11:47:27] <joko_> not yet at least
[13-Jan-2011 12:29:14] <mloven> In case anyone is interested... @mattray: Getting ready for my webinar in about an hour, Automating Zenoss Core with Chef http://bit.ly/ejysWB
[13-Jan-2011 12:43:10] <crilly|w> Chef look good
[13-Jan-2011 12:43:25] <rmatte> yeh, it is
[13-Jan-2011 12:43:31] <rmatte> Ruby though
[13-Jan-2011 12:50:20] <rmatte> eugh
[13-Jan-2011 12:50:31] <rmatte> one of our clients wants 15 second polling cycles for their interface stats
[13-Jan-2011 12:50:41] <rmatte> how the heck am I going to pull this one off lol
[13-Jan-2011 12:59:41] <joko_> hmm
[13-Jan-2011 13:06:12] <kokey> strange
[13-Jan-2011 13:10:09] <kokey> i added some more hp proliant servers yesterday and sometime this morning a bunch of them all have unknown errors on their disk controllers
[13-Jan-2011 13:10:17] <kokey> not sure if some modeling was done then or something else
[13-Jan-2011 13:10:47] <kokey> how can i list in zendmd what device details i can get?
[13-Jan-2011 13:10:53] <kokey> for d in dmd.Devices.getSubDevices(): print "%s,%s,%s,%s" % (d.getId(),d.getManageIp(),d.getDeviceClassName(),d.getSystemNamesString())
[13-Jan-2011 13:11:04] <kokey> i want to get the model name
[13-Jan-2011 13:11:21] <kokey> dunno under what i can list the functions i can use with tab
[13-Jan-2011 13:11:44] <kokey> i guess it's under dmd.Devices somewhere
[13-Jan-2011 13:14:02] <mloven> kokey: I'm just guessing, but it's probably d.getHWProductName
[13-Jan-2011 13:14:38] <mloven> d.getHWManufacturerName for the ... well, manufacturer....
[13-Jan-2011 13:17:09] <kokey> it would be nice to figure out how i can print out a list of functions like that available using zendmd from the command line
[13-Jan-2011 13:23:48] <joko_> >>> d = dmd.Devices.findDevice('Americo001')
[13-Jan-2011 13:23:48] <joko_> >>> d.get
[13-Jan-2011 13:23:53] <joko_> tab tab
[13-Jan-2011 13:24:04] <joko_> shows all the functions
[13-Jan-2011 13:25:21] <joko_> interesting d.getPrettyLink
[13-Jan-2011 13:26:24] <kokey> joko_: thanks, just what i was after
[13-Jan-2011 13:27:38] <joko_> np, learned it from the guru's here
[13-Jan-2011 13:27:51] <rmatte> has anyone here configured Zenoss for 1 minute polling cycles before?
[13-Jan-2011 13:29:41] <joko_> not i
[13-Jan-2011 13:30:02] <kokey> i guess the RRDs won't mind unless you want them to be that regular too
[13-Jan-2011 13:30:09] <rmatte> they need to be
[13-Jan-2011 13:30:18] <rmatte> the whole idea is to have the data more granular
[13-Jan-2011 13:30:35] <kokey> ah it seems to be the problem i'm having is specific to the disk controllers on DL360 G6
[13-Jan-2011 13:30:46] <kokey> since it's fine on the blade servers and DL380 boxes
[13-Jan-2011 13:56:09] <ericedge> you can also sometimes get useful information about an object's interface in python with help(), e.g. help(d) when d is the device.
[13-Jan-2011 13:56:34] <ericedge> dir(d) will get you the list of methods available, too
[13-Jan-2011 13:57:25] <ericedge> what's the biggest fleet of servers anyone's seen monitored by zenoss? I'm trying to figure if it'll scale as our rack count increases.
[13-Jan-2011 13:57:57] <rmatte> ericedge: you can always create collectors as the count increases if the main instance starts to get overworked
[13-Jan-2011 13:58:21] <rmatte> ericedge: rackspace uses the enterprise version of it, so I'd say with collectors it's capable of monitoring quite a lot
[13-Jan-2011 13:59:03] <mloven> ericedge: we've got about 11k devices under monitoring (servers and network devices), but that's spread out over about 40 collectors...
[13-Jan-2011 13:59:39] <rmatte> mloven: nice
[13-Jan-2011 14:00:24] <ericedge> great to hear, thanks! I'll look into collectors.
[13-Jan-2011 14:00:34] <mloven> that's our large cluster though... we have two others that are smaller (< 1k devices)...
[13-Jan-2011 14:01:24] <mloven> which we'll grow with extra collectors when needed. Also, if you're looking at a really large number of devices, you may want to consider offbox hubs...
[13-Jan-2011 14:04:43] <ericedge> "offbox hubs"?
[13-Jan-2011 14:06:19] * ericedge reads up on hubs at docs/DOC-5753
[13-Jan-2011 14:06:50] <mloven> meaning, run zenhub on a dedicated server...
[13-Jan-2011 14:07:11] <axelilly> rmatte: have you found anything out about how to increase poll intervals?
[13-Jan-2011 14:07:23] <mloven> our setup is: one master, 5 hubs, ~40 collectors
[13-Jan-2011 14:08:25] <davetoo> really?
[13-Jan-2011 14:08:36] <davetoo> At what point did you break out the hubs?
[13-Jan-2011 14:08:42] <davetoo> And is there still/also a hub on the master?
[13-Jan-2011 14:09:00] <ericedge> oh nice, I see how it works.
[13-Jan-2011 14:09:19] <ericedge> davetoo: the doc I linked above says, "Typically, only very large systems with more than five collectors or more than 1,500 devices will benefit from multiple hubs."
[13-Jan-2011 14:09:35] <davetoo> mloven: I think I know who you work for, but can you talk about how many devices/datapoints?
[13-Jan-2011 14:10:18] <rmatte> davetoo: he mentioned the number of devices just a few lines back
[13-Jan-2011 14:10:20] <rmatte> read up
[13-Jan-2011 14:10:46] <davetoo> rmatte: I can't I just joined the channel
[13-Jan-2011 14:10:57] <rmatte> oh, didn't see that
[13-Jan-2011 14:11:03] <rmatte> [01:51pm] <mloven> ericedge: we've got about 11k devices under monitoring (servers and network devices), but that's spread out over about 40 collectors...
[13-Jan-2011 14:11:12] <rmatte> [01:52pm] <mloven> that's our large cluster though... we have two others that are smaller (< 1k devices)...
[13-Jan-2011 14:11:20] <rmatte> [01:53pm] <mloven> which we'll grow with extra collectors when needed. Also, if you're looking at a really large number of devices, you may want to consider offbox hubs...
[13-Jan-2011 14:11:34] <davetoo> right, that last line is the first I saw
[13-Jan-2011 14:11:41] <rmatte> lol k
[13-Jan-2011 14:11:59] <davetoo> I'm thinking that I may see if I can do without Egor's zenpack for remotes,
[13-Jan-2011 14:12:10] <davetoo> because it makes some assumptions that I don't necessarily want to keep
[13-Jan-2011 14:12:17] <davetoo> and doesn't allow for multiple hubs, for sure.
[13-Jan-2011 14:13:12] <mloven> davetoo: there is a hub on the master, but it's only responsible for monitoring the other hubs and the collectors.
[13-Jan-2011 14:13:19] <davetoo> aye
[13-Jan-2011 14:13:38] <davetoo> Are you able to get by with just the single Zope instance on the master?
[13-Jan-2011 14:14:01] <davetoo> and .. what do you do with the rendering?
[13-Jan-2011 14:14:35] <axelilly> rmatte: let me know if you find any godd stuff on the interval project, I'm interested in it.
[13-Jan-2011 14:15:23] <mloven> davetoo: we have multiple zope instances, but we also have 20 or more people looking at the event console all day...
[13-Jan-2011 14:15:56] <davetoo> *nod*
[13-Jan-2011 14:16:22] <mloven> and I should mention that we're enterprise too, so we're not as l33t as rmatte who figures all this stuff out on his own.
[13-Jan-2011 14:17:14] <ericedge> I smiled the other day when I was looking into a problem I had with nmap collection in 2.5 and found a ticket that rmatte had heavily annotated.
[13-Jan-2011 14:17:28] <ericedge> everywhere I go rmatte's helping me out.
[13-Jan-2011 14:17:51] <ericedge> (thanks, rmatte!
[13-Jan-2011 14:18:12] <rmatte> haha, np
[13-Jan-2011 14:18:19] <davetoo> yeah, he's a star
[13-Jan-2011 14:24:55] <davetoo> I am beginning to dislike Jira
[13-Jan-2011 14:25:21] <davetoo> at least the Wiki portion. Page titles can't have any punctuation in them, essentially
[13-Jan-2011 14:25:59] <axelilly> I'm wondering how many people do perf monitoring of their SAN with zenoss.
[13-Jan-2011 14:29:11] <joko_> i know we haven't gotten that far yet, the monitoring the SAN comes with is generally better metrics
[13-Jan-2011 14:31:47] <ericenns> rmatte: So the soft link works perfectly
[13-Jan-2011 14:32:21] <rmatte> cool
[13-Jan-2011 14:32:34] <rmatte> glad to hear
[13-Jan-2011 14:32:35] <rmatte>
[13-Jan-2011 14:32:43] <rmatte> figured it would, no reason why it shouldn't
[13-Jan-2011 14:32:47] <rmatte> softlinks are very handy
[13-Jan-2011 14:33:10] <axelilly> joko_: ah, good input
[13-Jan-2011 14:33:16] <ericenns> rmatte: yup so it is possible to mix different installations just softlink the location where head zenoss installs to where remote zenoss installs to keep them consistent
[13-Jan-2011 14:36:01] <ericenns> rmatte: so I have my backend perl script for vsphere network interfaces, just need to make the modeler plugin
[13-Jan-2011 14:37:43] <joko_> axelilly: what SAN do you use out of curiousity?
[13-Jan-2011 14:38:00] <ericenns> open question is there any interface modeler that doesn't use snmp
[13-Jan-2011 14:38:11] <axelilly> joko_: back end hardware: IQStor, AMS 2300
[13-Jan-2011 14:38:23] <axelilly> joko_: SAN manager software: IPStor
[13-Jan-2011 14:39:12] <joko_> ah, all sounds familiar, im not much of a storage guy tho
[13-Jan-2011 14:39:45] <rmatte> ericenns: awesome
[13-Jan-2011 14:40:00] <rmatte> ericenns: yes, the WMI interface modeler
[13-Jan-2011 14:40:06] <rmatte> in egor's pack
[13-Jan-2011 14:40:12] <ericenns> rmatte: yes just found it now
[13-Jan-2011 14:40:26] <rmatte>
[13-Jan-2011 14:41:13] <axelilly> joko_: storage admin is one of the hats I wear.
[13-Jan-2011 14:41:24] <axelilly> joko_: But then I have to do the storage dance.
[13-Jan-2011 14:41:51] <axelilly> is trying to figure out how to send SMS message from zenoss out of band.
[13-Jan-2011 14:44:41] <axelilly> what's the best method for sending SMS messages from Zenoss?
[13-Jan-2011 14:44:45] <axelilly> GPRS modem?
[13-Jan-2011 14:57:32] <rmatte> axelilly: I think there's some document on the community site about that somewhere
[13-Jan-2011 14:57:55] <axelilly> rmatte: yea, just found one that talks about using a modem to call a TAP number.
[13-Jan-2011 14:58:47] <rmatte> yeh, that's the one I'm thinking of
[13-Jan-2011 14:58:57] <rmatte> but I guess that's not what you're looking for?
[13-Jan-2011 15:00:00] <rmatte> I mean, OOB management is traditionally done via modem
[13-Jan-2011 15:00:20] <rmatte> you could use a gprs modem I'm sure, but it would take some figuring out
[13-Jan-2011 15:06:00] <mloven> hire a guy to watch the event console and text you if there's an issue...
[13-Jan-2011 15:14:35] bigegor_ is now known as bigegor
[13-Jan-2011 15:14:55] <axelilly> yea, I think I'll use the modem and phone line solution.
[13-Jan-2011 15:14:57] <rmatte> lol
[13-Jan-2011 15:15:20] <rmatte> axelilly: outsource it to india
[13-Jan-2011 15:15:42] <ampletime> this is a very difficult choice
[13-Jan-2011 15:15:45] <rmatte> "Watch this event console and type events you see in via this keypad"
[13-Jan-2011 15:15:50] <axelilly> rmatte: that'd be about right for corporate america
[13-Jan-2011 15:15:59] <ampletime> zenoss vs nagios vs opennms vs zabbix
[13-Jan-2011 15:16:13] <rmatte> ampletime: well, zenoss vs nagios is a no brainer, Zenoss
[13-Jan-2011 15:16:25] <rmatte> I've tested zabbix and I prefer Zenoss to it
[13-Jan-2011 15:16:30] <rmatte> I've never tested opennms
[13-Jan-2011 15:16:53] <ampletime> whats interesting is that all these programs have big install bases now.. i gotta read features and easy of use stuff in detail
[13-Jan-2011 15:16:56] <tehhobbit> opennms is pretty much like zabbix, agent based
[13-Jan-2011 15:17:04] <ampletime> i'm thinking zenoss too most likely
[13-Jan-2011 15:17:09] <rmatte> ah, agents, yuck
[13-Jan-2011 15:17:18] <tehhobbit> rmatte: and no zenoss vs nagios isnt a nobrainer
[13-Jan-2011 15:17:35] <rmatte> tehhobbit: in terms of setup time it is
[13-Jan-2011 15:17:42] <rmatte> perhaps not in terms of monitoring depth
[13-Jan-2011 15:18:03] <rmatte> though there's really nothing that nagios can do that you can't get Zenoss to do
[13-Jan-2011 15:18:26] <tehhobbit> zenoss still lacks layer 2 dpends
[13-Jan-2011 15:18:27] <bigegor> rmatte: dependencies
[13-Jan-2011 15:18:30] <tehhobbit> depends
[13-Jan-2011 15:18:34] <rmatte> well, other than depends
[13-Jan-2011 15:18:34] <rmatte> lol
[13-Jan-2011 15:18:45] <rmatte> depends are a big issue which I'm amazed they haven't addressed yet
[13-Jan-2011 15:18:46] <ampletime> what about ease of use?
[13-Jan-2011 15:18:58] <axelilly> rmatte: well, I wish zenoss could display if a switch interface was up or down.
[13-Jan-2011 15:19:11] <rmatte> Zenoss is quite easy to use, though like anything else, there is a learning curve
[13-Jan-2011 15:19:25] <rmatte> and some parts of it can be a bit complex until you learn them
[13-Jan-2011 15:19:39] <ampletime> none of these programs are anything like scom tho right?
[13-Jan-2011 15:19:49] <rmatte> I've never seen or used scom, so no idea
[13-Jan-2011 15:20:06] <tehhobbit> rmatte althou the benifits of zenoss are huge if you are well aware of the what you cant do
[13-Jan-2011 15:20:13] <rmatte> I mean, these are open source products that you're talking about
[13-Jan-2011 15:20:22] <ampletime> yes of course
[13-Jan-2011 15:20:37] <ampletime> we're migrating some stuff from msft to linux-based
[13-Jan-2011 15:20:37] <rmatte> tehhobbit: yeh, the dependencies aren't a big deal for me personally, we just deal without them
[13-Jan-2011 15:20:40] <ampletime> that's why we need monitoring
[13-Jan-2011 15:20:40] <rmatte> more of a nice to have
[13-Jan-2011 15:21:19] <rmatte> ampletime: I'd say give Zenoss a try, it has great monitoring support
[13-Jan-2011 15:21:44] <ampletime> rmatte, definitely on my top 2 list.. zenoss and nagios
[13-Jan-2011 15:21:52] <tehhobbit> rmatte: we are redesigning our entire lan(s) and have taken into accounting what we can and cant do with zenoss so should be all good
[13-Jan-2011 15:22:16] <rmatte> ampletime: try Nagios first, and after you remark how difficult it is to setup and how horrid the interface is, then move on to trying Zenoss
[13-Jan-2011 15:22:28] <tehhobbit> but was some things lacking with our current design
[13-Jan-2011 15:22:36] <ampletime> rmatte, you remind me of the dilemma we had earlier... Xen vs KVM lol
[13-Jan-2011 15:22:49] <rmatte> lol
[13-Jan-2011 15:23:03] <ampletime> obviously ended up with KVM lol
[13-Jan-2011 15:23:22] <tehhobbit> zenoss vs nagios is more like xen vs vCenter
[13-Jan-2011 15:23:37] <ampletime> really.. i hope it lives up to that comparison
[13-Jan-2011 15:23:48] <rmatte> ampletime: I've been using Zenoss for 2 and a half years, I now have 16 production Zenoss servers monitoring over 40 different companies, and I love it
[13-Jan-2011 15:24:12] <ampletime> excellent
[13-Jan-2011 15:24:14] <rmatte> My largest install is for a single company, it monitors 430+ devices.
[13-Jan-2011 15:24:24] <rmatte> mixture of cisco switches, routers, windows servers
[13-Jan-2011 15:24:30] <tehhobbit> a tip on the way, look at both python and twisted along the way
[13-Jan-2011 15:24:41] <rmatte> It also excels at monitoring Linux servers
[13-Jan-2011 15:24:42] <tehhobbit> (not both at the same time)
[13-Jan-2011 15:25:15] <ampletime> interesting.. thanks for the input guys
[13-Jan-2011 15:25:20] <ampletime> boss calls.. i'll brb
[13-Jan-2011 15:25:27] <rmatte> well, the benefit of learning python while using Zenoss is obvious (transforms), but what exactly is the benefit of looking at twisted?
[13-Jan-2011 15:25:44] <tehhobbit> rmatte: zenpacks
[13-Jan-2011 15:25:49] <bigegor> daemons
[13-Jan-2011 15:25:53] <tehhobbit> and reports
[13-Jan-2011 15:26:00] <rmatte> tehhobbit: you just have to look at example code lol
[13-Jan-2011 15:26:25] <rmatte> but yeh, true
[13-Jan-2011 15:26:37] <rmatte> he probably won't be getting in to that much detail any time soon though
[13-Jan-2011 15:27:09] <tehhobbit> I tried twisting the agregated interface report to just some nics on the core switches and got all twisted along the way
[13-Jan-2011 15:27:34] <davetoo> huh?
[13-Jan-2011 15:27:47] <davetoo> Why might you need twisted for reporting?
[13-Jan-2011 15:28:00] <davetoo> For dynamically querying for stuff?
[13-Jan-2011 15:28:02] <rmatte> yeh, I don't get that part
[13-Jan-2011 15:28:16] <rmatte> reports generally just pull via zope
[13-Jan-2011 15:28:29] <rmatte> or call on functions to grab rrd data
[13-Jan-2011 15:28:56] <tehhobbit> ok then its zope that has me confused
[13-Jan-2011 15:29:05] <tehhobbit> aaah now I remeber
[13-Jan-2011 15:29:35] <tehhobbit> twisted when I tried writing a collector plugin for fs switch ports
[13-Jan-2011 15:29:51] <tehhobbit> fc*
[13-Jan-2011 15:30:27] <rmatte> ah
[13-Jan-2011 15:30:34] <rmatte> Brocade?
[13-Jan-2011 15:30:38] <tehhobbit> have brocade switched that still cant do 64bit counters so they use hex strings instead
[13-Jan-2011 15:30:52] <rmatte> Yeh, Brocade's SNMP blows
[13-Jan-2011 15:30:58] <rmatte> can't stand how they do it
[13-Jan-2011 15:31:40] <rmatte> I've been meaning to write a collector plugin for the interfaces on our brocade switch
[13-Jan-2011 15:32:42] <tehhobbit> switching to juniper for both dc's now thou
[13-Jan-2011 15:33:10] <tehhobbit> fcoe instead
[13-Jan-2011 15:35:06] <axelilly> I have qlogic FC switches
[13-Jan-2011 15:35:27] <axelilly> haven't tried using SNMP with them yet, so not sure how it is.
[13-Jan-2011 15:35:50] <tehhobbit> would be nice to get sflow into zenoss
[13-Jan-2011 15:49:33] <QubeZ> hello all
[13-Jan-2011 15:50:00] <QubeZ> i set my default event aging threshold for 48 hours for > error but all my warnings stay for days on end without clearing themselves. Running Zenoss 3.0.2.
[13-Jan-2011 15:54:31] <ericenns> rmatte: I almost got the interfaceMap done
[13-Jan-2011 15:54:45] <rmatte> QubeZ: one sec, I'm finding the trac ticket I logged
[13-Jan-2011 15:54:50] <QubeZ> k thanks
[13-Jan-2011 15:55:43] <nyeates> wow 3.1 is gonna have 60+ bug fixes
[13-Jan-2011 15:55:55] <nyeates> lot more than we once thought
[13-Jan-2011 15:56:01] <rmatte> good to hear
[13-Jan-2011 15:56:11] <rmatte> hopefully some to do with templates lol
[13-Jan-2011 15:56:51] <rmatte> QubeZ: http://dev.zenoss.org/trac/ticket/5366
[13-Jan-2011 15:57:08] <rmatte> QubeZ: that patch should be included with 3.1
[13-Jan-2011 15:57:16] <nyeates> the lacking template copy functionality is accepted! we will see tho if jacausey can get it done before we want to release
[13-Jan-2011 15:57:20] <rmatte> you can probably zenpatch it
[13-Jan-2011 15:58:15] <QubeZ> rmatte: thanks
[13-Jan-2011 15:58:24] <nyeates> my recods show that 5366 was delivered long ago in like 2.5
[13-Jan-2011 15:58:49] <rmatte> nyeates: no, it wasn't
[13-Jan-2011 15:59:14] <nyeates> oh
[13-Jan-2011 15:59:20] <nyeates> maybe i misread or its marked wrong
[13-Jan-2011 15:59:27] <rmatte> probably marked wrong
[13-Jan-2011 15:59:41] <rmatte> I know it was an issue still in 3.0.3
[13-Jan-2011 15:59:54] <nyeates> well wait, lets figure it out, cause i dont see it as on list for 3.1 that i have
[13-Jan-2011 16:00:05] <rmatte> well it needs to be
[13-Jan-2011 16:00:06] <rmatte> lol
[13-Jan-2011 16:00:17] <nyeates> 7 weeks ago * status changed from verification to closed
[13-Jan-2011 16:00:17] <nyeates> Verified as Fixed on trunk build 936 - CentOS5 64 bits
[13-Jan-2011 16:00:50] <rmatte> ok, let's put it this way...
[13-Jan-2011 16:01:10] <rmatte> if you check the actual patch, you'll see that it adds a new menu item to the aging dropdown called "Age All Severities"
[13-Jan-2011 16:01:44] <rmatte> in 3.0.3, if you navigate to Events -> Event Manager you'll see that it's not an available option
[13-Jan-2011 16:01:57] <rmatte> hence the patch couldn't have been included up to now
[13-Jan-2011 16:03:37] <nyeates> yea im trying to figure it out now
[13-Jan-2011 16:03:46] <rmatte>
[13-Jan-2011 16:03:52] <nyeates> maybe it was not properly marked for 3.1 - finding out
[13-Jan-2011 16:04:14] <rmatte> could be, but it should make it in
[13-Jan-2011 16:11:44] <Sam-I-Am> yo homies
[13-Jan-2011 16:12:11] <rmatte> yo
[13-Jan-2011 16:12:16] <Sam-I-Am> been a looooong day
[13-Jan-2011 16:12:27] <Sam-I-Am> wrote up a 20 page report for management about zenoss
[13-Jan-2011 16:12:33] <Sam-I-Am> i'm toast
[13-Jan-2011 16:12:37] <rmatte> lol
[13-Jan-2011 16:13:21] <Sam-I-Am> sometimes i wonder how much more i could have done with zenoss today if i wasn writing up stuff
[13-Jan-2011 16:13:41] <rmatte> you do wutcha gotta do
[13-Jan-2011 16:14:03] <Sam-I-Am> yupyup
[13-Jan-2011 16:14:09] <Sam-I-Am> hopefully it means more zenoss
[13-Jan-2011 16:14:17] <Sam-I-Am> or it'll go over like a lead balloon
[13-Jan-2011 16:14:19] <rmatte> more cowbell!
[13-Jan-2011 16:14:36] <Sam-I-Am> yep
[13-Jan-2011 16:20:40] <nyeates> sam-i-am: Im interested to see what you wrote...
[13-Jan-2011 16:20:48] <nyeates> im guessing its internal info tho?
[13-Jan-2011 16:24:47] <Sam-I-Am> ah, not so much internal
[13-Jan-2011 16:26:33] <Sam-I-Am> basically indicated what we're doing now, whats wrong with it, what we should be doing at least to correct whats broken now
[13-Jan-2011 16:26:44] <Sam-I-Am> and the time it takes to correct it...
[13-Jan-2011 16:27:04] <Sam-I-Am> then provided a list of more advanced things zenoss can do IF we allocate the time and possibly money for it
[13-Jan-2011 16:27:24] <Sam-I-Am> then a giant spreadsheet of storage requirements for RRD files
[13-Jan-2011 16:27:25] <rmatte> cool
[13-Jan-2011 16:27:41] <rmatte> lol
[13-Jan-2011 16:28:08] <Sam-I-Am> since apparently someone cheaped out on the san and 4 collectors with about 15k rrd files total is horking it
[13-Jan-2011 16:28:13] <nyeates> hah - nice
[13-Jan-2011 16:28:57] <nyeates> rmatte: fix for http://dev.zenoss.org/trac/ticket/5366 will come in Avalon, as seen by the milestone and lack of maintenance target fields
[13-Jan-2011 16:29:26] <nyeates> they must have decided that it couldnt be included for whatever reason....we already have a ton of bugs in 3.1 and i know they had to parse it down
[13-Jan-2011 16:29:31] <rmatte> nyeates: k, lame that it's not making it in to the maintenance release when the patch is already done, but oh well
[13-Jan-2011 16:30:10] <nyeates> one of those things
[13-Jan-2011 16:30:27] <rmatte> Yeh, I'm used to that with Zenoss lol
[13-Jan-2011 16:30:42] <Sam-I-Am> supposedly support is going to webex with me and run some debug thingies with a developer to figure out whats going on with my user group administered objects add problem
[13-Jan-2011 16:30:54] <rmatte> Sam-I-Am: cool
[13-Jan-2011 16:30:54] <Sam-I-Am> if any of you know rob borowicz
[13-Jan-2011 16:31:04] <rmatte> noop
[13-Jan-2011 16:31:04] <Sam-I-Am> had a good chat with him yesterday
[13-Jan-2011 16:31:27] <nyeates> yeah rob is a good guy, i used to work directly with em in support
[13-Jan-2011 16:31:34] <nyeates> he will def make u happy
[13-Jan-2011 16:31:43] <Sam-I-Am> and hopefully fix my problem
[13-Jan-2011 16:32:10] <rmatte> I was going to say, hopefully by fixing his problem, not by telling him jokes
[13-Jan-2011 16:32:19] <nyeates> i think i remember seeing robs trac bug for that issue and it coming up in defect review
[13-Jan-2011 16:32:55] <nyeates> not sure what the progress is tho - im sure he gave u the ticket url
[13-Jan-2011 16:33:16] <Sam-I-Am> yep
[13-Jan-2011 16:33:21] <rmatte> We, the users of Zenoss, demand "MOAR PONIES! (tm)" in the next release of Zenoss.
[13-Jan-2011 16:33:29] <Sam-I-Am> omgponies
[13-Jan-2011 16:33:32] <Sam-I-Am> and unicorns
[13-Jan-2011 16:33:36] <nyeates> ponies? zebras u mean?
[13-Jan-2011 16:33:47] <rmatte> lol, that too
[13-Jan-2011 16:33:58] <nyeates> hehehe, Zenny the Zebra
[13-Jan-2011 16:34:06] <nyeates> Ive got a box full of em here
[13-Jan-2011 16:34:11] <nyeates> give out at events
[13-Jan-2011 16:34:11] <rmatte> my Zenny's legs are yellowing
[13-Jan-2011 16:34:17] <Sam-I-Am> you should name releases things that begin with Z ... might run out soon
[13-Jan-2011 16:34:24] <rmatte> nyeates: we have a bunch around the office
[13-Jan-2011 16:34:42] <rmatte> nyeates: Matt Ray would send swag to me occasionally lol
[13-Jan-2011 16:34:43] <nyeates> yeah they changed from crabs to beaches....not sure why
[13-Jan-2011 16:34:56] <rmatte> yeh that's lame, the crab naming was so much better
[13-Jan-2011 16:35:05] <rmatte> "Ghost Crab"
[13-Jan-2011 16:35:10] <rmatte> "Coconut Crab"
[13-Jan-2011 16:35:19] <nyeates> agreed, but shhh. i think we were running low too tho
[13-Jan-2011 16:35:29] <rmatte> nah, there are like 600 crab names
[13-Jan-2011 16:35:55] <rmatte> or more
[13-Jan-2011 16:35:56] <rmatte> lol
[13-Jan-2011 16:36:18] <rmatte> and of all the things they could have picked, beaches
[13-Jan-2011 16:36:27] <rmatte> "Let's name our software after a bunch of sand"
[13-Jan-2011 16:36:39] <mloven> "Imitation Crab"...
[13-Jan-2011 16:36:50] <mloven> though I think that was 2.4....
[13-Jan-2011 16:37:11] <Sam-I-Am> crab is tasty
[13-Jan-2011 16:38:55] <rmatte> haha @ mloven
[13-Jan-2011 16:39:12] <nyeates> I am in MD, we are known world wide for crab
[13-Jan-2011 16:39:12] <nyeates> we get newspaper out, and crack em open, guts and all
[13-Jan-2011 16:39:13] <nyeates> yummmm
[13-Jan-2011 16:39:20] <nyeates> not the guts
[13-Jan-2011 16:39:22] <nyeates> themeat
[13-Jan-2011 16:39:27] <rmatte> lol
[13-Jan-2011 16:39:34] <Sam-I-Am> i tried lobster guts once in maine
[13-Jan-2011 16:39:36] <Sam-I-Am> it was gross
[13-Jan-2011 16:39:44] <Sam-I-Am> well, there was two things... something green, and something red
[13-Jan-2011 16:39:53] <rmatte> yeh, I'll stick to actual meat
[13-Jan-2011 16:39:53] <rmatte> lol
[13-Jan-2011 16:39:59] <nyeates> http://dev.zenoss.com/trac/ticket/7689 zenoss 3.0 lacks template copy functionality
[13-Jan-2011 16:40:12] <nyeates> 3.1 accepted :-)
[13-Jan-2011 16:40:14] <Sam-I-Am> i thought that was fixed
[13-Jan-2011 16:40:22] <rmatte> no, it's not
[13-Jan-2011 16:40:48] <nyeates> naw not yet....and the dev just told me that it is still a stretch, but that they aim to get it done for 3.1
[13-Jan-2011 16:40:59] <rmatte> you can't actually copy a template to the exact same location
[13-Jan-2011 16:41:10] <nyeates> yea its dum
[13-Jan-2011 16:41:14] <rmatte> and have it copy as "copy_of_Whatever"
[13-Jan-2011 16:42:03] <rmatte> that ones was the biggest showstopper for me
[13-Jan-2011 16:42:32] <rmatte> The way the paths are displayed is another, but lord knows if that'll ever change
[13-Jan-2011 16:42:41] <rmatte> it was fine the way it was and they went and messed it up lol
[13-Jan-2011 16:43:14] <rmatte> "Devices" in "Devices" == / (when it actually shows up)
[13-Jan-2011 16:43:21] <Sam-I-Am> yep
[13-Jan-2011 16:43:56] <rmatte> "Cisco" in /Devices/Network/Router == /Devices/Network/Router/Cisco
[13-Jan-2011 16:44:07] <rmatte> can you imagine if linux worked like that? lol
[13-Jan-2011 16:44:26] <rmatte> ls
[13-Jan-2011 16:44:30] <rmatte> "lib" in /usr
[13-Jan-2011 16:45:16] <Sam-I-Am> heh
[13-Jan-2011 16:46:02] <rmatte> The other thing is, no other paths in the rest of Zenoss are displayed like that
[13-Jan-2011 16:46:11] <rmatte> so it's inconsitent with the look and feel of the rest of it
[13-Jan-2011 16:46:17] <rmatte> inconsistent*
[13-Jan-2011 16:49:27] <bigegor> my propousal is: "Cisco" in "Router" in "Network" in "Devices"
[13-Jan-2011 16:49:43] <rmatte> yeh, even better
[13-Jan-2011 16:49:46] <rmatte> why not go all the way?
[13-Jan-2011 16:50:03] <rmatte> and why stop at template paths? let's do that for event paths, device class paths, the sky is the limit
[13-Jan-2011 16:50:28] <rmatte>
[13-Jan-2011 16:51:29] <rmatte> before you know it, you won't even realize where you're copying stuff to
[13-Jan-2011 16:52:18] <rmatte> actually, we could make the paths egyptian, that will really mess with people
[13-Jan-2011 16:52:52] <rmatte> "I think something's wrong, all I see are these weird characters like hiroglyphs." "No, that's correct."
[13-Jan-2011 16:53:13] <ericenns> bigegor: when do you update the interface status in your wmi interface map
[13-Jan-2011 16:53:38] <rmatte> '"Cisco" is represented by the small bird with a piece of straw in it's beak'
[13-Jan-2011 16:54:04] <ericenns> bigegor: nevermind found what I was looking for
[13-Jan-2011 16:55:18] <Sam-I-Am> do you guys tend to modify event summaries or messages in transforms?
[13-Jan-2011 16:55:45] <Sam-I-Am> somanyoptions heh
[13-Jan-2011 16:55:46] <rmatte> Sam-I-Am: summaries or both
[13-Jan-2011 16:55:58] <Sam-I-Am> but not just message?
[13-Jan-2011 16:56:12] <rmatte> you could, but it's not going to change what you see in the summary in the event console
[13-Jan-2011 16:56:29] <Sam-I-Am> true. although i can pick one or the other for alerts i think
[13-Jan-2011 16:56:41] <rmatte> I think both come in in alerts
[13-Jan-2011 16:56:49] <rmatte> the summary is usually in the subject and the message is in the body
[13-Jan-2011 16:57:03] <rmatte> could be wrong, haven't looked at it recently
[13-Jan-2011 16:57:06] <Sam-I-Am> oh yeah, it does
[13-Jan-2011 17:06:50] <ericenns> rmatte: Yeah my interface map is complete just need to get the data collection done
[13-Jan-2011 17:07:33] <ericenns> rmatte: now Virtual Machines wont be so lonely
[13-Jan-2011 17:19:30] <rmatte> cool
[13-Jan-2011 17:22:20] <amorphic> hello all... can anybody tell me if it's possible to create rules to automatically categorise discovered devices?
[13-Jan-2011 17:23:08] <amorphic> ie, if I run discovery on an IP range, any machines whose discovered OS is *Linux* are auto-moved to /Devices/Linus
[13-Jan-2011 17:23:27] <amorphic> or /Devicues/Linux even (freudian slip?)
[13-Jan-2011 17:27:41] <Sam-I-Am> so... if i want to terminate further execution of a transform, whats the best way?
[13-Jan-2011 17:28:02] <Sam-I-Am> amorphic: not really, but theres a zenpack that sorta does it for server stuff (as oppose to network stuff)
[13-Jan-2011 17:28:36] <amorphic> Cheers Sam, will take a look
[13-Jan-2011 18:14:13] <amorphic> Sam - any clues as to the name of that zenpack? I can't find it...
[13-Jan-2011 18:57:50] brandonleach_ is now known as brandonleach
[13-Jan-2011 20:12:05] brandonleach_ is now known as brandonleach
[13-Jan-2011 20:41:16] <Sam-I-Am> amorphic: i think its called application profiles
[13-Jan-2011 21:19:39] <amorphic> Thanks Sam, will take a look
[13-Jan-2011 23:52:08] brandonleach_ is now known as brandonleach
[14-Jan-2011 00:00:40] [disconnected at Fri Jan 14 00:00:40 2011]
[14-Jan-2011 00:00:40] [connected at Fri Jan 14 00:00:40 2011]
[14-Jan-2011 00:00:55] [zenoss-logger (logger bot) has joined #zenoss]
[14-Jan-2011 00:47:01] <sloof3> So it begins again...RRD data just disappears at random
[14-Jan-2011 00:51:38] <sloof3> Surely there is a reason why ifHCOutOctets_ifHCOutOctets.rrd is the only RRD for this interface that wasn't erased? Everything was lost three hours ago
[14-Jan-2011 01:45:39] <froztbyte> sloof3: well, I'd try to find out why everything else was nuked
[14-Jan-2011 02:26:42] salahudin_mycert is now known as salawank
[14-Jan-2011 05:34:34] <crilly|w> I can't see how to define what a custom report actually grabs? I've defined two Collections, one for /Network/Switch and one for /Network/Router. I've created a graph definition called "Interface Graphs" and that's it. I can't see where else I can define what information to grab
[14-Jan-2011 05:34:57] * crilly|w i've started to read the docs, though
[14-Jan-2011 06:12:21] <kokey> yeah that stuff is not as intuitive as it could be
[14-Jan-2011 06:12:30] <kokey> i still need to spend time learning about it
[14-Jan-2011 06:14:54] <crilly|w> At the moment, I'm just seeing what graphs and information I can get. Last night we had an engineer loop two switches together, without STP enabled, and then plug that little loop into the network. We used our switches interfaces to narrow it down to his VLAN and eventually found is little experiment. I think if Zenoss is monitoring all the switches anyway, we could have narrowed it down a bit
[14-Jan-2011 06:14:54] <crilly|w> quicker perhaps.
[14-Jan-2011 06:15:42] crilly|w is now known as mail-dot-app
[14-Jan-2011 06:15:53] mail-dot-app is now known as crilly
[14-Jan-2011 06:20:40] <kokey> crilly: don't know if it will help with that
[14-Jan-2011 06:20:47] <kokey> those things are a bitch to detect
[14-Jan-2011 06:21:20] <kokey> there's a little telco in a tiny country
[14-Jan-2011 06:21:27] <kokey> let's say it's a little city and not a country
[14-Jan-2011 06:21:48] <kokey> where their network engineer thought of rolling everything out as a layer 2 network
[14-Jan-2011 06:22:05] <kokey> that includes all their adsl, wimax, and 5ghz wifi networks
[14-Jan-2011 06:22:31] <kokey> and span a few vlans across the whole thing
[14-Jan-2011 06:22:44] <kokey> so one management vlan for everyone, one client vlan, and one other vlan
[14-Jan-2011 06:23:09] <kokey> so you could be a client on their wimax, and you'll see broadcast traffic from some adsl customers
[14-Jan-2011 06:23:26] <kokey> not only that, connect a hub onto your connection, and you expand that
[14-Jan-2011 06:23:46] <kokey> so some clients have like a cisco switch hanging off it
[14-Jan-2011 06:24:04] <kokey> and you can see a lot of their broadcast traffic
[14-Jan-2011 06:24:21] <kokey> including stuff like vrrp and rstp stuff from inside some of their client networks
[14-Jan-2011 06:24:31] <kokey> when you're on a wimax connection
[14-Jan-2011 06:24:48] <kokey> loads of opportunities for loops which i'm sure did happen but they could never track it down
[14-Jan-2011 06:25:03] <kokey> nevermind that the network was darn slow since it was like one big broadcast storm
[14-Jan-2011 06:47:22] crilly is now known as crilly|w
[14-Jan-2011 08:10:36] <kokey> anyone use HP ProLiant DL360 G6 servers and the proliant zenpack?
[14-Jan-2011 08:24:42] <sloof3> froztbyte: Where do I even begin to track something like that down?
[14-Jan-2011 08:25:02] <sloof3> Is there some sort of automatic purge of data.
[14-Jan-2011 08:42:34] <fragfutter> kokey: i have various proliants (but no dl360 G6)
[14-Jan-2011 08:42:50] <kokey> ah ok
[14-Jan-2011 08:43:13] <kokey> fragfutter: i seem to be having a problem with only that model's disk controller
[14-Jan-2011 08:43:20] <kokey> hmmmm
[14-Jan-2011 08:43:30] <kokey> i'm actually wondering if it might be an issue with the hp agent version really
[14-Jan-2011 08:43:46] <kokey> except i got a pretty new version but it might not support the older stuff so well
[14-Jan-2011 08:44:04] <fragfutter> kokey: most of my systems don't use a local disk
[14-Jan-2011 08:44:25] <kokey> well we rely on NFS a lot
[14-Jan-2011 08:44:27] <fragfutter> sloof3: afaik rrds that haven't received data for more then 30days are purged
[14-Jan-2011 08:44:34] <fragfutter> kokey: fibre channel
[14-Jan-2011 08:45:00] <kokey> but the array controllers just give an unknown error
[14-Jan-2011 08:45:12] <kokey> i've just dropped the checking of status on them for those models for now
[14-Jan-2011 08:48:00] <axelilly> rmatte: did you find out how to increase poll frequency?
[14-Jan-2011 08:57:26] <froztbyte> sloof3: turn up the debugging on all logs
[14-Jan-2011 08:58:26] <jb> anybody seen zenwin spit NT_STATUS_OBJECT_NAME_NOT_FOUND?
[14-Jan-2011 08:58:35] <axelilly> Trying to figure out how I can get a device ping tested once every minute.
[14-Jan-2011 08:58:54] <froztbyte> axelilly: turn up the ping frequency for that device in its zProperties
[14-Jan-2011 08:59:32] <Simon4> zenping checks every minute on our systems anyway
[14-Jan-2011 08:59:45] <Simon4> check $ZENHOME/log/zenping.log
[14-Jan-2011 08:59:46] <axelilly> froztbyte: now, if I'm using fPing to graph the latency of the pings, don't I need to change some RRD settings?
[14-Jan-2011 08:59:56] <Simon4> ah
[14-Jan-2011 09:00:17] <Simon4> so that's a zencommand
[14-Jan-2011 09:00:55] <axelilly> which zProperty sets the test interval?
[14-Jan-2011 09:01:14] <Simon4> you override the cycle time for the command in it's template
[14-Jan-2011 09:01:20] <Simon4> not as a zproperty
[14-Jan-2011 09:01:42] <axelilly> Simon4: does zenping test every minute by default?
[14-Jan-2011 09:01:48] <Simon4> yup
[14-Jan-2011 09:02:02] <Simon4> and that's what will mark the device down/etc
[14-Jan-2011 09:02:12] <Simon4> there are zproperties to tune how many ping failures etc s
[14-Jan-2011 09:02:14] <Simon4> -s
[14-Jan-2011 09:02:19] <axelilly> Simon4: ah, sweet
[14-Jan-2011 09:02:28] <axelilly> Simon4: do you use fPing zenpack?
[14-Jan-2011 09:02:32] <Simon4> nope
[14-Jan-2011 09:03:28] <axelilly> Simon4: what I'm trying to do is see if a device is "sometimes" not answering pings. So, can I set that device to report as down if one ping is lost?
[14-Jan-2011 09:04:30] <Simon4> yup
[14-Jan-2011 09:04:40] <Simon4> what version are you running?
[14-Jan-2011 09:04:52] <axelilly> 3.0.3
[14-Jan-2011 09:07:41] <Simon4> oay
[14-Jan-2011 09:07:47] <Simon4> if you go to advanced up the top
[14-Jan-2011 09:07:52] <Simon4> then collectors on the blue bar
[14-Jan-2011 09:07:58] <Simon4> click on hte "localhost" collector
[14-Jan-2011 09:08:10] <Simon4> you can change the "Ping time out" and "Ping tries" to whatever you wish
[14-Jan-2011 09:09:25] <axelilly> ok, but that will change the rule for all devices right?
[14-Jan-2011 09:09:35] <Simon4> yah
[14-Jan-2011 09:10:00] <axelilly> bah
[14-Jan-2011 09:10:12] <axelilly> yea, I wanted to do it just for a class of devices.
[14-Jan-2011 09:14:07] <kokey> hmmmm
[14-Jan-2011 09:14:39] <kokey> looks like my thing doesn't skip the monitoring of iso9660 filesystems or stuff that's mounted local loopback
[14-Jan-2011 09:14:44] <kokey> it's skipping NFS tho
[14-Jan-2011 09:18:46] <Sam-I-Am> morning folks
[14-Jan-2011 09:20:35] <axelilly> Sam-I-Am: morning
[14-Jan-2011 09:20:37] <Sam-I-Am> Simon4: do you know the best way to terminate further execution of a transform?
[14-Jan-2011 09:29:02] <kokey> exit?
[14-Jan-2011 09:29:20] <kokey> don't listen to me i don't know much python
[14-Jan-2011 09:29:25] <kokey> i'll use exit or continue
[14-Jan-2011 09:29:30] <Sam-I-Am> well, yeah theres the typical python ways
[14-Jan-2011 09:29:31] <kokey> if it even exists in python
[14-Jan-2011 09:29:39] <Sam-I-Am> i just wondered if a specific way wont piss zenoss off
[14-Jan-2011 09:29:48] <kokey> exit 0?
[14-Jan-2011 09:29:50] <kokey> ;-)
[14-Jan-2011 09:30:45] <Simon4> Sam-I-Am: hmm, sys.exit(0) might do all sorts of fun things
[14-Jan-2011 09:31:10] <Sam-I-Am> yeah!
[14-Jan-2011 09:31:11] <Simon4> I would be using something like continue to drop to the bottom of the transform, or maybe return ?
[14-Jan-2011 09:31:47] <Sam-I-Am> its basically a case where i run some sanity checks... and if something misses, set evt.summary to "this shouldnt have happened" and terminate execution of the remaining transform
[14-Jan-2011 09:32:25] <Simon4> so you could put the work section of the transform in a function, then the main section = sanity checks or run function ?
[14-Jan-2011 09:33:24] <Sam-I-Am> i.. guess. /me isnt much of a python person
[14-Jan-2011 09:34:27] <Simon4> Sam-I-Am: or
[14-Jan-2011 09:34:51] <Simon4> set variable process = False
[14-Jan-2011 09:35:03] <Simon4> get your sanity checks to set it to true if they pass, false if they fail
[14-Jan-2011 09:35:11] <Simon4> then just if process: for the real work
[14-Jan-2011 09:35:26] <Sam-I-Am> that also wrks
[14-Jan-2011 09:38:59] <kokey> i wonder if there's another net-snmp setting i'm missing for loop mounts and/or iso9660 filesystems
[14-Jan-2011 09:40:08] <Sam-I-Am> if you're using a zenpack for filesystem monitoring, i would imagine by default it ignores things like that
[14-Jan-2011 09:42:29] <Sam-I-Am> meh, why isnt zenoss listening to my class transform
[14-Jan-2011 09:45:37] <Sam-I-Am> hmm, helps if i put in part of the script
[14-Jan-2011 09:47:55] <Disconnect> ok so am i missing something? installed the stack installer and added 3 hosts, that worked fine. decomissioned one (its completely turned off) and zenoss still thinks its doing fine. is there something obvious I'm missing? seems like thats a basic test for a monitoring system - "tell me if the remote host dies"..
[14-Jan-2011 09:51:45] <fragfutter> Disconnect: zenoss will only poll snmp every five minutes.
[14-Jan-2011 09:52:07] <Disconnect> it was down 18 hours..
[14-Jan-2011 09:52:12] <fragfutter>
[14-Jan-2011 09:52:26] <Disconnect> the graphs were blank, but the power-button was alive and there were no warnings/errors..
[14-Jan-2011 09:53:42] <fragfutter> you should get an Event /Status/Ping
[14-Jan-2011 09:54:29] <fragfutter> is zenping running?
[14-Jan-2011 09:54:54] <Disconnect> yes
[14-Jan-2011 09:54:57] <Disconnect> 18024 ? Sl 0:01 /usr/local/zenoss/python/bin/.python.bin /usr/local/zenoss/zenoss/Products/ZenStatus/zenping.py --configfile /usr/local/zenoss/zenoss/etc/zenping.conf --cycle --daemon --useFileDescriptor=4
[14-Jan-2011 09:55:46] <Disconnect> although .. didn't zenoss used to default to testing every possible daemon/service that could exist on a host? (The default templates I mean.. don't recall if it was zenoss or zabbix..) cuz it seems like its gone minimalist, but omitting ping and "snmp isn't responding" might be -too- minimalist by default
[14-Jan-2011 09:56:37] <fragfutter> and your device is not in a configuration location where zPingMonitorIgnore is True?
[14-Jan-2011 09:57:12] <fragfutter> and you do get some other events for some machines? (not that event processing is down=
[14-Jan-2011 09:58:26] <Disconnect> the only other events it has triggered is a threshold on an ethernet interface. (and various new-device events) i removed the device yesterday, so let me recreate the problem real quick. (i can just light the vm back up, scan it, let it start charting, then stop it again.)
[14-Jan-2011 10:01:24] <Disconnect> i had forgotten about deleting the device or i would have done that -before- asking
[14-Jan-2011 10:02:19] <Disconnect> its in /server/linux, not /ping - could it just be weird defaults?
[14-Jan-2011 10:03:58] <fragfutter> just check your settings, Infrastructure->Server->Linux, blue details arrow, Configuration Properties
[14-Jan-2011 10:05:19] <Disconnect> zPingMonitorIgnore is false
[14-Jan-2011 10:06:04] <fragfutter> and zSnmpMonitorIgnore?
[14-Jan-2011 10:06:36] <Disconnect> false
[14-Jan-2011 10:07:08] <fragfutter> and the device is modelled and you can see that it currently polls values
[14-Jan-2011 10:07:34] <Disconnect> yep
[14-Jan-2011 10:07:46] <Disconnect> graphs show up, interfaces populated, etc
[14-Jan-2011 10:07:48] <fragfutter> then stop the snmp daemon on the target
[14-Jan-2011 10:08:27] <Disconnect> ok. lemme give it a second, make sure the graphs populate
[14-Jan-2011 10:08:40] <fragfutter> go to the events console and make sure you don't have any filters
[14-Jan-2011 10:09:48] <Disconnect> no filters, and just to be sure i hit 'clear filters'
[14-Jan-2011 10:10:00] <fragfutter> and your device is productive?
[14-Jan-2011 10:10:32] <fragfutter> i think by default only productive states are shown
[14-Jan-2011 10:10:50] <Disconnect> yep, production
[14-Jan-2011 10:13:13] <Disconnect> ok snmp agent down just showed up.
[14-Jan-2011 10:13:30] <Disconnect> turning off the vm, hopefully it'll show a ping failure
[14-Jan-2011 10:13:58] <Disconnect> if this works, then I don't know what was broken and I'm gonna revisit all the testing
[14-Jan-2011 10:14:30] <Disconnect> damn gotta go into a meeting. thanks for the help
[14-Jan-2011 11:22:41] <crilly|w> Is it possible to have Zenoss show disk IO for each mount point?
[14-Jan-2011 11:24:18] <Simon4> crilly|w: yeah, you need to add the UCDHardDiskMap collector plugin to either the devices or the device class that contains the devices
[14-Jan-2011 11:24:28] <Simon4> presuming these are linux boxes you're monitoring
[14-Jan-2011 11:54:12] <Disconnect> sigh. so if anyone was playing along at home, either fragfutter is magic or something in zenoss wasn't running yesterday and the restart today (unrelated) fixed it. it detected snmp down and ip down perfectly..
[14-Jan-2011 12:02:44] <Disconnect> What is the best way to handle vms running on a vm host? (In icinga/nagios, we just set the vm host as the 'parent' programatically, and if the host goes down the vms go unreachable.) they may not be related to the same system, app or tied together other than coincidence (in fact, we try not to put multiple vms for the same app on the same host, for obvious reason)
[14-Jan-2011 12:07:42] <crilly|w> Simon4, yes, and the odd Windows box. Where do I get that plugin? And thanks for helping.
[14-Jan-2011 12:08:30] * crilly|w Googles
[14-Jan-2011 12:13:33] <Simon4> crilly|w: the plugin is already installed
[14-Jan-2011 12:13:41] <Simon4> it comes with zenoss
[14-Jan-2011 12:14:07] <Simon4> you just need to change the "configuration property" called "collector plugins, and add teh UCDHardDiskMap plugin ot hte list
[14-Jan-2011 12:23:38] <Sam-I-Am> ahh, another webex meeting with zenoss
[14-Jan-2011 12:24:02] <ericenns> rmatte: you around
[14-Jan-2011 12:26:55] <rday> I've been looking for information on workign with ZenUsers over the 3.0.3 API, couldn't find any help though. Does anyone have a link on hand or know where I could look?
[14-Jan-2011 12:29:20] <crilly|w> Simon4, I can't see where to do that in Zenoss 3?
[14-Jan-2011 12:31:51] <crilly|w> Also, the 'Network Map' does nothing for me. I shall Google that as well.
[14-Jan-2011 12:40:18] <crilly|w> Network map is BEAUTIFUL!
[14-Jan-2011 13:10:36] <Sam-I-Am> is there a debug command for zope?
[14-Jan-2011 13:41:36] <jimbosyn> I'm having trouble with an event transform. Is it possible to modify the eventState attribute on an existing event?
[14-Jan-2011 13:43:11] <jimbosyn> I'm trying to suppress the event, but the transform only affects new events, not existing ones. Is there any way to change eventState to 2 on an already inserted event?
[14-Jan-2011 13:43:16] <Sam-I-Am> i suspect... auto-suppress something, etc
[14-Jan-2011 13:51:25] <jimbosyn> Anyone?
[14-Jan-2011 13:52:33] <Sam-I-Am> well, try it
[14-Jan-2011 13:52:46] <Sam-I-Am> you can adjust all sorts of event parameters in transforms
[14-Jan-2011 13:57:04] <jimbosyn> Sam-I-Am: yeah, it's not working for me.
[14-Jan-2011 13:57:29] <jimbosyn> Sam-I-Am: I was wondering if that attribute was not able to be updated after database insertion.
[14-Jan-2011 14:00:08] <Sam-I-Am> well, i know i can adjust severity in a transform
[14-Jan-2011 14:00:36] <Sam-I-Am> so you're using evt.eventState ?
[14-Jan-2011 14:02:33] <jimbosyn> yep.
[14-Jan-2011 14:02:59] <jimbosyn> It works if the event has not been inserted into the database, but after it is in the db, it appears that you cannot change that.
[14-Jan-2011 14:03:37] <jimbosyn> So here is the scenario.. We have restaurants with a router, and two or three other devices behind the router
[14-Jan-2011 14:04:23] <jimbosyn> All the devices are in the same location container. If the router goes down, we want to suppress everything in that container. The problem is, the /status/ping events happen simultaneously
[14-Jan-2011 14:04:42] <Sam-I-Am> yeah, sounds like a dependency issue... which zenoss supposedly does IF it knows the routes to everything
[14-Jan-2011 14:04:51] <Sam-I-Am> however, theres no way to build a manual dependency tree
[14-Jan-2011 14:04:54] <axelilly> I used zopectl restart after adding a new ZenPack, but it still doesn't show up. Is there another command to try?
[14-Jan-2011 14:05:03] <Sam-I-Am> axelilly: restart zenss
[14-Jan-2011 14:05:26] <axelilly> Sam-I-Am: thanks
[14-Jan-2011 14:05:48] <Sam-I-Am> jimbosyn: what you could do is maybe lower the severity of the alert
[14-Jan-2011 14:06:33] <Sam-I-Am> i thought zenoss only updates the original event in the db when you ack/suppress it
[14-Jan-2011 14:07:17] <jimbosyn> Sam-I-Am: We tried that, and it works, but since the events happen at the exact same time, we actually get separate events with the lower severity. Remember the dedupid is based on a concatanation of values with severity included.
[14-Jan-2011 14:07:41] <jimbosyn> I guess we could modify the dedupid.. That might work actually
[14-Jan-2011 14:07:47] <Sam-I-Am> that too
[14-Jan-2011 14:08:01] <Sam-I-Am> wish someone was here with a little more in-depth knowledge of adjusting eventstate
[14-Jan-2011 14:08:06] <Sam-I-Am> but its a tad quiet today
[14-Jan-2011 14:08:14] <axelilly> Sam-I-Am: hmmm, ZenPack still doesn't show up.
[14-Jan-2011 14:08:23] <Sam-I-Am> is it listed at all in zenpacks?
[14-Jan-2011 14:08:27] <axelilly> Sam-I-Am: nope
[14-Jan-2011 14:08:33] <axelilly> I installed it via the GUI
[14-Jan-2011 14:08:37] <Sam-I-Am> did it give any errors on install?
[14-Jan-2011 14:08:40] <Sam-I-Am> oh, i've never done that
[14-Jan-2011 14:08:47] <Sam-I-Am> try installing via cli
[14-Jan-2011 14:08:51] <axelilly> will do
[14-Jan-2011 14:09:31] <jimbosyn> Sam-I-Am: thanks man. I'm going to do some more debugging to see if I can figure it out.. I'll chime back in here if I figure it.
[14-Jan-2011 14:09:39] <Sam-I-Am> ok
[14-Jan-2011 14:11:53] <axelilly> doh! Install via GUI, didn't work. Install via CLI works fine.
[14-Jan-2011 14:12:01] <axelilly> GUI installed ust be buggy.
[14-Jan-2011 14:12:06] <Sam-I-Am> i dont think i've ever done a gui zenpack install
[14-Jan-2011 14:12:07] <axelilly> s/ust/must
[14-Jan-2011 14:12:20] <axelilly> Sam-I-Am: sometimes it works, sometimes not.
[14-Jan-2011 14:50:10] <axelilly> how can I tell when Zenoss sent out an alert email?
[14-Jan-2011 14:50:37] <axelilly> does it log that somewhere?
[14-Jan-2011 14:51:50] <Sam-I-Am> it should. theres also your mail logs
[14-Jan-2011 14:52:38] <axelilly> Sam-I-Am: yea, I wanted to be able to look in Zenoss and see a time stamp that an alert was sent to someone.
[14-Jan-2011 14:57:56] <axelilly> Sam-I-Am: looks like it's logged in zenations.log
[14-Jan-2011 15:03:12] <axelilly> hmm, how do I get zenoss to send out a "Acknowledged" email?
[14-Jan-2011 15:44:11] <Sam-I-Am> axelilly: you write an alerting rule for it
[14-Jan-2011 15:44:23] <Sam-I-Am> if event acknowledged, do this, etc
[14-Jan-2011 15:44:40] <axelilly> Sam-I-Am: ah, sweet!
[14-Jan-2011 15:44:59] <Sam-I-Am> you can even put who acknowleged it
[14-Jan-2011 15:45:04] <axelilly> Sam-I-Am: what is "Push to collectors" used for?
[14-Jan-2011 15:45:18] <Sam-I-Am> wheres this?
[14-Jan-2011 15:45:45] <axelilly> device configuration page - gear icon
[14-Jan-2011 15:45:59] <axelilly> it actually says push changes
[14-Jan-2011 15:46:43] <Sam-I-Am> must be a 3.x thing
[14-Jan-2011 15:47:08] <axelilly> yea
[14-Jan-2011 16:03:05] <jimbosyn> Sam-I-Am: figured it out man
[14-Jan-2011 16:03:18] <jimbosyn> You can change the eventState after the event is inserted
[14-Jan-2011 16:03:31] <jimbosyn> dmd.ZenEventManager.manage_setEventStates(2,(e.evid,None))
[14-Jan-2011 16:03:53] <Sam-I-Am> excellent
[14-Jan-2011 16:04:38] <jimbosyn> Had to dig through the code, but I found the correct method to update the event.
[14-Jan-2011 16:05:20] <ericenns> anyone here develop zenpacks, if so do you have any ideas why after a zenpack --link --install it doesn't use the current version of the file
[14-Jan-2011 16:09:16] <Sam-I-Am> jimbosyn: one of the nice features of zenoss... you can do almost anything, sometimes just requires a bit of work to figure it out
[14-Jan-2011 16:54:04] <drakino> Is this an appropriate channel for Zenoss questions from end users, or is this mostly a development channel?
[14-Jan-2011 17:18:39] <mloven> drakino: this channel is mostly end users, with an occasional dev hanging out.
[14-Jan-2011 17:19:05] <drakino> mloven, ahh, ok. Thanks.
[14-Jan-2011 17:19:53] <mloven> though I think that most everyone's gone home for the weekend... what's your question? Maybe I can point you in the right direction.
[14-Jan-2011 17:20:39] <drakino> Quick setup explaination. Zenoss core is set up in a distributed method, with remote collectors scattered around the network.
[14-Jan-2011 17:21:11] <drakino> What I'm wanting to do is report an event from a script into zenoss, and my first attempt is using xml-rpc right to the collector.
[14-Jan-2011 17:21:49] <drakino> Problem with this metiod is that the events aren't being forwarded from the collector to the main hub. Instead, I get an error back in the request stating "Products ZenEvents Exceptions MySQLConnectionError"
[14-Jan-2011 17:23:48] <mloven> wow.. went right for a difficult question..... ok, so the first obvious question is, does the collector have connectivity back to the hub? Are other events going through just fine?
[14-Jan-2011 17:25:00] <drakino> Yes, other events are getting form the collector to the hub. On the collector I'm using to test against, I see several other recent events.
[14-Jan-2011 17:25:08] brandonleach_ is now known as brandonleach
[14-Jan-2011 17:25:44] <drakino> And if I run the script pointed to the main zenoss hub, the events do get created
[14-Jan-2011 17:27:43] <drakino> probably relevant, the rest of the error states (2002, "Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld sock'), so it looks like for some reason the collector is trying to talk to the non existant local MySQL DB.
[14-Jan-2011 17:28:33] <mloven> yeah, which is why I asked if the other events were going through... I would have expected them all to be trying to connect locally...
[14-Jan-2011 17:38:53] <drakino> I'm going to toss this up on the discussion forums, since it does seem a difficult one to solve quickly :-)
[14-Jan-2011 17:39:06] <drakino> That, and forgot it's a holiday weekend with people likely off early
[14-Jan-2011 17:43:02] <joko_> holiday weekend for where?
[14-Jan-2011 17:43:33] <drakino> US. Many people have Monday off for Martin Luther King Jr day. Though sadly not here.
[14-Jan-2011 17:43:43] <joko_> oh
[14-Jan-2011 17:43:54] <joko_> i guess i just don't consider it a holiday weekend
[14-Jan-2011 17:44:00] <joko_> mostly cuz i dont get the day off
[14-Jan-2011 17:44:03] <joko_>
[14-Jan-2011 17:44:24] <joko_> that would rule tho, i could use one... been oncall for 2 solid weeks
[14-Jan-2011 17:44:49] <drakino> ugg, no fun. They just ordered my oncall laptop for me here, so my time doing that is coming soon.
[14-Jan-2011 17:46:20] <joko_> yea
[14-Jan-2011 17:46:23] <joko_> oh well
[14-Jan-2011 17:46:46] <joko_> carrying around 3 phones is rediculous tho
[14-Jan-2011 17:46:54] <joko_> 1 work phone 1 oncall phone 1 personal phone
[14-Jan-2011 17:47:39] <drakino> thankfully won't have that, just my one phone for it all. The oncall number will just redirect to mine when it's my turn.
[14-Jan-2011 17:48:01] <joko_> yea, thats a better way to do it... not sure why we did this oncall phone thing
[14-Jan-2011 17:48:06] <joko_> o well
[14-Jan-2011 17:48:16] <joko_> well have a great weekend #zenoss participants!
[14-Jan-2011 17:48:24] <drakino> you too
[15-Jan-2011 00:00:40] [disconnected at Sat Jan 15 00:00:40 2011]
[15-Jan-2011 00:00:40] [connected at Sat Jan 15 00:00:40 2011]
[15-Jan-2011 00:00:59] [zenoss-logger (logger bot) has joined #zenoss]
[15-Jan-2011 00:00:59] <calvino.freenode.net> [freenode-info] channel flooding and no channel staff around to help? Please check with freenode support: http://freenode.net/faq.shtml#gettinghelp
[15-Jan-2011 09:17:51] forsberg is now known as fOrsberg
[15-Jan-2011 09:39:48] <GtrBaitt> Hey, I am trying to find a product that I can monitor multipleremote networks (mainly windows server and windows workstations). These are just remote offices with usally a firewall 1-2 servers, and 15 workstations. I am looking to monitor uptime, and event logs, maybe patch management??. Is Zenoss a feasible solution to do this with?
[15-Jan-2011 09:43:13] <chemist> GtrBaitt: do you have VPN access to these remote locations?
[15-Jan-2011 09:48:43] <GtrBaitt> I will
[15-Jan-2011 09:48:56] <GtrBaitt> sorry, took my eyes off of the screen
[15-Jan-2011 09:49:36] <chemist> are these all windows servers/workstations?
[15-Jan-2011 09:50:09] <GtrBaitt> almost exlusively
[15-Jan-2011 09:51:39] <GtrBaitt> brb
[15-Jan-2011 09:53:15] <GtrBaitt> back
[15-Jan-2011 09:57:42] <chemist> zenoss is certainly capable of what you want
[15-Jan-2011 09:58:58] <chemist> its a bit of an unwieldy beast from a newcomers point of view
[15-Jan-2011 09:59:10] <chemist> but you soon get the hang of it
[15-Jan-2011 09:59:22] <chemist> and the community support is outstanding
[15-Jan-2011 10:10:43] <GtrBaitt> Alright. Thanks chemist. I am planning on running Zenoss core in a VMWare ESX environment, any good tutorial sites to get started?
[15-Jan-2011 10:22:06] <chemist> you are going to run it as a vm?
[15-Jan-2011 10:22:16] <GtrBaitt> Is that a problem?
[15-Jan-2011 10:23:23] <chemist> no, depending on your total number of devices and the spec of your vm
[15-Jan-2011 10:23:48] <chemist> I'd start with the getting started guide and the admin guide
[15-Jan-2011 10:24:13] <GtrBaitt> Pretty heavy duty, Dual quade xeon, 32gig rams, they are dell T610's
[15-Jan-2011 10:24:21] <chemist> both available on the community.zennos.org site
[15-Jan-2011 10:24:28] <GtrBaitt> ok, I'll start there
[15-Jan-2011 10:24:50] <chemist> you can download a vm appliance too
[15-Jan-2011 10:25:10] <chemist> not sure if it's for production use
[15-Jan-2011 10:26:08] * Simon4 wouldn't use the appliance for production
[15-Jan-2011 10:26:23] <chemist> hello Simon4
[15-Jan-2011 10:26:36] <Simon4> hiya chemist
[15-Jan-2011 10:27:05] <chemist> Simon4: do you use remote collectors?
[15-Jan-2011 10:27:21] <Simon4> chemist: yeah, on enterprise though
[15-Jan-2011 10:28:05] <chemist> oh, ok. I am having trouble modelling devices that are on the remote collector
[15-Jan-2011 10:28:25] <Simon4> are you using egor's zenpack?
[15-Jan-2011 10:28:27] <chemist> zenhub timeouts
[15-Jan-2011 10:28:30] <chemist> yes
[15-Jan-2011 10:29:03] <Simon4> so zenmodeler is timing out connecting to the zenhub?
[15-Jan-2011 10:29:10] <chemist> yep
[15-Jan-2011 10:30:04] <Simon4> how busy is your hub? and how many workers do you have configured?
[15-Jan-2011 10:31:16] fOrsberg is now known as forsberg
[15-Jan-2011 10:33:06] <chemist> the zenhub conf file says 0
[15-Jan-2011 10:33:12] <chemist> workers that is
[15-Jan-2011 10:34:00] <Simon4> can you run ps auxw |grep zenhub |wc -l on your master?
[15-Jan-2011 10:34:36] <chemist> 2
[15-Jan-2011 10:36:45] <Simon4> and there's definitely no firewalling between the collector and the master that could be stopping connectivity on port 8789 ?
[15-Jan-2011 10:37:08] <chemist> I'll just check that
[15-Jan-2011 10:41:44] <Simon4> if you have more cpu cores available on your master there's probably value in setting workers to the same as the number of cores - zenhub definitely gets busier with more collectors kicking about
[15-Jan-2011 10:45:13] <chemist> firewall is good
[15-Jan-2011 10:45:47] <chemist> I think I'll check the tut on setting up remote collectors manually
[15-Jan-2011 10:46:37] <Simon4> the only time I get timeouts is when zenhub is actually too busy to respond (or it's not running )
[15-Jan-2011 10:46:53] <chemist> I think egor's collector pack is not up to his usual standard
[15-Jan-2011 10:47:09] <Simon4> actually, when you run zenmodeler on the collector, double check what host/port it thinks it's connecting to?
[15-Jan-2011 10:48:17] <chemist> will do
[15-Jan-2011 11:35:44] <chemist> Simon4: still there?
[15-Jan-2011 11:35:49] <Simon4> yup
[15-Jan-2011 11:37:04] <chemist> on your master, are the daemon conf files, are your hosts/monitors set to localhost (default)? or the dns name/ip of the server?
[15-Jan-2011 11:37:33] <Simon4> on the master they're all set to localhost
[15-Jan-2011 11:37:51] <Simon4> on the collector they need to be the dns names
[15-Jan-2011 11:38:11] <chemist> yes, that's how I have them too
[15-Jan-2011 11:38:34] <Simon4> if you log into the collector, can you telnet to the master on port 8789?
[15-Jan-2011 11:39:20] <chemist> I think zenmodeler isyes
[15-Jan-2011 11:39:34] <chemist> keyboard malfunction
[15-Jan-2011 11:39:39] <chemist> yes i can
[15-Jan-2011 11:40:22] <Simon4> have you tried increasing the number of zenhub workers?
[15-Jan-2011 11:41:26] <chemist> yes, I think somewhere along the line zenmodeler is trying to connect to zenhub on the collector
[15-Jan-2011 11:43:29] <Simon4> can you pastie your zenmodeler.conf from the collector?
[15-Jan-2011 11:45:10] <chemist> http://pastebin.com/ep5GX8tc
[15-Jan-2011 11:45:33] <chemist> colo is the master
[15-Jan-2011 11:45:35] <Simon4> so icarus = the collector and colo = the master?
[15-Jan-2011 11:45:37] <Simon4> k
[15-Jan-2011 11:46:34] <Simon4> when you run zenmodeler from teh commandline, you should see something like "INFO: Connecting to monitor.colo.xxxxx.co.uk:8789 ?
[15-Jan-2011 11:46:51] <chemist> on the collector?
[15-Jan-2011 11:46:54] <Simon4> yeah
[15-Jan-2011 11:47:13] <Simon4> 'zenmodeler run'
[15-Jan-2011 11:47:55] <chemist> it is connecting to the master
[15-Jan-2011 11:48:20] <Simon4> did it get connected? or did it time out again
[15-Jan-2011 11:48:21] <Simon4> ?
[15-Jan-2011 11:48:42] <chemist> and its connecting, and modelling
[15-Jan-2011 11:48:47] <chemist> bizarre
[15-Jan-2011 11:48:48] <Simon4>
[15-Jan-2011 11:49:05] <Simon4> it's a start
[15-Jan-2011 11:50:39] <Simon4> when you try and model from the gui, do the log entries look different?
[15-Jan-2011 11:50:48] <chemist> it certainly is, if I know teh deamon is modellig, I'm not too bothered about it not modelling from the gui
[15-Jan-2011 11:51:55] <Simon4> when you model from the gui, it should be ssh'ing to the collector and running zenmodeler there, the log will hopefully show you the command it's using
[15-Jan-2011 11:53:25] <chemist> when I do it from the gui, it shows nothing in the log
[15-Jan-2011 11:53:56] <Simon4> what output do you get in the gui itself though?
[15-Jan-2011 11:55:00] <chemist> coneecting to monitor:8789
[15-Jan-2011 11:55:29] <chemist> Timeout connecting to zenhub: is it running?
[15-Jan-2011 11:56:01] <Simon4> just "monitor:8789" or monitor.colo.xxx:8789 ?
[15-Jan-2011 11:56:03] <chemist> and I guess that's the problem: monitor:8789
[15-Jan-2011 11:56:31] * Simon4 wonders where it's getting that config from
[15-Jan-2011 11:57:14] <chemist> so do I
[15-Jan-2011 11:57:35] <davetoo> community or enterprise?
[15-Jan-2011 11:57:41] <chemist> I wonder if changing the name of the collector to not being monitor would help
[15-Jan-2011 11:57:47] <chemist> community
[15-Jan-2011 11:58:15] <Simon4> chemist: what's in zenmodeler.conf on the master?
[15-Jan-2011 11:58:23] <Simon4> localhost/localhost?
[15-Jan-2011 11:59:09] <chemist> yes
[15-Jan-2011 11:59:47] <davetoo> the community version doesn't know about remote hubs,
[15-Jan-2011 12:00:46] <Simon4> davetoo: chemist has a collector where zenmodeler runs just fine if you log into the collector and run it, but if you run modelling from the GUI it attempts to connect to an invalid hub name
[15-Jan-2011 12:01:03] <Simon4> deployed using egor's zenpack
[15-Jan-2011 12:01:37] <davetoo> I started looking at his code last night. Still not quite sure how it all works.
[15-Jan-2011 12:01:49] <Simon4> oh, chemist, if you go in the gui to advanced->collectors
[15-Jan-2011 12:01:53] <Simon4> what is the collector called?
[15-Jan-2011 12:02:23] <chemist> dns name
[15-Jan-2011 12:02:36] <chemist> monitor.icarus etc
[15-Jan-2011 12:02:49] <Simon4> drat
[15-Jan-2011 12:03:26] <Simon4> when you model from the gui is there anything above the "connecting to monitor:8789" line at all?
[15-Jan-2011 12:05:53] <Simon4> enterprise gives me a line like this: http://pastie.org/1463930
[15-Jan-2011 12:12:18] <davetoo> Simon4: just to confirm,
[15-Jan-2011 12:12:50] <chemist> sorry, support call
[15-Jan-2011 12:12:55] <chemist> http://pastebin.com/iB7v5svn
[15-Jan-2011 12:13:12] <davetoo> with the current Enterprise Distributed Collector pack, if there's a file named ".../collectordaemons.txt", that controls which daemons run on the remotes?
[15-Jan-2011 12:15:25] <chemist> but I don't think the libcrypto error has any baring here
[15-Jan-2011 12:45:41] * Simon4 returns
[15-Jan-2011 12:45:50] <Simon4> davetoo: yes, that's how enterprise works
[15-Jan-2011 12:46:46] <Simon4> chemist: okay, as the zenoss user on the master, can you ssh to the collector?
[15-Jan-2011 12:46:53] <chemist> yes
[15-Jan-2011 12:47:00] <davetoo> I discovered yesterday that having an existing daemons.txt breaks egor's install method
[15-Jan-2011 12:47:16] <Simon4> chemist: with the same warning?
[15-Jan-2011 12:47:26] <chemist> I have a daemons.txt file
[15-Jan-2011 12:47:34] <chemist> Simon4: yes
[15-Jan-2011 12:48:38] * Simon4 grabs his other laptop with the zenoss vm on it
[15-Jan-2011 12:48:56] <chemist> davetoo: I found it to be the only way to get the necessary daemons to work
[15-Jan-2011 12:50:08] <davetoo> chemist: Here's what happened to me: I did a base Zenoss install from RPM, and then before initial "service start", I created a daemons.txt that only had "zeoctl, zopectl, zenhub, zenjobs"
[15-Jan-2011 12:50:29] <davetoo> When I installed Egor's zenpack, it failed while trying to edit .../bin/zenoss
[15-Jan-2011 12:51:37] <davetoo> At the moment, the least-troublesome sequence seems to be just to let Zenoss do what it normally does and run all the daemons at startup,
[15-Jan-2011 12:51:57] <chemist> davetoo: I installed zenos-stack on the collector, installed egor's pack on the master, added the collector, restarted both instances
[15-Jan-2011 12:51:59] <davetoo> then install
[15-Jan-2011 12:52:07] <davetoo> right,
[15-Jan-2011 12:52:16] <davetoo> you didn't monkey with the install like I did
[15-Jan-2011 12:52:49] <chemist> teh collector wasnt playing ball, daemons not starting etc
[15-Jan-2011 12:53:21] <davetoo> Unfortunately I don't have access to these systems when I'm not at the client's office, so I can't look at the remote right now.
[15-Jan-2011 12:53:23] <chemist> so I created a daemons.txt, restarted teh collector, everyone happy
[15-Jan-2011 12:53:52] <davetoo> What was running on the master/hub when you created the new performanceMonitor instance?
[15-Jan-2011 12:54:06] <davetoo> With Egor's pack,
[15-Jan-2011 12:54:17] <davetoo> Everything has to be running on the master/hub.
[15-Jan-2011 12:54:19] <chemist> the only thing I have to do is update daemons.txt and create symlinks if I install new packs
[15-Jan-2011 12:54:34] <chemist> it was
[15-Jan-2011 12:54:50] <davetoo> It only builds the remote's daemons.txt based on what's actually running (it uses zendmd to get the status of the daemons)
[15-Jan-2011 12:55:10] <chemist> I think, it was a new install with a couple of zenpacks installed
[15-Jan-2011 12:55:44] <Simon4> chemist: fire up a python interpreter as the zenoss user, and run the following? http://pastie.org/1464087
[15-Jan-2011 12:55:50] * Simon4 thinks he knows what's up
[15-Jan-2011 12:56:44] <chemist> on the collector?
[15-Jan-2011 12:56:49] <Simon4> sorry, on the master
[15-Jan-2011 12:58:00] <chemist> monitor
[15-Jan-2011 12:58:03] <Simon4>
[15-Jan-2011 12:58:20] <chemist> two hosts, same name?
[15-Jan-2011 12:58:22] <Simon4> http://pastie.org/1464081
[15-Jan-2011 12:58:34] <Simon4> is the code in egor's zenpack to override the normal modelling command
[15-Jan-2011 12:58:45] <Simon4> so it's calling zenmodeler on the remote collector with --hubhost="monitor"
[15-Jan-2011 12:58:54] <Simon4> which overrides the zenmodeler.conf file on the collector
[15-Jan-2011 12:59:15] * davetoo hearts zendmd+ipython (provided the required readline-dev/headers environment is in place)
[15-Jan-2011 12:59:17] <Simon4> you need to work out how to get socket.getfqdn() to return "monitor.colo.foo.baa"
[15-Jan-2011 12:59:39] <Simon4> try the hostname command on the master, it'll probably return "monitor" also
[15-Jan-2011 12:59:54] <Simon4> set hostname to the full fqdn, and restart zenoss and you should be sweet
[15-Jan-2011 13:01:13] <davetoo> I want to hear more from the guy who's running 40 remote collector instances, 5 remote hubs, and one master
[15-Jan-2011 13:01:55] <Simon4> phwoarr, me too
[15-Jan-2011 13:02:05] <Simon4> I want to know how on-fire his zeo.py process is
[15-Jan-2011 13:02:19] <davetoo> yeah
[15-Jan-2011 13:02:31] * davetoo is looking forward to RelStorage
[15-Jan-2011 13:02:43] <davetoo> RelStorage + memcached
[15-Jan-2011 13:02:45] <Simon4> me also
[15-Jan-2011 13:02:51] <Simon4> currently zeo is our major bottleneck
[15-Jan-2011 13:03:11] <Simon4> we're about to go to two remote hubs and 8 collectors in the next three months
[15-Jan-2011 13:03:40] <davetoo> At least one site I know (Enterprise customer) is using SSD
[15-Jan-2011 13:04:44] <Simon4> yeah, I would like to use SSD for things, but our infrastructure team are very set in their ways
[15-Jan-2011 13:05:16] <Simon4> so instead we have collectors with 8x15k drives in raid0+1 for the same price, such a waste
[15-Jan-2011 13:05:31] <Simon4> (they're scared to use 3rd party SSD's)
[15-Jan-2011 13:05:55] <davetoo> Theoretically the SSDs would burn out before the physical disks
[15-Jan-2011 13:06:15] <davetoo> I do wonder how the RRD i/o would affect the life of an SSD
[15-Jan-2011 13:06:47] <Simon4> yeah, I want to do some testing at some point
[15-Jan-2011 13:07:08] <Simon4> I fired the zopedb Data.fs file up into a ramdisk once to test against, tbh it didn't really make a huge amount of difference
[15-Jan-2011 13:07:25] <Simon4> it just seems the runzeo.py process becomes cpu bound before disk IO gets in the way
[15-Jan-2011 13:07:39] <davetoo> ah
[15-Jan-2011 13:10:54] <chemist> Simon4:
[15-Jan-2011 13:12:51] <Simon4> chemist: it's working I take it?
[15-Jan-2011 13:13:01] <chemist> it is indeed
[15-Jan-2011 13:13:18] <chemist> thank you so much for your time
[15-Jan-2011 13:13:40] <Simon4> no worries
[15-Jan-2011 13:14:29] <davetoo> bad entry in hosts file?
[15-Jan-2011 13:14:58] <chemist> short entry, not the fqdn
[15-Jan-2011 13:16:16] <chemist> now I just need to work out why the zenjobs and zenactions heartbeats wont clear, despite both working
[15-Jan-2011 13:16:27] <chemist> but that is for after food
[15-Jan-2011 13:17:12] <Simon4> those daemons shouldn't be running on the collector anyway
[15-Jan-2011 13:17:28] <davetoo> Can somebody send me a copy of their zenctl/init.d script?
[15-Jan-2011 13:17:45] <Simon4> which version?
[15-Jan-2011 13:17:50] <davetoo> I don't have a post-install one here at home because I'm not using the rpm install
[15-Jan-2011 13:18:11] <davetoo> well I only need to look at the one for Core, of course
[15-Jan-2011 13:18:14] <davetoo> 3.0.x
[15-Jan-2011 13:18:28] * Simon4 finds a 3.0 box
[15-Jan-2011 13:18:46] <davetoo> I need to replace the bad DIMM in this workstation so I have enough oomph to run a VM again
[15-Jan-2011 13:18:55] <davetoo> and build a CentOS VM
[15-Jan-2011 13:19:09] <Simon4> yeah, that's what I run on my laptop for dev/playing about
[15-Jan-2011 13:20:52] <davetoo> I need to patch it after the RPM install to do some stuff for the fresh install
[15-Jan-2011 13:21:38] <davetoo> need to control the daemons and after the zodb is built, disable autodiscovery and fix a couple of things and then remove the daemons.txt
[15-Jan-2011 13:22:23] <Simon4> I've been tempted to grab the SRPM and neuter a bunch of the initial setup stuff, then roll an rpm from there
[15-Jan-2011 13:22:33] <Simon4> I hate how the RPM install messes with things like net-snmp configs and the like
[15-Jan-2011 13:22:45] <davetoo> I think I've finally got the svn repo into Git
[15-Jan-2011 13:22:54] <davetoo> *nod*
[15-Jan-2011 13:23:13] <davetoo> I don't like most RPM installs; they make too many assumptions and/or make things too hard to customize
[15-Jan-2011 13:30:23] <davetoo> I wonder when 3.1.0 will drop
[15-Jan-2011 13:31:18] <davetoo> They've created the 3.1.x branch and are doing some cross-porting
[15-Jan-2011 14:00:27] * davetoo tries to decide how to influence the fresh-install steps
[15-Jan-2011 14:00:36] <davetoo> do I want to patch, or do I want to rename and load
[15-Jan-2011 14:00:59] <davetoo> zenoss_init_pre and zenoss_init_post
[15-Jan-2011 14:18:29] <chemist> Simon4: those daemon heartbeats are on the master
[15-Jan-2011 14:18:55] <Simon4> chemist: try clearing all heartbeats, they may not be clearing after you changed the hostname up?
[15-Jan-2011 14:19:38] <chemist> done that, they've been showing as issues for 829000 seconds, however many days that is
[15-Jan-2011 14:21:30] <Simon4> nothing untoward in the log files for those daemons?
[15-Jan-2011 14:22:53] <chemist> nothing in zenjobs
[15-Jan-2011 14:23:24] <chemist> zenactions has some errors but they are related to the xmppBot zenpack
[15-Jan-2011 14:24:53] <chemist> but I think its down to the host name again, because the heartbeat failures that are showing due to the restart for the other daemons show as localhost
[15-Jan-2011 14:25:05] <chemist> and those two show as the fqdn
[15-Jan-2011 14:27:59] <Simon4> probably worth clearing all heartbeats and restarting zenoss on the master
[15-Jan-2011 14:32:36] forsberg is now known as fOrsberg
[15-Jan-2011 14:48:36] <chemist> no, they are being pig-headed
[15-Jan-2011 14:48:47] <Simon4>
[15-Jan-2011 14:49:20] <Simon4> how's your mysql? it could be worth having a look in the heartbeat table and seeing just what the entries look like
[15-Jan-2011 14:49:32] <chemist> one for next week, not really going to have time now, the busy period is upon me
[15-Jan-2011 16:06:09] <davetoo> hmm
[15-Jan-2011 16:07:46] <davetoo> The source build copies an unmodified zenctl to $ZENHOME/bin, which means it doesn't have the correct variables substituted for the installed environment
[15-Jan-2011 17:00:31] <zykes-> something like this wanted
[15-Jan-2011 17:00:40] <zykes-> http://test.bouvet-ds.net/indefero/p/zenoss-api/source/tree/master/
[15-Jan-2011 21:03:23] fOrsberg is now known as forsberg
[15-Jan-2011 22:16:43] forsberg is now known as fOrsberg
[16-Jan-2011 00:00:40] [disconnected at Sun Jan 16 00:00:40 2011]
[16-Jan-2011 00:00:41] [connected at Sun Jan 16 00:00:41 2011]
[16-Jan-2011 00:00:57] [zenoss-logger (logger bot) has joined #zenoss]
[16-Jan-2011 05:47:52] fOrsberg is now known as forsberg
[16-Jan-2011 06:44:17] mf2hd_ is now known as mf2hd
[16-Jan-2011 10:44:48] forsberg is now known as fOrsberg
[16-Jan-2011 11:36:39] fOrsberg is now known as forsberg
[16-Jan-2011 13:08:42] <zykes-> any others wanting to help out on a zenoss-json-api module for python?
[16-Jan-2011 13:09:07] <davetoo> maybe
[16-Jan-2011 13:09:27] <Simon4> I would be, but I'm not going to have any time over the next 6 weeks
[16-Jan-2011 13:09:37] <Simon4> too busy skiing
[16-Jan-2011 13:09:56] <zykes-> tssk
[16-Jan-2011 13:10:56] <zykes-> anyways, if someone wants to drop me a line and i'll add a ssh key if wanted
[16-Jan-2011 13:11:23] <davetoo> zykes-: what are you doing with it?
[16-Jan-2011 13:11:36] <davetoo> I'm still mostly using zendmd
[16-Jan-2011 13:11:56] <zykes-> davetoo: basically stuff that's used in other projects
[16-Jan-2011 13:12:03] <zykes-> customer portal etc for future ideas
[16-Jan-2011 13:12:21] <zykes-> http://search.cpan.org/~patbaker/Zenoss-1.07/lib/Zenoss.pm something like this, just in .py instead
[16-Jan-2011 13:12:52] <davetoo> I think I'd be interested
[16-Jan-2011 13:13:20] <zykes-> atm i'm wondering if i should change the response stuff to the way that the perl one does it, make a "response" object / class
[16-Jan-2011 13:13:25] <Simon4> it's definitely a good project
[16-Jan-2011 13:13:26] <zykes-> that get's passed to the caller
[16-Jan-2011 13:14:07] <zykes-> got a few others as well that will be coming up, but first the base (:
[16-Jan-2011 13:20:49] <davetoo> I just write with zendmd for now, but eventually I'll want to do stuff remotely, as non-admin users
[16-Jan-2011 15:56:46] crilly| is now known as crilly
[16-Jan-2011 17:41:54] sloof3_ is now known as sloof3
[16-Jan-2011 17:54:23] forsberg is now known as fOrsberg
[16-Jan-2011 18:24:15] <zykes-> davetoo: around ?
[16-Jan-2011 18:29:33] <wobblyonions> Hi all, anyone about today at all?
[16-Jan-2011 18:31:31] <zykes-> wobblyonions: .
[16-Jan-2011 18:35:08] <wobblyonions> hiya mate
[16-Jan-2011 18:35:33] <wobblyonions> quick ? is there anyway you know of to make the new version of Zenss event screen look like the old one :-)
[16-Jan-2011 18:37:09] <sytem> how old one?
[16-Jan-2011 18:37:13] <sytem> and why?
[16-Jan-2011 18:38:59] <wobblyonions> the format of Zenoss 3 event console I found to be better thats all over the new one
[16-Jan-2011 18:39:18] <zykes-> new one how ?
[16-Jan-2011 18:39:22] <zykes-> ah
[16-Jan-2011 18:39:25] <zykes-> 2.5.2 one..
[16-Jan-2011 18:39:41] <wobblyonions> yeah old style
[16-Jan-2011 18:41:12] <davetoo> no
[16-Jan-2011 18:41:23] <davetoo> zykes-: hi
[16-Jan-2011 18:41:39] <davetoo> around but not for long
[16-Jan-2011 18:43:18] <sytem> hmmm, i will need to monitor snmp-oid and compare it with value from another host (or local command), and generate event if difference is bigger than some value
[16-Jan-2011 18:43:56] <sytem> have anyone done something like that before?
[16-Jan-2011 18:44:46] <sytem> in this case i need to monitor host system time and alert if it gets off-sync to global time
[16-Jan-2011 18:45:52] <sytem> but generally i need to monitor that some timestamp stays +- some seconds to time at my zenoss host
[16-Jan-2011 20:10:26] Bryanstein_ is now known as Bryanstein
[17-Jan-2011 00:00:40] [disconnected at Mon Jan 17 00:00:40 2011]
[17-Jan-2011 00:00:40] [connected at Mon Jan 17 00:00:40 2011]
[17-Jan-2011 00:00:55] [zenoss-logger (logger bot) has joined #zenoss]
[17-Jan-2011 02:33:12] frozty_sa is now known as froztbyte
[17-Jan-2011 03:57:33] fOrsberg is now known as forsberg
[17-Jan-2011 04:04:36] <crilly> Does the Zenoss UI not work very well in Safari?
[17-Jan-2011 04:14:54] <forsberg> does safari work very well?
[17-Jan-2011 04:15:06] <forsberg> </troll>
[17-Jan-2011 04:15:14] <Simon4>
[17-Jan-2011 04:15:42] <crilly> hehe
[17-Jan-2011 04:15:45] <crilly> Yeah it works fine
[17-Jan-2011 04:22:34] <froztbyte> define "work"
[17-Jan-2011 04:22:57] <froztbyte> some people might class it as "make the browser crash entirely"...
[17-Jan-2011 04:23:36] <crilly> Well, the "Network Map" feature doesn't quite work (it produces errors). I've switched to Firefox.
[17-Jan-2011 04:24:32] <zykes-> anyone here using the JSON API for anything ?
[17-Jan-2011 05:28:21] <crilly> Someone helped me with this previously, but I can't remember the plugin they recommended. I want to see all mounted partitions on a Linux box and also graph the IO stats. Can someone help me (again) with this? Cheers.
[17-Jan-2011 05:28:51] <Simon4> you want the UCDHardDisk map collector plugin (in configuration properties->collector plugins)
[17-Jan-2011 05:29:10] <Simon4> it shows you all partitions vs filesystems, and the io stats for the partition
[17-Jan-2011 05:30:04] <crilly> That was it. I remember now that I couldn't find where "Configuration Properties -> Collector Plugins" was.
[17-Jan-2011 05:31:27] * crilly has looked under Advanced -> Settings, Collectors, Monitoring Templates, Infrastructure -> Device, etc etc
[17-Jan-2011 05:31:49] <crilly> There it is!
[17-Jan-2011 05:32:04] <Simon4> crilly: configuration properties are attached to devices, and device classes (the containers devices sit in)
[17-Jan-2011 05:32:12] <Simon4> if you change it on the device class it affects all devices
[17-Jan-2011 05:32:14] <Simon4> (in that class)
[17-Jan-2011 05:32:49] <froztbyte> except for the ones with local overrides, of course
[17-Jan-2011 05:32:55] <froztbyte> (that has bitten me before)
[17-Jan-2011 05:33:27] <Simon4>
[17-Jan-2011 05:33:36] <froztbyte> is there a nice way to recurse into all classes and find any local overrides on devices?
[17-Jan-2011 05:33:37] * Simon4 has a dmd script that lists such things
[17-Jan-2011 05:33:40] <crilly> OK, so I've added it to a single device for now; I assume I will start seeing graphs after about 15/20 minutes?
[17-Jan-2011 05:33:41] <froztbyte> while I was thinking of it now
[17-Jan-2011 05:33:42] <Simon4> hah, ohsnap
[17-Jan-2011 05:33:46] <Simon4> crilly: remodel the device
[17-Jan-2011 05:33:46] <froztbyte> Simon4: ^5
[17-Jan-2011 05:34:00] <Simon4> froztbyte: give me 15 min and I'll tidy this up
[17-Jan-2011 05:34:03] <froztbyte> ta
[17-Jan-2011 05:34:07] <crilly> Oh of course, you need to remodel it.
[17-Jan-2011 05:34:09] <Simon4> (beats working lol)
[17-Jan-2011 05:35:01] <froztbyte> my work consists of making a neat little Remote Access Controller thingy, for full control of tacacs and such
[17-Jan-2011 05:35:10] <froztbyte> with log analysis and all that, so it's actually kinda fun
[17-Jan-2011 05:35:14] <Simon4> ooh fun
[17-Jan-2011 05:35:39] <crilly> I was wondering whether or not Zenoss had log file analysis.
[17-Jan-2011 05:35:49] <crilly> (now that you mention it)
[17-Jan-2011 05:35:50] <froztbyte> crilly: it does
[17-Jan-2011 05:35:51] <Simon4> I have to draw architecture diagrams for our proposed dual-zenhub/8 collector epic zenoss enterprise extension
[17-Jan-2011 05:35:58] <Simon4> and stress a bit about whether it'll all hold together
[17-Jan-2011 05:36:00] <froztbyte> crilly: point some syslog at it
[17-Jan-2011 05:36:11] <froztbyte> (it has a built-in collector)
[17-Jan-2011 05:36:42] <froztbyte> Simon4: that's a pie-in-the-sky that I also still need to worry about at some point..
[17-Jan-2011 05:37:37] <Simon4> froztbyte: so I'm architecting it, then going on holiday for a month whilst people implement it
[17-Jan-2011 05:37:43] <Simon4> I'm expecting to come back to hilarity
[17-Jan-2011 05:37:54] <froztbyte> hahaha
[17-Jan-2011 05:38:17] <froztbyte> I won't have that luxury
[17-Jan-2011 05:42:52] <crilly> Simon4: I'm sorry if I'm coming across as an idiot here, but I can't work out how-to edit the /Devices/Linux class container to a point that allows me to edit the zzCollectorPlugins
[17-Jan-2011 05:43:45] <Simon4> crilly: what version are you running? 3.something?
[17-Jan-2011 05:43:51] <crilly> Yeah
[17-Jan-2011 05:43:57] <Simon4> okay
[17-Jan-2011 05:44:01] <Simon4> so on the infrastructure page
[17-Jan-2011 05:44:13] <Simon4> click on the device class you want on the left (so Linux say)
[17-Jan-2011 05:44:24] <crilly> Done
[17-Jan-2011 05:44:27] <Simon4> then near the top of that pane, there's an arrow-shaped button called "Details"
[17-Jan-2011 05:44:44] <Simon4> hiding in there is the configuration properties for that device class
[17-Jan-2011 05:44:47] <crilly> ah... -_-
[17-Jan-2011 05:45:01] <Simon4> yeah, it's one of those ones you need to know is there
[17-Jan-2011 05:45:26] <crilly> thank you kindly, sir
[17-Jan-2011 05:45:50] <crilly> If I edit the container class, don't I have to re-model all the devices? (individually???)
[17-Jan-2011 05:46:25] <Simon4> from the commandline you can run zenmodeler run -p "/Devices/Linux" and watch it go
[17-Jan-2011 05:49:15] <crilly> Nice, thank you again.
[17-Jan-2011 05:50:24] <Simon4> no worries
[17-Jan-2011 05:50:33] <crilly> One thing I've noticed, too, is Zenoss' cronjobs fail. When we looked into this, we discovered Zenoss was using .bashrc to run a few things, but the cronjob under /etc/cron.[daily|weekly]/zenoss was using /bin/sh instead of /bin/bash?
[17-Jan-2011 05:51:16] <froztbyte> which cronjobs?
[17-Jan-2011 05:51:27] <crilly> The daily and weekly ones.
[17-Jan-2011 05:51:40] <froztbyte> oh, there they are
[17-Jan-2011 05:51:44] * froztbyte has never seen those before
[17-Jan-2011 05:52:01] <froztbyte> which probably means they've never broken for me
[17-Jan-2011 05:52:35] <froztbyte> ah, I see the bashism there which would break for some things
[17-Jan-2011 05:53:54] <crilly> Simon4: Can't find the zen* command(s) hmm
[17-Jan-2011 05:54:04] <Simon4> crilly: you need to be the zenoss user
[17-Jan-2011 05:54:07] <Simon4> then they should be in your path
[17-Jan-2011 05:55:47] <crilly> Ah.
[17-Jan-2011 06:03:34] <crilly> hmm, can't get the network map to work anymore.
[17-Jan-2011 06:13:13] <crilly> I'm not getting any graphs from my mount points on a Linux machine. It can see the mount points, but no graphs.
[17-Jan-2011 06:14:15] <Simon4> froztbyte: http://pastie.org/1469442
[17-Jan-2011 06:14:22] <Simon4> crilly: give it some time
[17-Jan-2011 06:14:32] <Simon4> it takes 10-15 min to get graphs
[17-Jan-2011 06:14:35] <froztbyte> Simon4: ta
[17-Jan-2011 06:16:53] <crilly> Simon4: I think it has been 30 minutes now, but I will give it more time
[17-Jan-2011 06:22:29] <Simon4> crilly: no events on the devices you've enabled it on? (like snowflake icons)
[17-Jan-2011 06:22:43] <crilly> Not that I can see, no
[17-Jan-2011 06:23:01] <zykes-> any python folks here ?
[17-Jan-2011 06:23:42] <crilly> Simon4: I've not got to define a graph or anything have I?
[17-Jan-2011 06:23:55] <Simon4> crilly: no, the template that gets bound should do that for you
[17-Jan-2011 06:24:47] <crilly> Simon4: http://cl.ly/0F2p0b1v1R0d2H2u2S3S
[17-Jan-2011 06:25:37] <crilly> Simon4: The warning you can see is simply about the disk only having 3GB of free space left on it.
[17-Jan-2011 06:45:38] <crilly> I'm going to have to investigate the logs or something.
[17-Jan-2011 07:03:18] <tehhobbit> crilly: what platform do you use, most linux distros has sh linked bash ?
[17-Jan-2011 07:08:56] <crilly> tehhobbit: Debian Linux.
[17-Jan-2011 07:09:08] <tehhobbit> odd
[17-Jan-2011 07:09:46] <crilly> I'm more concerned with Disk IO graphs not being produced.
[17-Jan-2011 07:10:44] <Simon4> crilly: interesting
[17-Jan-2011 07:14:31] frozty_sa is now known as froztbyte
[17-Jan-2011 07:14:45] <crilly> Simon4: http://pastebin.com/DWK4jeM5
[17-Jan-2011 07:15:12] <crilly> Simon4: two failures in there.
[17-Jan-2011 07:21:27] <Simon4> crilly: I'm just having a look here, give me 15
[17-Jan-2011 07:21:39] <crilly> Simon4: That's very kind of you mate, thank you.
[17-Jan-2011 07:21:52] <crilly> (in the mean time, I'm enabling SNMP on one of our routers)
[17-Jan-2011 07:33:01] <Simon4> crilly: worked it out, you're going to need to do a bit of template fun
[17-Jan-2011 07:33:22] <Simon4> (for some values of fun)
[17-Jan-2011 07:33:33] <crilly> wooo!
[17-Jan-2011 07:33:36] <crilly> Let's go for it!
[17-Jan-2011 07:33:46] <Simon4> if you head for "Advanced" and then to "monitoring templates"
[17-Jan-2011 07:34:12] <crilly> Yep.
[17-Jan-2011 07:34:32] <Simon4> there will be a template on the left called "HardDisk", click on it, then on the gear menu at the bottom select "override template"
[17-Jan-2011 07:35:00] <crilly> I can't see that template.
[17-Jan-2011 07:35:11] <Simon4> okay
[17-Jan-2011 07:35:23] <crilly> There is one called "FileSystem"
[17-Jan-2011 07:35:30] <crilly> No wait
[17-Jan-2011 07:35:46] <Simon4> better way, click on the + sign to add a new template
[17-Jan-2011 07:35:46] <crilly> Sorry, I was in 'Device Class' mode
[17-Jan-2011 07:36:17] <Simon4> make the name "HardDisk" and the template path "Linux in Devices/Server" or wherever your linux hosts live
[17-Jan-2011 07:36:18] <crilly> I have HardDisk->/Server/Windows
[17-Jan-2011 07:36:27] <Simon4> yeah, ignore that, go for the new template button
[17-Jan-2011 07:36:54] <crilly> OK cool. Done that...
[17-Jan-2011 07:37:06] <Simon4> so you should be looking at a blank template screen?
[17-Jan-2011 07:37:28] <crilly> A blank as something that is really blank.
[17-Jan-2011 07:37:34] <Simon4> cool
[17-Jan-2011 07:37:34] <crilly> (yes)
[17-Jan-2011 07:38:00] <Simon4> hit the + sign under Data Sources, name: DiskIONRead, type SNMP
[17-Jan-2011 07:38:32] <crilly> check
[17-Jan-2011 07:38:43] <Simon4> then click on your new data source, gear menu, "view and edit details"
[17-Jan-2011 07:38:48] <Simon4> and set the OID to 1.3.6.1.4.1.2021.13.15.1.1.12
[17-Jan-2011 07:38:51] <Simon4> hit save
[17-Jan-2011 07:39:40] <crilly> Done
[17-Jan-2011 07:40:01] <Simon4> then, click on the bit with "DiskIONRead GAUGE" and gear menu->view and edit details
[17-Jan-2011 07:40:07] <Simon4> change GAUGE to COUNTER and save
[17-Jan-2011 07:40:25] <crilly> hmm done. interesting, this
[17-Jan-2011 07:40:48] <Simon4> righty, repeat that with DiskIONWritten and 1.3.6.1.4.1.2021.13.15.1.1.13
[17-Jan-2011 07:41:57] <Simon4> DiskIOReads 1.3.6.1.4.1.2021.13.15.1.1.5
[17-Jan-2011 07:42:03] <Simon4> DiskIOWrites 1.3.6.1.4.1.2021.13.15.1.1.6
[17-Jan-2011 07:43:09] <crilly> Done
[17-Jan-2011 07:43:20] <Simon4> righty, now we need a couple of graphs
[17-Jan-2011 07:43:50] <Simon4> hit the + sign in the graphs section, call it something like "IO Bytes"
[17-Jan-2011 07:44:17] <crilly> Can I call it "Bytes Nom Nomed"?
[17-Jan-2011 07:44:23] <Simon4> for sure
[17-Jan-2011 07:44:23] <crilly> JK... done
[17-Jan-2011 07:44:26] <Simon4>
[17-Jan-2011 07:44:51] <Simon4> okay, gear menu, manage graph points
[17-Jan-2011 07:45:32] <Simon4> in the popup window hit the + sign and select "Data Point", add DiskIONRead and DiskIONWritten
[17-Jan-2011 07:45:33] <Simon4> hit save
[17-Jan-2011 07:45:54] <crilly> Done
[17-Jan-2011 07:46:04] <Simon4> add another graph called "ReadsAndWrites" or similar
[17-Jan-2011 07:46:45] <crilly> DOne. IOReads and Writes added
[17-Jan-2011 07:47:00] <Simon4> cool
[17-Jan-2011 07:50:01] * Simon4 quickly tries to work out how 3 deals with picking up the change
[17-Jan-2011 07:50:30] <crilly> "3"? I can see graphs now! I'll give it 30 minutes to populate a bit
[17-Jan-2011 07:50:33] <crilly> Thank you, Simon4
[17-Jan-2011 07:50:37] <crilly> You know your stuff
[17-Jan-2011 07:50:48] <Simon4> you can see graphs? sweet
[17-Jan-2011 07:50:50] <Simon4> no worries
[17-Jan-2011 07:51:16] <crilly> I actually wanted to setup a Zenoss server on a VPS and study it outside of work, but no one wanted to participate and provide servers for feeding the instance with data.
[17-Jan-2011 07:53:17] <crilly> Under "IP Services", hoe come it' just "tcp_<port number>" and not "IMAP", etc?
[17-Jan-2011 07:55:40] <Simon4> crilly: you can rename them under Infrastructure/Ip Services
[17-Jan-2011 07:58:51] <crilly> I can, but I would have thought they would have come named ;P
[17-Jan-2011 08:02:28] <crilly> Simon4: How do you have your dashboard?
[17-Jan-2011 08:02:36] <crilly> I've seen some cool ones out there.
[17-Jan-2011 08:02:49] <Simon4> crilly: very basic
[17-Jan-2011 08:04:44] <crilly> I get a lot of "mac verify" warnings for my switches and routers. A bit annoying now.
[17-Jan-2011 08:07:02] <crilly> I can't remember how you define some Python for an event type again
[17-Jan-2011 08:09:35] <crilly> ah transform
[17-Jan-2011 08:12:56] <crilly> Simon4: Not getting anything back for DiskIONRead/Written. I am for DiskIOReads/Writes. Perhaps the former might not be required, hmm.
[17-Jan-2011 08:13:23] <Simon4> crilly: one set is the number of reads/writes, the other is the volume (i.e bytes) so you really want both
[17-Jan-2011 08:13:37] <crilly> ah ok
[17-Jan-2011 08:13:38] <Simon4> you might need to so some snmpwalking to just confirm the oid's
[17-Jan-2011 08:13:59] <crilly> yeah i did and got some results back (well, I got numbers back)
[17-Jan-2011 08:15:08] <crilly> Simon4: Ah. .12 and .13 bring back nothing.
[17-Jan-2011 08:15:28] <crilly> Perhaps I should look this up on Google to find the right OIDs for Debian Linux Disk IO?
[17-Jan-2011 08:16:28] <Simon4> 2 secs
[17-Jan-2011 08:17:30] <crilly> 2-6 seem to be the disk IO ones
[17-Jan-2011 08:17:50] <Simon4> yeah, I would try 1.3.6.1.4.1.2021.13.15.1.1.3 for IONRead and 1.3.6.1.4.1.2021.13.15.1.1.4 for IONWritten it seems
[17-Jan-2011 08:19:08] <crilly> Once I've changed the OIDs, do I just give it time, or do I need to remodel again?
[17-Jan-2011 08:19:19] <Simon4> just time on a good day
[17-Jan-2011 08:19:39] <Simon4> I would suggest running zenperfsnmp restart as the zenoss user though
[17-Jan-2011 08:19:45] <Simon4> it'll guarantee the change is picked up
[17-Jan-2011 08:19:57] <crilly> I'm looking at the mail server, so everyday is a good day
[17-Jan-2011 08:20:29] <crilly> OK, cool (done)
[17-Jan-2011 08:20:45] <Simon4> --> lunch
[17-Jan-2011 08:24:58] <crilly> Simon4: Me too. Are you in the UK?
[17-Jan-2011 08:48:20] <csabo> good morning
[17-Jan-2011 08:48:35] <crilly> hi
[17-Jan-2011 08:49:11] <csabo> sup man
[17-Jan-2011 09:38:33] <Heebie> Is there some easy way to get Zenoss to never show me another alert about zeneventlog's heartbeat failure when I shut the process down?
[17-Jan-2011 09:45:20] <csabo> not that i'm aware of
[17-Jan-2011 09:45:23] <csabo> but you can clear the heartbeats
[17-Jan-2011 09:45:32] <csabo> if you're getting spammed, that will fix it
[17-Jan-2011 09:52:34] <Heebie> I just want to clear the message off my dashboard. I don't use Windows WMI, so zeneventlog is unnecessary... and it wasn't showing me this in the dashboard until a restart 2 days ago.
[17-Jan-2011 09:54:41] <csabo> oh, i'm not sure abuot that mate
[17-Jan-2011 09:54:51] <Sam-I-Am> theres a way to tell zenoss which processes not to start
[17-Jan-2011 09:55:02] <Sam-I-Am> but i'm not at work to try to find where it is...
[17-Jan-2011 09:56:06] <Heebie> I found that bit easy enough.. now I need to tell Zenoss to stop bitching at me because it's donw.
[17-Jan-2011 09:56:08] <Heebie> down, even.
[17-Jan-2011 09:56:46] <Sam-I-Am> hmm, i thought if it was 'officially' turned off it wouldnt complain...
[17-Jan-2011 09:56:57] <fragfutter> blogs/zenossblog/2009/01/27/tip-of-the-month-running-only-some-daemons/
[17-Jan-2011 09:57:47] <Sam-I-Am> yeah, that
[17-Jan-2011 09:57:49] <Heebie> That doesn't seem to be the case on my install fragfutter.
[17-Jan-2011 11:51:08] <subbu> hi all when i am updating zenoss from 2.5 to 3.0 iam getting the error as Your system is not yet ready for upgrade. Please install
[17-Jan-2011 11:51:24] <subbu> i am updating through RPM
[17-Jan-2011 11:51:27] <Simon4> subbu: read the upgrade instructions again
[17-Jan-2011 11:51:36] <Simon4> then when you're done, read them again for good luck
[17-Jan-2011 11:51:44] <rmatte> subbu: you need to install a pre-upgrade ZenPack
[17-Jan-2011 11:51:45] <Simon4> you can't just install the v3 rpm
[17-Jan-2011 11:52:25] <subbu> @ simon : i downloaded the pre-upgraded zen pack its has .egg
[17-Jan-2011 11:52:36] <subbu> i tried to install wityh this command
[17-Jan-2011 11:52:38] <subbu> zenpack --install ZenPacks.zenoss.PreUpgrade30
[17-Jan-2011 11:53:04] <subbu> but its failing and getting the error
[17-Jan-2011 11:53:06] <subbu> [zenoss@blr1258 ~]$ zenpack --install ZenPacks.zenoss.PreUpgrade30-1.0-py2.4.egg
[17-Jan-2011 11:53:28] <subbu> ERROR: zenpack command failed. Reason: AttributeError: 'ZenPack' object has no a ttribute '__of__'
[17-Jan-2011 11:53:46] <Simon4> subbu: mv ZenPacks.zenoss.PreUpgrade30-1.0-py2.4.egg ZenPacks.zenoss.PreUpgrade30-1.0-py2.4.egg.zip; unzip ZenPacks.zenoss.PreUpgrade30-1.0-py2.4.egg.zip
[17-Jan-2011 11:53:48] <Simon4> then try again
[17-Jan-2011 11:54:48] <subbu> k lemme try it
[17-Jan-2011 11:55:13] <subbu> do i need to do it in the zenoss user (or) root User
[17-Jan-2011 11:55:21] <Simon4> zenoss
[17-Jan-2011 11:57:19] <subbu> i did that
[17-Jan-2011 11:57:25] <subbu> can i try to install now
[17-Jan-2011 11:57:37] <rmatte> no...
[17-Jan-2011 11:57:43] <rmatte> the ZenPack is going to convert your database
[17-Jan-2011 11:57:46] <rmatte> it'll take a while
[17-Jan-2011 11:57:55] <rmatte> you can go in to the UI and check the Jobs section to see it running
[17-Jan-2011 11:58:00] <rmatte> wait until it finishes, then upgrade
[17-Jan-2011 11:59:30] <subbu> i am in the GUI jod tab and its says Zenjobs is runing
[17-Jan-2011 11:59:40] <subbu> daemon is running
[17-Jan-2011 11:59:50] <rmatte> I said the jobs section
[17-Jan-2011 12:00:15] <subbu> in the jovs section i found that No records found
[17-Jan-2011 12:00:17] <rmatte> read the install guide for 3.0... it explains how you can see what percentage the conversion is at
[17-Jan-2011 12:00:31] <rmatte> and make sure the ZenPack actually installed properly
[17-Jan-2011 12:00:46] <Simon4> don't you need to start the daemon after install the zenpack?
[17-Jan-2011 12:00:47] <subbu> Zenpack 3.0 is installed
[17-Jan-2011 12:00:48] <rmatte> you may need to restart Zenoss or something, I forget, it's been ages since I did an upgrade from 2.5 to 3.0
[17-Jan-2011 12:00:50] * Simon4 is pretty sure you do
[17-Jan-2011 12:00:56] <subbu> and zencore3.0 is not installed
[17-Jan-2011 12:01:25] <rmatte> like I said, check the install/upgrade guide for 3.0
[17-Jan-2011 12:01:29] <Simon4> subbu: you have to follow the instructions to the letter with this upgrade, it's incredibly important
[17-Jan-2011 12:01:51] <subbu> i followed the docs docs/DOC-8514
[17-Jan-2011 12:02:04] <subbu> i followed the same procedure in it
[17-Jan-2011 12:02:17] <Simon4> right, they're not the correct instructions, they've very old
[17-Jan-2011 12:02:23] * Simon4 hunts out the real ones
[17-Jan-2011 12:02:55] <subbu> can u plz post me the correct one
[17-Jan-2011 12:03:26] <Simon4> docs/DOC-7442#d0e187
[17-Jan-2011 12:03:34] <rmatte> I always find it amazing how people follow install docs that they google for rather than actually clicking on the "Zenoss Installation" link under DOCUMENTATION on the downloads page
[17-Jan-2011 12:03:41] <rmatte> it's the first thing you see when you go to the page
[17-Jan-2011 12:03:58] * Simon4 goes to do something that doesn't involve computers
[17-Jan-2011 12:04:03] <rmatte> lol
[17-Jan-2011 12:04:10] <Simon4>
[17-Jan-2011 12:05:11] <crilly> Hmm. I've got a device coming up in the event log which isn't even being monitored. It was added and removed again ages ago
[17-Jan-2011 12:05:37] <rmatte> crilly... one sec
[17-Jan-2011 12:06:04] <crilly> Simon4: Graphs are working fine now. No idea what the data means exactly, but they're graphing
[17-Jan-2011 12:06:10] <rmatte> are you familliar with zendmd crilly?
[17-Jan-2011 12:06:29] <crilly> rmatte: No, but I'd like to become familiar with it
[17-Jan-2011 12:06:51] <crilly> rmatte: I'm just going to heat up some food. Be back in 10 minutes (hold that thought please)
[17-Jan-2011 12:06:52] <rmatte> you know how to become the zenoss user at the commandline?
[17-Jan-2011 12:06:59] <crilly> Yes.
[17-Jan-2011 12:07:05] <rmatte> ok, so do that, then type zendmd
[17-Jan-2011 12:07:07] <crilly> In fact, let's do this first
[17-Jan-2011 12:07:09] <rmatte> and then paste this in to it...
[17-Jan-2011 12:07:10] <rmatte> http://fpaste.org/Q9Se/raw/
[17-Jan-2011 12:07:25] <rmatte> that should hopefully resolve your issue
[17-Jan-2011 12:09:50] <subbu> Thanks Simon for the URL
[17-Jan-2011 12:09:54] <crilly> OK, let's give it some time and see if that does it (I got no print out or anything).
[17-Jan-2011 12:14:24] <rmatte> yeh you won't get a printout
[17-Jan-2011 12:14:33] <rmatte> actually hmmm
[17-Jan-2011 12:14:38] <subbu> after going thrgh the URL i found 2 folders and named Egg-Info and Zenpacks as well the file Zenpack.zenoss .preupgrade30-1.0-py2.egg.zip
[17-Jan-2011 12:14:41] <rmatte> if it had found something you would have been it print something
[17-Jan-2011 12:14:46] <rmatte> so maybe that's not the issue
[17-Jan-2011 12:14:53] <rmatte> you could try restarting Zenoss as well
[17-Jan-2011 12:15:27] <rmatte> you can also try re-adding then removing the device again
[17-Jan-2011 12:15:39] <rmatte> (you're sure you deleted it?)
[17-Jan-2011 12:17:54] <subbu> k i restarted and found the below error as Daemon: zencatalog /opt/zenoss/bin/zenoss: line 105: /opt/zenoss/bin/zencatalog: No such file or directory
[17-Jan-2011 12:23:07] <subbu> rmatted can u please help me out here
[17-Jan-2011 12:23:07] <rmatte> subbu: did you actually read the proper install instructions that Simon4 linked?
[17-Jan-2011 12:23:19] <subbu> yeah i have gone through it and tried
[17-Jan-2011 12:24:00] <rmatte> subbu: as root... updatedb && locate zencatalog
[17-Jan-2011 12:26:48] <davetoo> zykes-: you here?
[17-Jan-2011 12:27:54] <subbu> iam able to find the zenpacks in /home/zenoss/zenpacks/zenoss/preugrade3-/#zencatalog.py$
[17-Jan-2011 12:28:05] <crilly> rmatte: yeah it doesn't exist as far as I know
[17-Jan-2011 12:28:30] <crilly> or not
[17-Jan-2011 12:28:39] <crilly> weird. it wasn't shwing in infrastructure
[17-Jan-2011 12:28:41] <rmatte> ?
[17-Jan-2011 12:28:52] <rmatte> What version of Zenoss are you using?
[17-Jan-2011 12:28:57] <subbu> 2.52
[17-Jan-2011 12:29:03] <davetoo> oh
[17-Jan-2011 12:29:05] <rmatte> that was directed at crilly
[17-Jan-2011 12:29:07] <davetoo> why?
[17-Jan-2011 12:29:15] <crilly> rmatte: 3.somethng
[17-Jan-2011 12:29:25] <rmatte> crilly: can you be more specific? lol
[17-Jan-2011 12:29:31] <rmatte> 3.2, 3.3?
[17-Jan-2011 12:29:40] <rmatte> erm, 3.0.2, 3.0.4 rather
[17-Jan-2011 12:29:43] <rmatte> 3.0.3*
[17-Jan-2011 12:29:52] <subbu> yeah planning to update from 2.52 to 3.0.3
[17-Jan-2011 12:30:00] * rmatte facepalms
[17-Jan-2011 12:30:09] <rmatte> subbu: I'm helping crilly for a second
[17-Jan-2011 12:30:23] <crilly> rmatte: you have to guess; i'm not allowed to tell you
[17-Jan-2011 12:30:24] <davetoo> rmatte: sorry, that was my fault subbu was answering me
[17-Jan-2011 12:30:27] <subbu> sure Rmatte i will wait
[17-Jan-2011 12:30:33] <crilly> rmatte: 3.0.3
[17-Jan-2011 12:30:53] <rmatte> crilly: k, perhaps the device was in a production state other than production?
[17-Jan-2011 12:31:07] <crilly> rmatte: The device was in "the system", but not in infrastructure. I've killed it now.
[17-Jan-2011 12:31:12] <rmatte> only Production shows up under Infrastructure in 3.0.3 by default
[17-Jan-2011 12:31:36] <subbu> davetoo: Did u got the same error ?
[17-Jan-2011 12:31:48] <rmatte> you need to click on the production dropdown in the device view and select production states other than Production to see them
[17-Jan-2011 12:32:40] <davetoo> subbu: I don't even know what you're talking about
[17-Jan-2011 12:33:51] <subbu> actually ia m upgrading zenoss from 2.52 to 3.03
[17-Jan-2011 12:34:01] <subbu> i am getting the errors
[17-Jan-2011 12:34:28] <davetoo> I have never done that upgrade
[17-Jan-2011 12:34:40] <subbu> k
[17-Jan-2011 12:35:24] <subbu> rmatte : i am in the folder Preupgrade30 i found that #zencatalog.py# was commented
[17-Jan-2011 12:35:30] <subbu> do u want me to comment that
[17-Jan-2011 12:35:42] <subbu> rename ad zencatalog.py
[17-Jan-2011 12:40:53] <rmatte> no, it should have automatically linked it to /opt/zenoss/bin had the ZenPack installed correctly
[17-Jan-2011 12:40:58] <rmatte> Install the pack again
[17-Jan-2011 12:41:55] <subbu> zenoss-co-zenpack
[17-Jan-2011 12:41:56] <subbu> ?
[17-Jan-2011 12:42:02] <rmatte> hunh?
[17-Jan-2011 12:42:21] <subbu> zenoss-core-zenpacks-3.0.3-897.el5.i386.rpm
[17-Jan-2011 12:42:31] <rmatte> no
[17-Jan-2011 12:42:35] <rmatte> the pre-upgrade pack
[17-Jan-2011 12:42:37] <rmatte> not those
[17-Jan-2011 12:42:41] <subbu> k
[17-Jan-2011 12:42:44] <rmatte> you didn't install those did you?
[17-Jan-2011 12:42:56] <rmatte> those are meant for 3.0.3, lord only knows what they'll do to a 2.5 install
[17-Jan-2011 12:43:47] <rmatte> subbu: you really need to stop, take a step back, breathe, and follow the document over (hopefully you haven't toasted your Zenoss install)
[17-Jan-2011 12:44:04] <subbu> [root@blr1258 ~]# rpm -qa | grep -i zenoss zenoss-2.5.2-590.el5; zenoss-core-zenpacks-3.0.3-897\
[17-Jan-2011 12:44:16] <rmatte> no no no
[17-Jan-2011 12:44:20] <rmatte> what are you doing!?
[17-Jan-2011 12:44:33] <rmatte> You're installing a 2.5.2 rpm of Zenoss with 3.0.3 ZenPacks rpm
[17-Jan-2011 12:44:39] <subbu> i want to show you tht these are the packages i installed in the server
[17-Jan-2011 12:45:02] <rmatte> k... you shouldn't have installed zenoss-core-zenpacks-3.0.3-897 at all yet
[17-Jan-2011 12:45:19] <rmatte> those are ZenPacks specifically coded for 3.0, and you're still running 2.5
[17-Jan-2011 12:45:45] <rmatte> all you should have done was install the pre-upgrade ZenPack, and then follow the instructions in the install document
[17-Jan-2011 12:46:01] <subbu> ohh do i need to remove it
[17-Jan-2011 12:46:14] <rmatte> I honestly don't know because I've never done what you've just done lol
[17-Jan-2011 12:46:26] <rmatte> since I followed the instructions in the install document very closely
[17-Jan-2011 12:46:37] <subbu> k will follow the same now
[17-Jan-2011 12:47:02] <rmatte> Is that a virtual machine or is it physical hardware?
[17-Jan-2011 12:47:27] <subbu> its a physical m.c
[17-Jan-2011 12:47:36] <rmatte> k, no snapshot to roll back to then
[17-Jan-2011 12:47:49] <rmatte> you'd better hope you didn't manage to mess it up from what you've done so far
[17-Jan-2011 12:48:32] <rmatte> I'd say start off by removing that zenoss-core-zenpacks-3.0.3-897 pack
[17-Jan-2011 12:48:35] <rmatte> then restart Zenoss
[17-Jan-2011 12:48:45] <rmatte> then install the pre-upgrade pack again (don't remove it first)
[17-Jan-2011 12:48:49] <subbu> no its getting the below error
[17-Jan-2011 12:48:50] <rmatte> then restart Zenoss again
[17-Jan-2011 12:48:55] <rmatte> then see if you can install zencatalog
[17-Jan-2011 12:48:59] <subbu> WARNING:ZEO.zrpc:(13499) CW: error connecting to ('localhost', 8100): ECONNREFUSED\\
[17-Jan-2011 12:49:07] <subbu> k will remove completed zenoss
[17-Jan-2011 12:49:10] <rmatte> that's because you don't have Zope running
[17-Jan-2011 12:49:16] <davetoo> subbu: when was the last backup of the system?
[17-Jan-2011 12:49:16] <subbu> k
[17-Jan-2011 12:49:19] <davetoo> zenbackup?
[17-Jan-2011 12:49:19] <rmatte> if zope refuses to start, you're done for
[17-Jan-2011 12:49:23] <subbu> today morning
[17-Jan-2011 12:49:27] <rmatte> unless you have backups
[17-Jan-2011 12:49:39] <davetoo> Do you have one from before you started this work?
[17-Jan-2011 12:49:45] <subbu> yeah
[17-Jan-2011 12:49:48] <subbu> i have it
[17-Jan-2011 12:50:05] <davetoo> good
[17-Jan-2011 12:51:53] <twm1010> off-topic: anyone have experience with sonicwall and/or websense security gateway?
[17-Jan-2011 12:55:11] <subbu> when i am removing getting the error as zenoss >= 3.0.3 is needed by (installed) zenoss-core-zenpacks-3.0.3-897.i386
[17-Jan-2011 12:55:28] <subbu> then can u pleae tell me how to remove it
[17-Jan-2011 12:55:57] <rmatte> subbu: not unless you can get in to the Zenoss UI, can you?
[17-Jan-2011 12:56:08] <twm1010> you can't remove it via RPM?
[17-Jan-2011 12:56:23] <rmatte> yeh, try removing it via RPM instead
[17-Jan-2011 12:57:16] <subbu> while trying thrgh rpm its not allowing me
[17-Jan-2011 12:57:21] <subbu> iam in the GUI Zenpack
[17-Jan-2011 12:57:31] <subbu> i selected all and can i remove delete it
[17-Jan-2011 12:57:32] <subbu> ?
[17-Jan-2011 12:57:35] <rmatte> no
[17-Jan-2011 12:57:44] <rmatte> do this...
[17-Jan-2011 12:57:47] <twm1010> use RPM to move the zenpack first
[17-Jan-2011 12:58:00] <rmatte> twm1010: "move" it?
[17-Jan-2011 12:58:06] <twm1010> err, delete
[17-Jan-2011 12:58:08] <twm1010> meant remove
[17-Jan-2011 12:58:16] <rmatte> twm1010: he just said it doesn't work
[17-Jan-2011 12:58:24] <rmatte> [12:49pm] <subbu> while trying thrgh rpm its not allowing me
[17-Jan-2011 12:58:40] <subbu> getting the belw eeror
[17-Jan-2011 12:58:41] <subbu> ERROR: zenpack command failed. Reason: AttributeError: 'ZenPack' object has no attribute '__of__'
[17-Jan-2011 12:58:42] <twm1010> i was thinking he's trying to remove ZENOSS through RPM, and remove the zenpacks through GUI
[17-Jan-2011 12:59:11] <rmatte> subbu: what's the command you're using to try to remove it?
[17-Jan-2011 12:59:12] <subbu> so i cannot remove it
[17-Jan-2011 12:59:29] <subbu> rpm -e zenoss-core-zenpacks-3.0.3-897
[17-Jan-2011 13:00:32] <subbu> i guess its better to delete the zenpack and install 2.52 zenpack
[17-Jan-2011 13:00:40] <subbu> will works i think so
[17-Jan-2011 13:00:56] <rmatte> well hold on
[17-Jan-2011 13:00:56] <subbu> can i go ahead with this
[17-Jan-2011 13:01:01] <subbu> k
[17-Jan-2011 13:01:01] <rmatte> when you say delete what do you mean?
[17-Jan-2011 13:01:21] <subbu> it will delete the zenpack which i see in the GUI
[17-Jan-2011 13:01:35] <rmatte> try it via the UI
[17-Jan-2011 13:01:38] <subbu> k
[17-Jan-2011 13:01:42] <rmatte> if it works, great, but I'm betting you'll get the same error
[17-Jan-2011 13:02:47] <subbu> [root@blr1258 ~]# rpm -qa | grep -i zenos zenoss-2.5.2-590.el5
[17-Jan-2011 13:02:52] forsberg is now known as fOrsberg
[17-Jan-2011 13:02:57] <subbu> now the zenpacks has been reoved
[17-Jan-2011 13:03:06] <subbu> i will install teh zenpacks 2.5 now
[17-Jan-2011 13:05:31] <crilly> What's the best method for fining tuning what information/events I get from a device or class of devices? I'm getting mad event updates like an interface on a switch coming back up lol
[17-Jan-2011 13:05:40] fOrsberg is now known as forsberg
[17-Jan-2011 13:06:28] <subbu> rmatte
[17-Jan-2011 13:06:46] <subbu> now i sucessfully installed the zenpack 2.5
[17-Jan-2011 13:07:06] <subbu> [root@blr1258 ~]# rpm -qa | grep -i zenoss ; zenoss-core-zenpacks-2.5.2-590
[17-Jan-2011 13:07:27] <subbu> so now i will go ahead and install the zenoss pre-upgrade for 30
[17-Jan-2011 13:07:53] <rmatte> restart Zenoss first
[17-Jan-2011 13:08:05] <rmatte> and then restart it again after the pre-upgrade install
[17-Jan-2011 13:08:28] <subbu> k
[17-Jan-2011 13:08:45] <rmatte> then try starting zencatalog
[17-Jan-2011 13:10:39] <subbu> iam trying with this command zenpack --install ZenPacks/zenoss/PreUpgrade30/
[17-Jan-2011 13:10:44] <subbu> getting the error
[17-Jan-2011 13:10:58] <twm1010> Did you restart first?
[17-Jan-2011 13:11:16] <subbu> ERROR: zenpack command failed. Reason: ValueError: Not a registered directory: Products:/opt/zenoss/Products/PreUpgrade30/skins
[17-Jan-2011 13:11:27] <subbu> yeah restarted
[17-Jan-2011 13:11:28] <twm1010> are you running this as zenoss users?
[17-Jan-2011 13:11:36] <subbu> yes
[17-Jan-2011 13:11:54] <twm1010> rmatte: think its the unzip bug?
[17-Jan-2011 13:12:22] <subbu> do i need install with the zip pkg ?
[17-Jan-2011 13:12:28] <twm1010> no, there should be a .egg file
[17-Jan-2011 13:12:33] <twm1010> inside the zip file
[17-Jan-2011 13:12:54] <twm1010> i might be a little rusty at this
[17-Jan-2011 13:13:13] <twm1010> i know you definitely point the install at a single file, not something extracted
[17-Jan-2011 13:13:40] <subbu> k leme delete the entire file and will zip it and ungip again
[17-Jan-2011 13:13:47] <rmatte> no, he's trying to install a directory
[17-Jan-2011 13:13:59] <rmatte> zenpack --install ZenPacks/zenoss/PreUpgrade30/
[17-Jan-2011 13:14:07] <rmatte> is telling Zenoss to install ZenPacks/zenoss/PreUpgrade30
[17-Jan-2011 13:14:10] <rmatte> which is a directory
[17-Jan-2011 13:14:48] <rmatte> it will work...
[17-Jan-2011 13:14:54] <rmatte> but he needs to go deeper in the directory structure
[17-Jan-2011 13:15:00] <rmatte> down to where the skis directory actually is
[17-Jan-2011 13:15:03] <rmatte> skins*
[17-Jan-2011 13:15:36] <rmatte> it should be ZenPacks/zenoss/PreUpgrade30/whatever/whatever
[17-Jan-2011 13:17:29] <subbu> i am getting error for only skins
[17-Jan-2011 13:17:31] <subbu> ERROR: zenpack command failed. Reason: ValueError: Not a registered directory: Products:/opt/zenoss/Products/PreUpgrade30/skins
[17-Jan-2011 13:17:43] <rmatte> subbu: you're not understanding
[17-Jan-2011 13:17:48] <rmatte> that's just the top level ZenPacks directory
[17-Jan-2011 13:17:53] <rmatte> what is the name of the actual ZenPack file?
[17-Jan-2011 13:18:29] <rmatte> oh I see what you're doing
[17-Jan-2011 13:19:00] <rmatte> what directory are you in when you're doing zenpack --install ZenPacks/zenoss/PreUpgrade30/
[17-Jan-2011 13:19:01] <rmatte> ?
[17-Jan-2011 13:19:02] <subbu> I am installing the zenpack --install ZenPacks/zenoss/PreUpgrade30/
[17-Jan-2011 13:19:10] <rmatte> you're doing it wrong though
[17-Jan-2011 13:19:20] <rmatte> what directory are you in when you're doing zenpack --install ZenPacks/zenoss/PreUpgrade30/?
[17-Jan-2011 13:19:22] <rmatte> type pwd
[17-Jan-2011 13:19:40] <subbu> iam in /home/zenoss
[17-Jan-2011 13:20:14] <rmatte> ok, so you're effectively trying to install the pack from /home/zenoss/ZenPacks/zenoss/PreUpgrade30
[17-Jan-2011 13:20:22] <rmatte> is that even a valid path?
[17-Jan-2011 13:20:41] <subbu> no
[17-Jan-2011 13:20:54] <rmatte> then I don't understand how you think that could work
[17-Jan-2011 13:22:08] <subbu> can u plz tell me in which path i need to put
[17-Jan-2011 13:22:17] <davetoo> furrfu
[17-Jan-2011 13:22:20] <rmatte> I don't even know how you have your files arranged
[17-Jan-2011 13:22:43] <rmatte> you're really confusing me here
[17-Jan-2011 13:22:56] <twm1010> Why not do this from the GUI?
[17-Jan-2011 13:22:58] <rmatte> just install from the .egg file
[17-Jan-2011 13:23:01] <rmatte> like you normally would
[17-Jan-2011 13:23:08] <rmatte> zenpack --install whatever.whatever.whatever.egg
[17-Jan-2011 13:23:13] <subbu> k
[17-Jan-2011 13:23:36] <rmatte> twm1010: I'd rather be sure to get error output if it goes sour again lol
[17-Jan-2011 13:25:07] <subbu> oh finally its installed
[17-Jan-2011 13:25:30] <rmatte> good, restart zenoss now
[17-Jan-2011 13:25:40] <rmatte> then try starting zencatalog
[17-Jan-2011 13:26:22] <xuru> anyone here use Zamanda for backup?
[17-Jan-2011 13:26:37] <rmatte> xuru: nah, I was thinking about it but we decided on veeam instead
[17-Jan-2011 13:26:43] <subbu> 2011-01-18 04:37:38,230 INFO zen.catalog: Completed 200 out of an estimated 9714, 2.06 percent done
[17-Jan-2011 13:26:44] <xuru> ah
[17-Jan-2011 13:26:46] <subbu> finally installed
[17-Jan-2011 13:26:54] <rmatte> good
[17-Jan-2011 13:26:56] <rmatte> let that finish
[17-Jan-2011 13:27:08] <rmatte> when it finishes, then you can install 3.0
[17-Jan-2011 13:28:16] <subbu> so i will now install the zencore 3.0 and its zencore-zenpack
[17-Jan-2011 13:29:09] <rmatte> no
[17-Jan-2011 13:29:20] <rmatte> you'll wait for that zencatalog process to hit 100% complete
[17-Jan-2011 13:29:30] <rmatte> if you don't you're going to screw everything up
[17-Jan-2011 13:30:02] <subbu> k
[17-Jan-2011 13:30:08] <subbu> will no do it
[17-Jan-2011 13:30:22] <rmatte> "Completed 200 out of an estimated 9714, 2.06 percent done"
[17-Jan-2011 13:30:27] <rmatte> that needs to finish
[17-Jan-2011 13:30:29] <subbu> 2011-01-18 04:40:53,416 INFO zen.catalog: Committed a batch of 200 objects
[17-Jan-2011 13:30:31] <subbu> 2011-01-18 04:40:56,646 INFO zen.catalog: Completed 9600 out of an estimated 9714, 98.83 percent done
[17-Jan-2011 13:30:38] <rmatte> it'll take around a half hour
[17-Jan-2011 13:30:41] <subbu> so it should be 100% rgt
[17-Jan-2011 13:30:42] <rmatte> possibly less
[17-Jan-2011 13:30:48] <rmatte> yes
[17-Jan-2011 13:30:51] <rmatte> yours is going quite fast
[17-Jan-2011 13:30:58] <rmatte> but let it finish completely
[17-Jan-2011 13:31:13] <subbu> 2011-01-18 04:41:01,166 INFO zen.catalog: Finished cataloguing all objects
[17-Jan-2011 13:31:21] <subbu> this the fnal log i found
[17-Jan-2011 13:31:41] <rmatte> ok... I forget if it does anything else after that, hold on
[17-Jan-2011 13:31:59] <subbu> k
[17-Jan-2011 13:32:08] <subbu> 2011-01-18 04:41:01,639 INFO zen.ZenCatalog: Daemon ZenCatalog shutting down
[17-Jan-2011 13:32:18] <subbu> 2011-01-18 04:41:01,617 INFO zen.ZenCatalog: Deleting PID file /opt/zenoss/var/zencatalog-localhost.pid ...
[17-Jan-2011 13:32:18] <rmatte> yeh you're good to upgrade now
[17-Jan-2011 13:32:25] <rmatte> install the 3.0 upgrade first
[17-Jan-2011 13:32:37] <rmatte> don't install the 3.0.3 zenpacks until after Zenoss has actually been upgraded
[17-Jan-2011 13:32:43] <rmatte> understand?
[17-Jan-2011 13:35:45] <subbu> yes understood installation is going on
[17-Jan-2011 13:35:58] <subbu> i will get back to u once the installation is complete d
[17-Jan-2011 13:50:46] <subbu> Rmatte Sucessfully upgraded
[17-Jan-2011 13:50:54] <rmatte> good
[17-Jan-2011 13:51:08] <subbu> Thanks a lot to Rmatte for helping me in this great achivement
[17-Jan-2011 13:51:23] <subbu> i would like to say heartfuuly thanks to u
[17-Jan-2011 13:51:24] <rmatte> np lol
[17-Jan-2011 13:52:20] <rmatte> np == no problem == you're welcome
[17-Jan-2011 14:21:19] <axelilly> where is Zenoss configured regard what minimum syslog priorities will be accepted?
[17-Jan-2011 14:36:53] <joko_> anyone know if there is a way to monitor DFS shares?
[17-Jan-2011 14:38:49] <twm1010> joko_: for what kind of information?
[17-Jan-2011 14:43:42] <joko_> just monitoring how much space they are using
[17-Jan-2011 14:45:07] <twm1010> well, they might be using different space in different locations
[17-Jan-2011 14:45:31] <twm1010> right? two servers participating in a DFS replication scenario, but one server's volume is larger than the other
[17-Jan-2011 14:45:52] <twm1010> and the content is not always replication scenarion, sometimes its just spread out
[17-Jan-2011 14:46:10] <joko_> hmm
[17-Jan-2011 14:46:25] <joko_> yeah, sounds dicey
[17-Jan-2011 14:46:26] <twm1010> so you'd probably do best to monitor the volumes on the servers individually, but I see what you mean it'd be nice to aggregate it all together, and filter out duplication so you can answer the question "how much data is in my DFS"
[17-Jan-2011 14:46:37] <joko_> yep
[17-Jan-2011 14:46:54] <joko_> i know very little about DFS, so that doesn't help
[17-Jan-2011 14:47:08] <subbu> rammte: is there any way to get the IRC chat hiostiry
[17-Jan-2011 14:47:29] * joko_ researches DFS
[17-Jan-2011 14:47:31] <twm1010> subbu: yes, but probably not from earlier, i haven't closed my chat if you want me to copy/paste the entire thing
[17-Jan-2011 14:47:42] <twm1010> joko_: server 2008 might have some tools for reporting on your DFS
[17-Jan-2011 14:47:57] <twm1010> and if it's storing those values in a perfmon counter, maybe we can do something with zenoss
[17-Jan-2011 14:49:44] <joko_> interesting
[17-Jan-2011 14:49:45] <joko_> yea
[17-Jan-2011 14:50:12] <twm1010> take a look at server 2008's file reporting tools, i was pleasantly surprised to find them last fileserver i setup
[17-Jan-2011 14:50:22] <twm1010> wouldn't surprise me if it can inventory a DFS
[17-Jan-2011 15:00:35] <axelilly> I'm confused. The event class mappings that zenoss come with out of the box all have "Example" set as the match text.
[17-Jan-2011 15:01:32] <axelilly> In a Zenoss book I'm reading they say that "Example" is used to test a regex. And that you need Rule, Regex, or Transform in or for Class Mapping to apply.
[17-Jan-2011 15:01:38] <axelilly> anyone have any insight?
[17-Jan-2011 15:04:49] <rmatte> axelilly: Example is basically just a place to document an example of an event message matching that mapping
[17-Jan-2011 15:04:54] <rmatte> that's all it's intended for
[17-Jan-2011 15:04:58] <rmatte> it doesn't actually do anything
[17-Jan-2011 15:05:08] <Sam-I-Am> whats up guys
[17-Jan-2011 15:05:13] <rmatte> by default mappings apply to any events that have the same eventClassKey
[17-Jan-2011 15:05:31] <axelilly> rmatte: weird...all the sample mappings seem to be just examples?
[17-Jan-2011 15:05:37] <rmatte> and you can then set regex, rules, or transforms on them to further limit what they apply to
[17-Jan-2011 15:05:58] <rmatte> sample mappings are most likely just examples because they apply to anything matching the eventClassKey
[17-Jan-2011 15:06:22] <axelilly> oh, wait. How does the even get assigned the eventClassKey?
[17-Jan-2011 15:06:26] <Sam-I-Am> i'm off today, but tomorrow i get to dive into why seemingly the same traps sometimes dont hit my event class transform... whee.
[17-Jan-2011 15:06:32] <rmatte> different daemons assign it different ways
[17-Jan-2011 15:06:43] <rmatte> for example, the zensyslog daemon will assign it based on the first part of the syslog
[17-Jan-2011 15:06:49] <rmatte> so for Cisco devices, syslogs come in like...
[17-Jan-2011 15:06:58] <rmatte> HA_WHATEVER-6-BLAH: whatever
[17-Jan-2011 15:07:14] <rmatte> and the eventClassKey generally becomes HA_WHATEVER-6-BLAH
[17-Jan-2011 15:07:32] <axelilly> rmatte: I thought it was the mapping that is used to map that onto a event class?
[17-Jan-2011 15:07:36] <rmatte> now you could have different messages coming in with the same eventClassKey that you want handled differently
[17-Jan-2011 15:07:42] <rmatte> which is where the regex, rules, and transforms come in
[17-Jan-2011 15:08:12] <rmatte> axelilly: it is in a sense...
[17-Jan-2011 15:08:19] <rmatte> not all events have an eventClassKey, but many do
[17-Jan-2011 15:08:33] <rmatte> let's say I have 2 events coming in as follows...
[17-Jan-2011 15:08:46] <rmatte> HA_WHATEVER-6-BLAH: This is summary 1
[17-Jan-2011 15:08:51] <rmatte> HA_WHATEVER-6-BLAH: This is summary 2
[17-Jan-2011 15:08:58] <rmatte> and I only want a mapping that applies to summary 2
[17-Jan-2011 15:09:25] <rmatte> I would create the mapping from the event console, which would create a mapping with an eventClassKey of HA_WHATEVER-6-BLAH
[17-Jan-2011 15:09:40] <rmatte> I would then navigate to that mapping, and set the regex as: This is summary 2
[17-Jan-2011 15:09:52] <axelilly> rmatte: OK, I see.
[17-Jan-2011 15:10:17] <rmatte> I could then create a second mapping with the exact same eventClassKey, and set the regex to This is summary 1
[17-Jan-2011 15:10:25] <rmatte> which would allow each mapping to apply to a specific event
[17-Jan-2011 15:10:32] <rmatte> you can also optionally use rules for that
[17-Jan-2011 15:10:37] <rmatte> an example rule would be...
[17-Jan-2011 15:10:39] <axelilly> rmatte: and even more by using priority right?
[17-Jan-2011 15:10:47] <rmatte> if evt.summary == "This is summary 2"
[17-Jan-2011 15:11:08] <rmatte> mappings do have priorities, but I don't bother with them
[17-Jan-2011 15:11:29] <rmatte> since I generally create very targeted mappings
[17-Jan-2011 15:11:43] <rmatte> but if you create mappings that are more general then priority can come in handy
[17-Jan-2011 15:11:56] <rmatte> there is also a trick for events that come in under the /Unknown class with no eventClassKey
[17-Jan-2011 15:12:07] <axelilly> rmatte: trick?
[17-Jan-2011 15:12:11] <rmatte> you create a mapping by hand, and set the eventClassKey of the mapping to: defaultmapping
[17-Jan-2011 15:12:28] <rmatte> once you've done that, anything with a blank eventClassKey coming in under /Unknown will get applied to that
[17-Jan-2011 15:12:41] <rmatte> you then narrow it down to a specific event using regex, rules, etc...
[17-Jan-2011 15:13:02] <axelilly> rmatte: What's the advantage?
[17-Jan-2011 15:13:17] <rmatte> you wouldn't be able to map them any other way if they don't have an eventClassKey
[17-Jan-2011 15:13:33] <rmatte> other than class level tranform
[17-Jan-2011 15:13:47] <rmatte> which isn't efficient
[17-Jan-2011 15:13:49] <axelilly> ah, ok
[17-Jan-2011 15:14:46] <rmatte> for example, when I was first setting up Zenoss I was receiving these blank syslog messages that came in with no eventClassKey and a component that was just a number that kept increasing each time a message came in
[17-Jan-2011 15:15:28] <rmatte> It was finally explained to me that I could create a mapping in whatever class I wanted, set the eventClassKey to defaultmapping on it, and set the regex to ^$
[17-Jan-2011 15:15:59] <rmatte> which made that mapping apply to any events coming in to /Unknown with no eventClassKey and a blank event summary
[17-Jan-2011 15:16:24] <rmatte> I did it for a few others too
[17-Jan-2011 15:16:56] <rmatte> works like a charm
[17-Jan-2011 15:18:36] <axelilly> rmatte: I'll try to keep that trick in mind.
[17-Jan-2011 15:18:43] <rmatte>
[17-Jan-2011 15:23:23] <axelilly> rmatte: oh wow...just read about the "command" option for the event manager.
[17-Jan-2011 15:23:31] <rmatte> yup
[17-Jan-2011 15:23:57] <rmatte> It only kicks off when the event count is 1 though, it won't kick off if the event count continues to increment, or if the event never gets cleared
[17-Jan-2011 15:24:01] <axelilly> rmatte: what would be cool is to have it run a script that fires off a X10 interface to turn on a red light or something.
[17-Jan-2011 15:24:13] <rmatte> haha
[17-Jan-2011 15:24:40] <axelilly> rmatte: or ring a bell to alert the NOC folks that there is a problem.
[17-Jan-2011 15:24:41] <rmatte> I have my Zenoss boxes integrated with our ticketing system and we have people monitoring it 24x7, so not really a requirement for me
[17-Jan-2011 15:24:57] <rmatte> plus it would get damn annoying
[17-Jan-2011 15:25:03] <axelilly> rmatte: yea, but the added drama would be sweet.
[17-Jan-2011 15:25:37] <axelilly> rmatte: RED ALERT
[17-Jan-2011 15:25:39] <axelilly> rmatte: http://www.antiwar.com/blog/wp-content/uploads/2006/10/norad.jpg
[17-Jan-2011 15:26:27] <axelilly> rmatte: I would think that management might like that kind of stuff. Looks flashy
[17-Jan-2011 15:27:26] <axelilly> rmatte: so how do I find a list of what variables I can use in places like alert emails etc? For instance I want to create a alert email for when someone acks a event that will say who acked it.
[17-Jan-2011 15:28:07] <rmatte> I still like how tivoli doesn't have an event console, it's a "Situation console"
[17-Jan-2011 15:28:18] <rmatte> wish we had that so that we could yell "Hey! We've got a situation here!"
[17-Jan-2011 15:28:35] <rmatte> we could play that alarm sound that you hear when submarines are sinking or something too
[17-Jan-2011 15:28:42] <subbu> rmatte : is there any way to get the todays IRC chat
[17-Jan-2011 15:28:43] <subbu> save
[17-Jan-2011 15:28:57] <rmatte> subbu: they log all of them chat sessions I believe
[17-Jan-2011 15:29:01] <rmatte> the*
[17-Jan-2011 15:29:38] <subbu> is there any way to save them so that it will help for some one like me in the future
[17-Jan-2011 15:29:43] <rmatte> I'm not sure if Matt Ray used to do the logs by hands or if they are automated
[17-Jan-2011 15:29:56] <subbu> oh okk
[17-Jan-2011 15:29:57] <rmatte> they save them on the community site as far as I'm aware
[17-Jan-2011 15:31:11] <rmatte> either way, the stuff I guided you through was the same stuff that's in the installation guide anyways
[17-Jan-2011 15:35:38] <subbu> Ok Once again Thanks a lot tommorow i need to add some devices and will test after upgrading if there are any errors i willget back to u
[17-Jan-2011 15:40:29] <rmatte> np
[17-Jan-2011 15:58:26] <zykes-> anyone here that knows python that has some time to spare ?
[17-Jan-2011 16:09:16] <rmatte> zykes-: wutcha need?
[17-Jan-2011 16:11:38] <zykes-> heh, just wondering if there's a better way to do https://projects.bouvet-ds.net/indefero/p/zenoss-api/
[17-Jan-2011 16:12:33] <rmatte> in what sense?
[17-Jan-2011 16:12:55] <zykes-> well particularely the part between _request
[17-Jan-2011 16:13:00] <rmatte> you want to generate a library of the API?
[17-Jan-2011 16:13:15] <zykes-> rmatte: it's a library for the JSON api
[17-Jan-2011 16:13:22] <rmatte> ah
[17-Jan-2011 16:13:41] <rmatte> looks like you haven't even started yet
[17-Jan-2011 16:13:49] <rmatte> but yeh, I wouldn't know much about that unfortunately
[17-Jan-2011 16:14:16] <zykes-> rmatte: it's started, the router for Events are done mostly
[17-Jan-2011 16:14:26] <zykes-> but i lack a smart way of documenting stuff
[17-Jan-2011 16:14:27] <rmatte> nice, I just got offered a corner office
[17-Jan-2011 16:14:30] <rmatte> and I shall be taking it
[17-Jan-2011 16:14:46] <zykes-> davetoo was going to help out but he disappeared
[17-Jan-2011 16:15:08] <Simon4> code's looking nice zykes-
[17-Jan-2011 16:15:36] <zykes-> Simon4: you got a ok way to document attributes ?
[17-Jan-2011 16:15:54] <zykes-> while still preserving the "argdata" / _build_args
[17-Jan-2011 16:18:17] <Simon4> I don't know sorry
[17-Jan-2011 16:18:46] <zykes-> hehe
[17-Jan-2011 16:20:54] <rmatte> I'm out of here for the night, later guys
[17-Jan-2011 16:27:48] <zykes-> rmatte: damned
[17-Jan-2011 18:04:41] <wobblyonions> hi all, I am looking at a new install of Zenoss, old server just not up to the task anymore and want to use a *normal* instance of Mysql can you specify in the stack install to use a current install of mysql and not have it start up another instance on port 3307 at all?
[17-Jan-2011 18:09:59] <forsberg> yes i always use a current install of mysql
[17-Jan-2011 18:10:23] <wobblyonions> and that with the stack installer yeah not the source code?
[17-Jan-2011 18:10:35] <wobblyonions> thinking using v2.5 as well as not a huge fan of 3
[17-Jan-2011 18:10:45] <forsberg> me neither
[17-Jan-2011 18:10:46] <forsberg>
[17-Jan-2011 18:11:45] <wobblyonions> lol
[17-Jan-2011 18:11:51] <wobblyonions> glad Im not the only one
[17-Jan-2011 18:12:21] <wobblyonions> have one issue though i need to backup 3.0 and import the database into 2.5 but I have run out of disk space on /tmp on the current server :-(
[17-Jan-2011 18:13:58] <forsberg> but yeah there is somewhere to specify mysql info when you install it
[17-Jan-2011 18:15:13] <wobblyonions> ok great will give it a go now and see how I get on with it
[17-Jan-2011 18:37:23] <wobblyonions> seems to not be the case, going to try and install from source I think rather and see how that goes instead
[17-Jan-2011 19:02:33] <wobblyonions> ok got one issue here hoping someone can help, when trying to install zenoss using the install.sh script I am getting You must have a MySQL development environment installed anyone able to help at all??
[17-Jan-2011 19:21:35] <wobblyonions> crap I think I just broke my zenoss :-(
[17-Jan-2011 19:22:26] <wobblyonions> does anyone know how to connect to the mysql database that is start on port 3307 at all i.e what is the username and password
[17-Jan-2011 19:26:17] <wobblyonions> does anyone know how to connect to the mysql database that is start on port 3307 at all i.e what is the username and password
[17-Jan-2011 19:27:20] <ericedge> wobblyonions: Does it even have a password set by default for the root user?
[17-Jan-2011 19:27:44] <wobblyonions> yeah as far as I know yeah
[17-Jan-2011 19:27:59] <wobblyonions> cant login on port 3307 with the username of zenoss or root with no password
[17-Jan-2011 19:28:06] <wobblyonions> or using the password of zenoss
[17-Jan-2011 19:28:22] <wobblyonions> I broke my Zenoss install and now cant access it via the web gui so need to try access the database
[17-Jan-2011 19:28:51] <wobblyonions> rebooted the server and bang now I cant access the gui even though it replying on port 8080 apache says it cant find /htdocs
[17-Jan-2011 19:29:09] <ericedge> I'm not sure that mysql would be the cause of that.
[17-Jan-2011 19:29:49] <wobblyonions> yeah its not but I cant fix that and want to get the data from the database
[17-Jan-2011 19:31:10] <ericedge> if you have root access I *think* you can use mysqladmin to change passwords/gain data access, but I'd be concerned that'd break things for other processes depending on those usernames/passwords
[17-Jan-2011 19:32:01] <wobblyonions> yeah true
[17-Jan-2011 19:32:18] <wobblyonions> looking at the zenoss log file Im getting this error now2011-01-17T02:10:55 ERROR zen.Events Failure querying events
[17-Jan-2011 19:32:29] <wobblyonions> and then a load more as well of course but dont want to paste all in here
[17-Jan-2011 19:32:38] <ericedge> and we appreciate that
[17-Jan-2011 19:33:10] <wobblyonions> :-)
[17-Jan-2011 19:33:19] <wobblyonions> ok looks like its having some major major issues
[17-Jan-2011 19:33:21] <wobblyonions> this is not good at all
[17-Jan-2011 19:42:08] <ericedge> if mysql password is an issue this page seems to have some suggestions: http://www.sysadminwiki.net/wiki/index.php?title=Common_Zenoss_Errors_-_Post_Install
[17-Jan-2011 19:46:11] forsberg is now known as fOrsberg
[17-Jan-2011 23:01:50] <wobblyonions> anyone know how to bulk add devices to Zenoss at all?
[17-Jan-2011 23:06:03] <Sam-I-Am> sure... zenbatchload
[18-Jan-2011 00:00:40] [disconnected at Tue Jan 18 00:00:40 2011]
[18-Jan-2011 00:00:40] [connected at Tue Jan 18 00:00:40 2011]
[18-Jan-2011 00:00:58] [zenoss-logger (logger bot) has joined #zenoss]
[18-Jan-2011 00:33:07] <willwh_> /whois ozon
[18-Jan-2011 00:33:14] <willwh_>
[18-Jan-2011 00:33:15] <willwh_> wups
[18-Jan-2011 00:57:09] <wobblyonions> howdy all
[18-Jan-2011 01:06:45] <wobblyonions> anyone here able to assist with phyton regex at all in relation to Zenoss?
[18-Jan-2011 01:38:04] <wobblyonions> anyone
[18-Jan-2011 02:09:09] <zykes-> wobblyonions: how come ?
[18-Jan-2011 02:09:21] <zykes-> elaborate on the regex thing, what you need there ?
[18-Jan-2011 03:06:00] fOrsberg is now known as forsberg
[18-Jan-2011 05:14:21] <crilly> Simon4: Morning.
[18-Jan-2011 05:15:39] <crilly> Does anyone know how I can monitor actual MD devices in Linux, the raw disks, instead of mount points? We have servers with RAID setups and we want to actually monitor the raw devices.
[18-Jan-2011 05:17:41] <tehhobbit> crilly: best way is prolly to do a snmpwalk > outfile and read thru it
[18-Jan-2011 05:18:45] <crilly> yeah quite possibly.
[18-Jan-2011 05:33:27] <crilly> tehhobbit: http://pastebin.com/BTmAQh3n - this is what I want to access
[18-Jan-2011 05:33:36] <crilly> I need the OIDs to access those stats though
[18-Jan-2011 05:34:30] <crilly> Devices through 49-54; I can get the read and write information from the same tree, but I need the OIDs it seems.
[18-Jan-2011 05:56:56] <crilly> hmm, I've got the OIDs I need, but it's translating them to something meaningful
[18-Jan-2011 06:00:28] <forsberg> or make a script to check smart stuff
[18-Jan-2011 06:01:06] <crilly> OK, I think I know what I need. Zenoss is already looking at OID 1.3.6.1.4.1.2021.13.15.1.1.3, which is the IONRead info for the disks.
[18-Jan-2011 06:01:47] <crilly> Zenoss is telling me it's looking at the SCSI disks, but we want it to look at the MD devices, of which there are six
[18-Jan-2011 06:03:01] <forsberg> .google md device
[18-Jan-2011 06:03:01] <forsberg> ups
[18-Jan-2011 06:04:29] <crilly> What?
[18-Jan-2011 06:28:43] <crilly> Why would Zenoss ignore the md devices when SNMP walking the above OID?
[18-Jan-2011 06:41:30] <froztbyte> if I recall the standard MIB only gives mountpoint information
[18-Jan-2011 06:41:49] <froztbyte> I had to use snmp-exec extension stuff to get smart temperature info through snmp
[18-Jan-2011 06:46:09] <froztbyte> actually, just checked, my snmp setup lists the component devices as well as the MDs
[18-Jan-2011 06:51:25] * froztbyte starts testing upgrade path to v3
[18-Jan-2011 06:54:12] <froztbyte> well, that didn't start well..
[18-Jan-2011 06:55:35] <froztbyte> guess this might be further complicated by using it on a different VM altogether...
[18-Jan-2011 06:56:15] <crilly> Well, we worked out we think
[18-Jan-2011 06:56:29] <crilly> There is a regular expression in place that doesn't include md devices
[18-Jan-2011 07:12:27] <froztbyte> I'm wondering if I shouldn't just copy my entire live mon vm over and try to work from there
[18-Jan-2011 07:12:37] <froztbyte> smack it on a vlan of its own...
[18-Jan-2011 07:21:43] <crilly> froztbyte: You're looking to move from 2c to 3?
[18-Jan-2011 07:22:02] <crilly> I think that's a good idea and in future, I think on v3 should be support on newer devices.
[18-Jan-2011 07:22:10] <crilly> only v3*
[18-Jan-2011 07:22:15] <crilly> supported*
[18-Jan-2011 07:23:36] <tehhobbit> crilly: that sounds like a bad idea
[18-Jan-2011 07:23:54] <tehhobbit> no reason at all to remove support thats already there
[18-Jan-2011 07:47:29] <crilly> No, keep the support there, but at least by default use v3. More secure. Or, recommend some sort of security to define who can SNMP the device.
[18-Jan-2011 08:08:09] <froztbyte> not snmp, no
[18-Jan-2011 08:23:43] <kokey> ok so i've run discovery on two subnets
[18-Jan-2011 08:23:50] <kokey> and i've got like 140 devices that pings
[18-Jan-2011 08:24:00] <kokey> and only a couple of them has snmp set up right
[18-Jan-2011 08:24:19] <kokey> is there an easy way to find those from my large list of discovered devices?
[18-Jan-2011 08:29:24] <froztbyte> hmm...look in the events table for devices that can't be read with SNMP?
[18-Jan-2011 08:31:04] <forsberg> nmap
[18-Jan-2011 08:32:25] <forsberg> or no, not to check if snmp is set up right :>
[18-Jan-2011 08:32:30] <forsberg> why not just set it up right hehehe
[18-Jan-2011 08:37:15] <kokey> well the network guys are enabling it on 20 devices per day with scheduled jobs in ciscoworks
[18-Jan-2011 08:37:26] <kokey> so i want to add those 20 daily
[18-Jan-2011 08:37:41] <kokey> i'm just running an snmpwalk command on all of them to see which ones work
[18-Jan-2011 08:38:01] <kokey> it actually seems like it orders the list of discovered devices based on what is discovered
[18-Jan-2011 08:38:16] <kokey> so all the ones that work seems to have been right above each other in the list
[18-Jan-2011 08:39:50] <csabo> nice
[18-Jan-2011 08:40:15] <csabo> kokey: as far as if snmp is setup correctly, no you cannot
[18-Jan-2011 08:40:32] <csabo> If you have the ability to script the copying of your snmp config over to your boxes, that would be about as close as you'd get
[18-Jan-2011 08:45:18] <kokey> so i guess i best hold off on autodiscovery until the majority of our devices have been added to monitoring
[18-Jan-2011 08:45:26] <kokey> to discovery if there are some we have missed
[18-Jan-2011 08:45:34] <kokey> and then manually go through them to see what's up with them
[18-Jan-2011 08:47:22] <csabo> Well
[18-Jan-2011 08:47:30] <csabo> Are you looking to see which devices were added?
[18-Jan-2011 08:47:37] <csabo> if so, just script the comparison
[18-Jan-2011 08:48:03] <csabo> you have copy x and copy y
[18-Jan-2011 08:48:29] <kokey> i can see if they are added but not with working snmp
[18-Jan-2011 08:48:48] <kokey> looks like discovery is nowhere near what i expected
[18-Jan-2011 08:48:54] <kokey> i'll have to write my own discovery stuff
[18-Jan-2011 08:49:10] <csabo> ick
[18-Jan-2011 08:49:18] <kokey> because surely it can also figure out what kind of device something is
[18-Jan-2011 08:49:26] <kokey> and place them in the right device organiser
[18-Jan-2011 08:50:06] <kokey> i would like to be able to let it scan the 800 or so devices we have, tell me which ones ping, which ones has working snmp, which ones are servers, which ones are routers, which of the routers are cisco, etc.
[18-Jan-2011 08:50:16] <csabo> Good luck
[18-Jan-2011 08:50:26] <csabo> theres already tools out ther eto do that
[18-Jan-2011 08:50:32] <csabo> and they arent basic lol
[18-Jan-2011 08:50:33] <kokey> i've written discovery stuff at my last job
[18-Jan-2011 08:50:38] <kokey> for a big nagios setup
[18-Jan-2011 08:50:48] <csabo> I personally like GFI's languard scanner
[18-Jan-2011 08:51:02] <kokey> it'll be a 2 hour job to write the script
[18-Jan-2011 08:51:07] <csabo> you think so?
[18-Jan-2011 08:51:09] <kokey> but i would have liked zenoss to be that clever
[18-Jan-2011 08:51:19] <csabo> well then you sir are a greater man than me
[18-Jan-2011 08:51:34] <kokey> yeah i could go into details of my last system i've built
[18-Jan-2011 08:51:39] <csabo> i suppose if you have snmp availible on a box to script with its doable
[18-Jan-2011 08:55:27] <froztbyte> crilly: no, not snmpv3, zenoss
[18-Jan-2011 08:55:45] <froztbyte> crilly: I still need to update my existing environment, so I'm testing what will break during upgrade
[18-Jan-2011 09:05:41] <kokey> froztbyte: know anything about multi graph reports?
[18-Jan-2011 09:06:06] <crilly> froztbyte: ah OK
[18-Jan-2011 09:06:08] <kokey> i have a feeling i am not putting in something right when selecting graph/data points
[18-Jan-2011 09:08:16] <kokey> actually yeah i don't know how it's supposed to figure out which RRD i mean
[18-Jan-2011 09:09:04] <kokey> because i can select the group of devices in collections, but not which RRD
[18-Jan-2011 09:14:27] <kokey> hmmm looks from the zenoss tutorial video for multi graph reports from v2 i put in the _ joined name in for the data point and service/rrd doesn't matter
[18-Jan-2011 09:14:46] frozty_sa is now known as froztbyte
[18-Jan-2011 09:16:20] <kokey> doesn't seem to work at all
[18-Jan-2011 09:16:27] <kokey> still get graphs with just lots of nan values
[18-Jan-2011 09:26:35] <Sam-I-Am> mornings
[18-Jan-2011 09:26:44] <kokey> argh multi graph reports argh
[18-Jan-2011 09:26:50] <Sam-I-Am> mm, those are fun
[18-Jan-2011 09:27:14] <kokey> all i want to do is simply graph eth0 on a collection of linux servers
[18-Jan-2011 09:28:12] <Sam-I-Am> yeah, you cant do that iirc
[18-Jan-2011 09:28:22] <Sam-I-Am> not with multi graph reports
[18-Jan-2011 09:28:34] <Sam-I-Am> i suggest using a graph report
[18-Jan-2011 09:32:08] <kokey> ok
[18-Jan-2011 09:32:08] <kokey> ok so what is multi graph reports for?
[18-Jan-2011 09:32:09] <kokey> because i thought it's for that
[18-Jan-2011 09:32:10] <kokey> graph report only lets you pick specific devices, can't go by any organisers
[18-Jan-2011 09:32:10] <Sam-I-Am> yeah, and iirc, multi graph reports wont let you pick a particular component of a device
[18-Jan-2011 09:32:10] <Sam-I-Am> only a device itself
[18-Jan-2011 09:32:10] <chemist> anybody use zenoss to monitor a HP StorageWorks MSA1000 san?
[18-Jan-2011 09:32:10] <kokey> but then what does it graph from that device?
[18-Jan-2011 09:32:18] <chemist> or can anyone suggest how to monitor it?
[18-Jan-2011 09:32:23] <Sam-I-Am> i think it shows all of the graphs, but its been a while since i tried one
[18-Jan-2011 09:32:42] <kokey> hmmm
[18-Jan-2011 09:32:43] <kokey> you have to add data points
[18-Jan-2011 09:32:43] <kokey> well ok bad example
[18-Jan-2011 09:32:46] <Sam-I-Am> or it shows them all on a single graph, which can get very busy
[18-Jan-2011 09:33:00] <kokey> let's say i want to graph all the interfaces in a certain organiser?
[18-Jan-2011 09:33:06] <Sam-I-Am> i wound up making a graph report, manually adding devices, and selecting their ethernet interface
[18-Jan-2011 09:34:09] <kokey> ok what tickles me is that i see reports for other things
[18-Jan-2011 09:34:13] <kokey> like the aggregate reports
[18-Jan-2011 09:34:18] <kokey> doing all sorts of stacking etc.
[18-Jan-2011 09:34:29] <kokey> and selecting stuff across the board whatever
[18-Jan-2011 09:34:33] <kokey> i need to build stuff like that
[18-Jan-2011 09:34:46] <Sam-I-Am> it will do stacking
[18-Jan-2011 09:35:00] <kokey> i wrote an interface for nagios to do stuff like that myself that allows you do point and click and select the groups you want
[18-Jan-2011 09:35:38] <kokey> ok here is what i really want to do first
[18-Jan-2011 09:35:42] <kokey> i have a bunch of firewalls
[18-Jan-2011 09:35:54] <kokey> and i graph their number of open connections
[18-Jan-2011 09:35:59] <kokey> i want that in one graph
[18-Jan-2011 09:36:12] <kokey> for all the /Network/Firewall devices
[18-Jan-2011 09:36:48] <kokey> but that's just my first example
[18-Jan-2011 09:36:50] <kokey> we got clusters
[18-Jan-2011 09:36:52] <kokey> with lots of servers
[18-Jan-2011 09:37:03] <kokey> we want to be able to graph their aggregates
[18-Jan-2011 09:37:12] <kokey> without having to select the servers individually
[18-Jan-2011 09:37:15] <Sam-I-Am> i think that'll work
[18-Jan-2011 09:37:25] <Sam-I-Am> but i'm not familiar with it
[18-Jan-2011 09:37:31] <kokey> yeah i think so too
[18-Jan-2011 09:37:46] <kokey> but i've been following all the docs and there seems to either be a bug or it just can't do it
[18-Jan-2011 09:38:02] <kokey> and no one i seem to speak to has made multi graph stuff work it seems
[18-Jan-2011 09:38:22] <kokey> anyway i'll keep at it
[18-Jan-2011 09:38:30] <kokey> in the end i might be the only person who can do it ;-)
[18-Jan-2011 09:38:40] <kokey> it might be broken in v3
[18-Jan-2011 09:40:28] <Sam-I-Am> i'm trying to figure out why zenoss sometimes uses my event class transform and sometimes doesnt on traps that get classified the same
[18-Jan-2011 09:42:45] <Sam-I-Am> the oid is different, but that shouldnt matter
[18-Jan-2011 09:44:46] <kokey> yay i got my graph working
[18-Jan-2011 09:44:56] <Sam-I-Am> woot
[18-Jan-2011 09:45:05] <Sam-I-Am> my problem is still lurking..
[18-Jan-2011 09:45:13] <kokey> though i'm sure i've done it the same way before
[18-Jan-2011 09:45:29] <kokey> i had to copy the graph point's description field for it to find it
[18-Jan-2011 09:46:34] <Sam-I-Am> they're a bit weird
[18-Jan-2011 09:47:13] <kokey> perhaps there's something else that matches the oid and assign it a different class?
[18-Jan-2011 09:50:29] <Sam-I-Am> zenoss appears to be classifying them the same
[18-Jan-2011 09:50:39] <Sam-I-Am> the counters for the event increments
[18-Jan-2011 09:51:11] <Sam-I-Am> hmm, think zenoss hung.
[18-Jan-2011 09:51:19] <Sam-I-Am> guess its time to open another support ticket
[18-Jan-2011 09:51:48] <Sam-I-Am> not a good sign
[18-Jan-2011 09:55:19] <Sam-I-Am> weird... so my brocade devices get classified correctly, but not the juniper.
[18-Jan-2011 09:57:59] <kokey> it strange
[18-Jan-2011 09:58:47] <Sam-I-Am> i'm not sure how to solve this
[18-Jan-2011 09:58:56] <Sam-I-Am> everything i know of tells me it should work
[18-Jan-2011 10:07:55] <Sam-I-Am> sure is quiet in here for a weekday
[18-Jan-2011 10:19:29] <tuxknowledge> hello, How do I monitor the health of a service?
[18-Jan-2011 10:21:11] <ilan> tuxknowledge: it depends on the type of service.
[18-Jan-2011 10:22:14] <tuxknowledge> lets take our name servers for example, we use named. How can I monitor named
[18-Jan-2011 10:31:57] <Sam-I-Am> there is a zenpack for monitoring dns
[18-Jan-2011 10:32:05] <Sam-I-Am> it occasionally queries for stuff
[18-Jan-2011 10:34:33] <tuxknowledge> thanks
[18-Jan-2011 10:35:19] <Sam-I-Am> wow, so many problems with a lot of devices in a group
[18-Jan-2011 10:35:22] <Sam-I-Am> most operations fail
[18-Jan-2011 10:36:17] <Sam-I-Am> must restart zenoss
[18-Jan-2011 10:57:36] * davetoo wonders where 3.1.0 is
[18-Jan-2011 10:57:45] <robo> what's the verdict on version 3? Is it worth upgrading from version 2?
[18-Jan-2011 10:58:09] <Sam-I-Am> depends what you want to do
[18-Jan-2011 10:59:16] <robo> so you're saying v2 does somethings better than v3?
[18-Jan-2011 11:00:05] <zykes-> davetoo: .
[18-Jan-2011 11:00:10] <davetoo> hi
[18-Jan-2011 11:00:22] <davetoo> did you see my /msg?
[18-Jan-2011 11:01:11] <Sam-I-Am> robo: i suspect v2 is a bit more stable than v3 and has less UI issues... at least at this point
[18-Jan-2011 11:02:11] <zykes-> yeah
[18-Jan-2011 11:05:10] <Sam-I-Am> i hope they fixed group management in 3 though
[18-Jan-2011 11:05:12] <Sam-I-Am> it sucks in 2
[18-Jan-2011 11:05:20] <Sam-I-Am> at least if you have a lot of devices
[18-Jan-2011 11:18:57] <rmatte> What do you mean by group management?
[18-Jan-2011 11:18:59] <Sam-I-Am> well, this is bad.
[18-Jan-2011 11:19:04] <Sam-I-Am> putting devices in groups
[18-Jan-2011 11:19:14] <rmatte> what's so bad about it in 2?
[18-Jan-2011 11:19:29] <Sam-I-Am> trying to classify devices often hangs zenoss
[18-Jan-2011 11:19:47] <Sam-I-Am> or do anything involving a largeish group (~400 devices)
[18-Jan-2011 11:20:05] <rmatte> hmmm, I've never noticed since I've never done a mass classification like that
[18-Jan-2011 11:20:20] <rmatte> though I'd assume it would be the same for device classes, locations, or any other organizer
[18-Jan-2011 11:20:40] <Sam-I-Am> yeah, could be... havent used those as much yet.
[18-Jan-2011 11:20:46] <rmatte> afk for a sec
[18-Jan-2011 11:20:50] <Sam-I-Am> k
[18-Jan-2011 11:21:01] <Sam-I-Am> we'll still be here
[18-Jan-2011 11:22:40] <rmatte> I'm moving in to an actual office today so my workstation is going to lose it's 202 days uptime
[18-Jan-2011 11:22:46] <Sam-I-Am> awww
[18-Jan-2011 11:22:51] <Sam-I-Am> you in a cube or something now?
[18-Jan-2011 11:22:54] <rmatte> yup
[18-Jan-2011 11:22:59] <Sam-I-Am> woot
[18-Jan-2011 11:23:03] <rmatte> new job, new perks
[18-Jan-2011 11:23:07] <rmatte> lol
[18-Jan-2011 11:23:29] <Sam-I-Am> what happens if an event transform looks for a certain variable (e.g., evt.ifDescr) but it doesnt exist in the trap?
[18-Jan-2011 11:23:34] <Sam-I-Am> does it skip the transform?
[18-Jan-2011 11:24:03] <rmatte> Sam-I-Am: It'll error out if it doesn't find it
[18-Jan-2011 11:24:24] <Sam-I-Am> maybe thats why some of these traps which get classified the same as other traps, dont seem to use my transform
[18-Jan-2011 11:24:33] <rmatte> I've never seen ifDescr as a value in a trap
[18-Jan-2011 11:24:42] <rmatte> it's a value that's pollable
[18-Jan-2011 11:24:53] <Sam-I-Am> the brocade stuff sends it... contains the custom interface description
[18-Jan-2011 11:25:05] <rmatte> you could probably use the getattr function
[18-Jan-2011 11:25:07] <Sam-I-Am> however, apparently juniper does not
[18-Jan-2011 11:25:18] <rmatte> and have it set a variable to "Unknown" if it doesn't exist
[18-Jan-2011 11:25:40] <Sam-I-Am> yeah, think i need to figure that out
[18-Jan-2011 11:25:48] <Sam-I-Am> the first two lines of the transform are this:
[18-Jan-2011 11:25:48] <Sam-I-Am> name = evt.ifDescr
[18-Jan-2011 11:25:48] <Sam-I-Am> descr = evt.ifAlias
[18-Jan-2011 11:26:04] <Sam-I-Am> so i suspect if one of those is no-existo, it breaks and defaults to whatever.
[18-Jan-2011 11:30:56] <rmatte> do something like... name = getattr(evt, 'ifDescr', 'Unknown')
[18-Jan-2011 11:31:09] <rmatte> what trap are you appling that transform to, out of curiosity?
[18-Jan-2011 11:32:25] <Sam-I-Am> interface link
[18-Jan-2011 11:35:02] <rmatte> ah
[18-Jan-2011 11:35:49] <Sam-I-Am> folks want to see interface name (e.g., g0/1) and description if available in e-mails and pages
[18-Jan-2011 11:42:36] <davetoo> I made a flowchart of the first-time startup process
[18-Jan-2011 11:43:44] <davetoo> Trying to piggyback some of my own setup stuff onto the rpm install sequence
[18-Jan-2011 11:52:28] <Sam-I-Am> rmatte: seems juniper sends the interface name as ifname and brocade sends it as ifdescr
[18-Jan-2011 11:52:49] <Sam-I-Am> how would i write the transform to use whichever is there, otherwise mark unknown?
[18-Jan-2011 11:59:32] <rmatte> Sam-I-Am: you can always do...
[18-Jan-2011 11:59:41] <rmatte> if evt.ifDescr:
[18-Jan-2011 11:59:46] <rmatte> whatever
[18-Jan-2011 11:59:52] <rmatte> that'll check for it's existance
[18-Jan-2011 11:59:56] <rmatte> do the same with the other
[18-Jan-2011 12:00:10] <Sam-I-Am> it wont blow up if the variable is not there?
[18-Jan-2011 12:00:31] <rmatte> no, it won't
[18-Jan-2011 12:00:39] <rmatte> since that's literally checking to see whether or not it is there
[18-Jan-2011 12:00:50] <rmatte> if evt.ifDescr checks for the existance of evt.ifDescr
[18-Jan-2011 12:01:00] <Sam-I-Am> ah
[18-Jan-2011 12:01:08] <rmatte> existence*
[18-Jan-2011 12:02:17] <Sam-I-Am> might be nice to do these with try/except too
[18-Jan-2011 12:04:35] <Sam-I-Am> is it better to use getattr than just blah = evt.whatever even after an if evt.whatever?
[18-Jan-2011 12:05:19] <stian_> hmm.. after upgrading from 2.5 to 3.0.3 i get "AttributeError: __call__" when i try to enter the Devices tab under infrastructure. anyone else experiencing this? I found some posts about it via google but no solutions
[18-Jan-2011 12:06:19] <stian_> i see in the log that it fails in Products/Zuul/tree.py at line 200 when it tries brains = self.catalog(path={'query':path, 'depth':0}).
[18-Jan-2011 12:06:33] <stian_> seems that something is messed up about the catalog?
[18-Jan-2011 12:07:22] <stian_> i also see that "self.catalog" in tree.py is "context.getPhysicalRoot().zport.global_catalog", and if i try to print dmd.getPhysicalRoot().zport.global_catalog in zendmd, it says "<GlobalCatalog at /zport/broken>", which sounds, well, broken
[18-Jan-2011 12:07:36] <stian_> anyone had similar probs?
[18-Jan-2011 12:09:20] <rmatte> Sam-I-Am: getattr is always better since it also applies if the value is blank
[18-Jan-2011 12:09:30] <rmatte> the variable may exist but have nothing in it
[18-Jan-2011 12:09:42] <rmatte> better to have it show "Unknown" than just blank
[18-Jan-2011 12:09:45] <rmatte> stands out more
[18-Jan-2011 12:10:21] <rmatte> stian_: reindex, restart zenoss, reindex again and restart again
[18-Jan-2011 12:10:28] <rmatte> I remember having to do that after 3.0 upgrades
[18-Jan-2011 12:10:33] <rmatte> zendmd
[18-Jan-2011 12:10:35] <rmatte> reindex()
[18-Jan-2011 12:10:37] <rmatte> commit()
[18-Jan-2011 12:10:39] <rmatte> ctrl-d to exit
[18-Jan-2011 12:10:43] <rmatte> zenoss restart
[18-Jan-2011 12:10:45] <rmatte> then repeat
[18-Jan-2011 12:11:11] <rmatte> weird that it's reporting a broken catalog though
[18-Jan-2011 12:11:13] <stian_> aha.. trying that
[18-Jan-2011 12:11:14] <rmatte> that's not good
[18-Jan-2011 12:11:28] <rmatte> it's reporting this after a 3.0 upgrade?
[18-Jan-2011 12:11:34] <stian_> yes
[18-Jan-2011 12:11:40] <stian_> oh, reindex fails too
[18-Jan-2011 12:11:48] <stian_> File "/usr/local/zenoss/zenoss/Products/Zuul/catalog/events.py", line 51, in onIndexingEvent
[18-Jan-2011 12:11:49] <rmatte> did you actually wait for zencatalog to finish it's job before trying to upgrade?
[18-Jan-2011 12:11:51] <stian_> catalog.catalog_object(evob, idxs=idxs,
[18-Jan-2011 12:11:53] <stian_> AttributeError: catalog_object
[18-Jan-2011 12:11:54] <stian_> yepp
[18-Jan-2011 12:11:58] <rmatte> hmmm
[18-Jan-2011 12:12:14] <rmatte> did you restart zenoss after installing the pre-upgrade pack?
[18-Jan-2011 12:12:17] <Sam-I-Am> hmm, i think somethings wrong with my code
[18-Jan-2011 12:12:17] <stian_> it said: 2011-01-18 10:34:13,485 INFO zen.catalog: Finished cataloguing all objects
[18-Jan-2011 12:12:36] <stian_> hm, yes, i'm pretty sure i did
[18-Jan-2011 12:12:44] <rmatte> did you restart Zenoss after the upgrade?
[18-Jan-2011 12:13:01] <stian_> yes. i can try restarting it again though
[18-Jan-2011 12:13:43] <rmatte> I've never seen the catalog actually break like that before.
[18-Jan-2011 12:13:58] <stian_> that sounds bad
[18-Jan-2011 12:14:19] <rmatte> yeh, it is
[18-Jan-2011 12:14:30] <stian_> i should probably mention that we installed zenoss ages ago and have been thru many upgrades
[18-Jan-2011 12:14:49] <rmatte> hmmmm, I wonder if you can use fsrecover to fix it...
[18-Jan-2011 12:14:49] <Sam-I-Am> thatll do it
[18-Jan-2011 12:14:53] <rmatte> do you have backups of it?
[18-Jan-2011 12:14:53] <Sam-I-Am> lots of cruft
[18-Jan-2011 12:15:54] <rmatte> also, what is "ages ago"?
[18-Jan-2011 12:15:59] <rmatte> what was the first version installed?
[18-Jan-2011 12:16:52] <rmatte> stian_: something to try (if you have a fair amount of disk space free) is...
[18-Jan-2011 12:16:57] <rmatte> as the Zenoss user...
[18-Jan-2011 12:17:03] <rmatte> cd $ZENHOME/var
[18-Jan-2011 12:17:14] <rmatte> fsrecover -v 1 Data.fs Data.fs.fixed
[18-Jan-2011 12:17:32] <rmatte> then when it's done, stop Zenoss, move Data.fs to Data.fs.bak and move Data.fs.fixed to Data.fs
[18-Jan-2011 12:17:35] <rmatte> then start Zenoss
[18-Jan-2011 12:17:51] <stian_> rmatte: aha. i'll try that. should i not stop zenoss before fsrecover?
[18-Jan-2011 12:18:47] <stian_> rmatte: i don't have a zenbackup. *facepalm*. but i do have a backup of the disk/filesystem. ages ago.. well. i think we started at version 1.x
[18-Jan-2011 12:20:34] <rmatte> stian_: yeh, stop Zenoss beforehand I believe
[18-Jan-2011 12:20:47] <rmatte> ah, 1.x is wayyyy back hehe
[18-Jan-2011 12:20:57] <rmatte> but yeh, give fsrecover a shot
[18-Jan-2011 12:21:02] <rmatte> hopefully it'll do the trick
[18-Jan-2011 12:21:16] <rmatte> you can also run a zeopack on it afterwards
[18-Jan-2011 12:24:10] <stian_> errr.. something seems to be seriously fcked..
[18-Jan-2011 12:24:11] <stian_> /usr/local/zenoss/python/bin/.python.bin: can't open file '/usr/local/zenoss/zenoss/lib/python/ZODB/fsrecover.py': [Errno 2] No such file or directory
[18-Jan-2011 12:24:23] <stian_> i don't even have a lib/ dir in /usr/local/zenoss/zenoss/
[18-Jan-2011 12:24:33] <stian_> a wonder that the gui is actually running i would think?
[18-Jan-2011 12:24:48] <rmatte> just do: locate fsrecover
[18-Jan-2011 12:25:02] <rmatte> see if you can find the actual path to it
[18-Jan-2011 12:25:05] <rmatte> it should be there
[18-Jan-2011 12:25:39] <stian_> yeah, it has "fsrecover", which is just a wrapper, but not fsrecover.py that fsrecover wants to call
[18-Jan-2011 12:26:02] <rmatte> strange, I have both
[18-Jan-2011 12:26:22] <stian_> and you have $ZENHOME/lib ?
[18-Jan-2011 12:26:53] <rmatte> /usr/local/zenoss/python/lib/python2.6/site-packages/ZODB3-3.9.3-py2.6-linux-x86_64.egg/ZODB/fsrecover.py
[18-Jan-2011 12:26:57] <stian_> ah.. I have fsrecover.py in /srv/zenoss/python/lib/python2.6/site-packages/ZODB3-3.9.3-py2.6-linux-x86_64.egg/ZODB/fsrecover.py1;5D
[18-Jan-2011 12:27:00] <stian_> yes
[18-Jan-2011 12:27:05] <rmatte> k, run it from there
[18-Jan-2011 12:27:10] <rmatte> they didn't update the wrapped
[18-Jan-2011 12:27:15] <rmatte> it was in the lib directory in 2.5
[18-Jan-2011 12:27:26] <rmatte> wrapper*
[18-Jan-2011 12:27:50] <stian_> aait! it's running now
[18-Jan-2011 12:28:08] <rmatte> good
[18-Jan-2011 12:28:14] <rmatte> let me know how it goes
[18-Jan-2011 12:28:21] <stian_> will do. thanks!
[18-Jan-2011 12:28:25] <rmatte> np
[18-Jan-2011 12:32:00] <rmatte> for future reference, always do a zenbackup before attempting an upgrade
[18-Jan-2011 12:32:11] <rmatte> or just copy the whole Zenoss directory somewhere
[18-Jan-2011 12:38:01] <stian_> i sure will
[18-Jan-2011 12:38:18] <stian_> same error after fsrecover, start, zendmd => reindex() unfortunately
[18-Jan-2011 12:39:22] <stian_> i seem to have a Data.fs.old from a couple of days ago though..
[18-Jan-2011 12:39:36] <stian_> did the format change from 2.5 to 3.0 or can i try that file maybe?
[18-Jan-2011 13:00:31] <Sam-I-Am> hmm thats interesting
[18-Jan-2011 13:00:41] <Sam-I-Am> disabling an interface on a juniper doesnt actually bring the link down
[18-Jan-2011 13:10:23] <subbu> hi all after the zenoss upgrade when iam modeling the device its not able to collect the disk space infornmation ,in the zenmodler.logs i didnt find any error
[18-Jan-2011 13:10:36] <subbu> can any one please help me in this
[18-Jan-2011 13:11:19] <Sam-I-Am> is it using a modeler plugin which looks for disk info?
[18-Jan-2011 13:11:39] <subbu> yeah its using the pluhibs
[18-Jan-2011 13:12:17] <subbu> at the time of modeling i got this error
[18-Jan-2011 13:12:17] <subbu> 2011-01-19 04:22:34,576 ERROR zen.SshClient: 172.18.2.17 Connection was refused by other side: 111: Connection refused.
[18-Jan-2011 13:12:46] <subbu> its monitoring thrgh snmp V1 and am able to do snmp walk as well
[18-Jan-2011 13:15:44] <Sam-I-Am> that error says zenoss cannot ssh into the box
[18-Jan-2011 13:15:54] <Sam-I-Am> also, i'd use snmpv2 for polling
[18-Jan-2011 13:28:31] <axelilly> what are the "system" and "group" organizers usually used for?
[18-Jan-2011 13:30:54] <axelilly> they seem sort of redundant to e.
[18-Jan-2011 13:30:55] <axelilly> me
[18-Jan-2011 13:35:42] <Sam-I-Am> axelilly: yeah, they kinda are
[18-Jan-2011 13:36:02] <axelilly> Sam-I-Am: who do you organize your systems?
[18-Jan-2011 13:36:08] <axelilly> s/who/how
[18-Jan-2011 13:36:22] <Sam-I-Am> i use group to categories my network sites by things like backbone, end-user, etc... and also for support levels like 24x7 or non-critical
[18-Jan-2011 13:37:10] <Sam-I-Am> systems contain much of the same thing, but organized by things necessary for the system to function... like the database requires machines x y and z plus a network switch to work. i count those as the database system.
[18-Jan-2011 13:37:47] <axelilly> Sam-I-Am: and do you also organize locations?
[18-Jan-2011 13:37:49] <Sam-I-Am> yes
[18-Jan-2011 13:38:03] <Sam-I-Am> and those are geographical locations of things
[18-Jan-2011 13:38:11] <axelilly> Sam-I-Am: good example, I think I'll start by doing that.
[18-Jan-2011 13:38:36] <axelilly> Sam-I-Am: also, do you know what object I can reference in a alert email that could tell me who acknowledged a event?
[18-Jan-2011 13:38:42] <Sam-I-Am> so if i have a backbone router at location X, all the stuff connected to it is also in location X. if i do maintenance on backbone router X, i can put the location in maintenance and it covers the connected stuff.
[18-Jan-2011 13:39:01] <Sam-I-Am> yeah, %(ownerid)s
[18-Jan-2011 13:39:31] <axelilly> Sam-I-Am: is there a list somewhere that has all of those things listed?
[18-Jan-2011 13:40:29] <Sam-I-Am> yeah, at the bottom of the message thing when you're configuring alert messages
[18-Jan-2011 13:40:36] <subbu> Sam-I-AM: but iam able to model it in the zenoss2.4 with the same snmpV1
[18-Jan-2011 13:40:49] <subbu> i was not able to do it in 3.03
[18-Jan-2011 13:41:16] <Sam-I-Am> subbu: i'm not saying snmpv1 is the cause of this particular problem, but it can cause headaches later as it does not support 64-bit counters and some other stuff
[18-Jan-2011 13:41:18] <axelilly> Sam-I-Am: thanks
[18-Jan-2011 13:43:40] <subbu> so is there any way to fix this prob
[18-Jan-2011 13:45:49] <Sam-I-Am> well, the error you posted involved ssh not working
[18-Jan-2011 13:45:51] <Sam-I-Am> so... fix that
[18-Jan-2011 13:46:41] <subbu> k
[18-Jan-2011 13:47:37] <rmatte> stian_: the format did change between 2.5 and 3.0, which is why you had to install that pre-upgrade pack
[18-Jan-2011 13:47:49] <rmatte> it was supposed to successfully recatalog your db
[18-Jan-2011 13:48:08] <axelilly> looks like there is no way to generate an alert email that contains "LOG" information of an event?
[18-Jan-2011 13:48:50] <rmatte> axelilly: for what kind of event?
[18-Jan-2011 13:49:08] <axelilly> rmatte: any event in the event console.
[18-Jan-2011 13:49:21] <rmatte> axelilly: the event message should contain some info of the event
[18-Jan-2011 13:49:26] <axelilly> rmatte: you click on a event, and you can enter something in LOG
[18-Jan-2011 13:49:27] <rmatte> other than that, no
[18-Jan-2011 13:49:33] <rmatte> oh
[18-Jan-2011 13:49:37] <rmatte> you want that included?
[18-Jan-2011 13:49:46] <subbu> sam-I-Am: i fixed the ssh prob
[18-Jan-2011 13:49:49] <axelilly> yea, in a ACK notice email.
[18-Jan-2011 13:49:52] <subbu> its a windows bx
[18-Jan-2011 13:49:53] <axelilly> exactly
[18-Jan-2011 13:50:00] <rmatte> you'd have to figure out what the property name is for that
[18-Jan-2011 13:50:04] <rmatte> evt.log or something
[18-Jan-2011 13:50:07] <axelilly> got it
[18-Jan-2011 13:50:13] <rmatte> what is it?
[18-Jan-2011 13:50:23] <axelilly> I mean, I understand what you are saying.
[18-Jan-2011 13:50:26] <rmatte> yeh
[18-Jan-2011 13:50:43] <rmatte> once you figure that out, then you'd just specify %(whatever)s in the email format
[18-Jan-2011 13:50:52] <rmatte> it may or may not work
[18-Jan-2011 13:50:59] <axelilly> rmatte: yea
[18-Jan-2011 13:51:17] <subbu> Sam-I: Can you please help me out
[18-Jan-2011 13:57:10] <Sam-I-Am> subbu: so whats the error now?
[18-Jan-2011 13:59:47] <subbu> Sam-I-Am:2011-01-19 05:02:34,187 WARNING zen.ZenModeler: Client ATL14249 timeout
[18-Jan-2011 13:59:55] <subbu> this was the error now i got
[18-Jan-2011 14:06:44] <Sam-I-Am> is the machine named atl14249?
[18-Jan-2011 14:07:06] <Sam-I-Am> if so, it cant contact something on it... either some wmi, snmp, etc problem
[18-Jan-2011 14:09:33] <subbu> yea m/c name is atl14249 , but i didnt found any error when i am modeling in 2.4
[18-Jan-2011 14:09:43] <subbu> i was testing parllelly
[18-Jan-2011 14:10:05] <Sam-I-Am> if its a different zenoss box, maybe a firewall is blocking it?
[18-Jan-2011 14:10:06] <subbu> in 2 servers i have 2 setups 1 for 2.4 and in another 3.0.3
[18-Jan-2011 14:10:57] <subbu> if that is the case i was able to model other devices in the n.w
[18-Jan-2011 14:12:12] <subbu> same n/w
[18-Jan-2011 14:12:28] <Sam-I-Am> can the zenoss box ping this server?
[18-Jan-2011 14:14:11] <subbu> yes it is able to ping it
[18-Jan-2011 14:15:48] <subbu> iam able to ping the server fron the zenoss box as well as from that server to zenoss box
[18-Jan-2011 14:29:59] <ericenns> rmatte: you around
[18-Jan-2011 14:30:05] <rmatte> yup
[18-Jan-2011 14:32:12] <ericenns> rmatte: ok I am having some trouble with my data source zenpack wonder if you have any insights
[18-Jan-2011 14:32:55] <rmatte> what kind of trouble?
[18-Jan-2011 14:33:23] <ericenns> basically I updated my datasource python file but it isn't using that file
[18-Jan-2011 14:33:34] <ericenns> I can't personally see anything wrong with it
[18-Jan-2011 14:33:55] <rmatte> you mean it's not using the updated file?
[18-Jan-2011 14:35:33] <ericenns> correct
[18-Jan-2011 14:40:00] <rmatte> you updated the file in your ZenPack I take it?
[18-Jan-2011 14:40:24] <rmatte> If so, did you reinstall the ZenPack afterwards?
[18-Jan-2011 14:40:31] <rmatte> If so, did you restart Zenoss?
[18-Jan-2011 14:40:41] <rmatte> if so, did you try deleting the .pyc file and then restarting Zenoss?
[18-Jan-2011 14:41:34] <rmatte> I have to go, need to move in to my new office
[18-Jan-2011 14:41:56] <rmatte> If the above doesn't work then I'd say it's an issue with the code
[18-Jan-2011 14:42:10] <rmatte> I'll be back in a few
[18-Jan-2011 14:44:34] <Sam-I-Am> heh, just enabled a test alerting rule and got a few hundred emails
[18-Jan-2011 14:49:45] <ericenns> rmatte: I did all those
[18-Jan-2011 15:06:54] <sakhi_> http://www.zenoss.com/in/wp_gartner_magic_quadrant.html
[18-Jan-2011 15:40:29] <axelilly> what is device priority typically used for?
[18-Jan-2011 16:13:04] <rmatte> there we go, office is all setup
[18-Jan-2011 16:13:10] <Sam-I-Am> moo.
[18-Jan-2011 16:20:11] <rmatte> The director of IT insists at having conversations through the wall with people in this office. I'll be buying headphones.
[18-Jan-2011 16:21:47] <davetoo> hah
[18-Jan-2011 16:24:18] <Sam-I-Am> lol
[18-Jan-2011 16:37:35] <ericenns> oh fun stuff
[18-Jan-2011 16:42:32] <rmatte> indeed
[18-Jan-2011 16:42:39] <rmatte> still, this office beats a stuffy cube
[18-Jan-2011 16:43:35] <ericenns> gotta start updating my resume soon, funs tuff
[18-Jan-2011 16:43:56] <rmatte> hehe
[18-Jan-2011 16:44:45] <ericenns> yup i got a co-op term need to get ready for that is from may to august
[18-Jan-2011 16:45:33] <ericenns> lol anyone want to hire me to make my life easy lol
[18-Jan-2011 16:46:14] <wobblyonions> Hi all
[18-Jan-2011 16:47:16] <wobblyonions> anyone here know about the regex in phyton for changing a zenoss messae
[18-Jan-2011 16:47:21] <wobblyonions> the syntax is doing my head in
[18-Jan-2011 16:47:31] <Sam-I-Am> %(var)s
[18-Jan-2011 16:47:38] <wobblyonions> ??
[18-Jan-2011 16:48:03] <Sam-I-Am> er, you want to change the alert message?
[18-Jan-2011 16:48:26] <wobblyonions> yeah I know it can be done as I have done so in the past
[18-Jan-2011 16:49:08] <rmatte> ericenns: I'd get you in here if you lived here
[18-Jan-2011 16:49:29] <Sam-I-Am> wobblyonions: well, the typical variables available are listed at the bottom of the message editing indow
[18-Jan-2011 16:49:32] <Sam-I-Am> window
[18-Jan-2011 16:49:37] <Sam-I-Am> what kind of regex do you want to do?
[18-Jan-2011 16:49:51] <ericenns> rmatte: haha yeah too bad we are allowed out of towns but I'm not sure the wife would like it
[18-Jan-2011 16:50:00] <rmatte> probably not lol
[18-Jan-2011 16:50:07] * ericenns back home to do some homework
[18-Jan-2011 16:50:12] <Sam-I-Am> pfft homework
[18-Jan-2011 16:50:38] <Sam-I-Am> rmatte: think i got my variable checking down... events seem to be transforming properly for link traps
[18-Jan-2011 16:50:47] <rmatte> I hate homework, cuts in to my beer drinking time
[18-Jan-2011 16:50:58] <wobblyonions> Sam-I-Am what I need to do is if a message comes in and contains a set of words then I want to adapt it to say something more meaningful
[18-Jan-2011 16:51:05] <Sam-I-Am> i just multitasked... beer made homework better anyway
[18-Jan-2011 16:51:24] <Sam-I-Am> wobblyonions: maybe you're thinking about an event transform?
[18-Jan-2011 16:51:32] <Sam-I-Am> i do all my changes at the event level
[18-Jan-2011 16:51:34] <wobblyonions> thats the one yeah
[18-Jan-2011 16:52:34] <Sam-I-Am> you may not necessarily need regex for that... depends what you're doing. however, the code is python.
[18-Jan-2011 16:53:10] <wobblyonions> thats the thing thats screwing me
[18-Jan-2011 16:53:27] <wobblyonions> could I possibly get some guidance from you in PM?
[18-Jan-2011 16:53:58] <Sam-I-Am> or just in here
[18-Jan-2011 16:54:14] <Sam-I-Am> and granted i'm not that good at them, but i have a few going
[18-Jan-2011 16:55:07] <wobblyonions> ok thanks give me a second just need an example
[18-Jan-2011 16:55:16] <wobblyonions> may do on PM as dont want to flood channel
[18-Jan-2011 16:56:06] <Sam-I-Am> or just post the example on pastebin
[18-Jan-2011 17:12:14] <rmatte> ericenns: did you sort out your datapoint issue yet?
[18-Jan-2011 17:27:38] <wobblyonions> guys is there a way to raise an event in priority based on the count?
[18-Jan-2011 17:39:08] <rmatte> wobblyonions: yes, a transform
[18-Jan-2011 17:42:59] <wobblyonions> could you maybe help me to get it working at all?
[18-Jan-2011 17:52:57] <rmatte> I was out for a smoke...
[18-Jan-2011 17:53:08] <rmatte> alright... are you famillar with transforms at all?
[18-Jan-2011 17:59:15] <rmatte> ok so...
[18-Jan-2011 17:59:36] <rmatte> can you fpaste.org what you have so far as your transform for the event?
[18-Jan-2011 17:59:45] <rmatte> and then I'll add what you need
[18-Jan-2011 17:59:47] <wobblyonions> yeah sure of course I can
[18-Jan-2011 17:59:56] <rmatte> k
[18-Jan-2011 18:00:57] <wobblyonions> there is nothing in the transform for this particular message at the moment but I have done transforms on other message so we can start with a totally new one so to say
[18-Jan-2011 18:01:17] <rmatte> k
[18-Jan-2011 18:01:39] <wobblyonions> at the moment the message I want to do this with have no event class at all and are listed as unknown
[18-Jan-2011 18:01:58] <rmatte> http://fpaste.org/jFcN/raw/
[18-Jan-2011 18:02:01] <rmatte> that would be your transform
[18-Jan-2011 18:02:13] <wobblyonions> taking a look now
[18-Jan-2011 18:02:20] <wobblyonions> wow is that all??
[18-Jan-2011 18:02:24] <rmatte> transforms are just python
[18-Jan-2011 18:02:29] <rmatte> so you can do anything with them
[18-Jan-2011 18:02:48] <rmatte> including if statements, and setting any properties of the event
[18-Jan-2011 18:02:54] <wobblyonions> can you combine that with another transform as well for the same mesage?
[18-Jan-2011 18:03:01] <rmatte> yes
[18-Jan-2011 18:03:07] <wobblyonions> wow thats awesome thanks so much rmatte
[18-Jan-2011 18:03:15] <rmatte> It's just a python script some you could do...
[18-Jan-2011 18:04:09] <rmatte> http://fpaste.org/sMb0/raw/
[18-Jan-2011 18:04:12] <rmatte> stuff like that
[18-Jan-2011 18:04:43] <wobblyonions> that is so cool thanks so much dude
[18-Jan-2011 18:04:44] <rmatte> you should focus on learning python, once you know python the sky is the limit with transforms
[18-Jan-2011 18:04:47] <rmatte> np
[18-Jan-2011 18:05:08] <wobblyonions> yeah Im more of a perl guy myself so having to adapt to it
[18-Jan-2011 18:07:25] <rmatte> hehe
[18-Jan-2011 18:07:32] <rmatte> I know enough perl to be dangerous
[18-Jan-2011 18:08:01] <rmatte> there are a few things that I support written in perl so I'm forced to use it, but I prefer python
[18-Jan-2011 18:08:17] <wobblyonions> lol perl can be dangerous
[18-Jan-2011 18:08:39] <rmatte> perl is much more hackish than python
[18-Jan-2011 18:09:01] <wobblyonions> one last thing I get the fact that evt.count is the number of messages but what do you need to use to see the name of the device and not the IP as evt.device appears to show the IP address not the name of the device etc
[18-Jan-2011 18:11:26] <rmatte> evt.device is the name
[18-Jan-2011 18:11:35] <rmatte> evt.ipAddress is the ip
[18-Jan-2011 18:11:46] <rmatte> now, what often confuses people with Zenoss 3.x is the following...
[18-Jan-2011 18:12:11] <rmatte> If you navigate to the page for a device
[18-Jan-2011 18:12:40] <rmatte> you'll see an input field for "Device Name:"
[18-Jan-2011 18:12:50] <rmatte> now most people assume that will rename the device, which is incorrect
[18-Jan-2011 18:13:03] <rmatte> that should actually be labeled as "Device Title"
[18-Jan-2011 18:13:18] <rmatte> that's a name that shows up for the device in Zenoss, but it doesn't affect the actual device name
[18-Jan-2011 18:13:40] <rmatte> to set the actual device name you have to go to the gear menu in the bottom left and select "Rename Device"
[18-Jan-2011 18:13:50] <rmatte> then type the name in that you want and click submit
[18-Jan-2011 18:14:01] <rmatte> you'll also have to clear the events for that device and wait for new ones to come in
[18-Jan-2011 18:14:10] <rmatte> once you've done that, evt.device will correspond to the name of the device
[18-Jan-2011 18:14:14] <wobblyonions> ah right ok I see thanks
[18-Jan-2011 18:14:22] <wobblyonions> tried to do the count thing and ran into an issue
[18-Jan-2011 18:14:30] <wobblyonions> will fpaste.org it
[18-Jan-2011 18:14:39] <rmatte> k
[18-Jan-2011 18:15:17] <wobblyonions> http://fpaste.org/3qpF/
[18-Jan-2011 18:15:33] <wobblyonions> Transform goes red so must be something wrong there
[18-Jan-2011 18:15:43] <rmatte> k, something very important when it comes to python...
[18-Jan-2011 18:15:51] <rmatte> python uses indentation as actual structure
[18-Jan-2011 18:15:59] <rmatte> so in perl you would use {} for an if statement
[18-Jan-2011 18:16:00] <wobblyonions> ah wow realy weird ok
[18-Jan-2011 18:16:07] <rmatte> but in python, it expects the contents of the if to be indented instead
[18-Jan-2011 18:16:15] <rmatte> I actually like it because it forces people to write clean code
[18-Jan-2011 18:16:37] <rmatte> also, the 4th line, I don't believe you can do that all on one line
[18-Jan-2011 18:16:57] <rmatte> http://fpaste.org/gE20/raw/
[18-Jan-2011 18:17:01] <rmatte> that's what you want
[18-Jan-2011 18:17:24] <rmatte> it might also complain about >=5 instead of >= 5, not sure
[18-Jan-2011 18:17:30] <rmatte> it probably won't, but just mentioning it
[18-Jan-2011 18:18:05] <rmatte> http://fpaste.org/teWs/raw/
[18-Jan-2011 18:18:08] <rmatte> I like clean code
[18-Jan-2011 18:18:30] <rmatte> http://fpaste.org/70M4/raw/
[18-Jan-2011 18:18:36] <rmatte> that should do it
[18-Jan-2011 18:19:08] <wobblyonions> looking now, thanks for helping me , I think once I get it I will be sorted and the world of Zenoss will get that much bigger
[18-Jan-2011 18:19:17] <rmatte> indeed
[18-Jan-2011 18:20:04] <wobblyonions> damn that is awesome man thanks so much
[18-Jan-2011 18:20:17] <rmatte> np
[18-Jan-2011 18:25:07] <wobblyonions> mm with that name thing
[18-Jan-2011 18:25:33] <rmatte> ?
[18-Jan-2011 18:25:34] <wobblyonions> the name of the device is listed as Title yet the evt.device still shows the IP addres, Imusing Zenoss 2.5 by the way
[18-Jan-2011 18:25:55] <rmatte> did you do the Rename Device step that I described?
[18-Jan-2011 18:26:15] <rmatte> the title will never show up under evt.device, you have to actually rename the device
[18-Jan-2011 18:26:27] <rmatte> the title is just a fake name for the device
[18-Jan-2011 18:26:44] <wobblyonions> ah thats it then, bit of a pain that aint it
[18-Jan-2011 18:26:45] <rmatte> the actual name needs to be set by navigating to the page for the device, then selecting Rename Device from the gear menu in the bottom left
[18-Jan-2011 18:27:05] <rmatte> yeh, that issue didn't exist in 2.5
[18-Jan-2011 18:27:10] <wobblyonions> would think it would inherit the title as the device name
[18-Jan-2011 18:27:17] <wobblyonions> Im using 2.5 and it does
[18-Jan-2011 18:27:21] <rmatte> but they chose to add that input field for title and call it Device Name, so everyone has been getting confused
[18-Jan-2011 18:27:24] <wobblyonions> looking to see now if that resovled it
[18-Jan-2011 18:27:38] <rmatte> I wish they'd change it to Device Name and put a little question mark next to it that people can click which explains this
[18-Jan-2011 18:27:44] <wobblyonions> dont see why the title would be any different really but nevermid
[18-Jan-2011 18:27:45] <rmatte> erm, change it to Device Title rather
[18-Jan-2011 18:28:00] <wobblyonions> that worked by the way
[18-Jan-2011 18:28:01] <rmatte> the title generally isn't... but look at it this way...
[18-Jan-2011 18:28:16] <rmatte> some people may want the device name to be whatever.domain.com but then have the device show up as whatever
[18-Jan-2011 18:28:27] <rmatte> so they would rename the device to whatever.domain.com and then set the title to whatever
[18-Jan-2011 18:28:31] <wobblyonions> ok yeah I see your point
[18-Jan-2011 18:28:56] <rmatte> It's still not clearly explained in the UI which leads to confusion
[18-Jan-2011 18:28:56] <wobblyonions> can you change that globally at all or not?
[18-Jan-2011 18:29:08] <rmatte> change what globally?
[18-Jan-2011 18:29:18] <wobblyonions> nevermind I sorted it
[18-Jan-2011 18:29:20] <rmatte> k
[18-Jan-2011 18:29:22] <wobblyonions> ok one more thing :-)
[18-Jan-2011 18:29:25] <rmatte> yes?
[18-Jan-2011 18:29:35] <wobblyonions> you know how in the event message you get a load of information
[18-Jan-2011 18:29:45] <rmatte> sometimes you do, yeh
[18-Jan-2011 18:29:52] <wobblyonions> is it possible to have a transform that will grab some of that details and display that
[18-Jan-2011 18:30:12] <rmatte> example?
[18-Jan-2011 18:30:21] <wobblyonions> getting one now on fpaste
[18-Jan-2011 18:30:26] <rmatte> k
[18-Jan-2011 18:30:48] <wobblyonions> fpaste.org/Pwcb
[18-Jan-2011 18:31:11] <wobblyonions> let me know when you have it up and I will explain , all that detail came through in the event message section
[18-Jan-2011 18:31:23] <rmatte> k
[18-Jan-2011 18:31:53] <rmatte> ok
[18-Jan-2011 18:31:55] <rmatte> got it
[18-Jan-2011 18:32:06] <wobblyonions> what I would love to do is have a transform that uses that and displays something more meaningful
[18-Jan-2011 18:32:08] <rmatte> so that's what the evt.message shows up as for the event?
[18-Jan-2011 18:32:28] <wobblyonions> so in that example it would say something like traffic from xxx to xxx blocked as per rule xxx
[18-Jan-2011 18:32:39] <wobblyonions> yeah that the contents of the evt.message
[18-Jan-2011 18:33:04] <wobblyonions> assume you can do something like you did with the count in a way yeah
[18-Jan-2011 18:33:09] <rmatte> ok hold on, I'll cook up a quick example for you of what you can do...
[18-Jan-2011 18:33:24] <wobblyonions> awesome , Im going to get a coffee in the meantime,
[18-Jan-2011 18:33:28] <wobblyonions> where you based by the way?
[18-Jan-2011 18:33:44] <rmatte> Ottawa, Canada
[18-Jan-2011 18:33:57] <wobblyonions> cool
[18-Jan-2011 18:34:03] <wobblyonions> Im in Sydney,Australia
[18-Jan-2011 18:34:35] <rmatte> cool
[18-Jan-2011 18:34:47] <wobblyonions> brb coffee time
[18-Jan-2011 18:35:53] <rmatte> ok, so when you get back here's what I'd like you to do...
[18-Jan-2011 18:36:02] <rmatte> on your Zenoss server, type "python"
[18-Jan-2011 18:36:09] <rmatte> that will bring you in to an interractive python prompt
[18-Jan-2011 18:36:17] <rmatte> very useful for testing python functions
[18-Jan-2011 18:36:34] <rmatte> There's one for zenoss called zendmd that can be run as the Zenoss user to test things as well
[18-Jan-2011 18:36:44] <rmatte> but for this example, the standard python shell will do nicely
[18-Jan-2011 18:37:08] <rmatte> I would like you to perform the following commands one at a time and take careful note of the output
[18-Jan-2011 18:37:12] <rmatte> http://fpaste.org/Rh3D/raw/
[18-Jan-2011 18:37:32] <rmatte> In the first command, you are setting the variable msg to the output that you gave me
[18-Jan-2011 18:37:54] <rmatte> in the second command, you are using the split function to split the string up in to different parts based on the character ,
[18-Jan-2011 18:38:09] <rmatte> you are also having it display the first part, hence the [0]
[18-Jan-2011 18:38:15] <rmatte> [1] would display the second, and so on
[18-Jan-2011 18:38:30] <rmatte> in the last command, you are having it split by , and then passing it to a second split function to split by =
[18-Jan-2011 18:38:43] <rmatte> this allows you to split out the actual value
[18-Jan-2011 18:39:10] <rmatte> by changing split(',')[0] to [1], [2], and so on you have access to the other parts
[18-Jan-2011 18:39:25] <rmatte> you can then do something like...
[18-Jan-2011 18:39:34] <rmatte> date = msg.split(',')[0].split("=")[1]
[18-Jan-2011 18:39:45] <rmatte> since a transform is python, you can do the same thing in a transform
[18-Jan-2011 18:44:00] <bigegor> rmatte: try this: dict([token.split('=') for token in msg.split(',')])
[18-Jan-2011 18:44:34] <rmatte> bigegor: yeh, that would make a dictionary out of it, I'm just giving him a simpler example
[18-Jan-2011 18:45:27] <bigegor> i like dictionaries in python
[18-Jan-2011 18:45:33] <rmatte> yeh, they are handy
[18-Jan-2011 18:48:58] <bigegor> bye
[18-Jan-2011 18:49:27] <rmatte> bye
[18-Jan-2011 18:52:45] <rmatte> wow, I just noticed we're down to only 59 tickets in our ticket queue from almost 100
[18-Jan-2011 18:53:42] <wobblyonions> good going
[18-Jan-2011 18:53:54] <wobblyonions> wow loads to read from you :-)
[18-Jan-2011 18:53:55] <rmatte> well, it's not me, it's the NOC
[18-Jan-2011 18:53:56] <rmatte> but yeh
[18-Jan-2011 18:54:04] <wobblyonions> you run a NOC as well?
[18-Jan-2011 18:54:13] <rmatte> I manage all of the tools for a NOC
[18-Jan-2011 18:54:25] <wobblyonions> cool for a ISP or something else?
[18-Jan-2011 18:54:28] <rmatte> I have 16 production Zenoss servers
[18-Jan-2011 18:54:35] <rmatte> nah, we're a managed services provider
[18-Jan-2011 18:54:37] <wobblyonions> shit running Zenoss Ent then
[18-Jan-2011 18:54:44] <rmatte> nah, all Zenoss Core here
[18-Jan-2011 18:54:55] <wobblyonions> dont blame you they want $100 per device
[18-Jan-2011 18:55:09] <wobblyonions> we had a deal with the at my last place at $2 per device
[18-Jan-2011 18:55:12] <rmatte> yeh, the pricing is a bit steep, you can negotiate the price down when you have higher volumes of devices
[18-Jan-2011 18:55:19] <wobblyonions> we did have 45000 devices though
[18-Jan-2011 18:55:36] <rmatte> I know rackspace only pays like $7/device or something because they have a ton of them
[18-Jan-2011 18:55:37] <wobblyonions> right trying to get my head around what you said above at the moment
[18-Jan-2011 18:55:43] <rmatte> k
[18-Jan-2011 18:56:13] <rmatte> I wrote a Zenoss daemon that automatically generates tickets in our ticketing system (OTRS)
[18-Jan-2011 18:56:25] <rmatte> so when an event comes in, a ticket gets generated
[18-Jan-2011 18:56:27] <wobblyonions> wow that sounds awesome may have to ask you about that later
[18-Jan-2011 18:56:37] <wobblyonions> let me get my head around this other stuff first
[18-Jan-2011 18:56:44] <rmatte> l
[18-Jan-2011 18:56:45] <rmatte> k*
[18-Jan-2011 18:56:45] <wobblyonions> you using Cacti as well by the way?
[18-Jan-2011 18:56:53] <rmatte> nah, Zenoss does everything Cacti can
[18-Jan-2011 18:56:55] <rmatte> no point
[18-Jan-2011 18:57:01] <rmatte> I have used Cacti before though
[18-Jan-2011 18:58:13] <wobblyonions> ok I am at the phython screen now
[18-Jan-2011 18:58:24] <rmatte> k, just follow the other steps I typed
[18-Jan-2011 18:58:39] <wobblyonions> so run each of those commands from fpaste one at a time yeah
[18-Jan-2011 18:58:50] <rmatte> yup
[18-Jan-2011 18:59:00] <rmatte> after you've run them, you should see what I'm getting at
[18-Jan-2011 18:59:24] <wobblyonions> mm ok one thing
[18-Jan-2011 18:59:42] <wobblyonions> we get these messages from 200 devices so the devname etc are going to be different all the time
[18-Jan-2011 19:00:00] <rmatte> will the message have the same format though?
[18-Jan-2011 19:00:33] <wobblyonions> in most cases yeah
[18-Jan-2011 19:01:09] <rmatte> then the fact that the name changes is irrelevant
[18-Jan-2011 19:01:44] <rmatte> you're just stripping data out of the message, doesn't matter what that data actually is
[18-Jan-2011 19:02:23] <rmatte> I'll give you a more practical example...
[18-Jan-2011 19:09:08] <rmatte> http://fpaste.org/Pi2Q/raw/
[18-Jan-2011 19:09:10] <rmatte> there you go
[18-Jan-2011 19:09:22] <rmatte> so using bigegor's suggestion, we're reading the message in to a dictionary
[18-Jan-2011 19:09:29] <rmatte> this allows us to call on data using a key
[18-Jan-2011 19:09:35] <rmatte> the key would be whatever was before the =
[18-Jan-2011 19:09:40] <rmatte> and the data is whatever was after it
[18-Jan-2011 19:09:50] <rmatte> so if you have...
[18-Jan-2011 19:09:56] <rmatte> devname=Clever-Sinclair
[18-Jan-2011 19:10:07] <rmatte> you can do: index.get('devname')
[18-Jan-2011 19:10:16] <rmatte> which will retrieve the value from the dictionary for that key
[18-Jan-2011 19:10:21] <wobblyonions> ok great so will run that within the phython gui yeah
[18-Jan-2011 19:10:37] <rmatte> yeh, run it within the gui and you'll see...
[18-Jan-2011 19:10:49] <wobblyonions> the first three lines one command yeah
[18-Jan-2011 19:10:54] <wobblyonions> or split into 3 commands
[18-Jan-2011 19:10:55] <rmatte> also, you'll notice when I'm setting new_msg I'm using """ then putting text after it
[18-Jan-2011 19:11:07] <rmatte> that will treat any newline as an actual newline character (\n)
[18-Jan-2011 19:11:25] <rmatte> the %s will get filled in by the values of the variables defined at the end of the function
[18-Jan-2011 19:11:31] <rmatte> % (date,device_id,src_int)
[18-Jan-2011 19:11:39] <rmatte> they need to be in the order in which you want them to appear
[18-Jan-2011 19:11:51] <rmatte> and there has to be the same amount of %s as there are variables
[18-Jan-2011 19:12:12] <wobblyonions> ok done it
[18-Jan-2011 19:12:32] <wobblyonions> back to the >>> prompt now
[18-Jan-2011 19:12:47] <rmatte> type new_msg
[18-Jan-2011 19:12:55] <rmatte> and you'll see the message with the newline characters in it
[18-Jan-2011 19:13:04] <rmatte> in Zenoss the newline characters will actually take effect
[18-Jan-2011 19:13:11] <rmatte> so the message will look properly formatted in the UI
[18-Jan-2011 19:14:32] <rmatte> I won't be able to help you much longer, I have some changes to do
[18-Jan-2011 19:14:43] <rmatte> need to upgrade the virtual hardware on a bunch of virtual machines
[18-Jan-2011 19:14:50] <rmatte> and then deploy a ZenPack across all my Zenoss servers
[18-Jan-2011 19:15:25] <rmatte> hmmm speaking of which, vmware tools upgrade failed on one of our linux servers so I need to do that by hand right now before I start the change
[18-Jan-2011 19:18:38] <wobblyonions> Yeah I see it :-)
[18-Jan-2011 19:19:09] <wobblyonions> will see how the impacts the Zenoss Event console for those type of messahes
[18-Jan-2011 19:19:19] <wobblyonions> do I need to save it or anything or just quit out of the phython screen
[18-Jan-2011 19:20:54] <rmatte> just quit
[18-Jan-2011 19:21:09] <rmatte> but you should hang on to the example I gave since you'll need to modify that to suit what you want
[18-Jan-2011 19:21:14] <rmatte> but all the code that you need is there
[18-Jan-2011 19:21:15] <wobblyonions> yeah will do thanks
[18-Jan-2011 19:21:18] <rmatte> np
[18-Jan-2011 19:25:32] <Sam-I-Am> moo.
[18-Jan-2011 19:30:30] <Sam-I-Am> sup guys
[18-Jan-2011 19:31:49] <davetoo> my head is fuzzy
[18-Jan-2011 19:32:04] <davetoo> I'm writing kickstart stuff for deploying zenoss systems
[18-Jan-2011 19:32:12] <davetoo> patching the zenoss init scripts
[18-Jan-2011 19:34:04] <Sam-I-Am> installing zenoss during ks?
[18-Jan-2011 19:35:08] <davetoo> yes
[18-Jan-2011 19:35:57] <davetoo> and hacking the /etc/init.d/zenoss script to accept an "init" command, and only start up to zenjobs so it doesn't go off discovering the world when it starts
[18-Jan-2011 19:36:23] <davetoo> and eventually running some zendmd setup scripts
[18-Jan-2011 19:36:49] <davetoo> $client wants to be able to completely rebuild from automation
[18-Jan-2011 19:37:30] <Sam-I-Am> cool
[18-Jan-2011 19:37:49] <Sam-I-Am> i havent gotten that far here... not really enough demand for more servers
[18-Jan-2011 19:37:54] <Sam-I-Am> might ks collectors though
[18-Jan-2011 19:39:49] <davetoo> It's not a volume thing, it's jus their standard practice
[18-Jan-2011 19:42:44] <Sam-I-Am> ah
[18-Jan-2011 19:42:44] <Sam-I-Am> guess it helps maintain continuity when they can sysadmins
[18-Jan-2011 19:53:33] <rmatte> If Zenoss Core came with device ACL support I'd be using collectors
[18-Jan-2011 19:53:37] <rmatte> but unfortunately it doesn't
[18-Jan-2011 19:53:59] <rmatte> I wonder how difficult it would be to code a ZenPack that provides it
[18-Jan-2011 19:54:26] <Sam-I-Am> how do the two relate?
[18-Jan-2011 19:54:42] <rmatte> well, let's say I'm monitoring devices for 5 different companies
[18-Jan-2011 19:55:01] <rmatte> I want to be able to have them all on one master, with a collector for each, but when a customer user logs in I only want them to be able to see their devices
[18-Jan-2011 19:55:08] <rmatte> right now I have separate Zenoss instances because of that
[18-Jan-2011 19:55:21] <Sam-I-Am> ahhh, completely separate instances
[18-Jan-2011 19:55:29] <rmatte> yeh
[18-Jan-2011 19:55:36] <Sam-I-Am> for a sec i thought you just had them all on a single collector/master and figured out how to make it work
[18-Jan-2011 19:55:37] <rmatte> I have 16 separate Zenoss servers
[18-Jan-2011 19:55:49] <rmatte> some of which do monitor multiple clients, but they aren't clients who we provide login access to
[18-Jan-2011 19:55:58] <Sam-I-Am> ideally thats what i wanted to do here... 1 master + any collectors for each customer.
[18-Jan-2011 19:56:08] <rmatte> yeh, that's always the ideal solution
[18-Jan-2011 19:56:14] <rmatte> but there is no device ACL support in Core
[18-Jan-2011 19:56:17] <rmatte> Enterprise has it
[18-Jan-2011 19:56:23] <Sam-I-Am> it doesnt work very well anyway
[18-Jan-2011 19:56:28] <rmatte> so I've heard
[18-Jan-2011 19:56:40] <Sam-I-Am> its half-baked
[18-Jan-2011 19:57:01] <Sam-I-Am> some things it'll acl, other things it wont
[18-Jan-2011 19:57:26] <rmatte> ah
[18-Jan-2011 19:57:32] <rmatte> kind of lame
[18-Jan-2011 19:58:24] <rmatte> hmmm, I have a feeling that I'll be here quite late tonight
[18-Jan-2011 19:58:33] <Sam-I-Am> still moving in?
[18-Jan-2011 19:58:41] <rmatte> no, I have changes to do
[18-Jan-2011 19:58:52] <rmatte> upgrading the virtual hardware on a bunch of VMs from version 4 to 7 right now
[18-Jan-2011 19:58:59] <Sam-I-Am> one of the things it doesnt do is acl reports... or devices within reports
[18-Jan-2011 19:59:09] <rmatte> then I have to deploy a ZenPack to 16 Zenoss servers, and remodel a bunch of devices afterwards
[18-Jan-2011 19:59:13] <Sam-I-Am> hopefully the virtual smoke doesnt come out
[18-Jan-2011 19:59:56] <Sam-I-Am> what i'd like at a minimum is if someone without permission to a set of devices selects a report which uses those devices, they dont see anything.
[18-Jan-2011 20:00:27] <Sam-I-Am> ideally i'd be able to categorize reports and assign permissions to groups of them
[18-Jan-2011 20:00:36] <rmatte> Sam-I-Am: yeh, the reports don't have the hooks in them for that, though the reports system is being reworked so it could support that when it's done
[18-Jan-2011 20:00:44] <rmatte> the reports system right now is just weak in general
[18-Jan-2011 20:01:09] <Sam-I-Am> sure hope so..
[18-Jan-2011 20:01:10] <rmatte> you could probably tweak the reports plugins to take advantage of the ACLs
[18-Jan-2011 20:01:17] <Sam-I-Am> well, they kinda do
[18-Jan-2011 20:01:18] <rmatte> probably wouldn't be hard to do
[18-Jan-2011 20:01:33] <Sam-I-Am> because if you have an acl-limited user, they can only see a certain set of report categories.
[18-Jan-2011 20:01:42] <Sam-I-Am> however, any categories i create are visible to all
[18-Jan-2011 20:02:06] <Sam-I-Am> i havent looked at the mechanism behind it yet
[18-Jan-2011 20:02:22] <Sam-I-Am> i suspect i could also break permissions in the zope backend
[18-Jan-2011 20:02:32] <Sam-I-Am> it'd look ugly, but might work
[18-Jan-2011 20:02:37] <rmatte> hehe
[18-Jan-2011 20:03:02] <Sam-I-Am> dur, i need some fooooood
[18-Jan-2011 20:03:55] <rmatte> eugh, some of the VMs that need hardware version upgrades are critical systems lol
[18-Jan-2011 20:04:00] <rmatte> this is going to suck taking them down
[18-Jan-2011 20:04:20] <rmatte> our ticketing system, our production sql server, our production dns/ldap servers
[18-Jan-2011 20:04:32] * rmatte holds his breath
[18-Jan-2011 20:05:17] <rmatte> doing our web proxy right now, hopefully not clients are trying to login right now
[18-Jan-2011 20:05:24] <rmatte> not == no
[18-Jan-2011 20:07:35] <rmatte> k, proxy is done, woot
[18-Jan-2011 20:07:52] <rmatte> now to see if it's still working
[18-Jan-2011 20:07:56] <rmatte> yup, good
[18-Jan-2011 20:09:15] <rmatte> I love this new office, so much more space lol
[18-Jan-2011 20:13:07] <rmatte> hmmm, I can't figure out what we're doing with one of these servers other than hosting 1 document on a web server on it
[18-Jan-2011 20:13:16] <rmatte> I'll have to review it tomorrow and see if it's even necessary to have it
[18-Jan-2011 20:13:43] <Sam-I-Am> sounds like fun
[18-Jan-2011 20:13:57] <rmatte> yeh, I'm taking over a lot of stuff from my old manager
[18-Jan-2011 20:14:07] <rmatte> still working on making sense of some of it
[18-Jan-2011 20:14:15] <Sam-I-Am> i remember when i ran VMs it gave people an excuse to run a separate machine for every single task
[18-Jan-2011 20:14:21] <rmatte> haha
[18-Jan-2011 20:14:30] <Sam-I-Am> eventually i caught on..
[18-Jan-2011 20:14:30] <rmatte> well, we sort of do that, but for good reason
[18-Jan-2011 20:15:11] <rmatte> I don't want our ticketing system, sql server, dns, ldap, mail, etc... all running on a single server
[18-Jan-2011 20:15:28] <rmatte> too much to lose if the one server gets messed up for whatever reason
[18-Jan-2011 20:15:31] <rmatte> better to spread it out
[18-Jan-2011 20:16:08] <rmatte> hmmm, relatively annoying when I issue a shutdown -h now and the server sits there staring at me
[18-Jan-2011 20:17:08] <rmatte> eugh, wtf is this server doing
[18-Jan-2011 20:17:43] <rmatte> there we go, finally
[18-Jan-2011 20:17:47] <Sam-I-Am> turn it off and see who bitches
[18-Jan-2011 20:17:55] <rmatte> it's a mailserver lol
[18-Jan-2011 20:18:21] <rmatte> it's just used for operations tasks though, we don't actually get our own corporate email through it
[18-Jan-2011 20:18:41] <Sam-I-Am> how are you guys doing paging?
[18-Jan-2011 20:18:47] <rmatte> paging?
[18-Jan-2011 20:18:52] <rmatte> you mean monitoring paging?
[18-Jan-2011 20:18:53] <Sam-I-Am> alerts sent to a pager or phone?
[18-Jan-2011 20:18:57] <rmatte> ohhh
[18-Jan-2011 20:19:18] <rmatte> no, we have people who watch a ticketing system 24x7, I wrote a Zenoss daemon that automatically creates tickets in the ticketing system for events
[18-Jan-2011 20:19:43] <Sam-I-Am> ah
[18-Jan-2011 20:20:14] <rmatte> the daemon is a bit rough, but it works nicely... I'll spend some time polishing it up some more at some point when I have time
[18-Jan-2011 20:20:24] <rmatte> http://dmon.org/zenticket.html
[18-Jan-2011 20:20:30] <rmatte> the details, if you're interested
[18-Jan-2011 20:20:45] <rmatte> the code is ugly, it was written in a rush, and I was really just learning python
[18-Jan-2011 20:20:59] <rmatte> I'm going to eventually rewrite it and break it up in to functions
[18-Jan-2011 20:21:13] <rmatte> but it does the job well
[18-Jan-2011 20:21:25] <Sam-I-Am> i guess this sorta assumes you have hooks into your ticket app?
[18-Jan-2011 20:21:39] <rmatte> yeh, there's a script written in perl that it calls on
[18-Jan-2011 20:21:54] <rmatte> and the script communicates with the ticketing system using perl's SOAP API
[18-Jan-2011 20:22:20] <Sam-I-Am> we're using RT
[18-Jan-2011 20:22:35] <rmatte> we use OTRS, a heavily customized version though
[18-Jan-2011 20:22:50] <rmatte> I'm planning to deploy and updated version that I ported all of our customizations over too soon
[18-Jan-2011 20:22:54] <rmatte> over to*
[18-Jan-2011 20:23:19] <Sam-I-Am> i havent dug into RT much
[18-Jan-2011 20:24:03] <rmatte> http://dmon.org/graphics/otrs.png
[18-Jan-2011 20:24:08] <rmatte> our current OTRS looks like that
[18-Jan-2011 20:24:20] <rmatte> the newer one that I'm going to deploy has sortable columns and stuff
[18-Jan-2011 20:25:01] <Sam-I-Am> ah thats cool
[18-Jan-2011 20:25:21] <Sam-I-Am> theres one customer where auto-opening tickets might be useful
[18-Jan-2011 20:25:39] <rmatte> most of us here previously worked for another MSP, and they did things this way
[18-Jan-2011 20:25:47] <rmatte> so we decided to follow suit since we knew how well it works
[18-Jan-2011 20:26:14] <rmatte> It's also nice having one event console where issues can be tracked
[18-Jan-2011 20:26:24] <rmatte> especially when you have 16 different zenoss servers
[18-Jan-2011 20:27:00] <Sam-I-Am> heh yeah
[18-Jan-2011 20:27:12] <rmatte> I'm sure in a year I'll have even more
[18-Jan-2011 20:27:15] <Sam-I-Am> if i did that the ticket integration would almost be required
[18-Jan-2011 20:27:25] <rmatte> yeh
[18-Jan-2011 20:27:39] <Sam-I-Am> so do you just do monitoring services, or also provide servers for people?
[18-Jan-2011 20:27:52] <rmatte> we just do monitoring/engineering for people
[18-Jan-2011 20:28:04] <rmatte> well, for clients rather
[18-Jan-2011 20:28:04] <rmatte> lol
[18-Jan-2011 20:28:39] <rmatte> we also do some hosting for clients, but mostly just web hosting for web apps that we develop
[18-Jan-2011 20:28:57] <rmatte> The company as a whole does all sorts of stuff
[18-Jan-2011 20:28:59] <rmatte> http://www.novanetworks.com/
[18-Jan-2011 20:29:21] <rmatte> software development, web design, web hosting, training, monitoring, engineering, pc builds/deployments, cable installation, etc...
[18-Jan-2011 20:29:33] <rmatte> our particular group does the monitoring/engineering
[18-Jan-2011 20:29:54] <Sam-I-Am> wow
[18-Jan-2011 20:30:14] <rmatte> we're still a relatively small company, but we're getting bigger and bigger
[18-Jan-2011 20:30:30] <Sam-I-Am> only in canada?
[18-Jan-2011 20:30:50] <rmatte> all of our offices are currently in Canada, but we have american clients
[18-Jan-2011 20:31:54] <rmatte> This is our biggest american based client (though they are more global than anything): http://dmon.org/graphics/zenoss/gen2.png
[18-Jan-2011 20:32:30] <rmatte> can't mention who they are though lol
[18-Jan-2011 20:32:53] <Sam-I-Am> they have servers or network stuff in those locations?
[18-Jan-2011 20:32:58] <rmatte> both
[18-Jan-2011 20:33:23] * Sam-I-Am notices he's in network flyover country too
[18-Jan-2011 20:33:30] <rmatte> hehe
[18-Jan-2011 20:33:47] <rmatte> eugh, now I'm down to my critical servers...
[18-Jan-2011 20:33:53] <rmatte> time to notify the NOC that stuff is going down
[18-Jan-2011 20:33:54] <rmatte> lol
[18-Jan-2011 20:34:06] <Sam-I-Am> speaking of location mapping, do you know if zenoss can show locations further down the tree? seems it only shows one level.
[18-Jan-2011 20:34:09] <Sam-I-Am> woot
[18-Jan-2011 20:35:16] <rmatte> it'll only show 1 level at a time
[18-Jan-2011 20:35:20] <rmatte> it can't show multiple levels
[18-Jan-2011 20:35:27] <rmatte> which is why I put all of my locations at the top level
[18-Jan-2011 20:35:29] <Sam-I-Am> dur
[18-Jan-2011 20:35:37] <rmatte>
[18-Jan-2011 20:35:39] <Sam-I-Am> guess i'll be doing that too
[18-Jan-2011 20:35:51] <rmatte> I name the locations as the addresses
[18-Jan-2011 20:36:21] <rmatte> the only thing I can really see lower levels being used for is if you had 2 buildings really close together that you wanted to be able to drill down to
[18-Jan-2011 20:36:46] <Sam-I-Am> yeah
[18-Jan-2011 20:36:59] <rmatte> but as far as different sites go, there's no point in creating a USA organizer, and a Canada organizer, then having locations below those
[18-Jan-2011 20:37:25] <rmatte> alright, time to take down the ticketing system >:)
[18-Jan-2011 20:37:28] <Sam-I-Am> i kinda started doing that then realized it wont work too well... although i will split up locations by customer
[18-Jan-2011 20:38:00] <rmatte> yeh
[18-Jan-2011 20:38:29] <Sam-I-Am> people allow you to break stuff outside middle of the night?
[18-Jan-2011 20:38:45] <rmatte> Tuesday nights are our change window
[18-Jan-2011 20:38:53] <Sam-I-Am> ah
[18-Jan-2011 20:39:01] <rmatte> and officially the window is after 10, but I'd like to get out of here before midnight
[18-Jan-2011 20:39:09] <rmatte> doesn't make much difference after 8pm
[18-Jan-2011 20:39:11] <Sam-I-Am> i have tue and thu morning midnight-2am
[18-Jan-2011 20:39:21] <rmatte> yeh, I only have tuesdays
[18-Jan-2011 20:39:30] <Sam-I-Am> so if i get to change stuff, i'm up late
[18-Jan-2011 20:39:49] <rmatte> yeh, I do changes all the time
[18-Jan-2011 20:39:53] <rmatte> plus I'm on-call 24x7
[18-Jan-2011 20:40:10] <Sam-I-Am> on-call sucks
[18-Jan-2011 20:40:10] <rmatte> and down goes the sql server
[18-Jan-2011 20:40:19] <Sam-I-Am> i get to do that every month or so for a week
[18-Jan-2011 20:40:25] <Sam-I-Am> some weeks arent bad, others are painful
[18-Jan-2011 20:40:38] <rmatte> yeh, I get paid well now though, they were paying me crap and then my manager quit, and they quickly learned I was the only person left who could keep things running
[18-Jan-2011 20:41:38] <rmatte> I especially get paid well considering my age
[18-Jan-2011 20:41:43] <rmatte> but at the same time, I've got skillz
[18-Jan-2011 20:41:49] <rmatte> so I'm worth it
[18-Jan-2011 20:41:50] <Sam-I-Am> we're in IT... we all get paid crap until someone figures out we're actually useful
[18-Jan-2011 20:41:57] <rmatte> yeh, so true
[18-Jan-2011 20:42:07] <rmatte> 23k raise lol
[18-Jan-2011 20:42:11] <rmatte> I was quite happy
[18-Jan-2011 20:42:20] <Sam-I-Am> my skills have gotten overlooked at most places i've worked
[18-Jan-2011 20:42:35] <rmatte> Well, I had to claw my way up to this
[18-Jan-2011 20:42:48] <rmatte> Zenoss is responsible for it really
[18-Jan-2011 20:42:55] <rmatte> no one wanted to take the time to learn it, so I took it on
[18-Jan-2011 20:43:06] <Sam-I-Am> thats kinda how i got it
[18-Jan-2011 20:43:11] <rmatte> and I learned it and other systems so well that I got promoted to sysadmin from network analyst
[18-Jan-2011 20:43:17] <rmatte> and now I'm the lead for the tools team
[18-Jan-2011 20:43:51] <rmatte> this sql server better come back up cleanly
[18-Jan-2011 20:43:57] <Sam-I-Am> its definitely not an easy piece of software (as you know from my questions, and the other stuff we see in here)
[18-Jan-2011 20:44:08] <rmatte> yeh, it has a big learning curve
[18-Jan-2011 20:44:20] <Sam-I-Am> there arent many things that kinda require you to be a sysadmin, netadmin, and coder at the same time
[18-Jan-2011 20:44:34] <Sam-I-Am> and the sys/net admin experience mostly for knowing what to poke, prod, and graph
[18-Jan-2011 20:44:36] <rmatte> yeh, I'm definitely a jack of all trades in my current position
[18-Jan-2011 20:44:42] <Sam-I-Am> snmp is its own little world
[18-Jan-2011 20:44:47] <Sam-I-Am> where "S" is not simple
[18-Jan-2011 20:44:52] <rmatte> yeh, I'm quite intimate with snmp hehe
[18-Jan-2011 20:45:02] <Sam-I-Am> we shall start speaking in oids
[18-Jan-2011 20:45:11] <Sam-I-Am> or worse yet... asn.1
[18-Jan-2011 20:45:17] <rmatte> hehe
[18-Jan-2011 20:45:50] <Sam-I-Am> i'm surprised, or not, to see how many devices don't necessarily conform to the standard mibs for something
[18-Jan-2011 20:46:06] <rmatte> yeh, certain vendors are notorious for that
[18-Jan-2011 20:46:11] <rmatte> Brocade being the worst I've seen
[18-Jan-2011 20:46:19] <Sam-I-Am> ah yes, brocade.
[18-Jan-2011 20:46:43] <Sam-I-Am> i kinda hate to say it, but cisco seems to have their overall snmp shit together the best
[18-Jan-2011 20:47:17] <Sam-I-Am> i've had more snmp tickets turn into bug reports with brocade than i can count
[18-Jan-2011 20:47:19] <davetoo> they should
[18-Jan-2011 20:47:32] <davetoo> they wrote the shit
[18-Jan-2011 20:47:35] <Sam-I-Am> lol
[18-Jan-2011 20:47:43] <davetoo> They've always been one of the drivers behind it
[18-Jan-2011 20:47:44] <rmatte> cisco is by far the best
[18-Jan-2011 20:47:53] <rmatte> I'm a huge huge cisco fan
[18-Jan-2011 20:47:58] <rmatte> their stuff is so painless to monitor
[18-Jan-2011 20:48:03] <Sam-I-Am> well, their gear sucks. but the snmp is good
[18-Jan-2011 20:48:07] <davetoo> usually
[18-Jan-2011 20:48:16] <davetoo> When we first got our Nexus 7010s
[18-Jan-2011 20:48:22] <davetoo> we couldn't get route tables via snmp
[18-Jan-2011 20:48:31] <davetoo> which made it really hard for zenoss to discover stuff
[18-Jan-2011 20:49:09] <davetoo> I had to go as far as writing an ssh zenpack to parse console output to build the routing table
[18-Jan-2011 20:49:16] <Sam-I-Am> so theres no bgp mib for ipv6. instead of creating a custom one... or just not doing anything at all (like cisco and juniper), brocade just generated random IPv4 addresses for bgp peers. excellent confusion with that one.
[18-Jan-2011 20:49:24] <davetoo> it was a great exercise in python programming
[18-Jan-2011 20:49:38] <davetoo> nice
[18-Jan-2011 20:49:44] <Sam-I-Am> so i'd get some funky ass address like 32.8.16.4 in my traps
[18-Jan-2011 20:49:51] <Sam-I-Am> which was inconsistent too
[18-Jan-2011 20:50:09] <davetoo> Zenoss doesn't deal very well with traps it can't find an interface for
[18-Jan-2011 20:50:17] <Sam-I-Am> speaking of route tables via snmp, if i ever get time i neeeeeed to make a better route map plugin
[18-Jan-2011 20:50:41] <davetoo> ok, time for me to go home
[18-Jan-2011 20:50:42] <davetoo> ttyl
[18-Jan-2011 20:50:45] <Sam-I-Am> later
[18-Jan-2011 20:51:33] <Sam-I-Am> apparently when the first guy originally set up zenoss, it crashed all of the cisco gear and then itself by trying to suck 300k routes via snmp and process them
[18-Jan-2011 20:51:49] <rmatte> yeh, Zenoss does that
[18-Jan-2011 20:53:17] <rmatte> hmmm, apparently our web proxy isn't working after all, lovely
[18-Jan-2011 20:53:19] <rmatte> time to fix that
[18-Jan-2011 20:53:20] <Sam-I-Am> the mib for routes isnt written for easy coding
[18-Jan-2011 20:55:30] <rmatte> there we go fixed that
[18-Jan-2011 20:57:28] <Sam-I-Am> yay
[18-Jan-2011 20:57:37] <Sam-I-Am> damn, looks like another snowstorm here tomorrow
[18-Jan-2011 20:57:54] <rmatte> it's snowing quite a bit here tonight
[18-Jan-2011 20:58:06] <rmatte> I went skiing on Saturday, was very good conditions
[18-Jan-2011 20:58:43] <Sam-I-Am> theres places to ski there?
[18-Jan-2011 20:59:02] <rmatte> yeh, quite a few
[18-Jan-2011 20:59:24] <rmatte> we're right on the border with Quebec, so we just drive over there
[18-Jan-2011 20:59:31] <Sam-I-Am> mountains?
[18-Jan-2011 20:59:42] <rmatte> well, they are more like really tall hills lol
[18-Jan-2011 20:59:58] <rmatte> for mountain skiing there's mont tremblant which is a couple hours drive away
[18-Jan-2011 21:00:31] <Sam-I-Am> not bad
[18-Jan-2011 21:00:46] <Sam-I-Am> supposedly theres a ski area north of kansas city here but uh... i lived in colorado for a while so uh... no?
[18-Jan-2011 21:00:55] <rmatte> haha
[18-Jan-2011 21:01:16] <rmatte> yeh, the ski hills that I normally go to near here aren't super long or anything, but they aren't too bad
[18-Jan-2011 21:01:44] <Sam-I-Am> at this rate i think i can cross country to work
[18-Jan-2011 21:02:01] <rmatte> I got new ski gear, took it out on Saturday
[18-Jan-2011 21:02:10] <Sam-I-Am> gotta spend the new income lol
[18-Jan-2011 21:02:16] <rmatte> new boots: http://sphotos.ak.fbcdn.net/hphotos-ak-ash1/hs745.ash1/163735_493713044546_513149546_5909872_7020039_n.jpg
[18-Jan-2011 21:02:16] <Sam-I-Am> and skiing will gladly take it
[18-Jan-2011 21:02:31] <rmatte> new skis: http://sphotos.ak.fbcdn.net/hphotos-ak-snc4/hs1385.snc4/163787_493237354546_513149546_5902600_5776109_n.jpg
[18-Jan-2011 21:02:40] <Sam-I-Am> they're colorful
[18-Jan-2011 21:02:44] <rmatte> hehe
[18-Jan-2011 21:02:55] <rmatte> the skis are the nicest pair I've ever skiid on
[18-Jan-2011 21:03:08] <rmatte> they are wide so they just float over everything
[18-Jan-2011 21:03:30] <rmatte> twin tips too, the turning feels a lot smoother on them
[18-Jan-2011 21:03:47] <rmatte> http://sphotos.ak.fbcdn.net/hphotos-ak-snc6/hs080.snc6/169090_496972499546_513149546_5960443_644530_n.jpg
[18-Jan-2011 21:03:52] <rmatte> that's them with the bindings installed
[18-Jan-2011 21:04:13] <Sam-I-Am> wow they are wide
[18-Jan-2011 21:04:18] <rmatte> yeh
[18-Jan-2011 21:04:37] <rmatte> they are an all mountain twin tip, but they are designed to handle powder as well
[18-Jan-2011 21:04:57] <rmatte> I took them through some thick powder on Saturday and they handled it really well
[18-Jan-2011 21:05:03] <Sam-I-Am> i just remember not getting along with moguls
[18-Jan-2011 21:05:10] <rmatte> haha
[18-Jan-2011 21:05:15] <rmatte> yeh, I haven't done moguls in ages
[18-Jan-2011 21:05:22] <rmatte> I'd definitely be very rusty
[18-Jan-2011 21:05:42] <Sam-I-Am> i had several yard sales
[18-Jan-2011 21:06:07] <rmatte> The highlight of Saturday was when I went on an unskied part of a black diamond where it was all powder... I went over a jump, landed it, hit a second jump right away which I wasn't expecting, but I had it going through my head that I could probably land it...
[18-Jan-2011 21:06:09] <Sam-I-Am> powder is fun though
[18-Jan-2011 21:06:16] <rmatte> until I looked down and saw that it dropped right off
[18-Jan-2011 21:06:42] <rmatte> so I flew about 10 feet, landed, skis delatched, then I rolled/slid another 25 feet in the powder before coming to a stop
[18-Jan-2011 21:06:50] <rmatte> I got a ton of cheering from the chairlift
[18-Jan-2011 21:06:52] <rmatte> lol
[18-Jan-2011 21:06:53] <Sam-I-Am> haha
[18-Jan-2011 21:07:26] <rmatte> landing in powder is nice for a change
[18-Jan-2011 21:07:29] <rmatte> didn't feel a thing
[18-Jan-2011 21:07:32] <Sam-I-Am> yeah
[18-Jan-2011 21:07:37] <Sam-I-Am> hard stuff sucks
[18-Jan-2011 21:07:41] <rmatte> yeh
[18-Jan-2011 21:07:57] <rmatte> my buddy who I was skiing with was behind me but going a lot slower, he said all he saw was my skis sitting there
[18-Jan-2011 21:08:05] <rmatte> and then about a minute later by head popped up
[18-Jan-2011 21:08:16] <rmatte> took me a while to climb back up to my skis
[18-Jan-2011 21:08:17] <rmatte> lol
[18-Jan-2011 21:08:28] <Sam-I-Am> climbing in ski boots isnt the most fun
[18-Jan-2011 21:08:34] <Sam-I-Am> good exercise though
[18-Jan-2011 21:08:37] <rmatte> yeh, at least I still had my poles
[18-Jan-2011 21:08:41] <rmatte> so that helped a bit
[18-Jan-2011 21:09:10] <rmatte> If I hadn't had the wrist straps for the poles on they would have been sitting with my skis
[18-Jan-2011 21:09:10] <rmatte> lol
[18-Jan-2011 21:09:23] <Sam-I-Am> one time the little stopper thing didnt pop out when my ski came off and it went quite a ways down the mountain
[18-Jan-2011 21:09:49] <rmatte> that happened to me one time... but only 1 of the skis delatched because I ran over this small but tall bump...
[18-Jan-2011 21:09:54] <rmatte> and it shot off in to the forest
[18-Jan-2011 21:10:10] <rmatte> so I had to stop on one ski, delatch it, leave it there, and go hiking in the forest to get my other ski
[18-Jan-2011 21:10:19] <Sam-I-Am> heh
[18-Jan-2011 21:10:36] <Sam-I-Am> do you guys have any lifts there that more or less launch you at the top? better be ready to go...
[18-Jan-2011 21:10:38] <rmatte> at least I know that the breaks work well on these new ones
[18-Jan-2011 21:10:50] <rmatte> nah, the lifts here are pretty slow
[18-Jan-2011 21:10:58] <Sam-I-Am> colorado had some wild ones
[18-Jan-2011 21:11:01] <rmatte> I actually prefer the ones that launch you
[18-Jan-2011 21:11:08] <rmatte> some of the ones here are so slow it's brutal
[18-Jan-2011 21:11:15] <rmatte> since the chairs slow down near the end
[18-Jan-2011 21:11:19] <Sam-I-Am> at the top you could go left to black diamonds, or right to blues... and you better have that figured out before you get there.
[18-Jan-2011 21:11:27] <rmatte> haha
[18-Jan-2011 21:11:31] <rmatte> yeh, nothing like that
[18-Jan-2011 21:11:50] <Sam-I-Am> these were mostly centerpoles and crotch rockets
[18-Jan-2011 21:12:01] <Sam-I-Am> the bigger chairs were closer to the bottom of the mountain
[18-Jan-2011 21:12:03] <rmatte> alright, 1 server left to do, and it's the dns/ldap server, it also hosts the nfs share that all of my Zenoss servers use lol
[18-Jan-2011 21:12:44] <rmatte> here we go...
[18-Jan-2011 21:12:49] <Sam-I-Am> centerpoles were notorious for whacking you upside the head if you werent looking back when the chair came
[18-Jan-2011 21:12:56] <rmatte> haha
[18-Jan-2011 21:13:20] <Sam-I-Am> and some would knock you in the back of your knees, forcing you in the chair
[18-Jan-2011 21:13:37] <rmatte> fun lol
[18-Jan-2011 21:13:39] <Sam-I-Am> sometimes i think the lifts were scarier than skiing
[18-Jan-2011 21:13:46] <rmatte> haha
[18-Jan-2011 21:13:53] <rmatte> I have been on some pretty fast ones
[18-Jan-2011 21:14:00] <rmatte> but not like what you're describing
[18-Jan-2011 21:14:22] <Sam-I-Am> i suspect most of these have been replaced by now
[18-Jan-2011 21:14:32] <rmatte> one would hope
[18-Jan-2011 21:14:41] <rmatte> though you never know, replacing a chairlift is a big job
[18-Jan-2011 21:14:56] <Sam-I-Am> true
[18-Jan-2011 21:15:10] <Sam-I-Am> although with all the snow they're getting this year in colorado, i bet the bucks are rolling in
[18-Jan-2011 21:15:25] <rmatte> no doubt
[18-Jan-2011 21:15:33] <Sam-I-Am> one of these days i'll get back there
[18-Jan-2011 21:15:44] <rmatte> I'd like to ski colorado at some point, and whistler
[18-Jan-2011 21:15:50] <Sam-I-Am> winter aside, its a really awesome place
[18-Jan-2011 21:16:07] <Sam-I-Am> whistler sounds like fun
[18-Jan-2011 21:16:19] <rmatte> yeh, whistler is apparently pretty insane
[18-Jan-2011 21:16:50] <Sam-I-Am> i wish skiing was cheaper
[18-Jan-2011 21:17:09] <rmatte> well, at the smaller hills here it's not bad if you have your own equipment
[18-Jan-2011 21:17:14] <rmatte> I skiid for $15 on Saturday
[18-Jan-2011 21:17:24] <Sam-I-Am> yeah, theres no option like that in colorado
[18-Jan-2011 21:17:29] <rmatte> hehe
[18-Jan-2011 21:17:42] <rmatte> yeh, but you get what you pay for
[18-Jan-2011 21:17:49] <Sam-I-Am> most of my friends got into backcountry and besides equipment saved cash
[18-Jan-2011 21:18:04] <rmatte> yeh, I hear lots of people do backcountry these days
[18-Jan-2011 21:18:13] <rmatte> not really an option around here lol
[18-Jan-2011 21:18:18] <Sam-I-Am> ski to work? lol
[18-Jan-2011 21:18:24] <rmatte> I'd do it
[18-Jan-2011 21:19:15] <wobblyonions> rmaate you still there?
[18-Jan-2011 21:19:24] <rmatte> yeh
[18-Jan-2011 21:19:32] <rmatte> I'm doing work though lol
[18-Jan-2011 21:19:33] <wobblyonions> awesome can I pick your brain again?
[18-Jan-2011 21:19:42] <rmatte> depends how much time it takes
[18-Jan-2011 21:19:49] <wobblyonions> lol me to we just had big outage stupid uplink diconnected our port
[18-Jan-2011 21:19:52] <wobblyonions> lol
[18-Jan-2011 21:19:57] <wobblyonions> should not be long at all
[18-Jan-2011 21:19:59] <Sam-I-Am> rmatte: you should start selling help cycles lol
[18-Jan-2011 21:21:23] <rmatte> I should
[18-Jan-2011 21:22:00] <rmatte> ok, make it quick lol, I just finished the first part of my change, and I do want to get out of here at some point before midnight
[18-Jan-2011 21:22:21] <Sam-I-Am> which reminds me, mom needs tech support later tonight
[18-Jan-2011 21:22:36] <Sam-I-Am> dad and i overloaded her with a mac, iphone, and ipod for christmas
[18-Jan-2011 21:23:22] <rmatte> lol
[18-Jan-2011 21:23:27] <rmatte> I got my mom a Wii
[18-Jan-2011 21:23:45] <rmatte> she's not very tech savvy, but at least she can figure that out
[18-Jan-2011 21:23:50] <rmatte> I'm afk for a few
[18-Jan-2011 21:23:57] <Sam-I-Am> parents did that least year... as simple as it is, i still got questions
[18-Jan-2011 21:24:26] <wobblyonions> rmatte, further from what we spoke about earlier, if I get an event and want to pick out certain things from the event.message yeah
[18-Jan-2011 21:25:24] <wobblyonions> just need to know how I can actually work with that stuff now from what we did earlier
[18-Jan-2011 21:26:16] <wobblyonions> looking at the actual event thogh its not got a EventCLassKey at all
[18-Jan-2011 21:26:33] <wobblyonions> let me explain more about the systems sending message
[18-Jan-2011 21:27:12] <wobblyonions> we have a load of firewalls on customer sites that we manage and the syslog message we get pertain to IPS,AV and Spam all the details are contained in the event.message though
[18-Jan-2011 21:29:17] <wobblyonions> Zenoss moans about it not having an eventclass key so how do I resolve that to start with?
[18-Jan-2011 21:33:20] <rmatte> back
[18-Jan-2011 21:33:27] <wobblyonions> cool
[18-Jan-2011 21:33:51] <rmatte> k, there's a trick to dealing with events that don't have eventClassKeys
[18-Jan-2011 21:33:59] <wobblyonions> found an issue where I cant map an event as the eventclaskey is empty so I have created a transofmr to add something to it
[18-Jan-2011 21:34:00] <rmatte> I assume it's coming in under the /Unknown class?
[18-Jan-2011 21:34:13] <rmatte> nah, I'll explain the proper way to map it
[18-Jan-2011 21:34:24] <wobblyonions> give me a second
[18-Jan-2011 21:34:26] <rmatte> k
[18-Jan-2011 21:34:41] <rmatte> try to be quick because I want to get moving on finishing these changes so I can go home
[18-Jan-2011 21:34:43] <rmatte>
[18-Jan-2011 21:34:45] <wobblyonions> ok back
[18-Jan-2011 21:35:00] <rmatte> ok, so it's coming is under the /Unknown class I take it?
[18-Jan-2011 21:35:04] <rmatte> in*
[18-Jan-2011 21:35:16] <wobblyonions> checking
[18-Jan-2011 21:35:20] <wobblyonions> yes
[18-Jan-2011 21:35:26] <wobblyonions> Event CLass Unknown
[18-Jan-2011 21:35:39] <wobblyonions> eventClassKey empty
[18-Jan-2011 21:35:41] <rmatte> k...
[18-Jan-2011 21:35:51] <rmatte> so here's the trick for dealing with empty eventClassKey...
[18-Jan-2011 21:35:59] <rmatte> first off, is the summary of the event generally the same?
[18-Jan-2011 21:36:06] <rmatte> like, is there a part of it that doesn't change?
[18-Jan-2011 21:36:28] <wobblyonions> mm kind of
[18-Jan-2011 21:36:45] <wobblyonions> the device seems to add timestamps etc to the event summary
[18-Jan-2011 21:36:58] <wobblyonions> format is always the same but content varies
[18-Jan-2011 21:37:10] <rmatte> that's fine
[18-Jan-2011 21:37:14] <rmatte> give me an example of 2 of them
[18-Jan-2011 21:37:19] <rmatte> just so I can see what part isn't changing
[18-Jan-2011 21:37:31] <wobblyonions> ok let me get two or three
[18-Jan-2011 21:37:52] <rmatte> k
[18-Jan-2011 21:40:19] <wobblyonions> ok here we go two events
[18-Jan-2011 21:40:57] <wobblyonions> ah give me a second syergy died two seconds
[18-Jan-2011 21:41:05] <wobblyonions> date=2011-01-19,time=04:52:18,devname=CleverSinclair,device_id=FGT60B3908668148,log_id=0022000003,type=traffic,subtype=violatio
[18-Jan-2011 21:41:05] <wobblyonions> devname=ISMsydF1 device_id=FG500A3907500351 log_id=0022013001 type=traffic subtype=violation pri=warning vd=root SN=1120839566
[18-Jan-2011 21:41:16] <wobblyonions> ok thats two event.summary from two different devices
[18-Jan-2011 21:41:40] <rmatte> ok...
[18-Jan-2011 21:41:47] <rmatte> what does the component show as?
[18-Jan-2011 21:41:50] <rmatte> is it always the same?
[18-Jan-2011 21:42:23] <rmatte> I'm just trying to determine the best thing to match based on
[18-Jan-2011 21:43:01] <wobblyonions> ok well if you tell me the way to do it I can find the match later yeah
[18-Jan-2011 21:43:30] <rmatte> well, as an example, let's say the summary always contains "devname="
[18-Jan-2011 21:43:34] <rmatte> what you do is this...
[18-Jan-2011 21:43:43] <wobblyonions> ok
[18-Jan-2011 21:43:51] <rmatte> create a new event mapping by hand in the class that you want the event to be in
[18-Jan-2011 21:44:01] <rmatte> name the mapping whatever you want
[18-Jan-2011 21:44:05] <wobblyonions> ok yeah
[18-Jan-2011 21:44:14] <rmatte> once the mapping is created, set the eventClassKey of the mapping to "defaultmapping"
[18-Jan-2011 21:44:24] <rmatte> then in the regex field, put devname=
[18-Jan-2011 21:44:29] <rmatte> then save the mapping
[18-Jan-2011 21:44:48] <rmatte> defaultmapping event mappings get applied against any events that come in with no eventClassKey in the /Unknown class
[18-Jan-2011 21:45:04] <rmatte> the regex being set as devname= makes the mapping only apply if that is part of the summary of the event
[18-Jan-2011 21:45:09] <wobblyonions> mm let me do this now then I think
[18-Jan-2011 21:45:12] <rmatte> you can then add the transform in
[18-Jan-2011 21:45:16] <rmatte> k
[18-Jan-2011 21:46:33] <wobblyonions> ok created a eventmapping called infection :-) under Securityu yeah
[18-Jan-2011 21:46:38] <rmatte> k
[18-Jan-2011 21:46:41] <wobblyonions> am in the eventmapping now
[18-Jan-2011 21:46:42] <rmatte> so go in to that mapping
[18-Jan-2011 21:46:46] <wobblyonions> am in
[18-Jan-2011 21:46:51] <rmatte> set the eventClassKey for the mapping to defaultmapping
[18-Jan-2011 21:46:57] <wobblyonions> using the transform yeah?
[18-Jan-2011 21:46:59] <rmatte> and set the regex to devname=
[18-Jan-2011 21:47:01] <rmatte> no
[18-Jan-2011 21:47:25] <rmatte> right now we're just concerned with actually having the mapping apply against those events
[18-Jan-2011 21:47:32] <rmatte> there's an actual eventClassKey field
[18-Jan-2011 21:47:47] <wobblyonions> yes I see that ok at the moment its called Infection
[18-Jan-2011 21:47:52] <rmatte> right
[18-Jan-2011 21:47:58] <rmatte> it always defaults to the name of the mapping
[18-Jan-2011 21:48:01] <rmatte> change it to defaultmapping
[18-Jan-2011 21:48:07] <rmatte> and you'll also see a regex field
[18-Jan-2011 21:48:15] <wobblyonions> yeah got that
[18-Jan-2011 21:48:16] <rmatte> put devname= in the regex field
[18-Jan-2011 21:48:28] <rmatte> once both those are set, save the mapping
[18-Jan-2011 21:48:29] <wobblyonions> chaned it to defaultmapping and added devname= to the regec
[18-Jan-2011 21:48:48] <wobblyonions> does it run the regex on the event.message yeah
[18-Jan-2011 21:48:49] <rmatte> ok, so now we have a mapping that will get applied against those events when they come in (provided devname= is part of the summary)
[18-Jan-2011 21:48:54] <rmatte> so now you can add your transform
[18-Jan-2011 21:49:08] <wobblyonions> ok I get it now I think yeah
[18-Jan-2011 21:49:08] <rmatte> regex is done on the event summary I believe
[18-Jan-2011 21:49:19] <wobblyonions> ok awesome so will have to play with it from there then
[18-Jan-2011 21:49:24] <rmatte> yup
[18-Jan-2011 21:49:56] <rmatte> Nate, you're up late lol
[18-Jan-2011 21:50:25] <rmatte> eugh alright, time to do ZenPack deployments...
[18-Jan-2011 21:50:37] <wobblyonions> what Zenpack you deploying rmatte
[18-Jan-2011 21:50:47] <rmatte> the latest WMI Performance pack
[18-Jan-2011 21:50:56] <rmatte> it has an enhancement that I helped Egor with
[18-Jan-2011 21:51:02] <rmatte> it allows monitoring of windows mount points
[18-Jan-2011 21:51:33] <rmatte> one of our clients has been wanting that capability for ages, so I developed it and submitted it to egor
[18-Jan-2011 21:51:45] <wobblyonions> mmm WMI not even got that far with Zenoss yet thats way to cocke dup for me and I hate Windows :-)
[18-Jan-2011 21:51:52] <rmatte> hehe
[18-Jan-2011 21:52:04] <rmatte> I'm not a microsoft fan, but we monitor a lot of windows stuff, so I have to work with it
[18-Jan-2011 21:52:13] <rmatte> though we do most of our windows monitoring via snmp
[18-Jan-2011 21:53:26] <rmatte> WMI is so flaky
[18-Jan-2011 21:53:34] <wobblyonions> yeh Im going to have to do something myself just putting it off :-)
[18-Jan-2011 21:53:50] <rmatte> hehe
[18-Jan-2011 21:55:05] <rmatte> I'm thinking I'm just going to deploy the pack to the 4 servers that we actually do WMI monitoring on for tonight, and then do the rest next tuesday
[18-Jan-2011 21:55:13] <rmatte> since I really want to get out of here
[18-Jan-2011 21:55:13] <rmatte> lol
[18-Jan-2011 21:58:13] <wobblyonions> how many devices you got Zenoss looking after?
[18-Jan-2011 21:58:52] <rmatte> across all 16 of my Zenoss servers you mean?
[18-Jan-2011 21:58:55] <wobblyonions> yeah
[18-Jan-2011 21:59:00] <rmatte> well over 1000
[18-Jan-2011 21:59:03] <rmatte> not sure the exact total
[18-Jan-2011 21:59:24] <wobblyonions> loads then yeah
[18-Jan-2011 21:59:28] <rmatte> yup
[18-Jan-2011 21:59:29] <wobblyonions> why so many Zenoss servers then?
[18-Jan-2011 22:00:37] <rmatte> 1 server per client for the most part
[18-Jan-2011 22:00:42] <rmatte> and then 4 multi-client servers
[18-Jan-2011 22:00:53] <wobblyonions> ah right I see
[18-Jan-2011 22:00:55] <rmatte> the server per client is so that clients can login and see their devices
[18-Jan-2011 22:00:59] <rmatte> there's no way to limit what they see
[18-Jan-2011 22:01:20] <wobblyonions> thats something I have been thinking of and got a way to resolve that
[18-Jan-2011 22:01:26] <rmatte> I have them all auto-generating tickets in a ticketing system
[18-Jan-2011 22:01:34] <rmatte> then we have people watching the ticketing system 24x7
[18-Jan-2011 22:01:35] <wobblyonions> just means you need access to the underlying database of Zenoss events
[18-Jan-2011 22:01:51] <rmatte> well not really
[18-Jan-2011 22:01:52] <wobblyonions> did you make your own tool to do that
[18-Jan-2011 22:02:00] <rmatte> the devices themselves are stored in the zope database
[18-Jan-2011 22:02:09] <rmatte> and it would take a lot of coding to build something to limit what they can see
[18-Jan-2011 22:02:14] <wobblyonions> going to reboot my Zenoss server, fingers crossed it dont feck out
[18-Jan-2011 22:02:18] <rmatte> and yes, we made our own tool for the ticket creation
[18-Jan-2011 22:02:33] <wobblyonions> yeah the devices are but the event database has them all yeah
[18-Jan-2011 22:02:37] <rmatte> I wrote a Zenoss daemon, and it calls on a perl script that generates tickets in the ticketing system
[18-Jan-2011 22:02:48] <rmatte> the ticketing system is OTRS, a heavily customized version of it
[18-Jan-2011 22:02:58] <wobblyonions> but with the stack-installer its a mission it seems to get CLI access to the mysql events database
[18-Jan-2011 22:03:04] <rmatte> the event database just has events
[18-Jan-2011 22:03:07] <rmatte> zope has everything else
[18-Jan-2011 22:03:26] <wobblyonions> there must be some reference in the events database to the device that it came from surely
[18-Jan-2011 22:03:45] <rmatte> cli access to mysql via stack can be done with the following...
[18-Jan-2011 22:03:48] <wobblyonions> server rebooting fingers crossed
[18-Jan-2011 22:04:04] <rmatte> mysql -u root -p -P 3307 --socket /usr/local/zenoss/mysql/tmp/mysql.sock -D events
[18-Jan-2011 22:04:42] <wobblyonions> what password
[18-Jan-2011 22:04:58] <rmatte> well, you can use username zenoss, password zenoss
[18-Jan-2011 22:05:02] <rmatte> those are the defaults
[18-Jan-2011 22:05:27] <rmatte> I find that -u root with the root password works as well though
[18-Jan-2011 22:05:30] <wobblyonions> whats the deal with the --socket
[18-Jan-2011 22:05:46] <rmatte> it uses a socket file, so you need to specify it
[18-Jan-2011 22:05:52] <wobblyonions> would have thought that as it just runs on a different port you should be able to connect normally on port 3307
[18-Jan-2011 22:06:04] <rmatte> not as far as I've found
[18-Jan-2011 22:06:09] <wobblyonions> gay thats going to make a perl script interesting
[18-Jan-2011 22:06:20] <rmatte> there may be a simpler way to do it
[18-Jan-2011 22:06:23] <rmatte> but that's the way I do it
[18-Jan-2011 22:06:34] <wobblyonions> maybe look at getting some kind of database replication going then to another DB to have a different copy of the events as well
[18-Jan-2011 22:06:54] <rmatte> you could, I don't bother hehe
[18-Jan-2011 22:07:15] <wobblyonions> lol :-)
[18-Jan-2011 22:07:23] <wobblyonions> will have a play and get back to you
[18-Jan-2011 22:07:32] <wobblyonions> seeing something else weird at the moment
[18-Jan-2011 22:07:32] <rmatte>
[18-Jan-2011 22:07:35] <rmatte> oh?
[18-Jan-2011 22:07:55] <wobblyonions> time here is 14:04 yet Zenoss is seeing events from 02:34 and yes server time and debvice time are correct
[18-Jan-2011 22:08:32] <rmatte> hmmm... I'm trying to remember what causes that
[18-Jan-2011 22:08:47] <wobblyonions> makes reporting well interesting :-)
[18-Jan-2011 22:10:21] <rmatte> hmmm, here's a post I found from someone having the same issue...
[18-Jan-2011 22:10:23] <rmatte> "This was likely a problem in any version. Zenoss uses the Zope DateTime module for its time zone implementation. It would appear that the Zope DateTime module doesn't have an entry for "Asia/Taipei". Would it be possible to set the system's time zone to GMT+8 instead? This is much more easily understood by Zope."
[18-Jan-2011 22:10:37] <rmatte> It's possible that Zope's DateTime module isn't liking the timezone you have set
[18-Jan-2011 22:11:57] <wobblyonions> mmm how the hell do you resolve that then
[18-Jan-2011 22:12:56] <rmatte> Is there a different timezone on the server that would provide the same time result?
[18-Jan-2011 22:12:57] <wobblyonions> server is set to use Autralia (Sydney Time)
[18-Jan-2011 22:13:04] <wobblyonions> mmm looking now
[18-Jan-2011 22:13:16] <rmatte> ok, there must be a GMT+ or - that will be the same
[18-Jan-2011 22:14:01] <rmatte> GMT+10 is what you're looking for I think, though you're currently GMT+11 with daylight savings time
[18-Jan-2011 22:14:03] <wobblyonions> nah nothing just different regiosn
[18-Jan-2011 22:14:21] <rmatte> really? All of the GMT times should be available
[18-Jan-2011 22:14:35] <wobblyonions> weird things is Zenoss server time in the GUI is correct its just the events
[18-Jan-2011 22:14:39] <wobblyonions> well some of them anyways
[18-Jan-2011 22:14:45] <rmatte> oh, hmmm
[18-Jan-2011 22:15:01] <wobblyonions> ok resolved it
[18-Jan-2011 22:15:04] <wobblyonions> :-)
[18-Jan-2011 22:15:06] <rmatte> how?
[18-Jan-2011 22:15:25] <wobblyonions> changed to Melbourne then back to Sydney and restarted Zope and all times now are correct on the event console
[18-Jan-2011 22:15:32] <rmatte> haha cool
[18-Jan-2011 22:16:08] <wobblyonions> yip and resolved that issue with EventClassKeys by telling the device not to send messages in CSV format
[18-Jan-2011 22:16:28] <wobblyonions> so now they are coming in with eventclass keys on them
[18-Jan-2011 22:17:26] <wobblyonions> right going to do a full server reboot now I think as well just for peace of mind as not rebooted since I installed Zenoss and want to make sure it goes through a reboot cycle ok before it goes live :-)
[18-Jan-2011 22:17:37] <wobblyonions> been caught out like that in the past and dont want it to happen again
[18-Jan-2011 22:17:57] <rmatte> hehe
[18-Jan-2011 22:18:04] <wobblyonions> fingers crossed
[18-Jan-2011 22:19:01] <wobblyonions> ok time for a coffee and a smoke while that reboots :-)
[18-Jan-2011 22:28:51] <wobblyonions> reboot went ok thats positive news anyways
[18-Jan-2011 22:29:00] <rmatte> yup
[18-Jan-2011 22:31:09] <rmatte> righto, time to remodel 41 servers
[18-Jan-2011 22:31:50] <davetoo> wheeee
[18-Jan-2011 22:31:57] <davetoo> man
[18-Jan-2011 22:32:06] <davetoo> my laptop is trying to self-immolate
[18-Jan-2011 22:32:11] <rmatte> lol
[18-Jan-2011 22:32:27] <davetoo> It keeps waking itself up from sleep mode, while zipped away in my backpack.
[18-Jan-2011 22:32:37] <rmatte> lame
[18-Jan-2011 22:32:44] <davetoo> It was super hot when I got it back out just now
[18-Jan-2011 22:33:13] <davetoo> how's things?
[18-Jan-2011 22:33:34] <rmatte> waiting for 41 servers to remodel
[18-Jan-2011 22:33:35] <rmatte> lol
[18-Jan-2011 22:33:41] <davetoo> on how many collectors?
[18-Jan-2011 22:33:45] <rmatte> just 1
[18-Jan-2011 22:33:50] <rmatte> it's a single zenoss instance
[18-Jan-2011 22:34:51] <davetoo> I wish we had a hardware performance scoreboard for zenoss servers. Hardwdare config (including storage), number of datapoints, and how the machine is doing with that load
[18-Jan-2011 22:37:47] <rmatte> yeh
[18-Jan-2011 22:38:13] <rmatte> it would be hard for me to really say though since the load on my VMs is distributed over the blades
[18-Jan-2011 22:38:30] <rmatte> and the SANs
[18-Jan-2011 22:38:48] <davetoo> aye
[18-Jan-2011 22:38:54] <davetoo> are you using the VM appliances?
[18-Jan-2011 22:39:03] <rmatte> nah
[18-Jan-2011 22:39:09] <rmatte> using an image that I built
[18-Jan-2011 22:39:23] <davetoo> the appliances are too inflexible in my understanding
[18-Jan-2011 22:39:33] <rmatte> the VM appliances are notoriously crappy (the rpath linux ones anyways)
[18-Jan-2011 22:39:38] <rmatte> the new CentOS one might be alright
[18-Jan-2011 22:40:42] <rmatte> I have an image that I just clone VMs from
[18-Jan-2011 22:40:50] <rmatte> I can spin up a new Zenoss box in 5 minutes
[18-Jan-2011 22:40:59] <davetoo> *nod*
[18-Jan-2011 22:41:21] <davetoo> Waiting for zenbuild (the zodb load) is a pain
[18-Jan-2011 22:41:22] <rmatte> I keep that image up to date too so I'm not repeating work
[18-Jan-2011 22:41:33] <rmatte> yeh, takes a while
[18-Jan-2011 22:41:41] <rmatte> usually about 15 to 30 minutes, depending on hardware
[18-Jan-2011 22:47:19] <wobblyonions> rmatte how can you reference two different values in a regex that dont follw each other
[18-Jan-2011 22:47:27] <wobblyonions> hope that makes sense -)
[18-Jan-2011 22:47:49] <rmatte> my regex-fu is weak
[18-Jan-2011 22:47:52] <wobblyonions> so if event contains x and y then transform to
[18-Jan-2011 22:48:05] <rmatte> well... you could use rules for that instead
[18-Jan-2011 22:48:30] <rmatte> if "blah" in evt.summary and "blah" in evt.summary
[18-Jan-2011 22:48:32] <wobblyonions> mmm whole new ball game that aint it
[18-Jan-2011 22:48:38] <rmatte> not really
[18-Jan-2011 22:48:43] <rmatte> just put something like that in rules
[18-Jan-2011 22:48:49] <rmatte> and clear the regex
[18-Jan-2011 22:49:00] <wobblyonions> so I would want blah in event.message and blahblah in event.message
[18-Jan-2011 22:49:01] <rmatte> actually I don't think you even need the if
[18-Jan-2011 22:49:18] <rmatte> afk for a few, I'll look in to it when I get back
[18-Jan-2011 22:49:46] <wobblyonions> ok yeah will play with it myself and see what happens
[18-Jan-2011 22:54:49] ShaneB_ is now known as ShaneX
[18-Jan-2011 23:00:29] <wobblyonions> ok thats didnt seem to work to well :-)
[18-Jan-2011 23:00:38] <wobblyonions> does anyone know if you can do this type of thing
[18-Jan-2011 23:00:53] <wobblyonions> as a event rule
[18-Jan-2011 23:01:25] <wobblyonions> evt.message=="deny" and evt.message=="service=25"
[18-Jan-2011 23:01:35] <wobblyonions> tried it and its not matching at all
[18-Jan-2011 23:09:46] <rmatte> no
[18-Jan-2011 23:09:53] <rmatte> you need to use in
[18-Jan-2011 23:10:02] <rmatte> since == will check check to make sure it actually equals it
[18-Jan-2011 23:10:44] <rmatte> I'm checking up on rules to make sure i have the proper syntax
[18-Jan-2011 23:10:48] <rmatte> haven't used them in a while
[18-Jan-2011 23:12:06] <rmatte> yeh, the rule should just be...
[18-Jan-2011 23:12:34] <rmatte> "deny" in evt.message and "service=25" in evt.message
[18-Jan-2011 23:12:45] <rmatte> try that
[18-Jan-2011 23:14:31] <Sam-I-Am> rmatte: burning the midnight oil?
[18-Jan-2011 23:14:49] <rmatte> unfortunately
[18-Jan-2011 23:14:58] <rmatte> I'm cutting this change short, just doing this 1 server for tonight
[18-Jan-2011 23:15:02] <rmatte> I'll do the rest next tuesday
[18-Jan-2011 23:15:10] <rmatte> need to wait for these remodels to finish
[18-Jan-2011 23:15:26] <Sam-I-Am> do you let zenoss do periodic remodels?
[18-Jan-2011 23:15:26] <rmatte> vmware hardware upgrades chewed in to my time
[18-Jan-2011 23:15:31] <rmatte> nope
[18-Jan-2011 23:15:45] <Sam-I-Am> why?
[18-Jan-2011 23:15:46] <wobblyonions> rmatte that thing with the emtpy empty event class does not seem to be working
[18-Jan-2011 23:15:49] <rmatte> we monitor across vpn tunnels, it would be too intensive
[18-Jan-2011 23:15:52] <Sam-I-Am> oh, ew
[18-Jan-2011 23:15:57] <rmatte> I only remodel when we have to
[18-Jan-2011 23:16:18] <rmatte> wobblyonions: the mapping you mean?
[18-Jan-2011 23:16:24] <wobblyonions> yeah
[18-Jan-2011 23:16:39] <rmatte> there's no reason why it shouldn't be
[18-Jan-2011 23:16:45] <wobblyonions> static part of evt.summary is type=traffic for all events
[18-Jan-2011 23:16:57] <rmatte> ok, so did you set the regex to that?
[18-Jan-2011 23:17:27] <wobblyonions> so created an event map called firewall-policy in which is a regex saying type=traffic
[18-Jan-2011 23:17:29] <rmatte> if the regex is set to that and the eventClassKey of the mapping is defaultmapping it should be working
[18-Jan-2011 23:17:37] <wobblyonions> and the EventClasskey is defaultmapping
[18-Jan-2011 23:18:04] <rmatte> you're sure the events are coming in under /Unknown with a blank eventClassKey?
[18-Jan-2011 23:18:41] <wobblyonions> ah crap I think I see
[18-Jan-2011 23:18:49] <rmatte> ?
[18-Jan-2011 23:19:03] <wobblyonions> howhow they are not they are being mapped to Secutiry but fuck knows how
[18-Jan-2011 23:19:35] <rmatte> they are being mapped to Security or they aren't?
[18-Jan-2011 23:19:39] <wobblyonions> they are
[18-Jan-2011 23:19:51] <rmatte> do you have a mapping in /Security?
[18-Jan-2011 23:19:55] <rmatte> that would match those
[18-Jan-2011 23:20:11] <wobblyonions> yeah with the eventclasskey of defaultmapping yet that does not show up
[18-Jan-2011 23:20:19] <rmatte> what doesn't show up?
[18-Jan-2011 23:20:21] <wobblyonions> does defaultmapping not show up then in the event?
[18-Jan-2011 23:20:26] <rmatte> no, it doesn't
[18-Jan-2011 23:20:50] <wobblyonions> ah that would be it then :-) was expecting to see eventClassKey=defaultmapping
[18-Jan-2011 23:20:54] <rmatte> it's just a dummy eventClassKey used to tell Zenoss to apply the event against events with no eventClassKey
[18-Jan-2011 23:21:02] <wobblyonions> ok got it thanks a billion
[18-Jan-2011 23:21:02] <rmatte> the eventClassKey of the event won't actually become defaultmapping
[18-Jan-2011 23:21:08] <wobblyonions> ps: that rule worked as well
[18-Jan-2011 23:21:08] <rmatte> np
[18-Jan-2011 23:21:12] <rmatte> good
[18-Jan-2011 23:21:27] * Sam-I-Am gets pegged with over 100 zenoss emails
[18-Jan-2011 23:21:30] <rmatte> hehe
[18-Jan-2011 23:21:32] <davetoo> The whole "eventKey", "eventClass", "eventClassKey" thing smells of really unclear thinking
[18-Jan-2011 23:21:33] <Sam-I-Am> apparently that rule worked.
[18-Jan-2011 23:21:35] <rmatte> kaboom!
[18-Jan-2011 23:21:41] <davetoo> and it unclears my brain everytime I try to do transforms
[18-Jan-2011 23:21:43] <Sam-I-Am> perhaps a little too well
[18-Jan-2011 23:21:47] <davetoo> hah
[18-Jan-2011 23:21:52] <rmatte> davetoo: yeh, it's a bit off, but oh well, whatever
[18-Jan-2011 23:22:07] <rmatte> davetoo: the event management system works, and works well, I'd rather they not try to "improve" it
[18-Jan-2011 23:22:08] <Sam-I-Am> while i'm testing i have all alerts going to me rather than their usual distribution lists
[18-Jan-2011 23:22:10] <davetoo> I just need to invent some personal aliases for them to keep them straight
[18-Jan-2011 23:22:27] <Sam-I-Am> and at&t sucks enough to drop a ton of sites fairly often
[18-Jan-2011 23:22:29] <davetoo> Yeah, I just get confused about that when I don't work with them for a while
[18-Jan-2011 23:22:43] <rmatte> the eventClassKey is really the only thing to ever be concerned with
[18-Jan-2011 23:22:46] <davetoo> ok, I only got 3 hours sleep last night. I'm going to bed
[18-Jan-2011 23:22:48] <rmatte> the others are for lord knows what
[18-Jan-2011 23:22:57] <wobblyonions> need to work out how to get Zenoss to send emails on certain alerts now as well
[18-Jan-2011 23:23:17] <Sam-I-Am> thats in the alerts section for users or groups
[18-Jan-2011 23:23:22] <rmatte> wobblyonions: you setup alerts under users
[18-Jan-2011 23:23:30] <rmatte> settings -> users -> click on a user
[18-Jan-2011 23:23:34] <rmatte> then go to the alerts section
[18-Jan-2011 23:23:41] <rmatte> add a new alerting rule
[18-Jan-2011 23:23:49] <rmatte> then you can setup filters on each rule
[18-Jan-2011 23:23:58] <rmatte> so that they only trigger if the event meets certain criteria
[18-Jan-2011 23:24:32] <rmatte> for instance, you probably only want alerts from devices with a production state of Production
[18-Jan-2011 23:24:36] <rmatte> stuff like that
[18-Jan-2011 23:24:57] <wobblyonions> yeah I got it thanks just didnt see that section
[18-Jan-2011 23:24:59] <wobblyonions> thats awesome thanks
[18-Jan-2011 23:25:07] <rmatte> well, guess I'm not going to get my after-work beer, this remodel is taking forever
[18-Jan-2011 23:25:11] <rmatte> np
[18-Jan-2011 23:26:46] <wobblyonions> rmatte I owe you a beer for sure
[18-Jan-2011 23:27:03] <rmatte> lol, I have a big tally running in this channel
[18-Jan-2011 23:27:27] <rmatte> you're lucky you caught me since I'm usually only online during the day here
[18-Jan-2011 23:34:30] * Sam-I-Am gives at&t the finger
[18-Jan-2011 23:34:36] <rmatte> lol
[18-Jan-2011 23:35:12] <Sam-I-Am> rmatte: if you send me some rickards red, i'll send you whatever beer you like... except it might get taken by customs :/
[18-Jan-2011 23:35:21] <rmatte> haha
[18-Jan-2011 23:35:34] <rmatte> I used to drink rickards red religiously but I switched to alexander keith's
[18-Jan-2011 23:35:51] <Sam-I-Am> i had it each time i visited canada, but cant find it here
[18-Jan-2011 23:36:00] <Sam-I-Am> havent heard of alexander keiths
[18-Jan-2011 23:36:16] <rmatte> alexander keith's is brewed in nova scotia, really good beer
[18-Jan-2011 23:36:30] <rmatte> they have a white beer, a pale, and a red
[18-Jan-2011 23:36:35] <Sam-I-Am> yum
[18-Jan-2011 23:36:37] <rmatte> I drink the pale, though their red is really good
[18-Jan-2011 23:36:39] * Sam-I-Am gets thirsty
[18-Jan-2011 23:36:42] <rmatte> hehe
[18-Jan-2011 23:37:29] <Sam-I-Am> when you get your consulting gig on and flying around to get zenoss working, people can buy you beer.
[18-Jan-2011 23:37:42] <rmatte> quite true
[18-Jan-2011 23:37:56] <Sam-I-Am> might be a good market for zenoss consulting
[18-Jan-2011 23:38:09] <rmatte> assuming it would actually be profitable enough to warrant flying around
[18-Jan-2011 23:38:18] <Sam-I-Am> well, people pay to fly you
[18-Jan-2011 23:38:33] <rmatte> I think I'd make more money doing training and having people fly to me
[18-Jan-2011 23:38:45] <rmatte> I know all the tricks in Zenoss, so I'm a good teacher
[18-Jan-2011 23:38:47] <Sam-I-Am> that also works... and i guess they can still buy you beer
[18-Jan-2011 23:38:53] <rmatte> exactly
[18-Jan-2011 23:38:54] <rmatte> lol
[18-Jan-2011 23:39:46] <Sam-I-Am> its all about beer
[18-Jan-2011 23:39:54] <rmatte> yup
[18-Jan-2011 23:40:10] <rmatte> no beer for me tonight it seems
[18-Jan-2011 23:40:20] <rmatte> I won't make it to the bar before it closes, and I'm out of beer at home
[18-Jan-2011 23:40:48] <Sam-I-Am> bars dont close at 2am there?
[18-Jan-2011 23:41:07] <rmatte> well, some do... but most won't bother on a Tuesday
[18-Jan-2011 23:41:10] <rmatte> not profitable
[18-Jan-2011 23:41:16] <rmatte> most close at 1
[18-Jan-2011 23:41:34] <rmatte> If it were a Thursday, or a Friday, then yes
[18-Jan-2011 23:41:36] <Sam-I-Am> ah
[18-Jan-2011 23:42:03] <rmatte> woot, finally saw this new WMI Perf pack pick up some windows mount points
[18-Jan-2011 23:42:07] <rmatte> this client will be quite pleased
[18-Jan-2011 23:42:26] <Sam-I-Am> woot
[18-Jan-2011 23:43:42] <rmatte> They've wanted that capability for ages, so I designed it, sent the details to Egor, and he implemented it (a bit better than I did I might add)
[18-Jan-2011 23:43:58] <Sam-I-Am> cool
[18-Jan-2011 23:44:11] <rmatte> Egor is the man lol
[18-Jan-2011 23:44:13] <Sam-I-Am> thats community at work
[18-Jan-2011 23:44:19] <rmatte> yup
[18-Jan-2011 23:44:46] <rmatte> I need to find some time to work on my formula datasource pack some more
[18-Jan-2011 23:45:01] <rmatte> It works fine, but it's not near what I want it to be yet
[18-Jan-2011 23:45:49] <rmatte> It needs to be more intelligent about different template types, and it needs a daemon
[18-Jan-2011 23:46:17] <Sam-I-Am> way over my head
[18-Jan-2011 23:46:22] <rmatte> lol
[18-Jan-2011 23:46:36] <rmatte> yeh, I've been working my way along with ZenPack development, there's lots to know
[18-Jan-2011 23:47:12] <rmatte> I've made some pretty nice ZenPacks recently
[18-Jan-2011 23:52:11] <rmatte> http://sphotos.ak.fbcdn.net/hphotos-ak-ash1/hs782.ash1/167262_499618634546_513149546_5999854_3690787_n.jpg
[18-Jan-2011 23:52:16] <rmatte> my new office that I got today
[18-Jan-2011 23:52:18] <rmatte> beats a cube
[18-Jan-2011 23:52:28] <rmatte> my zenny is in the photo too
[18-Jan-2011 23:52:29] <rmatte>
[18-Jan-2011 23:54:50] <Sam-I-Am> oooh office
[18-Jan-2011 23:55:09] <Sam-I-Am> i havent had my own office since 06
[18-Jan-2011 23:58:49] <Sam-I-Am> enjoy it while its there
[19-Jan-2011 00:00:40] [disconnected at Wed Jan 19 00:00:40 2011]
[19-Jan-2011 00:00:40] [connected at Wed Jan 19 00:00:40 2011]
[19-Jan-2011 00:00:59] [zenoss-logger (logger bot) has joined #zenoss]
[19-Jan-2011 00:01:33] <Sam-I-Am> time to locate my bed
[19-Jan-2011 00:03:16] <wobblyonions> you about still rmatte?
[19-Jan-2011 00:03:25] <rmatte> unfortunately
[19-Jan-2011 00:03:31] <wobblyonions> lol go home man
[19-Jan-2011 00:03:36] <rmatte> the modelling just finished so I'm almost done
[19-Jan-2011 00:03:48] <rmatte> just need to move the devices to pre-prod, wait a bit to make sure they are all good, then move them to prod
[19-Jan-2011 00:03:51] <rmatte> and then I'm out
[19-Jan-2011 00:04:01] <wobblyonions> what time is it there then?
[19-Jan-2011 00:04:11] <rmatte> just past midnight
[19-Jan-2011 00:04:28] <rmatte> I would normally do this at home but my computer is out of commission
[19-Jan-2011 00:04:29] <wobblyonions> and your at work
[19-Jan-2011 00:04:39] <rmatte> yup
[19-Jan-2011 00:04:47] <rmatte> and I still have an hour and a half long bus ride home
[19-Jan-2011 00:04:48] <rmatte> lol
[19-Jan-2011 00:05:03] <wobblyonions> you must either love your job or get paid shit loads :-)
[19-Jan-2011 00:05:23] <wobblyonions> trying to sort out another mapping issues that giving me shit
[19-Jan-2011 00:05:24] <rmatte> I got a raise recently since my manager quit and I took over his position
[19-Jan-2011 00:05:32] <rmatte> prior to that I wasn't making what I should have been
[19-Jan-2011 00:05:45] <rmatte> but yeh, I'm making quite a bit now
[19-Jan-2011 00:06:18] <rmatte> afk for a sec, need to go show one of the NOC guys something
[19-Jan-2011 00:27:53] <rmatte> the transform looks fine as far as I can see
[19-Jan-2011 01:10:54] <rmatte> ok, finally done, I'm out
[19-Jan-2011 01:10:55] <rmatte> later
[19-Jan-2011 05:59:25] <fragfutter> can somone hold my hand creating a multi-graph report. For every switch i need a graph of interface 1 in a single report.
[19-Jan-2011 05:59:54] <Simon4> fragfutter: fastest way to do that is a graph report
[19-Jan-2011 05:59:56] <Simon4> not a multi graph one
[19-Jan-2011 06:00:02] <Simon4> and I can virtually hold your hand?
[19-Jan-2011 06:00:16] <Simon4> what version of the unholy zenoss are you running?
[19-Jan-2011 06:00:19] <fragfutter> that would be awesome.
[19-Jan-2011 06:00:22] <fragfutter> 3.0
[19-Jan-2011 06:00:48] * Simon4 finds a 3.0 install
[19-Jan-2011 06:04:55] * Simon4 locates one
[19-Jan-2011 06:05:20] <Simon4> head for Reports, then click on graph reports
[19-Jan-2011 06:05:29] <Simon4> hit the plus sign down the bottom, "new graph report"
[19-Jan-2011 06:05:32] <Simon4> give it a name
[19-Jan-2011 06:05:52] <fragfutter> hold a second
[19-Jan-2011 06:05:56] <fragfutter> (please)
[19-Jan-2011 06:06:03] * Simon4 listens to the music
[19-Jan-2011 06:06:44] <fragfutter> thanks for waiting, to speak to a human operator, please hold ...
[19-Jan-2011 06:07:26] <Simon4> do dodo do do do do do do ... girl from empanada
[19-Jan-2011 06:07:47] <fragfutter> ok. i created a report, in the section "add new graph" in can only select devices by name, not by class (where they are located in the infrastructure tree), right?
[19-Jan-2011 06:09:21] <fragfutter> so for device i selected all switches i'm interested (thanks to naming convention not that hard to find them all).
[19-Jan-2011 06:09:49] <fragfutter> then python grinded through the zodb and listed me all interfaces on all those switches in the Component list.
[19-Jan-2011 06:10:26] <fragfutter> i selected all Interfaces in the component list, select the graph "packets" and clicked add "add graph to report"
[19-Jan-2011 06:10:35] <fragfutter> was that correct?
[19-Jan-2011 06:19:06] <Simon4> correct
[19-Jan-2011 06:19:23] <Simon4> sorry, got dragged into discussion here but you're doing it right
[19-Jan-2011 06:19:54] <kokey> i actually managed to make a multi graph report work yesterday
[19-Jan-2011 06:21:01] <Simon4> there's definitely some magic in multi-graph reports
[19-Jan-2011 06:22:21] <fragfutter> maybe i shouldn't have added all ports in the start. *waiting*
[19-Jan-2011 06:26:56] <fragfutter> in the Component area i should no select all Interface01 that are listed, they are not switch01-interface01...
[19-Jan-2011 06:28:35] <fragfutter> query is whre device in [devices i selected] and component in [component i selected] a bit missleading
[19-Jan-2011 07:01:58] <sectorb> chaps, is there any documentation on how to schedule a check for instance run a mysql query say at 3am, 7pm and 9pm for instance?
[19-Jan-2011 08:33:14] forsberg is now known as fOrsberg
[19-Jan-2011 09:14:13] <McBoingbo> any ex-zabbix folk here? want to know how zenoss compares?
[19-Jan-2011 09:22:18] <subbu> Hi All i am monitoring the windows server through SNMP ; When iam modeling it i am getting the below error2011-01-20 00:26:05,614 ERROR zen.zeneventlog: Unable to scan device TAL24149: NT_STATUS_ACCESS_DENIED
[19-Jan-2011 09:22:32] <subbu> not user why its getting iam monitoring thrgh snmp
[19-Jan-2011 09:23:07] <subbu> i am usinng the snmpv1 with the upgraded zenoss from 2.4 to 3.0.3
[19-Jan-2011 09:23:17] <subbu> can any one please help meout
[19-Jan-2011 09:24:11] <Simon4> that looks like it's trying to use WMI
[19-Jan-2011 09:26:28] <subbu> so how to stop this and it should go thrgh snmp only
[19-Jan-2011 09:28:12] <Simon4> zeneventlog grabs event logs from windows servers I think (I've never used it), which won't ever happen though SNMP
[19-Jan-2011 09:28:53] <subbu> is there any chances by restarting the zenperfsnmp ?
[19-Jan-2011 09:29:08] <Simon4> that won't stop that error no
[19-Jan-2011 09:29:15] <Simon4> that error is coming from something called "zeneventlog"
[19-Jan-2011 09:29:35] <subbu> seems to be a bug rght
[19-Jan-2011 09:30:14] <Sam-I-Am> mornings
[19-Jan-2011 09:30:39] <subbu> ver Good Morning Sam
[19-Jan-2011 09:30:41] <subbu> :)\
[19-Jan-2011 09:30:52] <subbu> yes
[19-Jan-2011 09:31:09] <subbu> i found that in zenevent log
[19-Jan-2011 09:38:52] <chemist> does anyone know where the "select all" option has gone? I am trying to move some mib's and dont fancy ticking 200+ checkboxes
[19-Jan-2011 09:40:00] <Sam-I-Am> version 2 or 3?
[19-Jan-2011 09:40:04] <subbu> sam-I-AM: Can you please help me out in this
[19-Jan-2011 09:40:04] <chemist> 3
[19-Jan-2011 09:41:14] <Sam-I-Am> hmm, i'm not familiar with 3
[19-Jan-2011 09:42:14] <Sam-I-Am> subbu: that nt error makes me think its trying to log into the windows server during model... either via file sharing or some other non-snmp method.
[19-Jan-2011 09:43:11] <subbu> is there any way to collect the device info thrgh snmp
[19-Jan-2011 09:43:31] <chemist> subbu: go to zproperties fro the device
[19-Jan-2011 09:44:15] <chemist> or configuration properties, depending on what version you are using
[19-Jan-2011 09:44:50] <chemist> look for the zWmiMonitorIgnore setting
[19-Jan-2011 09:45:01] <chemist> should be set to true to NOT use WMI
[19-Jan-2011 09:46:48] <subbu> zWmiMonitorIgnore: True
[19-Jan-2011 09:46:55] <subbu> it was already set to true
[19-Jan-2011 09:47:25] <chemist> what device class is the device under?
[19-Jan-2011 09:49:26] <subbu> it was there under Server/Windows
[19-Jan-2011 09:50:03] <chemist> what Modeler PPlugins are selected?
[19-Jan-2011 09:52:28] <subbu> zenoss.snmp.New Device Map ;SNMP.DeviceMap ;DellDevice Map;SNMP.CPUMap,HRSFilesystemMap
[19-Jan-2011 09:52:31] <subbu> e.tc
[19-Jan-2011 09:52:41] <chemist> no wmi plugins?
[19-Jan-2011 09:53:24] <Simon4> zeneventlog is a collection daemon, not a modelling one
[19-Jan-2011 09:53:25] <subbu> yes
[19-Jan-2011 09:53:38] <Simon4> as far as I'm aware
[19-Jan-2011 09:54:49] <chemist> subbu: what monitoring template is it using?
[19-Jan-2011 09:58:40] <Simon4> zWinEventlog is the zproperty you're hunting for
[19-Jan-2011 10:00:48] <subbu> with out modeling i didnt added any template for that
[19-Jan-2011 10:10:18] <subbu> i guess now its not modeling for linux also
[19-Jan-2011 10:22:23] <chemist> subbu: is it only one device?
[19-Jan-2011 10:29:21] <axelilly> II must be missing something here. I'm trying to get HttpMonitor to work. Graphs are all nan and I don't see any activity in zencommand.log related to HttpMonitor.
[19-Jan-2011 10:30:41] <axelilly> Anyone have a tip as to how to debug?
[19-Jan-2011 10:38:29] <subbu> no its happening for all the devices for linux as well as windows
[19-Jan-2011 10:40:27] fOrsberg is now known as forsberg
[19-Jan-2011 10:42:07] <Simon4> subbu: what is the zProperty (Configuration Property) zWinEventLog set to for an affected device?
[19-Jan-2011 10:43:50] <subbu> simon:i am sorry for that only windows servers are not modeling
[19-Jan-2011 10:45:07] <axelilly> looks like HttpMonitor needs the Nagios plugin: check_http Where do you put the Nagios plug in when using Zenoss 3.0.3?
[19-Jan-2011 10:45:09] <subbu> zWineventlog is set as true
[19-Jan-2011 10:45:28] <Simon4> subbu: set that to false and your zeneventlog error will go away
[19-Jan-2011 10:45:41] <Simon4> that's what is making zeneventlog try and collect event logs from the device
[19-Jan-2011 10:46:09] <subbu> so can i make as fals and try to model it ?
[19-Jan-2011 10:58:48] <axelilly> subbu: if you set it to false, it won't gather windows event logs any longer.
[19-Jan-2011 11:22:09] <subbu> ohh ok
[19-Jan-2011 11:22:40] <subbu> axelilly:Its able to model linux only windows its not modelingh
[19-Jan-2011 11:30:33] <axelilly> subbu: what model plugins are you using for windows class devices?
[19-Jan-2011 11:36:33] <subbu> zenoss.snmp.New Device Map ;SNMP.DeviceMap ;DellDevice Map;SNMP.CPUMap,HRSFilesystemMap
[19-Jan-2011 11:36:43] <subbu> those are the modelplugins i m using
[19-Jan-2011 11:47:17] <subbu> axelilly: are those the wrong onces
[19-Jan-2011 11:54:14] <axelilly> subbu: yea, for windows use WMI
[19-Jan-2011 12:02:53] <subbu> but in zenoss 2.4 we are monitoring though snmp
[19-Jan-2011 12:03:11] <subbu> it will be difficult for us to monitor the servers thrgh WMI
[19-Jan-2011 12:03:23] <subbu> is there any way to monitor thrgh snmp ?
[19-Jan-2011 12:03:52] <axelilly> subbu: yes, you can monitor windows machines using SNMP, you just need to make sure that you have SNMP configured on the windows OS first.
[19-Jan-2011 12:04:11] <subbu> it was already conifgured
[19-Jan-2011 12:04:33] <subbu> for the testing purpose i have added the smae server with the same settings in 3.0o
[19-Jan-2011 12:04:53] <subbu> in 2.4 its modeling in 3.0 getting the error
[19-Jan-2011 12:06:47] <axelilly> subbu: use snmpwalk to confirm if snmp is working right. What is the error again?
[19-Jan-2011 12:07:28] <subbu> i am able to do snmp walk from 3.0 as well
[19-Jan-2011 12:07:38] <subbu> i saw the same response from 2.4
[19-Jan-2011 12:07:57] <axelilly> what is th error?
[19-Jan-2011 12:08:02] <subbu> SNMPv2-MIB::sysDescr.0 = STRING: Hardware: x86 Family 6 Model 29 Stepping 1 AT/AT COMPATIBLE - Software: Windows Version 5.2 (Build 3790 Uniprocessor Free)
[19-Jan-2011 12:08:09] <subbu> i didnt found any error
[19-Jan-2011 12:08:17] <subbu> while doing snmp walk
[19-Jan-2011 12:08:29] <axelilly> subbu: I don't understand what problem you are having.
[19-Jan-2011 12:09:34] <subbu> please find the snmpwalkon 2.4 as well
[19-Jan-2011 12:09:35] <subbu> SNMPv2-MIB::sysDescr.0 = STRING: Hardware: x86 Family 6 Model 29 Stepping 1 AT/AT COMPATIBLE - Software: Windows Version 5.2 (Build 3790 Uniprocessor Free)
[19-Jan-2011 12:10:24] <subbu> if there is any firewall snmp shouldnt work
[19-Jan-2011 12:10:36] <subbu> but every thing is going is fine
[19-Jan-2011 12:11:11] <subbu> rmatte: can u please help me in this
[19-Jan-2011 12:30:08] <axelilly> I wish it was possible to copy a template more then once.
[19-Jan-2011 12:39:06] <davetoo> So what is the trigger point for 3.1.0? Is there a known set of tasks to finish before it's tagged and released?
[19-Jan-2011 12:39:41] <Simon4> davetoo: for 3.0.3 there was a trac milestone/filter thing you could watch
[19-Jan-2011 12:39:52] <Simon4> I can't for teh life of me remember how to do ti, let me search my email
[19-Jan-2011 12:40:35] <Simon4> http://dev.zenoss.org/trac/query?status=assigned&status=backlog&status=closed&status=fixrejected&status=new&status=verification&group=patch_state&patch=3.1.0&col=id&col=summary&col=status&col=owner&col=priority&col=milestone&col=component&col=changetime&report=6&order=status
[19-Jan-2011 12:40:39] <Simon4>
[19-Jan-2011 12:41:05] <davetoo> ah
[19-Jan-2011 12:41:20] <davetoo> mine is the first one
[19-Jan-2011 12:41:31] <davetoo> 5464 is mine
[19-Jan-2011 12:50:48] <subbu> axelilly: is there any other way to get it configure
[19-Jan-2011 13:22:57] forsberg is now known as fOrsberg
[19-Jan-2011 14:21:43] <axelilly> oh man, what a pain.
[19-Jan-2011 14:22:01] <axelilly> Edit Graph Point save button is broken. http://dev.zenoss.org/trac/ticket/7671
[19-Jan-2011 14:23:24] <axelilly> how do I access the Zope GUI that zenoss is using?
[19-Jan-2011 14:28:30] <Simon4> axelilly: the ZMI? put /manage on the end of a url
[19-Jan-2011 14:28:46] <Simon4> <disclaimer> it's very not supported</disclaimer>
[19-Jan-2011 14:29:19] <axelilly> Simon4: yea, but you can't edit graph points in 3.0.3
[19-Jan-2011 14:29:40] <axelilly> Simon4: the save button is greyed out.
[19-Jan-2011 14:29:53] <axelilly> Simon4: I'm trying to figure out a work around.
[19-Jan-2011 14:29:58] <Simon4> delete and re-add?
[19-Jan-2011 14:30:16] <Simon4> I do use the ZMI, but it seemed fair to add the disclaimer
[19-Jan-2011 14:30:31] <Simon4> since otherwise a zenoss dev will probably smite me someday
[19-Jan-2011 14:31:14] <axelilly> Simon4: delete and re-add doesn't work either.
[19-Jan-2011 14:31:30] <Simon4> axelilly: ouch, zmi it is then
[19-Jan-2011 14:31:39] <Simon4> that or python + zendmd
[19-Jan-2011 14:31:40] <axelilly> Simon4: it never gives you a chance to set attributes before it saves it. Once it's saved you can't make any changes.
[19-Jan-2011 14:32:13] <axelilly> Simon4: there's a ticket in trac for it, but there hasn't been any update made to it yet. Not, sure if there's anything I can do to help get it fixed.
[19-Jan-2011 14:33:00] <axelilly> Simon4: any idea where I'd go in zmi to makes graph point changes?
[19-Jan-2011 14:33:14] <Simon4> axelilly: if you add yourself to the "cc" list on the ticket they then know you're interested in getting it fixed
[19-Jan-2011 14:34:23] <axelilly> Simon4: where do I do that? I don't see anywhere to add myself. Do I need a trac account first or something?
[19-Jan-2011 14:34:28] <Simon4> axelilly: you need to nav to the device class where the template is defined, then under "rrdTemplates" you can look at the template
[19-Jan-2011 14:34:43] <Simon4> so if you start at http://servername:8080/zport/dmd/manage
[19-Jan-2011 14:34:45] <Simon4> click on Devices
[19-Jan-2011 14:34:54] <Simon4> then rrdTemplates say
[19-Jan-2011 14:35:00] <Simon4> you can see the templates defined under "/Devices"
[19-Jan-2011 14:36:17] <Simon4> from there follow your nose, just be sure you have a backup
[19-Jan-2011 14:37:02] <axelilly> Simon4: how do I add myself as a CC to that ticket?
[19-Jan-2011 14:37:35] <davetoo> Only the l33t can do that
[19-Jan-2011 14:37:45] <Simon4> axelilly: login as zenoss:zenoss
[19-Jan-2011 14:37:51] <Simon4> then you can add yourself as cc: in the form
[19-Jan-2011 14:39:03] <axelilly> done
[19-Jan-2011 14:39:25] <axelilly> hmm, can't seem to find my way through the zmi.
[19-Jan-2011 15:04:38] <Sam-I-Am> does a transform for an event mapping override one for the class of events?
[19-Jan-2011 15:07:46] <axelilly> there is definitely some bugginess in 3.0.3
[19-Jan-2011 15:08:31] <axelilly> also, the documentation regarding httpmonitor is lacking information about the correct zcommand path for using the nagios plugins.
[19-Jan-2011 15:08:46] <Sam-I-Am> 3 has some issues
[19-Jan-2011 15:08:52] <Simon4> axelilly: my guess would be $ZENHOME/libexec
[19-Jan-2011 15:09:25] <Simon4> which is set as a default in the configuration property zCommandPath
[19-Jan-2011 15:09:30] <axelilly> Simon4: mine too...but the binary install actually has the plugins located in: /usr/local/zenoss/common/libexec
[19-Jan-2011 15:09:40] <Simon4> axelilly: heh, i was jus tabout to correct myself
[19-Jan-2011 15:09:52] <Simon4> our 2.5 install also has it by default as /usr/local/zenoss/libexec
[19-Jan-2011 15:09:57] <axelilly> right, so the default is point to the wrong path
[19-Jan-2011 15:10:19] <axelilly> I mean the default config is pointing to the wrong path
[19-Jan-2011 15:11:05] <axelilly> Simon4: any idea where zenoss should be logging to when it actually tries to run a nagios plugin? I can't find it in the logs anywhere
[19-Jan-2011 15:11:17] <Simon4> axelilly: zencommand.log
[19-Jan-2011 15:11:31] <Simon4> however it won't log attempts by default due to the log level
[19-Jan-2011 15:11:35] <axelilly> yea, I turned on debug for zencommand but still dont see it
[19-Jan-2011 15:13:02] <axelilly> I have an issue where it's not running check_http but can't get it to log when it tries it.
[19-Jan-2011 15:13:53] <Simon4> axelilly: so you changed the logseverity to debug in the daemon config?
[19-Jan-2011 15:14:07] <Simon4> you'll need to stop/start the daemon to get it to pick that up
[19-Jan-2011 15:14:17] <axelilly> well I ran: zencommand debug
[19-Jan-2011 15:14:26] <Simon4> ah right
[19-Jan-2011 15:14:43] <Simon4> going to Advanced-> daemons
[19-Jan-2011 15:14:47] <Simon4> edit the config for zencommand
[19-Jan-2011 15:14:54] <Simon4> change the logseverity to debug and save
[19-Jan-2011 15:14:56] <Simon4> then restart zencommand
[19-Jan-2011 15:15:15] <Simon4> it should then log when it tries to run commands
[19-Jan-2011 15:15:37] * Sam-I-Am adds yet more cruft to his interface trap transform due to so many ways devices send traps
[19-Jan-2011 15:17:24] <axelilly> Simon4: trying it that way
[19-Jan-2011 15:22:28] <Sam-I-Am> hmmm
[19-Jan-2011 15:22:34] <Sam-I-Am> anyone here deal with products/mibs?
[19-Jan-2011 15:22:59] <Sam-I-Am> zenoss has the mib with a product oid in question, but still shows the device model as the numerical oid
[19-Jan-2011 15:23:05] <Sam-I-Am> its doing this for a handful of things
[19-Jan-2011 15:25:20] <axelilly> Sam-I-Am: got debug now. So, it looks like check_http is running, but zencommand isn't sending the results to RRD. ?
[19-Jan-2011 15:26:08] <Sam-I-Am> huh?
[19-Jan-2011 15:26:11] * Sam-I-Am wasnt paying attention
[19-Jan-2011 15:26:17] <Sam-I-Am> trying to fix my own weird issues
[19-Jan-2011 15:26:40] <axelilly> Sam-I-Am: oops, got you mixed up with Simon4
[19-Jan-2011 15:34:31] <davetoo> hah
[19-Jan-2011 15:34:51] * axelilly wants to slap his Zenoss box.
[19-Jan-2011 15:35:48] * axelilly asks Zenoss nicely to please right perf data to RRD.
[19-Jan-2011 15:35:55] <axelilly> s/right/write
[19-Jan-2011 15:37:07] <Sam-I-Am> heh
[19-Jan-2011 15:37:13] <Sam-I-Am> i havent done command -> rrd yet
[19-Jan-2011 15:37:17] <Sam-I-Am> just snmp stuffs
[19-Jan-2011 15:37:26] <axelilly> Sam-I-Am: I just figured it out
[19-Jan-2011 15:37:47] * axelilly puts away large mallet
[19-Jan-2011 15:38:06] <Sam-I-Am> yay
[19-Jan-2011 15:43:25] <axelilly> dam, just ran into yet another bug.
[19-Jan-2011 15:44:48] <axelilly> apparently 2 data points on the two different data sources located on the same device cannot have the same name.
[19-Jan-2011 15:45:06] <axelilly> and two devices in zenoss cannot have the same IP address.
[19-Jan-2011 15:45:31] <axelilly> so how the heck can I HttpMonitor multiple URLs that are hosted on the same server?
[19-Jan-2011 15:45:44] <axelilly> that's a big limitation
[19-Jan-2011 15:46:41] <axelilly> any one figure out how to get Zenoss to do this?
[19-Jan-2011 15:49:17] <Simon4> axelilly: rmatte had a trick for that
[19-Jan-2011 15:49:31] <axelilly> Simon4: remember any of it
[19-Jan-2011 15:49:38] <Simon4> you add each hostname as a device, then reset the ip address for the device to 1.1.1.1 or similar
[19-Jan-2011 15:49:50] <Simon4> and make sure the httpd check uses hostname, not ip in the template
[19-Jan-2011 15:49:57] <Simon4> I think that was how it went
[19-Jan-2011 15:51:08] <axelilly> Simon4: yea, that'd work
[19-Jan-2011 15:56:59] <axelilly> here's a problem: HttpMonitor returns data using a datapoint named: test
[19-Jan-2011 15:57:17] <axelilly> I want a device to monitor more then one URL.
[19-Jan-2011 15:57:47] <davetoo> more, then what?
[19-Jan-2011 15:57:51] * davetoo snickers
[19-Jan-2011 15:58:03] <Simon4> if you add each url as a device with a bogus ip, the rrd files will be stored under $ZENHOME/perf/devices/$url/foo anyway
[19-Jan-2011 15:58:08] <axelilly> I can't do that because if I add another datasource of type HttpMonitor, it must also have a datapoint named test. And you can't have duplicate datapoint names.
[19-Jan-2011 16:05:55] <axelilly> Simon4: yea, but I wanted a web server that does HTTP and HTTPS to hold both perm graphs.
[19-Jan-2011 16:06:17] <Simon4> ah, trickier
[19-Jan-2011 16:09:48] bigegor_ is now known as bigegor
[19-Jan-2011 17:42:17] <wobblyonions> Hi all
[19-Jan-2011 17:42:33] <wobblyonions> rmatte: you cant still be here surely :-)
[19-Jan-2011 17:42:40] * Simon4 might be
[19-Jan-2011 17:43:15] <Simon4> but I've had at least one beer, so I'm in "comedy helpful" mode
[19-Jan-2011 17:43:28] <Simon4> which is probably better than most things
[19-Jan-2011 17:43:48] <wobblyonions> lol take it Simon4 is the same person as rmatte then is it?
[19-Jan-2011 17:44:08] <Simon4> ahahaaha
[19-Jan-2011 17:44:10] <Simon4> totally not
[19-Jan-2011 17:44:20] <wobblyonions> ok cool
[19-Jan-2011 17:44:21] <Simon4> rmatte is canadian, and well versed in zenoss
[19-Jan-2011 17:44:28] <wobblyonions> where you from then Simon4
[19-Jan-2011 17:44:30] <Simon4> Simon4 is a kiwi, and also well versed in zneoss
[19-Jan-2011 17:44:50] <Simon4> and lacking in spelling, it seems
[19-Jan-2011 17:45:23] <wobblyonions> lol and drunk as well
[19-Jan-2011 17:45:28] <Simon4> shush
[19-Jan-2011 17:45:46] <wobblyonions> best way to to deal with Zenoss is when your drunk I find myself things seem to make far more sense after a few beers or a bottle of wine
[19-Jan-2011 17:46:07] <drakino> aha, so thats the secret...
[19-Jan-2011 17:46:36] <Simon4> heh
[19-Jan-2011 17:47:09] <wobblyonions> yeah to right man its amazing how much easier code looks after a couple
[19-Jan-2011 17:47:39] <wobblyonions> Im trying to convince my boss that its in the best interests of getting productivity at work to allow me to have a crate of beer next to my desk with a a small fridge :-)
[19-Jan-2011 17:47:47] <wobblyonions> so far its not working lol
[19-Jan-2011 17:48:16] <Simon4> wobblyonions: quote this : http://xkcd.com/323/
[19-Jan-2011 17:49:17] <wobblyonions> think I will have to
[19-Jan-2011 17:49:56] <wobblyonions> just got a new install of Zenoss going as moved to a new company well a new country as well so spending all week this week with teaching it and setting up transforms etc etc etc
[19-Jan-2011 17:50:01] <wobblyonions> damn time consuming I must say
[19-Jan-2011 17:50:32] * Simon4 wonders again if there's good value in being an irc-bound zenoss consultant
[19-Jan-2011 17:50:40] <Simon4> "this pm session costs you XXXX per hour"
[19-Jan-2011 17:51:06] <Simon4> damnit, that just seems dodgy
[19-Jan-2011 17:51:54] <wobblyonions> yeah man I reckon so
[19-Jan-2011 17:52:09] <wobblyonions> but I aint asked for help "yet" so you cant charge me :-)
[19-Jan-2011 17:52:14] <Simon4> hehe
[19-Jan-2011 17:52:19] <Simon4> happy to help either way
[19-Jan-2011 17:52:38] <Simon4> totally non-zenoss: http://unofficialnetworks.com/gnar
[19-Jan-2011 17:52:44] <Simon4> very awesome ski vid
[19-Jan-2011 17:53:38] <wobblyonions> watching now
[19-Jan-2011 17:53:52] <Simon4> it's an hour, so spare some time
[19-Jan-2011 17:58:22] <Sam-I-Am> heh
[19-Jan-2011 17:58:36] <Sam-I-Am> i'm adding a bunch of one-off devices to zenoss
[19-Jan-2011 17:58:40] <Sam-I-Am> takes a while
[19-Jan-2011 17:59:29] <Simon4> movie ftw then
[19-Jan-2011 17:59:56] * Simon4 has a month booked in Jackson Hole so is a bit single minded
[19-Jan-2011 18:03:22] <Sam-I-Am> month? shit
[19-Jan-2011 18:03:34] <Sam-I-Am> damnit, theres always one more mib
[19-Jan-2011 18:04:32] <Simon4> Sam-I-Am: summer holidays are overrated
[19-Jan-2011 18:30:44] <wobblyonions> pretty good Simon4
[19-Jan-2011 18:31:25] <Simon4>
[19-Jan-2011 19:02:57] <wobblyonions> man I need rmatte and his amazing wisdom back again :-)
[19-Jan-2011 20:47:21] <wobblyonions> anyone about at all
[19-Jan-2011 21:19:17] <willwh_> wobblyonions: vaguely
[19-Jan-2011 21:19:20] <willwh_> what's up?
[19-Jan-2011 21:42:04] <wobblyonions> hiya
[19-Jan-2011 21:51:40] <wobblyonions> having some issues with trying to backup Zenoss Core 2.5 can anyone assist?
[19-Jan-2011 21:59:16] <willwh_> hrm, what's the problem?
[19-Jan-2011 21:59:23] <willwh_> I ditched 2.5* for 3* a while back
[19-Jan-2011 21:59:40] <wobblyonions> not to worry I got it sorted :-)
[19-Jan-2011 22:00:09] <willwh_> glad to hear it
[19-Jan-2011 22:28:31] <LarsN> in the Solaris template, is it possible to disable the smtp/sendmail check
[19-Jan-2011 22:31:41] <Sam-I-Am> LarsN: its probably under zproperties somewhere
[19-Jan-2011 23:09:03] <wobblyonions> anyone able to help with a Event Handling issue at all?
[19-Jan-2011 23:09:42] <willwh_> wobblyonions: you're better off just asking your question
[19-Jan-2011 23:12:14] <wobblyonions> :-), ok how can I change in comming event's Event Class Key
[19-Jan-2011 23:15:43] <willwh_> not sure
[19-Jan-2011 23:20:42] <wobblyonions> ok what about this then
[19-Jan-2011 23:21:09] <wobblyonions> I have a load of message that appear to all be the same in every way yet they are coming in as single events and not increasing the count at all
[19-Jan-2011 23:21:33] <willwh_> hrm
[19-Jan-2011 23:21:39] <willwh_> are you using 2.5* still?
[19-Jan-2011 23:21:44] <willwh_> and is it 2.5.0?
[19-Jan-2011 23:22:11] <willwh_> 'cause it has some fairly serious bugs, I remember from general chatter about that version
[19-Jan-2011 23:22:23] <wobblyonions> using v2.5.2-1
[19-Jan-2011 23:57:43] <wobblyonions> is it possible to upgrade to V3 then easily?
[20-Jan-2011 00:00:40] [disconnected at Thu Jan 20 00:00:40 2011]
[20-Jan-2011 00:00:40] [connected at Thu Jan 20 00:00:40 2011]
[20-Jan-2011 00:00:59] [zenoss-logger (logger bot) has joined #zenoss]
[20-Jan-2011 01:31:04] rhettardo_ is now known as rhettardo
[20-Jan-2011 02:01:14] <zykes-> davetoo: around ?
[20-Jan-2011 02:47:46] fOrsberg is now known as forsberg
[20-Jan-2011 03:40:42] <Wu> hi guys
[20-Jan-2011 03:42:26] <Wu> I don't know if this is the place to report this kind of things, but let me know if it is not ;D
[20-Jan-2011 03:43:01] <Wu> I'm starting to work with zenoss on freebsd, just trying to install it right now (I already signed up in the community website and checked the freebsd group)
[20-Jan-2011 03:43:28] <Wu> and following the Zenoss_Core_Installation pdf I've found that there is one thing missing in the "installing from source" section
[20-Jan-2011 03:43:50] <Wu> in build-functions.sh there is this check:
[20-Jan-2011 03:43:53] <Wu> build-functions.sh:294: which svn || fail svn make is not in the path
[20-Jan-2011 03:44:32] <Wu> so, svn has to be installed as a dependency before installing zenoss (and that does not appear in the pdf install guide as a dependency at all)
[20-Jan-2011 03:45:31] <forsberg>
[20-Jan-2011 03:54:04] <Wu> docs/DOC-3514 <- and seems bazaar is needed too
[20-Jan-2011 04:43:29] <Wu> mmm, got a really strange error
[20-Jan-2011 04:43:32] <Wu> http://paste.e-shell.org/text19899839
[20-Jan-2011 04:44:26] <Wu> (building zenoss 3.0.3 in FreeBSD 8.2-PRERELEASE)
[20-Jan-2011 04:50:25] <davetoo> good luck with that
[20-Jan-2011 04:51:08] <davetoo> ..with the building on FreeBSD, that is.
[20-Jan-2011 04:53:29] <davetoo> Where did you get the 3.0.3 source?
[20-Jan-2011 04:59:21] <Wu> from the downloads page
[20-Jan-2011 04:59:45] <Wu> I've got a copy of the last svn code, both the 3.0.x branch and the trunk one now, just for testing
[20-Jan-2011 05:00:13] <Wu> davetoo: let's see if it works in freebie, but anyway this is a weird error
[20-Jan-2011 05:00:14] <davetoo> The trunk is *very* different
[20-Jan-2011 05:00:35] <Wu> I've installed bash4 and this seems some kind of a shell related error
[20-Jan-2011 05:00:37] <davetoo> Wu: yes, I was looking at the source for that genpatch script.
[20-Jan-2011 05:01:06] <Wu> mmm
[20-Jan-2011 05:01:24] <Wu> the error seems to be in GNUmakefile
[20-Jan-2011 05:01:26] <davetoo> so, I'm building from source on debian, and this bash is versino 4.1.5
[20-Jan-2011 05:01:33] <davetoo> version
[20-Jan-2011 05:01:35] <davetoo> oh!
[20-Jan-2011 05:01:36] <davetoo> yeah,
[20-Jan-2011 05:01:49] <Wu> line 289
[20-Jan-2011 05:01:56] <davetoo> um, I remember having lots of trouble with makefile linux-isms on FreeBSD
[20-Jan-2011 05:02:08] <Wu>
[20-Jan-2011 05:02:35] <Wu> I've bash 4.1.9 in this box, but I don't think that would be the problem
[20-Jan-2011 05:02:55] <davetoo> I used to run FreeBSD as my main workstation but it's been a couple of years.
[20-Jan-2011 05:04:10] <davetoo> you sure it's using Gnu Make to try to parse the GNUMakefile?
[20-Jan-2011 05:04:20] <Wu> wow, lots of references to java, sqlalchemy and plone in the trunk GNUmakefile thing
[20-Jan-2011 05:04:31] <Wu> mmm
[20-Jan-2011 05:04:39] <davetoo> I don't know about the plone bits,
[20-Jan-2011 05:04:48] <davetoo> but the other thing you should notice is rabbitmq
[20-Jan-2011 05:04:53] <Wu> yep
[20-Jan-2011 05:04:55] <Wu> that too
[20-Jan-2011 05:04:58] <davetoo> and you need to have maven installed to build trunk
[20-Jan-2011 05:05:00] <zykes-> davetoo: been able to look at it ?
[20-Jan-2011 05:05:13] <Wu> davetoo: I've installed gnu make, which is available as gmake in freebsd
[20-Jan-2011 05:05:14] <davetoo> zykes-: I could never get that access to work
[20-Jan-2011 05:05:24] <zykes-> hmm
[20-Jan-2011 05:05:27] <zykes-> given up ?
[20-Jan-2011 05:05:30] <Wu> dunno if I should create an alias make=gmake or something like that
[20-Jan-2011 05:05:47] <davetoo> zykes-: I'm too busy for the next few days.
[20-Jan-2011 05:05:51] <davetoo> Ping me back on Monday
[20-Jan-2011 05:05:52] <zykes-> ok
[20-Jan-2011 05:06:00] <zykes-> guess i'll do solo then ;p
[20-Jan-2011 05:06:09] <davetoo> Wu: why are you trying to build on FreeBSD?
[20-Jan-2011 05:06:27] <davetoo> zykes-: try GitHub
[20-Jan-2011 05:06:41] <Wu> davetoo: because all my infraestructure is built on top of FreeBSD and OpenBSD
[20-Jan-2011 05:06:42] <zykes-> davetoo: how come ?
[20-Jan-2011 05:07:00] <Wu> yes, probably adding a box with linux for this task would be easier
[20-Jan-2011 05:07:08] <davetoo> Because we can't figure out how to do the other
[20-Jan-2011 05:07:10] <Wu> but I would like to get it working in freebie
[20-Jan-2011 05:07:18] <davetoo> Wu: where are you?
[20-Jan-2011 05:07:31] <davetoo> Wu: which timezone?
[20-Jan-2011 05:07:46] <Wu> davetoo: we are working now doing a lot of installations/implementations of OpenERP servers with FreeBSD
[20-Jan-2011 05:07:57] <Wu> and I need some tool to monitor all those servers
[20-Jan-2011 05:08:04] <Wu> davetoo: GMT+1 (spain)
[20-Jan-2011 05:08:24] <Wu> I've a strong background with *bsd, python and zope
[20-Jan-2011 05:08:32] <Wu> so zenoss seemed the right tool for the job
[20-Jan-2011 05:08:43] <zykes-> got a github acc. then davetoo ?
[20-Jan-2011 05:08:50] <davetoo> zykes-: not yet.
[20-Jan-2011 05:09:33] <Wu> another interesting thing is this:
[20-Jan-2011 05:09:35] <Wu> unable to build zenoss and prerequisites, see zenbuild.log
[20-Jan-2011 05:09:39] <Wu> there is no zenbuild.log
[20-Jan-2011 05:09:53] <davetoo> Wu: I don't know how many people are actually running Zenoss on FreeBSD. If you don't have a policy against using Linux, I would recommend just starting out there
[20-Jan-2011 05:10:15] <davetoo> You may find enough difficulty trying to build on FreeBSD that it sours the rest of the experience
[20-Jan-2011 05:10:34] <davetoo> but.. Zenoss is the reason I learned Python, and for that I'm glad
[20-Jan-2011 05:11:19] <Wu> davetoo: I've nothing against linux, but getting it to work on freebie would be very very nice
[20-Jan-2011 05:11:26] <davetoo> I wish I knew any technical spanish at all
[20-Jan-2011 05:11:30] <Wu> and I've some time for work on it
[20-Jan-2011 05:11:44] <Wu> s/work/working
[20-Jan-2011 05:11:44] <davetoo> I don't even know how to type the punctuation with my US-English keyboard
[20-Jan-2011 05:11:50] <Wu> np
[20-Jan-2011 05:11:52] <davetoo> but I studied it for a long time.
[20-Jan-2011 05:12:28] <davetoo> Learning in California, I've got a very good Mexican spanish accent But my vocabulary (and these days, my grammar) is horrible.
[20-Jan-2011 05:12:52] <davetoo> What else have you done with Zope?
[20-Jan-2011 05:13:44] <davetoo> In fact... if I thought I could get a job over there, I'd consider moving to .es (for a few years, at least)
[20-Jan-2011 05:14:08] <davetoo> or maybe down to Argentina
[20-Jan-2011 05:14:46] <Wu>
[20-Jan-2011 05:15:16] <Wu> I would move to the bay area (SF) without having to think twice about it
[20-Jan-2011 05:15:36] <Wu> I've been there for the djangocon (back in 2008) and I love the place
[20-Jan-2011 05:16:02] <davetoo> That's where I am.
[20-Jan-2011 05:16:11] <davetoo> What else have you done with Zope?
[20-Jan-2011 05:17:00] <Wu> a lot of old-style Products stuff for private projects
[20-Jan-2011 05:17:14] <Wu> and I've been working with plone for quite some time too
[20-Jan-2011 05:17:25] <Wu> (blog.e-shell.org <- my blog)
[20-Jan-2011 05:17:30] <davetoo> Zenoss is still my only exposure to Zope, and I'm not quite sure where Plone fits in
[20-Jan-2011 05:17:47] <davetoo> Modern zenoss uses ZCA quite a lot
[20-Jan-2011 05:18:03] <davetoo> I'm not clear on whether that's part of Five, or what
[20-Jan-2011 05:18:06] <Wu> well, you've to keep evolving as your dependencies evolve
[20-Jan-2011 05:18:20] <davetoo> page templates confuse the heck out of me
[20-Jan-2011 05:18:24] <Wu> yep, all the zope3 stuff is a kind of a mess
[20-Jan-2011 05:18:27] <davetoo> I've only done non-UI stuff
[20-Jan-2011 05:18:37] <Wu> I've been working more and more with django since 2007 or so
[20-Jan-2011 05:19:39] <davetoo> The best thing you can do once you get this going, is install ipython as the zenoss user (but make sure you have the full readline dev package installed first so zenoss' python builds with readline support)
[20-Jan-2011 05:20:01] <davetoo> and then 'zendmd' will start an IPython shell
[20-Jan-2011 05:20:20] <davetoo> it's fantastic for exploring the contents of the zodb (you probably already knew that )
[20-Jan-2011 05:21:08] <davetoo> Wu: do you use Eclipse/pydev?
[20-Jan-2011 05:25:13] <Wu> davetoo: nope, I use emacs for py development
[20-Jan-2011 05:27:43] <Wu> mmmm
[20-Jan-2011 05:27:59] <Wu> which I cannot find is where the f** is the script calling bash with -c
[20-Jan-2011 05:28:02] <Wu> /usr/local/bin/bash: -c: line 1: syntax error: unexpected end of file
[20-Jan-2011 05:28:59] <davetoo> right
[20-Jan-2011 05:29:12] <davetoo> that didn't make sense to me; where is your bash installed?
[20-Jan-2011 05:29:27] <Wu> there, /usr/local/bin
[20-Jan-2011 05:29:47] <Wu> I've modified the scripts so instead of /bin/bash, they use /usr/local/bin/bash instead
[20-Jan-2011 05:30:29] <davetoo> Unfortunately, their build process (makefile?) is not very smart about rebuilds and so rebuilds too much unmodified stuff. takes some time.
[20-Jan-2011 05:31:33] <Wu> https://www.packtpub.com/article/installation-of-zenoss-core <- nice article, btw
[20-Jan-2011 05:34:12] fragfutt1r is now known as fragfutter
[20-Jan-2011 05:34:34] <Wu> ok
[20-Jan-2011 05:34:36] <Wu> got it working
[20-Jan-2011 05:35:00] <Wu> it seems that the problem are the $(ZOPEPASSWORD) and $(DESTDIR)($ZENHOME) checks
[20-Jan-2011 05:35:23] <Wu> those @if checks have something this box doesn't like
[20-Jan-2011 05:35:39] <davetoo> Some of the shell scripts are less robust than others
[20-Jan-2011 05:35:52] <Wu> ok
[20-Jan-2011 05:35:56] <Wu> it is building the stuff now
[20-Jan-2011 05:36:00] <davetoo> cool !
[20-Jan-2011 05:36:17] <Wu> ?
[20-Jan-2011 05:36:18] <davetoo> perhaps I'll build a FreeBSD VM to play with sometime
[20-Jan-2011 05:36:22] <Wu> export JSBUILDER=/home/zenoss/src/zenoss-3.0.3/build/JSBuilder2.jar && \
[20-Jan-2011 05:36:24] <Wu> DESTDIR= /home/zenoss/src/zenoss-3.0.3/buildjs.sh
[20-Jan-2011 05:36:26] <Wu> java: not found
[20-Jan-2011 05:36:28] <Wu> This script requires the Sun JDK 1.6 or greater.
[20-Jan-2011 05:36:30] <davetoo> oh,
[20-Jan-2011 05:36:30] <Wu> is it java needed for 3.0.3?
[20-Jan-2011 05:36:37] <davetoo> yes
[20-Jan-2011 05:36:39] <Wu> it is building anyway
[20-Jan-2011 05:36:54] <Wu> but it showed that message
[20-Jan-2011 05:36:59] <Wu> ...
[20-Jan-2011 05:37:15] <Wu> someone should go on and update the installation guide
[20-Jan-2011 05:37:22] <Wu> adding the missing deps
[20-Jan-2011 05:37:28] <Wu> (svn, java, bazaar, etc)
[20-Jan-2011 05:38:01] <Wu> and too bad java is needed
[20-Jan-2011 05:38:09] <davetoo> bazaar is a new one to me
[20-Jan-2011 05:38:17] * Wu doesn't like to install java in this kind of servers
[20-Jan-2011 05:38:27] <davetoo> oh, the next version of Zenoss relies heavily on java
[20-Jan-2011 05:38:39] <davetoo> what's currently codenamed Avalan
[20-Jan-2011 05:38:47] <Wu> Avalon, yep
[20-Jan-2011 05:39:19] <fragfutter> davetoo: java? for the message queue?
[20-Jan-2011 05:39:59] <davetoo> fragfutter: I think for Protocol Buffers in the Core version.
[20-Jan-2011 05:40:15] <davetoo> RabbitMQ is Erlang;
[20-Jan-2011 05:40:36] <davetoo> Some of the new Enterprise zenpacks are Java-based
[20-Jan-2011 05:40:40] <Wu> mmm, ok, the build failed
[20-Jan-2011 05:40:46] <Wu> problems with nagios plugins
[20-Jan-2011 05:40:54] <Wu> but that is documented here: docs/DOC-3514
[20-Jan-2011 05:41:42] <fragfutter> this get's strange. application server zope (python, but so messed up parts of the zope management interface break), interface with a lot of javascript, rabbitmq in erlang, some java zenpacks,
[20-Jan-2011 05:41:54] <fragfutter> i think fortran would be a good addition to the mix.
[20-Jan-2011 05:42:40] <davetoo> fragfutter: they're finally paying attention to one of my tickets about ZMI breakage
[20-Jan-2011 05:42:45] <davetoo> that I submitted two years ago
[20-Jan-2011 05:43:35] <davetoo> http://dev.zenoss.org/trac/ticket/5464
[20-Jan-2011 05:43:40] <davetoo> it's a minor one, though
[20-Jan-2011 05:47:23] <zykes-> davetoo: you got a suggsetion for self doc'ing code ?
[20-Jan-2011 05:48:20] <davetoo> http://www.python.org/dev/peps/pep-0008/
[20-Jan-2011 05:48:33] <davetoo> start there
[20-Jan-2011 05:48:53] <zykes-> davetoo: i allready got that bit
[20-Jan-2011 05:49:00] <zykes-> but i think in regards to the args
[20-Jan-2011 05:50:26] <zykes-> i mean, the args are passed as a dict + i specify defaults for them
[20-Jan-2011 05:51:54] <davetoo> right
[20-Jan-2011 05:51:55] <Wu> ok, that fix for the nagios plugins build seems to work
[20-Jan-2011 05:52:41] <zykes-> davetoo: better approach ?
[20-Jan-2011 05:54:02] <davetoo> zykes-: I'm sorry, it's 03:00 and I'm pulling an all-nighter to catch up on stuff for work, and can't really spend time on that project right now
[20-Jan-2011 05:55:55] <zykes-> ah
[20-Jan-2011 05:55:58] <zykes-> well ok
[20-Jan-2011 05:56:42] <Wu> ok, now the rrddeps build is failing
[20-Jan-2011 05:56:50] <Wu> but IIRC it is covered here docs/DOC-3514 too
[20-Jan-2011 06:02:54] <kokey> hmmm
[20-Jan-2011 06:03:08] <kokey> is it possible to copy a monitoring template to another device class
[20-Jan-2011 06:03:19] <kokey> e.g. i have /network/router/cisco
[20-Jan-2011 06:03:39] <kokey> but i want the monitoring template for that to also be used by /network/switch/cisco
[20-Jan-2011 06:05:28] <davetoo> meh
[20-Jan-2011 06:06:03] <davetoo> How do I build an .egg from a zenpack source tree
[20-Jan-2011 06:07:39] <kokey> seems like i can do what i want with override template
[20-Jan-2011 06:07:45] <kokey> and pointing it to the new target
[20-Jan-2011 06:38:20] <fragfutter> davetoo: python setup.py bdist_egg
[20-Jan-2011 08:50:55] <chemist> hello
[20-Jan-2011 08:51:19] <chemist> does anybody know where the mysql settings are in 3.0.3?
[20-Jan-2011 08:53:09] <Simon4> Events, then "Event Manager"
[20-Jan-2011 08:53:56] <chemist> thank you sir
[20-Jan-2011 09:03:18] <kokey> anyone used the RPN in a graph point to work out a percentage before?
[20-Jan-2011 09:03:46] <kokey> i want to add an interface utilization graph tht works in percentage
[20-Jan-2011 09:28:49] <Sam-I-Am> yeah i've done it
[20-Jan-2011 09:29:01] <Sam-I-Am> but slightly diff
[20-Jan-2011 09:29:36] <davetoo> so have I but I can't get at the defs without a lot of digging
[20-Jan-2011 09:29:53] <Sam-I-Am> i can give you an example of a custom graph definition
[20-Jan-2011 09:29:59] <Sam-I-Am> should be able to figure it out from there
[20-Jan-2011 09:31:41] <kokey> Sam-I-Am: that would be nice
[20-Jan-2011 09:31:55] <kokey> it seems like i can do it with a custom graph point
[20-Jan-2011 09:31:59] <kokey> and add some CDEF stuff
[20-Jan-2011 09:32:09] <kokey> not sure if i have to use here.speed
[20-Jan-2011 09:32:14] <kokey> etc.
[20-Jan-2011 09:32:31] <Sam-I-Am> one sec..
[20-Jan-2011 09:32:44] <kokey> i'm trying CDEF:percent=ifHCOutOctets,${here.speed},/,100,*
[20-Jan-2011 09:32:45] <kokey> AREA:percent#00cc00:utilization
[20-Jan-2011 09:32:59] <davetoo> heh
[20-Jan-2011 09:33:01] <kokey> can be ifOutOctets too
[20-Jan-2011 09:33:13] <davetoo> pidgin is making goofy faces out of those defs
[20-Jan-2011 09:33:24] <kokey> davetoo: hahaha
[20-Jan-2011 09:33:31] <kokey> davetoo: try this then...
[20-Jan-2011 09:33:43] <davetoo> oh it happens all the time,
[20-Jan-2011 09:34:02] <davetoo> I just have to disable smileys if it bugs me
[20-Jan-2011 09:34:12] <Sam-I-Am> http://pastebin.com/iszQ0pLH
[20-Jan-2011 09:34:37] <Sam-I-Am> so in this case, the device provides me with memory free and total memory... and what i'm standardizing on for all devices is percent mem used
[20-Jan-2011 09:34:46] <kokey> nigelk:$1$0aCFLSbl$eY0j.Sd5vEB0nug65WNH8/:14370:0:99999:7:::
[20-Jan-2011 09:34:56] <Sam-I-Am> kokey: shadow file?
[20-Jan-2011 09:34:59] <Simon4>
[20-Jan-2011 09:35:04] <kokey> yeah they look fun in pidgin
[20-Jan-2011 09:35:10] <kokey> well actually i had another config file format
[20-Jan-2011 09:35:16] <kokey> that was : delimited
[20-Jan-2011 09:35:22] <kokey> and had , and | as subdelimiters
[20-Jan-2011 09:35:34] <kokey> ashelbyvir9:10.1.130.143:PGmonitor:linux-server:dl360g4p:ping-latency,mem,memnoc
[20-Jan-2011 09:35:34] <kokey> ache,fans,load,swap,totalprocs,uptime,procs,sockets:/|70|90,/boot|85|95,/home,/u
[20-Jan-2011 09:35:35] <kokey> sr|70|90,/usr/local|70|90,/var::Admin
[20-Jan-2011 09:35:39] <kokey> that's al example
[20-Jan-2011 09:35:45] <kokey> i think those looked fun in pidgin
[20-Jan-2011 09:35:52] * davetoo runs crack on that first line
[20-Jan-2011 09:36:08] <kokey> i don't think crack does well on smileys
[20-Jan-2011 09:36:31] <kokey> ok that sounded weird
[20-Jan-2011 09:36:32] <kokey> haha
[20-Jan-2011 09:36:50] <davetoo> on the passwd line
[20-Jan-2011 09:37:05] <kokey> Sam-I-Am: thanks
[20-Jan-2011 09:37:10] <Sam-I-Am> sure
[20-Jan-2011 09:37:55] <davetoo> fragfutter: thanks
[20-Jan-2011 09:38:42] <kokey> is there a way to check the errors when it generates a graph?
[20-Jan-2011 09:39:08] <Sam-I-Am> yeah, its gonna be in zenrender.log
[20-Jan-2011 09:39:10] <davetoo> $ZENHOME/log/Z2.log maybe
[20-Jan-2011 09:39:11] <davetoo> oh
[20-Jan-2011 09:39:12] <davetoo> right
[20-Jan-2011 09:39:12] <Simon4> kokey: zenhub.log may have some
[20-Jan-2011 09:39:22] <Sam-I-Am> and the errors may be completely whack
[20-Jan-2011 09:39:33] <davetoo> basically, tail -f ${ZENHOME}/log/*.log
[20-Jan-2011 09:39:35] <Simon4> zenrender.log will only have it if you're using zenrender, which on a single box install you don't
[20-Jan-2011 09:40:17] * Simon4 revises zenhub.log to say event.log
[20-Jan-2011 09:40:19] <Sam-I-Am> hmm, i thought thats where i always saw it... but maybe not.
[20-Jan-2011 09:40:26] <Sam-I-Am> yeah event.log
[20-Jan-2011 09:40:30] <kokey> yeah i'm wondering where the rrdtool errors will end up
[20-Jan-2011 09:41:23] <Sam-I-Am> one of those places
[20-Jan-2011 09:41:40] <Sam-I-Am> the errors are kinda masked by the zenoss python rrd wrapper thingy
[20-Jan-2011 09:41:49] <rmatte> Simon4: not sure if you figured out the graphpoint thing or not... it's because you need to type the name of the graphpoint in again, it doesn't save it
[20-Jan-2011 09:42:02] <rmatte> Simon4: That's logged as a bug and the fix should be in the maintenance release
[20-Jan-2011 09:42:11] <Simon4> rmatte: oh, to enable saving it?
[20-Jan-2011 09:42:14] <rmatte> yes
[20-Jan-2011 09:42:21] <kokey> ah when i was writing perl rrdtool stuff it would usually just print the error text instead of the graph in the page
[20-Jan-2011 09:42:22] <rmatte> it blanks the graphpoint name out
[20-Jan-2011 09:42:26] <rmatte> so you need to retype it
[20-Jan-2011 09:42:27] <kokey> i guess zenoss masks that somehow
[20-Jan-2011 09:42:30] <Simon4> ahhhh
[20-Jan-2011 09:42:31] <rmatte> then the submit button becomes active
[20-Jan-2011 09:42:43] <Simon4> hopefully axelilly sees this go past
[20-Jan-2011 09:42:56] <kokey> ok it says squat in the log files
[20-Jan-2011 09:43:07] <Sam-I-Am> which log?
[20-Jan-2011 09:43:10] <Simon4> kokey: you know about the graph decoder?
[20-Jan-2011 09:43:12] <rmatte> I'll mention it to him if I see him around
[20-Jan-2011 09:43:17] <kokey> Simon4: nope?
[20-Jan-2011 09:43:26] <Sam-I-Am> kokey: do you have the secret rrd decoder ring?
[20-Jan-2011 09:43:28] <Simon4> http://sethrh.webfactional.com/zenoss_rrd_helper/
[20-Jan-2011 09:43:34] <Simon4> paste the graph url in there
[20-Jan-2011 09:43:41] <Simon4> then you can just run the rrdgraph command on the commandline
[20-Jan-2011 09:44:23] <Sam-I-Am> hmm thats useful
[20-Jan-2011 09:44:35] <kokey> Simon4: cute
[20-Jan-2011 09:44:45] <kokey> i've done so much rrd work over the past couple of years
[20-Jan-2011 09:44:52] <Simon4> that thing's saved me so much time over the last year
[20-Jan-2011 09:45:01] <kokey> if i could just get the simple error it spits out instead of the graph i would know what's gone wrong
[20-Jan-2011 09:45:06] <Simon4> I should buy whoever wrote it beer
[20-Jan-2011 09:45:17] <kokey> Simon4: i suppose it's handy for creating new graphs
[20-Jan-2011 09:45:36] <Simon4> kokey: yeah, or debugging multi-graph reports etc etc as it shows the full path to rrd files and such like
[20-Jan-2011 09:45:43] <kokey> i'm thinking like copying some of the the aggregate graphs
[20-Jan-2011 09:46:06] <kokey> ah yeah i can see how it'll help debugging some of the current multi graph reports i can't get going
[20-Jan-2011 09:46:28] <kokey> i'm having trouble aggregating all the network interfaces for a collection
[20-Jan-2011 09:46:36] <kokey> but that's something i'll deal with some other time
[20-Jan-2011 09:50:44] <kokey> ok zenoss interface fun
[20-Jan-2011 09:52:00] <kokey> ok the documentation is a bit sketchy
[20-Jan-2011 09:52:14] <kokey> so far every CDEF and LINE i have to add a custom graph point
[20-Jan-2011 09:52:25] <kokey> and i leave the 'CDEF:' part out?
[20-Jan-2011 09:52:32] <Sam-I-Am> for custom graphs i simply dont bother with graph points
[20-Jan-2011 09:52:38] <Sam-I-Am> they're a pain in the ass to do the zenoss way
[20-Jan-2011 09:52:42] <kokey> the documentation doesn't say much
[20-Jan-2011 09:52:48] <Sam-I-Am> i just stuff everything into the custom graph definition
[20-Jan-2011 09:53:00] <Sam-I-Am> which means i can also use the previous VDEFs in rrdtool
[20-Jan-2011 09:53:03] <Sam-I-Am> er, precious
[20-Jan-2011 09:53:20] <kokey> hmmm
[20-Jan-2011 09:53:47] <Sam-I-Am> my example includes all the graphing
[20-Jan-2011 09:54:54] <kokey> Sam-I-Am: ok if i do that i break the zenoss 3.x interface it seems
[20-Jan-2011 09:55:12] <kokey> now i can't even see the graph definitions any more
[20-Jan-2011 09:55:17] <Sam-I-Am> thats weird
[20-Jan-2011 09:55:36] <kokey> ok now all graphs are broken and i can't even access the custom graph or anything else
[20-Jan-2011 09:57:07] <kokey> ok now i can but it's throwing an error each time
[20-Jan-2011 09:57:13] <kokey> and the custom one is not in the list
[20-Jan-2011 09:57:14] <Sam-I-Am> might be something else causing that
[20-Jan-2011 09:57:25] <kokey> yeah it's when listing the graph definitions now
[20-Jan-2011 09:57:43] <kokey> seems like i'll need to figure out how to delete that from somewhere under the bonnet
[20-Jan-2011 09:57:59] <kokey> he server reported the following error:
[20-Jan-2011 09:57:59] <kokey> CompilerError $ must be doubled or followed by a simple path
[20-Jan-2011 09:58:00] <kokey> The system has encountered an error. Please reload the page.
[20-Jan-2011 09:58:33] <kokey> i should have made a copy of ethernetCsmacd_64 before mucking with it
[20-Jan-2011 10:00:04] <kokey> is there a way to browse the zopedb?
[20-Jan-2011 10:00:25] <axelilly> rmatte, Simon4: got it! Thanks!
[20-Jan-2011 10:01:42] <axelilly> Also, note that when in Edit Graph Point, if you mouse over the NAME field when it is blank the "Required Field" alert pops up.
[20-Jan-2011 10:02:01] <kokey> ok this is a mess
[20-Jan-2011 10:02:08] <kokey> i broke all our graphs
[20-Jan-2011 10:02:18] <axelilly> rmatte: Can the ticket be updated to request that the missing required field alert be shown whenever the NAME is blank, not ONLY when it is moused over?
[20-Jan-2011 10:05:19] <kokey> is there any way to recreate a default ethernetCsmacd_64?
[20-Jan-2011 10:05:58] <Sam-I-Am> kokey: you didnt copy the template somewhere else?
[20-Jan-2011 10:06:23] <kokey> Sam-I-Am: i don't think so
[20-Jan-2011 10:06:30] <kokey> wait i seem to have a locally defined one somewhere
[20-Jan-2011 10:06:46] <Sam-I-Am> i usually copy the base templates... however, i think they come in a zenpack
[20-Jan-2011 10:07:00] <kokey> actually maybe not the only one i seem to have also has the same error
[20-Jan-2011 10:08:07] <axelilly> rmatte: I just updated ticket# 7671 with more detail on work around and what is causing the issue. Also, updated regarding the alert box not working correctly.
[20-Jan-2011 10:08:45] <kokey> yeah no copies, blah
[20-Jan-2011 10:10:40] <kokey> looks like i can remake one by hand
[20-Jan-2011 10:12:26] <davetoo> grr
[20-Jan-2011 10:13:10] <davetoo> I keep breaking things by accidentally getting dos-formatted files into my zenoss setup stuff
[20-Jan-2011 10:13:19] <Sam-I-Am> lol
[20-Jan-2011 10:13:20] <davetoo> they came from my cygwin install
[20-Jan-2011 10:16:19] <kokey> hehe
[20-Jan-2011 10:16:26] <kokey> why i dont do dev on my desktop
[20-Jan-2011 10:19:41] <davetoo> for F in `find . -type f -print | xargs file | fgrep CRLF | sed 's/:.*//'`; do dos2unix $F; done
[20-Jan-2011 10:19:49] <davetoo> fixed
[20-Jan-2011 10:19:56] <davetoo> sure makes for mysterious errors
[20-Jan-2011 10:25:35] <Jane_Curry> Hi Nick...
[20-Jan-2011 10:25:41] <Jane_Curry> Is there a devchat today??
[20-Jan-2011 10:29:07] <ddreggors> Has anyone figured out how to stop false "down" alerts on OSProcesses like httpd?
[20-Jan-2011 10:29:36] <ddreggors> I can see why it does it but now how to fix it
[20-Jan-2011 10:30:04] <rmatte> ddreggors: you're sure it's not intermittent connectivity issues?
[20-Jan-2011 10:30:10] <ddreggors> yes
[20-Jan-2011 10:30:12] <ddreggors> positive
[20-Jan-2011 10:30:59] <ddreggors> nothing else is marked down at the same time as it would with connection issue and I can reproduce 100% of the time
[20-Jan-2011 10:31:05] <davetoo> there's the man who knows such things
[20-Jan-2011 10:31:24] <davetoo> ddreggors: how do you reproduce it?
[20-Jan-2011 10:31:51] <ddreggors> all I have to do is use apache bench to mock load and more children httpd pids are created
[20-Jan-2011 10:31:58] <Jane_Curry> If you want to stop ALERTS for glitchy process / service monitoring..
[20-Jan-2011 10:32:09] <ddreggors> then as load dies and the children httpd go away I get the alerts
[20-Jan-2011 10:32:27] <Jane_Curry> The simply add a delay to the alert schedule of a couple of sampling intervals
[20-Jan-2011 10:32:27] <ddreggors> I need both process and service monitoring
[20-Jan-2011 10:32:46] <Jane_Curry> That way, if it is a brief glitch, you don't get emailed / paged
[20-Jan-2011 10:33:01] <ddreggors> problem is that it sees say 30 httpd procs during load
[20-Jan-2011 10:33:06] <Jane_Curry> Doesn't prevent the event appearing in the event console though
[20-Jan-2011 10:33:24] <ddreggors> then 8 during slow so it sees that 22 have died (or restarted)
[20-Jan-2011 10:34:29] <ddreggors> number of alerts always matches the difference in procs from higher load to lower load
[20-Jan-2011 10:34:46] <davetoo> ddreggors: zAlertOnRestart may be the cause
[20-Jan-2011 10:34:55] <ddreggors> yes I need that on
[20-Jan-2011 10:34:58] <davetoo> I think, but it's been a while, that if zAlertOnRestart is true.
[20-Jan-2011 10:34:58] <davetoo> well,
[20-Jan-2011 10:35:09] <rmatte> I personally only alert on IP Service down events on an event count of 3
[20-Jan-2011 10:35:10] <davetoo> the way that works is to look at the PIDs
[20-Jan-2011 10:35:25] <davetoo> and the child PIDs change, so ... there's your event
[20-Jan-2011 10:35:26] <ddreggors> I need alert if httpd dies completely but not number of procs rising and falling as usual
[20-Jan-2011 10:35:42] <davetoo> it's not about the number of processes, it's about the changing PIDs
[20-Jan-2011 10:35:43] <nyeates> i came in on the middle of this convo....got a few things to organize before the meetings start in 25 mins...bbiab
[20-Jan-2011 10:36:18] <davetoo> I don't know how to fix it, but I think that's the cause
[20-Jan-2011 10:36:43] <davetoo> ddreggors: which zenoss version?
[20-Jan-2011 10:36:44] <ddreggors> right but is there a way to monitor only the parent PID which does not change?
[20-Jan-2011 10:36:49] <ddreggors> 3.0.3
[20-Jan-2011 10:38:19] <ddreggors> I see many posts on this on the forums but no answers
[20-Jan-2011 10:38:25] <ddreggors> for instance thread/12509
[20-Jan-2011 10:38:30] <davetoo> so this appears to be another place where the v3 UI is radically changed
[20-Jan-2011 10:40:10] <ddreggors> Let me backup a bit and start by saying I am new to Zenoss and I do like what I see so far, nice piece of software
[20-Jan-2011 10:40:32] <ddreggors> but I am not familiar with where things existed in old or new versions
[20-Jan-2011 10:41:20] <davetoo> in about 20 minutes this channel will be full of Zenoss employee-developers. Perhaps one of them will have an easy anser
[20-Jan-2011 10:41:20] <ddreggors> Why can I not just set a theshold of min 1 and max -1
[20-Jan-2011 10:41:22] <davetoo> answer
[20-Jan-2011 10:41:29] <davetoo> I'm out of ideas
[20-Jan-2011 10:41:30] <ddreggors> ok
[20-Jan-2011 10:41:42] <ddreggors> thanks for the effort though
[20-Jan-2011 10:42:46] <ddreggors> BTW, you mention monitoring and alerting on http service
[20-Jan-2011 10:43:12] <ddreggors> I cannot get my servers to auto detect the http service under IP Services
[20-Jan-2011 10:43:23] <ddreggors> Other services are recognized
[20-Jan-2011 10:43:26] <ddreggors> but not http
[20-Jan-2011 10:43:36] <ddreggors> any clues there?
[20-Jan-2011 10:44:34] <ddreggors> rmatte: you have any thoughts on that?
[20-Jan-2011 10:44:37] <nyeates> default port?
[20-Jan-2011 10:44:43] <ddreggors> 80
[20-Jan-2011 10:45:13] <ddreggors> they are standard apache servers nothing unusual and are publicly accessable and in use now
[20-Jan-2011 10:45:59] * nyeates always struggles to recall if IP services (ports) are modeled or monitored.....i think they are modeled....if its not around when you do modeling (default every 12 hrs), then it wont be listed
[20-Jan-2011 10:46:21] <Simon4> ip service ports are modelled
[20-Jan-2011 10:46:33] <Simon4> then monitored by zenstatus
[20-Jan-2011 10:46:34] <ddreggors> I have manually modeled many times and they have been up and monitored by zenoss for 3 days now
[20-Jan-2011 10:46:55] <ddreggors> still no http under IP Services
[20-Jan-2011 10:47:14] <nyeates> smtp or ssh monitored device?
[20-Jan-2011 10:47:17] <nyeates> errr
[20-Jan-2011 10:47:25] <nyeates> snmp
[20-Jan-2011 10:47:30] <ddreggors> snmp
[20-Jan-2011 10:48:01] <kokey> ugh now i finished manually recreating a ethernetCsmacd_64 template by pointing and clicking etc.
[20-Jan-2011 10:48:02] <axelilly> nyeates: unless the devices was locked
[20-Jan-2011 10:48:12] <ddreggors> I have not setup an ssh user on all servers for zenoss and refuse to use a privileged user
[20-Jan-2011 10:48:14] <kokey> and made a backup
[20-Jan-2011 10:48:21] <davetoo> I don't even know where the bloody processes show for a device anymore
[20-Jan-2011 10:48:39] <nyeates> ddreggors: check the snmpwalk output to see if the http port is even getting send to zenoss by the snmp agent on the device
[20-Jan-2011 10:48:58] <ddreggors> walk what system?
[20-Jan-2011 10:49:15] <ddreggors> that is default in snmpwalk command in zenoss
[20-Jan-2011 10:49:37] <ddreggors> system mib that is
[20-Jan-2011 10:49:57] <ddreggors> as in snmpwalk $args $host system
[20-Jan-2011 10:51:46] <rmatte> davetoo: hunh?
[20-Jan-2011 10:52:29] <ddreggors> nyeates: what mic to walk please?
[20-Jan-2011 10:52:36] <ddreggors> mib
[20-Jan-2011 10:52:39] <ddreggors> sorry
[20-Jan-2011 10:54:38] <rmatte> ddreggors:...
[20-Jan-2011 10:54:41] <rmatte> for TCP: 1.3.6.1.2.1.6.13.1
[20-Jan-2011 10:54:49] <rmatte> for UDP: 1.3.6.1.2.1.7.5.1
[20-Jan-2011 10:55:59] <nyeates> btw: dev chat from last week about avalon info, I just uploaded it at community/documentation/irc?view=overview
[20-Jan-2011 10:56:52] <rmatte> so who are our guest devs for today's session?
[20-Jan-2011 10:57:00] <Sam-I-Am> morning folks
[20-Jan-2011 10:57:21] <ddreggors> odd no it does not
[20-Jan-2011 10:57:21] <davetoo> feh: 127.0.0.1 sendto error Host localhost and localhost.localdomain are both using ip 127.0.0.1
[20-Jan-2011 10:57:23] <Sam-I-Am> rmatte: you're our guest dev
[20-Jan-2011 10:57:33] <rmatte> that's news to me lol
[20-Jan-2011 10:57:35] <ddreggors> but it is actually running and serving pages
[20-Jan-2011 10:57:49] <Simon4> ddreggors: I think I know what it is
[20-Jan-2011 10:57:52] * Simon4 suddenly clicks
[20-Jan-2011 10:58:18] <Simon4> run netstat -lntp |grep 80 and pastie the output? (on the server that's running httpd)
[20-Jan-2011 10:58:19] <rmatte> davetoo: dumbest error ever lol
[20-Jan-2011 10:58:42] <nyeates> Devs will be incoming in a min, ill announce
[20-Jan-2011 10:58:57] <rmatte> INCOMING!
[20-Jan-2011 10:58:59] * rmatte ducks
[20-Jan-2011 10:59:24] * Simon4 bets ipv6 is enabled and httpd is listening on ipv6:*:80, not ipv4 so it doesn't turn up under the ipv4 listening socket MIB
[20-Jan-2011 10:59:26] <davetoo> rmatte: yeah, that's what you get with a bone-stock RHEL install
[20-Jan-2011 10:59:26] <ddreggors> tcp 0 0 :::80 :::* LISTEN -
[20-Jan-2011 10:59:29] <Simon4> yup
[20-Jan-2011 10:59:34] <davetoo> oh
[20-Jan-2011 10:59:37] <rmatte> Simon4: ah, yeh that makes sense
[20-Jan-2011 10:59:41] <davetoo> Simon4: w00t!
[20-Jan-2011 10:59:50] <rmatte> aloha kells
[20-Jan-2011 10:59:54] * Simon4 has hit his head against this for the best part of half a day before
[20-Jan-2011 10:59:59] <davetoo> me too
[20-Jan-2011 11:00:00] <kells> G'day!
[20-Jan-2011 11:00:01] <rmatte> haha
[20-Jan-2011 11:00:08] <Sam-I-Am> howdy
[20-Jan-2011 11:00:12] <davetoo> I think I created a trac ticket for it
[20-Jan-2011 11:00:27] <davetoo> tcp6 causes trouble
[20-Jan-2011 11:00:47] <Simon4> ddreggors: the solution is to disable ipv6 fully on the server
[20-Jan-2011 11:00:51] <Simon4> not just leave it unconfigured
[20-Jan-2011 11:01:00] <davetoo> what if he can't?
[20-Jan-2011 11:01:07] <davetoo> What if it's actually in use?
[20-Jan-2011 11:01:18] <rmatte> ipv6 in use? blasphemy
[20-Jan-2011 11:01:23] <ddreggors> exactly
[20-Jan-2011 11:01:25] <Sam-I-Am> whats this ipv6 thing?
[20-Jan-2011 11:01:27] <Sam-I-Am> lol
[20-Jan-2011 11:01:29] <ddreggors> no cant unconfigure
[20-Jan-2011 11:01:35] <Sam-I-Am> <- network has run full v6 since 2003
[20-Jan-2011 11:01:42] <ddreggors> cant disable sorry
[20-Jan-2011 11:01:46] <davetoo> I have used it in production several times
[20-Jan-2011 11:01:49] <Simon4> is there an ipv6 listening port mib?
[20-Jan-2011 11:01:51] <rmatte> Sam-I-Am: you are the borg
[20-Jan-2011 11:02:05] <Sam-I-Am> rmatte: resistance is futile
[20-Jan-2011 11:02:09] <Sam-I-Am> as is remembering ip addresses
[20-Jan-2011 11:02:11] <nyeates> Hola everyone! We have magnificent John Causey, the awesome Kells Kerney, and the wonderful Chris Parlette who is onlooking between support cases
[20-Jan-2011 11:02:11] <rmatte> so I'm told
[20-Jan-2011 11:02:13] <rmatte> lol
[20-Jan-2011 11:02:29] * Sam-I-Am has a support case open about lots of devices in a group
[20-Jan-2011 11:02:40] <davetoo> so ...
[20-Jan-2011 11:02:44] <rmatte> Sam-I-Am: which should probably apply to any organizer
[20-Jan-2011 11:02:44] <davetoo> 3.1.x?
[20-Jan-2011 11:02:50] <Sam-I-Am> rmatte: yeah, i think so
[20-Jan-2011 11:03:12] <Sam-I-Am> the reason for me to go to 3.x will be enhanced reporting, and access control to said reports.
[20-Jan-2011 11:03:17] <davetoo> 3.1.0 in a week? Month?
[20-Jan-2011 11:03:24] <pmcguire> \nick ptmcg
[20-Jan-2011 11:03:32] <davetoo> d'oh
[20-Jan-2011 11:03:33] pmcguire is now known as ptmcg
[20-Jan-2011 11:03:37] <rmatte> wrong slash muahaha
[20-Jan-2011 11:03:38] <ptmcg> oof!
[20-Jan-2011 11:03:39] <kells> Looking at 3.1.0 around Feb-ish
[20-Jan-2011 11:03:43] <Sam-I-Am> must be a dos user
[20-Jan-2011 11:03:47] <davetoo> kells: thanks
[20-Jan-2011 11:03:48] <rmatte> yeh, seriously
[20-Jan-2011 11:03:49] <rmatte>
[20-Jan-2011 11:03:53] <ddreggors> httpd OSProcess false down alerts
[20-Jan-2011 11:03:58] <Sam-I-Am> kells: whats the big fixes in 3.1?
[20-Jan-2011 11:04:00] <ptmcg> you guys are harsh!
[20-Jan-2011 11:04:00] <ddreggors> any clue there?
[20-Jan-2011 11:04:04] <rmatte> hehe
[20-Jan-2011 11:04:17] <nyeates> So the latest info on 3.1.0 is that it is coming soon....we are doing internal beta testing for it and edging towards a release....no date yet though
[20-Jan-2011 11:04:25] <kells> The new reporting engine etc is (atm) an add-on feature for Enterprise only.
[20-Jan-2011 11:04:38] <Sam-I-Am> kells: does it cost more for current ent customers?
[20-Jan-2011 11:04:55] <rmatte> Sam-I-Am: was just about to ask that
[20-Jan-2011 11:05:00] <kells> Reporting is an extra cost item, and does not come bundled.
[20-Jan-2011 11:05:01] <nyeates> there were 60 some bug fixes in 3.1 a week ago, though they may have dealt it down to less fixes...despite, 3.1 will be a lot of improvement and bug kills for the community and enterprise
[20-Jan-2011 11:05:13] <Sam-I-Am> well, that should be fun to justify
[20-Jan-2011 11:05:22] <kells> The first release will be for a select group of customers to sanity check, and then a GA release.
[20-Jan-2011 11:05:22] <davetoo> nyeates: thanks
[20-Jan-2011 11:05:37] <rmatte> kells: any idea of pricing?
[20-Jan-2011 11:05:39] <kells> We're still working on some of the fixes in 3.1
[20-Jan-2011 11:05:45] <davetoo> kells: When you say "reporting is an extra-cost item",
[20-Jan-2011 11:06:09] <davetoo> we're not losing any of the existing "functionality"?
[20-Jan-2011 11:06:13] <davetoo> such as it is
[20-Jan-2011 11:06:13] <kells> I have no idea about pricing -- you'd have to talk to a sales guy in a couple of weeks as I don't think it's been nailed down yet.
[20-Jan-2011 11:06:20] <zenChild> Anyone have issues running commands against a device from 'Components' -> 'IP Services' -> 'Administration' in 3.0.3? I'm getting the error screen when trying to run anything from there.
[20-Jan-2011 11:06:25] <jcausey> @sam-I-am: if you're looking for specifics, core side tickets that will be in 3.1are listed at http://dev.zenoss.com/trac/report/6
[20-Jan-2011 11:06:29] <nyeates> existing functionality in reporting is staying
[20-Jan-2011 11:06:35] <kells> No loss of functionality for existing reports. If they worked before, they should continue to work.
[20-Jan-2011 11:07:03] <Sam-I-Am> jcausey: thanks
[20-Jan-2011 11:07:16] <kokey> hmmm
[20-Jan-2011 11:07:27] <kokey> does this look funny to anyone at first glance? :
[20-Jan-2011 11:07:28] <kokey> CDEF:percent=ifHCOutOctets,1000,/,100,*
[20-Jan-2011 11:07:28] <kokey> AREA:percent#00cc0099:utillah
[20-Jan-2011 11:07:29] <kokey> DEF:ifHCOutOctets=rrdPath/ifHCOutOctets_ifHCOutOctets.rrd:ds0:AVERAGE
[20-Jan-2011 11:10:36] * Sam-I-Am sees line noise. or perl.
[20-Jan-2011 11:10:48] <kokey> haha
[20-Jan-2011 11:11:45] <rmatte> kokey: no it doesn't
[20-Jan-2011 11:11:55] <davetoo> So on this brand new 3.0.3 RPM install,
[20-Jan-2011 11:11:57] <Simon4> nothing to laugh about there
[20-Jan-2011 11:11:58] <Sam-I-Am> seems fine at a glance
[20-Jan-2011 11:12:05] <davetoo> when I go to Infrastructure->Processes,
[20-Jan-2011 11:12:07] <davetoo> I see nothing.
[20-Jan-2011 11:12:14] <davetoo> No processes are loaded.
[20-Jan-2011 11:12:26] <Simon4> davetoo: just wait longer?
[20-Jan-2011 11:12:31] <rmatte> davetoo: click on the search box and hit enter
[20-Jan-2011 11:12:39] <nyeates> Sam-I-Am: Some "big" bug fixes might be: shift-select events is possible, zenaws ec2 monitoring scales properly, IE 8 event viewing fixes, and a possible fix for being able to copy a template properly
[20-Jan-2011 11:12:57] <kokey> ok so rrdPath is a cool thing to use?
[20-Jan-2011 11:12:57] <Simon4> template copy should be a definite fix, not a possible one
[20-Jan-2011 11:13:12] <davetoo> Shouldn't I see a set of default processes to monitor or not monitor?
[20-Jan-2011 11:13:21] <Simon4> kokey: where did you get rrdPath from ?
[20-Jan-2011 11:13:21] <Sam-I-Am> kokey: i tend to do this
[20-Jan-2011 11:13:21] <Sam-I-Am> DEF:Inbound-raw=${here/fullRRDPath}/ifInOctets_ifInOctets.rrd:ds0:MAX
[20-Jan-2011 11:13:27] <nyeates> Simon4: depends on if we can fit it in...otherwise it will come in the next version, or as a patch
[20-Jan-2011 11:14:00] <Sam-I-Am> nyeates: cool... the template copy thing is a big one. i spent way too much time in zmi doing that when i was testing 3
[20-Jan-2011 11:14:10] <rmatte> davetoo: actually that makes perfect sense, it was like that in 2.5 as well
[20-Jan-2011 11:14:10] <kokey> Simon4: don't know if i add a non-custom graph point that's what it fills in when i view the graph commands
[20-Jan-2011 11:14:18] <rmatte> davetoo: you have to add the processes you want to monitor by hand
[20-Jan-2011 11:14:32] <Sam-I-Am> kokey: you'll want the 'here' thing.
[20-Jan-2011 11:14:34] <davetoo> no more defaults?
[20-Jan-2011 11:14:41] <rmatte> davetoo: the only things that pre-exist in Zenoss are windows services (as it picks them up), and IP Services
[20-Jan-2011 11:14:55] <rmatte> davetoo: I never remember there being defaults for processes, I had to add all of my own
[20-Jan-2011 11:15:11] <Jane_Curry> Allelujia to being able to shift-select a bunch of events!
[20-Jan-2011 11:15:22] <davetoo> maybe I somehow carried them forward from my 0.99 or 1.x installs
[20-Jan-2011 11:15:26] <rmatte> davetoo: I entered all of the exes, and linux processes that I wanted to monitor by hand
[20-Jan-2011 11:15:33] <davetoo> in a zenpack or something
[20-Jan-2011 11:15:45] <davetoo> interesting
[20-Jan-2011 11:15:47] <rmatte> davetoo: If you upgrade the ones you already have set carry forward
[20-Jan-2011 11:15:50] <kokey> if I put in the 'here' it does this: DEF:ifHCOutOctets-raw=__render_with_namespace__:ds0:AVERAGE
[20-Jan-2011 11:15:51] <rmatte> so that's a safe assumption
[20-Jan-2011 11:16:21] <Sam-I-Am> kokey: thats what it should do methinks
[20-Jan-2011 11:17:49] <kokey> now i just wish really that i could get the RRD errors when it tries to render it
[20-Jan-2011 11:17:59] <nyeates> Jane_Curry: shift-select: we implemented it to the best of our abilities....I think that it works well within certain # of events that are being shift-selected....otherwise if you scroll out of the cached # of events, I think it messes up...so be aware of the possible limitation
[20-Jan-2011 11:18:08] <kokey> then it could tell me stuff like missing DEF or file or whatever
[20-Jan-2011 11:18:46] <kokey> got it, in the event.log!
[20-Jan-2011 11:19:29] <Sam-I-Am> kokey: yep
[20-Jan-2011 11:19:38] <Sam-I-Am> they're still somewhat vague depending on what happened
[20-Jan-2011 11:19:47] <kokey> error: invalid rpn expression in: ifHCOutOctets-raw,1000,/,100,*
[20-Jan-2011 11:20:03] <davetoo> zenpatch should work for rpm installs, yes?
[20-Jan-2011 11:20:07] <davetoo> (within reason)
[20-Jan-2011 11:20:20] <kokey> hmmmm so something about CDEF:percent=ifHCOutOctets-raw,1000,/,100,* is fishy
[20-Jan-2011 11:20:28] <kells> davetoo: yes, zenpatch works for RPM installs
[20-Jan-2011 11:20:32] <davetoo> I need the fixes to zenctl for HA-linux
[20-Jan-2011 11:20:51] <nyeates> kokey: that rpn...can u write the arithmetic version of what u are trying to calc?
[20-Jan-2011 11:21:13] <davetoo> you can debug the RPM in 'dc'
[20-Jan-2011 11:21:21] <davetoo> RPN, that is
[20-Jan-2011 11:21:25] <kells> However, zenpatch essentially only works with directories under $ZENHOME/Products, so things like $ZENHOME/bin aren't patchable.
[20-Jan-2011 11:21:39] <phonegi> jane: a little late here. did I miss much?
[20-Jan-2011 11:21:40] <davetoo> hmm
[20-Jan-2011 11:21:41] <kokey> nyeates: well what i want to do is ( ifHCOutOctets-raw/1000 ) * 100
[20-Jan-2011 11:21:53] <kokey> nyeates: but what i want to do later is replace the 1000 with here.speed
[20-Jan-2011 11:22:14] <davetoo> kells: right, that patch is certainly going to be against .../inst/bin/zenctl
[20-Jan-2011 11:22:28] <kokey> nyeates: i just put a number in there for now so i only debug one thing at a time
[20-Jan-2011 11:22:43] <Jane_Curry> <phonegi> not yet - other good threads running so not jumped in yet...
[20-Jan-2011 11:23:52] <nyeates> kokey: put a number in for that first variable 'ifHCOutOctets-raw'
[20-Jan-2011 11:23:56] <nyeates> see if that is even allwoed
[20-Jan-2011 11:24:34] <nyeates> kokey: where is this expression going in? custom graph definition?
[20-Jan-2011 11:24:50] <kokey> nyeates: hehe... error: rpn expressions without DEF or CDEF variables are not supported
[20-Jan-2011 11:25:16] <kokey> nyeates: yeah i built a custom one, but it's the v3 interface so i put in the DEF, CDEF, and AREA in as custom graph points
[20-Jan-2011 11:26:19] <nyeates> anyone know custom graph defs good? Im not sure I can be of further help
[20-Jan-2011 11:26:31] <Sam-I-Am> i do, but apparently my stuff in v2 doesnt work well in v3
[20-Jan-2011 11:26:34] <kokey> it's ok i think i can probably fiddle this one to function
[20-Jan-2011 11:26:39] <Sam-I-Am> i was helping earlier...
[20-Jan-2011 11:26:46] <themactech> I have a question on component templates
[20-Jan-2011 11:26:50] <kokey> yeah if i just have a blanket definition it actually breaks the whole monitoring template
[20-Jan-2011 11:26:57] <themactech> I posted this in forums but got no answer
[20-Jan-2011 11:27:02] <kokey> i think i'm close now
[20-Jan-2011 11:27:06] <themactech> can components have sub-components?
[20-Jan-2011 11:27:08] <kokey> now that i have found the log
[20-Jan-2011 11:28:22] <phonegi> themactech: structurally, yes. I have created a device that has a relation that contains a component that contains another relation; however in v3 these all show up under "Components"
[20-Jan-2011 11:29:16] <nyeates> Jane_Curry: I got your message that you have an initial version of "Creating Zenoss ZenPacks" doc... including that it has a section on new 3.0 GUI....that is great news! I really want to check it out
[20-Jan-2011 11:30:17] <Jane_Curry> Get it from docs/DOC-3533
[20-Jan-2011 11:30:42] <phonegi> nyeates, jane: I've got a lot of research that I'd like to contribute, just haven't found the time to write it up. Jane, definitely going to take a look.
[20-Jan-2011 11:30:48] <Jane_Curry> I have a link to it in th users forum and a bunch of questions at message/56111#56111
[20-Jan-2011 11:31:10] <nyeates> I would advise anyone else involved in zenpack development to check out Janes docs. They have always been top notch.
[20-Jan-2011 11:31:30] <phonegi> nyeates: Second that!!!
[20-Jan-2011 11:31:47] <Jane_Curry> Blush
[20-Jan-2011 11:32:32] <Jane_Curry> The doc is now big - over 100 pages - but the new Zenoss 3 section is pages 75-97 if folk want a quick skim
[20-Jan-2011 11:32:49] <davetoo> do I have it correctly that ZCA does some of the UI generation automagically?
[20-Jan-2011 11:32:49] <rmatte> Jane_Curry: I most certainly will
[20-Jan-2011 11:32:50] <phonegi> Jane, I've got some info regarding interfaces that I can post
[20-Jan-2011 11:34:21] * Simon4 downloads for a read
[20-Jan-2011 11:34:53] <phonegi> davetoo: I believe ZCA adds/filters content when a page is loaded. ZCML allows us to control that content.
[20-Jan-2011 11:35:23] <themactech> Jane's doc is all i have to work with right now
[20-Jan-2011 11:35:29] <themactech> trying to figure out components
[20-Jan-2011 11:35:49] <phonegi> I'm just learning how to use the ZCML to manipulate ExtJS content.
[20-Jan-2011 11:36:01] <davetoo> pydev doesn't like zcml
[20-Jan-2011 11:36:16] <nyeates> themactech: official docs (in addition to dev docs and APIs) are at http://docs.zenoss.com
[20-Jan-2011 11:37:30] <nyeates> they may not help you with what u are asking...but its worth a look
[20-Jan-2011 11:37:35] <themactech> I have all the official docs, but the almost never cover what I need to know
[20-Jan-2011 11:38:00] <themactech> Making custom components and component templates is my top priority now
[20-Jan-2011 11:38:28] <themactech> I was working on getting all event data from remote locations to a central NOC via port 25 (emails) and I finally got that to work
[20-Jan-2011 11:38:39] <themactech> now i tackle components and putting them in zenpacks
[20-Jan-2011 11:38:56] <themactech> Also, I still want to know how to add fields to the zenoss database
[20-Jan-2011 11:39:12] <themactech> I've asked this before and got no answer, just in case someone is feeling inspired today
[20-Jan-2011 11:39:25] <phonegi> themactech: Good starting point is Egor's deviceAdvDetail zenpack.
[20-Jan-2011 11:39:31] <themactech> I want to add a warranty expiration date and warranty status field to the database
[20-Jan-2011 11:39:53] <themactech> Egor knows this stuff inside out but you have to reverse engineer all his stuff because he doesn't document any of it
[20-Jan-2011 11:40:38] <themactech> I have gone through his zenpacks but the Bridge MIB zenpack with Jane's guide is my best bet so far
[20-Jan-2011 11:40:42] <phonegi> themactech: yep. That's how we learn most of it. Trying to finish my stuff which I document heavily
[20-Jan-2011 11:40:57] <davetoo> I have a request:
[20-Jan-2011 11:41:03] <themactech> I have documented everything I do but it is more specific to my stuff
[20-Jan-2011 11:41:07] <davetoo> PLEASE package ipython
[20-Jan-2011 11:41:22] <davetoo> though it would require adding libreadline-dev as a dependency
[20-Jan-2011 11:41:41] <Simon4> Jane_Curry: Just read quickly through the v3 specific stuff, that's really excellent!
[20-Jan-2011 11:45:05] <rmatte> nice, I just figured out what to change to fix the stupid looking paths when "Overriding" templates lol
[20-Jan-2011 11:46:19] <Jane_Curry> Bye Simon....:)
[20-Jan-2011 11:46:24] <jcausey> @davetoo -- most of us devs use it while working on the product already; i'll get an enhancement ticket in the system and see if we can get it bundled in Avalon.
[20-Jan-2011 11:47:01] <Simon4> Jane_Curry: that doc's going to save me a bunch of pain and reverse engineering in the future
[20-Jan-2011 11:47:22] * Simon4 had been putting off "learning" the v3 ui stuff as it was all a bit terrifying
[20-Jan-2011 11:48:12] <nyeates> ok, so who wants to beta test 3.1? I can take like 6 people
[20-Jan-2011 11:48:18] <Jane_Curry> I still think its terrifying - the more you look the deeper it gets!
[20-Jan-2011 11:48:19] <Simon4> me
[20-Jan-2011 11:48:27] <Simon4> (at nyeates)
[20-Jan-2011 11:48:34] <Jane_Curry> nyeates - timescale?
[20-Jan-2011 11:48:43] <nyeates> now...well, soon
[20-Jan-2011 11:48:59] <nyeates> when I get the bits hosted somewhere
[20-Jan-2011 11:49:12] <nyeates> the version already exists
[20-Jan-2011 11:49:15] <rmatte> nyeates: I'll do it
[20-Jan-2011 11:49:26] <Jane_Curry> <themactech> - grab the new doc - it has LOTS more on device components with Z 3
[20-Jan-2011 11:49:53] <Simon4> themactech: what Jane said, the doc will really help you
[20-Jan-2011 11:50:05] <themactech> I just downloaded it and sent it to the printer
[20-Jan-2011 11:50:16] <themactech> It's my new bible
[20-Jan-2011 11:50:21] <Jane_Curry> nyeates: Can't do it next week - probably could starting the week after
[20-Jan-2011 11:50:32] <themactech> that says a lot considering I'm an atheist
[20-Jan-2011 11:50:36] * Simon4 is off work for a month next week, so skiing/beta testing/zenpack coding will be on the agenda
[20-Jan-2011 11:50:59] <Jane_Curry> Now lets keep religion out of this! We have enough trouble with ZCML
[20-Jan-2011 11:51:03] <nyeates> where you going skiing? in UK?
[20-Jan-2011 11:51:07] <Simon4> all hail our ZCML overlords
[20-Jan-2011 11:51:14] <Simon4> nyeates: Jackson Hole, Wyoming
[20-Jan-2011 11:51:29] * nyeates jealous :-)
[20-Jan-2011 11:51:36] <themactech> So does anyone have any ideas on how to add extra fields in the database, and I am not talking about zproperties since those can't be accessed by a modeler
[20-Jan-2011 11:52:07] <nyeates> in which database
[20-Jan-2011 11:52:10] <themactech> I would want to add fields in the same category as the comments or rack space info
[20-Jan-2011 11:52:14] <Simon4> themactech: as in "add extra attributes to the device object" ?
[20-Jan-2011 11:52:19] <Jane_Curry> Any devs there provide answers to the Zenoss 3 GUI questions posted at message/56111#56111
[20-Jan-2011 11:52:55] <themactech> I would want these fields added to the base /device branch since I would want to apply them to all devices
[20-Jan-2011 11:53:05] <themactech> warranty management is a big issue for our clients
[20-Jan-2011 11:53:14] <Jane_Curry> BTW - most of the initial deep digging in that new Zenoss 3 section comes from phonegi so thank him
[20-Jan-2011 11:53:17] <Simon4> themactech: you can monkeypatch them in
[20-Jan-2011 11:53:22] <Simon4> as part of your zenpack
[20-Jan-2011 11:53:24] <themactech> for most vendors, if you let a warranty lapse you cannot re-establish coverage
[20-Jan-2011 11:53:49] <themactech> can you point me to any doc on monkeypatching those in?
[20-Jan-2011 11:55:21] <nyeates> themactech: look around on the community (and outside zenoss.org) for docs on this....it seems like i recall *something* already existing...I cannot recall if it was about events or devices though, and where I saw it
[20-Jan-2011 11:56:04] <nyeates> any more takers on beta 3.1 testing?
[20-Jan-2011 11:56:19] <nyeates> ive got simon and rmatte
[20-Jan-2011 11:56:44] <Jane_Curry> Me if it can run over the next 3 weeks
[20-Jan-2011 11:57:17] <rmatte> nyeates: do you have it available in stack installer form though?
[20-Jan-2011 11:58:01] <Jane_Curry> Nota Bene!! Anyone who has pulled todays version of the doc, it is not updated beyond the Zenoss 3 section - it is very DRAFT
[20-Jan-2011 11:58:17] <jplouis> Jane: The interfaces and infos are related/linked
[20-Jan-2011 11:58:21] <Sam-I-Am> id love to beta, but i'm trying to roll out 2.5 here :/
[20-Jan-2011 11:58:25] <Jane_Curry> I will post at message/56111#56111 when the next draft is complete
[20-Jan-2011 11:59:00] <jplouis> Jane: they are used to describe an object in the domain so that the UI can generate the pages and or forms for the object
[20-Jan-2011 11:59:01] <nyeates> rmatte: I do not think so. I think it comes in RPM format
[20-Jan-2011 11:59:40] <Jane_Curry> jplouis: I know they are related / linked - I'm looking for a human description of what these things are and how/why they are linked
[20-Jan-2011 11:59:41] <rmatte> nyeates: ah, then I'm out
[20-Jan-2011 12:00:05] <rmatte> nyeates: can't properly test the upgrade against my existing lab box without a stack install
[20-Jan-2011 12:00:17] <Jane_Curry> Sorry - I also need a stack install
[20-Jan-2011 12:00:27] <nyeates> heh ok :-) ill let you know if it changes
[20-Jan-2011 12:00:29] * Simon4 is happy with rpm
[20-Jan-2011 12:00:32] <jplouis> Jane: configure.zcml binds or associates the info object with the domain object
[20-Jan-2011 12:00:58] <rmatte> k
[20-Jan-2011 12:01:08] <jplouis> Jane: The interface describes the attributes that are available and contains type information about the attributes
[20-Jan-2011 12:02:24] <nyeates> Sam-I-Am: what version are you on now? 2.4?
[20-Jan-2011 12:02:26] <jplouis> Jane: for example in the ZenJMX zenpack the is an info and interface for the ZenJMX datasource. With out the interface the UI wouldn't be able to generate the form to modify/create the zenjmx datasources
[20-Jan-2011 12:02:45] <Sam-I-Am> nyeates: current install is 2.4.1, but i'm rolling out 2.5.2 now
[20-Jan-2011 12:02:53] <Sam-I-Am> nyeates: its a new install, so no cruft from 2.4
[20-Jan-2011 12:03:04] <Sam-I-Am> once this is rolled out and working, i will start testing 3.1
[20-Jan-2011 12:03:16] <jplouis> Jane: The same is also true for components
[20-Jan-2011 12:03:18] <Sam-I-Am> 3.0 just didnt seem as polished when i did my testing
[20-Jan-2011 12:03:19] <nyeates> if your doing new install, why not go to 3.x.....already started i guess?
[20-Jan-2011 12:03:19] <Jane_Curry> jplouis: but the interfaces.py file can be a a "barebones" effectively dummy with no attributes in it (sez Chap 14 of the Dev Guide)
[20-Jan-2011 12:04:00] <Sam-I-Am> nyeates: i think i tested with 3.0.1, which was... kinda meh
[20-Jan-2011 12:04:11] <Jane_Curry> jplouis: it is the info.py that actually has the attributes with the ProxyProperty in it
[20-Jan-2011 12:04:44] <Simon4> we still have massive performance issues with the 3.x series so are still on 2.5 for our main install
[20-Jan-2011 12:04:56] <jplouis> Jane: yes, the interface is more of a definition with zope schema information in it
[20-Jan-2011 12:05:08] <Jane_Curry> jplouis: See my confusion??
[20-Jan-2011 12:05:12] * Simon4 has a secondary 3.0.3 install though which can wear some 3.1 goodness
[20-Jan-2011 12:05:20] <Simon4> and I can test it against a backup of our epic install
[20-Jan-2011 12:05:29] <jplouis> the schema information helps generate the form field with the appropriate types, boolean, ints, strings etc...
[20-Jan-2011 12:05:55] <jplouis> along with the appropriate types it allows the UI to do basic validation based on the types
[20-Jan-2011 12:06:35] <nyeates> Simon4: we will definetely use your valuable input
[20-Jan-2011 12:06:49] <Jane_Curry> jplouis: and If I have a "barebones" interfaces.py then the real schema work is done is my JavaScript resources file???????
[20-Jan-2011 12:07:27] themactech_ is now known as themactech
[20-Jan-2011 12:07:38] <jplouis> can you give me an example of barebones?
[20-Jan-2011 12:07:39] <nyeates> stack 3.1 beta is posible...i will get to each of you in a min
[20-Jan-2011 12:09:05] <rmatte> nyeates: I'm working on patching the stupid looking path names for template overriding (and the root path missing), I'll submit a patch for it via a trac ticket when I'm done
[20-Jan-2011 12:10:19] <rmatte> I think I finally got the paths displaying properly... the root path will be interesting
[20-Jan-2011 12:11:14] <phonegi> jane: maybe this helps a little regarding interfaces: http://wiki.zope.org/zope3/WhatAreInterfaces
[20-Jan-2011 12:11:22] <nyeates> if there is a ticket for this, submit the changes in comments....or create a new tick if not existing
[20-Jan-2011 12:11:32] <nyeates> ^ to rmatte
[20-Jan-2011 12:12:06] <rmatte> will do
[20-Jan-2011 12:12:16] <rmatte> I don't know if there's a ticket yet, I'll have to hunt
[20-Jan-2011 12:12:18] <rmatte>
[20-Jan-2011 12:12:31] <Jane_Curry> jplouis: page 85 of new doc at docs/DOC-3533
[20-Jan-2011 12:12:52] <Jane_Curry> largely taken from Chap 14 of Dev Guide
[20-Jan-2011 12:13:11] <Jane_Curry> stack beta is good
[20-Jan-2011 12:14:25] <phonegi> jane: p85 - for field is defined like a python import. To make the adapter "for" the class A defined in file F.py, it would be for ".F.A"
[20-Jan-2011 12:16:05] <jplouis> Jane: The interface should generally not be empty, regardless of what the dev guid says. Any properties you are exposing in the info object should be "defined" in the corresponding interface. Nothing enforces it but it is good practice and like I mentioned earlier the schema information in the interface allows zenoss to glean information about the properties and display the correctly
[20-Jan-2011 12:16:42] <Jane_Curry> phonegi: thanks for interfaces ref - looks good. Now need to find a similar common sense answer to info.py
[20-Jan-2011 12:17:37] <phonegi> Jane: info.py abstracts info that will be displayed to the user from data saved as part of the component
[20-Jan-2011 12:17:47] <jplouis> Jane: sorry if I'm being obtuse, I really want to answer your question
[20-Jan-2011 12:20:29] <jplouis> The infos are zope adapters that proxy domain objects. And as phonegi said, the info objects are what is used to display data to the users
[20-Jan-2011 12:21:17] <nyeates> Thanks all for the dev chat....this concludes it! See you all in 2 weeks. Same bat time, same bat channel.
[20-Jan-2011 12:21:24] <jplouis> We use infos for domain objects all over the place from, components to devices to datasources
[20-Jan-2011 12:21:38] <phonegi> Jane: It allows you to write code for display that does not need to be part of the class definition
[20-Jan-2011 12:22:04] <Jane_Curry> phonegi: thanks - penny drops about "for" field!
[20-Jan-2011 12:22:46] <Jane_Curry> jplouis: Sorry - not accusing you of being obtuse at all. I am slow on these things....
[20-Jan-2011 12:23:13] <jplouis> I just know we devs can be obtuse and too technical
[20-Jan-2011 12:24:15] <jplouis> got to go, I'll look at your questions on the forum
[20-Jan-2011 12:25:42] <phonegi> Thanks all! Jane: will be in touch.
[20-Jan-2011 12:33:50] <kerick> what is the recommended way to restrict users in zenoss?
[20-Jan-2011 12:34:10] <kerick> Say I have someone outside of my agency that I only want to see a few boxes and reports.
[20-Jan-2011 12:34:58] <rmatte> kerick: If you're using Core, there is no way to do that
[20-Jan-2011 12:34:59] <kerick> I briefly looked into it, but it appeared i would have to make some zope manage changes on several pages. this is in enterprise btw
[20-Jan-2011 12:35:09] <rmatte> unless you dig in to zope
[20-Jan-2011 12:35:25] <rmatte> but that's risky and time consuming
[20-Jan-2011 12:36:05] <kerick> it will be in enterprise w/ users defined in AD
[20-Jan-2011 12:36:26] <rmatte> enterprise you can do some limited control, but I don't believe there's much control in terms of reports
[20-Jan-2011 12:36:36] <Simon4> kerick: that's definitely an enterprise support portal question, vs a irc one I think
[20-Jan-2011 12:36:49] <rmatte> yeh
[20-Jan-2011 12:36:50] <kerick> ok, I will open one up then, thanks
[20-Jan-2011 12:44:38] <fragfutter> anyone using the HP-EVA zenpack?
[20-Jan-2011 12:46:10] * Simon4 attempts to break his test server
[20-Jan-2011 12:48:21] <ddreggors> I have a java application on my web servers with a status page that returns "OK" if all is well how can I monitor that page on all web servers for the page to return OK?
[20-Jan-2011 12:49:35] <Simon4> ddreggors: I do that using an ipservice check, as you can send an http request, and have the OK as the check regex. That only really works if your java app listens on a unique port though
[20-Jan-2011 12:49:51] <ddreggors> not all of my servers have this app on it but most do, I need to be able to monitor only a select group for this status page and the others just / to return 200
[20-Jan-2011 12:50:10] <ddreggors> no it is on port 80
[20-Jan-2011 12:50:22] <Simon4> right, that won't work then
[20-Jan-2011 12:50:55] <Simon4> http://docs.huihoo.com/zenoss/admin-guide/2.4.2/ch06s03.html\
[20-Jan-2011 12:50:57] <Simon4> http://docs.huihoo.com/zenoss/admin-guide/2.4.2/ch06s03.html
[20-Jan-2011 12:50:58] <Simon4> even
[20-Jan-2011 12:51:06] <fragfutter> why not?
[20-Jan-2011 12:51:29] <Simon4> fragfutter: not if ddreggors wants some servers to only check for 200 and some to check for a certain stiring
[20-Jan-2011 12:51:47] <ddreggors> right Simon4 has the issue correct
[20-Jan-2011 12:52:08] <Simon4> better to do it with check_http + zencommand, and have two templates, one calls check_http with no response check, the other calls it with a response check
[20-Jan-2011 12:52:11] <ddreggors> I tried adding another IPService but that did not work since it is also port 80
[20-Jan-2011 12:52:22] <Simon4> bind each template to a different device class, and put the devices in the appropriate device class
[20-Jan-2011 12:52:27] <Simon4> job done
[20-Jan-2011 12:52:33] <ddreggors> hmmm ok
[20-Jan-2011 12:52:44] <fragfutter> ah, you can't have different ip-service checks with the same port.
[20-Jan-2011 12:52:56] <Simon4> heh, sorry, it's a bit of reading and understanding I know, but it's very possible
[20-Jan-2011 12:53:06] <Simon4> that doc I linked has the detail you need
[20-Jan-2011 12:53:07] <ddreggors> since I am new to zenoss can you tell me where to find more docs on check_http + zencommand?
[20-Jan-2011 12:53:16] <Simon4> ddreggors: see the link I posted
[20-Jan-2011 12:53:22] <Simon4> it walks you through it
[20-Jan-2011 12:53:24] <ddreggors> yes I can check that
[20-Jan-2011 12:53:26] <ddreggors> thanks
[20-Jan-2011 12:53:38] <Simon4> note that it's for 2.4, let me try and find a more recent copy
[20-Jan-2011 12:53:48] <ddreggors> ahh yes
[20-Jan-2011 12:53:51] <ddreggors> see that
[20-Jan-2011 12:53:59] <ddreggors> 2.4.2
[20-Jan-2011 12:54:10] <Simon4> the theory is the same however, just the gui is slightly different
[20-Jan-2011 12:54:21] <Simon4> and templates in v3 live under Advanced -> Templates
[20-Jan-2011 12:55:05] <ddreggors> ok I will read through this thanks again
[20-Jan-2011 12:56:02] <Simon4> docs/DOC-9454 has more 3.0 specific information on templates and binding them
[20-Jan-2011 12:56:18] <ddreggors> ok thanks
[20-Jan-2011 12:56:24] <Simon4> if you read both lots, you should be able to get enough info to make it work - give us a yell if you have any questions and we'll try and help out
[20-Jan-2011 13:00:08] <Simon4> INFO:zen.migrate:Installing SpeedUpGlobalCatalog (3.0.3)
[20-Jan-2011 13:00:12] <Simon4> that can't be a bad thing
[20-Jan-2011 13:01:10] <fragfutter> you will hate it, it further shuts you out from using the ZMI
[20-Jan-2011 13:02:57] <Simon4> fragfutter: this is 3.1 beta
[20-Jan-2011 13:03:30] <Simon4> loading the ipservices page still takes an age heh
[20-Jan-2011 13:08:15] <rmatte> It's the overload of ajax that's the speed problem
[20-Jan-2011 13:08:57] <rmatte> this path thing is proving more difficult to resolve that I originally anticipated, but I've almost got it
[20-Jan-2011 13:09:02] <rmatte> than*
[20-Jan-2011 13:09:05] <Simon4> rmatte: nahh, there's something about zope/zeo with the ipservices page when there are several tens of thousands of ipservices, we get it on 2.5 also
[20-Jan-2011 13:09:23] <Simon4> on 3 it's just hidden behind a wee ajax loading icon, but the query will be the same I'm sure
[20-Jan-2011 13:09:29] <rmatte> Simon4: ah, well it is accessing it from a flatfile db
[20-Jan-2011 13:09:32] <rmatte> so what do you expect?
[20-Jan-2011 13:09:33] <rmatte> lol
[20-Jan-2011 13:09:38] <Simon4> more, damnit!
[20-Jan-2011 13:09:38] <Simon4>
[20-Jan-2011 13:09:49] <rmatte> hopefully the new zope storage plugin will help with that
[20-Jan-2011 13:09:53] <Simon4> yeah
[20-Jan-2011 13:16:37] <hwinkel> hi
[20-Jan-2011 13:17:09] <citrus2> i need to monitor a process on windows with zenoss, anyone have any experience setting something like that up? its not a service. just a process running.
[20-Jan-2011 13:19:28] <ddreggors> Simon4: I have read those docs and successfully created a template that checks for the "OK" response
[20-Jan-2011 13:19:39] <Simon4> ddreggors: awesome
[20-Jan-2011 13:19:40] <ddreggors> but now I cannot see how to actually monitor that
[20-Jan-2011 13:19:48] <ddreggors> and alert if in error
[20-Jan-2011 13:19:57] <ddreggors> it is bound to my device
[20-Jan-2011 13:21:03] <ddreggors> but it is just a template not like an OSProcess where you can alert on fail
[20-Jan-2011 13:21:06] <Simon4> so if it's bound to the device zencommand should then be running the command, have a look in $ZENHOME/logs/zencommand.log
[20-Jan-2011 13:21:19] <hwinkel> I just plan to place a Zenoss Box in multiple subnets. The box should have 3 Interface one in each VLAN. Anybody know the Zenoss Collector is using the right source IP for monitorin?
[20-Jan-2011 13:21:52] <Simon4> and try breaking the service on your host, from memory check_http will automatically raise alerts on fail (it does this by zenoss parsing the output of the command for failure codes and messages)
[20-Jan-2011 13:22:30] <ddreggors> hmm
[20-Jan-2011 13:22:38] <Simon4> you should see something logged in zencommand.log also when that happens, and an event raised against the device
[20-Jan-2011 13:22:40] <ddreggors> I am looking in logs
[20-Jan-2011 13:23:26] <ddreggors> I do not see anything that sticks out saying it is from that template
[20-Jan-2011 13:23:56] <Simon4> ddreggors: try running zencommand run -v 10 -d devicename as the zenoss user on the commandline
[20-Jan-2011 13:24:07] <Simon4> that should show you the command running with a bunch of debug output
[20-Jan-2011 13:24:30] <ddreggors> `
[20-Jan-2011 13:25:46] <ddreggors> yes I see it
[20-Jan-2011 13:27:02] <ddreggors> running '$ZENHOME/libexec/check_http -H 172.18.42.48 -u /ServerStatus.dbml -r OK'
[20-Jan-2011 13:27:19] <ddreggors> among a few others
[20-Jan-2011 13:28:09] <ddreggors> so yes it is properly bound correct?
[20-Jan-2011 13:28:38] <Simon4> yup
[20-Jan-2011 13:28:42] <Simon4> that's a good start
[20-Jan-2011 13:28:46] <Simon4> so if you run that command from the commandline
[20-Jan-2011 13:28:52] <Simon4> $ZENHOME/libexec/check_http -H 172.18.42.48 -u /ServerStatus.dbml -r OK
[20-Jan-2011 13:28:55] <Simon4> what do you see?
[20-Jan-2011 13:28:55] <ddreggors> so now if I shut off apache I should see it alert?
[20-Jan-2011 13:29:20] <ddreggors> HTTP OK HTTP/1.1 200 OK - 0.004 second response time |time=0.004018s;;;0.000000 size=137B;;;0
[20-Jan-2011 13:29:26] <Simon4> sweet
[20-Jan-2011 13:29:29] <Simon4> so yeah, shut off apache
[20-Jan-2011 13:29:38] <ddreggors> and I change it from OK to FAIL to check....
[20-Jan-2011 13:29:56] <ddreggors> HTTP CRITICAL - pattern not found|time=0.003402s;;;0.000000 size=137B;;;0
[20-Jan-2011 13:30:09] <ddreggors> so it is matching the string OK
[20-Jan-2011 13:30:14] <Simon4>
[20-Jan-2011 13:30:20] <ddreggors> ok let me shut down apache
[20-Jan-2011 13:30:42] <Simon4> so by default the zencommand only runs every 5 minutes, there's a cycle time setting in the template I believe where you can override that if you need/want to
[20-Jan-2011 13:32:02] <ddreggors> I did
[20-Jan-2011 13:32:05] <ddreggors> set to 30
[20-Jan-2011 13:32:12] <ddreggors> but I may want to change to 60
[20-Jan-2011 13:32:15] <ddreggors> or more
[20-Jan-2011 13:32:21] <ddreggors> and yes it did alert
[20-Jan-2011 13:32:28] <Simon4>
[20-Jan-2011 13:32:28] <ddreggors> thank you very much Simon4
[20-Jan-2011 13:32:37] <ddreggors> this is awsome!
[20-Jan-2011 13:32:42] <Simon4> no worries, great you got it working
[20-Jan-2011 13:33:09] <ddreggors> All in all this is far simpler than BB & MRTG
[20-Jan-2011 13:33:45] <ddreggors> there are some issues with snmp v3 but I found ways around that
[20-Jan-2011 13:34:07] <ddreggors> for instance I had to create my own commands for snmpwalk
[20-Jan-2011 13:34:14] <ddreggors> default wants to use v2c
[20-Jan-2011 13:34:34] <Simon4> ah yeah, we had to do that too
[20-Jan-2011 13:35:18] <ddreggors> but these are nothing in comparison to writing and maintaining large mrtg scripts
[20-Jan-2011 13:35:36] <ddreggors> that is murder and has been for 4+ years now lol
[20-Jan-2011 13:36:38] <Simon4> so with a bunch of devices that you want to test for the same check, put them all in the same device class, and just bind the template to the class
[20-Jan-2011 13:36:41] <ddreggors> had many custom shell scripts and some overly large mrtg as well as a custom php front end to manage viewing them all lol not nice
[20-Jan-2011 13:36:45] <Simon4> then the devices inherit that automatically
[20-Jan-2011 13:36:48] <ddreggors> yes
[20-Jan-2011 13:36:52] <ddreggors> I will do just that
[20-Jan-2011 13:37:05] <ddreggors> thank you so much
[20-Jan-2011 14:01:06] <rmatte> Yes, I finally fixed these frigging paths...
[20-Jan-2011 14:01:14] <rmatte> now I just need to figure out how to get the root path to display
[20-Jan-2011 14:16:25] <ericedge> I'm pretty sure there must be a good guide to this that I'm just not finding--I've got data in mysql that I want to graph in zenoss, is there a best-practices guide on how to achieve that?
[20-Jan-2011 14:17:00] <ericedge> I'm guessing doing it via snmp with a script is probably the best way, but can't seem to find anything in the zenoss docs directly related to that.
[20-Jan-2011 14:17:25] <Simon4> ericedge: you could do it that way, but it could probably be easier to write a script to query mysql directly, and run that as a zencommand
[20-Jan-2011 14:18:00] <Simon4> the script just needs to output it's data in nagios plugin style format, and it'll end up in zenoss nicely
[20-Jan-2011 14:18:11] <rmatte> ericedge: just writing a script that connect to the MySQL, grabs the data, and outputs it in nagios format, then using a command based datasource is the best way
[20-Jan-2011 14:18:28] <rmatte> OK|datapointname=7824
[20-Jan-2011 14:18:30] <rmatte> or whatever
[20-Jan-2011 14:18:42] <ericedge> ooh, nice. will look at zencommands, thanks very much!
[20-Jan-2011 14:18:54] <rmatte> where datapointname is the name of the datapoint you create
[20-Jan-2011 14:18:59] <rmatte> np
[20-Jan-2011 14:36:29] <Sam-I-Am> wow, these apc ups network interfaces are terrible
[20-Jan-2011 14:36:42] <Sam-I-Am> anyone here have their sending traps?
[20-Jan-2011 14:37:56] <rmatte> I have some UPS devices sending traps back
[20-Jan-2011 14:37:57] <Simon4> we ahve apc pdu's sending traps, it's probably the same crappy software
[20-Jan-2011 14:38:03] <rmatte> though I didn't actually configure them to do so
[20-Jan-2011 14:38:07] <rmatte> one of the engineers did
[20-Jan-2011 14:39:27] <Sam-I-Am> well, its kinda funny but the last guy who configured zenoss only set the ups's up as ping
[20-Jan-2011 14:39:30] <Sam-I-Am> which is like... duhhh
[20-Jan-2011 14:41:07] <rmatte> lol
[20-Jan-2011 14:42:52] <Sam-I-Am> hmm, mib is in there with 0 nodes
[20-Jan-2011 14:43:19] <forsberg> need some cheap big sata(~1.5tb) disks for my private esxi, just for datastorage, nothing intensive, any suggestions to brand/model?
[20-Jan-2011 14:43:35] <Sam-I-Am> i had good luck with seagate crap
[20-Jan-2011 14:43:45] <straterra> I like the WD Blacks
[20-Jan-2011 14:43:58] <forsberg> (and sorry for offtopic or whatever:)
[20-Jan-2011 14:44:25] <kfx> if it's not business-critical, just get whatever has the longest warranty
[20-Jan-2011 14:45:33] <forsberg> not a bad idea!
[20-Jan-2011 14:46:51] <kfx> I think seagate drives all have a 5-year warranty, not sure about wd
[20-Jan-2011 15:02:40] <Sam-I-Am> weird, apparently the powernet mib was b0rked
[20-Jan-2011 15:18:04] <Sam-I-Am> anyone here work with products/manufacturers learned from mibs?
[20-Jan-2011 15:19:46] <Sam-I-Am> trying to figure out why adding a mib doesnt update a manufacturer's products
[20-Jan-2011 15:19:59] <Simon4> I didn't know that that happened
[20-Jan-2011 15:20:01] <Sam-I-Am> wondering if i need to delete it, then reload the mib and/or remodel the device
[20-Jan-2011 15:20:16] <Simon4> if it does you may well need to re-model
[20-Jan-2011 15:21:13] <Sam-I-Am> still shows up as
[20-Jan-2011 15:21:13] <Sam-I-Am> .1.3.6.1.4.1.664.1.198
[20-Jan-2011 15:21:19] <Sam-I-Am> and theres a definition for that
[20-Jan-2011 15:24:14] <Sam-I-Am> hmm, deleting the manuf and remodeling just pissed it off
[20-Jan-2011 15:24:39] <axelilly> Sam-I-Am: I've noticed similar behavior
[20-Jan-2011 15:25:09] <Sam-I-Am> axelilly: its kinda... sporadic
[20-Jan-2011 15:25:37] <axelilly> Sam-I-Am: some manu's I'm sure I have the MIB for, but it shows the OID
[20-Jan-2011 15:26:30] <axelilly> Sam-I-Am: my bad, actually I usually see it not being able to figure out the model.
[20-Jan-2011 15:27:20] <Sam-I-Am> yeah, its stuff like that
[20-Jan-2011 15:27:41] <Sam-I-Am> usually adding mib doesnt require restarting zenoss, but sometimes i wonder
[20-Jan-2011 15:28:02] <axelilly> Sam-I-Am: maybe it needs a re-compile, hence the restart
[20-Jan-2011 15:29:29] <Sam-I-Am> it figures out the maker...
[20-Jan-2011 16:19:38] <Sam-I-Am> think i'm zenossed out for the day
[20-Jan-2011 16:19:43] <Sam-I-Am> too many templates
[20-Jan-2011 16:19:50] <Simon4> have a glass of wine
[20-Jan-2011 16:23:13] mray1 is now known as mray
[20-Jan-2011 16:29:38] <Sam-I-Am> Simon4: it might take more than that
[20-Jan-2011 16:29:44] <Sam-I-Am> actually its template + more transforms day
[20-Jan-2011 16:30:16] <Sam-I-Am> i got all the high-ROI templates done a while ago... now its all the one-offs with a single device
[20-Jan-2011 16:33:05] * Simon4 had scripts for creating templates from csv files at one point
[20-Jan-2011 16:33:10] <Simon4> I got so sick of the UI
[20-Jan-2011 16:34:49] <Sam-I-Am> heh
[20-Jan-2011 16:34:57] <Sam-I-Am> i think tomorrow im taking a zenoss break
[20-Jan-2011 16:41:21] <rmatte> lol
[20-Jan-2011 16:46:36] <forsberg> breaking zenoss day
[20-Jan-2011 16:46:37] <forsberg> !
[20-Jan-2011 16:46:38] <forsberg>
[20-Jan-2011 16:46:51] <forsberg> no wait...
[20-Jan-2011 16:47:19] <Simon4> rmatte: my 3.1 upgrade went totally smoothly and has been running happily on about 27,000 datapoints for the last four hours
[20-Jan-2011 16:47:41] * Simon4 hasn't tried very hard to break it yet
[20-Jan-2011 16:47:49] <rmatte> Simon4: cool, I'm more interested in what UI bugs have been fixed
[20-Jan-2011 16:47:55] <Simon4> yeah
[20-Jan-2011 16:48:00] <Simon4> so you can't shift-select events :/
[20-Jan-2011 16:48:11] <rmatte> I haven't had a chance to look at it yet since I've been coding a fix for template copying
[20-Jan-2011 16:48:22] <rmatte> once I'm done this I'll document it then upgrade
[20-Jan-2011 16:48:48] <rmatte> I'm fixing the paths when copying templates so that they don't appear as Whatever in Whatever
[20-Jan-2011 16:49:01] <rmatte> I'm also going to make it possible to actually copy a template to it's current location
[20-Jan-2011 16:49:25] <Simon4>
[20-Jan-2011 16:49:38] <rmatte> I'll have the path show up as something like: /Network/Router/Cisco (Create Copy)
[20-Jan-2011 16:49:46] <rmatte> so that you're aware that you're creating a copy at that path
[20-Jan-2011 16:50:05] <rmatte> and then the hard part will be convincing them to implement my changes
[20-Jan-2011 16:50:12] * Sam-I-Am waits for something to break so he can test his ospf alerts
[20-Jan-2011 16:50:19] <rmatte> hehe
[20-Jan-2011 16:50:53] <Sam-I-Am> oh wait, i have a lab
[20-Jan-2011 16:51:18] <Sam-I-Am> grrr @ ups providing runtime in msec
[20-Jan-2011 16:51:28] <Sam-I-Am> guess that needs a transform
[20-Jan-2011 16:51:52] <rmatte> lol
[20-Jan-2011 16:53:20] <rmatte> ok, so I finally have the paths fixes, and it does display the root path properly
[20-Jan-2011 16:53:24] <rmatte> now to allow the copying
[20-Jan-2011 16:53:56] <rmatte> I'm also going to try to fix the loading dialog not coming up when the dropdown is clicked on
[20-Jan-2011 16:53:58] <rmatte> since that's annoying
[20-Jan-2011 16:54:12] <Sam-I-Am> thats more like it
[20-Jan-2011 16:54:20] <Sam-I-Am> 6000,/
[20-Jan-2011 16:56:24] <rmatte> yup
[20-Jan-2011 16:56:53] <rmatte> RPN to the rescue
[20-Jan-2011 17:00:50] <Sam-I-Am> my brain sure is toast
[20-Jan-2011 17:01:13] <rmatte> lol
[20-Jan-2011 17:04:19] <Sam-I-Am> theres a stream of numbers and decimals leaking out of my ear
[20-Jan-2011 17:07:20] <Sam-I-Am> hmm weird, the brocade boxes dont send ospf traps
[20-Jan-2011 17:13:08] <rmatte> not surprising, Brocade's SNMP support is just generally crap
[20-Jan-2011 17:14:21] <Sam-I-Am> next on my evil plan of worl^H^H^H^Hzenoss domination... seeing how ldp traps come in
[20-Jan-2011 17:14:24] <Sam-I-Am> and other mpls stuff
[20-Jan-2011 17:14:30] <Sam-I-Am> seems theres really no standards with that stuf
[20-Jan-2011 17:14:32] <rmatte> lol
[20-Jan-2011 17:16:31] <rmatte> k, so check this out
[20-Jan-2011 17:16:35] <rmatte> http://oi52.tinypic.com/1zwojli.jpg
[20-Jan-2011 17:16:47] <rmatte> proper paths, and it even shows which you would be creating a copy for
[20-Jan-2011 17:16:57] <rmatte> now I just need to see if the copying behaves as expected
[20-Jan-2011 17:17:21] <Simon4> rmatte: you're earning a good sized box of beers there
[20-Jan-2011 17:17:38] <Sam-I-Am> juniper on the other hand will send traps for every protocol that breaks
[20-Jan-2011 17:17:40] <rmatte> well, that's if I can convince them to implement my changes...
[20-Jan-2011 17:17:54] <rmatte> I hope I can, I think they are good changes
[20-Jan-2011 17:18:00] <Simon4> rmatte: dare you to change the wording to "Override/Copy Template"
[20-Jan-2011 17:18:20] <rmatte> Simon4: I'll leave that one to them, but I intend to restore the functionality
[20-Jan-2011 17:18:22] <Sam-I-Am> hmm, thats some sexy stuff
[20-Jan-2011 17:18:34] <Simon4> it's looking really good ayway, it'll get my vote
[20-Jan-2011 17:18:34] <rmatte> I don't really care if the wording stays as override as long as my changes make it in
[20-Jan-2011 17:18:39] <rmatte> since they'll make it actually usable
[20-Jan-2011 17:18:52] <rmatte> thanks hehe
[20-Jan-2011 17:19:06] * Sam-I-Am rethinks shipping beer across the border
[20-Jan-2011 17:19:26] <rmatte>
[20-Jan-2011 17:19:54] <rmatte> you can always paypal me beer funds as well
[20-Jan-2011 17:20:06] <Sam-I-Am> wow, i really must be fried... why isnt this transform changing when i change stuff? oh wait, i didnt save it.
[20-Jan-2011 17:20:12] <rmatte> then I shall limp to the nearest pub, and drink, until the rest of me is as numb as my brain
[20-Jan-2011 17:20:17] <Sam-I-Am> lol
[20-Jan-2011 17:20:22] <Sam-I-Am> zenoss has that ability
[20-Jan-2011 17:20:31] <rmatte> yeh, I'm used to it at this point
[20-Jan-2011 17:21:21] <rmatte> success
[20-Jan-2011 17:21:26] <rmatte> it copied the template as expected
[20-Jan-2011 17:21:39] <rmatte> I'm taking off but tomorrow I'll get a trac ticket going with a patch
[20-Jan-2011 17:21:51] <Sam-I-Am> a vacation day? pfft
[20-Jan-2011 17:22:17] <Simon4> rmatte: awesome
[20-Jan-2011 17:23:28] <rmatte> Sam-I-Am: no, I mean I'm just taking off right now to the bar
[20-Jan-2011 17:23:33] <rmatte> I will be in tomorrow
[20-Jan-2011 17:23:34] <rmatte> lol
[20-Jan-2011 17:24:06] <Sam-I-Am> oh
[20-Jan-2011 17:24:08] <Sam-I-Am> right
[20-Jan-2011 17:24:14] <Sam-I-Am> you should take off to the bar tomorrow too
[20-Jan-2011 17:24:27] <rmatte> if anyone had anything better to suggest than "(Create Copy)" now's the time
[20-Jan-2011 17:24:35] <rmatte> I was thinking maybe "(Copy Template)"
[20-Jan-2011 17:24:39] <rmatte> which sounds better?
[20-Jan-2011 17:24:56] <Sam-I-Am> probably create copy since thats kinda what it does
[20-Jan-2011 17:25:07] <rmatte> yeh, ok cool, I'll leave it
[20-Jan-2011 17:25:25] <rmatte> alright gents, I'm out
[20-Jan-2011 17:25:27] <rmatte> take it easy
[20-Jan-2011 17:25:36] <Sam-I-Am> enjoy
[20-Jan-2011 17:25:41] <Sam-I-Am> dont get too schnockered
[20-Jan-2011 17:25:51] <rmatte> I probably will, hockey game on tonight
[20-Jan-2011 17:25:52] <rmatte> lol
[20-Jan-2011 17:25:58] <rmatte> Ottawa vs Philly
[20-Jan-2011 17:26:36] <Sam-I-Am> woot
[20-Jan-2011 17:26:49] <Sam-I-Am> i might be addicted to pbs again tonight
[20-Jan-2011 17:26:54] <Sam-I-Am> so many good shows, so little time.
[20-Jan-2011 17:34:15] <citrus2> is there a way to use a backup mail server if the first fails?
[20-Jan-2011 17:34:58] <wobblyonions> rmatte you there buddie
[20-Jan-2011 17:35:22] <Sam-I-Am> he wandered off to the bar
[20-Jan-2011 17:35:58] <wobblyonions> not a bad choice at all
[20-Jan-2011 17:38:06] <Sam-I-Am> yeah, zenoss has that effect
[20-Jan-2011 17:45:35] <robo> hi: I'm trying to figure out why zenoss version 2 won't connect to the mysql database using the mysql plugin. It keeps telling me that access is denied yet when i connect to that mysql server from the zenoss server I can connect fine using the same login credentials
[20-Jan-2011 17:46:39] <mray> robo: is port 3306 open?
[20-Jan-2011 17:46:44] <robo> yup mray
[20-Jan-2011 17:46:53] <mray> right user/pass combo?
[20-Jan-2011 17:47:04] <robo> I can login to the mysql server from the command line, zenoss won't.
[20-Jan-2011 17:47:16] <robo> Yeah, I 'believe' so. I typed it in a few times in zproperties
[20-Jan-2011 17:47:22] <robo> the user is BackUp
[20-Jan-2011 17:47:49] <robo> let me try one more time typing it in
[20-Jan-2011 17:47:53] <mray> I assume the template is bound?
[20-Jan-2011 17:48:18] <robo> yup
[20-Jan-2011 17:48:21] <robo> Hmm
[20-Jan-2011 17:48:34] <robo> I have a single quote in the password -- i wonder if that's causing some weird bug
[20-Jan-2011 17:48:42] <robo> maybe i can escape it?
[20-Jan-2011 17:48:54] <mray> you can try, that sounds like the cause
[20-Jan-2011 17:49:09] <robo> is there a way to see if this works without having to wait for the event to trigger?
[20-Jan-2011 17:49:36] <mray> zencommand run -d yourhost -v10 or somesuch
[20-Jan-2011 17:50:29] <robo> that works mray :-)
[20-Jan-2011 17:50:34] <robo> well, zencommand does anyways
[20-Jan-2011 17:51:07] <mray> with the output of the right box?
[20-Jan-2011 17:53:17] <robo> I am getting an error when i run zencommand
[20-Jan-2011 17:53:18] <robo> Code: 2 - Msg: Misuse of shell builtins"
[20-Jan-2011 17:53:32] <robo> it looks like it's escaping the single quotes weird
[20-Jan-2011 17:54:09] <robo> heck_mysql_stats.py -H 10.93.32.81 -p 3306 -u BackUp -w '\\'la$aP34\\'' -g - Code: 2 - Msg: Misuse of shell builtins"
[20-Jan-2011 17:54:16] <robo> that doesn't look right...
[20-Jan-2011 18:00:23] <wobblyonions> anyone know how easy it is to upgrade from Zenoss 2.5.x to Zenoss 3 at all without losing all the mappings and transforms etc?
[20-Jan-2011 18:42:26] <wobblyonions> anyone here running Zenoss 2.5 on a Linux box at all just need someone else to check a file permission for me if at all possible
[20-Jan-2011 18:42:44] <wobblyonions> file is called zensocket in /path/to/zenoss/zenoss/bin
[20-Jan-2011 18:44:12] <ericedge> wobblyonions: That file is -rwsr-xr-x for me
[20-Jan-2011 18:44:31] <wobblyonions> who owns it
[20-Jan-2011 18:44:35] <wobblyonions> root or zenoss?
[20-Jan-2011 18:44:55] <wobblyonions> ie mine is this --> -rwsr-x--- 1 root zenoss 37K 2009-07-21 13:19 zensocket
[20-Jan-2011 18:45:50] <wobblyonions> getting this error and Zenoss says it cant connect to the database and trying to work out why
[20-Jan-2011 18:45:51] <wobblyonions> MySQLConnectionError: (2002, "Can't connect to local MySQL server through socket '/usr/local/zenoss/mysql/tmp/mysql.sock' (2)
[20-Jan-2011 18:47:14] <wobblyonions> in fast there is nothing in the above referenced directory of /tmp at all. can you check yours for me ericedge before I attempt to restart Zenoss again and then a server reboot
[20-Jan-2011 18:51:14] <ericedge> mine is root:root
[20-Jan-2011 18:51:47] <ericedge> but if it's complaining about mysql.sock, why check zensocket?
[20-Jan-2011 18:52:03] <ericedge> I have no dir /usr/local/zenoss/mysql/tmp/
[20-Jan-2011 18:52:55] <ericedge> if you pgrep -fl mysql, you should find where the socket is
[20-Jan-2011 18:53:02] <ericedge> I'm guessing a misconfiguration somewhere
[20-Jan-2011 18:57:16] <wobblyonions> yeah weird thing is I didnt make any config changes just restarted Zenoss
[20-Jan-2011 18:57:18] <wobblyonions> and boom
[20-Jan-2011 18:58:50] <wobblyonions> wonder if I should restart zenoss again or try a server reboot and seems that a phython.bin process is sucking all the memory up
[20-Jan-2011 18:59:25] <ericedge> it's possible some config change was made at some point while zenoss was running, I suppose, and the restart just picked it up
[20-Jan-2011 18:59:42] <ericedge> weren't you also talking about upgrading? That could cause these sorts of issues
[20-Jan-2011 18:59:44] <wobblyonions> yeah maybe but damned if I can find out what it is
[20-Jan-2011 18:59:52] <wobblyonions> ah yeah installed a Zenpack thats all
[20-Jan-2011 19:00:19] <wobblyonions> maybe that was the source of all evil then
[20-Jan-2011 19:18:55] <ericedge> *all* evil??
[20-Jan-2011 19:18:59] <ericedge> scary
[20-Jan-2011 19:19:01] <ericedge>
[20-Jan-2011 19:20:49] <wobblyonions> lol yeah looking to have some major server issues here
[20-Jan-2011 19:21:00] <wobblyonions> thinking it may result in a re-install at the moment
[20-Jan-2011 19:21:04] <wobblyonions> not looking good at all
[20-Jan-2011 19:21:32] <wobblyonions> running a top looks like there are some issues with the disks as loads of processes waiting on disk for some reason
[20-Jan-2011 19:22:07] <wobblyonions> anyone done a restore of zenoss from the zenoss bakup files at all
[20-Jan-2011 19:29:50] <wobblyonions> looks like a good old reboot save me
[20-Jan-2011 19:33:31] <ericedge> weird.
[20-Jan-2011 19:34:27] <wobblyonions> yeah tell me about it totally odd
[20-Jan-2011 20:51:19] <wobblyonions> geez Zenoss is pissng me off today
[20-Jan-2011 22:28:39] <G8trBait> I have to manage 5 small offices via the internet, they have approx 5-15 ws each, and 1 server, all windows based, 1 firewall, 1 switch etc. I have seen alot kaseya to perform this. Is zenoss similiar to kaseya? What are a few solutions I should look into besides zenoss?
[20-Jan-2011 22:29:24] <Sam-I-Am> well, we're all going to say use zenoss lol
[20-Jan-2011 22:29:26] <Sam-I-Am> but there is nagios
[20-Jan-2011 22:30:02] <G8trBait> Is zenoss agent based?
[20-Jan-2011 22:30:16] <Sam-I-Am> it uses snmp for most stuff, wmi for windows.
[20-Jan-2011 22:30:27] <Sam-I-Am> so.. not really if you dont consider those agents
[20-Jan-2011 22:30:27] <G8trBait> so a vpn would be required?
[20-Jan-2011 22:30:55] <Sam-I-Am> vpn or some other way for it to see into the remote network
[20-Jan-2011 22:31:11] <G8trBait> yeah, have you looked at kaseya?
[20-Jan-2011 22:31:16] <Sam-I-Am> nope
[20-Jan-2011 22:31:27] <Sam-I-Am> hadnt heard of it
[20-Jan-2011 22:32:02] <G8trBait> Maybe I'm way off, and its a different kind of product.. http://kaseya.com/
[20-Jan-2011 22:33:00] <Sam-I-Am> yeah.. thats a different category of softwarer
[20-Jan-2011 22:33:21] <Sam-I-Am> zenoss merely monitors stuff like connectivity, disk space, cpu load, etc... and responds to errors generated by stuff.
[20-Jan-2011 22:33:31] <Sam-I-Am> kaseya is more of a remote management utility
[20-Jan-2011 22:33:45] <Sam-I-Am> keeps AV up to date, scans for malware, restores systems, etc
[20-Jan-2011 23:50:45] ShaneB is now known as ShaneX
[21-Jan-2011 00:00:40] [disconnected at Fri Jan 21 00:00:40 2011]
[21-Jan-2011 00:00:40] [connected at Fri Jan 21 00:00:40 2011]
[21-Jan-2011 00:00:57] [zenoss-logger (logger bot) has joined #zenoss]
[21-Jan-2011 05:00:29] <Wu> so, it seems I've managed to build 3.0.3 in FreeBSD 8.2-PRERELEASE after all
[21-Jan-2011 05:00:37] <Wu> Loading initial Zenoss objects into the Zeo database
[21-Jan-2011 05:00:39] <Wu> (this can take a few minutes)
[21-Jan-2011 05:00:41] <Wu> ZentinelPortal loaded at zport
[21-Jan-2011 05:00:57] <Wu> it is stuck there, and there is a python2.6 process hitting my cpu really hard:
[21-Jan-2011 05:01:00] <Wu> 47821 3 pexego 2 44 0 91956K 76540K select 0 6:32 100.00% python2.6
[21-Jan-2011 05:01:20] <Wu> (probably loading the objects, but I'm not sure about it)
[21-Jan-2011 05:10:23] <fragfutter> Wu: should be fine.
[21-Jan-2011 05:10:31] <Wu> yes, it is
[21-Jan-2011 05:10:41] <Wu> (I'm monitoring the zenbuild.log file)
[21-Jan-2011 05:10:46] <Wu> 2011-01-21 10:13:37,341 INFO zen.XmlDataLoader: Loaded 3869 objects into the ZODB database
[21-Jan-2011 05:10:53] <Wu> Starting Zope Server
[21-Jan-2011 05:10:56] <Wu> Successfully installed Zenoss
[21-Jan-2011 05:10:59] <Wu> nice!
[21-Jan-2011 05:11:14] <Wu> now on to check it and read the docs to learn how to use it ;D
[21-Jan-2011 06:04:49] <Wu> mmm
[21-Jan-2011 06:04:53] <Wu> when installing from source...
[21-Jan-2011 06:05:02] <Wu> what is the best way to restart the server?
[21-Jan-2011 06:05:12] <Wu> zopectl inside INSTALLDIR/bin ?
[21-Jan-2011 06:05:24] <Wu> well, en zeoctl
[21-Jan-2011 06:05:30] <fragfutter> service zenoss stop && service zenoss start
[21-Jan-2011 06:05:38] <Wu> ?
[21-Jan-2011 06:05:48] <Wu> probably in redhat and similar linuxes
[21-Jan-2011 06:05:49] <Simon4> become the zenoss user
[21-Jan-2011 06:05:51] <Wu> not in freebsd
[21-Jan-2011 06:05:53] <Simon4> and run zenoss stop
[21-Jan-2011 06:05:59] <Wu> ooki
[21-Jan-2011 06:05:59] <Simon4> which should be in /opt/zenoss/bin
[21-Jan-2011 06:06:10] <Simon4> zenoss stop; zenoss start; zenoss status all work
[21-Jan-2011 06:06:21] <Wu> thnx Simon4
[21-Jan-2011 06:06:25] <fragfutter> Wu: only works if you hooked it into sysinit
[21-Jan-2011 06:06:37] <Wu> fragfutter: yes, that's why it is linux-only
[21-Jan-2011 06:07:16] <fragfutter> Wu: what is bsd using for init?
[21-Jan-2011 06:07:18] <Wu> something weird is happening here, it builds ok, it is installed and it started correctly
[21-Jan-2011 06:07:29] <Wu> it is listening in port 8080:
[21-Jan-2011 06:07:36] <Wu> 8080/tcp open http-proxy
[21-Jan-2011 06:08:02] <Wu> but, if I try to connect to 8080 using firefox, opera or even links, it just stays connecting until connection is dropped
[21-Jan-2011 06:08:08] <Wu> fragfutter: rc.d
[21-Jan-2011 06:08:55] <fragfutter> is realy zenoss listening on 8080, sound like you already have something else listening there
[21-Jan-2011 06:09:11] <fragfutter> (on linux) netstat -lnpt
[21-Jan-2011 06:09:25] <fragfutter> nad check which process has the 8080 port open
[21-Jan-2011 06:09:37] <Wu> http://www.freebsd.org/doc/handbook/configtuning-rcd.html
[21-Jan-2011 06:09:39] <Wu> yep
[21-Jan-2011 06:09:50] <Wu> that's what I'm trying to check, so first I've to stop zenoss...
[21-Jan-2011 06:10:08] <Wu> %./zenoss stop
[21-Jan-2011 06:10:12] <Wu> that seems to work
[21-Jan-2011 06:10:17] <Wu> it is stopping all the stuff
[21-Jan-2011 06:10:45] <Wu> nothing listening on port 8080
[21-Jan-2011 06:12:14] <Wu> %./zenoss start
[21-Jan-2011 06:12:19] <Wu> it is starting all the stuff
[21-Jan-2011 06:12:21] <Wu> 2011-01-21T11:15:08 INFO Zope Ready to handle requests
[21-Jan-2011 06:12:35] <Wu> it is starting all the zen* daemons now
[21-Jan-2011 06:13:22] <Wu> it doesn't work, but I think it is not related to zenoss
[21-Jan-2011 06:13:28] <Wu> I've built it inside a FreeBSD jail
[21-Jan-2011 06:13:42] <Wu> and for any reason seems the jail has problems with tcp connection
[21-Jan-2011 06:13:46] <Wu> connections
[21-Jan-2011 06:13:57] <Wu> I'll have to check the jail
[21-Jan-2011 08:07:53] <kokey> how do you get the min, max, average values into a custom graph?
[21-Jan-2011 08:08:10] <kokey> i mean not a custom graph
[21-Jan-2011 08:08:27] <kokey> i just picked a data point and it seems like it's different from the default template
[21-Jan-2011 08:32:43] <kokey> argh
[21-Jan-2011 08:49:13] <kokey> ok so zenoss custom graph points GPRINT thing is essentially broken
[21-Jan-2011 08:50:01] <kokey> oh wait no i figured something out
[21-Jan-2011 08:55:31] <kokey> yeah i figured out it's broken
[21-Jan-2011 08:55:39] <kokey> and even the built in stuff is in a deprecated format
[21-Jan-2011 08:55:43] <kokey> how do i submit bugs?
[21-Jan-2011 08:55:53] <Simon4> zenoss trac instance
[21-Jan-2011 08:56:00] <Simon4> you can login as zenoss/zenoss to raise tickets
[21-Jan-2011 08:56:08] <kokey> cool, thanks
[21-Jan-2011 08:57:45] <kokey> ok it'll probably be a while before a fix nevermind a fix in an RPM deployment
[21-Jan-2011 08:57:59] <Simon4> they can release zenpatches for specific fixes
[21-Jan-2011 08:58:05] <kokey> i guess for now i just need to figure out how to get back to the default ethernetCsmacd_64
[21-Jan-2011 08:58:35] <kokey> is there any one to migrate a monitoring template from one system to another?
[21-Jan-2011 08:58:52] <kokey> the various bugs prevent me from creating it fully to behave like the original
[21-Jan-2011 08:59:02] <Simon4> kokey: you can fire up a new install, add the ethernetCsmacd template to a new zenpack (create it in the gui), export the zenpack, then install that zenpack on your other system
[21-Jan-2011 08:59:20] <Simon4> if that makes sense
[21-Jan-2011 08:59:35] <kokey> Simon4: yeah that makes sense
[21-Jan-2011 09:00:40] <kokey> actually lemme check something
[21-Jan-2011 09:00:55] <kokey> because ethernetCsmacd_64 is mostly like ethernetCsmacd except for a few differences
[21-Jan-2011 09:01:03] <kokey> there might be something i can actually edit in the exported zenpack
[21-Jan-2011 09:01:24] <Simon4> it puts the template into an objects.xml file in the zenpack
[21-Jan-2011 09:01:32] <Simon4> so you can edit that before exporting the zenpack
[21-Jan-2011 09:02:18] <kokey> actually i could export the working ethernetCsmacd and the ethernetCsmacd_64 that's not working right and maybe edit the things in ethernetCsmacd_64 that i can't make work through the interface
[21-Jan-2011 09:02:22] <kokey> lemme give that a try
[21-Jan-2011 09:02:49] <kokey> i sure hope zenoss takes off well as a product since i'm spending an aweful amount of time with it
[21-Jan-2011 09:03:14] <kokey> which i could have been spending on knowing puppet well instead ;-)
[21-Jan-2011 09:03:18] <Simon4> hehe
[21-Jan-2011 09:03:35] <kokey> however i think once we have most of it up the day to day stuff will reduce dramatically
[21-Jan-2011 09:03:41] <kokey> and will be much less than at my last job
[21-Jan-2011 09:03:53] * Simon4 is having a totally boring day writing documents describing how we're going to install more Zenoss collectors
[21-Jan-2011 09:03:59] <kokey> at my last job a lot of it was features and bug fixes i had to code and maintain
[21-Jan-2011 09:10:03] <kokey> which i hope zenoss will keep out of my life
[21-Jan-2011 09:13:05] <kokey> nice how it breaks with an error as you create a zenpack
[21-Jan-2011 09:25:59] <Sam-I-Am> moo
[21-Jan-2011 10:21:04] <kokey> ok i wonder how i export a zenpack
[21-Jan-2011 10:21:28] <Simon4> it's in the zenpack area
[21-Jan-2011 10:21:38] <Simon4> gear menu->export
[21-Jan-2011 10:22:24] <kokey> ah found it, yeah it was the gear
[21-Jan-2011 10:22:38] <kokey> the gear was alone so it was too small to register on my radar
[21-Jan-2011 10:22:54] <rmatte> Simon4: looks like they haven't fixed the template path/copying issue in 3.1, so I'll be throwing my patch together and submitting it today
[21-Jan-2011 10:23:03] <Simon4> rmatte: awesome
[21-Jan-2011 10:23:04] <rmatte> hopefully I can sneak it in to 3.1 before release
[21-Jan-2011 10:23:20] <kokey> when's 3.1 coming?
[21-Jan-2011 10:23:49] <rmatte> oh... my... god
[21-Jan-2011 10:23:58] <rmatte> they still haven't fixed the graphpoint name issue in 3.1 beta
[21-Jan-2011 10:24:02] * rmatte cries
[21-Jan-2011 10:24:27] <Simon4> rmatte: from what nyeates said yesterday, the fixes were pretty much all centred around aws and other fruity things, not actual UI fixes
[21-Jan-2011 10:24:52] <rmatte> that's super lame because the AI problems are the thorn in most people's sides with 3.x right now
[21-Jan-2011 10:24:57] <Simon4> yeah
[21-Jan-2011 10:25:54] <rmatte> I mean, it's great until you try to create a template lol
[21-Jan-2011 10:26:04] <rmatte> and there are really only 2 main problems left
[21-Jan-2011 10:26:11] <rmatte> that graphpoint issue, and the paths/copying issue
[21-Jan-2011 10:26:54] <rmatte> http://dev.zenoss.com/trac/ticket/7597
[21-Jan-2011 10:27:00] <rmatte> patch is listed as 3.1.0 on that
[21-Jan-2011 10:27:07] <rmatte> not sure why it hasn't made it in to the beta
[21-Jan-2011 10:27:16] <rmatte> the milestone is set as avalon, but if they already have a patch, why?
[21-Jan-2011 10:27:54] <rmatte> I'll mention it to Nick
[21-Jan-2011 10:28:59] <rmatte> so far everything else is looking ok though in 3.1
[21-Jan-2011 10:29:51] <rmatte> There are some stupid UI bugs still, like if you edit the details of a template and click submit, the left pane refreshes but doesn't actually bring you back with focus on that template
[21-Jan-2011 10:29:59] <rmatte> so you have to navigate your way back to it by hand
[21-Jan-2011 10:30:03] <rmatte> minor annoyance though
[21-Jan-2011 10:30:42] <rmatte> righto, time to re-implement and refine this code so that I'm ready to generate a patch
[21-Jan-2011 10:47:09] <rmatte> hmmm, now a more ambitious fix, the loading dialog is not working when the dropdown is clicked for override
[21-Jan-2011 10:49:31] <kokey> ok my install seems to have been broken for a while
[21-Jan-2011 10:49:34] <kokey> getting IndexError: list index out of range
[21-Jan-2011 10:49:46] <kokey> errors on stuff like when i try to add a zenpack
[21-Jan-2011 10:50:03] <rmatte> kokey: did you perhaps install a ZenPack without restart Zenoss afterwards?
[21-Jan-2011 10:50:10] <rmatte> restarting*
[21-Jan-2011 10:50:20] <kokey> well i removed one
[21-Jan-2011 10:50:26] <rmatte> what pack?
[21-Jan-2011 10:50:27] <kokey> do i need to restart before installing it back again/
[21-Jan-2011 10:50:33] <Simon4> kokey: restart
[21-Jan-2011 10:50:39] <rmatte> yeh, restart
[21-Jan-2011 10:50:48] <rmatte> it's always a good idea to restart Zenoss when installing packs
[21-Jan-2011 10:50:53] <kokey> ok, so uninstall, restart, install again, restart
[21-Jan-2011 10:50:55] <rmatte> and sometimes when removing as well
[21-Jan-2011 10:50:59] <Simon4> yah
[21-Jan-2011 10:51:01] <rmatte> correct
[21-Jan-2011 10:51:12] <Simon4> otherwise you get zope cached values making for issues
[21-Jan-2011 10:51:24] <rmatte> the problem is that some ZenPacks install plugins, skins, etc... and those don't get refreshed until a restart occurs
[21-Jan-2011 10:51:45] <rmatte> so you end up with Zenoss looking for components that no longer exist, or for components which it's not yet aware of
[21-Jan-2011 10:52:18] <rmatte> the scripts get compiled as .pyc files on startup, so restarting refreshes those
[21-Jan-2011 10:52:44] <kokey> this one is just a monitoring template
[21-Jan-2011 10:52:55] <kokey> i created a zenpack, and added that one template to it
[21-Jan-2011 10:53:12] <rmatte> could be cached values as well, try the restart
[21-Jan-2011 10:53:13] <kokey> exported it again, changed a few names inside of the objects.xml file
[21-Jan-2011 10:53:17] <kokey> and trying to install it back again
[21-Jan-2011 10:53:26] <rmatte> changed names?
[21-Jan-2011 10:53:27] <Simon4> I would def restart zope between attempts
[21-Jan-2011 10:53:44] <rmatte> hopefully you know what you were doing when you edited that
[21-Jan-2011 10:53:48] <rmatte> knew*
[21-Jan-2011 10:54:06] <kokey> well
[21-Jan-2011 10:54:12] <kokey> ok i did with all the restarts
[21-Jan-2011 10:54:14] <kokey> same error
[21-Jan-2011 10:54:19] <kokey> but the stuff i wanted seemed to have installed
[21-Jan-2011 10:54:29] <rmatte> where are you seeing that error?
[21-Jan-2011 10:54:45] <kokey> when i run zenpack --install
[21-Jan-2011 10:55:02] <rmatte> sounds like something is screwed in your Zenpack, try installing a different ZenPack, see if you get the same error
[21-Jan-2011 10:55:05] <kokey> 2011-01-21 15:52:28,859 INFO zen.HookReportLoader: loading reports from:/opt/zenoss/ZenPacks/ZenPacks.kjooste.etthie64-1.0-py2.6.egg/ZenPacks/kjooste/etthie64/reports
[21-Jan-2011 10:55:08] <kokey> 2011-01-21 15:52:29,310 ERROR zen.ZenPackCmd: zenpack command failed
[21-Jan-2011 10:55:11] <kokey> Traceback (most recent call last): File "/opt/zenoss/Products/ZenUtils/zenpack.py", line 406, in <module>
[21-Jan-2011 10:56:19] <rmatte> what did you change in the objects.xml?
[21-Jan-2011 10:56:47] <kokey> a few of the oid values
[21-Jan-2011 10:56:54] <kokey> i only exported one monitoring template
[21-Jan-2011 10:57:46] <rmatte> like I said, try installing another Zenpack, that'll be a dead giveaway as to whether it's the install or the pack causing the error
[21-Jan-2011 10:57:48] <kokey> ok lemme try another
[21-Jan-2011 10:57:52] * rmatte nods
[21-Jan-2011 11:00:28] <rmatte> hmmmm, I wonder what the standard procedure is for generating patches for submission...
[21-Jan-2011 11:01:05] <rmatte> guess I'll just check exisiting patches
[21-Jan-2011 11:07:02] <rmatte> hmmm, they reference trunk and revisions
[21-Jan-2011 11:14:32] <davetoo> I'm running a local mirror of the SVN repo, and tracking that with Git
[21-Jan-2011 11:16:50] <Sam-I-Am> morning guys
[21-Jan-2011 11:18:33] <twm1010> Is there a guide on doing a stack install from CLI?
[21-Jan-2011 11:25:22] <twm1010> anyone?
[21-Jan-2011 11:25:41] <kokey> ok something is broken i even get an error when i try remove a zenpack
[21-Jan-2011 11:25:42] <kokey> Type:
[21-Jan-2011 11:25:43] <kokey> Value: list index out of range
[21-Jan-2011 11:26:02] <kokey> things have been broken since a failed zenpack install from long ago
[21-Jan-2011 11:26:41] <kokey> i really need to learn to figure out how to fix things in the database under the bonnet
[21-Jan-2011 11:27:50] <kokey> because i have a ethernetCsmac_64 that breaks viewing and editing the monitoring template CompilerError $ must be doubled or followed by a simple path
[21-Jan-2011 11:28:10] <kokey> and that was from sticking some RRD stuff into a custom graph template
[21-Jan-2011 11:30:11] <twm1010> Hrmm... I'm guessing I can do a stack install entirely from the CLI
[21-Jan-2011 11:30:15] <twm1010> *cannot
[21-Jan-2011 11:31:24] <rmatte> twm1010: of course you can
[21-Jan-2011 11:31:42] <rmatte> why wouldn't you be able to?
[21-Jan-2011 11:32:18] <twm1010> launching the .bin tries to launch an X session
[21-Jan-2011 11:32:26] <twm1010> am i missing a switch here?
[21-Jan-2011 11:32:46] <rmatte> well...
[21-Jan-2011 11:33:01] <rmatte> so you're at the GUI on a server that you want to install Zenoss on?
[21-Jan-2011 11:33:24] <rmatte> or are you ssh'd in?
[21-Jan-2011 11:33:54] <twm1010> SSH
[21-Jan-2011 11:34:15] <rmatte> aha...
[21-Jan-2011 11:34:21] <rmatte> --mode <mode> Installation mode
[21-Jan-2011 11:34:21] <rmatte> Default: gtk
[21-Jan-2011 11:34:22] <rmatte> Allowed: gtk xwindow text unattended
[21-Jan-2011 11:34:26] <rmatte> that's what you're looking for
[21-Jan-2011 11:34:29] <rmatte> --mode text
[21-Jan-2011 11:34:53] <rmatte> I guess it defaults to gtk, which I've never noticed since I don't have xorg installed on my servers (waste of resources)
[21-Jan-2011 11:35:50] <twm1010> thanks ryan, i'm movin now
[21-Jan-2011 11:35:54] <rmatte>
[21-Jan-2011 11:35:56] <rmatte> np
[21-Jan-2011 11:36:07] <twm1010> i was dreading a source install... too many dependencies to resolve
[21-Jan-2011 11:36:15] <rmatte> yeh, the stack installer rocks
[21-Jan-2011 11:37:29] <rmatte> well now isn't that lovely, the switch to release the side panel on my computer isn't working
[21-Jan-2011 11:37:39] <twm1010> use a hammer
[21-Jan-2011 11:38:10] <rmatte> I want to put more RAM in here, but guess not lol
[21-Jan-2011 11:38:12] <davetoo> oxygen lance
[21-Jan-2011 11:38:20] <twm1010> C4
[21-Jan-2011 11:38:28] <twm1010> Jack Bauer says so
[21-Jan-2011 11:38:32] <rmatte> finally got it to work
[21-Jan-2011 11:38:37] <rmatte> eugh, super lame
[21-Jan-2011 11:38:41] <rmatte> 4 sticks of 512
[21-Jan-2011 11:38:49] <davetoo> laim
[21-Jan-2011 11:39:12] <davetoo> I have a bad 1G stick I need to replace in this workstation
[21-Jan-2011 11:39:17] <twm1010> I'm currently scheming to remove the DVD drive from my laptop, put a 500gb in a drive carrier instead, and then replace my internal with an SSD
[21-Jan-2011 11:39:37] <rmatte> hehe
[21-Jan-2011 11:40:18] <twm1010> that would be really nice for when i'm running vmware workstation
[21-Jan-2011 11:40:58] <davetoo> aye
[21-Jan-2011 11:41:34] <davetoo> I had 8G in this thing but with the bad stick, I only have six
[21-Jan-2011 11:42:08] <rmatte> I'm running ubuntu + windows 7 in virtualbox on 2 gigs of ram, and it's munching all of that, and more
[21-Jan-2011 11:42:13] <davetoo> I put 8G in my new laptop; amazing how RAM keeps getting cheaper
[21-Jan-2011 11:42:43] <rmatte> yeh, the new RAM is cheap
[21-Jan-2011 11:42:44] <davetoo> I got so much RAM because of the GIS data I was playing with
[21-Jan-2011 11:42:45] <rmatte> old RAM is not
[21-Jan-2011 11:42:46] <rmatte> lol
[21-Jan-2011 11:42:59] <twm1010> this websense installation is going to be the death of me
[21-Jan-2011 11:43:04] <rmatte> PC133? $50, EDO? $100
[21-Jan-2011 11:43:04] <davetoo> indeed, it is not
[21-Jan-2011 11:43:08] <rmatte>
[21-Jan-2011 11:45:28] * davetoo fires up VM Workstation... do to some actual work
[21-Jan-2011 11:45:31] <twm1010> has anyone done any work with integrating zenoss and netflow?
[21-Jan-2011 11:46:05] <kokey> twm1010: there is some enterprise integration
[21-Jan-2011 11:46:34] <kokey> twm1010: with plixer's netflow thing
[21-Jan-2011 11:54:39] <rmatte> http://dev.zenoss.com/trac/ticket/7689
[21-Jan-2011 11:54:41] <rmatte> voila
[21-Jan-2011 11:54:47] <rmatte> attached my patch and the screenshot
[21-Jan-2011 11:54:51] <rmatte> hopefully that will get some traction
[21-Jan-2011 11:55:18] <kokey> anyone heard of anything sticking the RRD files into a DB instead of on the FS?
[21-Jan-2011 11:55:50] <kokey> i know people have done it for other systems
[21-Jan-2011 11:56:25] <davetoo> ?
[21-Jan-2011 11:56:34] <rmatte> ah ok, that graphpoint name thing is an accepted fix for 3.1, so it'll make it in eventually
[21-Jan-2011 11:56:51] <davetoo> what do you mean "stick[ing] an RRD file into a DB"?
[21-Jan-2011 11:56:59] <rmatte> kokey: I haven't heard of that being done for Zenoss, it's coded to use files
[21-Jan-2011 11:57:20] <rmatte> kokey: I've heard of RRD type data being stored in a database, but not an actual RRD file itself
[21-Jan-2011 11:57:26] <rmatte> though it's technically possible
[21-Jan-2011 11:57:34] <rmatte> not sure what advantage that would give, if any, though
[21-Jan-2011 11:57:42] <rmatte> It would still behave as an RRD file would
[21-Jan-2011 11:58:08] <kokey> well, the advantages are a bit special
[21-Jan-2011 11:58:30] <kokey> but i think what some others may have done is simple replace the rrd lib with something that uses a DB instead
[21-Jan-2011 11:58:43] <kokey> and changed all the stuff that does rrd calls to use this thing
[21-Jan-2011 11:58:52] <kokey> not sure if it used the same format for their libs or not
[21-Jan-2011 11:59:03] <kokey> wondering if someone perhaps hacked the rrd libs themselves to do something like that
[21-Jan-2011 12:00:02] <davetoo> I'm told that Zenoss are moving toward an architecture more amenable to a pluggable data store.
[21-Jan-2011 12:00:11] <rmatte> nyeates: I attached my patch to http://dev.zenoss.com/trac/ticket/7689 which has already been accepted for 3.1. Hopefully that patch will save the guys a bit of work (if they haven't already started on a fix for it)
[21-Jan-2011 12:07:51] <kokey> davetoo: cool that's what i would prefer to hear
[21-Jan-2011 12:08:05] <kokey> davetoo: purely then i can tell management that saying it's coming, just wait
[21-Jan-2011 12:08:31] <kokey> ok i left words out there i hope i still make sense
[21-Jan-2011 12:08:32] <rmatte> kokey: well, when something is "coming" in Zenoss, don't expect to see it for a year plus
[21-Jan-2011 12:08:37] <rmatte>
[21-Jan-2011 12:08:41] <kokey> rmatte: yeah i know
[21-Jan-2011 12:08:57] <kokey> rmatte: but i'll get the sales guy to tell his version of when
[21-Jan-2011 12:09:09] <kokey> like 'it is on the road map for next year'
[21-Jan-2011 12:09:27] <kokey> and then we won't worry about it for a while
[21-Jan-2011 12:09:54] <kokey> thing is we just have this big oracle infrastructure that's well looked after so for them it makes sense to stick anything that's big data into there
[21-Jan-2011 12:10:04] <davetoo> kokey: I could see that taking a year, certainly
[21-Jan-2011 12:10:30] <kokey> that said the systems i'm using it on are using netapp filers
[21-Jan-2011 12:10:40] <kokey> which are also reasonably well looked after
[21-Jan-2011 12:11:32] <kokey> actually this will be funny as they try to keep sticking in more stuff into oracle while most software we get only supports mysql/postgres
[21-Jan-2011 12:11:37] <rmatte> I'd be an oracle fan if it wasn't so damn expensive lol
[21-Jan-2011 12:11:43] <kokey> that said if oracle wants to be clever they should make oracle mysql compatible
[21-Jan-2011 12:11:58] <rmatte> kokey: word is they are already working on that
[21-Jan-2011 12:12:22] <kokey> as a strategy for them that would be smart
[21-Jan-2011 12:12:33] <kokey> let people stick all their different mysql stuff in there
[21-Jan-2011 12:12:49] <kokey> and then you end up having a massive oracle db infrastructure that you're locked into
[21-Jan-2011 12:13:17] <rmatte> well, I think the strategy would be more for companies to start off with MySQL and then when they outgrow that, then Oracle can sweep in with "By the way, did you know you can easily migrate all of your data from MySQL to Oracle?"
[21-Jan-2011 12:13:32] <rmatte> and voila, you've got a sale
[21-Jan-2011 12:13:33] <rmatte> lol
[21-Jan-2011 12:14:39] <rmatte> I think they'd do well with that, because MySQL doesn't have the best performance in the world
[21-Jan-2011 12:14:55] <kokey> yeah that too
[21-Jan-2011 12:15:09] <kokey> and anyone with current mysql setups who are hitting scaling issues
[21-Jan-2011 12:15:43] <rmatte> yeh
[21-Jan-2011 12:15:53] <rmatte> which is what I was saying before
[21-Jan-2011 12:15:53] <][ceman> anyone use the esxi zenpack for zenoss?
[21-Jan-2011 12:16:06] <rmatte> ][ceman, which one?
[21-Jan-2011 12:16:16] <rmatte> there are a few different ESX packs
[21-Jan-2011 12:16:29] <][ceman> trying to monitor esxtop with the vmware cli
[21-Jan-2011 12:17:22] <][ceman> I found an install guide and am working through that, it says that the zenpack comes pre-installed, but it's not listed in the interface
[21-Jan-2011 12:17:35] <rmatte> ][ceman: can I suggest you try these packs first... docs/DOC-10225 docs/DOC-10242
[21-Jan-2011 12:18:02] <rmatte> They use the perl vSphere API instead of esxtop
[21-Jan-2011 12:18:07] <rmatte> and they work quite well
[21-Jan-2011 12:18:47] <][ceman> I'm looking to graph data from esxtop specifically. Looking for the vmhba data for iscsi connection latency
[21-Jan-2011 12:19:10] <][ceman> Although those other packs look very intresting as well. :-)
[21-Jan-2011 12:19:22] <][ceman> I will most likely be using those too
[21-Jan-2011 12:19:59] <rmatte> ah I see
[21-Jan-2011 12:20:17] <rmatte> unfortunately I haven't tried the esxtop pack yet
[21-Jan-2011 12:21:13] <][ceman> so those other two would be for monitoring the resources of the esxi host as well as the guests?
[21-Jan-2011 12:22:02] <twm1010> the other ones aren't too shabby
[21-Jan-2011 12:23:40] <][ceman> ahh ok. found the link.
[21-Jan-2011 12:23:44] <][ceman> docs/DOC-9384
[21-Jan-2011 12:23:50] <][ceman> that's the one I'm looking at
[21-Jan-2011 12:30:57] <rmatte> and yes, those are for monitoring resources on the host and guests
[21-Jan-2011 12:31:09] <rmatte> the author is also adding interface monitoring capability soon as well
[21-Jan-2011 12:31:17] <rmatte> and then he'll move on to having it detect LUNs and stuff
[21-Jan-2011 12:31:27] <rmatte> basically duplicate what the enterprise pack can do as best he can
[21-Jan-2011 12:31:46] <rmatte> the enterprise pack obviously still has more bells and whistles, but at least it's something for core users
[21-Jan-2011 12:38:11] <][ceman> sweet
[21-Jan-2011 12:39:16] <][ceman> My company is using nagios right now, and I'm looking at other tools that will get the job done
[21-Jan-2011 12:40:36] <][ceman> so far Zenoss is kicking the pants off everything else for monitoring. Very impressed so far
[21-Jan-2011 12:40:56] <kokey> yeah i went through the same trip
[21-Jan-2011 12:41:30] <kokey> my last job was a nagios install that i had many lines of code written for to make it do the stuff we want
[21-Jan-2011 12:41:33] <kokey> for a large infrastructure
[21-Jan-2011 12:41:46] <kokey> while zenoss can do most of the same stuff out of the box and a lot of things better
[21-Jan-2011 12:41:52] <rmatte> yup
[21-Jan-2011 12:42:12] <rmatte> It takes care of all the common OIDs
[21-Jan-2011 12:42:19] <rmatte> leaving you to focus on the specifics for each device
[21-Jan-2011 12:42:43] <rmatte> plus the amount of ZenPacks available at this point is fantastic
[21-Jan-2011 12:43:02] <rmatte> the WMI packs that Egor wrote are amazing for windows monitoring
[21-Jan-2011 12:45:45] <rmatte> though WMI itself is not so amazing lol
[21-Jan-2011 12:46:11] forsberg is now known as fOrsberg
[21-Jan-2011 12:48:46] <rmatte> It's so nice when clients take down their 30 node wireless network and don't inform us beforehand
[21-Jan-2011 12:53:28] <kokey> yeah except next week i'll focus on fixing the corruption i have in my setup
[21-Jan-2011 12:53:49] <kokey> loading zenpacks doesn't seem to work any more and i don't have proper network graphs any more
[21-Jan-2011 12:54:23] <rmatte> what do you mean you don't have proper network graphs?
[21-Jan-2011 12:54:27] <kokey> rmatte: not an issue if the pager alerts are set to phone all their mobile phones with a message
[21-Jan-2011 12:54:42] <kokey> rmatte: well my ethernetCsmac_64 thing has gone corrupt
[21-Jan-2011 12:54:45] <rmatte> kokey: yeh, doesn't work that way for us lol
[21-Jan-2011 12:54:46] <kokey> and i don't have a backup of it
[21-Jan-2011 12:55:00] <rmatte> the actual template has gone corrupt?
[21-Jan-2011 12:55:17] <kokey> well there's something in the template that makes me unable to edit it through the interface
[21-Jan-2011 12:55:33] <rmatte> ah
[21-Jan-2011 12:55:34] <kokey> i added another custom graph, and put stuff into the custom graph thing
[21-Jan-2011 12:55:43] <kokey> and now the interface borks when i'm trying to load it
[21-Jan-2011 12:56:01] <rmatte> ah
[21-Jan-2011 12:56:28] <rmatte> I stay away from that custom graph definitions option unless I absolutely have to
[21-Jan-2011 12:56:48] <kokey> so i tried to export the ethernetCsmac (not 64) in a zenpack, edit that, and...
[21-Jan-2011 12:56:55] <kokey> ah i just remembered there's something i've done wrong
[21-Jan-2011 12:57:19] <kokey> i forgot to rename the actual template name inside of the objects.xml
[21-Jan-2011 12:58:54] <Simon4> kokey: if you haven't yet, try a reindex() within zendmd
[21-Jan-2011 13:06:07] <kokey> Simon4: oh, didn't know about that
[21-Jan-2011 13:06:22] <kokey> anyway i fixed my graphs it seems
[21-Jan-2011 13:07:14] <kokey> export ethernetCsmacd and the broken ethernetCsmacd_64, copy the objects.xml file over, replace the oids and names as necessary
[21-Jan-2011 13:07:27] <kokey> with reinstalling i still get the same error but things seems to work regardless of the error
[21-Jan-2011 13:23:52] <Sam-I-Am> sweet, cisco 7200s dont send ifadminstatus or ifoperstatus in traps
[21-Jan-2011 13:24:44] <Sam-I-Am> guess my link trap transform gets even more complex :/
[21-Jan-2011 13:31:57] <][ceman> are zenpacks supposed to put files in the libexec directory?
[21-Jan-2011 13:52:55] <Sam-I-Am> yeah, this transform editor window has to go lol
[21-Jan-2011 13:53:03] <Sam-I-Am> i havent the faintest clue what its complaining about
[21-Jan-2011 14:04:10] <rmatte> ?
[21-Jan-2011 14:04:17] <rmatte> pastebin it
[21-Jan-2011 14:11:03] <Sam-I-Am> i think i fixed that part
[21-Jan-2011 14:11:07] <Sam-I-Am> it was a stray space
[21-Jan-2011 14:11:50] <Sam-I-Am> so when an interface up trap clears an interface down event, i dont actually see the interface up event
[21-Jan-2011 14:11:58] <Sam-I-Am> trying to figure out what the contents of it are so i can debug something
[21-Jan-2011 14:12:00] <Sam-I-Am> its not in the history
[21-Jan-2011 14:12:25] <Sam-I-Am> kinda wonder if setting evt.severity is merely historizing the down event and not actually creating an up event
[21-Jan-2011 14:15:20] <rmatte> you're sure you have it set to view clear severity events?
[21-Jan-2011 14:15:31] <rmatte> It doesn't by default
[21-Jan-2011 14:16:26] <Sam-I-Am> hmmm
[21-Jan-2011 14:17:19] <Sam-I-Am> ahhh that was it
[21-Jan-2011 14:17:21] <Sam-I-Am> <- dumbass
[21-Jan-2011 14:23:24] <davetoo> heh
[21-Jan-2011 14:56:21] <rmatte>
[21-Jan-2011 14:59:22] fOrsberg is now known as forsberg
[21-Jan-2011 15:17:28] <rmatte> rocket: aloha
[21-Jan-2011 15:17:36] <rocket> Hello
[21-Jan-2011 15:22:08] <rocket> Its quiet in here today
[21-Jan-2011 15:22:23] <rmatte> It wasn't earlier
[21-Jan-2011 15:22:27] <rmatte> but it died down recently
[21-Jan-2011 15:24:47] <Sam-I-Am> people are out zenoss binge drinking
[21-Jan-2011 15:25:23] <Sam-I-Am> i'm testing out ldp and l2circuits on some cisco gear... and at the same time seeing what traps they send and classifying them
[21-Jan-2011 15:25:28] <Sam-I-Am> its 2 for 1 day
[21-Jan-2011 15:32:25] forsberg is now known as fOrsberg
[21-Jan-2011 15:38:15] <rmatte> I just applied the fix, trying it out...
[21-Jan-2011 15:38:18] <rmatte> oops
[21-Jan-2011 16:35:30] <joko_> pwned
[21-Jan-2011 16:35:32] <rmatte> I'm out, later folks
[21-Jan-2011 16:35:36] <joko_> l8s
[21-Jan-2011 17:00:44] <][ceman> I'm using a zenpack to pull info from one of my esxi servers.
[21-Jan-2011 17:01:00] <][ceman> Trying to get info on the storage adapters
[21-Jan-2011 17:01:17] <][ceman> Getting this error: The datasource Storage Adapter requires a component in ".*%s\([0-9]*:%s\)\\(.*)"
[21-Jan-2011 17:01:19] <zykes-> does the esxtop package support migration stuff ?
[21-Jan-2011 17:01:45] <][ceman> migration?
[21-Jan-2011 17:02:38] <][ceman> I'm trying to add a datasource from the information that is being pulled from resxtop
[21-Jan-2011 17:18:07] <rday> Hello all, I've been trying to get a Monitoring Template to bind to all my device classes, and I just hit the "Toggle Template Binding" in the Advanced->Monitoring Templates->/Devices section
[21-Jan-2011 17:18:23] <rday> and I seem to have lost all my Performance graphs
[21-Jan-2011 17:18:39] <rday> using 3.0.3, is there a way to back out of that?
[21-Jan-2011 17:21:20] <rday> ahh, of course I was trying to toggle again, but on the wrong class, nvrmnd
[21-Jan-2011 17:26:07] <][ceman> hey easy fix that's always good
[21-Jan-2011 17:26:28] <rday> yea, one of those tricky "pay attention" problems
[21-Jan-2011 17:27:09] <rday> here's another one though, if I put this monitoring template into /Devices , only some of my devices will show the template. Other (in /Server/Linux for example) don't
[21-Jan-2011 17:27:29] <rday> where should I go to get this template to show up for all devices?
[21-Jan-2011 17:33:11] <][ceman> hrmm there is a way to apply it to the category I think
[21-Jan-2011 17:33:21] <][ceman> so that it applies to any device you put into that category
[21-Jan-2011 17:34:15] <][ceman> advanced -> monitoring templates
[21-Jan-2011 17:34:58] <][ceman> I *think* that's where
[21-Jan-2011 17:41:00] <rday> yea, I have it in there. I may just have to create this template for /Server/*
[21-Jan-2011 17:50:44] <zykes-> davetoo: still busy ?
[21-Jan-2011 17:54:33] <davetoo> Not quite as busy
[21-Jan-2011 17:54:43] <davetoo> so..
[21-Jan-2011 17:54:51] <davetoo> hang on
[21-Jan-2011 18:30:08] <ericedge> if I lock a service from updates, does that prevent monitor alarms from going off?
[21-Jan-2011 18:33:15] <ericedge> (since that seems to be the behavior I'm seeing on this one host's ipservices, though I'm not sure that's the reason why since lock updates aren't immediately apparent in 2.5's UI, from what I can see)
[21-Jan-2011 21:07:04] rhettardo_ is now known as rhettardo
[21-Jan-2011 23:41:01] <wdw> Howdy! When I tried Zenoss a while back, we couldn't use it because we couldn't monitor virtual hosted domains. It would lookup the IP of each domain, and refuse to allow 'duplicate' devices, so trying to monitor domain.com & domain.net would result in domain.net being refused for being a dupe. Has Zenoss gotten better at handling this by any chance?
[21-Jan-2011 23:44:17] <wdw> Ah, I see that as late as Oct 2010, users were still asking this question on the community site. So, presumably this continues to be a non-supported use case. Darn
[21-Jan-2011 23:48:30] <Sam-I-Am> you'd think theres an httpd/apache zenpack for that sort of thing
[22-Jan-2011 00:00:40] [disconnected at Sat Jan 22 00:00:40 2011]
[22-Jan-2011 00:00:40] [connected at Sat Jan 22 00:00:40 2011]
[22-Jan-2011 00:00:55] [zenoss-logger (logger bot) has joined #zenoss]
[22-Jan-2011 04:57:55] fOrsberg is now known as forsberg
[22-Jan-2011 11:27:07] <tristanbob_> We are currently using WhatsUp to monitor our datacenter. We would like to use an opensource monitoring tool at a second location to monitor the same things. Has any developed an export/import tool for this?
[22-Jan-2011 11:30:40] <forsberg> "There were no results for whatsups" returned on a search @ www.zenoss.org
[22-Jan-2011 11:30:56] <forsberg> lol ups
[22-Jan-2011 11:31:55] <forsberg> there is a few hits on whatsup but...
[22-Jan-2011 11:36:42] <tristanbob_> forsberg, I found this export script.....http://ipswitch.hivelive.com/posts/939c2b978d
[22-Jan-2011 11:40:46] <forsberg> nice!
[22-Jan-2011 12:33:02] <davetoo> w00t!
[22-Jan-2011 12:33:23] <davetoo> I'm viewer #4 for Zenoss' latest video on youtube
[22-Jan-2011 12:36:10] <tristanbob_> davetoo, link!
[22-Jan-2011 12:36:43] <davetoo> http://www.youtube.com/watch?v=1IwSdMtu_j8
[22-Jan-2011 16:59:08] <Undisclosedpower> hi, i've got zenoss core 3.0.3 monitoring a windows 2003 r2 sever via SNMP and WMI, it's getting event logs and such fine, but I can't figure out how to get the list of installed software or the services monitor to work
[22-Jan-2011 16:59:16] <Undisclosedpower> any advice would be much appreciated
[22-Jan-2011 17:00:25] <sergeymasushko> hi 2 all. how can I check why the event was cleared but the clear alert email was not sent?
[22-Jan-2011 18:33:53] <froztbyte> read the event log
[22-Jan-2011 19:04:16] <Sam-I-Am> hmmm interresting
[22-Jan-2011 19:04:22] <Sam-I-Am> my graphs stopped working for no reason
[22-Jan-2011 19:04:32] <Sam-I-Am> rrds are being updated, but zenoss fails to generate a graph
[22-Jan-2011 19:04:33] <Sam-I-Am> no errors.
[22-Jan-2011 19:11:53] <Sam-I-Am> nevermind, apparently it was a firewall rule not letting the web browsers directly access port 8090 for zenrender
[22-Jan-2011 19:12:04] <Sam-I-Am> which is... a weird way to do it.
[22-Jan-2011 19:21:30] <Sam-I-Am> hmm, so there is a problem
[22-Jan-2011 19:21:36] <Sam-I-Am> graphs will not zoom or change time frame
[22-Jan-2011 19:21:48] <Sam-I-Am> this used to work fine
[22-Jan-2011 19:29:17] <Sam-I-Am> oh ffs, can't these people write decent json
[22-Jan-2011 19:29:28] <Sam-I-Am> graph movement only seems to work in firefox
[22-Jan-2011 19:34:24] ShaneX is now known as ShaneB1
[22-Jan-2011 19:34:29] ShaneB1 is now known as ShaneB2
[22-Jan-2011 19:52:37] <Sam-I-Am> time to open an enterprise case about graph movement not working
[22-Jan-2011 19:52:41] <Sam-I-Am> this is clearly a stupid bug
[22-Jan-2011 20:44:35] forsberg is now known as fOrsberg
[23-Jan-2011 00:00:40] [disconnected at Sun Jan 23 00:00:40 2011]
[23-Jan-2011 00:00:40] [connected at Sun Jan 23 00:00:40 2011]
[23-Jan-2011 00:00:59] [zenoss-logger (logger bot) has joined #zenoss]
[23-Jan-2011 01:07:18] <MrZygzakTX> hello
[23-Jan-2011 03:45:36] ShaneB2 is now known as ShaneB
[23-Jan-2011 04:18:15] fOrsberg is now known as forsberg
[23-Jan-2011 05:07:50] <tow> Hi Guys, I've installed zenoss 3 on Ubuntu 10.10. It seems to be installed (deb package). How do I access it?
[23-Jan-2011 05:08:49] <tow> I'm a newbie, so please go easy on me
[23-Jan-2011 05:18:57] <tow> Can anyone help me, please?
[23-Jan-2011 05:21:13] <froztbyte> http://hostaddress:8080
[23-Jan-2011 05:31:20] <tow> froztbyte: I've tried that, Doesn't work
[23-Jan-2011 05:32:11] <tow> froztbyte: Apache is up
[23-Jan-2011 05:32:18] <Simon4> tow: have you started the zenoss service?
[23-Jan-2011 05:32:22] <Simon4> zenoss doesn't use apache
[23-Jan-2011 05:37:15] <tow> Simon4: I guess not. How do I do that?
[23-Jan-2011 05:37:28] <Simon4> tow: service zenoss start should do it
[23-Jan-2011 05:40:11] <tow> Simon4: It says "unrecognized service"
[23-Jan-2011 05:41:00] <tow> Simon4: I've installed a package called "zenoss-stack_3.0.3_i386.deb"
[23-Jan-2011 05:41:37] <Simon4> ah, try service zenoss-stack start
[23-Jan-2011 05:41:47] <tow> Simon4: Do I need to install something else as well?
[23-Jan-2011 05:41:53] <tow> Ok
[23-Jan-2011 05:42:43] <tow> What is zenoss-stack and what is the difference from zenoss?
[23-Jan-2011 05:44:53] <tow> It seems to be working! Yippy
[23-Jan-2011 05:44:56] <tow> 10x alot
[23-Jan-2011 05:45:15] <tow> Have a great day guys
[23-Jan-2011 05:50:01] <Simon4> enjoy
[23-Jan-2011 06:42:04] forsberg is now known as fOrsberg
[23-Jan-2011 11:43:06] <sytem> has enyone used zenoss to monitor hosts system time?
[23-Jan-2011 11:43:53] <sytem> i would need to have alert if clock on some host differs from time at zenoss host (= ntp-time)
[23-Jan-2011 11:44:09] <][ceman> I'm trying to add a custom datasource coming from the esxtop zenpack. I'm having trouble with the commands to get the data I want. Anyone know where I can go to get help for that? Just the normal zenpack forum section?
[23-Jan-2011 11:51:01] <][ceman> system: my guess is you would have to run a script on your zenoss box that checks the sytem time on the remote machince against the zenoss host, then it could return the value back into the interface
[23-Jan-2011 11:51:03] <][ceman> maybe
[23-Jan-2011 11:52:26] <sytem> i can read time at host with snmp
[23-Jan-2011 11:52:54] <sytem> but i havent found ways to compare that value at zenoss with local time
[23-Jan-2011 11:53:53] <sytem> at the moment i think i must create script that asks host for that oid and compares it with local time, and gives difference as result to zencommand
[23-Jan-2011 11:54:21] <sytem> but i start looking if someone has done something similar
[23-Jan-2011 11:57:46] fOrsberg is now known as forsberg
[23-Jan-2011 13:55:56] <][ceman> anyone else using esxtop zenpack?
[23-Jan-2011 13:57:54] <][ceman> I'm tyring to monitor information from the vmhba adapter
[23-Jan-2011 15:45:47] ke4qqq_ is now known as ke4qqq
[23-Jan-2011 16:50:06] <wobblyonions> hi all
[23-Jan-2011 16:50:23] <wobblyonions> can anyone let me know if they have got Zenoss installed on Debian at all?
[23-Jan-2011 16:50:51] <wobblyonions> having issues with this , it installs but has general issues after and I was wondering if I should use a different OS instead
[23-Jan-2011 18:10:15] <wobblyonions> anyone even alive here today :-)
[23-Jan-2011 18:10:51] <Simon4> I am, but am far too drunk to be any use
[23-Jan-2011 18:10:55] <Simon4> so no
[23-Jan-2011 18:11:12] <sytem> alive but almost sleeping
[23-Jan-2011 18:11:25] * Simon4 pulls out the "drunken kiwi" card
[23-Jan-2011 18:11:28] <wobblyonions> lol hi SImon4 how was your weekend?
[23-Jan-2011 18:11:35] <Simon4> wobblyonions: not ended yet lol
[23-Jan-2011 18:24:15] <wobblyonions> ha yeah forgot the time difference of course its still "yesterday" aint it
[23-Jan-2011 18:24:25] <wobblyonions> Im in Sydney so its 10:20am on Monday
[23-Jan-2011 18:24:27] <Simon4>
[23-Jan-2011 18:24:50] <Simon4> I _should_ be behaving by now, but yeah
[23-Jan-2011 18:27:41] <sytem> in Finland its 01:27 and i should be sleeping
[23-Jan-2011 18:52:54] <froztbyte> wobblyonions: I've used the stack installer on all my debian installs, no issues
[23-Jan-2011 18:53:23] <froztbyte> specifically 2.5.1 and 2.5.2, I haven't been poking at the newer ones yet
[23-Jan-2011 19:11:20] <wobblyonions> yeah I found the issue
[23-Jan-2011 19:11:21] <wobblyonions> :-)
[23-Jan-2011 19:13:03] <][ceman> anyone else using esxtop zenpack?
[23-Jan-2011 19:22:55] <wobblyonions> can someone do me a quick favour
[23-Jan-2011 19:23:19] <wobblyonions> telnet to 172.28.48.49 port 80
[23-Jan-2011 19:23:27] <wobblyonions> and 172.28.48.50 port 25
[23-Jan-2011 19:26:41] <wobblyonions> dont worry about the above
[23-Jan-2011 20:01:54] forsberg is now known as fOrsberg
[23-Jan-2011 20:34:46] <wobblyonions> anyone here that knows much about event transforms at all?
[23-Jan-2011 21:20:33] <wobblyonions> anyone here know anything about Zenoss reports at all?
[23-Jan-2011 22:35:35] salahudin_mycert is now known as salawank
[23-Jan-2011 22:46:54] <wobblyonions> heloooooooooo anyone home
[24-Jan-2011 00:00:40] [disconnected at Mon Jan 24 00:00:40 2011]
[24-Jan-2011 00:00:40] [connected at Mon Jan 24 00:00:40 2011]
[24-Jan-2011 00:00:56] [zenoss-logger (logger bot) has joined #zenoss]
[24-Jan-2011 02:29:50] <zen-345> hi @ all
[24-Jan-2011 02:34:20] <zen-345> i'm testing zenoss right now and i have a question: I have a VPN-Gateway and it sends SNMP-Traps if a VPN-Tunnel is active. If the tunnel came down it stop to send more Traps.. is there any possibility to monitor active connetion without a special trap which says "tunnel is down" ?
[24-Jan-2011 02:35:25] <zen-345> something like: If count stop then severity = "4"
[24-Jan-2011 02:56:35] <tehhobbit> zen-345: sounds like a real odd way of doing stuff ( sending traps for up that is)
[24-Jan-2011 02:56:52] <tehhobbit> check if you cant get the value with snmpget instead
[24-Jan-2011 03:15:48] <zen-345> i've already checkd this... the gateway does only inform me about established connections...
[24-Jan-2011 03:16:50] <zen-345> when a connection came down it doesn't send any information about this event
[24-Jan-2011 03:38:41] fOrsberg is now known as forsberg
[24-Jan-2011 04:05:03] <Wu> mmm, hi there
[24-Jan-2011 04:05:21] <Wu> anybody has any clue/idea about this error?
[24-Jan-2011 04:05:23] <Wu> 2011-01-24 09:00:19,496 WARNING ZEO.zrpc: (81419) CW: error connecting to ('localhost', 8100): EINVAL
[24-Jan-2011 04:05:36] <Wu> (the zeo instance is running in port 8100
[24-Jan-2011 04:05:51] <Wu> tcp4 0 0 192.168.1.104.8100 *.* LISTEN
[24-Jan-2011 04:06:04] <Wu> zenoss python2.6 84115 7 tcp4 192.168.1.104:8100 *:*
[24-Jan-2011 04:06:26] <Wu> mmm, shit, didn't realize it is bind to the external address only
[24-Jan-2011 04:07:26] <Wu> mmm, not the problem
[24-Jan-2011 04:07:30] <Wu> zenoss# telnet localhost 8100
[24-Jan-2011 04:07:38] <Wu> Escape character is '^]'.
[24-Jan-2011 04:07:40] <Wu> Z309
[24-Jan-2011 04:07:47] <Wu> so it seems it is listening in localhost too
[24-Jan-2011 04:11:14] <Wu> mmm, there are some references here:
[24-Jan-2011 04:11:16] <Wu> docs/DOC-2429
[24-Jan-2011 04:11:30] <Wu> (similar problem)
[24-Jan-2011 04:13:56] <MrZygzakTX> hello,
[24-Jan-2011 04:14:43] <MrZygzakTX> I am about to deploy Zenoss at my work as main server monitoring solution.
[24-Jan-2011 04:15:28] <MrZygzakTX> I did my tests on VMware appliance 3.0.3
[24-Jan-2011 04:16:30] <MrZygzakTX> is there any benefit to build Zenoss from scratch on Red Hat Linux?
[24-Jan-2011 04:30:29] <Wu> MrZygzakTX: could you do me a favor?
[24-Jan-2011 04:30:42] <MrZygzakTX> I can try
[24-Jan-2011 04:30:44] <Wu> I'm setting up zenoss for the first time too (freebsd in this case)
[24-Jan-2011 04:30:52] <Wu> and I'm not sure about the install and the mysql databases
[24-Jan-2011 04:31:01] <Wu> could you please check your vmware image
[24-Jan-2011 04:31:09] <Wu> and see the databases you've in the mysql server?
[24-Jan-2011 04:31:16] <MrZygzakTX> for mysql version?
[24-Jan-2011 04:31:19] <Wu> there should be an events database
[24-Jan-2011 04:31:30] <Wu> but I'm not sure if there should be a zenoss database too
[24-Jan-2011 04:32:33] <MrZygzakTX> give me few ...just getting to the system ...
[24-Jan-2011 04:32:59] <Wu> (I'm getting weird errors when zenhub and other components try to connect to the ZEO instance, and I'm trying to debug them)
[24-Jan-2011 04:33:01] <Wu> thnx man
[24-Jan-2011 04:36:08] <Simon4> there should just be an "events" db
[24-Jan-2011 04:36:23] <Wu> mmm, thnx Simon4
[24-Jan-2011 04:36:25] <Simon4> connecting to zeo has nothing to do with mysql - that's the zopedb
[24-Jan-2011 04:36:39] <Simon4> which you can start with zeoctl start as the zenoss user on standard installs
[24-Jan-2011 04:36:48] <Wu> I think I've see a message during install about a "zenoss database", so I would like to check that too
[24-Jan-2011 04:36:56] <Wu> Simon4: yes, I know it should be only zodb-related
[24-Jan-2011 04:37:10] <Wu> but I don't know why it is raising the EINVAL error
[24-Jan-2011 04:37:23] <Wu> 2011-01-24 09:00:19,496 WARNING ZEO.zrpc: (81419) CW: error connecting to ('localhost', 8100): EINVAL
[24-Jan-2011 04:37:32] <Wu> (that's in zenhub.log)
[24-Jan-2011 04:37:58] <Wu> the zeo instance is running and listening on port 8100
[24-Jan-2011 04:38:06] <Wu> I can connect to it using, for example, telnet
[24-Jan-2011 04:38:54] <Simon4> hmm, using the name "localhost" ?
[24-Jan-2011 04:39:17] <Wu> 2011-01-24T09:42:20 INFO ZEO.zrpc (88240) listening on ('', 8100)
[24-Jan-2011 04:40:07] <Wu> Simon4: it is a freebsd jail, which is not the ordinary environment
[24-Jan-2011 04:40:24] <Wu> but it is listening on the jail ip address (192.168.1.104) and localhost (127.0.0.1)
[24-Jan-2011 04:41:04] <Wu> when starting, I can see some messages like this in zeo.log:
[24-Jan-2011 04:41:06] <Wu> 2011-01-24T09:42:43 INFO ZEO.StorageServer (88240) new connection ('192.168.1.104', 16049): <ManagedServerConnection ('192.168.1.104', 16049)>
[24-Jan-2011 04:41:24] <Wu> so seems some components/daemons are connecting successfully
[24-Jan-2011 04:41:28] <Simon4> Wu: so in the jail can the name "localhost" be resolved to 127.0.0.1?
[24-Jan-2011 04:41:34] <Wu> yes
[24-Jan-2011 04:41:44] <Wu> and if I do telnet localhost 8100
[24-Jan-2011 04:41:56] <Wu> Connected to localhost.
[24-Jan-2011 04:41:58] <Wu> Escape character is '^]'.
[24-Jan-2011 04:42:02] <Wu> Z309
[24-Jan-2011 04:42:11] <Wu> and in the zeo.log I see:
[24-Jan-2011 04:42:13] <Wu> 2011-01-24T09:45:06 INFO ZEO.StorageServer (88240) new connection ('192.168.1.104', 45417): <ManagedServerConnection ('192.168.1.104', 45417)>
[24-Jan-2011 04:42:18] <Wu> so the connection is made
[24-Jan-2011 04:42:23] * Simon4 nods
[24-Jan-2011 04:42:51] <Wu> the zope instance is up and running too
[24-Jan-2011 04:42:53] <Wu> 2011-01-24T09:42:26 INFO Zope Ready to handle requests
[24-Jan-2011 04:43:16] <Wu> but when I try to load 192.168.1.104:8080, it doesn't work
[24-Jan-2011 04:43:23] <Wu> it stops with a timeout
[24-Jan-2011 04:44:40] <Wu> it is quite strange
[24-Jan-2011 04:45:52] <Wu> http://paste.e-shell.org/text82403564
[24-Jan-2011 04:45:58] <Wu> everything seems to be up and running
[24-Jan-2011 04:46:26] <Wu> there you will see that the services are listening on the 192.168.1.104 interface
[24-Jan-2011 04:46:35] <Wu> that's because of being running inside a jail
[24-Jan-2011 04:46:58] <Wu> the jail takes care of connections to 127.0.0.1/localhost, forwarding them to 192.168.1.104 transparently
[24-Jan-2011 04:56:24] <Wu> Simon4: forget it
[24-Jan-2011 04:56:29] <Wu> it is working fine now
[24-Jan-2011 04:56:52] <Wu> (I've restarted the jail, dunno if that helped or not but I can connect now)
[24-Jan-2011 04:58:02] <Simon4> cool
[24-Jan-2011 05:48:00] <MrZygzakTX> I have this strange problem on Zenoss 3.0.3 Appliance .... Windows Device shows UP Performance is getting collected on everything as expected but Status for sub components shows down
[24-Jan-2011 05:48:32] <MrZygzakTX> all Daemons appear to be running fine ...
[24-Jan-2011 05:49:31] <MrZygzakTX> any idea what to check ... ?
[24-Jan-2011 06:01:04] <Wu> not me MrZygzakTX, I'm just a newbie (sorry)
[24-Jan-2011 06:03:08] <MrZygzakTX> no worries ....
[24-Jan-2011 07:18:02] <MrZygzakTX> I think I found my problem with Status
[24-Jan-2011 07:18:18] <MrZygzakTX> Status showing down on devices
[24-Jan-2011 07:23:27] <MrZygzakTX> It seems that IE 7+ does not like to display status properly
[24-Jan-2011 07:40:06] <subbu> hi all , after updating zenoss from 2.4 to 3.0.3 ; i am not able to model only windows devices
[24-Jan-2011 07:40:17] <subbu> can any one please help me out
[24-Jan-2011 07:45:08] <zen-345> @subbu have you installed the preinstallation zenpack?
[24-Jan-2011 07:45:15] <subbu> yeah
[24-Jan-2011 07:45:19] <subbu> i installed it
[24-Jan-2011 07:45:37] <subbu> i am able to model the linux devices
[24-Jan-2011 07:45:50] <subbu> can u plz give me the link for zenpack
[24-Jan-2011 07:46:02] <subbu> so that i will try to install it again
[24-Jan-2011 07:46:07] <zen-345> have you installed hp-procurve-zenpack ?
[24-Jan-2011 07:50:03] <subbu> can u plz tell me how to check that
[24-Jan-2011 07:55:00] <subbu> i didn't found the pakc here
[24-Jan-2011 07:55:28] <subbu> /opt/zenoss/zenpacks
[24-Jan-2011 07:58:00] <danuvius> Hello. Good afternoon
[24-Jan-2011 07:58:33] <danuvius> how can I get Device information in a custom modeler? Is this possible?
[24-Jan-2011 08:04:34] <subbu> @ Zen-345: i guess its belong to switch zenpack rgth
[24-Jan-2011 08:05:08] <danuvius> pfff nevermind... I'm getting myself some coffee......
[24-Jan-2011 08:05:21] <csabo> thats the spirit
[24-Jan-2011 08:05:25] <csabo> its too early to be doing anything
[24-Jan-2011 08:16:25] <danuvius> I'm trying to write a custommodeler...for that I need some information from some allready modeled components....
[24-Jan-2011 08:16:45] <csabo> hm
[24-Jan-2011 08:16:51] <csabo> what are you attempting to model
[24-Jan-2011 08:16:56] <danuvius> so in my process function I tried:device.os.interfaces.findObjectsById("interfacename")
[24-Jan-2011 08:17:18] <danuvius> but that is a nogo..:(
[24-Jan-2011 08:17:27] <csabo> i'm 100% not the guy to ask about that
[24-Jan-2011 08:17:34] <danuvius> AttributeError: DeviceProxy instance has no attribute 'os'
[24-Jan-2011 08:17:45] <csabo> well that error is pretty clear
[24-Jan-2011 08:17:52] <csabo> did you look in the dev docs?
[24-Jan-2011 08:17:58] <danuvius> yup...
[24-Jan-2011 08:18:10] <csabo> its correct i assume?
[24-Jan-2011 08:18:10] <danuvius> I have them open on my second screen
[24-Jan-2011 08:18:35] <csabo> rmatte: you here mate
[24-Jan-2011 08:18:45] <csabo> we've got a question in here you would probobly be able to answer off the top of your head
[24-Jan-2011 08:24:21] <zykes-> if anyone needs: https://projects.bouvet-ds.net/indefero/p/zenoss-api/source/tree/master/ just FYI
[24-Jan-2011 08:27:13] <csabo> whats that
[24-Jan-2011 08:27:46] <zykes-> bindings for python towards the JSON api..
[24-Jan-2011 08:27:51] <zykes-> still missing some but getting there
[24-Jan-2011 08:27:54] <csabo> Nice
[24-Jan-2011 08:27:57] <csabo> you're a boss
[24-Jan-2011 08:28:15] <csabo> do you wake up in the morning and yell "IM BOSS"
[24-Jan-2011 08:28:26] <csabo> because if not, you should.. and you should move to Bossington, USA
[24-Jan-2011 08:28:38] <csabo> ..Be the Mayor of Bossington
[24-Jan-2011 08:28:47] <zykes-> oh haha
[24-Jan-2011 08:28:53] <zykes-> it was unneeded spam yes..
[24-Jan-2011 08:29:36] <csabo> I wasnt spamming, i was praising
[24-Jan-2011 08:30:20] <zykes-> i meant my line..
[24-Jan-2011 08:33:38] <zykes-> being sarcastic csabo ?
[24-Jan-2011 08:34:19] <rocket> danuvius: using 3.0.3?
[24-Jan-2011 08:34:44] <csabo> no, i wasnt
[24-Jan-2011 08:34:57] <danuvius> rocket: yes
[24-Jan-2011 08:35:19] <rocket> danuvius: part of the issue is that the whole model isnt sent to the remote to collectors
[24-Jan-2011 08:35:27] <rocket> danuvius: only an object proxy
[24-Jan-2011 08:35:50] <zykes-> csabo: just felt like it
[24-Jan-2011 08:35:53] <rocket> danuvius: you can do one of two things .. update the core to send more of the model in the object proxy
[24-Jan-2011 08:36:29] <rocket> danuvius: or as a new idea that I just came up with during talk of the json api, you could make a json api call to zenoss to grab taht data
[24-Jan-2011 08:38:11] <zykes-> rocket: you know where I can check a status for a jobId ?
[24-Jan-2011 08:38:20] <zykes-> with a API call
[24-Jan-2011 08:38:50] <danuvius> rocket: :S, so If I want information from already modeled components I need to make a json call or rewrite core code...
[24-Jan-2011 08:40:06] <danuvius> that seems a bit strange to me...
[24-Jan-2011 08:42:25] <rocket> danuvius: I will check with some of the core developers if there is a way to add that information from a zenpack
[24-Jan-2011 08:42:41] <rocket> danuvius: most of the time we havent needed the information at model time
[24-Jan-2011 08:45:06] <danuvius> hmm ok...
[24-Jan-2011 08:46:20] <rocket> danuvius: the other way I have seen some information gathered is to merge two modellers into one so that the information is available in that larger one.
[24-Jan-2011 08:46:42] <rocket> danuvius: its very possible I am missing another method, I have a question in to our internal chat
[24-Jan-2011 08:46:52] <danuvius> Yes I was looking into that one right now ;-)
[24-Jan-2011 08:47:35] <rocket> zykes-: looking .. how did you get the jobId?
[24-Jan-2011 08:47:51] <zykes-> rocket: it's after you create a device
[24-Jan-2011 08:47:59] <zykes-> or do similar "add" jobs you get the jobId back
[24-Jan-2011 08:48:24] <rocket> can you check the contents of jobStatus
[24-Jan-2011 08:48:40] <rocket> where jobStatus = self._getFacade().addDevice(....)
[24-Jan-2011 08:49:57] <rocket> I havent done a lot with the new api yet... I am just looking at some of the sources ..
[24-Jan-2011 08:54:04] <rocket> zykes-: it may be a limitation of the api currently
[24-Jan-2011 08:54:27] <rocket> I see in the code this is how you get the jobStatus back based on a jobId
[24-Jan-2011 08:54:45] <rocket> jobstatus = self.dmd.JobManager.getJob(jobid)
[24-Jan-2011 08:55:27] <zykes-> ok
[24-Jan-2011 08:55:57] <rocket> zykes-: you could post an enhancement request. Its possible this is part of the old ui yet and will get added as those pages get rewritten
[24-Jan-2011 08:56:20] <rocket> zykes-: but I am pretty sure the handle to jobStatus will have the info you need
[24-Jan-2011 09:22:10] <Sam-I-Am> morning guys
[24-Jan-2011 09:24:05] <malbon> hola
[24-Jan-2011 09:26:21] <subbu> Hi Sam-I-AM: Good Morning
[24-Jan-2011 09:29:35] <subbu> , after updating zenoss from 2.4 to 3.0.3 ; i am not able to model only windows devices
[24-Jan-2011 09:33:59] <forsberg> :/
[24-Jan-2011 09:35:59] <Sam-I-Am> eh, no one uses windows anyway
[24-Jan-2011 09:43:07] <rmatte> subbu: so you're actually unable to model any windows devices?
[24-Jan-2011 09:49:57] <subbu> yes
[24-Jan-2011 09:51:00] <rmatte> how are you monitoring the windows devices?
[24-Jan-2011 09:51:03] <rmatte> WMI, snmp?
[24-Jan-2011 09:51:14] <Sam-I-Am> sup
[24-Jan-2011 09:51:36] <subbu> SNMP
[24-Jan-2011 09:51:55] <rmatte> can you pastebin what a remodel looks like for one of those devices?
[24-Jan-2011 09:52:10] <subbu> sure rmatte
[24-Jan-2011 09:53:08] <zykes-> rocket: is there any way in the JSON api to get users etc ?
[24-Jan-2011 09:54:04] forsberg is now known as fOrsberg
[24-Jan-2011 09:54:20] <subbu> i am remodeling the device
[24-Jan-2011 09:54:39] <subbu> i will paste the logs which i found after the modeling
[24-Jan-2011 09:58:15] <subbu> 2011-01-25 01:08:27,546 WARNING zen.ZenModeler: Client TAL1456 timeout
[24-Jan-2011 09:58:23] <subbu> i m getting the below errt
[24-Jan-2011 10:02:08] <danuvius> rocket: Hmm i'm running into some issues when combining the two model scripts because I want to make different types of components...
[24-Jan-2011 10:03:00] <danuvius> so I vreated my own component, but that needs some information from one of the IpInterfaces....
[24-Jan-2011 10:03:18] <subbu> rmatte : Can u please help me in this
[24-Jan-2011 10:03:38] <rmatte> subbu: I want you to go to fpaste.org and paste the entire output, that one error lines tells me next to nothing
[24-Jan-2011 10:06:29] <rmatte> subbu: is that server on the same LAN as the Zenoss server or are you monitoring it over some slow links?
[24-Jan-2011 10:07:01] <subbu> zenoss server is one lan and the server which i am monitoring is in different lan
[24-Jan-2011 10:07:13] <rmatte> Timeouts usually mean that Zenoss hasn't been able to gather the data in the set cycle window
[24-Jan-2011 10:07:29] <subbu> k
[24-Jan-2011 10:07:54] <subbu> so is there any way to get the info by modeling
[24-Jan-2011 10:08:22] <subbu> can u please give me u r mail id so that i will send it to u r ud
[24-Jan-2011 10:08:24] <rmatte> If you go to Infrastructure -> Details -> Configuration Properties, and change zCollectorClientTimeout from 300 to around 5000 it'll increase the timeout
[24-Jan-2011 10:08:53] <rmatte> you don't need to email it to me, just go to http://fpaste.org, paste it in, then click submit, and pass me the URL it gives you
[24-Jan-2011 10:09:13] <rmatte> but try what I just described with changing the zCollectorClientTimeout setting first
[24-Jan-2011 10:09:22] <subbu> Thanks
[24-Jan-2011 10:09:23] <subbu> http://fpaste.org/4y0N/
[24-Jan-2011 10:09:52] <rmatte> yeh, the device is just responding too slow
[24-Jan-2011 10:10:01] <rmatte> increasing zCollectorClientTimeout will resolve that
[24-Jan-2011 10:10:50] <subbu> k i increased it from 180 to 5000
[24-Jan-2011 10:10:56] <subbu> and will check it
[24-Jan-2011 10:11:18] <rmatte> k
[24-Jan-2011 10:15:25] <danuvius> can I get dmd available in a modeler in a ZenPack?
[24-Jan-2011 10:17:06] <tuxknowledge> hi, can someone help me with creating a monitor to alert of high SWAP usage on a Linux Box via SNMP?
[24-Jan-2011 10:17:31] <rmatte> danuvius: I don't understand your question
[24-Jan-2011 10:18:03] <tuxknowledge> I am monitoring Linux boxes. I need to have Zenoss send me emails on high swap (virtual memory) usuage
[24-Jan-2011 10:19:15] <danuvius> rmatte: I'm creating my own modeler for a component I have defined.. During the model face I need some information from the device that is being modeled
[24-Jan-2011 10:19:15] <rmatte> tuxknowledge: you'd create one datapoint for the total, one datapoint for the swap, and then set the max value of the threshold as something like: here.getRRDValue('nameOfUsedDatasource') * 0.9
[24-Jan-2011 10:19:24] <tuxknowledge> eventually I will need to create a custom monitor to monitor other System specifications but I have never setup a custom monitor. Right now I only know how to monitor via IP status, not through SNMP service health adn such
[24-Jan-2011 10:19:28] <rmatte> actually sorry
[24-Jan-2011 10:19:39] <rmatte> here.getRRDValue('nameOfTotalDatasource') * 0.9
[24-Jan-2011 10:19:43] <rmatte> and apply it against used
[24-Jan-2011 10:19:54] <rmatte> that will dynamically make the threshold 90% of the total
[24-Jan-2011 10:20:17] <danuvius> rmatte: i have defined a custem component based on OSComponent, but I need some information from one of the interfaces...
[24-Jan-2011 10:20:41] <danuvius> ... of that same device.
[24-Jan-2011 10:20:52] <rmatte> what kind of info?
[24-Jan-2011 10:21:00] <tuxknowledge> sorry rmatte I am stupid when it comes to this as I have never done it. Is there any documentation that will walk me through creating a datapoint?
[24-Jan-2011 10:21:32] <danuvius> description and the name or id
[24-Jan-2011 10:23:12] <rmatte> tuxknowledge: the Zenoss Admin Guide covers device template creation
[24-Jan-2011 10:23:35] <rmatte> danuvius: so you're coding your own modeler plugin, yes?
[24-Jan-2011 10:23:42] <danuvius> rmatte: yes
[24-Jan-2011 10:24:52] <rmatte> danuvius: then in the plugin you really just need to do something like...
[24-Jan-2011 10:24:53] <rmatte> d = dmd.Devices.findDevice('devicename')
[24-Jan-2011 10:24:53] <rmatte> for i in d.os.interfaces():
[24-Jan-2011 10:24:53] <rmatte> i.id
[24-Jan-2011 10:24:54] <rmatte> i.description
[24-Jan-2011 10:24:58] <rmatte> that's just a really rough example
[24-Jan-2011 10:25:07] <tuxknowledge> thanks
[24-Jan-2011 10:25:23] <rmatte> that's assuming that the interfaces are modeled prior to using your plugin
[24-Jan-2011 10:25:24] <rmatte> np
[24-Jan-2011 10:26:21] <rmatte> I have a meeting in 5 mins, but I'll be back afterwards
[24-Jan-2011 10:26:29] <rmatte> I have lots of coding to do today though
[24-Jan-2011 10:26:36] <danuvius> rmatee:NameError: global name 'dmd' is not defined
[24-Jan-2011 10:27:02] <rmatte> danuvius: I said it was a rough example... there has to be a way to do it
[24-Jan-2011 10:27:08] <Simon4> dmd is not available in modelling by default
[24-Jan-2011 10:27:15] <rmatte> I just don't know how to do it in a modeler plugin off the top of my head
[24-Jan-2011 10:27:36] <danuvius> i know that was my initial question how to get dmd available ;)... but I'll fidlle around some more
[24-Jan-2011 10:27:46] <rmatte> Simon4: any idea what the substitute would be for finding the device object?
[24-Jan-2011 10:28:23] <rmatte> I wonder if you could just use this method: docs/DOC-3217
[24-Jan-2011 10:28:23] <Simon4> rmatte: extend zenoss some so that the device proxy object returned by the zenhub contains the bits you want from the original object
[24-Jan-2011 10:28:25] <rmatte> it might work
[24-Jan-2011 10:28:51] <Simon4> or you can do the dirty trick, and follow that DOCU to make your modeller plugin extend zenscriptbase
[24-Jan-2011 10:28:56] * Simon4 has seen that done
[24-Jan-2011 10:29:00] <rmatte> yeh
[24-Jan-2011 10:29:02] <Sam-I-Am> rmatte: do you use something besides firefox or AIEEEE to view graphs in zenoss?
[24-Jan-2011 10:29:13] <rmatte> Sam-I-Am: nope
[24-Jan-2011 10:29:14] <Simon4> it means on a remote collector you need your plugins to be aware of where the zeo server is
[24-Jan-2011 10:29:20] <Simon4> it's a filthy, filthy hack basically
[24-Jan-2011 10:29:31] <rmatte> yup
[24-Jan-2011 10:30:01] <rmatte> danuvius: you could always have it re-grab the data that you need via snmp as well
[24-Jan-2011 10:30:06] <rmatte> danuvius: that would be simpler
[24-Jan-2011 10:30:18] <Sam-I-Am> rmatte: i started rolling out graph viewing to my customers and the first complaint was 'hey, i cant zoom or adjust time range on the graphs' .. turns out it only works in FF and AIEEE on 2.5.2 (at least). i apparently have some safari users
[24-Jan-2011 10:30:58] <rmatte> Sam-I-Am: Safari is only a partially supported browser
[24-Jan-2011 10:31:31] <Sam-I-Am> didnt realize making json buttons work was so difficult
[24-Jan-2011 10:31:36] <rmatte> Firefox and IE are the only 2 browsers listed as full support browsers
[24-Jan-2011 10:31:38] <Sam-I-Am> at least in this day...
[24-Jan-2011 10:31:45] <rmatte> lol
[24-Jan-2011 10:31:53] <danuvius> rmatte: hmm ok. (was trying to avoid that, since the table is 200+ entries and it seems strange to me to request the data twice)
[24-Jan-2011 10:31:56] <subbu> Rmatte: Awsome
[24-Jan-2011 10:32:03] <Sam-I-Am> guess i need to write that into the 'user guide' ... and get a lot of flack for it from the mac users
[24-Jan-2011 10:32:03] <subbu> its working and able to collect the data
[24-Jan-2011 10:32:08] <rmatte> subbu: good
[24-Jan-2011 10:32:13] <subbu> Thanks a lot for the great help
[24-Jan-2011 10:32:24] <rmatte> ok, gotta go
[24-Jan-2011 10:32:25] <rmatte> later
[24-Jan-2011 10:32:32] <Sam-I-Am> no, you cant leave us!
[24-Jan-2011 10:36:24] <subbu> ohh
[24-Jan-2011 10:42:31] <Sam-I-Am> guess he did...
[24-Jan-2011 10:43:56] <axelilly> I've seen IE act funny with the new interface.
[24-Jan-2011 10:44:34] <axelilly> subbu: glad to see that you are now able to collect again.
[24-Jan-2011 10:45:29] <subbu> yeah all the credit belongs to Rmatte
[24-Jan-2011 10:45:33] <subbu> for the great help
[24-Jan-2011 10:45:41] <rmatte>
[24-Jan-2011 10:45:48] <axelilly> subbu: pastebin is your friend
[24-Jan-2011 10:45:54] <][ceman> Morning monitoring mavens. Does anyone use the esxtop zenpack? I've got some issues gathering custom datasources, thought maybe someone else might have some pointers
[24-Jan-2011 10:50:54] <subbu> haha '
[24-Jan-2011 10:58:51] fOrsberg is now known as forsberg
[24-Jan-2011 11:07:10] <][ceman> I have a post in the zenoss zenpack forums. Does that get some love?
[24-Jan-2011 11:09:50] <zykes-> ][ceman: link ?
[24-Jan-2011 11:12:31] <][ceman> message/56166#56166
[24-Jan-2011 11:37:42] * Sam-I-Am grumbles at the wide variety of interface traps in this world
[24-Jan-2011 11:37:51] <Sam-I-Am> this transform is becoming more gross
[24-Jan-2011 11:37:57] <rmatte> Sam-I-Am: which is why polling for status changes is better
[24-Jan-2011 11:38:37] <Sam-I-Am> starting to think that, but there are some things we need to know more often than every 5 minutes
[24-Jan-2011 11:39:00] <rmatte> Sam-I-Am: then poll at 1 minute
[24-Jan-2011 11:39:56] <fragfutter> rmatte: if i start to poll my switches interface state in one minute intervals someone is going to kill me.
[24-Jan-2011 11:39:58] <Sam-I-Am> thats often still too long
[24-Jan-2011 11:40:03] <Sam-I-Am> and i think the machine would croak
[24-Jan-2011 11:40:15] <elc0_work3> hmm where do I define thresholds? using 2.5
[24-Jan-2011 11:40:24] <rmatte> Sam-I-Am: traps are unreliable
[24-Jan-2011 11:40:34] <Sam-I-Am> tell me about it
[24-Jan-2011 11:40:52] <rmatte> elc0_work3: in monitoring templates, the Zenoss Admin Guide explains monitoring templates in detail
[24-Jan-2011 11:40:54] <Sam-I-Am> but i was told we dont have any money for better servers, and zenoss already killed the new san box
[24-Jan-2011 11:41:07] <rmatte> lol
[24-Jan-2011 11:41:24] <elc0_work3> thanks
[24-Jan-2011 11:41:24] <Sam-I-Am> so we had to move the perf monitoring stuff to local storage, which kinda breaks the vmotion idea
[24-Jan-2011 11:41:43] <rmatte> so 5 minutes isn't acceptable, even if you polled ifLastChange so that you'd never miss an interface change, you may just find out about it a few minutes later
[24-Jan-2011 11:41:45] <rmatte> ?
[24-Jan-2011 11:41:54] <fragfutter> i think the combination of polling every five minutes (in case you missed a trap) and receiving traps (if it works, it notifies me instantly) is a good idea.
[24-Jan-2011 11:42:04] <Sam-I-Am> we have customers that expect nearly instant response
[24-Jan-2011 11:42:14] <rmatte> lame lol
[24-Jan-2011 11:42:18] <Sam-I-Am> i wanted to do polling originally, but was told 5 minutes is too long
[24-Jan-2011 11:42:27] <Sam-I-Am> cuz i thought it'd be a lot better
[24-Jan-2011 11:42:34] <rmatte> It is a lot better
[24-Jan-2011 11:43:06] <rmatte> I wish snmp polling cycles were more granular in Zenoss
[24-Jan-2011 11:43:07] <froztbyte> I don't think that polling is a realistic solution for state information of the connectivity sort
[24-Jan-2011 11:43:28] <Sam-I-Am> rmatte: yeah, like link polling at 1 minute, but not any other snmp goodness
[24-Jan-2011 11:43:29] <rmatte> froztbyte: how do you figure?
[24-Jan-2011 11:43:36] <froztbyte> unless you get to 10s resolution or such
[24-Jan-2011 11:43:51] <froztbyte> in which case the design of most things breaks down anyway
[24-Jan-2011 11:44:14] <rmatte> froztbyte: If you poll ifOperStatus and ifLastChange you end up never missing resets
[24-Jan-2011 11:44:20] <rmatte> you just don't find out about them instantly
[24-Jan-2011 11:44:39] <froztbyte> rmatte: I work in the internet provider space, and I have upwards of a 1000 people at any one time who will notice an issue
[24-Jan-2011 11:44:43] <rmatte> but it sure beats fiddling around with trying to create mappings/transforms for the various link traps from different devices
[24-Jan-2011 11:44:57] <froztbyte> and I know people who have even more realtime customers than that
[24-Jan-2011 11:45:24] <froztbyte> hell, let's step it up a few hundred Mbps to some of my carrier friends who carry multiple Gbps of traffic
[24-Jan-2011 11:45:32] <froztbyte> there it's completely pointless to poll
[24-Jan-2011 11:45:38] <froztbyte> you want that trap, and you want it immediately
[24-Jan-2011 11:45:47] <Sam-I-Am> i guess thats sorta my boat too
[24-Jan-2011 11:45:55] <froztbyte> rmatte: sure, that works usefully as extra info
[24-Jan-2011 11:45:58] <Sam-I-Am> <- isp
[24-Jan-2011 11:46:13] <Sam-I-Am> i do plan to run polling to clear interfaces though
[24-Jan-2011 11:46:17] <froztbyte> but as the "omg guiz, shit's fucked", polling is an inefficient solution to this particular problem
[24-Jan-2011 11:46:20] <Sam-I-Am> since sometimes i dont get the 'up' traps
[24-Jan-2011 11:47:08] <Sam-I-Am> also to fix the case where the far side queues a down trap, but doesnt send since the link went down, and sends it later.
[24-Jan-2011 11:47:12] <froztbyte> as to the traps making a transform unwieldy, it might be worth looking into something to handle traps more gracefully
[24-Jan-2011 11:47:37] <froztbyte> I really <3 transforms, but I also don't want to start using it to define the entirety of business logic in my monitoring environment
[24-Jan-2011 11:47:41] <Sam-I-Am> froztbyte: not sure how many different brands of stuff you have, but its amusing to see the differences.
[24-Jan-2011 11:47:56] <Sam-I-Am> some things send this, some that, some this without that, some nothing (and you get to guess)
[24-Jan-2011 11:48:03] <froztbyte> Sam-I-Am: enough to have spent the past few months tweaking things in the 4 big networks I care about
[24-Jan-2011 11:48:19] <froztbyte> (each of those have different things)
[24-Jan-2011 11:48:37] <Sam-I-Am> at first i thought bgp traps were bad, but interfaces are far worse
[24-Jan-2011 11:49:02] <Sam-I-Am> the powers that be want to see a consistent message for a particular issue
[24-Jan-2011 11:49:03] <rmatte> lol
[24-Jan-2011 11:49:09] <rmatte> bgp traps aren't that bad
[24-Jan-2011 11:49:34] <rmatte> I'd use interface traps if I was only dealing with a few types of hardware
[24-Jan-2011 11:49:37] <froztbyte> rmatte: only worked with cisco kit?
[24-Jan-2011 11:49:41] <rmatte> but I deal with so much different stuff, it's not efficient
[24-Jan-2011 11:49:51] <Sam-I-Am> some things send bgp neighbor info, some dont
[24-Jan-2011 11:49:54] <rmatte> froztbyte: cisco mostly, yeh
[24-Jan-2011 11:49:59] <Sam-I-Am> and i need that for the noc service desk
[24-Jan-2011 11:49:59] <froztbyte> rmatte: yeah, that's why
[24-Jan-2011 11:50:12] <froztbyte> I've got at least two vendors for whom a BGP trap basically doesn't exist
[24-Jan-2011 11:50:21] <Sam-I-Am> who's that?
[24-Jan-2011 11:50:29] <froztbyte> mikrotik and some other crowd
[24-Jan-2011 11:50:42] forsberg is now known as fOrsberg
[24-Jan-2011 11:50:45] <froztbyte> can't remember their name now
[24-Jan-2011 11:50:54] <Sam-I-Am> oh, i dont use that
[24-Jan-2011 11:51:13] <Sam-I-Am> once i finalize interface traps, the next fun thing is mpls stuff
[24-Jan-2011 11:51:18] <Sam-I-Am> which is really not standardized
[24-Jan-2011 11:51:26] <Sam-I-Am> i suspect most of it will just be useless
[24-Jan-2011 11:51:31] <rmatte> yeh, mpls sucks
[24-Jan-2011 11:51:36] <rmatte> lol
[24-Jan-2011 11:52:48] <froztbyte> rmatte: just based on a quick summary of Sam-I-Am and your complaints, it sounds like a logical sort of step would be to have transforms sub-classable per vendor/provider
[24-Jan-2011 11:52:57] <froztbyte> even if just to make them less unwieldy
[24-Jan-2011 11:53:42] <rmatte> froztbyte: right, but I just don't have the time to do that every time some new device comes along
[24-Jan-2011 11:53:49] <rmatte> plus sometimes trapping is misconfigured at the other end
[24-Jan-2011 11:53:54] <rmatte> the polling is the best solution for us
[24-Jan-2011 11:55:46] <froztbyte> I still reckon I'm gonna end up writing my own thing one day :/
[24-Jan-2011 11:56:39] <Sam-I-Am> i like how cisco sends a string for interface status
[24-Jan-2011 11:56:42] <Sam-I-Am> (not)
[24-Jan-2011 11:57:34] <Sam-I-Am> froztbyte: i could turn my class transform into a per-event transform based on vendor... except a lot of vendors get detected the same by zenoss, but the contents of the trap differs enough to warrant more code
[24-Jan-2011 11:59:27] <Sam-I-Am> one more device type left... the HP switch
[24-Jan-2011 11:59:58] <Sam-I-Am> which is kinda like the cisco in that it doesnt send ifadminstatus or ifoperstatus, just an interface index. however, it also doesnt send a somewhat simplifying string.
[24-Jan-2011 12:00:29] <froztbyte> well, for now
[24-Jan-2011 12:00:33] <froztbyte> imma go home
[24-Jan-2011 12:02:52] <Sam-I-Am> enjoy
[24-Jan-2011 12:14:47] <tuxknowledge> anyone ever have issues with zenoss 2.5 where the web console times out when loading /zport/whatever
[24-Jan-2011 12:16:20] <rmatte> tuxknowledge: the occasional timeout can happen during an intense polling cycle or something... also sometimes right after restarting Zenoss... sometimes I have to restart it a second time
[24-Jan-2011 12:17:13] <tuxknowledge> yea I just had to restart mine cus everytime I tried to move Mibs it timedout
[24-Jan-2011 12:17:49] <rmatte> oh, you can only really move 40 mibs at a time
[24-Jan-2011 12:17:53] <rmatte> don't try to move more than that
[24-Jan-2011 12:18:07] <tuxknowledge> yea even whe moving only 40 it was timing out
[24-Jan-2011 12:18:11] <rmatte> ah
[24-Jan-2011 12:18:15] <rmatte> maybe try 10 then? lol
[24-Jan-2011 12:18:26] <rmatte> depends on your hardware
[24-Jan-2011 12:18:33] <tuxknowledge> it was wierd the Mibs page loaded but if I moved them it timed out
[24-Jan-2011 12:18:56] <tuxknowledge> I ran into zport constantly timing out on me the other day too, I think I was installing ZenPacks
[24-Jan-2011 12:19:12] <tuxknowledge> Seems like a service restart fixes it, but kind of odd that it keep happening
[24-Jan-2011 12:23:17] <rmatte> moving objects is intensive
[24-Jan-2011 12:23:53] <rmatte> it's a relational database so there's lots of linking and unlinking that happens
[24-Jan-2011 12:26:11] <tuxknowledge> I see
[24-Jan-2011 12:26:35] <tuxknowledge> Not sure how to use Mibs but I see thye do some interesting stuff
[24-Jan-2011 12:26:54] <rmatte> The Mibs just translate snmp traps in Zenoss
[24-Jan-2011 12:26:56] <rmatte> that's it, that's all
[24-Jan-2011 12:27:10] <tuxknowledge> Ah, then this sounds exactly like what I need
[24-Jan-2011 12:27:30] <tuxknowledge> I want to set thresholds for certain system perfomance monitors via SNMP
[24-Jan-2011 12:27:51] <tuxknowledge> Like the swap memory one I was talking about earlier, which I never got working
[24-Jan-2011 12:30:40] <rmatte> I explained the basis of what you'd have to do
[24-Jan-2011 12:30:53] <rmatte> but you really need to work with learning how to create templates first
[24-Jan-2011 12:31:04] <rmatte> to get a basic understanding
[24-Jan-2011 12:31:19] <tuxknowledge> Yea, I did it and read the documentation, but I dont think I have it setup right. I think it works but I dont think it is actually collecting any information
[24-Jan-2011 12:31:34] <rmatte> You need to bind it to the device
[24-Jan-2011 12:31:44] <rmatte> which the admin guide also explains how to do
[24-Jan-2011 12:31:54] <rmatte> or bind it to the class
[24-Jan-2011 12:32:15] <tuxknowledge> Yea, I created a template but when I went to bind it wasnt not available, so I think I need to create a new one to bind
[24-Jan-2011 12:32:36] <rmatte> well what template did you create and what were you trying to bind it to?
[24-Jan-2011 12:32:37] <tuxknowledge> it is just kind of confusing in the beginning that is all
[24-Jan-2011 12:32:45] <rmatte> to be available to bind it needs to be in a class above the device
[24-Jan-2011 12:32:52] <rmatte> or in the same class as the device
[24-Jan-2011 12:33:14] <rmatte> for example, I can't create a template in /Network/Router/Cisco and bind it in /Network/Switch/Cisco
[24-Jan-2011 12:33:28] <rmatte> but I could create it in /Network and it would be bindable in both
[24-Jan-2011 12:33:47] <tuxknowledge> I added it to /Devices/Server/Linux
[24-Jan-2011 12:34:07] <rmatte> you're sure it's not available for binding?
[24-Jan-2011 12:35:13] <tuxknowledge> Looks like it is, but I dont know if that is because I ran Add Template earlier
[24-Jan-2011 12:35:36] <tuxknowledge> when I bind it and click on it all of my settings are gone, so I dont think it is the same one
[24-Jan-2011 12:38:13] <tuxknowledge> Plus I am a bit unsure of some things, Like The Data Source, when I create say the Total DataSource, I set it to Gauge, but then I have everything else blank
[24-Jan-2011 12:38:19] <tuxknowledge> I have a feeling that is incorrect
[24-Jan-2011 13:07:10] <aljosa> i'm getting "ssh-add: /usr/local/zenoss/common/lib/libcrypto.so.0.9.8: no version information available (required by ssh-add)" error, any idea why?
[24-Jan-2011 13:15:03] <MrZygzakTX> hello ....any idea why I would not use Zenoss Appliance to deploy main server monitoring solution but build it from scratch ...any benefits for building server from scratch?
[24-Jan-2011 13:30:09] <rmatte> MrZygzakTX: yes, if you build it from scratch you'll be using the Linux distro that you want to use
[24-Jan-2011 13:30:29] <rmatte> Not everyone is a fan of CentOS
[24-Jan-2011 13:31:34] <Sam-I-Am> hmmmm
[24-Jan-2011 13:32:29] <Sam-I-Am> rmatte: so in an event's details, i see 'local' set to something
[24-Jan-2011 13:32:40] <Sam-I-Am> but cant seem to find it in zendmd when setting evt = to the event id
[24-Jan-2011 13:32:46] <elc0_work3> so I am trying to get thresholds on my network switch. The class of device is /Network. am I understanding this correctly that each port on my cisco switch has a template of type ethernetCsmacd_64 ?
[24-Jan-2011 13:33:23] <Sam-I-Am> you'd think i could just print evt.local
[24-Jan-2011 13:33:48] <Sam-I-Am> elc0_work3: each port that registers as that type, yes
[24-Jan-2011 13:34:08] <elc0_work3> ok. and the switch itself appears to have a template of type device
[24-Jan-2011 13:34:19] <elc0_work3> didnt know each port would get its own type
[24-Jan-2011 13:35:50] <Sam-I-Am> well, theres a device template and interface templates
[24-Jan-2011 13:36:02] <MrZygzakTX> thank you ....
[24-Jan-2011 13:36:28] <Sam-I-Am> i configure a device template for each kind of network device i have, and categorize things like /network/cisco/2800 or /network/juniper/srx
[24-Jan-2011 13:36:30] <elc0_work3> I dont see a way to manually set the ports template type. is this possible? My thinking is I could copy the ethernetCsmacd_64 template then change the threshold
[24-Jan-2011 13:36:41] <MrZygzakTX> i guess that is the most important ...
[24-Jan-2011 13:37:10] <MrZygzakTX> anyone used Oracle Unbrakable Linux to run Zenoss on?
[24-Jan-2011 13:37:17] <Sam-I-Am> i dont think you can set the interface template manually. the modeler will figure out what type it is and select the best match... or default to ethernetcsma64 or somesuch
[24-Jan-2011 13:37:53] <Sam-I-Am> you can copy the ethernet template into your device class and modify as needed if you need to see specific items (like i do)
[24-Jan-2011 13:39:56] <elc0_work3> Sam-I-Am, is this all do-able through the GUI? or is this a bit lower level command line stuff?
[24-Jan-2011 13:41:50] <Sam-I-Am> i've done it all through the gui
[24-Jan-2011 13:51:46] bigegor_ is now known as bigegor
[24-Jan-2011 14:03:15] <Sam-I-Am> meh, gonna need some transform help on this one...
[24-Jan-2011 14:20:23] <Sam-I-Am> and out of nowhere, this cisco is sending me 'Keepalive OK' for linkup traps
[24-Jan-2011 14:21:44] <Sam-I-Am> but sometimes does 'changed state to up'
[24-Jan-2011 14:21:48] * Sam-I-Am shakes fist
[24-Jan-2011 14:42:04] <Sam-I-Am> anyone around?
[24-Jan-2011 14:44:43] <ericedge> *anyone*, or anyone well-versed enough in zenoss to help you out?
[24-Jan-2011 14:44:57] <Sam-I-Am> well, someone familiar with the contents of events for transforms
[24-Jan-2011 14:45:10] <rmatte> Sam-I-Am: I'm only passively here
[24-Jan-2011 14:45:10] <elc0_work3> So I am looking to customize my ethernetCSMACD threshold and lower it from 75% to test this out. Right now the max value for the high utilization = "(here.speed or 1e9) / 8 * .75"
[24-Jan-2011 14:45:16] <Sam-I-Am> and how to find them in zendmd
[24-Jan-2011 14:45:29] <elc0_work3> I assume i can just do soemthing like = "(here.speed or 1e9) / 8 * .20" ?
[24-Jan-2011 14:45:31] <elc0_work3> to set it to 2-%
[24-Jan-2011 14:45:37] <elc0_work3> *20
[24-Jan-2011 14:45:46] <ericedge> elc0_work3: Yes, that's correct.
[24-Jan-2011 14:45:46] <Sam-I-Am> i see 'local' being set to something in event details, but can't seem to find it in zendmd
[24-Jan-2011 14:46:40] <ericedge> Sam-I-Am: Have you checked the overall api for a local keyword? I had some luck going that route in the past.
[24-Jan-2011 14:47:07] <Sam-I-Am> not sure how to do that. i basically set evt to an evtid, and see it in evt.geteventdetails
[24-Jan-2011 14:47:14] <Sam-I-Am> i just cant seem to access it otherwise
[24-Jan-2011 14:48:04] <rmatte> Sam-I-Am: does it show up in details if you examine the event in the event console?
[24-Jan-2011 14:48:39] <rmatte> also, is it a value provided by a trap?
[24-Jan-2011 14:48:52] <Sam-I-Am> it shows up in details
[24-Jan-2011 14:49:01] <Sam-I-Am> and in event.geteventdetails() as ('local', 'Lost Carrier')
[24-Jan-2011 14:49:20] <Sam-I-Am> but when i do something like if hasattr(evt, local) it doesnt seem to notice it
[24-Jan-2011 14:49:28] <Sam-I-Am> and i cant seem to access it in zendmd
[24-Jan-2011 14:51:52] <Sam-I-Am> (unless i'm forgetting how to access it... figured it would be evt.local)
[24-Jan-2011 14:53:42] <elc0_work3> hmmm I would expect "(here.speed or 1e9) / 8 * .001" to be generating events on my switch port util
[24-Jan-2011 14:53:52] <elc0_work3> nm there it goes
[24-Jan-2011 15:42:53] <ericedge> I've got a bunch of servers configured to monitor and alarm on certain tcp ports.
[24-Jan-2011 15:43:23] <ericedge> in the UI two servers can look alike, but when I run a zenstatus on them, one shows no checks are necessary, and the other checks all 3 ports
[24-Jan-2011 15:43:40] <ericedge> where should I look to determine why one server isn't getting checked?
[24-Jan-2011 15:53:47] <rmatte> ericedge: beats me, could be a number of reasons
[24-Jan-2011 15:54:16] <rmatte> i.e: is the server reachable? is it in maintenance state?
[24-Jan-2011 15:54:39] <rmatte> how long ago did the ports get discovered on it?
[24-Jan-2011 15:54:39] <ericedge> yeah, when I check using telnet, I can connect to the ports just fine.
[24-Jan-2011 15:54:53] <rmatte> did you push changes to the collector?
[24-Jan-2011 15:55:01] <ericedge> the ports were modelled within the last month
[24-Jan-2011 15:55:16] <ericedge> push changes to the collector? Not familiar with that concept.
[24-Jan-2011 15:55:18] <Sam-I-Am> rmatte: if an event seems to contain variable xyz in the details, cant i just get it by evt.xyz in zendmd?
[24-Jan-2011 15:56:29] <rmatte> ericedge: if they've been there for a month it wouldn't matter, changes get pushed every hour
[24-Jan-2011 15:56:36] <rmatte> but you can do it manually via a menu option
[24-Jan-2011 15:56:52] <rmatte> have you tried running it just against that 1 specific device?
[24-Jan-2011 15:56:59] <rmatte> zenstatus run -v10 -d devicename
[24-Jan-2011 15:57:24] <rmatte> have you tried remodeling the device to make sure it picks up the ports again?
[24-Jan-2011 15:57:32] <rmatte> are those ports running on ipv6?
[24-Jan-2011 15:58:28] <ericedge> no ipv6, yes run zenstatus at cmdline (some servers report 0 jobs to check, others get 1+), and I've tried remodeling, yeah.
[24-Jan-2011 15:58:44] <rmatte> yeh, no idea
[24-Jan-2011 15:59:13] <rmatte> can you paste the output of the zenstatus run via fpaste.org?
[24-Jan-2011 15:59:14] <ericedge> I'm thinking there's something odd in the configuration for the ipservices, but the object model in zendmd is pretty complicated, and I can't tell from the zenstatus script what it's using to determine whether a job should run or not.
[24-Jan-2011 16:05:34] <ericedge> with some possible stray newlines: http://fpaste.org/1Lnw/
[24-Jan-2011 16:07:45] <rmatte> strange, try deleting the ip services from the device, then remodeling
[24-Jan-2011 16:08:09] <rmatte> afk
[24-Jan-2011 16:08:51] <ericedge> rmatte: thanks, will try that, though I vaguely recall having tried that on Friday and not having any luck.
[24-Jan-2011 16:20:08] <SEJeff_work> Has anyone gotten zenoss wrapped behind apache + ssl and still gotten access to the zenoss api working?
[24-Jan-2011 16:20:11] <SEJeff_work> the xmlrpc stuff
[24-Jan-2011 16:29:54] <Simon4> SEJeff_work: we have, but we also rolled our own custom auth plugin for zope so that you're authed by your SSL client cert
[24-Jan-2011 16:30:40] <SEJeff_work> Hmmmmm
[24-Jan-2011 16:30:46] <SEJeff_work> We have zenoss tied to our Active Directory ldap
[24-Jan-2011 16:30:49] <SEJeff_work> So that will be enough to auth
[24-Jan-2011 16:42:49] <wobblyonions> howdy all
[24-Jan-2011 16:42:54] <wobblyonions> rmatte you there dude>?
[24-Jan-2011 16:44:36] <ericedge> wobblyonions: he said he's afk about 30mins ago
[24-Jan-2011 16:44:55] <wobblyonions> ah right cool how you doing ericedge?
[24-Jan-2011 16:45:43] <ericedge> frustrated with zenoss tcp modeling and monitoring, but otherwise ok, thx.
[24-Jan-2011 16:46:24] <wobblyonions> awesome, why you frustrated?
[24-Jan-2011 16:46:51] <Simon4> ericedge: the one thing that's caught me before with the ip service stuff, is if the service is listening on ipv6 and ipv4, it won't appear in zenoss
[24-Jan-2011 16:47:06] <Simon4> so check with netstat -lntp to see what it's listening on
[24-Jan-2011 16:47:34] <rmatte> wobblyonions: I'm here
[24-Jan-2011 16:47:47] <rmatte> but only for another 15 mins or so
[24-Jan-2011 16:48:14] <wobblyonions> ah actually I have a query, can Zenoss check response time on both DNS and HTTP for a website at all, not sure how you would add a website as a device etc if that is even possible at all
[24-Jan-2011 16:48:16] <wobblyonions> anyone know
[24-Jan-2011 16:48:32] <wobblyonions> hi rmatte how you been man , whats new in Canada these days
[24-Jan-2011 16:49:06] <rmatte> not much, just colllld
[24-Jan-2011 16:49:28] <rmatte> why would you want response time on dns?
[24-Jan-2011 16:49:29] <wobblyonions> gutted
[24-Jan-2011 16:49:35] <ericedge> wobblyonions: You could do that for a single device for the website, or if you have multiple sites for a single ip address, then you could write scripts to check it via check_http
[24-Jan-2011 16:50:08] <rmatte> I just use the HTTP Monitor ZenPack and add devices with the hostname of the websites to /HTTP
[24-Jan-2011 16:50:09] <ericedge> Simon4: Thx, will see if that matches up with the behavior I'm seeing, though the nmap output seems to be the same for broken and working servers.
[24-Jan-2011 16:50:27] <wobblyonions> mmm maybe I need to look at this HTTP Monitor Zenpack then
[24-Jan-2011 16:50:43] <rmatte> It's a Zenoss Core ZenPack
[24-Jan-2011 16:50:47] <wobblyonions> do you guys get your Zenpacks from the Zenoss website as I had a few issues with them ages ago
[24-Jan-2011 16:50:59] <rmatte> wobblyonions: yes, that's where to get them
[24-Jan-2011 16:51:08] <rmatte> just make sure you unzip them as they'll come down as a .zip
[24-Jan-2011 16:51:15] <wobblyonions> yeah will do
[24-Jan-2011 16:51:16] <rmatte> and they shouldn't be zipped
[24-Jan-2011 16:51:19] <wobblyonions> just look for it now
[24-Jan-2011 16:51:37] <wobblyonions> thanks for your help the other day rmatte my Zenoss is looking good now
[24-Jan-2011 16:51:43] <rmatte> no prob
[24-Jan-2011 16:51:49] <wobblyonions> just a few issues I am trying to resolve but I am getting there
[24-Jan-2011 16:52:00] <wobblyonions> how did your Zenoss work go the other day then it all finish ok?
[24-Jan-2011 16:52:12] <rmatte> yeh, got more coming tomorrow
[24-Jan-2011 16:52:37] <wobblyonions> nice
[24-Jan-2011 16:52:55] <wobblyonions> right got the Zenpack just installing now
[24-Jan-2011 16:54:11] <wobblyonions> gutted install failed
[24-Jan-2011 16:54:22] <Simon4> what was the error?
[24-Jan-2011 16:54:34] <wobblyonions> Link to http://pypi.python.org/simple/ZenPacks.zenoss.HttpMonitor/ ***BLOCKED*** by --allow-hosts
[24-Jan-2011 16:54:54] <rmatte> you're using Zenoss 2.5 or 3.0?
[24-Jan-2011 16:55:08] <wobblyonions> 2.5
[24-Jan-2011 16:55:16] <rmatte> then you need an older version of the pack
[24-Jan-2011 16:55:21] <rmatte> the one you grabbed is most likely for 3.0
[24-Jan-2011 16:55:55] <rmatte> Make sure you grab ZenPacks.zenoss.HttpMonitor-2.0.1-py2.4.egg.zip
[24-Jan-2011 16:56:03] <rmatte> not ZenPacks.zenoss.HttpMonitor-2.0.3-py2.6.egg.zip
[24-Jan-2011 16:56:04] <wobblyonions> yah got that now
[24-Jan-2011 16:56:33] <wobblyonions> while your here rmatte do you know of any good docs or websites I can look at for the reporting side of Zenoss at all
[24-Jan-2011 16:56:47] <wobblyonions> installed that Zenpack now
[24-Jan-2011 16:56:55] <rmatte> what do you mean?
[24-Jan-2011 16:57:40] <wobblyonions> the whole reporting side of Zenoss yeah
[24-Jan-2011 16:57:59] <wobblyonions> to created automated reports etc is there a guide for that side specifically
[24-Jan-2011 16:58:00] <rmatte> when it comes to reporting you get what you see
[24-Jan-2011 16:58:12] <rmatte> and the only real document I can recommend is the Zenoss Admin Guide
[24-Jan-2011 16:58:28] <wobblyonions> ok will check that out had a bried look at it and didnt see a great deal
[24-Jan-2011 16:58:35] <rmatte> automated reports can't be done via the UI
[24-Jan-2011 16:58:45] <rmatte> you have to use zenreportmail (I think it's called)
[24-Jan-2011 16:58:54] <rmatte> and cron it
[24-Jan-2011 16:59:07] <wobblyonions> want to be able to have a report that runs once a month and gives me a event report for each device as seperate reports so 100 devices = 100 reports
[24-Jan-2011 16:59:49] <rmatte> yeh, that's something you'll have to code yourself
[24-Jan-2011 17:00:02] <rmatte> what do you mean by an event report?
[24-Jan-2011 17:00:10] <wobblyonions> ah there was one more things rmatte which is a little more complicated and maybe best for another day
[24-Jan-2011 17:00:21] <zykes-> what kind of report ?
[24-Jan-2011 17:00:30] <wobblyonions> want a PDF ideally that shows all events for a device
[24-Jan-2011 17:01:02] <wobblyonions> in our setup we get firewall events and need to be able to provide customer with a monthly report showing all the firewall events etc
[24-Jan-2011 17:01:10] <rmatte> that would definitely involve coding
[24-Jan-2011 17:01:14] <rmatte> there's nothing like that
[24-Jan-2011 17:01:49] <wobblyonions> ok will have to see what I can do then around that side of things
[24-Jan-2011 17:02:04] <wobblyonions> need to look into what you get with Zenoss report itself
[24-Jan-2011 17:02:13] <rmatte> not much right now
[24-Jan-2011 17:02:38] <rmatte> they are working on a new reports system but it's going to be enterprise only
[24-Jan-2011 17:02:47] <wobblyonions> rmatte- you recall that stuff we did the other day via the CLI, when you have say 10 minutes can you help me with something , need to be able to grab the details from within that etc
[24-Jan-2011 17:03:09] <rmatte> I don't fully recall, remind me
[24-Jan-2011 17:03:12] <wobblyonions> gutted yeah enterprise is defo better from reports I recall as we had that in the last place
[24-Jan-2011 17:03:58] <wobblyonions> around dictionaries etc
[24-Jan-2011 17:04:15] <rmatte> oh yeh, what about it?
[24-Jan-2011 17:05:19] <wobblyonions> ok cool well I would like to be able to do this, in evt.message at the moment I am getting a load of things of which two are source IP and destinationIP I would like to be able to include those in the evt.suammry but think I need to do something via the CLI thing again to get this working , any ideas
[24-Jan-2011 17:06:18] <rmatte> I need more specifics... when you say "I am getting a load of things"
[24-Jan-2011 17:06:23] <rmatte> where are you seeing those things?
[24-Jan-2011 17:06:31] <wobblyonions> let me fpaste it for you
[24-Jan-2011 17:06:34] <rmatte> k
[24-Jan-2011 17:07:30] <wobblyonions> http://fpaste.org/2kPR/
[24-Jan-2011 17:07:33] <wobblyonions> thats it
[24-Jan-2011 17:08:25] <wobblyonions> so in this case the detail is in evt.component and I need to extract certain values from within there namely, src=x.x.x.x and dst=x.x.x.x if possible at all
[24-Jan-2011 17:08:39] <wobblyonions> bearing in mind the x.x.x.x will be different every time
[24-Jan-2011 17:08:47] <rmatte> I had given you code to do that
[24-Jan-2011 17:09:05] <rmatte> and I don't know if I have the code still saved, if you don't
[24-Jan-2011 17:09:19] <rmatte> I could rewrite it, but I'm out of here really soon
[24-Jan-2011 17:09:24] <wobblyonions> mmm let me look
[24-Jan-2011 17:10:16] <wobblyonions> crap no I didnt and fpaste dont keep things for long enough that I can get it from there :-(
[24-Jan-2011 17:10:18] <wobblyonions> gutted
[24-Jan-2011 17:10:35] <wobblyonions> how would I reference it though in a transform once I ran the code etc?
[24-Jan-2011 17:11:06] <wobblyonions> as if I can find the code I can adapt for what I need but not sure how to then reference it in a evt.summary="BLAH bah SRC=ip=???"
[24-Jan-2011 17:11:46] <rmatte> sorry, I have to go, my ride is leaving
[24-Jan-2011 17:11:51] <rmatte> I'll be back tomorrow
[24-Jan-2011 17:12:10] <wobblyonions> ok mate see you then thanks
[24-Jan-2011 17:17:27] <Sam-I-Am> moo.
[24-Jan-2011 17:18:36] <ericedge> baa.
[24-Jan-2011 17:22:11] <zykes-> rmatte: why ent. only ?
[24-Jan-2011 17:22:23] <zykes-> what's the diff gonna be ?`
[24-Jan-2011 17:22:34] <wobblyonions> rmatte has gone
[24-Jan-2011 17:22:41] <rocket> zykes-: for the reporting changes?
[24-Jan-2011 17:22:49] <zykes-> no. evt system
[24-Jan-2011 17:23:26] <rocket> events will be processed in a separate daemon rather than in zenhub
[24-Jan-2011 17:23:46] <zykes-> and that's ent. only ?
[24-Jan-2011 17:23:49] <zykes-> what's the use of that ?
[24-Jan-2011 17:23:53] <rocket> no thats not
[24-Jan-2011 17:24:04] <rocket> rmatte was referring to enterprise only reports
[24-Jan-2011 17:24:11] <zykes-> which is ?
[24-Jan-2011 17:24:26] <rocket> a whole new reporting engine
[24-Jan-2011 17:24:55] <zykes-> meaning ?
[24-Jan-2011 17:25:03] <rocket> more like a real data warehouse etc where you can slice and dice information
[24-Jan-2011 17:25:25] <zykes-> data warehouse ?
[24-Jan-2011 17:25:49] <rocket> you can google that ..
[24-Jan-2011 17:26:24] <zykes-> any other new cool features that are planned ?
[24-Jan-2011 17:26:44] <rocket> for core or enterprise?
[24-Jan-2011 17:26:59] <zykes-> both
[24-Jan-2011 17:27:28] <rocket> avalon will see message queues transmit data between components
[24-Jan-2011 17:27:38] <rocket> not everything will change to this but much will
[24-Jan-2011 17:27:51] <rocket> the events layout in the event console is different
[24-Jan-2011 17:27:55] <zykes-> amqp ?
[24-Jan-2011 17:28:00] <rocket> yes
[24-Jan-2011 17:28:06] <zykes-> oh goodie
[24-Jan-2011 17:28:09] <zykes-> same as OpenStack <3
[24-Jan-2011 17:28:19] <rocket> there will be active/historical events and then archived events
[24-Jan-2011 17:28:33] <zykes-> oh
[24-Jan-2011 17:28:35] <rocket> you cannot bring archived events to a live status but you can read them
[24-Jan-2011 17:29:04] <zykes-> one cool thing would be
[24-Jan-2011 17:29:05] <rocket> note none of this is set in stone and may change depending on performance architecture etc
[24-Jan-2011 17:29:10] <zykes-> the ability to scale out storage
[24-Jan-2011 17:29:24] <rocket> we will be using mysql partitioning
[24-Jan-2011 17:29:37] <rocket> so if you are only searching 1 day of history your tables are much smaller
[24-Jan-2011 17:29:53] <zykes-> a
[24-Jan-2011 17:29:53] <rocket> the ability to scale out storage how?
[24-Jan-2011 17:29:55] <zykes-> ah
[24-Jan-2011 17:30:27] <rocket> we will be using rrdcache
[24-Jan-2011 17:30:32] <rocket> relstorage
[24-Jan-2011 17:30:41] <zykes-> ah
[24-Jan-2011 17:31:06] <zykes-> any improvements to the json api ?
[24-Jan-2011 17:31:14] <rocket> how event alerting is changing due to the use of amqp
[24-Jan-2011 17:31:42] <rocket> zykes-: I am not sure .. I havent looked into that much, if they need something for the ui it goes into the api
[24-Jan-2011 17:31:51] <rocket> zenping is totally different in avalon
[24-Jan-2011 17:32:10] <rocket> many more daemons are rewritten to use our new collector framework
[24-Jan-2011 17:32:52] <rocket> there are back compat pages in 3.0 as they migrate them to the new framework they will be leveraging the new api
[24-Jan-2011 17:33:38] <rocket> I am sure there is a lot that I am missing and or is changing as well
[24-Jan-2011 17:35:26] <rocket> reports in core are about the same
[24-Jan-2011 17:35:52] <rocket> reports in enterprise will only really be enhanced with an additionally purchased reporting engine
[24-Jan-2011 17:49:15] <Sam-I-Am> is avalon going to be 3.5 or 4.0?
[24-Jan-2011 17:54:53] <froztbyte> 4, I think?
[24-Jan-2011 17:56:31] <froztbyte> rocket: some of the features you list there look quite appealing
[24-Jan-2011 17:59:53] <zykes-> rocket: you got an overview over all the stuff ?
[24-Jan-2011 18:02:44] <Sam-I-Am> 3 would have been a bit short lived at that?
[24-Jan-2011 18:02:52] <Sam-I-Am> unless avalon is waay off...
[24-Jan-2011 18:06:40] <bigegor> rocket: hi, is pysamba supports synchronous calls?
[24-Jan-2011 18:11:11] <ericedge> well, all the ipservices monitor problems I was having seem to've disappeared now.
[24-Jan-2011 18:11:23] <ericedge> I'm not sure why or how.
[24-Jan-2011 18:11:38] <ericedge> I'm guessing pushing to the collectors did it, but I only did that for 3-4 hosts out of almost 80
[24-Jan-2011 18:11:55] <ericedge> (unless "Push changes" pushes for all Devices, maybe?)
[24-Jan-2011 18:37:49] <Sam-I-Am> .
[24-Jan-2011 18:41:36] fOrsberg is now known as forsberg
[24-Jan-2011 18:58:00] <ericedge> well, mostly disappeared. Some hosts still stubbornly stick to their un-monitored ways.
[24-Jan-2011 19:05:15] <ericedge> hm. Seems like there's a heisenbug here where sometimes modeling a host from the command line will result in all expected ports getting monitored, and sometimes not.
[24-Jan-2011 19:05:48] <ericedge> I wonder if there's something similar for zenstatus as well
[24-Jan-2011 19:07:05] <Sam-I-Am> gotta love those bugs
[24-Jan-2011 19:32:41] forsberg is now known as fOrsberg
[24-Jan-2011 22:03:00] mray1 is now known as mray
[25-Jan-2011 00:00:40] [disconnected at Tue Jan 25 00:00:40 2011]
[25-Jan-2011 00:00:41] [connected at Tue Jan 25 00:00:41 2011]
[25-Jan-2011 00:00:57] [zenoss-logger (logger bot) has joined #zenoss]
[25-Jan-2011 02:23:11] <froztbyte> Sam-I-Am / ericedge: I like to call them heisenbugs
[25-Jan-2011 02:48:48] fOrsberg is now known as forsberg
[25-Jan-2011 05:08:28] <zykes-> I wonder why my new synthetic transaction devices are not updating
[25-Jan-2011 05:08:48] <zykes-> they're not decomissioned either and the twill scripts are there
[25-Jan-2011 05:10:28] <zykes-> if i run "/opt/zenoss/bin/zencommand run -d www.comrod.com -v10" manually it updates fine without errors
[25-Jan-2011 05:18:39] <forsberg> stop zenoss, make sure all processes are down, then start it again, experienced it with synth trans
[25-Jan-2011 05:23:41] <forsberg> hmm have a mountpoint (zfs 3.3tb) on freebsd which zenoss refuses to recognice properly... have no idea what is going wrong
[25-Jan-2011 05:23:41] <forsberg> tank 3.3T 12G 3.3T 0% /tank
[25-Jan-2011 05:24:00] <forsberg> zenoss says: /tank 1.0KB 12.2GB -12.2GB 1279268400
[25-Jan-2011 05:25:05] <forsberg> have another freebsd server, with zfs also and a 4tb mount, which reports correctly, cant for the life of me figure out what the difference is
[25-Jan-2011 05:26:58] <zykes-> let me try that forsberg
[25-Jan-2011 05:33:45] stian is now known as fuzz
[25-Jan-2011 05:34:41] <zykes-> i don't get it
[25-Jan-2011 05:34:43] <zykes-> why doesn't it work
[25-Jan-2011 05:35:46] <zen-345> anybody does monitor a vcenter enviroment ?
[25-Jan-2011 05:39:37] <zykes-> forsberg: hints ?
[25-Jan-2011 05:42:35] <fuzz> anyone got any experience with custom event handlers in zenoss? i would like to act on every event created by zenoss and create a corresponding case in our ticketing system, plus maintain a table of zenoss-event-id <-> ticket-id. and i'd like to do it in python instead of creating an ugly mail-parser-hack at the ticketing side or similar.. anyone tried something like this?
[25-Jan-2011 05:43:10] <Simon4> fuzz: event commands - have a read in the admin guide
[25-Jan-2011 05:43:22] <Simon4> you can have zenoss call any piece of code you like when events come in
[25-Jan-2011 05:43:34] <fuzz> simon4: nice. i'll check that out! thanks
[25-Jan-2011 05:58:42] <kokey> morning
[25-Jan-2011 05:58:52] <kokey> maybe i'm understanding this wrong
[25-Jan-2011 05:59:19] <kokey> i thought for IP services, when it models the device it discovers which services are listening and then monitor those
[25-Jan-2011 05:59:42] <kokey> but in my case ssh and http is not listening when it models and it keeps trying to monitor those after it was modeled
[25-Jan-2011 06:00:23] <Simon4> kokey: do they turn up as components on the device after modelling?
[25-Jan-2011 06:00:51] <kokey> yeah they do turn up as them
[25-Jan-2011 06:01:12] <Simon4> and there's def no ssh or http running on the box? (even if it's firewalled to hell and back)
[25-Jan-2011 06:01:26] <Wu> hi guys
[25-Jan-2011 06:01:30] <Simon4> zenoss looks at snmp when it models, so it's discovering ports in LISTEN state
[25-Jan-2011 06:01:34] <Simon4> not portscanning
[25-Jan-2011 06:01:37] <kokey> aah
[25-Jan-2011 06:01:38] <Wu> seems 3.0.3 is working fine inside this freebsd jail after all:
[25-Jan-2011 06:01:40] <Wu> http://e-shell.org/zenoss_pxgo_discover.png
[25-Jan-2011 06:01:43] <kokey> yes ok that makes sense then
[25-Jan-2011 06:01:45] * Wu is quite happy with it
[25-Jan-2011 06:01:48] <kokey> that would explain it
[25-Jan-2011 06:01:48] <Simon4> you can switch that out so it does a nmap instead
[25-Jan-2011 06:01:55] <Simon4> just change the collector plugin
[25-Jan-2011 06:01:56] <kokey> it's listening, just not on that interface
[25-Jan-2011 06:02:03] <kokey> ah, excellent
[25-Jan-2011 06:02:03] <Wu> I'm just learning yet, but worked fine so far
[25-Jan-2011 06:02:04] <kokey> thanks
[25-Jan-2011 06:02:08] <Simon4> no worries
[25-Jan-2011 06:02:18] <Simon4> Wu: excellent
[25-Jan-2011 06:02:47] <Wu> yes
[25-Jan-2011 06:03:07] <kokey> zenoss.portscan.ipServiceMap the one i want?
[25-Jan-2011 06:03:21] <Simon4> I htink there's a zenoss.nmap one
[25-Jan-2011 06:03:23] <kokey> i see it's got zenoss.snmp.ipServiceMap at the moment
[25-Jan-2011 06:03:25] <Simon4> which is newer/better
[25-Jan-2011 06:03:40] <kokey> ah yeah i see the nmap one is there
[25-Jan-2011 06:03:41] <kokey> cool
[25-Jan-2011 06:03:47] <Simon4> then there's a zproperty to let you edit the nmap port range also
[25-Jan-2011 06:04:25] <Wu> I'm reading the docs, but I've found that I'll probably need to create some modeler plugins, or templates, or whatever to monitor all the freebsd boxes I've here
[25-Jan-2011 06:04:44] <Wu> the commands modeler plugins are mostly linux or osx specific
[25-Jan-2011 06:04:57] <kokey> ah i see it's set to 1-1024 at the moment
[25-Jan-2011 06:04:59] <kokey> which suits me
[25-Jan-2011 06:05:38] <Simon4> Wu: we monitor a couple of bsd boxes via net-snmp here, all their network interfaces etc come out fine
[25-Jan-2011 06:05:53] <Simon4> but yeah, for more custom things or command stuff you'll need to put in some work I htink
[25-Jan-2011 06:07:17] <kokey> the nmap one is a bit buggy
[25-Jan-2011 06:07:40] <Wu> Simon4: interesting, did you try with bsnmpd (the builtin simple snmpd daemon)?
[25-Jan-2011 06:07:46] <kokey> by default it's looking for it in a certain location
[25-Jan-2011 06:07:53] <kokey> ln -s /usr/bin/nmap /opt/zenoss/libexec/nmap is what i had to do
[25-Jan-2011 06:07:54] <Simon4> Wu: not that I know of no, I wasn't setting it up at that point
[25-Jan-2011 06:08:03] <Simon4> kokey: ah ha, yeah, I had to do the same
[25-Jan-2011 06:08:12] <kokey> now it's moaning about the port specification, but i'll fiddle with that now
[25-Jan-2011 06:08:21] <Wu> Simon4: I'll need to monitor disk status/usage, uptime, gmirror status and processes of a given user
[25-Jan-2011 06:08:31] <Wu> so probably I'll have to write some specific stuff
[25-Jan-2011 06:09:29] <Wu> Simon4: any "special" considerations to take care of when setting up net-snmp?
[25-Jan-2011 06:09:38] <Wu> (I mean to get it working properly with zenoss)
[25-Jan-2011 06:10:28] <Simon4> nahh, not that I'm aware of, looking at the snmpd.conf here it's very basic
[25-Jan-2011 06:11:26] * Simon4 disappears for a bit
[25-Jan-2011 06:12:03] <Wu> oki, thnx
[25-Jan-2011 07:03:49] <Wu> mmm
[25-Jan-2011 07:03:51] <Wu> docs/DOC-9494
[25-Jan-2011 07:04:00] <Wu> "enabling ip service monitoring"
[25-Jan-2011 07:04:28] <Wu> I've followed the steps in that document, but how could I associate a given ip service to some devices in my network?
[25-Jan-2011 07:04:38] <Wu> (I would like to do it without using nmap)
[25-Jan-2011 07:24:26] <Wu> oh
[25-Jan-2011 07:24:31] <Wu> forget about it, I've found how
[25-Jan-2011 07:24:32] <Wu>
[25-Jan-2011 07:54:24] <zykes-> is it possible to sync pw between AD and zenoss ?
[25-Jan-2011 07:57:13] <fragfutter> zykes-: it should be possible to use AD as an LDAP directory and use LDAP authentication
[25-Jan-2011 07:57:22] <fragfutter> zykes-: but don't ask me about the details
[25-Jan-2011 07:58:15] <kokey> zykes-: in zenoss core it involves a number of steps to get it working
[25-Jan-2011 07:58:20] <kokey> with enterprise it's said to be easy
[25-Jan-2011 08:00:15] <zykes-> any way to check why Synthetic transaction graphs are not updating ?
[25-Jan-2011 08:00:20] <zykes-> I can see the RRD files are updated
[25-Jan-2011 08:04:00] <csabo> zykes-: this may not apply to you, but for me, wiping out the RRDs fixed it
[25-Jan-2011 08:06:31] <Sam-I-Am> zenoss enterprise ldap auth is a bit sketchy even :/
[25-Jan-2011 08:08:35] <csabo> Yeah
[25-Jan-2011 08:09:49] <fragfutter> Sam-I-Am: i assume that they map it down to zope and use the zope ldap adapter?
[25-Jan-2011 08:11:51] <zykes-> csabo: allready tried that
[25-Jan-2011 08:13:23] <zirikili> hello all
[25-Jan-2011 08:15:08] <csabo> zykes-: hmm then i honestly dont know, i'm not very good with zenoss when it breaks
[25-Jan-2011 08:15:12] <csabo> zykes-: which seems to be alot
[25-Jan-2011 08:15:57] <zykes-> the weird thing is
[25-Jan-2011 08:16:02] <zykes-> I can see the RRD files have been updated
[25-Jan-2011 08:16:06] <zykes-> when listing them in a shell
[25-Jan-2011 08:16:09] <csabo> yeah
[25-Jan-2011 08:16:15] <csabo> modified date is there
[25-Jan-2011 08:16:19] <zykes-> so wondering if the graph server is fuxxed
[25-Jan-2011 08:16:20] <csabo> just no generation on the webgui?
[25-Jan-2011 08:16:23] <zykes-> correct
[25-Jan-2011 08:16:39] <csabo> yeah, i stopped zenoss, wiped out the whole folder, recreated it and it fixed it :-\
[25-Jan-2011 08:16:48] <zykes-> cleared which folder ?
[25-Jan-2011 08:16:49] <zykes-> the data ?
[25-Jan-2011 08:16:50] <csabo> if that doesnt work, I'm not sure off the top of my head.. do any graphs work?
[25-Jan-2011 08:16:52] <zykes-> not an option
[25-Jan-2011 08:16:57] <zykes-> yeh they do
[25-Jan-2011 08:17:17] <csabo> zykes-: yeah it sucks losing that data, but that was the fix that worked for me, if that doenst fit your situation i understand
[25-Jan-2011 08:17:32] <csabo> offtopic: my mayor is a douche
[25-Jan-2011 08:22:05] <Sam-I-Am> fragfutter: yeah, you get to set it up in zmi
[25-Jan-2011 08:22:07] <Sam-I-Am> ->work
[25-Jan-2011 08:27:21] <zykes-> what kind of pass format does it use ?
[25-Jan-2011 08:32:43] <csabo> does what use
[25-Jan-2011 08:33:13] <zykes-> i mean, zenoss
[25-Jan-2011 09:30:05] <Sam-I-Am> morning folks
[25-Jan-2011 09:52:48] <rmatte> hmmm, the Zenoss trac system appears to be down
[25-Jan-2011 09:55:42] <Sam-I-Am> oh nos!
[25-Jan-2011 09:56:36] * Sam-I-Am wishes there was a way to disable graph points
[25-Jan-2011 09:58:56] <rmatte> Sam-I-Am: there is
[25-Jan-2011 09:59:03] <rmatte> change line type from line or area to none
[25-Jan-2011 10:00:27] <Sam-I-Am> and it wont bork about missing rrd files?
[25-Jan-2011 10:00:38] <rmatte> It won't even show up on the graph
[25-Jan-2011 10:01:09] <rmatte> though if you're using it as part of a RPN expression it might
[25-Jan-2011 10:01:17] <rmatte> if the RRD doesn't exist
[25-Jan-2011 10:01:29] <Sam-I-Am> yeah, i have some rpn shizz
[25-Jan-2011 10:01:42] <rmatte> what exactly are you trying to do?
[25-Jan-2011 10:01:52] forsberg is now known as fOrsberg
[25-Jan-2011 10:02:08] <Sam-I-Am> oh, i was just trying to preserve some of my work while disabling some data points to reduce i/o
[25-Jan-2011 10:02:30] <Sam-I-Am> turn off the data point and graph point
[25-Jan-2011 10:02:48] <rmatte> right, but if you have RPN stuff that actually uses those graph points then that's not going to work
[25-Jan-2011 10:02:49] <rmatte> understand?
[25-Jan-2011 10:03:39] <Sam-I-Am> yeah, i do
[25-Jan-2011 10:03:41] <rmatte> if they are just stand-alone graph points that don't link in to anything else, then you're fine to disable them
[25-Jan-2011 10:04:13] <Sam-I-Am> they're mostly temperatures and other ancillary items which come in as double their values, so i need to 2,/
[25-Jan-2011 10:04:22] <Sam-I-Am> i'll just delete the graph points
[25-Jan-2011 10:04:38] <rmatte> right, so you're only doing RPN against that graphpoint itself, you're not adding 2 graphpoints together or anything
[25-Jan-2011 10:04:42] <rmatte> which is what I was talking about
[25-Jan-2011 10:04:57] <Sam-I-Am> ah
[25-Jan-2011 10:05:15] <Sam-I-Am> yeah, just per-point math... at least on most of these
[25-Jan-2011 10:05:24] <rmatte> If you're doing an RPN like used,total,/ and you delete total, it's not going to work very well
[25-Jan-2011 10:05:33] <rmatte>
[25-Jan-2011 10:05:34] <Sam-I-Am> i have custom graph definitions for the memory graphs... just had to change those
[25-Jan-2011 10:05:55] <rmatte> yeh, memory graphs are always fun
[25-Jan-2011 10:06:43] <Sam-I-Am> i'm trying to standardize on % used
[25-Jan-2011 10:06:52] <Sam-I-Am> devices seem to give me different things
[25-Jan-2011 10:07:08] <Sam-I-Am> did you see that issue i was having yesterday with evt transforms?
[25-Jan-2011 10:07:08] <rmatte> that's why I made my formula datasource pack
[25-Jan-2011 10:07:16] <rmatte> for devices that only give total and free
[25-Jan-2011 10:07:25] <rmatte> I can use the pack to create a used datapoint
[25-Jan-2011 10:07:36] <rmatte> and no, I didn't see your transform issue
[25-Jan-2011 10:07:49] <Sam-I-Am> got a sec?
[25-Jan-2011 10:07:52] <rmatte> yes
[25-Jan-2011 10:08:14] <rmatte> I have to call one of our clients in a bit, they suspect their linux server got hacked so I need to check that out lol
[25-Jan-2011 10:08:18] <Sam-I-Am> so, some cisco stuff sends a string regarding interface state which shows up as 'local' in event details
[25-Jan-2011 10:08:39] <rmatte> ok
[25-Jan-2011 10:08:40] <Sam-I-Am> i thought i could get to it using evt.local
[25-Jan-2011 10:09:10] <Sam-I-Am> after setting evt to an evt id in zendmd at least
[25-Jan-2011 10:09:36] <Sam-I-Am> however, it doesnt seem to be there.
[25-Jan-2011 10:09:47] <rmatte> have you tried getattr(evt, 'local', 'Unknown')
[25-Jan-2011 10:09:48] <rmatte> ?
[25-Jan-2011 10:10:03] <rmatte> local = getattr(evt, 'local', 'Unknown')
[25-Jan-2011 10:10:17] <rmatte> that's how I pull down details from traps and it always works
[25-Jan-2011 10:10:18] <Sam-I-Am> one sec lemmie pull the event up again
[25-Jan-2011 10:10:22] <rmatte> k
[25-Jan-2011 10:12:30] <Sam-I-Am> so its setting local to unknown
[25-Jan-2011 10:12:47] <Sam-I-Am> yet... in geteventdetails i see ('local', 'Lost Carrier')
[25-Jan-2011 10:13:20] <ymv> hi. I'm trying to configure zenoss with snmp v3. snmp server is fine, I receive all values with snmpwalk, but zenoss claims it can't: Error reading value for "memCached" on xxx.xxx.xxx.xxx (oid .1.3.6.1.4.1.2021.4.15.0 is bad)
[25-Jan-2011 10:13:28] <rmatte> You're testing this in zendmd though?
[25-Jan-2011 10:13:54] <Simon4> ymv: what happens if you snmpwalk that exact oid?
[25-Jan-2011 10:14:08] <ymv> Simon4, I receive correct value
[25-Jan-2011 10:14:09] <Sam-I-Am> yeah, its zendmd
[25-Jan-2011 10:14:19] <Sam-I-Am> kinda how i test transformy things now
[25-Jan-2011 10:14:48] <Sam-I-Am> ymv: is zenoss configured to use v3?
[25-Jan-2011 10:15:20] <ymv> Sam-I-Am, zSnmpVer is v3
[25-Jan-2011 10:17:38] <Sam-I-Am> have tried modeling it with the command line to check for more errors?
[25-Jan-2011 10:18:29] <ymv> I got values only when checking in command line
[25-Jan-2011 10:18:39] <rmatte> Simon4: have you tried it out in a transform to see if it will pull the property with getattr?
[25-Jan-2011 10:18:49] <rmatte> I vaguely recall noticing the same issue when attempting it in zendmd
[25-Jan-2011 10:18:57] <rmatte> but it has always worked in transforms for me
[25-Jan-2011 10:19:14] <rmatte> sorry, that was directed at Sam-I-Am
[25-Jan-2011 10:19:17] <rmatte> too many S's
[25-Jan-2011 10:19:20] <Sam-I-Am> heh
[25-Jan-2011 10:19:20] <rmatte>
[25-Jan-2011 10:21:08] <Sam-I-Am> i dont think its working
[25-Jan-2011 10:21:39] <Sam-I-Am> when a device generates that kind of trap, the transform seems to fall through and set the default message/summary
[25-Jan-2011 10:22:03] <Sam-I-Am> so either my string checking isnt right, or the variable doesnt exist
[25-Jan-2011 10:22:20] <rmatte> show me a screenshot of the details on the trap
[25-Jan-2011 10:22:25] <rmatte> and pastebin the transform
[25-Jan-2011 10:22:26] <Sam-I-Am> one sec
[25-Jan-2011 10:22:42] <rmatte> (I only have another 10 mins or so before I have to get on a call, but I'll do what i can
[25-Jan-2011 10:25:15] <Sam-I-Am> so... something like evt.variable.find.contains("blah") should work, right?
[25-Jan-2011 10:25:31] <Sam-I-Am> or do i need to use find("blah") >= 0
[25-Jan-2011 10:25:52] <rmatte> show me what you have so far
[25-Jan-2011 10:25:57] <Sam-I-Am> http://pastebin.com/vcBdsAuG
[25-Jan-2011 10:25:59] <Sam-I-Am> theres the xform
[25-Jan-2011 10:27:03] <rmatte> is that one big transform for a single mapping?
[25-Jan-2011 10:27:09] <rmatte> or is that applied to a class?
[25-Jan-2011 10:27:13] <Sam-I-Am> applied to a class
[25-Jan-2011 10:27:19] <Sam-I-Am> seems to work fine for 95% of my network stuff now
[25-Jan-2011 10:27:24] <Sam-I-Am> except this one stupid cisco 7200
[25-Jan-2011 10:27:35] <Sam-I-Am> which does not send ifadminstatus or ifoperstatus
[25-Jan-2011 10:27:36] <rmatte> k, that find.contains thing I'm not so sure about...
[25-Jan-2011 10:27:39] <rmatte> I would personally do...
[25-Jan-2011 10:27:51] <Sam-I-Am> i was trying it with find >=0 too, and that didnt work
[25-Jan-2011 10:27:55] <rmatte> local = getattr(evt, 'local', 'Unknown')
[25-Jan-2011 10:28:08] <rmatte> if 'administratively down' in local:
[25-Jan-2011 10:28:39] <Sam-I-Am> and that works if 'administratively down' is part of a longer string?
[25-Jan-2011 10:28:44] <rmatte> yes
[25-Jan-2011 10:28:47] <Sam-I-Am> ah coo
[25-Jan-2011 10:28:50] <rmatte> in searches through a string for part
[25-Jan-2011 10:28:54] <rmatte> a direct match would be ==
[25-Jan-2011 10:30:20] <rmatte> to search the start or end of a string you can use startswith or endswith
[25-Jan-2011 10:30:32] <rmatte> local.startswith('blah')
[25-Jan-2011 10:30:35] <Sam-I-Am> so, getting this screen shot up might take longer than the time you have left, but the short story is in geteventdetails, which i'll pastebin
[25-Jan-2011 10:30:36] <rmatte> local.endswith('blah')
[25-Jan-2011 10:31:11] <Sam-I-Am> http://pastebin.com/DDNgrnTm
[25-Jan-2011 10:32:28] <rmatte> yeh, no reason why getattr shouldn't work in the transform itself
[25-Jan-2011 10:33:14] <rmatte> have you tried getting local.2.1.1.20.1 instead?
[25-Jan-2011 10:33:31] <rmatte> you shouldn't have to, but something to try
[25-Jan-2011 10:33:34] <Sam-I-Am> so.. if "ok" or "blah" in local would look for either? or do i need something like if "ok" in blah or "blah" in blah ...
[25-Jan-2011 10:33:47] <rmatte> no, you need to do...
[25-Jan-2011 10:33:58] <rmatte> if "ok" in local or "blah" in local:
[25-Jan-2011 10:33:59] <Sam-I-Am> rmatte: that thing changes depending on the interface index, but for this test it always comes in the same (same lab device)
[25-Jan-2011 10:34:27] <rmatte> yeh, you should be able to just use local anyways
[25-Jan-2011 10:34:48] <rmatte> is it possible that the trap is somehow not being mapped to the class the transform is on?
[25-Jan-2011 10:35:06] <rmatte> you do have a mapping for that trap in that class?
[25-Jan-2011 10:35:16] <Sam-I-Am> yeah
[25-Jan-2011 10:35:22] <rmatte> k
[25-Jan-2011 10:35:35] <Sam-I-Am> its winding up in /status/interface/link
[25-Jan-2011 10:35:57] <rmatte> but yeh, swap out your find.contains stuff for in
[25-Jan-2011 10:36:09] <Sam-I-Am> apparently when a transform fails, either due to a missing variable not checked by hasattr... or it just falls through with nothing happening, it uses some defaults.
[25-Jan-2011 10:36:42] <Sam-I-Am> testing...
[25-Jan-2011 10:36:55] <rmatte> >>> text = "The little red jellybean"
[25-Jan-2011 10:36:55] <rmatte> >>> text.find.contains("little")
[25-Jan-2011 10:36:55] <rmatte> Traceback (most recent call last):
[25-Jan-2011 10:36:55] <rmatte> File "<stdin>", line 1, in <module>
[25-Jan-2011 10:36:55] <rmatte> AttributeError: 'builtin_function_or_method' object has no attribute 'contains'
[25-Jan-2011 10:37:03] <rmatte> not sure how you figured find.contains would even work
[25-Jan-2011 10:37:29] <rmatte> I'm guessing that's your problem
[25-Jan-2011 10:37:50] <Sam-I-Am> i asked a python buddy... although it didnt seem to work with if find("blah") >= 0 either
[25-Jan-2011 10:38:11] <rmatte> yeh, I don't use find at all for strings
[25-Jan-2011 10:38:22] <rmatte> to my knowledge find is more for locating database objects
[25-Jan-2011 10:38:33] <Sam-I-Am> interesting
[25-Jan-2011 10:38:42] <rmatte> in zendmd, if you do: d = find('devicename')
[25-Jan-2011 10:38:49] <rmatte> it'll become the path to that object
[25-Jan-2011 10:39:01] <rmatte> though the cleaner way is to do d = dmd.Devices.findDevice('devicename')
[25-Jan-2011 10:40:01] <rmatte> for strings you want to use stuff like startswith, endswith, in, ==, !=, (import re) re.compile, re.match, re.search
[25-Jan-2011 10:40:04] <Sam-I-Am> ah ha, it works now.
[25-Jan-2011 10:40:12] <rmatte>
[25-Jan-2011 10:40:37] <rmatte> alright then, my work is done here
[25-Jan-2011 10:40:43] * rmatte swings his cape over his shoulder
[25-Jan-2011 10:40:53] <Sam-I-Am> lol
[25-Jan-2011 10:41:00] <rmatte> on to the next one
[25-Jan-2011 10:41:00] <Sam-I-Am> keep near the bat phone
[25-Jan-2011 10:41:07] <rmatte>
[25-Jan-2011 10:41:11] <Sam-I-Am> thanks much!
[25-Jan-2011 10:41:14] <rmatte> np
[25-Jan-2011 10:41:42] <Sam-I-Am> i'll clean up my transforms too...
[25-Jan-2011 10:41:52] <rmatte> good idea
[25-Jan-2011 10:43:08] <Sam-I-Am> do you think its a good idea even for numerical variables like evt.ifoperstatus to do ifoperstatus = getattr(...) rather than calling it directly?
[25-Jan-2011 10:46:42] <axelilly> I have a silly question. How do I remove a template from a device?
[25-Jan-2011 10:48:06] <axelilly> Is there a "unbind template" button I'm not seeing somewhere?
[25-Jan-2011 10:48:14] <Sam-I-Am> yeah, there is
[25-Jan-2011 10:48:53] <axelilly> Sam-I-Am: where is it?
[25-Jan-2011 10:49:05] <Sam-I-Am> the upper left-hand drop-down menu in 'available device templates'
[25-Jan-2011 10:49:18] <Sam-I-Am> in 2.5.2 at least
[25-Jan-2011 10:49:25] <axelilly> ah, I'm in 3
[25-Jan-2011 10:49:46] <Sam-I-Am> i need to get a copy of 3 running just so i can answer questions
[25-Jan-2011 10:50:03] <Sam-I-Am> i ran 3 for a bit, but cant remember where that option is
[25-Jan-2011 10:50:04] <axelilly> there is something call reset bindings, but that doesn't sound right.
[25-Jan-2011 10:50:07] <Sam-I-Am> templates are quite different
[25-Jan-2011 10:50:46] <axelilly> found it
[25-Jan-2011 10:51:15] <axelilly> click on gear at bottom -> click on bind templates -> unselect the template you want to remove from the object. Save.
[25-Jan-2011 11:00:52] <rmatte> well, now to figure out how someone got in to this linux server, lots of skimming logfiles, fun fun
[25-Jan-2011 11:00:57] <rmatte> it was probably some automated script
[25-Jan-2011 11:03:48] <Sam-I-Am> heh
[25-Jan-2011 11:20:00] <robo> hi: I have a server that I'm graphing cpu. I'd like to see what the average cpu usage is between 2 dates. Is there a way to do this?
[25-Jan-2011 11:22:50] <robo> oh, this is version 2 btw :-)
[25-Jan-2011 11:25:51] <Sam-I-Am> hmm, not sure about specific dates
[25-Jan-2011 11:26:51] <Sam-I-Am> hmm this is weird
[25-Jan-2011 11:26:59] <Sam-I-Am> zenoss times out trying to open a device
[25-Jan-2011 11:27:46] <Sam-I-Am> actually i think zenoss has left the building
[25-Jan-2011 11:53:29] <Sam-I-Am> is there a way to add one or more groups to a device already in one or more groups without deleting or changing the original groups?
[25-Jan-2011 11:59:48] <kokey> what's a good way to add a list of devices in one go?
[25-Jan-2011 11:59:57] <kokey> i got a txt file with ip addresses
[25-Jan-2011 12:01:05] <kokey> stupid web interface you can't paste a list in it you have to keep on using the mouse to click the little plus thing
[25-Jan-2011 12:01:32] <Simon4> for i in `cat list`; do; zendisc --with --some --cool --options $i; done
[25-Jan-2011 12:01:53] <Simon4> is how I generally do such things
[25-Jan-2011 12:02:12] <kokey> ah that sounds good
[25-Jan-2011 12:03:10] <tuxknowledge> Is there a way to make Zenoss ignore certain errors so it does not alert me?
[25-Jan-2011 12:03:40] <Simon4> tuxknowledge: event transform them to a lower severity, or evt._action = drop to lose them altogether
[25-Jan-2011 12:03:51] <tuxknowledge> For example most of our servers connected to a shared storage drive, and ZenOss reports -12TB of disk space on it even though it has like 150GB free.
[25-Jan-2011 12:04:13] <tuxknowledge> Well I dont want it to not alert, just on false positives
[25-Jan-2011 12:04:39] <Simon4> so fix the cause of the false positives, or make an event transform that dumps alerts for -ve values
[25-Jan-2011 12:05:28] <tuxknowledge> Well I cant fix the false positive in this case, as it is recieving invalid information even though it is all correct on the server being monitored.
[25-Jan-2011 12:05:56] <tuxknowledge> So I need to figure out how to make the event transform dump the alerts
[25-Jan-2011 12:06:35] <kokey> zendisc run --now -d 172.16.2.58 --monitor localhost --deviceclass /Network/Router/Cisco
[25-Jan-2011 12:06:38] <kokey> looks like it could work
[25-Jan-2011 12:06:57] <kokey> oh shit now you know one of our internal ip address ranges
[25-Jan-2011 12:07:06] <kokey> at least i didn't tell you about 10. and 192.168.
[25-Jan-2011 12:08:32] <Simon4> yup, that looks correct
[25-Jan-2011 12:08:40] * Simon4 hurredly hacks into kokey's network
[25-Jan-2011 12:08:43] <Simon4> wooo!
[25-Jan-2011 12:09:25] <mistich> hello all
[25-Jan-2011 12:10:28] <][ceman> morning zen zoozers
[25-Jan-2011 12:10:33] <mistich> have a question any one seen where a graph return the y axis doubled
[25-Jan-2011 12:10:59] <mistich> so for instance 10gig 10gig 9gig 9gig instead of 10gig 9gig
[25-Jan-2011 12:13:43] <][ceman> If I'm trying to gather and graph information based off of this data string: [IP]_Physical Disk Adapter(vmhba34)_Average Driver MilliSec_Command 1.06
[25-Jan-2011 12:14:24] <][ceman> this is esxtop zenpack
[25-Jan-2011 12:15:03] <][ceman> I've put in the device = Physical Disk Adapter
[25-Jan-2011 12:15:15] <][ceman> the component = vmhba34
[25-Jan-2011 12:15:45] <][ceman> and trying to capture the gauge = Average Driver MilliSec_Command
[25-Jan-2011 12:16:02] <][ceman> there is a space before the actual data = 1.06
[25-Jan-2011 12:30:22] fOrsberg is now known as forsberg
[25-Jan-2011 12:46:39] <axelilly> "zen zooers"
[25-Jan-2011 12:46:42] <axelilly> kinda cool
[25-Jan-2011 12:53:15] <rmatte> nice, I found the hack that was used on this server
[25-Jan-2011 12:53:23] <rmatte> the idiot didn't delete the .bash_history
[25-Jan-2011 12:53:28] <rmatte> so I can see everything he did
[25-Jan-2011 12:53:47] <rmatte> first off, it was a russian hacker based on the tools site that he pulled the exploit off
[25-Jan-2011 12:54:01] <rmatte> secondly, I was able to grab the exploit from the site and analyze it
[25-Jan-2011 12:54:17] <rmatte> it's a script to recompile openssh with a backdoor in it
[25-Jan-2011 12:54:28] <tuxknowledge> Simon4, are you still here?
[25-Jan-2011 12:54:37] <Simon4> tuxknowledge: vaugely
[25-Jan-2011 12:54:49] <tuxknowledge> Can you help me with my event transform?
[25-Jan-2011 13:01:07] <Simon4> tuxknowledge: I can try
[25-Jan-2011 13:01:23] <Simon4> what are the events you want to suppress?
[25-Jan-2011 13:03:39] <zirikili> hi guys
[25-Jan-2011 13:04:02] <ericedge> rmatte: nice find!
[25-Jan-2011 13:05:14] <tuxknowledge> Simon4, disk space treshold: 665.6% used (-12.4TB free)
[25-Jan-2011 13:06:24] <tuxknowledge> That particular drive is a elastic Samba share
[25-Jan-2011 13:06:54] <Simon4> k
[25-Jan-2011 13:07:13] <tuxknowledge> So I would like to set and exception in my event transform for any disk that is say 120+% used to not alert
[25-Jan-2011 13:09:44] <zirikili> I am a Zabbix user. I did read the zenoss web site and liked some things. So the same question you probably read here a lot: wich one is better? Does anyone could talk about that subject whitout passion?
[25-Jan-2011 13:10:52] <forsberg> i dont know zabbig, but zenoss is grrrrrreat!
[25-Jan-2011 13:11:53] <axelilly> A HttpMonitor check that I'm doing looks like it's passing, but it's generating an alert on every run. Can't figure out why.
[25-Jan-2011 13:12:04] <Simon4> tuxknowledge: why not anything >100%, since that should always be in error?
[25-Jan-2011 13:12:26] <tuxknowledge> that will work to
[25-Jan-2011 13:12:26] <zirikili> forsberg: good answer! ;-) is that open source or only the core?
[25-Jan-2011 13:12:38] <tuxknowledge> I was just saying 120% as an example
[25-Jan-2011 13:12:55] <forsberg> i only use the free core versio, with community zenpacks (addons)
[25-Jan-2011 13:13:57] <ericedge> zirikili: Lots of comparisons available on the web, e.g. http://honglus.blogspot.com/2010/12/zabbix-vs-zenoss.html
[25-Jan-2011 13:14:39] <Simon4> tuxknowledge: cool
[25-Jan-2011 13:15:44] <Simon4> tuxknowledge: http://pastie.org/1496768 try that one
[25-Jan-2011 13:15:59] <Simon4> it's dirty, but it should work fine - looks for negative values of free space
[25-Jan-2011 13:16:05] <Simon4> and moves those events directly to the history table
[25-Jan-2011 13:16:39] <tuxknowledge> ok, where should I add this to the transform?
[25-Jan-2011 13:16:59] <zirikili> ericedge: It is a nice comparison table. thanks a lot.
[25-Jan-2011 13:17:16] <zirikili> forsberg: thank you too
[25-Jan-2011 13:19:07] <Simon4> tuxknowledge: put the import re bit at the top, and the rest at the bottom of the transform if you're adding it to the existing transform
[25-Jan-2011 13:20:16] <forsberg> thank you too, gonna take a look at zabbix
[25-Jan-2011 13:21:08] <tuxknowledge> Simon4, Like this? http://pastie.org/1496790
[25-Jan-2011 13:21:52] <Simon4> tuxknowledge: actually, let me edit that directly and re-paste it, there's a much tidier way
[25-Jan-2011 13:21:59] <tuxknowledge> ok
[25-Jan-2011 13:24:32] <Simon4> http://pastie.org/1496807
[25-Jan-2011 13:24:36] <Simon4> give that a whirl
[25-Jan-2011 13:25:09] <Simon4> only thing I've messed up is you'll need one more space before the "evt._action" line to move it across to the correct indent
[25-Jan-2011 13:26:30] <tuxknowledge> got it
[25-Jan-2011 13:26:40] <tuxknowledge> I cleared one of my alerts and I will see if it comes back
[25-Jan-2011 13:26:46] <tuxknowledge> Thanks Simon4
[25-Jan-2011 13:32:11] <tuxknowledge> Simon4, So far so good. Now I just need to make sure it still looks for alerts under 100% usage as it was supposed to do
[25-Jan-2011 13:32:21] <Simon4> cool
[25-Jan-2011 13:33:04] <tuxknowledge> Simon4, Have you ever seen threshold of high ultilization exceeded: current value xxxxxxx.xx
[25-Jan-2011 13:33:16] <tuxknowledge> where xxxxxxxx.xx is a number
[25-Jan-2011 13:33:26] <Simon4> network port, from the ethernetCsmacd templates
[25-Jan-2011 13:33:54] <tuxknowledge> k
[25-Jan-2011 13:36:30] <tuxknowledge> I changed it from default 75% to 90% to see if that clears my alrts
[25-Jan-2011 13:37:09] <Simon4> you'll probably need to do it to the _64 version also, if you're monitoring switches/routers
[25-Jan-2011 13:37:22] <tuxknowledge> I did but I am only monitoring servers
[25-Jan-2011 13:37:43] <tuxknowledge> Dang it, came back
[25-Jan-2011 13:37:48] <tuxknowledge> Stupid Cloud Computing
[25-Jan-2011 14:13:14] <rmatte> zirikili: Why don't you try it out and see if you like it better?
[25-Jan-2011 14:13:27] <rmatte> zirikili: I've tried zabbix and found it limited in many ways compared to Zenoss
[25-Jan-2011 14:13:47] <rmatte> zirikili: the only thing that I liked about zabbix over Zenoss was the manual device dependencies
[25-Jan-2011 14:14:12] <zirikili> rmatte: intersting
[25-Jan-2011 14:14:38] <rmatte> Zenoss has a learning curve though, so don't expect to be a wizard with it overnight
[25-Jan-2011 14:15:34] <rmatte> reading the Zenoss Admin Guide is a good starting point
[25-Jan-2011 14:15:37] <rmatte> it's long, but detailed
[25-Jan-2011 14:21:00] <zirikili> rmatte: some Python skill could be useful?
[25-Jan-2011 14:21:35] <rmatte> very
[25-Jan-2011 14:21:46] <rmatte> I didn't know any python until I started using Zenoss
[25-Jan-2011 14:21:49] <rmatte> now I know quite a bit
[25-Jan-2011 14:22:03] <rmatte> It's a fairly simple language to learn
[25-Jan-2011 14:26:17] <zirikili> rmatte: In fact I do know Python and I like it..... may I use it to my own solutions into Zenoss?
[25-Jan-2011 14:28:02] <rmatte> zirikili: yes, you can
[25-Jan-2011 14:28:22] <rmatte> zirikili: you can develop all sorts of different stuff for Zenoss with python
[25-Jan-2011 14:28:46] <rmatte> zirikili: python is also used in event transforms, which allow you to manipulate events as they come in
[25-Jan-2011 14:28:53] <rmatte> you can do stuff like...
[25-Jan-2011 14:29:06] <rmatte> if "disabled" in evt.summary:
[25-Jan-2011 14:29:13] <rmatte> evt._action = 'drop'
[25-Jan-2011 14:29:22] <rmatte> that will drop an event if the summary contains the word "disabled"
[25-Jan-2011 14:29:39] <rmatte> transforms can be a lot more complex than that, that's just an example
[25-Jan-2011 14:30:16] <zirikili> rmatte: but Ishould I have to install some kind of agent to run on clients to manipulate that events?
[25-Jan-2011 14:30:32] <rmatte> zirikili: Zenoss is agentless
[25-Jan-2011 14:30:52] <rmatte> It uses SNMP, SSH, WMI, that sort of thing
[25-Jan-2011 14:31:25] <rmatte> and all the event manipulation is done on the zenoss server itself
[25-Jan-2011 14:31:34] <zirikili> oh! I see
[25-Jan-2011 14:34:50] <zirikili> I gonna install it right now
[25-Jan-2011 14:35:01] <rmatte> cool
[25-Jan-2011 14:35:53] <rmatte> also, be aware that there's a maintenance release coming out soon (3.1) which is going to fix quite a few bugs that are present in 3.0.3
[25-Jan-2011 14:36:35] <zirikili> this chat with you was very useful
[25-Jan-2011 14:39:44] <zirikili> thank you so much
[25-Jan-2011 15:29:20] <zykes-> rmatte: which kind of bugs ?
[25-Jan-2011 15:33:08] <Sam-I-Am> moo.
[25-Jan-2011 15:36:51] * Sam-I-Am just had a loooooong meting
[25-Jan-2011 15:36:54] <Sam-I-Am> meeting
[25-Jan-2011 16:20:14] <rmatte> zykes-: http://dev.zenoss.org/trac/query?status=assigned&status=backlog&status=closed&status=fixrejected&status=new&status=verification&group=patch_state&patch=3.1.0&col=id&col=summary&col=status&col=owner&col=priority&col=resolution&col=deployed&col=changetime&report=6&order=status
[25-Jan-2011 17:34:54] <areas> My Zenoss install died. v3.0.3. Nothing listening on port 8080. MySQL is running fine, it seems. Where's a good place to start troubleshooting?
[25-Jan-2011 17:35:17] <areas> zencommand status
[25-Jan-2011 17:35:18] <areas> program running; pid=2711
[25-Jan-2011 17:35:19] <Simon4> service zenoss status
[25-Jan-2011 17:35:48] <areas> service zenoss status
[25-Jan-2011 17:35:48] <areas> sh: /home/zenoss/bin/zenoss: No such file or directory
[25-Jan-2011 17:36:38] <Simon4> that's an urm, interesting location for it to be looking for that
[25-Jan-2011 17:36:50] <areas> hmm /home/zenoss is empty, but what it is looking for is in /usr/local/zenoss I think.
[25-Jan-2011 17:36:53] <Simon4> echo $ZENHOME ?
[25-Jan-2011 17:37:11] <areas> yeah /usr/local/zenoss
[25-Jan-2011 17:37:29] <Simon4> as the zenoss user try just running "zenoss status"
[25-Jan-2011 17:38:05] <areas> not running on all but zencommand
[25-Jan-2011 17:38:14] <Simon4> try doing a zenoss stop
[25-Jan-2011 17:38:16] <Simon4> then a zenoss start
[25-Jan-2011 17:40:33] <areas> yeah that worked
[25-Jan-2011 17:40:48] <Simon4> have a look in /usr/local/zenoss/logs
[25-Jan-2011 17:41:06] <Simon4> mainly zenhub.log and event.log perhaps, see if there's any clues in there as to why so many daemons stopped
[25-Jan-2011 17:41:11] <areas> how do I fix the "service zenoss" definition for redhat?
[25-Jan-2011 17:41:18] <areas> (since it has the wrong path)
[25-Jan-2011 17:41:40] <Simon4> I would start at /etc/init.d/zenoss, see where it's trying to source the path from
[25-Jan-2011 17:41:42] <areas> I'm betting we rebooted the server and that was never defined properly.
[25-Jan-2011 17:42:05] <Simon4> since all the init script does is call the script you just ran as the zenoss user
[25-Jan-2011 17:42:56] <areas> ZENHOME is misdefined in there
[25-Jan-2011 17:43:47] <areas> service zenoss status works now
[25-Jan-2011 17:43:48] <areas> thanks
[25-Jan-2011 17:43:52] <Simon4> awesome
[25-Jan-2011 18:02:42] forsberg is now known as fOrsberg
[26-Jan-2011 00:00:40] [disconnected at Wed Jan 26 00:00:40 2011]
[26-Jan-2011 00:00:40] [connected at Wed Jan 26 00:00:40 2011]
[26-Jan-2011 00:00:58] [zenoss-logger (logger bot) has joined #zenoss]
[26-Jan-2011 02:17:56] <zykes-> rmatte: around ?
[26-Jan-2011 02:37:14] fOrsberg is now known as forsberg
[26-Jan-2011 03:20:42] <zen-345> does anybody monitor esx enviroment with zenoss ?
[26-Jan-2011 03:29:14] <zykes-> zen-345: yes, but only basic stuff
[26-Jan-2011 03:51:56] <Wu> hi everybody
[26-Jan-2011 03:52:07] <Wu> good morning (from spain)
[26-Jan-2011 03:52:13] <forsberg> ola!
[26-Jan-2011 03:52:22] <Wu>
[26-Jan-2011 03:52:29] <forsberg> zen-345 yeah, well esxi
[26-Jan-2011 03:52:59] <Wu> :S I'm trying the Zenoss-Plugins package, but seems there is no freebsd support in it
[26-Jan-2011 03:53:01] <Wu> ~> zenplugin.py --list-plugins
[26-Jan-2011 03:53:03] <Wu> platform 'freebsd8' is not implemented. no plugins exists
[26-Jan-2011 03:53:08] <Wu> too bad
[26-Jan-2011 03:53:46] <zykes-> has anyone tried to put varnish
[26-Jan-2011 03:53:47] <forsberg> have no idea what you are talking about, let me check out what zenoss-plugin package is
[26-Jan-2011 03:53:52] <zykes-> in between apache and zenoss ?
[26-Jan-2011 03:54:00] <Wu> http://dev.zenoss.org/trac/wiki/ZenossPlugins
[26-Jan-2011 03:54:03] <zykes-> client > apache > varnish > zenoss
[26-Jan-2011 03:54:04] <Wu> docs/DOC-9475
[26-Jan-2011 03:54:25] <Wu> to monitor a remote box using SSH instead of snmp (at least that's what the docs say)
[26-Jan-2011 03:56:28] <forsberg> im using ssh on some boxes, wihtout having installed zenossplugin package
[26-Jan-2011 03:59:42] <zykes-> zenossplugin does ?
[26-Jan-2011 04:09:46] forsberg is now known as fOrsberg
[26-Jan-2011 04:14:18] <zen-345> fOrsberg: which information can you get about your esxi-server by zenoss ?
[26-Jan-2011 04:16:10] <zen-345> i've installed the esx-monitor zenpack... so i can see which VMs are on the target server
[26-Jan-2011 04:17:21] <zen-345> is it possible to see more information like HBA-State, SAS-Disk and other Hardwaredetails ?
[26-Jan-2011 04:25:43] <zykes-> zen-345: i think that's enterprise stuff
[26-Jan-2011 04:25:47] <zykes-> unless you make some
[26-Jan-2011 04:26:24] <zen-345> and from the hp-server directly ?
[26-Jan-2011 04:26:48] <zen-345> i've seen a zenpack called HP-Proliant-Monitor
[26-Jan-2011 04:27:02] <zen-345> all servers are ProLiant-Server
[26-Jan-2011 04:27:50] <zykes-> might be that it's more of the basic stuff
[26-Jan-2011 04:28:00] <zykes-> cause if you want more advanced features you need to involve coding
[26-Jan-2011 04:28:17] <zen-345> i just have installed the HP Agents for ESXi .. so i can get the Hardwareinformation by vCenter
[26-Jan-2011 04:35:56] <fragfutter> to monitor proliant servers you need to install the hp agents on the proliant server itself and the proliant zenpack on the zenoss server
[26-Jan-2011 04:37:23] <zen-345> ok i've installed both
[26-Jan-2011 04:38:21] <zen-345> from which connection i can get the information? eth ESXi-Management or from iLO ?
[26-Jan-2011 04:39:36] <fragfutter> i wasn't talking about esx. Normal servers. But you won't get any (new) data from the iLO if you install software agents on the host.
[26-Jan-2011 04:42:02] <zen-345> the management agents are the same...
[26-Jan-2011 04:42:10] <zen-345> they provide the same data
[26-Jan-2011 04:43:36] <zen-345> you also need them to monitor all hardware by vCenters Hardwaremonitor
[26-Jan-2011 04:43:52] <zykes-> fragfutter: i don't think the hp proliant pack
[26-Jan-2011 04:43:57] <zykes-> monitors that much of info
[26-Jan-2011 05:26:33] <zykes-> is there a way to "sync" users ?
[26-Jan-2011 05:45:18] <zykes-> regarding thread/10432?tstart=30 has the thought of Launchpad
[26-Jan-2011 05:45:22] <zykes-> come up?
[26-Jan-2011 05:48:34] <zykes-> rocket: you around ?
[26-Jan-2011 06:32:58] fOrsberg is now known as forsberg
[26-Jan-2011 06:42:55] <zen-345> forsberg: which information can you get about your esxi-server by zenoss ?
[26-Jan-2011 06:44:14] <zen-345> i've installed the vmware mibs but now i get traps like "snmp trap vmwESX.1"
[26-Jan-2011 06:45:40] <forsberg> yeah hold on, someone made an excellent zenpack for esxi
[26-Jan-2011 06:45:47] <forsberg> not just someone but..... ericenns
[26-Jan-2011 06:45:47] <forsberg>
[26-Jan-2011 06:46:07] <zen-345> i have already installed the ESXi-Monitor Zenpack
[26-Jan-2011 06:47:06] <zen-345> i can see which VMs are on the esxi-host
[26-Jan-2011 06:47:16] <forsberg> docs/DOC-10225
[26-Jan-2011 06:47:17] <forsberg> ok
[26-Jan-2011 06:47:27] <zen-345> and i can see some graphs too
[26-Jan-2011 06:47:34] <forsberg> and you should be able to get cpu ram etc
[26-Jan-2011 06:47:44] <forsberg> and then you can snmp the servers themselves
[26-Jan-2011 06:47:44] <zen-345> of the guest or the host ?
[26-Jan-2011 06:47:49] <forsberg> bothg
[26-Jan-2011 06:47:51] <forsberg> both
[26-Jan-2011 06:48:03] <zen-345> no this didn't workl
[26-Jan-2011 06:48:14] <zen-345> i see the graphs of the guestmachines
[26-Jan-2011 06:48:30] <zen-345> how have you import the vmware mibs ?
[26-Jan-2011 06:48:38] <forsberg> ive never done such thing
[26-Jan-2011 06:48:48] <zen-345> do have vcenter ?
[26-Jan-2011 06:49:05] <forsberg> the esxi monitor zenpack do not use snmp
[26-Jan-2011 06:49:05] <forsberg> it uses the api of vmware
[26-Jan-2011 06:49:23] <forsberg> so dont think any mibs are involved
[26-Jan-2011 06:49:32] <zen-345> in this case yes
[26-Jan-2011 06:49:56] <forsberg> under the guest tab, i can see all my vm machines, and i can click them and get graphs
[26-Jan-2011 06:49:57] <zen-345> i think you have snmp disabled on your ESXi-Servers ?
[26-Jan-2011 06:50:03] <forsberg> and in the perf tab i get the graphs for the host itself
[26-Jan-2011 06:50:19] <forsberg> i dont use it, its actually enabled
[26-Jan-2011 06:50:33] <forsberg> have no need to use it, after i installed the zenpack
[26-Jan-2011 06:50:55] <zen-345> ok "perf tab" says all
[26-Jan-2011 06:51:00] <forsberg> they assraped the actual snmp on the esxi server, so you cant use that for much
[26-Jan-2011 06:51:01] <zen-345> you use Zenoss 2.x
[26-Jan-2011 06:51:05] <forsberg> haah yes
[26-Jan-2011 06:51:33] <zykes-> zen-345: you using the esxtop pack ?
[26-Jan-2011 06:51:40] <zen-345> ok i think theres my biggest problem ... i'm using zenoss 3.03
[26-Jan-2011 06:51:54] <forsberg> ive had really bad experiences with upgrading zenoss, never doing that again ;>
[26-Jan-2011 06:51:54] <zen-345> no
[26-Jan-2011 06:51:54] <forsberg> okok
[26-Jan-2011 06:53:24] <zen-345> i've installed: ZenPacks.community.VMwareDataSource ZenPacks.community.VMwareESXiMonitor ZenPacks.zenoss.ZenossVirtualHostMonitor
[26-Jan-2011 06:53:50] <zen-345> and ZenPacks.community.deviceAdvDetail
[26-Jan-2011 06:54:53] <zen-345> in the "Components"-Section i only see the "Virtual Machines"
[26-Jan-2011 06:55:21] <tehhobbit> yes should there be more ?
[26-Jan-2011 06:55:32] <zykes-> forsberg: is that the one using SNMP
[26-Jan-2011 06:55:40] <zykes-> or Web api ?
[26-Jan-2011 06:56:19] <zen-345> api... because you only get the guests by entering vSpehre passwd
[26-Jan-2011 06:57:10] <zen-345> tehhobbit: you can add more things to this Section ... like Interfaces ...
[26-Jan-2011 06:58:25] <tehhobbit> zen-345: yeah sure, just bind the templates
[26-Jan-2011 06:59:20] <zen-345> tehhobbit: do you have installed the vmware mibs ?
[26-Jan-2011 06:59:38] <tehhobbit> zen-345: depends on what templates you want to bind to it
[26-Jan-2011 06:59:58] <zen-345> i get traps from the servers in a lot of cases ... but zenoss cant translate them
[26-Jan-2011 07:02:13] <tehhobbit> zen-345: then vmware mibs is a good idea yes
[26-Jan-2011 07:02:43] <tehhobbit> zen-345: was more thinking about some windows service (if its a vsphere server) the windows snmp template etc
[26-Jan-2011 07:04:03] <zen-345> for the services i use the wmi connection
[26-Jan-2011 07:04:13] <zen-345> in case of windows servers ..
[26-Jan-2011 07:04:51] <zykes-> zen-345: you got experience with setting up a standalone win server with wmi ?
[26-Jan-2011 07:05:01] <tehhobbit> zen-345: no I meant for the accuall vcenter server
[26-Jan-2011 07:05:51] <zen-345> all windows server i'm actually monitoring by wmi
[26-Jan-2011 07:06:33] <zen-345> the vcenter-server send traps to zenoss
[26-Jan-2011 07:06:46] <zen-345> and the vcenter-services are monitored by wmi..
[26-Jan-2011 07:08:37] <zen-345> how do you monitor you services ?!
[26-Jan-2011 07:10:57] <tehhobbit> snmp for the most part, wmi for windows event log
[26-Jan-2011 07:11:57] <forsberg> docs/DOC-10225 uses the api
[26-Jan-2011 07:12:17] <forsberg> need to install a vmware perl sdk on your zenoss box etc to speak to the api
[26-Jan-2011 07:12:42] <zen-345> already done
[26-Jan-2011 07:13:25] <zen-345> snmp tells you only the ip-services...
[26-Jan-2011 07:13:48] <zen-345> you cant monitor services like "Blackberry-Service" or "Exchange-Service"
[26-Jan-2011 07:18:02] <tehhobbit> oooh sorry forgot about them, yeah wmi for those too
[26-Jan-2011 07:18:43] <zen-345> ah ok
[26-Jan-2011 07:19:31] <zen-345> you're using eventlog-monitoring by local machines too?
[26-Jan-2011 07:19:48] <zen-345> machines which are not in your Domain...
[26-Jan-2011 07:30:09] <tehhobbit> yeah
[26-Jan-2011 07:30:32] <tehhobbit> want to drop that thou and install syslog och the windows ones too
[26-Jan-2011 07:30:57] <tehhobbit> never come across something as horrible as windows evenlog
[26-Jan-2011 08:08:45] <Wu> mmm
[26-Jan-2011 08:09:12] <Wu> I've some problems with the graphs in zenoss 3.0.3
[26-Jan-2011 08:09:14] <Wu> http://e-shell.org/zenoss_graphs.png
[26-Jan-2011 08:09:23] <Wu> seems like the graphs are being generated properly
[26-Jan-2011 08:09:33] <Wu> but the labels are completely screwed
[26-Jan-2011 08:09:49] <Wu> instead of text, I got that you can see in the screenshot
[26-Jan-2011 08:09:58] <Wu> perhaps an encoding problem or something like that?
[26-Jan-2011 08:10:31] <Wu> perhaps I need to set the encoding/charset of this box to UTF-8?
[26-Jan-2011 08:11:37] <rocket> Wu you didnt follow the install guide, you are missing some fonts
[26-Jan-2011 08:12:00] <Wu> I followed the install guide (installed from sources) (I swear!)
[26-Jan-2011 08:12:04] <Wu> mmm
[26-Jan-2011 08:12:08] <Wu> any way to know which fonts?
[26-Jan-2011 08:12:19] <rocket> or your fontcache is messed up
[26-Jan-2011 08:12:31] <tehhobbit> Wu: what os do you run it under ?
[26-Jan-2011 08:12:55] <rocket> you need the liberation-fonts
[26-Jan-2011 08:13:09] <Wu> tehhobbit: FreeBSD 8.2-PRELEASE
[26-Jan-2011 08:13:16] <Wu> PRERELEASE I meant
[26-Jan-2011 08:13:25] <Wu> (inside a Jail)
[26-Jan-2011 08:13:42] <Wu> mmm, liberation-fonts, ok, let me check
[26-Jan-2011 08:14:00] <Wu> Port: liberation-fonts-ttf-1.06.0.20100721,1
[26-Jan-2011 08:14:03] <Wu> installing it
[26-Jan-2011 08:16:54] <Wu> I'll try after installing them
[26-Jan-2011 08:17:02] <Wu> btw, time for lunch now
[26-Jan-2011 08:17:04] <Wu> brb
[26-Jan-2011 08:53:15] <csabo> Jane_Curry: are you here?
[26-Jan-2011 09:08:40] <Sam-I-Am> morning folks
[26-Jan-2011 09:11:04] <csabo> Morning
[26-Jan-2011 09:15:01] <zykes-> is there any intuitive way to sync users between zenoss installs ?
[26-Jan-2011 09:15:20] <rocket> zykes-: use ldap?
[26-Jan-2011 09:15:47] <zykes-> rocket: how does that work in connection with zenoss groups etc ?
[26-Jan-2011 09:16:00] <zykes-> was more thinking that when i add 1 user at 1 location it gets reflected
[26-Jan-2011 09:16:08] <rocket> you can use ldap groups ..
[26-Jan-2011 09:16:25] <zykes-> enterprise feature i guess ?
[26-Jan-2011 09:16:38] <rocket> zykes-: you can get some of this out of the zendmd, but its not something made particularly easy
[26-Jan-2011 09:17:04] <rocket> I think there have been forum posts on the topic
[26-Jan-2011 09:17:09] <csabo> zykes-: another way to do this would be with dsh..
[26-Jan-2011 09:17:14] <zykes-> dsh ?
[26-Jan-2011 09:17:19] <csabo> can zenoss users be added from terminal?
[26-Jan-2011 09:17:25] <csabo> with some zenmd or similar
[26-Jan-2011 09:17:30] <rocket> csabo: yes with zendmd
[26-Jan-2011 09:17:32] <csabo> perfect
[26-Jan-2011 09:17:45] <zykes-> hoping for it to be available with JSON one day
[26-Jan-2011 09:17:57] <csabo> this would be a hackjob, but dsh is dancershell.. it allows you to run a command against a list of unix/linux/aix/whatever machines
[26-Jan-2011 09:17:58] <rocket> some day
[26-Jan-2011 09:18:08] <csabo> i use dsh here with all my aix boxes for alot of things
[26-Jan-2011 09:18:14] <rocket> someone should make a wishlist forum for the api, and I will point our devs at it
[26-Jan-2011 09:18:25] <zykes-> heh
[26-Jan-2011 09:18:35] <zykes-> rocket: can i get graphs in one application from zenoss ?
[26-Jan-2011 09:18:44] <zykes-> like point an ajax request at the graph server ?
[26-Jan-2011 09:18:55] <csabo> but an easier solution would be to just setup remote collectors
[26-Jan-2011 09:19:33] <zykes-> csabo: that's not the point to why i'm doing it
[26-Jan-2011 09:19:48] <rocket> How to add a user with a specific password/role
[26-Jan-2011 09:19:48] <rocket> dmd.ZenUsers.manage_addUser(username, password, ('ZenUser',))
[26-Jan-2011 09:19:52] <zykes-> it's if the links go down etc we have monitoring from another location in the country
[26-Jan-2011 09:20:02] <zykes-> rocket: how to get a user then?
[26-Jan-2011 09:20:15] <rocket> How to list users
[26-Jan-2011 09:20:28] <rocket> users=dmd.ZenUsers.getUsers()
[26-Jan-2011 09:20:38] <zykes-> does that take the passwords as well ?
[26-Jan-2011 09:20:39] <zykes-> or hashes
[26-Jan-2011 09:20:56] <rocket> Modify a user's role/password
[26-Jan-2011 09:20:56] <rocket> foo = dmd.ZenUsers.getUserSettings('foo')
[26-Jan-2011 09:20:56] <rocket> foo.manage_editUserSettings(password=adminPassword, sndpassword=newPassword, oldpassword='zenoss')
[26-Jan-2011 09:22:38] <rocket> zykes-: we will not post how to get passwords out of zenoss
[26-Jan-2011 09:25:58] <zykes-> ah ok
[26-Jan-2011 09:26:14] <zykes-> are they stored in cleartext or ?
[26-Jan-2011 09:47:02] <zykes-> hush hush rocket ?
[26-Jan-2011 09:47:46] <rocket> they are not cleartext in the database
[26-Jan-2011 09:48:02] <rocket> sorry I was working a customer issue
[26-Jan-2011 09:48:21] <zykes-> what's then the big problem with extracting and sending over ?
[26-Jan-2011 09:49:32] <rocket> zykes-: non other than its not something we have spent time doing, I havent looked at the code recently to figure it out
[26-Jan-2011 09:53:27] <zykes-> ah ok
[26-Jan-2011 11:40:54] <Sam-I-Am> is it just me or is the wording for alert windows very confusing?
[26-Jan-2011 11:43:12] <Sam-I-Am> it kinda calls them a maintenance window..
[26-Jan-2011 11:44:44] <ymv> How can I change "Device class" _after_ device added?
[26-Jan-2011 11:45:27] <mloven1> ymv: if you're using 3.0, just drag the device into the device class you want it to be in, then remodel it.
[26-Jan-2011 11:46:26] <ymv> yeeep
[26-Jan-2011 11:46:28] <ymv> thanks
[26-Jan-2011 11:46:43] <mloven1> np
[26-Jan-2011 12:13:31] <willwh_> hey guys - anyone have any advice for monitoring tempdb size on mssql? :]
[26-Jan-2011 12:15:45] <forsberg>
[26-Jan-2011 12:21:50] <xuru> willwh_: there are a few mssql zenpacks
[26-Jan-2011 12:25:47] <ericenns> forsberg: I see my name was mentioned did I miss anything
[26-Jan-2011 12:28:24] <forsberg> just think i promoted your esxi zenpack
[26-Jan-2011 12:28:42] <ericenns> oh ok cool
[26-Jan-2011 12:30:26] <ericenns> This is kinda a question directed to the community have any of you guys deployed a web application firewall if so what are your opinions on the one you choose
[26-Jan-2011 12:31:25] <xuru> what do you mean by "web application firewall"?
[26-Jan-2011 12:32:15] <xuru> A firewall that can be administered through a web interface?
[26-Jan-2011 12:32:32] <ericenns> An Example of a "Web application firewall" is the open source mod_security, another applaince based one would be the Cisco ACE Web Application Firewall
[26-Jan-2011 12:34:27] <ericenns> It is a firewall that is used to protect and prevent attacks against web sites and web applications
[26-Jan-2011 12:34:33] <xuru> ah, I guess I'm not familiar with those
[26-Jan-2011 12:35:24] <ericenns> yeah I've been working with mod_Security an open source variant but my boss has money he needs to use so I'm told to look at an appliance
[26-Jan-2011 12:35:56] <xuru> heh, you don't here that often
[26-Jan-2011 12:36:27] <ericenns> well when you work for the government you here that all the time at year end
[26-Jan-2011 12:36:40] <xuru> ah *nod*
[26-Jan-2011 12:39:12] <xuru> ericenns: I know you're looking for feedback from experience, but here is a list of web app firewalls off wikipedia in case you haven't already looked there... http://en.wikipedia.org/wiki/Application_firewall
[26-Jan-2011 12:44:44] <ericenns> xuru: yes I found that but thanks
[26-Jan-2011 12:46:49] <nstinson> Hello
[26-Jan-2011 12:47:41] <nstinson> How difficult is it to set up writing zenoss data on network hardware to a database backend?
[26-Jan-2011 12:47:47] <nstinson> postgresql in particular, but any will work
[26-Jan-2011 12:47:53] <nstinson> so it was proper case...
[26-Jan-2011 12:47:54] <nstinson> odd
[26-Jan-2011 12:48:04] <nstinson> I thought we were case insensitive now?
[26-Jan-2011 12:49:08] <forsberg> what zenoss data and what network hardware ?
[26-Jan-2011 12:49:38] <forsberg> zenoss already use mysql for backend, only for the event history tho, and polled data is written to rrd files
[26-Jan-2011 12:49:51] <SEJeff_work> nstinson, The next major release of Zenoss, codenamed Avalon, will store almost everything in mysql
[26-Jan-2011 12:49:58] <SEJeff_work> All of the device information at least
[26-Jan-2011 12:59:11] <nstinson> ah
[26-Jan-2011 12:59:28] <nstinson> when is the app. release date?
[26-Jan-2011 12:59:35] <nstinson> also, are there any alternatives until then?
[26-Jan-2011 13:04:10] <ericedge> hoo-boy, SEJeff_work just made my day.
[26-Jan-2011 13:07:18] <SEJeff_work> It will use the zope "relstorage"
[26-Jan-2011 14:21:18] <mray> SEJeff_work: hope I'm wrong but 3.1 is supposed to be out soon and I didn't think it was going to have relstorage
[26-Jan-2011 14:21:31] <mray> of course, I'm no longer in the loop
[26-Jan-2011 14:22:15] <mray> something a few weeks ago about 3.1 being a bug fix release
[26-Jan-2011 14:22:31] <ericedge> mray: He said "next major release"; isn't that 4.0?
[26-Jan-2011 14:22:53] <mray> numbering has never been Zenoss' strong point
[26-Jan-2011 14:23:03] <ericedge> hm, tho avalon is apparently 3.1.x
[26-Jan-2011 14:23:21] <mray> "Avalon" is the codename for the big overhaul, I believe there's going to be a 3.1 bugfix release
[26-Jan-2011 14:23:37] <mray> in the meantime
[26-Jan-2011 14:31:25] <SEJeff_work> mray, Sorry thats news to me
[26-Jan-2011 14:31:31] <SEJeff_work> mray, How is opscode?
[26-Jan-2011 14:31:34] <SEJeff_work> And TX
[26-Jan-2011 14:32:11] <mray> Opscode's great, and TX is always good
[26-Jan-2011 14:32:30] <mray> editing my Zenoss cookbook webcast right now
[26-Jan-2011 14:36:47] <SEJeff_work> Nice
[26-Jan-2011 14:50:11] <zykes-> mray: wasn't 3.1 supposed to be a maint release like topic says ?
[26-Jan-2011 14:50:33] <mray> yeah, I was just clarifying that I didn't think relstorage was in
[26-Jan-2011 14:50:35] <mray> 3.1
[26-Jan-2011 14:50:44] <zykes-> ah
[26-Jan-2011 14:50:50] <mray> I hope I'm wrong though
[26-Jan-2011 14:50:57] * mray is gonna go peek at tickets
[26-Jan-2011 15:06:21] <zykes-> mray: you good at the json api ?
[26-Jan-2011 15:06:27] <mray> nope
[26-Jan-2011 15:06:34] <zykes-> dang
[26-Jan-2011 15:06:41] <zykes-> dmd then ?
[26-Jan-2011 15:08:11] <zykes-> wondering in the API
[26-Jan-2011 15:08:18] <zykes-> if i can get the status of a job
[26-Jan-2011 15:24:51] <mray> sounds like a question for the devs next time they're here
[26-Jan-2011 16:03:06] <gonzo628> noob question here. Paid for and installed SolarWinds (in a VM). VM host crashed and we lost alerting while it was down. This got me looking into other alerting options, where I stumbled on Zenoss. Is there a doc that pits the two against each other and compares them?
[26-Jan-2011 16:16:45] <ericedge> gonzo628: A quick Google search garners quite a few pages discussing both SolarWinds and Zenoss; maybe check some of those?
[26-Jan-2011 16:21:09] <zykes-> https://projects.bouvet-ds.net/indefero/p/zenoss-api/source/changes/master/
[26-Jan-2011 16:21:09] <zykes-> s
[26-Jan-2011 16:21:27] <zykes-> should be all done (python binds for the zenoss api)
[26-Jan-2011 16:42:51] <xuru> zykes-: nice! I'll have to check it out
[26-Jan-2011 16:45:02] <mray> zykes-: nice work
[26-Jan-2011 16:51:59] <xuru> zykes-: can't seem to clone it... Get a "errno=Connection timed out"
[26-Jan-2011 16:56:12] <wobblyonions> hi all
[26-Jan-2011 16:58:01] <kingtaco|laptop> hi, running zenoss core 3.0.3 (vmware image). I'm trying to proxy through apache to force ssl connections, but am unable to login because the cookie auth helper seems to require some http
[26-Jan-2011 16:58:09] <kingtaco|laptop> has anyone run into this before?
[26-Jan-2011 16:58:12] <kingtaco|laptop> or any ideas?
[26-Jan-2011 17:00:24] <kingtaco|laptop> additionally I can no longer logout of xenoss, regardless if I'm proxying through apache or hitting zope directly.
[26-Jan-2011 17:19:50] <zykes-> xuru: git clone x ?
[26-Jan-2011 17:20:20] <xuru> https://projects.bouvet-ds.net/indefero/p/zenoss-api/source/help/
[26-Jan-2011 17:21:03] <zykes-> ah, you need a ssh key to clone it
[26-Jan-2011 17:21:14] <xuru> ah, ok
[26-Jan-2011 17:21:20] <zykes-> but i need a setup.py
[26-Jan-2011 17:21:22] <zykes-> first anyways
[26-Jan-2011 17:21:49] <xuru> I'll just download the zip for now then
[26-Jan-2011 17:21:54] <xuru> looks great
[26-Jan-2011 17:31:03] <zykes-> anyone python folks that can help with a setup.py ?
[26-Jan-2011 17:33:21] <ericedge> Which setup.py?
[26-Jan-2011 17:33:56] <xuru> zykes-: sure
[26-Jan-2011 17:34:23] <zykes-> xuru: create a user if you're interested
[26-Jan-2011 17:34:27] <zykes-> and i'll add you up
[26-Jan-2011 17:34:43] <xuru> sure, I would be
[26-Jan-2011 17:41:12] <zykes-> hopefully devs will add more support to it soon
[26-Jan-2011 19:43:22] <Sam-I-Am> moo.
[26-Jan-2011 19:44:18] <Sam-I-Am> anyone know if zenpacks are the only way to populate manufacturer/product tables or can installing mibs do it?
[26-Jan-2011 20:46:28] <wobblyonions> guys. with the detection of a downed host based on a ping can you edit the criteria for this ie when to advise of host down
[26-Jan-2011 20:56:25] <Sam-I-Am> wobblyonions: sure... event transform
[26-Jan-2011 20:56:51] <ericedge> Sam-I-Am seems to have the hammer for every nail he finds.
[26-Jan-2011 20:57:21] <Sam-I-Am> python code is the universal hammer for zenoss
[26-Jan-2011 21:12:16] <sytem> why zenoss has gone too much web2.0 in version 3, urls are generally broken
[26-Jan-2011 21:12:52] <sytem> pressing F5 loads different page than it was
[26-Jan-2011 21:13:40] <sytem> and loading link in different tab is also broken, it worked well in 2.5.2
[26-Jan-2011 21:14:33] <wobblyonions> Sam-I-Am I am referring to the actual ping parameters etc
[26-Jan-2011 21:14:56] <wobblyonions> or you referring to a if evt.count >= 2:
[26-Jan-2011 21:14:57] <wobblyonions> evt.severity = 4 type thing
[26-Jan-2011 21:38:39] <Sam-I-Am> wobblyonions: i think theres a place to set ping parameters for zenping
[26-Jan-2011 21:50:48] <wobblyonions> ok will see if I can find it someplace then
[26-Jan-2011 22:02:35] <wobblyonions> anyone know about upgrading an event severity based on count I have used if evt.count >= 2: evt.severity = 5 but its not working
[26-Jan-2011 22:05:01] <mloven1> wobblyonions: unfortunately, when the event comes in, it doesn't have any reference to what the current count is. So there's not a way to transform an event based on the evt.count.
[26-Jan-2011 22:05:39] <mloven1> but from what I remember, a couple of people have come up with other ways to do it... I'd have to search the forums to find it though...
[26-Jan-2011 22:06:35] <Sam-I-Am> alerting rules allow you to set counts iirc
[26-Jan-2011 22:07:22] <wobblyonions> Sam-I-Am care to expand on that if you know how to do it>?
[26-Jan-2011 22:08:33] <wobblyonions> currentlty I have it all under the transform set
[26-Jan-2011 22:09:11] <Sam-I-Am> look under alerting rules
[26-Jan-2011 22:09:22] <Sam-I-Am> they're based on users and groups
[26-Jan-2011 22:09:32] <Sam-I-Am> you can add a filter based on count
[26-Jan-2011 22:10:18] <wobblyonions> surely thats only for the user and not a global setting
[26-Jan-2011 22:10:38] <Sam-I-Am> its not global
[26-Jan-2011 22:10:39] <wobblyonions> dont want any emails just want an event to go from Error to Critical is count higher than x
[26-Jan-2011 22:14:19] <Sam-I-Am> i'm not sure how to do that
[26-Jan-2011 22:14:24] <Sam-I-Am> although i'd be interested in it
[26-Jan-2011 22:17:30] <wobblyonions> will let you know once I crack it
[26-Jan-2011 22:17:58] <Sam-I-Am> fairly sure you can suck event count out of the database somehow
[26-Jan-2011 22:18:16] <Sam-I-Am> once you get that, its easy
[26-Jan-2011 22:24:43] <mloven1> Here's a forum posting that covers it: message/49662#49662
[27-Jan-2011 00:00:40] [disconnected at Thu Jan 27 00:00:40 2011]
[27-Jan-2011 00:00:40] [connected at Thu Jan 27 00:00:40 2011]
[27-Jan-2011 00:01:00] [zenoss-logger (logger bot) has joined #zenoss]
[27-Jan-2011 04:11:28] salahudin_mycert is now known as salawank
[27-Jan-2011 06:11:02] guy is now known as Guest78427
[27-Jan-2011 06:11:19] <Guest78427> Hello?
[27-Jan-2011 06:11:29] <forsberg> ehlo
[27-Jan-2011 06:12:00] <Guest78427> I've got a few questions on setting up some monitoring with Zenoss.
[27-Jan-2011 06:12:27] <Guest78427> I have Zenoss installed and running well ... I want to monitor our Support Queue on Sales Force.com
[27-Jan-2011 06:12:54] <Guest78427> I have already written a script which zenoss is using to graph the number of cases in the Q
[27-Jan-2011 06:13:13] <Guest78427> what I'd like to do next it have the Case number, summary etc appear in the Event list
[27-Jan-2011 06:14:07] <Guest78427> I can easily get this information from SFDC, each time it's called I'll get a list of cases and numbers... how can I make each line appear as it's own event
[27-Jan-2011 06:14:23] <Guest78427> and be cleaned up when the case is no longer in the Q?
[27-Jan-2011 06:15:05] <Guest78427> oh and what do I have to do to make zenoss call the script? I seem to be messing this documentation...
[27-Jan-2011 06:20:20] <zykes-> Guest78427: you can use the JSON API to add an event pr case ?
[27-Jan-2011 06:21:39] <Guest78427> oh ok... and just run the script from Cron?
[27-Jan-2011 06:21:41] <zykes-> and write to log with the SR number ?
[27-Jan-2011 06:21:52] <zykes-> or something
[27-Jan-2011 06:22:26] <Guest78427> I'll give that a go... thanks
[27-Jan-2011 06:22:31] <zykes-> Guest78427:
[27-Jan-2011 06:22:34] <zykes-> for a json api
[27-Jan-2011 06:22:38] <zykes-> or ehm
[27-Jan-2011 06:22:41] <zykes-> what lang you writing this in ?
[27-Jan-2011 06:22:44] <zykes-> python or perl ?
[27-Jan-2011 06:25:50] <Guest78427> perl
[27-Jan-2011 06:26:06] <zykes-> then you can use the Perl JSON API binds
[27-Jan-2011 06:26:23] <zykes-> http://search.cpan.org/~patbaker/Zenoss-1.07/
[27-Jan-2011 06:26:44] <Guest78427> ooo handy.. thanks
[27-Jan-2011 07:14:30] forsberg is now known as fOrsberg
[27-Jan-2011 07:19:30] fOrsberg is now known as forsberg
[27-Jan-2011 07:55:23] <kokey> ok my zenoss setup is starting to get a bit slower
[27-Jan-2011 07:55:35] <kokey> what does it like resource wise?
[27-Jan-2011 07:55:45] <kokey> lots of ram, some db tuning?
[27-Jan-2011 07:55:51] <kokey> fast cpus
[27-Jan-2011 07:56:15] <kokey> the cpu seems to be around the 50% mark much of the time
[27-Jan-2011 07:56:25] <kokey> IO not very high
[27-Jan-2011 07:57:16] <kokey> only 25% of memory is used for cache
[27-Jan-2011 07:57:26] <kokey> so i'm wondering if it could do with more ram
[27-Jan-2011 07:57:35] <fragfutter> kokey: bottleneck is normaly IO (lots of rrd files to write)
[27-Jan-2011 07:58:22] <fragfutter> if you are running on a multicore system, note that the zodb is bound to only use a single core.
[27-Jan-2011 07:59:06] <kokey> can one make it use more cores?
[27-Jan-2011 08:00:07] <kokey> ok it looks like cache usage is much lower than i am used to, but i think that's because the rest of the memory is in use
[27-Jan-2011 08:00:11] <kokey> it's not swapping yet
[27-Jan-2011 08:26:27] <Schmidt> How (If i can) do i copy a monitoring template to an other device class? (I have a /Network/Routers/Cisco template and I want the monitoring template applied to everything in /Network/Switches/Cisco)...
[27-Jan-2011 08:27:53] <Schmidt> I seem to have found it by googling.
[27-Jan-2011 08:28:12] <Schmidt> sorry to disturb (message/54654?tstart=0 is the url)
[27-Jan-2011 08:32:58] <Schmidt> Has anyone succesfully monitored SAN boxen from Compellent by any means ?
[27-Jan-2011 08:35:53] <fragfutter> kokey: no you can't. You could check which process is hugging CPU, i would not assume it is the zodb.
[27-Jan-2011 08:39:37] <kokey> ok it doesn't look like zodb is eating much cpu
[27-Jan-2011 08:39:40] <kokey> anyway
[27-Jan-2011 08:44:21] <kokey> ok now back to the challenge of trying to create a network utilisation graph
[27-Jan-2011 08:44:28] <kokey> in other words one which works in percentage
[27-Jan-2011 08:46:46] <csabo> Good morning
[27-Jan-2011 08:49:20] <Schmidt> good afternoon
[27-Jan-2011 08:50:16] <csabo> i know this is outside of the scope of this channel, but would anyone be willing to shed some light on RPC for me?
[27-Jan-2011 08:50:36] <csabo> I know its remote procedure calls, and its used by developers for running crap either locally or remotely, without coding the actual connection
[27-Jan-2011 08:50:56] <csabo> but i'm getting high RPC call failures and i dont know if i should stop monitoring this..
[27-Jan-2011 08:51:00] <csabo> or if its somthing i should be concerned with
[27-Jan-2011 08:52:28] <rocket> kokey: there is a tuning guide in the 3.0.3 documentation
[27-Jan-2011 08:53:19] <rocket> csabo: it really depends on your application if you need to monitor those
[27-Jan-2011 08:53:32] <csabo> rocket: Yeah i know, i dont have alot of information to go on, or provide
[27-Jan-2011 08:53:42] <csabo> I'm the sysadmin, and the roles are very well defined. i do OS and thats it..
[27-Jan-2011 08:53:53] <csabo> and i'm new here. i'm not even sure what this box does
[27-Jan-2011 08:54:10] <rocket> kokey: do a top and see which python process is running the most .. I would guess you need more zenhub workers first
[27-Jan-2011 08:54:12] <csabo> rocket: would you say in your experience its somthing worth tracking down?
[27-Jan-2011 08:54:24] <csabo> if the applications on that box werent working i'm sure we whould have heard about it
[27-Jan-2011 08:54:33] <rocket> usually it is worth at least understanding it
[27-Jan-2011 08:54:47] <rocket> something like that usually means the box is overloaded somewhere
[27-Jan-2011 08:55:04] <rocket> you might want to see if you have a support contract with the software vendor in question
[27-Jan-2011 08:55:13] <csabo> thank you rocket
[27-Jan-2011 08:55:17] <csabo> I appreciate the help
[27-Jan-2011 08:55:18] <rocket> and ask them if they have seen it before
[27-Jan-2011 08:55:27] <csabo> my first instinct was to say "meh, crappy coding"
[27-Jan-2011 08:55:39] <csabo> i'm sure all RPC implementations are not compatibile with each other
[27-Jan-2011 08:56:00] <rocket> csabo: its all code so anything is possible
[27-Jan-2011 09:03:33] <kokey> haha
[27-Jan-2011 09:03:40] <kokey> ok nevermind i think i know what's eating up resources
[27-Jan-2011 09:03:50] <kokey> nagios style plugin on the network devices
[27-Jan-2011 09:38:32] * Simon4 returns from lunch with mr Nathaniel
[27-Jan-2011 09:41:42] <Jane_Curry> hiya
[27-Jan-2011 09:42:04] <Jane_Curry> Anyone got a way to create data points in an SNMP perf template..
[27-Jan-2011 09:42:19] <Sam-I-Am> hmmm
[27-Jan-2011 09:42:21] <Jane_Curry> .. that converts DisplayString data to integer????
[27-Jan-2011 09:42:39] * Sam-I-Am is wondering why zenoss doesnt appear to be putting anything in maintenance
[27-Jan-2011 09:42:49] <Jane_Curry> I have an SNMP agent that returns EVERYTHING as a DisplayString
[27-Jan-2011 09:43:09] <Sam-I-Am> Jane_Curry: i have a few things that do that. i've not figured out a way to convert the type.
[27-Jan-2011 09:43:23] <Jane_Curry> Can you share an example???
[27-Jan-2011 09:43:29] <Simon4> Jane_Curry: hmm, that would be interesting since the type conversion may need to happen back at zenperfsnmp
[27-Jan-2011 09:44:09] <Jane_Curry> I think so - I am assuming that I have no rrd datafiles created because it won't store DisplayString type stuff
[27-Jan-2011 09:44:24] <Jane_Curry> I want to avoid writing my own datasource if I can
[27-Jan-2011 09:44:48] <Sam-I-Am> i suspect some vendors use strings since their own $$ management apps understand them fine
[27-Jan-2011 09:44:52] <Simon4> Jane_Curry: I'm almost certain it'll need a zenperfsnmp patch to accept string
[27-Jan-2011 09:45:32] <Simon4> since zenperfsnmp is what handles both collection and the rrd writing, the datasource type in the template just affects initial rrd creation
[27-Jan-2011 09:47:21] <Jane_Curry> but some vendoes just skimp on their SNMP implementation
[27-Jan-2011 09:48:31] <Sam-I-Am> some? try most lol
[27-Jan-2011 10:05:51] forsberg is now known as fOrsberg
[27-Jan-2011 10:24:43] <Sam-I-Am> yep, this is a problem
[27-Jan-2011 10:24:48] <Sam-I-Am> maintenance windows are not working at all
[27-Jan-2011 10:24:53] <Sam-I-Am> anyone ever see this?
[27-Jan-2011 10:38:36] <kokey> hmmm, dunno, i haven't checked if mine works in 3.0.3
[27-Jan-2011 10:39:50] <Sam-I-Am> this is 2.5.2
[27-Jan-2011 10:48:57] <kokey> ok so i have something that returns a different status once every now and again
[27-Jan-2011 10:49:22] <kokey> but i don't want to raise events on that
[27-Jan-2011 10:52:10] <kokey> i thought by setting an escalation count, it would have made it try a couple of times before raising an alert
[27-Jan-2011 10:52:22] <kokey> but it doesn't seem to be doing that
[27-Jan-2011 10:52:28] <kokey> i've set it to 20 and i still get alerts
[27-Jan-2011 11:17:46] fOrsberg is now known as forsberg
[27-Jan-2011 11:59:06] <kokey> ok i just don't get this
[27-Jan-2011 12:06:14] <kokey> i'm just more than baffled
[27-Jan-2011 12:06:32] <Sam-I-Am> hmmm
[27-Jan-2011 12:06:41] <Sam-I-Am> me too... with this new and shiny error from zenactions
[27-Jan-2011 12:06:42] <Sam-I-Am> failed to send email to 1800
[27-Jan-2011 12:06:58] <Sam-I-Am> for some reason, its apparently picking my repeat-time up as an e-mail recipient
[27-Jan-2011 12:08:37] <kokey> haha
[27-Jan-2011 12:08:41] <kokey> that sucks
[27-Jan-2011 12:09:05] <kokey> cool i like the way zenperfsnmp works
[27-Jan-2011 12:09:26] <kokey> like on nagios everything is a little plugin that is spawned as a child
[27-Jan-2011 12:09:39] <kokey> and the scheduler tries to be clever by not running them all at the same time
[27-Jan-2011 12:10:01] <kokey> for various reasons, apart from it potentially borking the nagios server since all these children will eat up the system's resources
[27-Jan-2011 12:10:19] <kokey> it doesn't want the system data is collected from get hammered with so many requests at the same time
[27-Jan-2011 12:10:25] <kokey> but with snmp that's not an issue
[27-Jan-2011 12:10:55] <kokey> i've tested before, something like 2000 snmp queries in one go doesn't make a system running snmpd notice it much
[27-Jan-2011 12:39:52] <kokey> anyway i think the escalate count thing does nothing at all
[27-Jan-2011 12:40:00] <kokey> i get an alert on first count
[27-Jan-2011 12:40:04] <kokey> regardless of what number i put in there
[27-Jan-2011 12:40:15] <kokey> and i've brought the severity down to debug
[27-Jan-2011 12:42:10] <kokey> ok time to band aid with a transform
[27-Jan-2011 12:42:47] * Sam-I-Am has his hands in 2 major zenoss problems, router config problems, and a bunch of other stuff argggh!
[27-Jan-2011 12:43:10] <kokey> haha
[27-Jan-2011 12:43:21] <kokey> ok i have already band aided this one with a transform
[27-Jan-2011 12:43:33] <kokey> perhaps the transform and the escalate count are working against each other
[27-Jan-2011 12:44:10] <Sam-I-Am> maintenance windows are not working at all
[27-Jan-2011 12:44:18] <Sam-I-Am> i restarted zenactions... maybe that'll fix it.
[27-Jan-2011 12:48:46] <tehhobbit> http://www.foxnews.com/scitech/2011/01/26/internet-run-ip-addresses-happens-anyones-guess/
[27-Jan-2011 12:48:52] <tehhobbit> Web developers have tried to compensate for this problem by creating IPv6 -- a system that recognizes six-digit IP addresses rather than four-digit ones.
[27-Jan-2011 12:49:00] <tehhobbit> I dont know if I should laugh or cry
[27-Jan-2011 12:52:12] <drakino> tehhobbit, that is really odd, especially since the source they cite at the end says "It's not even difficult to fix. Web developers have compensated for it by creating IPv6Â - a system which recognises 128-bit addresses as opposed to IPv4's 32-bit addresses."
[27-Jan-2011 12:52:26] <Sam-I-Am> tehhobbit: uaaaaaaa!
[27-Jan-2011 12:53:28] <tehhobbit> btw we're gonna start using v6 for dns, mail and parts of the web pretty soon is there something I should think about when it comes to zenoss
[27-Jan-2011 12:53:38] <Sam-I-Am> glhf
[27-Jan-2011 12:53:43] <Sam-I-Am> zenoss does not speak v6
[27-Jan-2011 12:53:53] <Sam-I-Am> ive been running v6 since 2003
[27-Jan-2011 12:54:15] <tehhobbit> Sam-I-Am: will still be using v4 for monitoring (not gonna drop v4 on our dns servers :P)
[27-Jan-2011 12:54:35] <tehhobbit> I meant modelling of routes etc
[27-Jan-2011 12:56:34] <Sam-I-Am> yeh
[27-Jan-2011 12:57:56] <tehhobbit> hmms well might accually be enough if the v4 part is ok, since the ip will be on the same interface
[27-Jan-2011 12:58:23] <tehhobbit> syslog will prolly grab enough if there are v6 problems
[27-Jan-2011 12:58:58] <tehhobbit> atleast bind can be very noisy
[27-Jan-2011 13:52:31] forsberg is now known as fOrsberg
[27-Jan-2011 14:11:11] <del_> hello there
[27-Jan-2011 14:11:16] <del_> i have one quick question for you guys
[27-Jan-2011 14:11:32] <del_> does it have to be zenoss installed as root for mysql?
[27-Jan-2011 14:13:08] <Sam-I-Am> the pre-built packages expect to be installed as root
[27-Jan-2011 14:13:28] <Sam-I-Am> however, from source or tarball as long as you have /opt/zenoss and the user configured, it might all work as a user. you'll need to do mysql separately.
[27-Jan-2011 14:13:33] <Sam-I-Am> zenoss itself does not run as root
[27-Jan-2011 14:16:50] <del_> aha
[27-Jan-2011 14:16:57] <del_> but for database i need root?
[27-Jan-2011 14:17:07] <del_> i mean root password for mysql access ?
[27-Jan-2011 14:17:54] <Sam-I-Am> well, it wants to create the database itself
[27-Jan-2011 14:18:06] <del_> aha
[27-Jan-2011 14:18:09] <Sam-I-Am> i suspect you could do that for it, and just provide it with credentials to populate the tables
[27-Jan-2011 14:18:48] <del_> is it bin installation good for centos 5
[27-Jan-2011 14:18:53] <del_> or you would suggest me
[27-Jan-2011 14:18:58] <del_> to install it from svn ?
[27-Jan-2011 14:19:06] <del_> so i have all the time latest source
[27-Jan-2011 14:20:32] <Sam-I-Am> well, in a production environment i'd never use svn
[27-Jan-2011 14:20:45] <Sam-I-Am> i just install my stuff on centos/rhel via rpm
[27-Jan-2011 14:21:01] <del_> thank you
[27-Jan-2011 14:21:48] <sciolist> just looking over the notes from the Developer IRC chat and wanted to confirm: Avalon is *possibly* due out Q3/4 of 2011?
[27-Jan-2011 14:22:29] <Sam-I-Am> sounds about right
[27-Jan-2011 14:22:34] <sciolist> will that be Core-only or will the Enterprise release coincide?
[27-Jan-2011 14:22:34] <Sam-I-Am> but i'm not a developer
[27-Jan-2011 14:25:09] <tehhobbit> del_: there is aguide for using a separate mysql instance / user or what ever, just need the first root thing to startup and change settings
[27-Jan-2011 14:25:36] <tehhobbit> del_: just events afaik that uses mysql
[27-Jan-2011 14:25:41] <tehhobbit> rest is zope
[27-Jan-2011 14:27:45] <tehhobbit> trying to find the doc now
[27-Jan-2011 14:27:59] <tehhobbit> not at work so cant access our zenoss install
[27-Jan-2011 14:30:58] <rocket> sciolist: The enterprise release typically lags the core release by about a month
[27-Jan-2011 14:31:36] <Sam-I-Am> sup rocket
[27-Jan-2011 14:33:29] <sciolist> thx, rocket
[27-Jan-2011 14:34:33] <rocket> work .. like usual
[27-Jan-2011 14:34:36] <rocket> and you?
[27-Jan-2011 14:35:00] <Sam-I-Am> work, of course
[27-Jan-2011 14:35:11] <Sam-I-Am> moreso on networky things than zenossy things today
[27-Jan-2011 14:35:29] <rocket> heh ..
[27-Jan-2011 14:36:12] <Sam-I-Am> hoping restarting zenactions will fix the maintenance window problem
[27-Jan-2011 14:37:24] <tehhobbit> rocket: since you are op I suppose you are in someway working for zenoss, quick sales questions, any plans for edu pricing (univ etc)
[27-Jan-2011 14:38:19] <Sam-I-Am> i thought there was edu/non-profit pricing
[27-Jan-2011 14:39:26] <tehhobbit> cant find it on zenoss.com
[27-Jan-2011 14:39:54] <tehhobbit> and swedish univ classed ( national library of sweden)
[27-Jan-2011 14:45:35] <Sam-I-Am> hmmm @ weird stuff when zenactions gets confused
[27-Jan-2011 14:45:45] <Sam-I-Am> it was trying to send e-mail to "1800" ... the repeat-time for this alert
[27-Jan-2011 14:45:57] <ericedge> did restart fix it?
[27-Jan-2011 14:46:55] <Sam-I-Am> so far... havent gotten many alerts though
[27-Jan-2011 14:46:58] <rocket> tehhobbit I am not in sales and do not have that information. You could call our main line
[27-Jan-2011 14:47:21] <rocket> I can try and find out if you cant get ahold of anyone
[27-Jan-2011 14:50:14] <rocket> http://www.zenoss.com/customers/industries/education
[27-Jan-2011 14:50:24] <rocket> tehhobbit: we do have edu pricing ..
[27-Jan-2011 14:52:00] <tehhobbit> rocket: $boss wants supported shit (mainly because I'm the single pure linux techie, have a storage techie and a project leader kinda person too, that are both descent but more used to enterprice way of handling stuff, the foss version with forums / irc is hard for them to grasp) but would love to stick to zenoss instead of the nightmare of dells openmgmt platform (mostly dell and emc) or alike
[27-Jan-2011 14:52:31] <rocket> definately makes sense ...
[27-Jan-2011 14:53:46] <Sam-I-Am> around here i have enterprise, but get most of my support in here and the forums
[27-Jan-2011 14:54:11] <rocket> Sam-I-Am: so your trying to avoid me ..
[27-Jan-2011 14:54:25] <Sam-I-Am> haha
[27-Jan-2011 14:54:39] <Sam-I-Am> actually nyeates grabbed my last ticket
[27-Jan-2011 14:54:57] <Sam-I-Am> its kinda fun that way
[27-Jan-2011 14:56:01] <Sam-I-Am> rocket: i'll send you my more uh... "interesting" problems
[27-Jan-2011 14:56:47] <rocket> Sam-I-Am: thats all I usually deal with anyway .. :/
[27-Jan-2011 14:57:01] <rocket> you would be surprised how many "interesting" problems there are
[27-Jan-2011 14:57:27] <Sam-I-Am> i know how many i've seen, and i'm just one person with not the most complex setup
[27-Jan-2011 15:00:18] <rocket>
[27-Jan-2011 15:22:02] <davetoo> heh
[27-Jan-2011 15:23:27] * davetoo remembers to sync his local svn mirror of the core repo
[27-Jan-2011 15:25:46] <davetoo> haven't quite got Git figured out completely; I still have to manually pull all three "branches" that I'm tracking, but this is working far better than my first attempts to import all the branches
[27-Jan-2011 15:27:07] <rocket> davetoo: how are you manually pulling?
[27-Jan-2011 15:27:31] <davetoo> er, I should say "fetching"
[27-Jan-2011 15:27:45] <rocket> git svn fetch branch-a ?
[27-Jan-2011 15:27:51] <davetoo> yes
[27-Jan-2011 15:28:00] <rocket> yea there is not other way to do that
[27-Jan-2011 15:28:12] <rocket> you could setup a cron to do it for you regularly though
[27-Jan-2011 15:28:18] <rocket> or a git alias
[27-Jan-2011 15:28:20] <davetoo> indeed
[27-Jan-2011 15:29:54] <davetoo> I don't have my config set up quite right for tracking.
[27-Jan-2011 15:29:56] <davetoo> https://gist.github.com/799188
[27-Jan-2011 15:31:19] <davetoo> I think. Note that my local "trunk" branch is behind.
[27-Jan-2011 15:59:29] <MrZygzakTX> hello
[27-Jan-2011 15:59:43] <Sam-I-Am> howdy
[27-Jan-2011 16:00:13] <MrZygzakTX> I am runing Zenoss 3.0.3 on Oracle Linuz ..fresh install ...
[27-Jan-2011 16:00:34] <MrZygzakTX> but i am seeing some issues with displaying pages on IE
[27-Jan-2011 16:00:54] <MrZygzakTX> are there known issues that Zenoss is not fully compatible with IE?
[27-Jan-2011 16:01:17] <Sam-I-Am> supposedly zenoss supports ie and firefox
[27-Jan-2011 16:01:21] <Sam-I-Am> well, officially
[27-Jan-2011 16:01:31] <MrZygzakTX> that is what I have read ...
[27-Jan-2011 16:02:02] <MrZygzakTX> devices under Proliant Zenpack and EVA zenpack with IE show STATUS Down ...
[27-Jan-2011 16:02:18] <MrZygzakTX> Firefox displays the nicely as UP and available....
[27-Jan-2011 16:02:22] <Sam-I-Am> weird
[27-Jan-2011 16:02:31] <Sam-I-Am> i... dont have IE or 3.0.3
[27-Jan-2011 16:02:48] <MrZygzakTX> oh well ...
[27-Jan-2011 16:03:03] <Sam-I-Am> someone in here might be able to help... been kinda quiet though
[27-Jan-2011 16:03:28] <MrZygzakTX> afternoon nap
[27-Jan-2011 16:03:35] <MrZygzakTX> siesta ..
[27-Jan-2011 16:18:43] <willwh_> hey guys - I'm just running through this
[27-Jan-2011 16:18:45] <willwh_> docs/DOC-9451#d0e5029
[27-Jan-2011 16:18:55] <willwh_> It looks like a few things are a little different to what is described
[27-Jan-2011 16:19:11] <willwh_> presumably, I add a new device, and uncheck "model device"
[27-Jan-2011 16:37:45] * Sam-I-Am hasnt used zencommandyet
[27-Jan-2011 16:38:03] * Simon4 returns
[27-Jan-2011 16:38:27] <Sam-I-Am> anyone here do paging from zenoss running on VMs?
[27-Jan-2011 16:38:44] <Sam-I-Am> kinda hard to keep a modem attached when the actual zenoss VM could change boxes in the cluster
[27-Jan-2011 16:48:45] <MrZygzakTX> you could use USB over Ethernet ...and attach that to zenoss ...
[27-Jan-2011 16:50:50] <wobblyonions> howdy all
[27-Jan-2011 16:51:34] <Sam-I-Am> MrZygzakTX: yeah, thats one thought
[27-Jan-2011 16:52:14] <Sam-I-Am> anyone here rate limit the # of emails zenoss sends?
[27-Jan-2011 16:52:36] <Sam-I-Am> i'd use the email-to-phone route, but a lot of alerts usually start the telcos blocking them
[27-Jan-2011 17:30:44] <wobblyonions> guys it is possible to stop Zenoss trying to ping a device at all
[27-Jan-2011 17:31:12] <wobblyonions> we have some webistes we host and you cant ping them but can get http and https etc but Zenoss compains site is down as it cant ping them
[27-Jan-2011 17:31:25] <ericedge> wobblyonions: I'm pretty sure that's possible by overriding the ping template for the device
[27-Jan-2011 17:31:41] <wobblyonions> any idea where I can edit that then ericedge?
[27-Jan-2011 17:32:49] <Sam-I-Am> only the same model hp switches could send different traps for the same thing. ugh!
[27-Jan-2011 17:32:58] <ericedge> hm, or else this way: http://www.mail-archive.com/zenoss-users@zenoss.org/msg04172.html
[27-Jan-2011 17:33:51] <ericedge> wobblyonions: ah, here's the doc I was thinking of: docs/DOC-2490
[27-Jan-2011 17:34:17] <ericedge> hopefully that matches whatever version of zenoss you're using
[27-Jan-2011 17:36:48] <Sam-I-Am> wish i could access event attributes in zendmd
[27-Jan-2011 17:36:54] <Sam-I-Am> theres gotta be a way to do it
[27-Jan-2011 17:56:58] <wobblyonions> thanks eric looking now
[27-Jan-2011 17:57:26] <Sam-I-Am> ah, so there is a way... <3 janes articles
[27-Jan-2011 17:59:24] <wobblyonions> guessing that arcticle is for V3 of Zenoss yeah
[27-Jan-2011 17:59:33] <Sam-I-Am> it works on 2.5.2 too
[27-Jan-2011 17:59:45] <Sam-I-Am> well, my issue with trying to get stuff out of zendmd
[27-Jan-2011 18:01:06] <wobblyonions> yeah I found a way to do it that I think should work now
[27-Jan-2011 18:04:57] * davetoo waits for his slow-is test VM to build
[27-Jan-2011 18:05:17] <davetoo> I wish I had the HP to build a kickstart server at home
[27-Jan-2011 18:15:20] <ericedge> Sam-I-Am: Can you share that article?
[27-Jan-2011 19:12:35] <Sam-I-Am> ericedge: one sec
[27-Jan-2011 19:12:58] <Sam-I-Am> well, i guess its a bit longer since you asked an hour ago lol
[27-Jan-2011 19:13:05] <Sam-I-Am> docs/DOC-3538
[27-Jan-2011 19:24:20] <willwh_> awesome - got my little custom check_http running beautifully
[27-Jan-2011 19:24:21] <willwh_> <3
[27-Jan-2011 19:24:36] <willwh_> that is an awesome tool :]
[27-Jan-2011 19:24:45] <Sam-I-Am> yay
[27-Jan-2011 19:24:50] <willwh_> with regex / timeout etc
[27-Jan-2011 19:24:55] <willwh_> sweet :]
[27-Jan-2011 19:25:20] <willwh_> the only problem I have is - creating new devices (i.e. websites) with boxes I already monitor
[27-Jan-2011 19:25:53] <willwh_> creation fails as zenoss will resolve the site name -> run in to an already created device
[27-Jan-2011 19:26:11] <willwh_> I can't be the only person with a bunch of sites I'd like to have seperate entities for
[27-Jan-2011 19:26:16] <willwh_> will need to do some reading
[27-Jan-2011 19:26:20] <willwh_> time for home now though
[27-Jan-2011 19:27:17] <Sam-I-Am> mmm home
[27-Jan-2011 19:29:49] <ericedge> Sam-I-Am: thanks!
[27-Jan-2011 20:16:31] <wobblyonions> ok guys this is more than likely going to a total DUMB ass question but how do you deal with MIB's in Zenoss
[27-Jan-2011 20:16:46] <wobblyonions> in that I have some and I need to load them into Zenoss and associate them with a device etc
[27-Jan-2011 20:18:49] <Sam-I-Am> yeah
[27-Jan-2011 20:18:52] <Sam-I-Am> you get to load them
[27-Jan-2011 20:19:05] <Sam-I-Am> zenmib is the command i think... theres a community doc for it
[27-Jan-2011 20:19:29] <Sam-I-Am> docs/DOC-2450
[27-Jan-2011 20:19:33] <ericedge> there's also a "MIBs" link on the management section
[27-Jan-2011 20:21:31] <Sam-I-Am> yeah guess theres a gui way to do it too
[27-Jan-2011 20:22:20] <Sam-I-Am> also note mibs only work for traps, so they wont help setting up snmp data sources
[27-Jan-2011 20:23:32] <ericedge> the hard part for me was finding a way to associate a mib with a device
[27-Jan-2011 20:23:54] <Sam-I-Am> howso?
[27-Jan-2011 20:24:58] <ericedge> I just couldn't ever figure it out.
[27-Jan-2011 20:25:17] <ericedge> didn't spend a lot of time on it, though, so it might be easy, just opaque to me
[27-Jan-2011 20:26:10] <Sam-I-Am> i havent used the mib feature for anything but trap decoding
[27-Jan-2011 20:26:43] <Sam-I-Am> although i have wondered how the product table gets populated
[27-Jan-2011 20:30:20] <wobblyonions> ok thanks guys
[27-Jan-2011 20:30:32] <wobblyonions> looking for an Ironport Zenpack at the moment if anyone has one :-)
[27-Jan-2011 20:30:51] <Sam-I-Am> ironport?
[27-Jan-2011 20:31:34] <tehhobbit> wobblyonions: pretty sure there is one at community.zenoss.com
[27-Jan-2011 20:31:52] <tehhobbit> Sam-I-Am: mail antivirus / cleaner appliance
[27-Jan-2011 20:33:06] <tehhobbit> wobblyonions: docs/DOC-3476
[27-Jan-2011 20:33:10] <Sam-I-Am> ahh
[27-Jan-2011 20:38:29] <wobblyonions> thanks mate
[27-Jan-2011 20:38:33] <wobblyonions> installing it now
[27-Jan-2011 20:40:01] <tehhobbit> wobblyonions: bookmark community/zenpacks got tons of usefull packs
[27-Jan-2011 21:16:08] <wobblyonions> anyone here know much about the WMI side of things at all, as in should I use it and if so what docs exist for getting it working etc?
[27-Jan-2011 21:16:56] * Sam-I-Am is a network nerd, so...
[27-Jan-2011 21:17:08] <tehhobbit> I know its windows hence I stay away from it
[27-Jan-2011 21:19:12] <wobblyonions> yeah I would like to stay away from it but my company has a load of windows servers Im afriad which sux buy cant do much about it
[27-Jan-2011 21:19:47] <Sam-I-Am> i just dont tend to monitor many systems things in zenoss... the sysadmin manages his 'side' of zenoss
[27-Jan-2011 21:20:39] <wobblyonions> lol yeah I wish that was the case here but it aint, anything to do with WIndows scares me as I just have no faith in it at all
[27-Jan-2011 21:21:04] <Sam-I-Am> i suspect it works though
[27-Jan-2011 21:31:00] <wobblyonions> will have to read up and take a look I think then
[27-Jan-2011 22:43:35] rhettardo_ is now known as rhettardo
[28-Jan-2011 00:00:40] [disconnected at Fri Jan 28 00:00:40 2011]
[28-Jan-2011 00:00:40] [connected at Fri Jan 28 00:00:40 2011]
[28-Jan-2011 00:01:00] [zenoss-logger (logger bot) has joined #zenoss]
[28-Jan-2011 03:13:42] fOrsberg is now known as forsberg
[28-Jan-2011 09:23:22] forsberg is now known as fOrsberg
[28-Jan-2011 10:02:22] <axelilly> I have a device that has a SSH as a monitored IP Service. How do I increase the timeout time for IP Service monitoring?
[28-Jan-2011 10:05:25] <axelilly> Ah, you adjust zStatusConnectTimeout
[28-Jan-2011 10:33:47] <davetoo> zProperties are hurting my brain
[28-Jan-2011 10:34:10] <rocket> davetoo: thats just crazy ..
[28-Jan-2011 10:34:20] <davetoo> why crazy?
[28-Jan-2011 10:34:34] * davetoo hears that in a Chris Walken voice
[28-Jan-2011 10:35:03] <davetoo> What I don't understand is: even though the property map has a 'type'
[28-Jan-2011 10:35:38] <davetoo> specified, nothing seems to do typechecking in the non-web methods (i.e. methods other than manage_*)
[28-Jan-2011 10:36:07] <rocket> davetoo, most likely they are not
[28-Jan-2011 10:36:09] <davetoo> have I got that correct?
[28-Jan-2011 10:36:40] <rocket> davetoo: I wouldnt doubt it
[28-Jan-2011 10:37:28] <davetoo> how odd. Missed opportunity.
[28-Jan-2011 10:38:12] <davetoo> What I'm trying to do is set some properties from zendmd (or a zenpack loader)
[28-Jan-2011 10:39:19] <Sam-I-Am> rocket: you familiar with accessing event stuffins in zendmd?
[28-Jan-2011 10:39:43] <rocket> Sam-I-Am: nope never seen an event before what is that .. like a wedding or something?
[28-Jan-2011 10:40:04] <Sam-I-Am> lol
[28-Jan-2011 10:40:14] <rocket> davetoo: you can set zproperties from zendmd.
[28-Jan-2011 10:41:07] <Sam-I-Am> during actual events, my transforms can 'see' event details like snmp variables... but i cant seem to get to them in zendmd
[28-Jan-2011 10:41:13] <rocket> davetoo: eg
[28-Jan-2011 10:41:21] <Sam-I-Am> i thought i'd find the answer in jane's event paper, but apparently not
[28-Jan-2011 10:41:22] <rocket> dev=find('foo.dev.com')
[28-Jan-2011 10:41:30] <rocket> dev.setZenProperty('zSnmpVer', 'v3')
[28-Jan-2011 10:41:33] <rocket> commit()
[28-Jan-2011 10:42:01] <rocket> ok guys .. tips/n/tricks time with zendmd events
[28-Jan-2011 10:42:28] * Sam-I-Am grabs popcorn
[28-Jan-2011 10:42:35] <rocket> 1st manually sending an events from zendmd
[28-Jan-2011 10:42:46] <rocket> s=dmd.ZenEventManager.sendEvent
[28-Jan-2011 10:43:30] <rocket> event=dict( device = "test.zenoss.loc", severity = 2, eventClass = '/Perf/Filesystem', summary = 'threshold of high disk usage exceeded: current value 61388.00', eventKey = 'disk|disk_usedBlocks|high disk usage',
[28-Jan-2011 10:43:33] <davetoo> rocket: but if I set such a property with the wrong type of value, it just silently fails; I don't get an exception.
[28-Jan-2011 10:43:34] <rocket> )
[28-Jan-2011 10:43:52] <rocket> davetoo you will probably have to check its set after setting it
[28-Jan-2011 10:43:58] <rocket> s(event)
[28-Jan-2011 10:44:14] <rocket> so to send an event .. create a dictionary of the parameters
[28-Jan-2011 10:44:40] <rocket> and send it with the s method I defined above
[28-Jan-2011 10:44:47] <rocket> now the tip part
[28-Jan-2011 10:44:52] <rocket> if you use
[28-Jan-2011 10:45:14] <rocket> sync() first you can modify the transform in the gui and the zendmd session picks that up
[28-Jan-2011 10:45:17] <rocket> so
[28-Jan-2011 10:45:20] <rocket> sync()
[28-Jan-2011 10:45:23] <rocket> s(event)
[28-Jan-2011 10:45:34] <rocket> should display something like
[28-Jan-2011 10:45:44] <rocket> '232531d0-7293-4a6d-b0d0-18b5457b9d8d'
[28-Jan-2011 10:46:02] <rocket> now since we are in the zendmd you can put print statements in the transform
[28-Jan-2011 10:46:13] <rocket> and you will see the print statements output in the zendmd session
[28-Jan-2011 10:46:24] <rocket> otherwise you wouldnt see that print data
[28-Jan-2011 10:46:37] <rocket> when you are happy with your transform, remove the print statements
[28-Jan-2011 10:47:00] <rocket> example recalling an event in zendmd
[28-Jan-2011 10:47:08] <rocket> zem=dmd.ZenEventManager
[28-Jan-2011 10:47:28] <rocket> evt=zem.getEventDetailFromStatusOrHistory('de55b969-178e-4f6a-912c-e32159b79359')
[28-Jan-2011 10:47:58] <rocket> dev=find('foo.device.com')
[28-Jan-2011 10:48:19] <rocket> then you can manually run through some of the transform steps
[28-Jan-2011 10:48:50] <rocket> oops I should have used device=find(....)
[28-Jan-2011 10:48:54] <rocket> to match this
[28-Jan-2011 10:48:59] <rocket> evtclass = dmd.Events.lookup(evt, device)
[28-Jan-2011 10:48:59] <rocket> if evtclass: evt = evtclass.applyExtraction(evt) evt = evtclass.applyValues(evt) evt = evtclass.applyTransform(evt, device)
[28-Jan-2011 10:49:14] <rocket> you can inspect the contents of evt after each action
[28-Jan-2011 10:49:18] <rocket> class over
[28-Jan-2011 10:49:42] <rocket> that code snippet at the end was straight from ZenEvents/MySqlSendEvent.py
[28-Jan-2011 10:49:46] <Sam-I-Am> hmmmm
[28-Jan-2011 10:51:09] <Sam-I-Am> so...
[28-Jan-2011 10:52:14] <Sam-I-Am> still a bit confused on using event details in zendmd
[28-Jan-2011 10:52:20] <rocket> mray: your so famous ... merging past and present life I see ..
[28-Jan-2011 10:52:40] <rocket> ok
[28-Jan-2011 10:52:42] <mray> I try to keep busy… idle hands and all that
[28-Jan-2011 10:52:56] <Sam-I-Am> like.. you'd think if my event transform can see evt.ifIndex then i'd be able to see that in zendmd as well
[28-Jan-2011 10:53:21] <Sam-I-Am> but in zendmd its hiding somewhere under _details in an array of sorts
[28-Jan-2011 10:53:28] <rocket> you have the event handle .. you can see whats available inside the event
[28-Jan-2011 10:54:06] <rocket> thats the second part that I showed you .. how to get the evt
[28-Jan-2011 10:54:10] <Sam-I-Am> yeah, and those little details seem to be missing
[28-Jan-2011 10:54:47] <davetoo> rocket: is it too much to hope that there is a __setattr__ override that calls the appropriate PropertyManager (or ZenPropertyManager) methods?
[28-Jan-2011 10:55:10] <Sam-I-Am> i have the event called up in zendmd
[28-Jan-2011 10:55:38] <davetoo> (apparently not)
[28-Jan-2011 10:55:42] <davetoo> I mean,
[28-Jan-2011 10:55:49] <rocket> davetoo: its too much to ask I think, but I dont fully understand the property assignment with zope myself unfortunately
[28-Jan-2011 10:55:50] <davetoo> apparently, such is not the case.
[28-Jan-2011 10:56:07] <davetoo> rocket: it seems half-implemented
[28-Jan-2011 10:56:27] <rocket> davetoo: its more a symptom of the storage medium I believe
[28-Jan-2011 10:56:43] <rocket> davetoo: you cant use those methods on the persistent storage classes
[28-Jan-2011 10:56:50] <rocket> if I recall correctly
[28-Jan-2011 10:57:27] <rocket> I was going to see about setting that up, but a developer proved its not possible due to the serialization going on in the background
[28-Jan-2011 10:57:40] <rocket> unfortunatly I lost my notes to replicate that scenario
[28-Jan-2011 10:57:59] <davetoo> hmm
[28-Jan-2011 11:03:08] <davetoo> well I was looking at some of the migrations for guidance. They mostly seem to just use something like "if not hasattr(aq_base(obj), 'zProperty'): obj._setProperty('zProperty', type='<type>')
[28-Jan-2011 11:03:43] <twm1010> Anyone monitoring sonicwall devices?
[28-Jan-2011 11:04:00] <davetoo> that's a lot of work
[28-Jan-2011 11:04:36] <rocket> davetoo: define a helper method?
[28-Jan-2011 11:05:10] <davetoo> I may well decide to monkey-patch ZenPropertyManager
[28-Jan-2011 11:05:19] <Sam-I-Am> meh
[28-Jan-2011 11:05:36] <rocket> Sam-I-Am: ?
[28-Jan-2011 11:06:24] <Sam-I-Am> so, evt.getEventDetails() shows ('ifIndex', '15') as one of the elements
[28-Jan-2011 11:06:56] <Sam-I-Am> i cant figure out how to access it directly though
[28-Jan-2011 11:08:38] <Sam-I-Am> the transform just sees it at evt.ifIndex
[28-Jan-2011 11:08:54] <Sam-I-Am> but not so much in zendmd
[28-Jan-2011 11:30:54] <kokey> bwahaha
[28-Jan-2011 11:31:02] <kokey> they're playing like hotel lounge piano here at work
[28-Jan-2011 11:31:20] <kokey> while the TV is on showing like protests and burning
[28-Jan-2011 11:31:59] <davetoo> ?
[28-Jan-2011 11:32:01] <davetoo> you in egypt?
[28-Jan-2011 11:35:04] <kokey> nope it's sky news
[28-Jan-2011 11:35:12] <kokey> i'm in london
[28-Jan-2011 11:39:52] <davetoo> arhghghg
[28-Jan-2011 11:40:00] <davetoo> this property stuff is such a mess.
[28-Jan-2011 11:40:21] <Sam-I-Am> heh
[28-Jan-2011 11:40:57] <davetoo> manage_changeProperties does throw an error if you try to assign the wrong value type to an existing property,
[28-Jan-2011 11:41:07] <davetoo> but if you make up a new property name it just fails silently
[28-Jan-2011 11:45:10] <rocket> davetoo
[28-Jan-2011 11:45:17] <rocket> Organizer.setZenProperty('zVMwareViEndpointUser', username)
[28-Jan-2011 11:45:30] <rocket> is an example of setting one
[28-Jan-2011 11:45:40] <rocket> if it never existed before
[28-Jan-2011 11:56:25] <davetoo> According to a test I just performed, setZenProperty actually does do type checking
[28-Jan-2011 11:58:03] <rocket> there ya go ...
[28-Jan-2011 11:58:07] <davetoo> which makes it odd that I'm not seeing it used in the migrations
[28-Jan-2011 11:58:26] <rocket> its a pita that there are too many methods that basically do the same thing
[28-Jan-2011 11:59:03] <davetoo> aye, very confusing for an outsider
[28-Jan-2011 12:00:01] <rocket> hopefully that will change as the product matures ..
[28-Jan-2011 12:01:07] <davetoo> *sigh* but at the same time, setZenProperty does *not* enforce that a property must already be defined somewhere up the aqc chain.
[28-Jan-2011 12:05:01] <rocket> davetoo: looks like Organizer._setProperty(name,value,type)
[28-Jan-2011 12:05:16] <rocket> Organizer._delProperty(name,value,type)
[28-Jan-2011 12:05:48] <rocket> if not Organizer.hasProperty(name): Organizer._setProperty(name,value,type)
[28-Jan-2011 12:06:23] <rocket> that info is in Products/ZenModel/ZenPack.py
[28-Jan-2011 12:06:53] <Sam-I-Am> rocket: thanks for the help earlier... think i got it (maybe)
[28-Jan-2011 12:09:48] <rocket> Sam-I-Am: no problem
[28-Jan-2011 12:11:27] <davetoo> rocket: aye, but in most cases those are overriden in ZenPropertyManager
[28-Jan-2011 12:12:41] <davetoo> thanks!
[28-Jan-2011 12:12:51] <davetoo> Time to get to the office
[28-Jan-2011 12:14:00] <rocket> davetoo: well that is how zenpacks are setting custom properties .. ;p
[28-Jan-2011 12:14:25] * Sam-I-Am used custom properties on something... think it was when i tried to modify the routemap plugin a bit
[28-Jan-2011 12:29:46] <xuru> is it possible to have zenoss get alerts from incoming emails? We have a bunch of devices that send out email alerts, and I though it would be a good way to have all alerts/warnings/info in one place
[28-Jan-2011 12:36:59] <Sam-I-Am> wow, this interface transform is almost not worth the time its taking to figure out
[28-Jan-2011 12:37:06] <rocket> xuru: yes
[28-Jan-2011 12:37:08] <Sam-I-Am> theres just some things that still take too long to do in zenoss
[28-Jan-2011 12:37:31] <xuru> rocket: cool, how?
[28-Jan-2011 12:39:13] <xuru> Sam-I-Am: it would be good to have a well defined guide to making transforms and rules, etc
[28-Jan-2011 12:40:07] <Sam-I-Am> maybe just an example repo
[28-Jan-2011 12:40:15] <Sam-I-Am> people can just post all of their transforms
[28-Jan-2011 12:40:16] <xuru> yeah, that would be nice
[28-Jan-2011 12:40:43] <xuru> is there a community wiki?
[28-Jan-2011 12:42:04] <Sam-I-Am> dont think so
[28-Jan-2011 12:42:22] <Sam-I-Am> part of the problem i'm having is translating things that work only in zendmd to things that work only in transforms... and back
[28-Jan-2011 12:42:37] <Sam-I-Am> like... in the transform i can access device.os.... but not so much in zend,d
[28-Jan-2011 12:42:49] <Sam-I-Am> its making testing something otherwise easy a huge pain
[28-Jan-2011 12:43:31] <xuru> true
[28-Jan-2011 12:46:51] <rocket> xuru: check out zenpop3
[28-Jan-2011 12:48:15] <rocket> unfortunately there isnt an imap version yet
[28-Jan-2011 12:48:24] <xuru> interesting
[28-Jan-2011 12:48:30] <rocket> zenpop3 will read the emails in an email account and convert them to events
[28-Jan-2011 12:48:35] <Sam-I-Am> rocket: does zenoss enterprise support help out with transforms?
[28-Jan-2011 12:48:42] <rocket> deleting the emails in the pop3
[28-Jan-2011 12:48:45] <rocket> Sam-I-Am: we do
[28-Jan-2011 12:48:57] <Sam-I-Am> excellent
[28-Jan-2011 12:49:03] <xuru> hehe
[28-Jan-2011 12:49:24] <rocket> Sam-I-Am: do you have a support agreement?
[28-Jan-2011 12:49:27] <Sam-I-Am> yep
[28-Jan-2011 12:50:13] <rocket> Sam-I-Am: I am going to get a bite to eat .. send in the case, and I will see about getting a webex going with you
[28-Jan-2011 12:50:29] <rocket> Sam-I-Am: msg me the case number and I will take it
[28-Jan-2011 12:50:43] <Sam-I-Am> cool, thanks. i have a meeting here in bit, so will open the case this afternoon
[28-Jan-2011 12:50:55] <rocket> I am out at 4 central
[28-Jan-2011 12:51:03] <rocket> otherwise we can pick it up next week
[28-Jan-2011 12:51:07] <Sam-I-Am> no biggie... it can wait until next week
[28-Jan-2011 13:29:10] <zirikili> hi guys
[28-Jan-2011 13:41:17] fOrsberg is now known as forsberg
[28-Jan-2011 13:43:23] <zirikili> after add a ssh device, how do I know it is working?
[28-Jan-2011 13:54:34] <xuru> zirikili: you can watch the logs, or go to the device and model it
[28-Jan-2011 13:56:23] <zirikili> xuru: another newbie question: how do I fix the map on a city without lose it when the map refresh?
[28-Jan-2011 13:57:10] <xuru> zirikili: you mean to keep it from zooming back out or something?
[28-Jan-2011 13:57:31] <zirikili> xuru: yes
[28-Jan-2011 13:57:38] <xuru> not really sure, haven't played with it that much
[28-Jan-2011 13:59:49] <xuru> bigegor: howdy
[28-Jan-2011 14:23:05] <xuru> how do I enable zenmail to run automatically?
[28-Jan-2011 14:26:11] <bigegor> xuru: hi
[28-Jan-2011 15:21:02] <rocket> xuru: add it to daemons.txt
[28-Jan-2011 15:21:20] <xuru> rocket: ah, sweet, ty
[28-Jan-2011 15:22:07] <xuru> rocket: where would that be? it's not in /usr/local/zenoss
[28-Jan-2011 15:22:39] <bigegor> hi rocket, how about my question?
[28-Jan-2011 15:23:13] <xuru> bigegor: Mine first!
[28-Jan-2011 15:23:27] * xuru cuts in line
[28-Jan-2011 15:23:42] <bigegor> ok, ok. i can wait
[28-Jan-2011 15:24:02] <rocket> bigegor: the response I got was that the dev who knows most currently didnt know
[28-Jan-2011 15:24:18] <rocket> bigegor: the main windows dev with the most experience has left the company
[28-Jan-2011 15:24:36] <bigegor>
[28-Jan-2011 15:25:55] <rocket> xuru: create a $ZENHOME/etc/daemons.txt with "zenmail" on the first line
[28-Jan-2011 15:26:30] <rocket> $ZENHOME/bin/zenoss is the shell code that is reading that file one line at a time for additional daemons to start
[28-Jan-2011 15:28:16] <rocket> bigegor: You want to check out the wmi/pysamba directory for ctype-style bindings to the async calls
[28-Jan-2011 15:28:28] <rocket> http://copilotco.com/mail-archives/zenoss.2008/msg12248.html
[28-Jan-2011 15:28:35] <rocket> its an old mail list topic
[28-Jan-2011 15:29:20] <bigegor> i've asked about sync calls.
[28-Jan-2011 15:29:45] <rocket> can you repeat the question .. I lost the old chat thread
[28-Jan-2011 15:31:44] <bigegor> so, i want try to implement DB-API module for WMI.
[28-Jan-2011 15:34:18] <bigegor> i want use pysamba for this. But i'm not sure, if it possible to use twisted within DB-API modules.
[28-Jan-2011 15:38:06] <bigegor> rocket: the question was: "is pysamba supports synchronous calls?"
[28-Jan-2011 15:41:07] <xuru> rocket: thanks!
[28-Jan-2011 15:41:12] <Sam-I-Am> moo
[28-Jan-2011 15:41:25] * xuru looks around scared
[28-Jan-2011 16:23:18] <twm1010> hrmm... equallogic zenpack?? nice!
[28-Jan-2011 16:29:14] <rocket> bigegor, I think your going to have to try and figure this one out on your own .. :/
[28-Jan-2011 16:30:54] <rocket> bigegor: I am seeing an async demo
[28-Jan-2011 16:30:54] <bigegor> rocket: I'll try. thanks.
[28-Jan-2011 16:31:10] <rocket> not finding anything sync specific
[28-Jan-2011 16:33:59] <rocket> bigegor: did you see this?
[28-Jan-2011 16:34:03] <rocket> http://twistedmatrix.com/documents/current/core/howto/rdbms.html
[28-Jan-2011 16:34:59] <bigegor> rocket: yes docs/DOC-5913
[28-Jan-2011 16:35:51] <twm1010> doh, equallogic zenpack seems to only really support single array groups
[28-Jan-2011 16:53:17] * Sam-I-Am writes up his transform case
[28-Jan-2011 16:55:41] <bigegor> rocket: i want implement something like this https://github.com/zenoss/Community-Zenpacks/blob/master/ZenPacks.community.ZenODBC/ZenPacks/community/ZenODBC/lib/isql.py for WMI, WBEM and WS-Management (WinRM 2.0)
[28-Jan-2011 19:36:17] forsberg is now known as fOrsberg
[29-Jan-2011 00:00:40] [disconnected at Sat Jan 29 00:00:40 2011]
[29-Jan-2011 00:00:40] [connected at Sat Jan 29 00:00:40 2011]
[29-Jan-2011 00:00:57] [zenoss-logger (logger bot) has joined #zenoss]
[29-Jan-2011 00:00:57] <sendak.freenode.net> [freenode-info] help freenode weed out clonebots -- please register your IRC nick and auto-identify: http://freenode.net/faq.shtml#nicksetup
[29-Jan-2011 03:12:07] fOrsberg is now known as forsberg
[29-Jan-2011 03:43:59] forsberg is now known as fOrsberg
[29-Jan-2011 06:08:02] crilly| is now known as crilly
[29-Jan-2011 06:56:22] fOrsberg is now known as forsberg
[29-Jan-2011 07:14:21] forsberg is now known as fOrsberg
[29-Jan-2011 10:55:38] fOrsberg is now known as forsberg
[29-Jan-2011 13:38:17] forsberg is now known as fOrsberg
[29-Jan-2011 20:42:02] [1]MrZygzakTX is now known as MrZygzakTX
[30-Jan-2011 00:00:40] [disconnected at Sun Jan 30 00:00:40 2011]
[30-Jan-2011 00:00:41] [connected at Sun Jan 30 00:00:41 2011]
[30-Jan-2011 00:00:57] [zenoss-logger (logger bot) has joined #zenoss]
[30-Jan-2011 05:08:39] fOrsberg is now known as forsberg
[30-Jan-2011 13:12:34] <zykes-> little activity here during weekends :
[30-Jan-2011 13:12:34] <zykes-> :|
[30-Jan-2011 13:12:43] <tehhobbit> yeah
[30-Jan-2011 13:13:20] <tehhobbit> EST / DST workdays are the most common times
[30-Jan-2011 13:14:01] <zykes->
[30-Jan-2011 13:14:24] <zykes-> hmm, going to be ok to test ubuntu 11.04 and openvswitch
[30-Jan-2011 14:06:52] forsberg is now known as fOrsberg
[30-Jan-2011 16:38:01] <wobblyonions> Hi all
[30-Jan-2011 16:44:06] <wobblyonions> anyone even here today/tonight
[30-Jan-2011 16:44:17] <wobblyonions> depending where you are in the world I guess
[30-Jan-2011 16:45:12] * Simon4 is vaugely around
[30-Jan-2011 16:45:36] <Simon4> sun evening here
[30-Jan-2011 16:49:50] <wobblyonions> lol monday morning here
[30-Jan-2011 17:10:50] <del_> hi, does anyone know what could be a problem, that i am not able to add http monitor template ?
[30-Jan-2011 17:29:04] <wobblyonions> what is the error your getting
[30-Jan-2011 17:29:26] <wobblyonions> and what version of Zenoss are you using you need to make sure you have the right version of HTTP mon for your Zenoss verson
[30-Jan-2011 17:39:55] <wobblyonions> rmatte you not there are you?
[30-Jan-2011 17:40:10] <wobblyonions> or anyone else here than is very exp with Zenoss
[30-Jan-2011 19:16:26] <wobblyonions> any know how to interact with the Zenoss events database at all?
[30-Jan-2011 19:17:59] <wobblyonions> as in is it at all possible to get it storing data in a Mysql database on port 3306 rather than the stack installers running mysql on a new instance on 3307 at all?
[30-Jan-2011 19:18:26] <wobblyonions> either that or setting up some kind of database replication to somewhere else would work just as well we well if anyone has done this let me know
[30-Jan-2011 19:18:26] <wobblyonions> thanks
[31-Jan-2011 00:00:40] [disconnected at Mon Jan 31 00:00:40 2011]
[31-Jan-2011 00:00:40] [connected at Mon Jan 31 00:00:40 2011]
[31-Jan-2011 00:00:56] [zenoss-logger (logger bot) has joined #zenoss]
[31-Jan-2011 02:40:53] <zykes-> wobblyonions: it's a database yes...
[31-Jan-2011 03:15:43] fOrsberg is now known as forsberg
[31-Jan-2011 04:08:21] <Simon4> wobblyonions: you can install zenoss using the rpm or deb installs not the stack install, then it assumes you've installed your own mysql
[31-Jan-2011 04:08:29] <Simon4> and you can change the server hostname/port under Event Manager
[31-Jan-2011 05:31:10] <kokey> morning
[31-Jan-2011 05:31:24] <kokey> today i'm going to try build a percentage utilisation custom graph again
[31-Jan-2011 05:31:31] <kokey> hopefully i won't break my templates again
[31-Jan-2011 05:32:21] <Simon4> zenbackup
[31-Jan-2011 05:34:28] <kokey> can one restore partially?
[31-Jan-2011 05:34:56] <kokey> this time i'll just make sure i make some copies of the monitoring template i am working on
[31-Jan-2011 05:36:38] <kokey> haha, too late looks like the current one has gone broken again
[31-Jan-2011 05:37:13] <kokey> i might have to fix it one day by bringing up a fresh install, and exporting ethernetCsmacd_64
[31-Jan-2011 05:37:36] <kokey> i've got a sortof working one saved as a zenpack at least
[31-Jan-2011 05:38:01] <kokey> but this one doesn't even let me override it without breaking
[31-Jan-2011 05:51:00] <kokey> is there actually a way to search through the forums?
[31-Jan-2011 05:52:16] <kokey> i mean zenoss-users
[31-Jan-2011 05:55:04] <kokey> ah
[31-Jan-2011 05:55:10] <kokey> so there is a way to edit stuff in zope
[31-Jan-2011 05:56:07] <Simon4> more than one, even
[31-Jan-2011 05:56:14] <Simon4> either ZMI or via dmd
[31-Jan-2011 06:06:51] <kokey> trying to see if i can make the custom graph stuff work through the ZMI
[31-Jan-2011 06:07:12] <kokey> but i can't see where it's storing the graph definition data itself
[31-Jan-2011 06:07:24] <kokey> i can see almost everything else to do with the custom graph
[31-Jan-2011 06:08:07] <kokey> i want to figure out how to create a custom graph point through the interface that will end up looking the same as another that was not custom
[31-Jan-2011 06:08:20] <kokey> there's some quirks in the interface
[31-Jan-2011 06:10:47] <kokey> it's almost looking like i've stepped into something like attempting to do something quickly with twisted
[31-Jan-2011 06:13:35] <kokey> hmmm zope also errors out when i try to delete something
[31-Jan-2011 07:44:03] <kokey> maybe a reindex will work
[31-Jan-2011 07:55:38] <fragfutter> kokey: there are some things you should not modify through the zmi. Zenoss will be unhappy. You can use the zmi to look around but should stick to dmd when you want to modify something.
[31-Jan-2011 07:56:13] <kokey> well the thing is something is borked because i added some custom graph stuff
[31-Jan-2011 07:56:29] <kokey> and now the interface can't even load the page properly where i can delete them
[31-Jan-2011 07:56:32] <kokey> or rather, i had that problem before
[31-Jan-2011 07:56:44] <kokey> i kind of fixed it by getting the template overwritten from a custom zenpack
[31-Jan-2011 07:56:49] <kokey> but i think there's still some junk in there somewhere
[31-Jan-2011 07:57:05] <kokey> but yeah the thing i wanted to try delete wasn't where the junk was
[31-Jan-2011 08:07:49] <kokey> ok
[31-Jan-2011 08:07:57] <kokey> zenbackup writes to /tmp/ by default
[31-Jan-2011 08:08:08] <kokey> and so quickly my diskspace alerts didn't warn me in time
[31-Jan-2011 08:08:09] <kokey> hehe
[31-Jan-2011 08:31:31] <csabo> Good morning
[31-Jan-2011 08:31:51] <csabo> are any zenoss ent customers around ?
[31-Jan-2011 08:32:55] <csabo> i've been using zenoss core for about the last year or so, and am interested in moving my current employer away from tivoli, if enterprise can do what we need
[31-Jan-2011 08:39:43] <kokey> we might be one soon
[31-Jan-2011 08:39:47] <kokey> been looking into it a fair bit
[31-Jan-2011 08:39:47] <csabo> Cool
[31-Jan-2011 08:40:08] <kokey> actually last job we considered going to tivoli stuff and then almost decided on zenoss
[31-Jan-2011 08:40:14] <kokey> but then i left
[31-Jan-2011 08:40:22] <csabo> Tivoli is its own beast
[31-Jan-2011 08:40:44] <csabo> they provide countless agents, and the agent builder is just a big plugin for eclipse, its menu driven, and pretty easy to get the hang of
[31-Jan-2011 08:40:49] <kokey> yeah we were drawn to it since it seemed like it could do everything i had in the long term vision of how stuff was supposed to work
[31-Jan-2011 08:40:54] <csabo> there isnt a single thing you CANT monitor with tivoli.. however its expensive
[31-Jan-2011 08:41:04] <kokey> yeah it was going to look expensive
[31-Jan-2011 08:41:16] <kokey> but we were also concerned about the speed of implementation
[31-Jan-2011 08:41:21] <kokey> zenoss is pretty quick to roll out
[31-Jan-2011 08:41:26] <csabo> kokey: when i did the last training class, one guy in there worked for a hospital, and was monitoring the medical equipment that patients are hooked up to
[31-Jan-2011 08:41:35] <kokey> and the events thing is not at omnibus level but it's flexible enough to make do
[31-Jan-2011 08:41:41] <csabo> yeah
[31-Jan-2011 08:41:47] <kokey> and i heard they're redoing the events stuff in a big way in a coming release
[31-Jan-2011 08:41:58] <csabo> ibm is?
[31-Jan-2011 08:42:05] <kokey> no zenoss
[31-Jan-2011 08:42:09] <csabo> ah cool
[31-Jan-2011 08:42:17] <csabo> i hope they dont rename it to "situations"
[31-Jan-2011 08:42:24] <csabo> I dont have events in ITM, i have situations!
[31-Jan-2011 08:42:29] <kokey> i suspect they probably want to take on omnibus with what they are doing now
[31-Jan-2011 08:42:36] <kokey> haha
[31-Jan-2011 08:42:39] <csabo>
[31-Jan-2011 08:42:39] <kokey> situations
[31-Jan-2011 08:42:52] <kokey> at least zenoss has an api
[31-Jan-2011 08:43:03] <kokey> so you can make it integrate where that's not available out of the box
[31-Jan-2011 08:43:10] <csabo> I'm pushing forward with ITM and im going to get it working in the fashion that we need it, or at least my understanding of it (i'm still new here)
[31-Jan-2011 08:43:24] <csabo> But, i do like zenoss, and was interested in seeing if enterprise can support the things we need to support
[31-Jan-2011 08:43:31] <kokey> what kind of things?
[31-Jan-2011 08:44:03] <csabo> I saw it has JMX, so java stuff should be alright, but specifically, Websphere, DB2, SAP products if possible
[31-Jan-2011 08:44:28] <csabo> the big downside is i have IBM hardware plugins now, which zenoss wont be able to do
[31-Jan-2011 08:44:54] <csabo> and i'm not sure if HMCs and VIOS / CECs have snmp functions for the events
[31-Jan-2011 08:45:18] <kokey> yeah the jmx stuff looks good, last job is what we needed
[31-Jan-2011 08:45:32] <kokey> the HP hardware support is pretty good through the community zenpack for it
[31-Jan-2011 08:45:39] <csabo> Yeah, we dont have any of tha there
[31-Jan-2011 08:45:40] <csabo> its all IBM
[31-Jan-2011 08:45:47] <csabo> minus maybe half a rack of Dell stuff
[31-Jan-2011 08:45:59] <csabo> we are mainly an AIX / linux shop
[31-Jan-2011 08:46:07] <csabo> minus exchange, Sharepoint and AD
[31-Jan-2011 08:46:57] <kokey> xseries servers mostly?
[31-Jan-2011 08:47:25] <csabo> hm, thats a good question
[31-Jan-2011 08:47:38] <csabo> the most critical stuff is our SAP stuff and its on AIX on our P series
[31-Jan-2011 08:47:46] <csabo> not sure how familiar you are with IBM hardware
[31-Jan-2011 08:47:54] <kokey> seems like you can go a long way with RSA sending out snmp traps, and loading the mibs on zenoss
[31-Jan-2011 08:48:47] <kokey> haven't done much IBM hardware since 2007 really
[31-Jan-2011 08:48:57] <kokey> bunch of xseries and blades that i worked with back then
[31-Jan-2011 08:49:34] <csabo> Gotcha
[31-Jan-2011 08:49:51] <zykes-> csabo: you know if AMM's expose a WBEM interface ?
[31-Jan-2011 08:50:16] <kokey> I know both HP and Sun x86 hardware is pretty straightforward
[31-Jan-2011 08:50:34] <kokey> where the agents from the vendor gives it a pretty standard view across platforms over snmp
[31-Jan-2011 08:50:43] <kokey> i would assume IBM is the same
[31-Jan-2011 08:52:26] <csabo> zykes-: not sure
[31-Jan-2011 08:52:44] <csabo> i've only logged into AMM twice
[31-Jan-2011 08:52:50] <csabo> i dont even remember what it was for
[31-Jan-2011 08:52:59] <csabo> I knew at the time.. but my memory is quite spotty
[31-Jan-2011 08:53:27] <csabo> ( i only know i've logged into it because its bookmarked )
[31-Jan-2011 08:54:05] <zykes-> csabo: AMM is like a CMC / OA module dell / hp
[31-Jan-2011 08:54:25] <axelilly> morning zenossers
[31-Jan-2011 08:55:41] <kokey> ugh
[31-Jan-2011 08:55:53] <kokey> i get a list index out of range error on every single event
[31-Jan-2011 08:56:02] <kokey> things work ok mostly otherwise
[31-Jan-2011 08:57:57] <zykes-> you login there to get an overview over your chassy & blades in it csabo ;p
[31-Jan-2011 09:07:46] <guyp> hello
[31-Jan-2011 09:08:16] <guyp> I'm trying to put the eventconsole (evconsole) on the dashboard.. for a office display screen...
[31-Jan-2011 09:08:25] <guyp> I'd like to remove all the fluff at the top..
[31-Jan-2011 09:09:15] <guyp> Currently I'm displaying it inside a "Site Window" with the URL: "http://zenoss.local:8080/zport/dmd/Events/evconsole"
[31-Jan-2011 09:10:30] <guyp> in fact I'd quite like to remove the top bar of the dash board too...
[31-Jan-2011 09:26:12] <axelilly> I have a syslog entry being sent to zenoss from a cisco switch, and zenoss is parsing it into three different events instead of just one. Is there a way to make it parse it as one instead? http://fpaste.org/fpwv/
[31-Jan-2011 09:28:01] forsberg is now known as fOrsberg
[31-Jan-2011 09:55:11] <fragfutter> axelilly: now newlines in syslog messages allowed
[31-Jan-2011 09:55:32] <axelilly> fragfutter: yea, looks like IOS is putting them in.
[31-Jan-2011 10:06:40] <xuru> morning
[31-Jan-2011 10:07:46] <Sam-I-Am> yo
[31-Jan-2011 10:08:12] <Simon4> afternoon
[31-Jan-2011 10:08:31] <xuru> anyone setup a syslog-ng server? and then redirect it to zensyslog?
[31-Jan-2011 10:08:53] <xuru> I have it working, it just all shows up in zenoss as "localhost"
[31-Jan-2011 10:09:02] <xuru> for the device
[31-Jan-2011 10:09:35] <Sam-I-Am> not using syslogging here
[31-Jan-2011 10:10:52] <csabo> xuru: makes sense, since the source all came from one server
[31-Jan-2011 10:11:02] <csabo> as far as zensyslog is concerned, anyway
[31-Jan-2011 10:11:42] <xuru> yeah, but I have the setting in syslog-ng to forward it and preserve the host name so that it looks like it's coming from that host
[31-Jan-2011 10:12:06] <xuru> at least I "think" I do
[31-Jan-2011 10:12:20] <xuru> which is what I was hoping someone has done already
[31-Jan-2011 10:12:42] <xuru> i.e. http://nootech.blogspot.com/2007/02/zenoss-and-syslog-catching.html
[31-Jan-2011 10:13:19] <froztbyte> I kinda have to fix that up too
[31-Jan-2011 10:13:28] <froztbyte> is there any useful information in that post?
[31-Jan-2011 10:13:52] <froztbyte> xuru: I did find something in the syslog-ng forums once
[31-Jan-2011 10:13:54] <froztbyte> uhm
[31-Jan-2011 10:14:07] <xuru> that link is useful but old
[31-Jan-2011 10:14:24] <froztbyte> oh yes, keep_hostname and chain_hostnames
[31-Jan-2011 10:14:50] <xuru> I've got those set, but it doesn't seem to help
[31-Jan-2011 10:14:54] <kokey> is using ${here.speed} wrong?
[31-Jan-2011 10:15:05] <froztbyte> xuru: yeah, they don't
[31-Jan-2011 10:15:11] <froztbyte> I'll read over that other page now
[31-Jan-2011 10:15:33] <xuru> froztbyte: I just put spoof_source(yes) in the destination block and this is what I get when restarting the service
[31-Jan-2011 10:15:43] <xuru> Error enabling spoof-source, you need to compile syslog-ng with --enable-spoof-source;
[31-Jan-2011 10:15:54] <froztbyte> kokey: my TALES-fu is kak, but I believe there's a page on the wiki/forums that handle it
[31-Jan-2011 10:16:38] <xuru> ubuntu using I am
[31-Jan-2011 10:18:31] <kokey> if i stick in ${here.speed} in a custom graph definition i break the interface with a CompilerError $ must be doubled or followed by a simple path
[31-Jan-2011 10:19:19] <xuru> froztbyte: read the last post on this one: message/48964
[31-Jan-2011 10:20:12] <Simon4> kokey: sounds like the custom graph definition handler just passes things direct to rrd, bypassing any thales processing
[31-Jan-2011 10:20:59] <kokey> well it gets the ${here/fullRRDPath} fine
[31-Jan-2011 10:21:07] <Simon4> hmm
[31-Jan-2011 10:21:09] <Simon4> bugger
[31-Jan-2011 10:21:12] <kokey> perhaps i should use ${here/speed} ?
[31-Jan-2011 10:21:22] <Simon4> yeah, I was just about to suggest that
[31-Jan-2011 10:21:35] <kokey> hooray for being able to fix it in the zope manager
[31-Jan-2011 10:21:42] <kokey> i should have done it last time i broke it
[31-Jan-2011 10:22:08] <kokey> instead of convoluted ways to try recreate the monitoring profile
[31-Jan-2011 10:23:27] <kokey> ok ${here/speed} doesn't break things
[31-Jan-2011 10:23:50] <kokey> the numbers look a bit wrong but i think i'm just not calculating percentages correctly
[31-Jan-2011 10:24:40] <kokey> CDEF:ifHCInOctets-rpn=ifHCInOctets-raw,${here/speed},/,100,*
[31-Jan-2011 10:28:08] <Simon4> is speed in octets? or do you need a 8,* in there somewhere?
[31-Jan-2011 10:29:55] fOrsberg is now known as forsberg
[31-Jan-2011 10:30:09] <kokey> yeah i am thinking that's the actual issue
[31-Jan-2011 10:30:16] <xuru> froztbyte: Dunno if you're on ubuntu or not, but here is a great howto for building syslog-ng with spoof on ubuntu: http://ubuntuforums.org/showthread.php?t=1113136
[31-Jan-2011 10:30:50] <kokey> or a 8,/ first
[31-Jan-2011 10:31:42] <Simon4> time for some rrdtool dump and zmi looking at speed values me thinks
[31-Jan-2011 10:31:46] <kokey> rpn=ifHCOutOctets-raw,8,/,${here/speed},/,100,*
[31-Jan-2011 10:32:08] <kokey> well the graph looks like it's reporting points about 8 times too high ;-)
[31-Jan-2011 10:33:25] <kokey> hmmm maybe not
[31-Jan-2011 10:35:11] <kokey> it's saying it's in micros and u now
[31-Jan-2011 10:35:12] <kokey> hehe
[31-Jan-2011 10:35:19] <kokey> yeah it's time to read the rrds
[31-Jan-2011 10:41:44] <froztbyte> xuru: looking now
[31-Jan-2011 10:44:12] <kokey> you know what baffles me is that i can't find anyone else who had to make a interface graph reporting in percentage before
[31-Jan-2011 10:44:53] <rmatte> kokey: generally because the speed detected as the max port speed doesn't always match up with the max speed at the other end
[31-Jan-2011 10:45:06] <rmatte> data circuits going over a fast ethernet port per instance
[31-Jan-2011 10:45:20] <rmatte> it could show as using 20% of the total speed, when it reality it's maxed
[31-Jan-2011 10:46:44] <kokey> the network guys set the port speed specifically
[31-Jan-2011 10:46:56] <xuru> froztbyte: do you know of a good frontend to syslog-ng (i.e. to view logs from all servers)
[31-Jan-2011 10:47:00] <kokey> well for a big chunk of the things
[31-Jan-2011 10:47:24] <kokey> there are two other things where it's going to be 10/100mbit ports where we actually want to compare it against 2mbit
[31-Jan-2011 10:47:30] <kokey> but i will get to that later
[31-Jan-2011 10:47:51] <kokey> i just want to create a default one now to print percentage of what here/speed is saying
[31-Jan-2011 10:48:06] <rmatte> to graph it as a percentage you'd have to create an RPN expression
[31-Jan-2011 10:48:11] <rmatte> I doubt it would be very difficult
[31-Jan-2011 10:48:21] <kokey> yeah i've got it all ok
[31-Jan-2011 10:48:28] <rmatte> ah k
[31-Jan-2011 10:48:30] <kokey> though i think my formula is a bit out
[31-Jan-2011 10:48:37] <rmatte> ?
[31-Jan-2011 10:48:47] <rmatte> does it work?
[31-Jan-2011 10:50:20] <kokey> yeah it does but it's out by a factor of something
[31-Jan-2011 10:50:30] <kokey> ah, finally, i found a port to look at which actually has enough traffic
[31-Jan-2011 10:50:31] <kokey> hehe
[31-Jan-2011 10:51:34] <kokey> ok 'enough' it is now
[31-Jan-2011 10:51:35] <kokey> haha
[31-Jan-2011 10:51:48] <kokey> 170bits per second on a 500000 speed
[31-Jan-2011 10:52:10] <kokey> not enough
[31-Jan-2011 10:54:06] <davetoo> 'morning
[31-Jan-2011 10:54:43] <kokey> ok 150kbits on a 500,000 speed is something i can compare with at least
[31-Jan-2011 10:54:50] <Simon4> kokey: fire up iperf between two boxes for 10 min
[31-Jan-2011 10:54:52] <kokey> speed is in octets though?
[31-Jan-2011 10:55:40] <davetoo> anybody know how much of a performance hit would one take by making /opt/zenoss/perf a symlink pointing to somewhere else? Would reading through that symlink so often be a problem?
[31-Jan-2011 10:56:09] <kokey> davetoo: i suspect it gets cached anyway
[31-Jan-2011 10:56:17] <Simon4> davetoo: I've done it, it didn't seem to cost anything much
[31-Jan-2011 10:56:30] <kokey> symlinks aren't like redirects in dns
[31-Jan-2011 10:56:42] <Simon4> certainly nothing compared to the gain we got by moving the rrd files off that partition
[31-Jan-2011 10:56:49] <kokey> hehe
[31-Jan-2011 10:57:00] <davetoo> kokey: it used to be described as a problem when doing heavy inode lookups,
[31-Jan-2011 10:57:17] <davetoo> I dont' know if 10,000 35KB files is "heavy"
[31-Jan-2011 10:57:26] <davetoo> or if it only happened on the scale of what INN used to do
[31-Jan-2011 10:57:34] <kokey> i think it there was a symlink to every single file, maybe
[31-Jan-2011 10:57:39] <kokey> since first lookup would be two steps
[31-Jan-2011 10:58:15] <kokey> but whole directory, i don't think it would be an issue
[31-Jan-2011 10:58:25] <kokey> i'm trying to remember if i used symlinks in my big nagios setup or not
[31-Jan-2011 10:58:30] <kokey> hmmm, no i didn't
[31-Jan-2011 10:59:25] <davetoo> That's kind of what I was thinking. It's a single inode redirect that should just be cached.
[31-Jan-2011 10:59:38] <davetoo> I wish I understood drbd
[31-Jan-2011 11:00:07] <kokey> i know i have busy mail servers where pretty much everything is on a partition that is symlinked from somewhere else
[31-Jan-2011 11:00:25] <kokey> and it's on freebsd 4.x UFS and it didn't look like it cost anything
[31-Jan-2011 11:01:24] <kokey> hmmm, i think ${here/speed} is in bits anyway
[31-Jan-2011 11:02:06] <davetoo> so check out this non-zenoss weird/coolness: I'm working for $client who can't/won't give me VPN access. I take my laptop there, but at home I'm doing my zenoss work on debian, with eclipse displayed on cygwin/X on my Windows 7 workstation. This is what I've done to make Git work for that:
[31-Jan-2011 11:02:26] <davetoo> Since I can't push from the laptop to my non-bare working copy on the debian machine,
[31-Jan-2011 11:02:47] <davetoo> I figured out how to run sshd/cygwin on the laptop, so I can *pull* from the laptop to the linux box
[31-Jan-2011 11:02:54] <davetoo> it's wacky
[31-Jan-2011 11:03:13] <davetoo> and then I use git-svn as an svn client at $client, since that's all they use
[31-Jan-2011 11:04:23] <davetoo> I do have the zenoss svn archive imported into git, also
[31-Jan-2011 11:06:39] <davetoo> anybody awake here done zenoss HA?
[31-Jan-2011 11:06:40] <froztbyte> xuru: does that --parsehost option work for you?
[31-Jan-2011 11:06:55] <Sam-I-Am> without changing alerting rules for a device, is there a way to tell the ping monitor it has to miss more than 1 ping in order to fire off an event?
[31-Jan-2011 11:07:04] <Sam-I-Am> i have a retarded device that sometimes drops pings
[31-Jan-2011 11:07:10] <xuru> froztbyte: not sure atm, I'm waiting to see what I get in zenoss
[31-Jan-2011 11:07:12] <Sam-I-Am> but its not actually an issue
[31-Jan-2011 11:07:31] <froztbyte> xuru: okay
[31-Jan-2011 11:07:37] <froztbyte> xuru: I'm gonna try it out now
[31-Jan-2011 11:07:48] <xuru> cool, let me know if that works
[31-Jan-2011 11:15:08] <kokey> this looks like it's right.... rpn=ifHCOutOctets-raw,8,*,${here/speed},/,100,*
[31-Jan-2011 11:15:26] <rmatte> don't bother with the -raw
[31-Jan-2011 11:15:32] <rmatte> just use the standard one
[31-Jan-2011 11:16:00] <rmatte> other than that, it looks good
[31-Jan-2011 11:16:23] <rmatte> ifHCOutOctets,8,*,${here/speed},/,100,*
[31-Jan-2011 11:16:29] <kokey> DEF:ifHCOutOctets-raw=${here/fullRRDPath}/ifHCOutOctets_ifHCOutOctets.rrd:ds0:AVERAGE
[31-Jan-2011 11:16:32] <kokey> DEF:ifHCOutOctets-raw-max=${here/fullRRDPath}/ifHCOutOctets_ifHCOutOctets.rrd:ds0:MAX
[31-Jan-2011 11:16:35] <kokey> CDEF:ifHCOutOctets-rpn=ifHCOutOctets-raw,8,*,${here/speed},/,100,*
[31-Jan-2011 11:16:37] <kokey> CDEF:ifHCOutOctets-rpn-max=ifHCOutOctets-raw-max,8,*,${here/speed},/,100,*
[31-Jan-2011 11:16:38] <kokey> oops, more pasting than i wanted to do
[31-Jan-2011 11:16:41] <kokey> CDEF:ifHCOutOctets=ifHCOutOctets-rpn
[31-Jan-2011 11:16:43] <kokey> AREA:ifHCOutOctets-rpn#00cc00ff:Outbound
[31-Jan-2011 11:16:50] <rmatte> you don't even need the ifHCOutOctets at the start
[31-Jan-2011 11:16:57] <rmatte> it automatically fills in the current graph point
[31-Jan-2011 11:17:04] <Sam-I-Am> rmatte: sup
[31-Jan-2011 11:17:12] <rmatte> not much, just on a call
[31-Jan-2011 11:17:18] <Sam-I-Am> sounds fun
[31-Jan-2011 11:17:26] <Sam-I-Am> i'm on-call this week .. <3 no sleep
[31-Jan-2011 11:17:31] <rmatte> kokey: 8,*,${here/speed},/,100,*
[31-Jan-2011 11:17:33] <rmatte> should work
[31-Jan-2011 11:17:49] <rmatte> although you probably need to add the in and out together possibly
[31-Jan-2011 11:17:51] <froztbyte> xuru: works
[31-Jan-2011 11:18:02] <kokey> yeah i suspect i'll have to add them together
[31-Jan-2011 11:18:06] * froztbyte is very happy now
[31-Jan-2011 11:18:12] <kokey> but i'll ask the network guys what exactly they want
[31-Jan-2011 11:18:23] <xuru> froztbyte: awesome! are you on ubuntu? I followed the instructions, but it still complains about the switch
[31-Jan-2011 11:18:24] <rmatte> if that's the case, you would do something like this on the in datapoint...
[31-Jan-2011 11:18:36] <rmatte> ifHCOutOctets,+,8,*,${here/speed},/,100,*
[31-Jan-2011 11:18:51] <rmatte> which would add in to out, then do the rest
[31-Jan-2011 11:19:37] <kokey> does it work on the last DEF?
[31-Jan-2011 11:19:44] <kokey> as in i DEF the one first
[31-Jan-2011 11:20:10] <rmatte> not sure why you're even messing around with DEFs?
[31-Jan-2011 11:20:47] <kokey> well because in 3.0.3 creating a custom graph point makes it near impossible to get the cur, avg, max stuff printed the format as it does by default
[31-Jan-2011 11:20:58] <kokey> like with just adding a data point
[31-Jan-2011 11:21:12] * Sam-I-Am doesnt use custom graph points... just custom graph definitions
[31-Jan-2011 11:21:37] <kokey> after a lot of trial and error i've had to give up and go the custom graph definition way
[31-Jan-2011 11:21:43] <rmatte> kokey: you don't create a graphpoint by hand, you move one of the actual graphpoints below the others, then make the others invisible by changing line type to none
[31-Jan-2011 11:21:52] <rmatte> and then you apply the RPN expression against the last point
[31-Jan-2011 11:21:54] <kokey> rmatte: aaah
[31-Jan-2011 11:21:59] <kokey> i can make some invisible?
[31-Jan-2011 11:22:07] <kokey> hehe
[31-Jan-2011 11:22:11] <rmatte> yes, change the line type in the properties for them to none
[31-Jan-2011 11:22:13] <kokey> i thought of that i didn't know how
[31-Jan-2011 11:22:16] <rmatte> instead of area or line
[31-Jan-2011 11:22:17] <rmatte>
[31-Jan-2011 11:22:21] <kokey> awesomeness
[31-Jan-2011 11:22:48] <kokey> yeah i prefer being able to select graph points and doing as little as possible custom stuff
[31-Jan-2011 11:23:08] <davetoo> using the GUI to define graphs is a pain in the ass
[31-Jan-2011 11:23:19] <kokey> i'm getting to know it well now
[31-Jan-2011 11:23:31] <rmatte> so to add 2 together, you would make sure ifHCInOctets is below ifHCOutOctets, make ifHCOutOctets invisible and then make the RPN for ifHCInOctets: ifHCOutOctets,+,8,*,${here/speed},/,100,*
[31-Jan-2011 11:23:34] <kokey> but i really don't want to have to do the DEFs
[31-Jan-2011 11:23:40] <rmatte> that will add them together and then calculate the percentage
[31-Jan-2011 11:23:59] <rmatte> and you won't have to touch DEFs
[31-Jan-2011 11:24:04] <rmatte> I never touch DEFs
[31-Jan-2011 11:24:45] <kokey> ah
[31-Jan-2011 11:24:49] <kokey> line type 'not drawn'
[31-Jan-2011 11:24:50] <kokey> doh
[31-Jan-2011 11:25:00] <kokey> and i'll probably have to set a limit to 100
[31-Jan-2011 11:25:18] <kokey> Sam-I-Am: I figured out why your custom definition thing broke things
[31-Jan-2011 11:25:30] <kokey> on my 3.0.3 interface
[31-Jan-2011 11:26:02] <kokey> basically if you put ${here.speed} instead of ${here/speed} the monitoring profile editor GUI breaks well
[31-Jan-2011 11:26:05] <froztbyte> xuru: oh, I ignored that spoof-source switch completely. I'm using the chain_hostnames+whatever thing with syslog-ng 3 and the parsehosts option on zensyslog
[31-Jan-2011 11:26:28] <xuru> hmm
[31-Jan-2011 11:26:32] <froztbyte> xuru: I configured the parsehosts thing by opening zensyslogs settings under Daemons, and clicking on the box there
[31-Jan-2011 11:26:50] <xuru> ok, I'll give that a try
[31-Jan-2011 11:27:09] <froztbyte> this will make my life sooooooooo much nicer
[31-Jan-2011 11:27:29] <xuru> how did you test it? is there an easy way?
[31-Jan-2011 11:27:30] <froztbyte> because now shit will actually go to the right places
[31-Jan-2011 11:27:36] <xuru> exactly
[31-Jan-2011 11:28:15] <froztbyte> xuru: if you've got a host that's set up to syslog remotely, it'll go through. I just did a network action which I knew would log
[31-Jan-2011 11:28:19] <Sam-I-Am> i thought i was using here/speed
[31-Jan-2011 11:28:38] <froztbyte> if you have something which forwards automatically, you can use the logger utility
[31-Jan-2011 11:28:56] <xuru> froztbyte: yeah, that's what I was going to try
[31-Jan-2011 11:29:00] <xuru> thanks
[31-Jan-2011 11:29:21] <froztbyte> the downside of the logger utility is it has no understanding that something like "a network" exists
[31-Jan-2011 11:29:35] <froztbyte> it's only aware of a local syslog facility, and that's it
[31-Jan-2011 11:29:51] <froztbyte> I had a little python script somewhere that had more clue
[31-Jan-2011 11:30:00] <xuru> yeah, but i should be able to see it come out the other side
[31-Jan-2011 11:30:31] <xuru> did you run zensyslog manually to see if it picked it up?
[31-Jan-2011 11:30:42] <froztbyte> no
[31-Jan-2011 11:30:48] <froztbyte> you do need to restart it, though
[31-Jan-2011 11:32:28] <xuru> froztbyte: is this what yours looks like: http://paste.pocoo.org/show/330016/
[31-Jan-2011 11:33:01] <xuru> hmm... didn't like that
[31-Jan-2011 11:33:40] <xuru> ok, I left the chain_hostnames in the options section and set it to yes
[31-Jan-2011 11:34:10] <froztbyte> http://slexy.org/view/s2jcx2Z1zY
[31-Jan-2011 11:36:29] <xuru> froztbyte: you have it set to no? I thought you turned that on
[31-Jan-2011 11:36:40] <xuru> chainhosts that is
[31-Jan-2011 11:36:51] <froztbyte> well, it seems to work
[31-Jan-2011 11:37:04] <xuru> ok, cool, I'll try that then
[31-Jan-2011 11:39:40] <xuru> froztbyte: thanks for the help
[31-Jan-2011 11:39:44] <froztbyte> https://lists.balabit.hu/pipermail/syslog-ng/2003-October/005473.html
[31-Jan-2011 11:39:50] <froztbyte> that's a good illustration of how it works
[31-Jan-2011 11:40:28] <xuru> nice, thanks
[31-Jan-2011 11:41:05] <xuru> very interesting
[31-Jan-2011 11:54:57] <kokey> rmatte: i'm getting a error: RPN stack underflow
[31-Jan-2011 11:55:05] <kokey> rmatte: with CDEF:perc=ifHCOutOctets,+,8,*,__render_with_namespace__,/,100,*
[31-Jan-2011 11:55:25] <kokey> ah i might have to use -raw
[31-Jan-2011 11:55:45] <kokey> oh wait no it's made that with a CDEF
[31-Jan-2011 11:55:59] <kokey> not sure if i have to put in ${here/speed} in another way
[31-Jan-2011 12:01:36] <kokey> ah ok if i replace ${here/speed} with a static number then i get the same error
[31-Jan-2011 12:09:48] <kokey> the british spelling of utilisation is like that?
[31-Jan-2011 12:09:57] <kokey> heh
[31-Jan-2011 12:18:37] <glyff> i'm setting us zenoss and i'm having problems modeling one of my servers. it is timing out. i increased the timeout to 5min and it still times out. i set logging to debug and the last thing i tries to check is zenoss.snmp.IpServiceMap
[31-Jan-2011 12:23:19] <fragfutter> glyff: your server is firewalled and silently drops packages?
[31-Jan-2011 12:23:24] <axelilly> glyff: can you snmpwalk the server from zenoss?
[31-Jan-2011 12:25:06] <glyff> axelilly: yes, snmpwalk works
[31-Jan-2011 12:25:50] <kokey> rmatte: seems like i had to do ifHCInOctets,ifHCOutOctets,+,8,*,500000,/,100,* to make it work
[31-Jan-2011 12:26:03] <kokey> oh oops
[31-Jan-2011 12:26:04] <kokey> hehe
[31-Jan-2011 12:26:16] <kokey> good thing i checked that i still have the static value in there
[31-Jan-2011 12:26:22] <kokey> if i didn't do the copy and paste i wouldn't have noticed
[31-Jan-2011 12:26:22] <fragfutter> ipservcemap will do a portscan. run nmap and see what happends
[31-Jan-2011 12:27:19] <glyff> fragfutter: doesn't it just get the info from snmp?
[31-Jan-2011 12:31:44] <glyff> i removed zenoss.snmp.IpServiceMap and the modeling finished sucessfully
[31-Jan-2011 12:31:59] <glyff> does zenoss.snmp.IpServiceMap log what it's doing somewhere?
[31-Jan-2011 12:32:43] <Simon4> zenoss.snmp.ipservicemap doesn't do a portscan, it looks at snmp output to see what ports are listening
[31-Jan-2011 12:32:49] <Simon4> zenoss.nmap.ipservicemap will run nmap
[31-Jan-2011 12:34:01] <Simon4> glyff: try making zenoss.snmp.ipservicemap the only collector plugin, then from the commandline as the zenoss user run "zenmodeler run -v 10 -d devicename
[31-Jan-2011 12:34:08] <Simon4> that should show you a bunch of debug things
[31-Jan-2011 12:34:14] <glyff> ok
[31-Jan-2011 12:35:45] <rmatte> kokey: you shouldn't have had to
[31-Jan-2011 12:35:55] <rmatte> it automatically puts the current graphpoint at the start of the RPN expression
[31-Jan-2011 12:36:29] <kokey> rmatte: if i don't then i get a error: RPN stack underflow
[31-Jan-2011 12:36:41] <kokey> and i checked the order, and tried the other value too just in case it was that
[31-Jan-2011 12:36:44] <rmatte> show me the RPN without
[31-Jan-2011 12:36:58] <rmatte> you might be doing something wrong syntax-wise
[31-Jan-2011 12:37:23] <kokey> ifHCOutOctets,+,8,*,${here/speed},/,100,* didn't work
[31-Jan-2011 12:37:32] <kokey> ifHCInOctets,+,8,*,${here/speed},/,100,* didn't work either
[31-Jan-2011 12:37:34] <glyff> Simon4: ok, i'll try that
[31-Jan-2011 12:37:48] <kokey> ifHCOutOctets,ifHCInOctets,+,8,*,${here/speed},/,100,* worked
[31-Jan-2011 12:38:51] <rmatte> very weird
[31-Jan-2011 12:38:52] <kokey> well it ends up like this...
[31-Jan-2011 12:38:54] <kokey> CDEF:perc=ifHCInOctets,ifHCOutOctets,+,8,*,__render_with_namespace__,/,100,*
[31-Jan-2011 12:39:05] <kokey> so perhaps i should have left the name blank and not say 'perc'
[31-Jan-2011 12:39:22] <rmatte> I still don't understand why you're even touching CDEF?
[31-Jan-2011 12:39:31] <kokey> oh
[31-Jan-2011 12:39:41] <kokey> where else can i fill an RPN in?
[31-Jan-2011 12:39:54] <kokey> oooh
[31-Jan-2011 12:40:00] <kokey> on the second data point
[31-Jan-2011 12:40:01] <kokey> doh
[31-Jan-2011 12:40:06] <rmatte> you're filling in the RPN on the datapoint itself right?
[31-Jan-2011 12:40:13] <rmatte> or graphpoint rather
[31-Jan-2011 12:40:30] <rmatte> you're just viewing it in the graph commands right?
[31-Jan-2011 12:41:11] <kokey> yeah i'm just viewing it in the graph commands
[31-Jan-2011 12:41:20] <kokey> but for the CDEF and line i added custom points
[31-Jan-2011 12:41:30] <rmatte> ok, I see where you're making your main mistake
[31-Jan-2011 12:41:31] <kokey> forgot about the RPN section in the normal data point thing completely
[31-Jan-2011 12:41:44] <rmatte> you actually created a graphpoint by hand and named it perc?
[31-Jan-2011 12:42:12] <rmatte> Here's an example of a working graphpoint RRD...
[31-Jan-2011 12:42:14] <rmatte> CDEF:memoryAvailableKBytes-rpn=memoryAvailableKBytes-raw,1024,*,__render_with_namespace__,/,1,-,-100,*
[31-Jan-2011 12:42:17] <glyff> Simon4: that is just showing me the same thing that it did when i manually ran it from the web interface... i already set the logging level to debug.... it just repeats "Running 1 clients" each second while the plugin is running
[31-Jan-2011 12:42:42] <Simon4> glyff: 2 secs, just checking the OID
[31-Jan-2011 12:42:49] <rmatte> In yours, it's like you created a graphpoint from a different datasource or something
[31-Jan-2011 12:43:02] <kokey> rmatte: yeah i'm trying your way now, i see the mistake
[31-Jan-2011 12:43:05] <rmatte> I don't get why yours looks the way it does, where is "perc" set?
[31-Jan-2011 12:43:20] <kokey> main thing this time is that i forgot i could specify an RPN in the graph point
[31-Jan-2011 12:43:25] <Simon4> glyff: try snmpwalking that device for 1.3.6.1.2.1.6.13.1
[31-Jan-2011 12:43:35] <kokey> i thought i had to add those custom with a CDEF and LINE
[31-Jan-2011 12:43:43] <Simon4> and also 1.3.6.1.2.1.7.5.1
[31-Jan-2011 12:43:47] <rmatte> with the way you're doing it, ifHCOutOctets,+,8,*,${here/speed},/,100,* becomes perc,ifHCOutOctets,+,8,*,${here/speed},/,100,* as far as I can see
[31-Jan-2011 12:43:55] <rmatte> ah ok
[31-Jan-2011 12:44:01] <xuru> If I have two EventClasses (VMWare and VMware), is there a way to merge the two, so I don't have to redo all the subclasses?
[31-Jan-2011 12:44:03] <rmatte> yeh, do not add a CDEF line yourself
[31-Jan-2011 12:44:30] <kokey> yeah
[31-Jan-2011 12:44:33] <kokey> i just changed it and removed it
[31-Jan-2011 12:44:34] <kokey> hehe
[31-Jan-2011 12:44:40] <kokey> got another quirk now
[31-Jan-2011 12:44:46] <rmatte> When you add it to the actual RPN field, the current graphpoint automatically gets appended to the start
[31-Jan-2011 12:44:49] <rmatte> like I was explaining
[31-Jan-2011 12:44:54] <kokey> heh, i delete my custom AREA one now
[31-Jan-2011 12:44:54] <rmatte> so you do...
[31-Jan-2011 12:44:56] <rmatte> ifHCOutOctets,+,8,*,${here/speed},/,100,*
[31-Jan-2011 12:45:04] <kokey> but it's still there if i view graph commands
[31-Jan-2011 12:45:06] <rmatte> yeh, delete the custom one you made
[31-Jan-2011 12:45:24] <rmatte> check the actual graph, it probably won't show up
[31-Jan-2011 12:45:40] <kokey> no graphs are rendering now
[31-Jan-2011 12:45:52] <rmatte> delete that whole graph
[31-Jan-2011 12:45:59] <kokey> yeah what i'm about to do
[31-Jan-2011 12:46:02] <kokey> i confused it again
[31-Jan-2011 12:46:04] <rmatte> messing around with the DEFs probably caused some problem
[31-Jan-2011 12:46:07] <kokey> it's quite sensitive
[31-Jan-2011 12:46:15] <kokey> like ${here.speed} will break it properly
[31-Jan-2011 12:46:18] <rmatte> yeh, it is, it's RRD lol
[31-Jan-2011 12:47:46] <kokey> no it's zenoss, the monitoring profile borks with an error and then you can't even delete it
[31-Jan-2011 12:47:57] <kokey> quirky thing this
[31-Jan-2011 12:49:10] <rmatte> try deleting it from the zope management interface
[31-Jan-2011 12:49:56] <kokey> rmatte: yeah that's how i fixed it in the end
[31-Jan-2011 12:50:17] <kokey> but i only found out about that today
[31-Jan-2011 12:50:38] <kokey> because i just couldn't find anyone who could tell me about /manage or googled it right somewhow
[31-Jan-2011 12:50:41] <kokey> hehe
[31-Jan-2011 12:51:05] <kokey> i fixed it the other day by exporting to zenpack and doing some editing on the objects.xml
[31-Jan-2011 12:51:21] <glyff> Simon4: both of those work... but there's a TON of entries
[31-Jan-2011 12:51:26] <kokey> anyway it's looking pretty good now
[31-Jan-2011 12:51:47] <kokey> rmatte: thanks for your help on this, it feels finally like the right way to do it
[31-Jan-2011 12:52:34] <kokey> ok now it's gone a bit mad
[31-Jan-2011 12:52:44] <kokey> it doesn't want to let me save the max y value
[31-Jan-2011 12:53:01] <kokey> actually it's not the end of the world really
[31-Jan-2011 12:53:16] <kokey> it's nice that it auto scales
[31-Jan-2011 12:53:57] <kokey> ok just need to set a minimum
[31-Jan-2011 12:55:25] <kokey> ok i can set it through the zope management thing
[31-Jan-2011 12:55:44] <kokey> weird
[31-Jan-2011 12:56:23] <glyff> Simon4: the second UDP-MIB one is going through like almost every port number sequentially... no wonder it takes longer than 5 mins
[31-Jan-2011 12:56:24] <kokey> anyway nice thing with doing it properly is that the cur, avg and max stuff works the way i want it
[31-Jan-2011 12:57:56] <glyff> Simon4: here's a few lines of it http://pastebin.com/1CtiF85M
[31-Jan-2011 13:01:33] <rmatte> kokey: yeh, that's why doing it the right way is best
[31-Jan-2011 13:03:03] <Simon4> glyff: what is running on that box, does a netstat -lnup show you the same thing?
[31-Jan-2011 13:03:45] <glyff> its a branch office domain controller and file server
[31-Jan-2011 13:05:19] <maximus_power> anybody here know much about distributed collectors that could answer a quick question?
[31-Jan-2011 13:05:35] <glyff> Simon4: hmmm... yeah, netstat -an shows pretty much the same thing as snmpwalk did
[31-Jan-2011 13:06:40] <glyff> Simon4: dns.exe is what opened the ports
[31-Jan-2011 13:06:51] <glyff> Simon4: guess this isn't a zenoss issue then
[31-Jan-2011 13:06:55] <Simon4> glyff: it may be that the nmap plugin is a better fit for that box, mainly because you can set the command-line options to nmap to only scan certain port ranges
[31-Jan-2011 13:07:21] <Simon4> the only gotchya is you need to symlink nmap from wherever it lives into $ZENHOME/libexec
[31-Jan-2011 13:07:43] <Simon4> but then there is a configuration property that is zNmapCmdLineOptions or similar which sets teh port range
[31-Jan-2011 13:09:00] <glyff> ahh... dns opens up 2500 ports... ms says "this behavior is by design"
[31-Jan-2011 13:09:06] <Simon4>
[31-Jan-2011 13:10:00] <glyff> its a secuirty feature... "Instead of creating a socket and binding it to a random source port at the time of the request, Microsoft's patched DNS creates 2500 sockets, each bound to a random source port, at the time that the DNS service is started up. This way, perhaps they're avoiding the performance hit that BIND has been criticised for."
[31-Jan-2011 13:11:17] <glyff> so fun...... anyway, thanks for your help
[31-Jan-2011 13:11:29] <Simon4> no worries
[31-Jan-2011 13:12:42] <Simon4> if you want to keep using the snmp modeler, increasing the zCollectorClientTimeout configuration property would probably let you tell the modeller to just wait longer
[31-Jan-2011 13:15:46] <rmatte> yeh it does
[31-Jan-2011 13:15:52] <rmatte> I increase it to 5000 on some of my zenoss boxes
[31-Jan-2011 13:16:01] <rmatte> since some devices take like 30 mins to remodel lol
[31-Jan-2011 13:18:51] <glyff> k... thanks for your help guys
[31-Jan-2011 13:21:53] <xuru> hmm... I have events coming in through syslog, but the servers are coming in as "mycompname" instead of "mycompname.domain.com" and so they don't link up
[31-Jan-2011 13:22:10] <xuru> wonder what I can do to change that...
[31-Jan-2011 13:36:29] <rmatte> xuru: just use a transform to append the domain name to them
[31-Jan-2011 13:37:16] <xuru> could be one of two domain names though.... I suppose I could look through the devices and find a match...
[31-Jan-2011 13:38:19] <xuru> or I could rename all my servers to not have the domain name in the name
[31-Jan-2011 14:21:24] <rmatte> I wonder when 3.1 is going to be released
[31-Jan-2011 14:21:57] <Simon4> I had mr yeates on the phone asking me about my beta experience about 30 min ago, so I'm guessing theyr'e trying to feeze it sometime realsoonnow
[31-Jan-2011 14:22:33] <Sam-I-Am> meh, i love how companies provide mibs and they're not actually the ones that word
[31-Jan-2011 14:22:37] <Sam-I-Am> work
[31-Jan-2011 14:22:46] <Sam-I-Am> i'm looking at you, APC
[31-Jan-2011 14:23:13] <Sam-I-Am> now the question is where to find the ones that actually work
[31-Jan-2011 14:24:03] <Simon4> good old "powernet.mib" ?
[31-Jan-2011 14:24:15] <Sam-I-Am> its apparently not that one
[31-Jan-2011 14:25:06] <Sam-I-Am> on-battery traps are showing up as the usual unclassified enterprise.#.## crap
[31-Jan-2011 14:25:11] <Simon4> Sam-I-Am: I considered geting our APC PDU's to syslog to zenoss instead, and willl probably do so
[31-Jan-2011 14:25:11] <Sam-I-Am> and i have that mib loaded
[31-Jan-2011 14:25:31] <Simon4> since the messages are already nicely formatted and just as easy to process in zenoss
[31-Jan-2011 14:25:56] <Sam-I-Am> could do that i guess
[31-Jan-2011 14:26:02] <Sam-I-Am> i think the "old way" around here was using nut
[31-Jan-2011 14:26:26] <rmatte> Simon4: well the problem is that the "Beta Experience" was with less than half of the patches
[31-Jan-2011 14:26:36] <rmatte> Simon4: they should release another beta once they verify the remaining patches
[31-Jan-2011 14:26:40] <Simon4> rmatte: yeah
[31-Jan-2011 14:26:54] <Simon4> I could only really comment on the fact that the upgrade was smooth and that it's been stable since
[31-Jan-2011 14:26:58] <rmatte> If they just go straight to release it's a weird way of doing things
[31-Jan-2011 14:27:06] <Sam-I-Am> they dont do RC tests?
[31-Jan-2011 14:27:12] <rmatte> yeh, the upgrade was fine, but all the stuff I wanted to see patched wasn't patched
[31-Jan-2011 14:27:21] <Simon4> rmatte: I get the feeling they want to get back to avalon and just forget about the 3 series
[31-Jan-2011 14:27:36] <Simon4> just my opinion, not from anything I've heard
[31-Jan-2011 14:27:46] <rmatte> Simon4: right, but they should at least leave the 3 series at something usable
[31-Jan-2011 14:27:51] * Simon4 agrees
[31-Jan-2011 14:28:08] <rmatte> I mean, even 2.5.2 took a bunch of patching before it was nice to use
[31-Jan-2011 14:28:18] <Sam-I-Am> think avalon wont be 3.5?
[31-Jan-2011 14:28:24] <rmatte> I can't remember a fully stable release that didn't require patching to get it working the way I expected it to
[31-Jan-2011 14:28:26] <rmatte> lol
[31-Jan-2011 14:28:35] <Simon4> Sam-I-Am: "Zenoss 2012"
[31-Jan-2011 14:28:51] <rmatte> and with the glaring bugs I've been seeing lately, I'm wondering if they are lapsing on their quality control
[31-Jan-2011 14:29:13] <rmatte> avalon will probably be 4.0 or something
[31-Jan-2011 14:29:14] <Sam-I-Am> a lot of companies seem to be having that issue
[31-Jan-2011 14:29:35] <Sam-I-Am> lots of pressure from management to roll out new versions and they dont understand the complexity of software development
[31-Jan-2011 14:29:48] <rmatte> yeh, that's usually the case
[31-Jan-2011 14:29:57] <Sam-I-Am> heck, look at the disconnect in my case between what management wants out of zenoss vs. how much time they think it should take
[31-Jan-2011 14:30:05] <Sam-I-Am> it makes no sense
[31-Jan-2011 14:30:26] <rmatte> the problem is that they take the approach of "I'm sure people won't mind having to re-type graphpoint names every time they edit them? We'll just leave that for now and focus on enhanced reporting."
[31-Jan-2011 14:30:35] <rmatte> and it leaves the users going "uhhhh...?"
[31-Jan-2011 14:30:40] <Sam-I-Am> well, there is stuff like that which should just work
[31-Jan-2011 14:30:54] <rmatte> yeh
[31-Jan-2011 14:31:01] <Sam-I-Am> and if someone does find a bug like that, it shouldnt get released.
[31-Jan-2011 14:31:10] <Sam-I-Am> i wonder how much testng is done by nerds like us
[31-Jan-2011 14:31:12] <rmatte> yeh, exactly
[31-Jan-2011 14:31:31] <rmatte> they push for a regular release schedule, so it often gets released with bugs like that
[31-Jan-2011 14:31:41] <rmatte> jeronimo!
[31-Jan-2011 14:31:42] <rmatte> lol
[31-Jan-2011 14:31:46] <Sam-I-Am> yep
[31-Jan-2011 14:31:49] <Sam-I-Am> management
[31-Jan-2011 14:31:58] <rmatte> I don't doubt it
[31-Jan-2011 14:32:07] <Sam-I-Am> or marketing promising some big potential customer they'll have release Z out in X months
[31-Jan-2011 14:32:19] <rmatte> though I firmly believe that a manager managing a software projects should have past development experience themselves
[31-Jan-2011 14:32:22] <Sam-I-Am> intel had marketing-based engineering for a long time... look at the pentium 4 mess
[31-Jan-2011 14:32:32] <rmatte> sticking some suit in there who has no technical background does no good
[31-Jan-2011 14:32:47] <Sam-I-Am> you'd be surprised how many managers are just MBAs with no real experience in what they're managing besides the concept of management itself
[31-Jan-2011 14:33:02] <rmatte> oh no, not surprised at all, I see it all the time
[31-Jan-2011 14:33:16] <rmatte> they get paid more than the people doing the actual technical work, and they bring zero to the table
[31-Jan-2011 14:33:43] <rmatte> it's whatever it takes to meet deadlines, nothing else matters
[31-Jan-2011 14:33:49] <rmatte> that's the general mentality
[31-Jan-2011 14:33:49] <Sam-I-Am> yep
[31-Jan-2011 14:34:22] <Sam-I-Am> some of the universities here are so crippled with tons of nontechnical middle management they cant get anything technical done
[31-Jan-2011 14:34:56] <rmatte> yeh, that's the trend lol
[31-Jan-2011 14:35:11] <rmatte> it'll be interesting in a few years when all of the old style managers retire
[31-Jan-2011 14:35:17] <rmatte> since everyone is a techy these days
[31-Jan-2011 14:35:22] <rmatte> (younger crowd)
[31-Jan-2011 14:35:22] <Sam-I-Am> sorta
[31-Jan-2011 14:35:31] <Sam-I-Am> theres still a ton of clueless in the younger crowd
[31-Jan-2011 14:35:43] <rmatte> true, but not as bad as there is now
[31-Jan-2011 14:36:08] <rmatte> there's obviously going to be that teenage girl who knows how to chat, read email, and work her iPod, and the technical knowledge ends there
[31-Jan-2011 14:36:25] <Sam-I-Am> and she'll be your manager
[31-Jan-2011 14:36:37] <Sam-I-Am> a lot of real technical folks dont want to manage... like me
[31-Jan-2011 14:36:40] <rmatte> nah, she'll be my secretary
[31-Jan-2011 14:36:44] <Sam-I-Am> machines behave, people dont
[31-Jan-2011 14:36:53] <rmatte> true
[31-Jan-2011 14:36:58] <Sam-I-Am> also, kicking people is an HR issue, kicking machines is fine
[31-Jan-2011 14:37:01] <rmatte> I wouldn't mind managing if the pay was right
[31-Jan-2011 14:37:11] <rmatte> Getting paid to boss people around lol
[31-Jan-2011 14:37:22] <Sam-I-Am> as you slowly lose your technical skills
[31-Jan-2011 14:37:30] <Sam-I-Am> and eventually become One Of Them
[31-Jan-2011 14:37:37] <rmatte> nah, I do all this sort of stuff at home as a hobby, always have
[31-Jan-2011 14:37:40] <rmatte> that wouldn't happen
[31-Jan-2011 14:38:33] <Sam-I-Am> not everyone is like that
[31-Jan-2011 14:38:39] <rmatte> obviously lol
[31-Jan-2011 14:38:48] <Sam-I-Am> or eventually they get married and have kids, so technical playtime is over for 18 years
[31-Jan-2011 14:39:16] <rmatte> true
[31-Jan-2011 14:39:24] <rmatte> that might happen to me I'll admit hehe
[31-Jan-2011 14:39:49] <rmatte> but yeh, I like my job as it is now, so I'll probably stick around doing this for quite a while
[31-Jan-2011 14:40:02] <rmatte> got my first paycheck at my new salary... very nice
[31-Jan-2011 14:40:03] <rmatte>
[31-Jan-2011 14:40:18] <rmatte> I'll finally be able to afford a house soon enough
[31-Jan-2011 14:40:27] <Sam-I-Am> houses are overrated
[31-Jan-2011 14:40:40] <rmatte> well, I want a condo myself
[31-Jan-2011 14:40:41] <Sam-I-Am> done 2, got burned sorta once and insanely the second time
[31-Jan-2011 14:41:00] <rmatte> well, our housing market here is good, so you don't get burned
[31-Jan-2011 14:41:09] <rmatte> the house prices here constantly go up
[31-Jan-2011 14:41:33] <rmatte> which is why I want to buy asap
[31-Jan-2011 14:41:48] <Sam-I-Am> oh didnt know your market was ok
[31-Jan-2011 14:42:01] <rmatte> yeh, we're doing fine
[31-Jan-2011 14:42:07] <Sam-I-Am> the first house i had wasnt even a market problem... it just fell into the ground a few hours after i signed the papers
[31-Jan-2011 14:42:16] <rmatte> yikes
[31-Jan-2011 14:42:20] <rmatte> built on a swamp?
[31-Jan-2011 14:42:23] <Sam-I-Am> and cost about $10k to pull out of the ground
[31-Jan-2011 14:42:27] <Sam-I-Am> well, not literally
[31-Jan-2011 14:42:35] <rmatte> no, I mean it sank?
[31-Jan-2011 14:42:36] <Sam-I-Am> but it was the money pit for sure
[31-Jan-2011 14:42:39] <Sam-I-Am> naw
[31-Jan-2011 14:42:59] <Sam-I-Am> instead it had a toxic mold problem which required gutting the entire basement
[31-Jan-2011 14:43:13] <rmatte> there was a new housing development near where I live called Avalon, all of the houses started sinking in the ground because they built it on top of old swamp land
[31-Jan-2011 14:43:15] <Sam-I-Am> while i was there, figured out the water piping and wiring was bad
[31-Jan-2011 14:43:19] <rmatte> they had to go around and underpin all the homes
[31-Jan-2011 14:43:22] <Sam-I-Am> lol
[31-Jan-2011 14:43:23] <rmatte> to keep them from sinking
[31-Jan-2011 14:43:29] <Sam-I-Am> yeah, this wasnt a literal falling into the ground
[31-Jan-2011 14:43:48] <rmatte> lol
[31-Jan-2011 14:43:49] <rmatte> k
[31-Jan-2011 14:43:53] <Sam-I-Am> but after dumping $$$ on a down payment, i wasnt ready to fork out another grand or so a month in fixes
[31-Jan-2011 14:44:04] <rmatte> yeh, that would suck
[31-Jan-2011 14:44:15] <rmatte> I'm going to pick up a condo somewhere
[31-Jan-2011 14:44:18] <Sam-I-Am> especially ones the inspector didnt find... although i think he was paid off by the agent
[31-Jan-2011 14:44:21] <rmatte> less maintenance, less work
[31-Jan-2011 14:44:35] <Sam-I-Am> true, but my rule of thumb is i wont buy any place where i have to share a wall
[31-Jan-2011 14:44:40] <rmatte> always hire your own inspector
[31-Jan-2011 14:44:47] <rmatte> and make sure it's one you trust
[31-Jan-2011 14:44:48] <rmatte> lol
[31-Jan-2011 14:44:51] <Sam-I-Am> i did
[31-Jan-2011 14:44:59] <Sam-I-Am> but it was a tiny town, so i think other stuff was going on
[31-Jan-2011 14:45:20] <rmatte> meh, not sharing a wall is overrated, I was renting a condo last year and I never heard a sound
[31-Jan-2011 14:45:46] <Sam-I-Am> guess it depends how they're built
[31-Jan-2011 14:45:53] <Sam-I-Am> my apartment is made of cardboard
[31-Jan-2011 14:45:54] <rmatte> yeh true
[31-Jan-2011 14:45:57] <rmatte> haha
[31-Jan-2011 14:46:00] <Sam-I-Am> and its kinda high end
[31-Jan-2011 14:48:31] <Sam-I-Am> a lot of recent construction here is pure crap
[31-Jan-2011 14:48:35] <rmatte> Well, it's not so much the neighbours that bother me in that type of situation, it's the fact that I can't watch a movie at high volume or whatever
[31-Jan-2011 14:48:39] <Sam-I-Am> i've watched a few houses go up... ugh
[31-Jan-2011 14:48:43] <rmatte> yeh, places are getting cheaper and cheaper
[31-Jan-2011 14:48:57] <rmatte> they'd build them out of straw if it would pass inspection
[31-Jan-2011 14:49:37] <Sam-I-Am> yep
[31-Jan-2011 14:49:53] <Sam-I-Am> kinda wonder how long todays stuff will last vs houses built 30, 60, etc years ago
[31-Jan-2011 14:50:20] <rmatte> man, some of the older houses built 100+ years ago are tanks
[31-Jan-2011 14:50:33] <rmatte> I doubt current houses will do as well
[31-Jan-2011 14:50:45] <rmatte> though you never know, with the materials they are using these days
[31-Jan-2011 14:50:48] <Sam-I-Am> yeah... and after a renovation of energy-efficient stuff like windows and insulation...
[31-Jan-2011 14:52:17] <thehawk> hello
[31-Jan-2011 14:53:18] <rmatte> hi
[31-Jan-2011 14:53:48] <thehawk> does anyone know if zenoss can graph based on a date specified? i.e if I want to display a graph with data only between 1st of the month and the 31st (month data for example)
[31-Jan-2011 14:55:28] <thehawk> i'm running zenoss 2.5.3....
[31-Jan-2011 14:55:44] <thehawk> this is currently in our test lab....
[31-Jan-2011 14:55:45] <Sam-I-Am> i dont think it does that
[31-Jan-2011 14:56:36] <rmatte> thehawk: not really
[31-Jan-2011 14:57:12] <thehawk> the free version doesn't do that or the comercial one too?
[31-Jan-2011 14:57:14] <thehawk> just curious...
[31-Jan-2011 14:57:23] <rmatte> they both don't do that...
[31-Jan-2011 14:57:30] <rmatte> there's a trick you can use...
[31-Jan-2011 14:57:38] <rmatte> if you right click on a graph and copy the location
[31-Jan-2011 14:57:39] <thehawk> i'm all ears
[31-Jan-2011 14:57:42] <rmatte> then paste it in to your browser
[31-Jan-2011 14:57:48] <rmatte> you'll see it has parameters
[31-Jan-2011 14:57:57] <rmatte> there are start and end parameters
[31-Jan-2011 14:58:07] <rmatte> do you can tell it how many days ago you want the start and end time to me
[31-Jan-2011 14:58:11] <rmatte> and try to get what you want from that
[31-Jan-2011 14:58:24] <rmatte> other than that, you can't specify a date range in the UI
[31-Jan-2011 14:58:40] <rmatte> you can zoom and move back and forth on the graph until you have relatively what you want
[31-Jan-2011 14:59:03] <rmatte> do you can == so you can*
[31-Jan-2011 14:59:54] <rmatte> I agree that date range selection would be a nice-to-have feature
[31-Jan-2011 15:03:43] * Sam-I-Am is eluded by the mysteries of zenmib
[31-Jan-2011 15:06:14] <Sam-I-Am> zenoss mib handling is a bit eh
[31-Jan-2011 15:07:09] <rmatte> it's not that bad
[31-Jan-2011 15:07:15] <rmatte> it can be a pain in certain cases
[31-Jan-2011 15:07:57] <Sam-I-Am> its failing while trying to move this apc mib into the apc group (i break mibs up by manuf)
[31-Jan-2011 15:08:10] <Sam-I-Am> more like doing the normal zenoss-hanging-just-cuz thing
[31-Jan-2011 15:08:36] <Sam-I-Am> weird thing was i had this apc mib loaded, but it showed 0 nodes. i deleted it, re-added, and now all the nodes are there.
[31-Jan-2011 15:09:24] <Sam-I-Am> meh, guess its time to restart zenoss
[31-Jan-2011 15:09:40] <Sam-I-Am> few days ago zenactions quit acting on maint windows
[31-Jan-2011 15:10:54] <Sam-I-Am> think i'm going to cron zenoss to restart weekly
[31-Jan-2011 15:11:10] * Simon4 restarts zope daily
[31-Jan-2011 15:11:14] <Sam-I-Am> at least parts of it
[31-Jan-2011 15:11:22] <Sam-I-Am> thing just grinds to a halt after a week or so
[31-Jan-2011 15:11:38] <Sam-I-Am> usually after some web action hangs... like trying to classify this mib
[31-Jan-2011 15:12:31] <rmatte> sometimes you have to load Mibs in a specific sequence
[31-Jan-2011 15:12:43] <rmatte> or you'll get that 0 node thing happening
[31-Jan-2011 15:12:50] <Sam-I-Am> the apc didnt seem to have any dependencies
[31-Jan-2011 15:12:59] <Sam-I-Am> er, apc one
[31-Jan-2011 15:13:44] <rmatte> weird then
[31-Jan-2011 15:14:03] <rmatte> you have to restart zope daily?
[31-Jan-2011 15:14:04] <rmatte> why?
[31-Jan-2011 15:14:05] <Sam-I-Am> hmm, it still wont classify
[31-Jan-2011 15:14:14] <Sam-I-Am> think i found another bug with 'too much here'
[31-Jan-2011 15:14:22] <Sam-I-Am> zope is a terrible database
[31-Jan-2011 15:14:30] <Sam-I-Am> or whatever it is
[31-Jan-2011 15:14:43] <rmatte> I keep Zope running for 30+ days without issue
[31-Jan-2011 15:14:51] <Simon4> rmatte: with the number of users we have, the memory usage of the webui (zope/run.py) processes just keeps climbing until it blows the server out of ram
[31-Jan-2011 15:14:56] <rmatte> actually I think the longest I made it was 73 days
[31-Jan-2011 15:15:02] <rmatte> then I restarted when installing a ZenPack
[31-Jan-2011 15:15:04] <Sam-I-Am> any sort of largish operation here just hangs indefinitely
[31-Jan-2011 15:15:10] <Simon4> takes a good week or two to do it, but when you have 8 zope web processes, it adds up fast
[31-Jan-2011 15:15:15] <Simon4> so we restart one of the 8 every day
[31-Jan-2011 15:15:26] <rmatte> ah
[31-Jan-2011 15:16:05] <Simon4> http://projects.nzdance.net/zopemem.png
[31-Jan-2011 15:16:45] <rmatte> nice lol, you're running a lot more instances than I am
[31-Jan-2011 15:16:50] <rmatte> on one box anyways
[31-Jan-2011 15:16:56] <Simon4> that's one zenoss instance
[31-Jan-2011 15:17:13] <Simon4> just multiple copyies of the web interface to make it perform for 50-200 simultaneous users
[31-Jan-2011 15:17:15] <rmatte> I meant instances of the zope process
[31-Jan-2011 15:17:21] <Simon4> ah, yeah
[31-Jan-2011 15:17:33] <Simon4> scaling madness
[31-Jan-2011 15:17:39] <rmatte> pretty cool though
[31-Jan-2011 15:18:01] <Simon4> the big limit for us now is the zopedb, since that never scales beyond a single core
[31-Jan-2011 15:18:06] <Simon4> so relstorage will be great
[31-Jan-2011 15:18:19] <rmatte> yeh, relstorage is going to be a huge improvement
[31-Jan-2011 15:19:24] <rmatte> oh my god I hate solarwinds
[31-Jan-2011 15:19:31] <rmatte> I just want to get rid of it
[31-Jan-2011 15:19:39] <rmatte> curse management and their lust for pretty pictures
[31-Jan-2011 15:35:45] <Sam-I-Am> argggggh
[31-Jan-2011 15:35:55] <Sam-I-Am> still getting these apc traps as enterprise.###
[31-Jan-2011 15:36:07] <Sam-I-Am> even though zenoss sees nodes and notifications
[31-Jan-2011 15:38:02] <Sam-I-Am> this is why i have troubles with the zenoss mib system
[31-Jan-2011 15:39:49] <Sam-I-Am> guess its time to open a case
[31-Jan-2011 15:45:45] <Sam-I-Am> ahhh, needed to restart the collector
[31-Jan-2011 15:58:07] <rmatte> yeh, you always have to restart after installing Mibs
[31-Jan-2011 15:58:33] <rmatte> could solarwinds possibly make adding a WMI device any more difficult?
[31-Jan-2011 16:04:26] <Sam-I-Am> i thought i had to restart the master... which i did
[31-Jan-2011 16:04:31] <Sam-I-Am> didnt know about the collectors
[31-Jan-2011 16:04:48] <Sam-I-Am> that could explain some other weirdness with mibs
[31-Jan-2011 16:05:18] <Sam-I-Am> rmatte: do you know if adding mibs adds manuf/products or is that only a function of stuff in certain zenpacks?
[31-Jan-2011 16:30:16] <axelilly> I'm trying to add some new datapoints. They are SNMP OIDs. I can query them just fine using snmpwalk, but zenoss keeps complaining that it is getting bad data. How can I find out why it can't get good data?
[31-Jan-2011 16:32:19] <Sam-I-Am> might need to tell zenoss to use snmp v2
[31-Jan-2011 16:32:23] <Sam-I-Am> defaults to v1
[31-Jan-2011 16:32:56] <axelilly> Sam-I-Am: confused...I can query the OID with snmpwalk but not with snmpget
[31-Jan-2011 16:33:38] <wobblyonions> hi all
[31-Jan-2011 16:34:16] <wobblyonions> hi rmatte how you man
[31-Jan-2011 16:34:42] <axelilly> Sam-I-Am: http://fpaste.org/BzSs/
[31-Jan-2011 16:34:56] <axelilly> not sure why GET is giving me the error in packet message
[31-Jan-2011 16:35:57] <Sam-I-Am> well, for one you dont have the mib loaded for net-snmp
[31-Jan-2011 16:36:06] <Sam-I-Am> since its not decoding (or doesnt seem to be)
[31-Jan-2011 16:36:58] <axelilly> Sam-I-Am: do I need the MIB?
[31-Jan-2011 16:37:11] <Sam-I-Am> well, for snmpwalk/get and general testing it helps
[31-Jan-2011 16:37:16] <Sam-I-Am> and you'll want it for zenoss anyway
[31-Jan-2011 16:37:57] <wobblyonions> Sam-I-Am how you doing dude
[31-Jan-2011 16:38:08] <Sam-I-Am> fine, you?
[31-Jan-2011 16:38:15] <wobblyonions> good yeah man really good
[31-Jan-2011 16:38:25] <wobblyonions> having fun with Zenoss as per normal
[31-Jan-2011 16:38:38] <wobblyonions> its great learn more each and every day
[31-Jan-2011 16:39:20] <wobblyonions> trying to get a working solution to upgrade an event seveirty based on message count , rmatte did suggest something but it does not seem to be working
[31-Jan-2011 16:39:34] * axelilly hates SNMP right now
[31-Jan-2011 16:39:54] <wobblyonions> axelilly - Why?
[31-Jan-2011 16:40:23] <axelilly> wobblyonions: trying to figure out how to add new SNMP based datapoints and having a tough go at it.
[31-Jan-2011 16:40:40] <wobblyonions> ah right I see
[31-Jan-2011 16:41:12] <axelilly> wobblyonions: generally I find SNMP to be a real hack job.
[31-Jan-2011 16:41:33] <wobblyonions> snmp is great man
[31-Jan-2011 16:41:47] <wobblyonions> unless your playing with specfic OID's etc then its a pain in the arse
[31-Jan-2011 16:42:29] <axelilly> wobblyonions: well, I'm not working with general ones
[31-Jan-2011 16:43:51] <glyff> Simon4: you still here?
[31-Jan-2011 16:44:25] <wobblyonions> is rmatte not here then It take it
[31-Jan-2011 16:44:34] <Sam-I-Am> havent seen him in a bit
[31-Jan-2011 16:44:54] * axelilly punches snmpget
[31-Jan-2011 16:45:02] <wobblyonions> anyone else know about using the CLI to work with events at all, cant remember exaclty what is was but something about dictionary etc I think
[31-Jan-2011 16:45:04] <Sam-I-Am> snmp is a hoot
[31-Jan-2011 16:45:23] <axelilly> OID works in snmpwalk and not in snmpget.....what gives?
[31-Jan-2011 16:45:50] <Sam-I-Am> both using the same switches like version and community?
[31-Jan-2011 16:46:02] <axelilly> Sam-I-Am: yep
[31-Jan-2011 16:46:16] <axelilly> Sam-I-Am: and it's a simple OID, not an index or anything
[31-Jan-2011 16:46:23] <Sam-I-Am> some devices are flaky
[31-Jan-2011 16:46:34] <axelilly> Sam-I-Am: it's a liebery UPS
[31-Jan-2011 16:46:39] <glyff> i'm having a problem now with one server and zenoss.snmp.InterfaceMap... it times out after five minutes... if i run snmpwalk on 1.3.6.1.2.1.4.22 it returns hundreds of records
[31-Jan-2011 16:46:40] <axelilly> liebert
[31-Jan-2011 16:46:42] <Sam-I-Am> oh crap, i get to deal with one of those soon
[31-Jan-2011 16:47:08] <axelilly> Sam-I-Am: I saw that there isn't a zenpack for it yet, so I was trying to make one.
[31-Jan-2011 16:47:34] <Sam-I-Am> i just gotta set up a few basic oids for mine
[31-Jan-2011 16:48:15] <Sam-I-Am> glyff: well, each interface could have a few dozen oids based on the device
[31-Jan-2011 16:49:10] <glyff> it seems like its grabbing the whole arp cache from the server... why would it want that?
[31-Jan-2011 16:49:32] <glyff> the server has four nics and is on a large subnet
[31-Jan-2011 16:50:20] <Sam-I-Am> sure its not the routemap modeler plugin thats not broken?
[31-Jan-2011 16:50:40] <Sam-I-Am> that one can make a mess
[31-Jan-2011 16:51:14] <glyff> i took out zenoss.snmp.InterfaceMap and the modeling worked
[31-Jan-2011 16:51:28] <Sam-I-Am> hmm. wonder why that one is hanging
[31-Jan-2011 16:51:42] <Sam-I-Am> you should snmpwalk it with if-mib... see what stuff comes back
[31-Jan-2011 16:52:31] <glyff> how do i do that?
[31-Jan-2011 16:53:19] <Sam-I-Am> use (or install first) net-snmp on the box running zenoss
[31-Jan-2011 16:53:33] <Sam-I-Am> by default i think it comes with if-mib
[31-Jan-2011 16:57:43] <ericedge> Sam-I-Am: were you able to get the "default" APC mib to work, or did you find another somewhere else?
[31-Jan-2011 17:01:27] <Sam-I-Am> ericedge: it was a problem with zenoss's mib thinger... wound up having to delete the original mib (which it claimed had 0 nodes), re-import, then restart the collector
[31-Jan-2011 17:02:23] forsberg is now known as fOrsberg
[31-Jan-2011 17:02:38] brandonleach_ is now known as brandonleach
[31-Jan-2011 17:05:42] <ericedge> Sam-I-Am: cool, thanks. I've been occasionally poking at a similar apc mib issue, thus my curiousity.
[31-Jan-2011 17:07:41] <Sam-I-Am> its got a ton of nodes, so i wonder if it just choked on it the first time
[31-Jan-2011 17:07:50] <Sam-I-Am> reloading didnt work until i completely deleted the old one
[31-Jan-2011 17:10:32] <ericedge> mine seems to have nodes, but the oid's don't seem to match up on the traps the devices are sending, so I'm thinking either a different mib is required or else maybe the entire mib didn't load.
[31-Jan-2011 17:12:43] <ericedge> anyway, just was interested in another datapoint from someone more experienced with zenoss overall. Thanks!
[31-Jan-2011 17:14:56] <Sam-I-Am> which one do you have?
[31-Jan-2011 17:15:01] <Sam-I-Am> which mib
[31-Jan-2011 17:15:16] <thehawk> thank you for your help guys have a good day
[31-Jan-2011 17:15:17] <thehawk>
[31-Jan-2011 17:15:58] <ericedge> the PowerNet mib, which sounds like what you're using
[31-Jan-2011 17:16:18] <Sam-I-Am> yeah powernet401.mib
[31-Jan-2011 17:16:24] <Sam-I-Am> it has a few thousand nodes
[31-Jan-2011 17:16:57] <Sam-I-Am> took forever for zenmib to process
[31-Jan-2011 17:18:15] <Sam-I-Am> hmm, still have some cisco mibs that need loaded apparently
[31-Jan-2011 17:18:18] <Sam-I-Am> always a new one :/
[31-Jan-2011 17:27:50] brandonleach_ is now known as brandonleach
[31-Jan-2011 17:30:24] <wobblyonions> Sam-I-Am you there mate?
[31-Jan-2011 17:30:28] <Sam-I-Am> yep
[31-Jan-2011 17:30:31] <wobblyonions> sweet
[31-Jan-2011 17:30:43] <wobblyonions> got a question ref the stack install of Zenoss 2.5
[31-Jan-2011 17:31:28] <wobblyonions> is it possible to get it to log events to another database other than the instance it starts on port 3307, would rather have it writing to a database that I can reference directly to etc
[31-Jan-2011 17:31:29] <Sam-I-Am> durr, i havent used the stack install
[31-Jan-2011 17:31:45] <wobblyonions> dont the source install is much better
[31-Jan-2011 17:31:45] fOrsberg is now known as forsberg
[31-Jan-2011 17:31:54] <Simon4> wobblyonions: yeah, just change the mysql settings under "events" then "event manager"
[31-Jan-2011 17:31:58] <Sam-I-Am> so... you want to use a database somewhere else?
[31-Jan-2011 17:32:07] <Sam-I-Am> cuz i'm pretty sure you can do that in... yeah, what simon said
[31-Jan-2011 17:32:09] <Simon4> unless the stack install greys them out, the settings should be int here
[31-Jan-2011 17:32:17] <wobblyonions> yeah they are there
[31-Jan-2011 17:32:36] <wobblyonions> need to get the sql structure of the current database first though which Im not sure how to get etc
[31-Jan-2011 17:32:37] <Simon4> just copy the "events" db from the stack mysql
[31-Jan-2011 17:32:55] <wobblyonions> I can change the db it uses with Zenoss yeah
[31-Jan-2011 17:33:27] <Simon4> zenoss@mon005:/opt/zenoss/Products$ find . -name *.sql
[31-Jan-2011 17:33:27] <Simon4> ./ZenEvents/db/zenevents.sql
[31-Jan-2011 17:33:28] <Simon4> ./ZenEvents/db/zenprocs.sql
[31-Jan-2011 17:33:30] <wobblyonions> Simon4, you mean do a mysql dump of the current DB then add it into the new DB yeah and change the settings in the GUI
[31-Jan-2011 17:33:40] <Simon4> wobblyonions: yeah, or mysqldump the current one
[31-Jan-2011 17:33:42] <wobblyonions> mmmm awesome why didnt I think of that :-)
[31-Jan-2011 17:33:54] <wobblyonions> yeah will give that a go and see if I can get it done
[31-Jan-2011 17:34:03] <Simon4> and with that awesome answer, I'm heading to bed, night all
[31-Jan-2011 17:35:08] <wobblyonions> night Simon4 have a good one
[31-Jan-2011 18:28:12] forsberg is now known as fOrsberg
[31-Jan-2011 23:56:43] <dom_> any easy way to reverse a zenpatch?
[31-Jan-2011 23:59:05] <dom_> i did 23715 then further down the forum it said to do 23716. Now the system is hosed and I need to recover it.
[01-Feb-2011 00:00:40] [disconnected at Tue Feb 1 00:00:40 2011]