Archived community.zenoss.org | full text search
Skip navigation
Currently Being Moderated

IRC February 2010

VERSION 1 
Created on: Mar 4, 2010 5:23 PM by Matt Ray - Last Modified:  Mar 4, 2010 5:40 PM by Matt Ray

[01-Feb-2010 00:00:47] [zenoss-logger (logger bot) has joined #zenoss]

[01-Feb-2010 02:22:09] fOrsberg is now known as forsberg

[01-Feb-2010 03:52:47] <ilejn> hello

[01-Feb-2010 03:53:28] <ilejn> I happened to have the same questions as message/21559#21559

[01-Feb-2010 03:53:58] <ilejn> ... which is unanswered for year and half.

[01-Feb-2010 03:54:27] <ilejn> Do I have better chances?

[01-Feb-2010 03:56:44] <ilejn> No luck?

[01-Feb-2010 04:24:34] <frozty_sa> rmatte: ping

[01-Feb-2010 04:28:28] <forsberg> hes usually not up in a couple of hours

[01-Feb-2010 04:28:34] <forsberg> canada timezone

[01-Feb-2010 04:39:46] <frozty_sa> ah, k

[01-Feb-2010 04:39:57] <frozty_sa> that's fine, I'll still be around

[01-Feb-2010 07:02:42] forsberg is now known as fOrsberg

[01-Feb-2010 07:29:31] <ilejn3131> Hello.

[01-Feb-2010 07:30:34] <ilejn3131> May I ask (or repeat) more or less general Q about SNMP oriented performance templates?

[01-Feb-2010 08:47:11] Guest37321 is now known as ckrough

[01-Feb-2010 08:49:09] <patzer> ilejn3131: sure

[01-Feb-2010 08:49:32] <patzer> I have my own question about building my own datasource (or maybe zope in general)

[01-Feb-2010 08:50:07] <patzer> I built two, using essentially the same code, save some cosmetic differences, and one works as expected, the other works but produces a "can't find that resource" page when hitting the save button

[01-Feb-2010 08:50:32] <patzer> how can I debug that to figure out why? if I just go to the url it works fine, so I assume it has something to do with POSTing on the form?

[01-Feb-2010 09:15:52] <rocket> recl

[01-Feb-2010 09:22:15] <rmatte> good morning all

[01-Feb-2010 09:30:56] <jb> hrm, 20GB ibdata1

[01-Feb-2010 09:32:03] <ilejn3131> Good evening.

[01-Feb-2010 09:32:11] <jb> no way to reclaim space with innodb tables?

[01-Feb-2010 09:32:37] <ilejn3131> Some activity in #zenoss - cool ;)

[01-Feb-2010 09:32:45] <rmatte> ilejn3131: there usually is

[01-Feb-2010 09:32:54] <jb> is this true?

[01-Feb-2010 09:33:07] <rmatte> ilejn3131: not sure what time/days you usually come in here

[01-Feb-2010 09:35:02] <ilejn3131> I usually come in here when I have a question ;)

[01-Feb-2010 09:35:37] <ilejn3131> The question is effectively the same as message/21559#21559

[01-Feb-2010 09:35:54] <patzer> jb: correct, no way to reclaim the space

[01-Feb-2010 09:36:05] <jb> well thats just not going to work :)

[01-Feb-2010 09:36:20] <patzer> you can rebuild the db, like reimport it

[01-Feb-2010 09:36:40] <patzer> so if it's been pruned to be small enough that may work for you

[01-Feb-2010 09:36:53] <rmatte> ilejn3131: the answer to that forum question is no, it's not

[01-Feb-2010 09:37:02] <ilejn3131> Generally I want to determine oid's (for performance) during device modeling.

[01-Feb-2010 09:37:05] <rmatte> ilejn3131: the appending is done automatically by the collector plugin

[01-Feb-2010 09:37:08] <patzer> but otherwise you're out of luck, you can find lots of other people who make sad faces in forums asking the same question though

[01-Feb-2010 09:37:11] <patzer> misery loves company

[01-Feb-2010 09:37:31] <rmatte> ilejn3131: there's no way to override it or to use any kind of variable as part of the OID

[01-Feb-2010 09:37:43] <rmatte> ilejn3131: just not sure why you'd want to?

[01-Feb-2010 09:38:29] <rmatte> ilejn3131: are you trying to add a new graph for each interface?

[01-Feb-2010 09:38:31] <ilejn3131> Because the application is configurable and SNMP tree is variable therefore.

[01-Feb-2010 09:38:51] <rmatte> right, I'm just wondering what your end goal in doing that is

[01-Feb-2010 09:38:58] <rmatte> I'm trying to understand what you hope to accomplish

[01-Feb-2010 09:39:05] <ilejn3131> I am trying to provide SNMP monitoring for some software.

[01-Feb-2010 09:39:39] <ilejn3131> Ok, lets switch the standpoint.

[01-Feb-2010 09:40:18] <ilejn3131> I can create datasource and use it in performance template, right?

[01-Feb-2010 09:40:27] <mrayzenoss> yes

[01-Feb-2010 09:41:03] <ilejn3131> What is the best pattern to follow?

[01-Feb-2010 09:41:14] <mrayzenoss> yes

[01-Feb-2010 09:41:46] <mrayzenoss> unless you're trying to fit custom OIDs into the existing model, you'll just use a custom template with an SNMP data source

[01-Feb-2010 09:42:45] <rmatte> ilejn3131: If you need to do indexing then I'd suggest that you read up on command based datasources

[01-Feb-2010 09:42:51] <patzer> mrayzenoss: any ideas on my problem?

[01-Feb-2010 09:42:53] <ilejn3131> Hm ... "custom template with an SNMP data source" .. not sure I understand.

[01-Feb-2010 09:43:39] <rmatte> ilejn3131: ok, let me try to get this straight... you're trying to monitor stats for a piece of software, but the OIDs for those stats is based upon the SNMP index (which is not the same from server to server)... correct so far?

[01-Feb-2010 09:43:53] <mrayzenoss> patzer: not sure I can offer much help

[01-Feb-2010 09:44:02] <ilejn3131> rmatte, Yes.

[01-Feb-2010 09:44:27] <rmatte> ilejn3131: then the easiest way would be to write a script to collect the stats and output them in nagios plugin format then to implement it as a command based datasource/datapoints

[01-Feb-2010 09:45:32] <ilejn3131> rmatte, I have the same vision - looks like I have to put snmpwalk inside my own command based datasource.

[01-Feb-2010 09:46:03] <ilejn3131> nagios plugin ... yes, may be.

[01-Feb-2010 09:54:37] <patzer> mrayzenoss: ok, thanks anyway

[01-Feb-2010 09:56:00] <rmatte> ilejn3131: If you want an example of how you'd do it, grab one of my Windows SNMP Performance ZenPacks from the ZenPacks page

[01-Feb-2010 09:56:26] <rmatte> I have bash scripts in them which hunt down the correct CPU and Memory OIDs on Windows servers (without the need for SNMP informant)

[01-Feb-2010 09:56:32] <rmatte> you'll have to do something similar

[01-Feb-2010 10:00:31] <ilejn3131> rmatte, thanks. Looking into the stuff ...

[01-Feb-2010 10:00:44] fOrsberg is now known as forsberg

[01-Feb-2010 10:03:54] <rmatte> np

[01-Feb-2010 10:12:13] <patzer> hmm, so my REQUEST object is somehow malformed

[01-Feb-2010 10:20:35] <ilejn3131> rmatte, thanks for the links

[01-Feb-2010 10:21:09] <ilejn3131> Cool shell scripting/windows mix in Zope environment ;)

[01-Feb-2010 10:21:42] <Absenth2> Do any of you know what the minimum permissions required for the MySQL Zenpack to function are?

[01-Feb-2010 10:21:54] <Absenth2> I'd rather not Grant All on *.* if I don't have to.

[01-Feb-2010 10:23:10] <patzer> Absenth2: I had some problems related to the host I think

[01-Feb-2010 10:23:50] <Absenth2> I have it working with a Grant All on *.*

[01-Feb-2010 10:24:07] <Absenth2> but I'd like to limit access to non-database destroying ones if at all possible.

[01-Feb-2010 10:35:39] <rmatte> less lively than usual for a Monday morning

[01-Feb-2010 10:41:14] <mrayzenoss> everyone franticly working on their entries for the Cloud ZenPack contest?

[01-Feb-2010 10:41:43] <rmatte> hehe

[01-Feb-2010 10:41:48] <rmatte> could be

[01-Feb-2010 10:42:12] <mrayzenoss> not a lot of entries yet, $4K in prizes

[01-Feb-2010 10:42:24] <ckrough> when is it over?

[01-Feb-2010 10:42:27] <ckrough> today?

[01-Feb-2010 10:42:29] <mrayzenoss> end of the month

[01-Feb-2010 10:42:33] <ckrough> ah

[01-Feb-2010 10:42:34] <rmatte> Could I submit a ZenPack that generates an alert with an event summary of "CLOUD" every 5 minutes?  Would that count?

[01-Feb-2010 10:42:46] * rmatte glances around nervously

[01-Feb-2010 10:42:50] <forsberg> depends on the other entries?

[01-Feb-2010 10:42:51] <forsberg> :)

[01-Feb-2010 10:42:56] <rmatte> lol

[01-Feb-2010 10:42:57] <mrayzenoss> hmmm… maybe if it also did "PROVISIONING" and "VIRTUALIZATION" :p

[01-Feb-2010 10:43:04] <forsberg> *BUUUUZ*

[01-Feb-2010 10:43:07] <rmatte> that can be arranged

[01-Feb-2010 10:43:17] <rmatte> >:)

[01-Feb-2010 10:56:32] <rmatte> eugh, I just opened like 50 firefox windows by accident

[01-Feb-2010 10:57:33] <patzer> damn you callZenScreen, damn you

[01-Feb-2010 10:57:50] <rmatte> lol

[01-Feb-2010 11:00:05] <frozty_sa> rmatte: ta again for that little starter script the other day

[01-Feb-2010 11:00:24] <frozty_sa> I've made a few quick variations on it, for killing specific hosts' events and such

[01-Feb-2010 11:00:30] <rocket> mrayzenoss: and add in "OVERLOAD" and maybe even "Its the networks fault .. " :)

[01-Feb-2010 11:00:39] <rmatte> frozty_sa: np

[01-Feb-2010 11:00:40] <frozty_sa> dunno if having those around anywhere might be beneficial to someone..

[01-Feb-2010 11:01:10] <frozty_sa> (but they seem mighty useful to me)

[01-Feb-2010 11:01:27] <rmatte> frozty_sa: yeh, I'll throw them up on Wiki at some point, I have a bunch of little zendmd blurbs that do different things

[01-Feb-2010 11:01:39] <rmatte> there's actually already a page of Wiki with different zendmd scripts

[01-Feb-2010 11:01:47] <rmatte> I'll just add them there

[01-Feb-2010 11:01:59] * frozty_sa tries to find that

[01-Feb-2010 11:02:03] <rocket> mrayzenoss: could we include "BRRR its cold in minnesota to the list" :0

[01-Feb-2010 11:02:53] <mrayzenoss> frozty_sa: community/documentation/wiki/zendmd

[01-Feb-2010 11:03:01] <rmatte> frozty_sa: well, there's a bunch actually

[01-Feb-2010 11:03:06] <frozty_sa> mrayzenoss: ta

[01-Feb-2010 11:03:34] <rmatte> ah, here we go

[01-Feb-2010 11:03:36] <rmatte> docs/DOC-3219

[01-Feb-2010 11:04:14] <rmatte> hmmm, that only has one entry

[01-Feb-2010 11:04:20] <rmatte> yeh, mrayzenoss's link is better ;)

[01-Feb-2010 11:12:42] <frozty_sa> yeah, there's quite a nice amount of information in there

[01-Feb-2010 11:12:47] <frozty_sa> I'll be keenly reading

[01-Feb-2010 11:53:38] <venturaville> hi

[01-Feb-2010 11:53:47] <rmatte> aloha

[01-Feb-2010 12:03:18] <venturaville> does anyone have a procedure for how to get a custom written report (written in zope), to be exported in a zenpack

[01-Feb-2010 12:03:39] <venturaville> adding it to a zenpack only nets met the object tags in objects.xml and nothing else

[01-Feb-2010 12:06:54] <patzer> venturaville: I have done this with my own report plugin

[01-Feb-2010 12:06:58] <patzer> if that's what you mean

[01-Feb-2010 12:07:41] <venturaville> got a link?

[01-Feb-2010 12:08:12] <rmatte> well, he's talking about a report plugin though

[01-Feb-2010 12:08:20] <rmatte> so he's probably just packaging a .rpt and .py

[01-Feb-2010 12:08:47] <venturaville> bingo

[01-Feb-2010 12:08:55] <venturaville> in this case just an rpt

[01-Feb-2010 12:09:05] <venturaville> I have some lambda expressions doing the heavy lifting for me

[01-Feb-2010 12:09:52] <rmatte> you'd basically have the zenpack copy the .rpt to $ZENHOME/Products/ZenReports/reports/whatever/whatever.rpt and copy the .py to $ZENHOME/Products/ZenReports/plugins and then execute: python $ZENHOME/Products/ZenReports/ReportLoader.py --force

[01-Feb-2010 12:10:07] <rmatte> you'd have to have the __init__.py in the ZenPack do that

[01-Feb-2010 12:10:42] <rmatte> The report would be immediately executable if there's no .py plugin

[01-Feb-2010 12:10:48] <rmatte> if there is, Zenoss would need to be restarted

[01-Feb-2010 12:11:11] <rmatte> I don't have the actual code that you'd have to use in the __init__.py though, you'd have to figure that out

[01-Feb-2010 12:11:26] <venturaville> I just need something close

[01-Feb-2010 12:12:03] <rmatte> I would personally just do the copying and executing of that command in a bash script, then have the __init__.py execute that

[01-Feb-2010 12:12:06] <rmatte> would be easier code-wise

[01-Feb-2010 12:12:33] <rmatte> but you might have to do it all in python because of the paths to the files, not sure

[01-Feb-2010 12:13:10] <rmatte> Although, when a ZenPack is installed it usually says something about "Loading reports in to..."

[01-Feb-2010 12:13:22] <rmatte> so there's probably some function built in already to do it

[01-Feb-2010 12:13:42] <rmatte> you probably have to do something along the lines of creating a reports directory somewhere in the ZenPack structure and just dropping the rpt in to it

[01-Feb-2010 12:13:47] <rmatte> I'd imagine it would take care of the rest

[01-Feb-2010 12:14:19] <rmatte> Jane Curry might have something in her ZenPack whitepaper about it

[01-Feb-2010 12:14:35] <rmatte> There may also be info available in the developer's guide

[01-Feb-2010 12:17:03] <patzer> I don' thave any .rpt

[01-Feb-2010 12:17:22] <venturaville> nothing in jane curry's paper

[01-Feb-2010 12:17:27] <patzer> just the .py and what I did in the web editor, which I'm guessing is really a .rpt?

[01-Feb-2010 12:17:44] <venturaville> I'm afraid not

[01-Feb-2010 12:18:12] <patzer> I just have a reports diretory in my zenpack

[01-Feb-2010 12:18:31] <patzer> but I had to make another subdirectory called plugins

[01-Feb-2010 12:18:33] <rmatte> patzer: which "web editor"?

[01-Feb-2010 12:18:52] <patzer> rmatte: appending /manage to the end of something in the Reports section

[01-Feb-2010 12:19:11] <rmatte> oh I see, yeh, that's basically the same thing

[01-Feb-2010 12:19:20] <rmatte> the .rpt file just gets loaded in to Zope

[01-Feb-2010 12:19:36] <rmatte> patzer: where is the reports directory in the structure of your pack?

[01-Feb-2010 12:20:13] <patzer> $ZENHOME/ZenPacks/ZenPacks.MyComp.Pack/ZenPacks/MyComp/Pack/reports

[01-Feb-2010 12:20:44] <venturaville> hrm

[01-Feb-2010 12:20:46] <venturaville> interesting

[01-Feb-2010 12:20:47] <rmatte> I'm wondering if he'll need to put the .rpt in /reports/reports of if he can just put it in /reports

[01-Feb-2010 12:21:12] <venturaville> I found one somewhere that shows how to do it I think

[01-Feb-2010 12:21:15] <venturaville> http://zenpacks.zenoss.org/trac-zenpacks/browser/zenpacks/ZenPacks.community.AvailabilityReportPerGroup/ZenPacks

[01-Feb-2010 12:21:25] <patzer> I'd guess he needs to do reports/reports

[01-Feb-2010 12:22:56] <rmatte> ah nope

[01-Feb-2010 12:23:03] <rmatte> he needs to do the sub-folder he wants it in

[01-Feb-2010 12:23:13] <rmatte> so if it's a performance report he does /reports/Performance Reports

[01-Feb-2010 12:23:23] <rmatte> and /report/plugins (if he has a plugin, which he apparently doesn't)

[01-Feb-2010 12:26:20] <patzer> ah, I see

[01-Feb-2010 12:26:52] <patzer> so I could grab my stuff from that editor and dump them into a .rpt file instead then

[01-Feb-2010 12:27:03] <patzer> that would make them much easier to manage for sure

[01-Feb-2010 12:28:26] <venturaville> I'm trying it now

[01-Feb-2010 12:31:02] <venturaville> sweet

[01-Feb-2010 12:31:03] <venturaville> it worked

[01-Feb-2010 12:31:41] <rmatte> cool

[01-Feb-2010 12:31:43] <venturaville> just have to have the object entry in objects.xml, and the reports in the correct spot relative to the Reports top level of zenoss

[01-Feb-2010 12:32:00] <venturaville> i.e. Device Reports would go into reports/Device Reports/myreport.rpt

[01-Feb-2010 12:32:14] <rmatte> yup

[01-Feb-2010 12:39:40] forsberg is now known as fOrsberg

[01-Feb-2010 12:52:29] <venturaville> .... I now know more about TAL than I ever wanted to know.....

[01-Feb-2010 12:52:54] <rmatte> lol

[01-Feb-2010 12:53:05] <rmatte> I still need to screw around with TAL

[01-Feb-2010 13:08:38] <venturaville> rmatte: it is a steep learning curve, but worth it

[01-Feb-2010 13:13:24] <swygue> hi, I am looking for a quick way to move all acknowledge device to history using zendmd, any suggestions?

[01-Feb-2010 13:15:23] <rmatte> swygue: you mean all acknowledged events?

[01-Feb-2010 13:18:17] <rmatte> swygue: http://pastebin.com/m32234854

[01-Feb-2010 13:20:50] <swygue> rmatte:cool, for starters I want all acknowledge events. I can try to modify your code to do it per systems or group organizer. Thanks!

[01-Feb-2010 13:21:40] <sergeymasushko> rmatte: hi, is it possible to set snmp pooling time for a particular device?

[01-Feb-2010 13:33:32] <ckrough> sergeymasushko: polling times are determined by the cycle you set on the collector. You can't set them per device, just per collector.

[01-Feb-2010 13:35:40] <swygue> rmatte: I wanted narrow it down to events with lastTime of 1/20/2010, is the the correct format: lastTime == 2010/01/30

[01-Feb-2010 13:45:29] <cgibbons> tada

[01-Feb-2010 13:47:06] * rocket points at cgibbons ... see ... look ... he can do magic ... :p

[01-Feb-2010 13:47:56] <rmatte> swygue: no, you'd have to do some trickiness with epoch time

[01-Feb-2010 13:48:09] <theacolyte> I knew I was missing a channel

[01-Feb-2010 13:58:25] <swygue> rmatte:okay

[01-Feb-2010 13:58:43] <theacolyte> I bet you this channel didn't miss me though

[01-Feb-2010 13:58:50] * theacolyte sadface

[01-Feb-2010 15:23:31] cgibbons_ is now known as cgibbons

[01-Feb-2010 15:28:43] <cgibbons> hmm who uses zenprocess monitoring a lot?

[01-Feb-2010 15:29:03] <sergeymasushko> i'am

[01-Feb-2010 15:29:05] <rmatte> I use it a fair amount

[01-Feb-2010 15:36:48] <rmatte> /usr/share/ziptie-server/ztpasswd.sh

[01-Feb-2010 15:37:04] <rmatte> wrong window

[01-Feb-2010 15:39:33] <cgibbons> ever see an issue where the daemon sends an event that a process is down but the UI didn't change the icon color to red?

[01-Feb-2010 15:39:54] <rmatte> nope

[01-Feb-2010 15:40:25] <rmatte> I've had issues where it alerts on processes which no longer exist, at which point I either need to reindex or restart zenprocess

[01-Feb-2010 15:40:35] <rmatte> but never had issues with the status icons

[01-Feb-2010 15:40:48] <rmatte> maybe the alerts aren't coming in in the correct class for some reason?

[01-Feb-2010 15:41:08] <cgibbons> maybe, hard to tell what the customer is really doing :)

[01-Feb-2010 15:41:17] <cgibbons> but i know zenprocess isn't considered the most reliable thinger

[01-Feb-2010 15:41:36] <rmatte> no, but it sounds more like Zenoss' status handling isn't working properly

[01-Feb-2010 15:41:45] <rmatte> and generally that's when an event doesn't come in for the expected class

[01-Feb-2010 15:42:09] <rmatte> for example, /Net/IpInterface instead of /Perf/IpInterface

[01-Feb-2010 16:13:19] <mrenz> hey zenossies!

[01-Feb-2010 16:13:23] <mrenz> howgoes?

[01-Feb-2010 16:17:02] <rmatte> hullo

[01-Feb-2010 16:18:11] <mrenz> how'sit been?

[01-Feb-2010 16:22:52] <rmatte> hmmm, here's an interesting one...

[01-Feb-2010 16:23:08] <rmatte> one of my 13 Zenoss servers isn't passing environment variables when we're accessing it via a priv/public key

[01-Feb-2010 16:23:13] <rmatte> yet it works fine on the others

[01-Feb-2010 16:23:28] <rmatte> I've checked a bunch of files and they all seem fine

[01-Feb-2010 16:29:26] <mrenz> hmmm

[01-Feb-2010 16:29:30] <mrenz> yah that is weird

[01-Feb-2010 16:34:23] <rmatte> I got it

[01-Feb-2010 16:34:42] <rmatte> first off, this wasn't a Zenoss server which I actually setup myself, so that was the first problem

[01-Feb-2010 16:34:54] <rmatte> second, /home/zenoss/.ssh/environment somehow got deleted

[01-Feb-2010 16:35:16] <rmatte> third, the option "PermitUserEnvironment yes" was not set in /etc/ssh/sshd_config

[01-Feb-2010 16:35:37] <rmatte> so I added the environment file (with the correct variables), added the config option, and restarted sshd

[01-Feb-2010 16:40:42] <mrenz> ouch

[01-Feb-2010 16:41:47] <sergeymasushko> Who use "Daemon: xmppBot" ?

[01-Feb-2010 16:43:14] <sergeymasushko> Instruction says that after configuration I need to restart zenoss. Is it possible to just run: xmppBot start?

[01-Feb-2010 16:46:25] <mrenz> so hey rmatte, quick question

[01-Feb-2010 16:46:31] <mrenz> is there any way for zenoss to alert when a drive gets unmounted?

[01-Feb-2010 17:08:55] <rmatte> mrenz: have you seen the tip of the month?

[01-Feb-2010 17:09:18] <rmatte> blogs/zenossblog/2010/01/25/tip-of-the-month-monitoring-the-status-of-nfs-shares-with-zenoss

[01-Feb-2010 17:09:42] <rmatte> use that same code, but if you don't want it to only apply to NFS shares remove this: " and re.match('networkDisk', f.type)"

[01-Feb-2010 17:10:04] <rmatte> then change the evt.summary and evt.message messages to something more generic

[02-Feb-2010 00:00:30] [disconnected at Tue Feb  2 00:00:30 2010]

[02-Feb-2010 00:00:30] [connected at Tue Feb  2 00:00:30 2010]

[02-Feb-2010 00:00:46] [zenoss-logger (logger bot) has joined #zenoss]

[02-Feb-2010 00:09:22] <salawank> boleh da kot neh

[02-Feb-2010 01:24:53] fOrsberg is now known as forsberg

[02-Feb-2010 02:21:21] <Butch_> hi everybody

[02-Feb-2010 02:21:42] <Butch_> anybody out there? :)

[02-Feb-2010 02:40:57] Butch_ is now known as angelo

[02-Feb-2010 02:42:14] angelo is now known as angelo_

[02-Feb-2010 02:42:19] angelo_ is now known as Butch_

[02-Feb-2010 04:25:25] <Troubadix09> hi butch_

[02-Feb-2010 07:13:27] forsberg is now known as fOrsberg

[02-Feb-2010 07:42:32] <Butch_> hi

[02-Feb-2010 07:42:35] <Butch_> anybody here?

[02-Feb-2010 07:47:46] <ckrough> yup

[02-Feb-2010 07:50:38] fOrsberg is now known as forsberg

[02-Feb-2010 07:51:37] <Butch_> need some help on zenoss/apache https

[02-Feb-2010 07:58:14] <ckrough> what type of help

[02-Feb-2010 08:09:22] <Butch_> i'm following the procedure found

[02-Feb-2010 08:09:27] <Butch_> on zenoss forum

[02-Feb-2010 08:09:47] <Butch_> which consist in using mod_proxy, mod_rewrite

[02-Feb-2010 08:10:36] <Butch_> in my https virtualhost i'm using /test/ location

[02-Feb-2010 08:10:37] <Butch_> so

[02-Feb-2010 08:10:52] <Butch_> this is the resulting RewriteRule

[02-Feb-2010 08:10:54] <Butch_>     RewriteRule ^/test/(.*) \

[02-Feb-2010 08:10:54] <Butch_>      http://localhost:8080/VirtualHostBase/https/localhost:443/VirtualHostRoot/test/$1 [L,P]

[02-Feb-2010 08:11:32] <Butch_> still there ckrough? :-)

[02-Feb-2010 08:14:12] <aclark> Butch_: Usually you want to rewrite ^(.*) to http://localhost:8080/VirtualHostBase/https/REALSITENAME.COM:443/VirtualHostRoot/zport/$1 [L,P]

[02-Feb-2010 08:14:49] <aclark> Butch_: i.e. the virtual host site root, e.g. https://REALSITENAME.COM

[02-Feb-2010 08:15:20] <aclark> Butch_: Rewriting to https://REALSITENAME.COM/test is not a common scenario ;-)

[02-Feb-2010 08:16:19] <aclark> Butch_: On second thought leave out the zport

[02-Feb-2010 08:16:37] <aclark> Mine (for nginx and using buildout var substitution) looks like this:         proxy_pass http://127.0.0.1:${zenoss:port}/VirtualHostBase/http/${zenoss:host}:${ports:nginx}/${zenoss:site}/VirtualHostRoot/;

[02-Feb-2010 08:19:56] <Butch_> aclark

[02-Feb-2010 08:20:16] <Butch_> i've some other web applications on my server

[02-Feb-2010 08:20:16] <Butch_> so

[02-Feb-2010 08:20:30] <aclark> Butch_: Oh I see, ok well that's a minor point

[02-Feb-2010 08:20:37] <Butch_> of course

[02-Feb-2010 08:20:38] <Butch_> :)

[02-Feb-2010 08:20:39] <aclark> Butch_: just wanted to make sure you got what you intended ;-)

[02-Feb-2010 08:20:47] <Butch_> ok ;)

[02-Feb-2010 08:20:52] <aclark> :-D

[02-Feb-2010 08:21:01] <Butch_> so, i'm trying to understand your URL

[02-Feb-2010 08:21:02] <Butch_> :)

[02-Feb-2010 08:21:09] <aclark> ok

[02-Feb-2010 08:21:29] <Butch_> sorry aclark

[02-Feb-2010 08:21:44] <Butch_> but i can use localhost instead of REALSITENAME.COM

[02-Feb-2010 08:21:49] <Butch_> i dont see

[02-Feb-2010 08:21:56] <Butch_> any problem in this

[02-Feb-2010 08:22:04] <Butch_> ... missing something?

[02-Feb-2010 08:22:48] <aclark> the problem is it won't work ;-) Read this: http://docs.zope.org/zope2/zope2book/VirtualHosting.html

[02-Feb-2010 08:22:57] <Butch_> thanks

[02-Feb-2010 08:23:01] <aclark> Butch_: The first localhost is fine, the second one is not

[02-Feb-2010 08:23:35] <Butch_> cos it's usend withing zope

[02-Feb-2010 08:23:37] <Butch_> i suppose

[02-Feb-2010 08:23:44] <Butch_> *within

[02-Feb-2010 10:04:31] <rmatte> good morning all

[02-Feb-2010 10:06:17] mrayzenoss1 is now known as mrayzenoss

[02-Feb-2010 10:06:22] <mrayzenoss> morning

[02-Feb-2010 10:07:56] <ckrough> morning

[02-Feb-2010 10:11:23] <venturaville> morning

[02-Feb-2010 10:11:44] <HCoyote> dosvedanya.

[02-Feb-2010 10:12:02] <HCoyote> or something equally witty in russian.

[02-Feb-2010 10:12:47] <forsberg> god aften

[02-Feb-2010 10:12:48] <forsberg> ;)

[02-Feb-2010 10:14:24] <rmatte> hehe

[02-Feb-2010 10:15:10] <ckrough> Both Rackspace and MS announced Windows cloud servers today, if you wanted to toy with zenoss monitoring in the lcoud

[02-Feb-2010 10:15:30] <ilejn> Hm ... "dosvedanya" means "good bye" ;)

[02-Feb-2010 10:16:16] <mrayzenoss> ckrough: cool

[02-Feb-2010 10:16:34] <mrayzenoss> I actually just hooked up my own AWS monitoring for some testing

[02-Feb-2010 10:16:55] <ckrough> Rackspace cloud hasnt updated the site yet, but emails have gone out to customers about it. MS is at http://www.microsoft.com/windowsazure/

[02-Feb-2010 10:16:59] <ckrough> should be interesting

[02-Feb-2010 10:19:56] <ckrough> One of the things I want to test is bandwidth usage for zenoss monitoring. Most of the cloud services charge for bandwidth usage in/out, so it would be great to be able to estimate total throughput to and from a zenoss target

[02-Feb-2010 10:20:04] <ckrough> otherwise you could get a surprise at the end of the month

[02-Feb-2010 10:20:32] <mrayzenoss> AWS has a surcharge for "monitoring", I assume that's their CloudWatch stuff

[02-Feb-2010 10:20:44] <ckrough> any idea what they use on th ebackend?

[02-Feb-2010 10:20:48] <mrayzenoss> but yeah, you'd need bandwidth usage if you're using external monitoring

[02-Feb-2010 10:20:56] <mrayzenoss> no idea

[02-Feb-2010 10:22:00] <mrayzenoss> I'm hooking up the AWS stuff just to see how much it costs for 24/7 monitoring via SSH and CloudWatch

[02-Feb-2010 10:22:11] <mrayzenoss> I figure around $5 a month

[02-Feb-2010 10:24:47] <ckrough> Is there any documenation that describes what exactly happens during a reindex()?

[02-Feb-2010 10:25:13] <aclark> mrayzenoss: so, I've finally broken down and setup a zenoss for monitoring my servers, etc. And I'm knocking out all the stumbling blocks I've encountered in varying degrees before. One of which was device list. I've added 3 hosts and setup snmp monitoring, fine. But when I go to device list there's nothing there, is that intended? (I do find them if i search from them)

[02-Feb-2010 10:25:38] <aclark> e.g. /zport/dmd/Devices/deviceList?notabs=1

[02-Feb-2010 10:25:47] <mrayzenoss> aclark: how did you add them?

[02-Feb-2010 10:25:56] <venturaville> I think I still have $100 left on my ec2 account from LISA

[02-Feb-2010 10:25:58] <mrayzenoss> ckrough: magic

[02-Feb-2010 10:26:03] <venturaville> need to play with it a bit :-)

[02-Feb-2010 10:26:17] <ckrough> mrayzenoss: sounds like magic is a reusable object in zenoss :)

[02-Feb-2010 10:26:18] <aclark> they aren't there but if i drill down to /dmd/Devices/Server/Linux/deviceOrganizerStatus i see them

[02-Feb-2010 10:26:24] <ckrough> import magic

[02-Feb-2010 10:26:24] <mrayzenoss> ckrough: probably chet or a dev could answer better

[02-Feb-2010 10:26:29] <ckrough> thanks

[02-Feb-2010 10:26:33] <aclark> mrayzenoss: clicked on add device

[02-Feb-2010 10:26:47] <aclark> (i.e. /zport/dmd/addDevice)

[02-Feb-2010 10:27:11] <mrayzenoss> aclark: that's bizarre, I don't believe I've ever heard of devices not showing up in the Device List

[02-Feb-2010 10:27:31] <aclark> mrayzenoss: hah, and i seem to be able to consistently reproduce it ;-)

[02-Feb-2010 10:27:32] <aclark> strange

[02-Feb-2010 10:28:04] <aclark> ok so if after adding a few devices, i *should* be able to go and see them in 'Device List'

[02-Feb-2010 10:28:08] <venturaville> I've seen it happen when a bad ZenPack messed up the database

[02-Feb-2010 10:30:07] <aclark> i also have Ye Olde Missing RRD file, FWIW

[02-Feb-2010 10:30:28] <aclark> maybe i'm missing some prereqs on the box? I used the .deb

[02-Feb-2010 10:34:07] <cgibbons> hurm

[02-Feb-2010 11:07:17] <chudler> any tips for when zenoss will not create rrd files for a device, even though everything seems to indicate it should?

[02-Feb-2010 11:07:28] <ckrough> free space?

[02-Feb-2010 11:08:08] <chudler> nope :-)  probably something obvious like that, though.  It is only one device with this problem, or possibly a couple of them

[02-Feb-2010 11:08:20] <ckrough> nothing in the event.log

[02-Feb-2010 11:10:05] <chudler> hmm there is a log by that name on the main server, but not this collector.  probably the distributed deal

[02-Feb-2010 11:13:11] <chudler> mm, found a clue whilst running zenperfsnmp: Error loading config for devices ['cow.nas']

[02-Feb-2010 11:13:11] <chudler> cow is the device in question

[02-Feb-2010 11:13:12] <ckrough> no event.log on collectors, correct

[02-Feb-2010 11:25:32] <chudler> ckrough:  to answer your question, nothing of interest in the event.log; I am still looking around for hints

[02-Feb-2010 11:35:01] <chudler> ugly, but I found something new from the zenhub.  http://pastie.org/806183 perhaps I will take it through support channels

[02-Feb-2010 11:41:41] forsberg is now known as fOrsberg

[02-Feb-2010 12:17:21] <chudler> does anyone use twisted.internet.ssl with the python interpreter zenoss ships?  If so, how? :-D

[02-Feb-2010 12:22:27] <venturaville> does anyone have an example of how to add device classes and not delete them in a zenpack when it is unloaded?

[02-Feb-2010 12:26:48] <cgibbons> what would be your goal, to have them move to another device class, or?

[02-Feb-2010 12:28:08] <venturaville> i.e. I want to create a top level class which I use to put a second level class into for multiple modules

[02-Feb-2010 12:29:06] <venturaville> when I remove the zenpack I don't want it to remove the top level class, only the second level

[02-Feb-2010 12:31:27] <venturaville> gah ..meeting time .. I'll have to ask later :-)

[02-Feb-2010 12:50:49] <rmatte> woohooo, I finally get to start working on my remote collector zenpack

[02-Feb-2010 12:51:11] <rmatte> cloning the test VMs right now

[02-Feb-2010 13:04:15] <mrenz> quick question - why does zenoss OSProcess free space monitor show a different size than the system itself?

[02-Feb-2010 13:04:52] <mrenz> relatively consistantly today, zenoss has been reporting 1.9G free on one mount, and the system itself says 1.4G free through df -kP

[02-Feb-2010 13:06:33] <frozty_sa> rmatte: remote collector zenpack?

[02-Feb-2010 13:07:40] <rmatte> frozty_sa: yes, for core

[02-Feb-2010 13:08:01] <frozty_sa> whassit supposed to do?

[02-Feb-2010 13:08:25] <rmatte> it'll allow you to setup a "hub" zenoss instance and then have other zenoss instances as collectors feeding info back to the hub

[02-Feb-2010 13:08:45] <frozty_sa> (also, disclaimer, I'm running on 3 hours worth of sleep here and it's around 13 hours into my day)

[02-Feb-2010 13:08:49] <frozty_sa> rmatte: you're my hero

[02-Feb-2010 13:08:54] <rmatte> enterprise has that ability built in, i's going to take some tweaking to do it with core

[02-Feb-2010 13:08:58] <frozty_sa> rmatte: is there any way I can help on that?

[02-Feb-2010 13:09:10] <rmatte> frozty_sa: nah, I really just need to dig in myself

[02-Feb-2010 13:09:20] <frozty_sa> can I pm?

[02-Feb-2010 13:13:46] <rmatte> about?

[02-Feb-2010 13:14:30] <frozty_sa> just some questions regarding what you plan around that

[02-Feb-2010 13:14:56] <frozty_sa> the reason I'm so interested in it is because within the next week or two I was going to be starting on a project of exactly the same purpose..

[02-Feb-2010 13:16:12] <rmatte> I see

[02-Feb-2010 13:16:54] <rmatte> I'm planning to create a ZenPack which you would install on the Zenoss servers and then use commands from the commandline to configure the collectors and the hub

[02-Feb-2010 13:17:12] <rmatte> That's for starters anyways, might develop a UI component around it eventually

[02-Feb-2010 13:17:50] <rmatte> I'm starting off by just documenting the steps required to get the remote collector model working (since I haven't successfully done it before)

[02-Feb-2010 13:17:59] <rmatte> after I have those steps I'll script automation for them

[02-Feb-2010 13:18:58] <frozty_sa> cool

[02-Feb-2010 13:19:19] <frozty_sa> the supermaster model of data aggregation really rocks

[02-Feb-2010 13:20:12] <rmatte> yup

[02-Feb-2010 13:20:13] <frozty_sa> there's only one other foss thing which I've found that does it (or is stated to, rather), and that's zabbix

[02-Feb-2010 13:20:19] <frozty_sa> not that it works all that well at all

[02-Feb-2010 13:20:28] <rmatte> yeh, Zenoss is good at it

[02-Feb-2010 13:20:39] <frozty_sa> we wasted nearly a year trying to make zabbix work

[02-Feb-2010 13:20:48] <frozty_sa> and it just wasn't worth our time anymore

[02-Feb-2010 13:21:01] <ckrough> supermaster model?

[02-Feb-2010 13:21:52] <rmatte> pretty sure he meant master/collector model

[02-Feb-2010 13:21:58] <frozty_sa> think your current zenoss model

[02-Feb-2010 13:22:07] <frozty_sa> where you have your master instance, and some collectors

[02-Feb-2010 13:22:12] <ckrough> ya

[02-Feb-2010 13:22:15] <frozty_sa> now have a few of those

[02-Feb-2010 13:22:28] <frozty_sa> and then one master which needs to also get the data of all the others

[02-Feb-2010 13:22:29] <ckrough> I want it one level higher, supermaster -> zenhub -> collector

[02-Feb-2010 13:22:36] <ckrough> I thought he found the holy grail

[02-Feb-2010 13:22:42] <rmatte> frozty_sa: oh, not sure it'll actually be able to do that

[02-Feb-2010 13:22:49] <frozty_sa> (or not necessarily all)

[02-Feb-2010 13:23:04] <frozty_sa> rmatte: well, that's kinda what I'm gonna be working on

[02-Feb-2010 13:23:06] <frozty_sa> I might just use some of your work as the foundation for that :)

[02-Feb-2010 13:23:31] <rmatte> fair enough, if I get it working I'll release it

[02-Feb-2010 13:23:46] <rmatte> anyways, time to dig in to some documentation on remote collectors in core

[02-Feb-2010 13:24:06] <frozty_sa> ckrough: more like superhub -> (zenhub1, zenhub2, ..., zenhubn) -> collectors

[02-Feb-2010 13:25:36] <ckrough> well, you can already do that

[02-Feb-2010 13:25:38] <rmatte> frozty_sa: docs/DOC-2496

[02-Feb-2010 13:25:53] <ckrough> you can run multiple hubs on one box and have each collector report to a different hub

[02-Feb-2010 13:26:09] <ckrough> not sure if you can distribute the hubs across non-master boxes, never tried

[02-Feb-2010 13:26:14] <frozty_sa> ckrough: do you mean the global dashboard zenpack?

[02-Feb-2010 13:26:17] <ckrough> no

[02-Feb-2010 13:26:23] <frozty_sa> okay

[02-Feb-2010 13:26:31] <frozty_sa> because each zenhub must also be a fully functional install

[02-Feb-2010 13:26:46] <frozty_sa> basically, it's a logistically separate business entity in each case

[02-Feb-2010 13:26:52] <ckrough> what I mean was, you can run more than one hub on a single box

[02-Feb-2010 13:27:01] <frozty_sa> with the supermaster overviewing all the rest

[02-Feb-2010 13:27:25] <frozty_sa> rmatte: checking the link now

[02-Feb-2010 13:27:50] <frozty_sa> ckrough: but yeah, each "child" instance must be a fully functional zenoss environment, administratable et all

[02-Feb-2010 13:27:56] <ckrough> frozty_sa: no, no supermaster, the box running the zenhubs would be the master

[02-Feb-2010 13:28:25] <ckrough> frozty_sa: I think we may be talking about zenhub differently. Im referring to the zenhub.py 'daemon'

[02-Feb-2010 13:29:01] <frozty_sa> the zenhub is what aggregates the information from all the collectors, correct?

[02-Feb-2010 13:29:18] <ckrough> frozty_sa: for example, you could have a single master running 4 instances of zenhub, and each of those instances could service multiple remote collectors

[02-Feb-2010 13:30:05] <ckrough> frozty_sa: you could probably even run each of those zenhubs on its own box, but I've never had a reason to try that

[02-Feb-2010 13:30:25] <frozty_sa> yeah, sure

[02-Feb-2010 13:30:44] * frozty_sa gives his internet a funny look

[02-Feb-2010 13:36:03] <chudler> :q

[02-Feb-2010 13:36:09] <chudler> wrong window :-)

[02-Feb-2010 13:38:04] <rmatte> lol

[02-Feb-2010 13:38:49] <ckrough> No write since last change

[02-Feb-2010 13:39:36] <x-ip> hello ... i installed and configured zenoss

[02-Feb-2010 13:39:51] <x-ip> but at the devices, the graphs arent being done / displayed

[02-Feb-2010 13:40:05] <x-ip> i'm using the monitors for linux by ssh

[02-Feb-2010 13:40:16] <rmatte> x-ip: have you waited 15 minutes for the data to show up?

[02-Feb-2010 13:40:17] <x-ip> must i add snmp monitors to get the graphs ?

[02-Feb-2010 13:40:28] <x-ip> ou, it's working for a week

[02-Feb-2010 13:40:47] <rmatte> If it's not working via ssh you're going to want to check the zProperties settings relating to SSH

[02-Feb-2010 13:40:58] <rmatte> there's a section of the Zenoss Admin Guide which explains SSH monitoring

[02-Feb-2010 13:41:35] <x-ip> i read it ... zenoss is connecting to the remote hosts by ssh

[02-Feb-2010 13:41:42] <rmatte> I personally monitor my Linux servers via SNMP since it's easier and Zenoss is able to gather more info from it

[02-Feb-2010 13:42:09] <x-ip> ou ... snmp monitors bring more info than ssh rmatte  ?

[02-Feb-2010 13:42:18] <rmatte> yes

[02-Feb-2010 13:42:34] <x-ip> maybe that's why i'm not getting for example, the networking cards graph's

[02-Feb-2010 13:42:59] <rmatte> probably

[02-Feb-2010 13:43:03] <x-ip> rmatte, do u use snmp ciphred ?

[02-Feb-2010 13:43:21] <x-ip> i dont like the fact that is a 'clear' protocol :-S

[02-Feb-2010 13:45:45] <x-ip> hmm ... maybe i can make the snmp traffic goes by a openssl tunnel ...

[02-Feb-2010 13:46:06] <x-ip> well ... reading ... thanks for ur time rmatte  :)

[02-Feb-2010 13:47:39] <mrayzenoss> x-ip: SNMPv3?

[02-Feb-2010 13:48:14] <x-ip> ou ... u are right mrayzenoss ! :)

[02-Feb-2010 13:48:23] <x-ip> thanks ^^

[02-Feb-2010 13:51:35] <rmatte> hehe

[02-Feb-2010 14:47:50] <rmatte> hmmmm, configuring a remote collector with core is suprisingly easy, just tedious

[02-Feb-2010 14:48:07] <rmatte> now to wait and make sure that the monitoring is working properly

[02-Feb-2010 14:49:04] <sergeymasushko> rmatte: hm... you have implemented to core one of key features of enterprise?

[02-Feb-2010 14:50:00] <rmatte> sergeymasushko: not yet

[02-Feb-2010 14:50:03] <rmatte> I plan to

[02-Feb-2010 14:50:21] <sergeymasushko> rmatte: good luck :)

[02-Feb-2010 14:50:25] <rmatte> I'm just getting it setup by hand, then I'm going to write down the steps in detail and then create scripts to automate it

[02-Feb-2010 14:50:28] <rmatte> thanks

[02-Feb-2010 14:52:59] <rmatte> hmmm, RRD files aren't being generated automatically on the remote collector, hopefully they will, if not that's going to be a huge pain to fix

[02-Feb-2010 14:53:54] <rmatte> hmmm, one folder has been created for a device

[02-Feb-2010 14:54:11] <sergeymasushko> rmatte: probably need some time...

[02-Feb-2010 14:54:46] <patzer> argh

[02-Feb-2010 14:55:06] <patzer> I am trying to write a command for an event class I made, but the TALES in the manual are confusing me

[02-Feb-2010 14:55:34] <patzer> it says that "device, component and evt" are available in the comamnd part, but I'm not sure how to use that in my command :|

[02-Feb-2010 14:56:54] <rmatte> hmmm

[02-Feb-2010 14:56:56] <rmatte> twisted.internet.error.CannotListenError: Couldn't listen on any:8091: (98, 'Address already in use').

[02-Feb-2010 14:57:14] <rmatte> oh, I probably have to stop the daemon before running it

[02-Feb-2010 14:57:23] <rmatte> aha, yup

[02-Feb-2010 15:08:55] <rmatte> graphs aren't rendering

[02-Feb-2010 15:13:02] fOrsberg is now known as forsberg

[02-Feb-2010 15:19:23] <rmatte> aha, got them to render finally

[02-Feb-2010 15:19:48] <rmatte> I had put "monitor localhost" instead of "monitor <ip>" in each config file on the remote collector and it didn't like that

[02-Feb-2010 15:20:04] <sergeymasushko> rmatte: congralulations =)

[02-Feb-2010 15:20:31] <rmatte> thanks

[02-Feb-2010 15:20:47] <rmatte> now I just have to make sure that everything else is working properly

[02-Feb-2010 15:26:43] <rmatte> yup, looks good to go

[02-Feb-2010 15:26:50] <rmatte> now the tricky part, automating it...

[02-Feb-2010 15:38:41] <rmatte> the only problem is maintaining the collector (installing ZenPacks and stuff)

[02-Feb-2010 15:47:43] <rmatte> ah,

[02-Feb-2010 15:48:06] <rmatte> just have to do zopectl start && zeoctl start manually, install the pack(s), then do zopectl stop && zeoctl stop

[02-Feb-2010 15:48:09] <rmatte> not bad

[02-Feb-2010 15:50:51] <rmatte> hmmm, I wonder if zenactions is even required on the remote collector

[02-Feb-2010 15:51:35] <TBKDan> Is it possible to monitor interfaces and filesystems on core without snmp?

[02-Feb-2010 15:51:52] <rmatte> TBKDan: not out of the box

[02-Feb-2010 15:52:02] <rmatte> TBKDan: it can be done via ssh for Linux devices

[02-Feb-2010 15:52:13] <rmatte> but that's about the only alternative

[02-Feb-2010 15:52:13] <TBKDan> rmatte: And windows?

[02-Feb-2010 15:52:24] <forsberg> :(

[02-Feb-2010 15:52:25] <rmatte> TBKDan: nope, windows needs to use SNMP in core

[02-Feb-2010 15:52:31] <TBKDan> rmatte: :(

[02-Feb-2010 15:52:43] <rmatte> TBKDan: why :( ?

[02-Feb-2010 15:52:58] <rmatte> I do all of my windows monitoring with SNMP and it works fine

[02-Feb-2010 15:54:03] <TBKDan> Because I have about 200 or so devices that I'm monitoring with SNMP, and I have them configured to only accept snmp from my zenoss host. I'm planning on re-doing my zenoss host and changing it's IP addresses, so I would need to go back and reconfigure every instance of snmp on every device.

[02-Feb-2010 15:54:50] <forsberg> :[

[02-Feb-2010 15:55:24] <rmatte> TBKDan: or you could just keep the same IP :P

[02-Feb-2010 15:55:37] <TBKDan> rmatte: Moving it to different network = new subnet

[02-Feb-2010 15:55:43] <rmatte> I see

[02-Feb-2010 15:55:52] <TBKDan> That's why :(

[02-Feb-2010 15:56:09] <rmatte> well, you'll have to do it by hand I guess

[02-Feb-2010 15:56:16] <rmatte> or script it somehow

[02-Feb-2010 15:56:36] <TBKDan> I couldn't find any snmp configuration scripts for windows. Might be a regedit I could perform though...

[02-Feb-2010 15:56:44] <rmatte> you could always just use a stronger community string and remove the IP address requirement so that you don't run in to this situation again

[02-Feb-2010 15:57:30] <TBKDan> Not as secure though... in reality, probably doesn't matter, but it's not like I need to modify it in the future (heh)

[02-Feb-2010 16:02:59] <rmatte> well then buckle down and git er' dun!

[02-Feb-2010 16:03:30] <rmatte> eugh, I wish Chet was around, have a collector related question and he knows it better than anyone

[02-Feb-2010 16:03:36] <TBKDan> Not today! :P later

[02-Feb-2010 16:03:44] <rmatte> need to figure out whether zenactions is actually required

[02-Feb-2010 16:03:51] <rmatte> it doesn't even support the "hubhost" option

[02-Feb-2010 16:05:03] <rmatte> ah, correct option is host for that, not hubhost

[02-Feb-2010 16:05:04] <rmatte> figured

[02-Feb-2010 16:06:39] <rmatte> mhmmmm, now it's complaining that it can't connect to the localhost mysql

[02-Feb-2010 16:14:23] <QubeZ> is there anything in Zenoss that measures jitter on an interface?

[02-Feb-2010 16:14:42] <rmatte> QubeZ: not by default

[02-Feb-2010 16:15:03] <rmatte> QubeZ: If that value is exposed via snmp then you could easily customize a template to do that

[02-Feb-2010 16:15:11] <QubeZ> and if it is not?

[02-Feb-2010 16:15:32] <rmatte> well let's put it this way, you can't make bread with no flour

[02-Feb-2010 16:15:48] <rmatte> the value needs to be available somewhere

[02-Feb-2010 16:19:55] <rmatte> ah, zenactions doesn't need to be running on the remote collector, figures

[02-Feb-2010 16:22:18] tang_ is now known as tang

[02-Feb-2010 16:25:38] <rmatte> there we go, all done

[02-Feb-2010 16:30:12] <rmatte> and with automation the stupid mistakes wouldn't have been made lol

[02-Feb-2010 16:30:24] <rmatte> time to brush up on my sed

[02-Feb-2010 16:36:26] forsberg is now known as fOrsberg

[02-Feb-2010 17:04:50] <gwb2351> is there a way (or does one already exist) for me to generate an "event report" (for example on SSL expiration) for email ?

[02-Feb-2010 17:05:47] <gwb2351> i.e. i have 5 SSL expirations happening in 30 days.  I want to send the contents of the SSL Events tab as an attachment/body of email.  Suggestions?

[02-Feb-2010 17:08:03] <gwb2351> (something prettier than export as CSV)

[02-Feb-2010 17:11:01] <sergeymasushko> gwb2351: you should look for related zenpack: docs/DOC-4551

[02-Feb-2010 17:11:37] <gwb2351> that's the zenpack i'm using, but it didn't have any report that i saw

[02-Feb-2010 17:12:59] <gwb2351> btw, that zenpack is awesome

[02-Feb-2010 17:14:02] <sergeymasushko> then dunno, probably you can write a script that will take these csv file and send them via email :)

[02-Feb-2010 17:14:24] <gwb2351> yup.  just asking here first before re-inventing the wheel

[02-Feb-2010 17:15:32] <sergeymasushko> I guess you should ask about it tomorrow on EST daytime, could be that someone can help with it :)

[02-Feb-2010 17:24:22] <mrayzenoss> if anyone's interested: docs/DOC-4423#cf

[02-Feb-2010 17:25:58] <sergeymasushko> mrayzenoss: cool, I'll try it :)

[02-Feb-2010 19:19:32] nassy_ is now known as nassy

[03-Feb-2010 00:00:30] [disconnected at Wed Feb  3 00:00:30 2010]

[03-Feb-2010 00:00:30] [connected at Wed Feb  3 00:00:30 2010]

[03-Feb-2010 00:00:44] [zenoss-logger (logger bot) has joined #zenoss]

[03-Feb-2010 00:57:55] fOrsberg is now known as forsberg

[03-Feb-2010 03:08:03] <Troubadix09> hi all

[03-Feb-2010 03:45:04] <Troubadix09> hi all

[03-Feb-2010 04:20:26] <chrisphonk> hi!

[03-Feb-2010 05:13:53] <chrisphonk> Is there anyone here who has experience using zenoss on freebsd?

[03-Feb-2010 05:15:50] <forsberg> not many, but try again in like 6-8 hours, more activity here then :)

[03-Feb-2010 05:16:33] <chrisphonk> forsberg: Ah, maybe I'll try to be a bit less inpatient then ;)

[03-Feb-2010 05:16:52] <chrisphonk> forsberg: Manke takk ;)

[03-Feb-2010 05:17:17] <forsberg> no problem, fleste er us timezones

[03-Feb-2010 05:17:27] <forsberg> most are US timezone, sorry

[03-Feb-2010 05:17:37] <forsberg> timezones even

[03-Feb-2010 05:17:41] <chrisphonk> forsberg: Heh, no worries, sitting in Copenhagen right now

[03-Feb-2010 05:18:09] <chrisphonk> Hm, I've gotten it to compile without any problems, but the scripts are giving me some headaches.

[03-Feb-2010 05:18:11] <forsberg> oh really :> i work incopenhagen

[03-Feb-2010 06:15:12] <frozty_sa> uh, so, zenpacks without package files defined

[03-Feb-2010 06:15:25] <frozty_sa> do I check them out and then run setup.py?

[03-Feb-2010 07:32:23] <frozty_sa> rmatte: around? I'm trying to see if I can get something similar to http://pastebin.com/f557bdab8 (which you wrote) working

[03-Feb-2010 09:06:50] <ckrough> anyone played with the 'anyworker' config option in zenhub?

[03-Feb-2010 09:15:17] forsberg is now known as fOrsberg

[03-Feb-2010 09:16:09] <bminish> I am using fping to graph latency etc for my devices (aroud 300 devices ) and am having a lot of graph gapping, the snmp graphs do not have gapping issues. Ideas anyone ?

[03-Feb-2010 09:20:45] <ckrough> bminish: check your cycle times, make sure its completing the cycle before it starts the next cycle

[03-Feb-2010 09:21:08] <ckrough> bminish: common problem if the box is overloaded. keep an eye on io wait (%wa in top)

[03-Feb-2010 09:21:50] <mistich> good morning

[03-Feb-2010 09:21:56] <bminish> cycle time is 300 seconds surely this should be enough ? latency is not that bad!

[03-Feb-2010 09:22:18] <mistich> anyone know of a example of adding a propriety to the status tab in a zenpack

[03-Feb-2010 09:22:37] <ckrough> bminish: depends on a lot of different factors, watch the logs while its running

[03-Feb-2010 09:23:48] <bminish> top is showing up to 50% wa occasionally but usually around 0.1% this box has software mirroring raid, 8G ram, centos X86_64

[03-Feb-2010 09:23:54] <ckrough> 50% is bad

[03-Feb-2010 09:24:07] <bminish> sure but it rare spikes

[03-Feb-2010 09:24:27] <ckrough> bminish: just a rough guess is that it's not writing out all of the RRDs in time, but thats just a guess

[03-Feb-2010 09:24:56] <bminish> surely if that were the case then the SNMP collected I/O graphs would suffer gappign too?

[03-Feb-2010 09:25:22] <ckrough> yes

[03-Feb-2010 09:25:26] <patzer> mistich: there is a zenpack tutorial on the community site somewhere that shows this

[03-Feb-2010 09:25:31] <ckrough> so probably something else if they arent

[03-Feb-2010 09:27:51] <bminish> I had kind of hoped that it's not I/O becase I can't do a lot about that

[03-Feb-2010 09:28:58] <bminish> the box is well resourced (I think) cpu is an Inetl Xeon X3323 and entire box is just for zenoss

[03-Feb-2010 09:29:11] <bminish> are there any issues with selinux and zenoss ?

[03-Feb-2010 09:30:17] <bminish> I had though it was a ram issue, until yesterday I only gad 2G in there but it's now got 8G

[03-Feb-2010 09:33:58] <rmatte> frozty_sa: I'm here now

[03-Feb-2010 09:34:34] <rmatte> frozty_sa: that code has evolved quite a bit since I did that pastebin: http://dmon.org/zenticket.html

[03-Feb-2010 09:36:34] <rmatte> bminish: go to Settings -> Daemons -> view config (zencommand), is the config blank?

[03-Feb-2010 09:39:06] <bminish> rmatte: yes it's blank

[03-Feb-2010 09:40:06] <cgibbons> I should get some sort of prize.

[03-Feb-2010 09:43:45] <frozty_sa> rmatte: oh cool, ta

[03-Feb-2010 09:50:16] <mistich> ok been looking I haven't found what I'm looking for need to add a new field to the status page and want to do it in a zenpack

[03-Feb-2010 09:50:26] <mistich> any suggestions

[03-Feb-2010 09:56:58] <Weetos> mistich> I'd be interested in that as well

[03-Feb-2010 10:01:47] <rmatte> bminish: ok, go to edit config instead of view and experiment with increasing or decreasing parallel

[03-Feb-2010 10:02:04] <rmatte> bminish: since you have a beefy box I'd say bump it up to 20 and see if that helps, if not, decrease it to 5

[03-Feb-2010 10:02:09] <mistich> Weetos Something so simple and can't find what I'm looking for

[03-Feb-2010 10:02:20] <rmatte> bminish: it's a setting that tells zenoss how many commands to run at once

[03-Feb-2010 10:02:34] <bminish> Ok, any suggestions on which might be the better direction to go in ;-)

[03-Feb-2010 10:02:49] <rmatte> bminish: I'd say try 20 to start, and if the situation seems to worsen then drop it to 5

[03-Feb-2010 10:03:48] <rmatte> bminish: another thing you can do is to go to Devices -> zProperties and set zCommandCommandTimeout to 60.0

[03-Feb-2010 10:04:00] <bminish> ok done, any underlying linux tunables that can help when running lots of checks in parralell ?

[03-Feb-2010 10:04:08] <rmatte> bminish: you can also try increasing the zCommandCycleTime from 60 to 120

[03-Feb-2010 10:04:21] <rmatte> bminish: not really

[03-Feb-2010 10:07:13] <bminish> ok changed both, will see if it helps, any potential downsides to a longer zCommandCycleTime ?

[03-Feb-2010 10:09:54] <rmatte> bminish: I think it's kept short my default so that it doesn't interfere with the cycles for the other daemons

[03-Feb-2010 10:10:05] <rmatte> bminish: but if your box can handle it I doubt it'll be a problem

[03-Feb-2010 10:10:43] <Weetos> mistich>  Go to /Devices, then Menu>More>Custom Schema

[03-Feb-2010 10:12:35] <bminish> OK, I think the main weak area is Disk I/O but even that's not too bad, I figure software mirroring raid is near native I/O speed providign there's enough spare CPU to take care of I/O & a quad core Xeon should be ok there, no?

[03-Feb-2010 10:13:21] <Weetos> mistich> But this doesn't seem to appear on the status page

[03-Feb-2010 10:14:16] <ckrough> bminish: yes, software raid 1 is as fast as hardware R1 assuming you have the cpu cycles to spare

[03-Feb-2010 10:14:28] <ckrough> bminish: its not until parity raids that hardware blows software away

[03-Feb-2010 10:14:36] <rmatte> Weetos: that's not what he's asking for

[03-Feb-2010 10:14:53] <ckrough> bminish: but, depending on how much data you are collecting, a 2 disk raid1 may not be enough

[03-Feb-2010 10:15:01] <rmatte> Weetos: that's to add a custom cProperty, he wants to actually add something to the Status page (similar to Uptime, Last Seen, etc...)

[03-Feb-2010 10:15:15] <ckrough> bminish: I think most of the heavier installs here are using RAID1+0 with several spindles

[03-Feb-2010 10:15:26] <bminish> ckrough: that's kind of what I had figured

[03-Feb-2010 10:15:37] <ckrough> bminish: but again, all depends on how much you monitor, how fast, and how long you keep the data (RRD size)

[03-Feb-2010 10:16:06] <Weetos> rmatte> yep I see

[03-Feb-2010 10:16:42] <rmatte> mistich: read Jane Curry's paper on ZenPack development, also read the Zenoss Developer's guide.  I haven't personally done what you're trying to do so I can't directly help, but I know that both those documents cover that sort of thing.

[03-Feb-2010 10:16:53] <bminish> not seeing any issues at all with gappign on rrd grpahs for anything except fping, even before I upped the ram from 2G to 8G

[03-Feb-2010 10:17:29] <rmatte> bminish: my best guess is that sometimes you're hitting network latency and it's causing the fping to take longer than the timeout hence the gaps

[03-Feb-2010 10:18:05] <bminish> I guess another way out might be an intel X25 drive for the data if I hit the point where I/O becomes the limit

[03-Feb-2010 10:18:35] <bminish> rmatte: that woudl make sense, it does seem that prehaps it coincides with periods of high latency to groups of devices

[03-Feb-2010 10:18:58] <rmatte> yeh

[03-Feb-2010 10:19:12] <rmatte> so increasing the timeout from 15 to 60 seconds will probably help

[03-Feb-2010 10:19:21] <bminish> running more in paralell should help too ?

[03-Feb-2010 10:19:26] <rmatte> as far as parallel goes, maybe leave that at the default of 10 and see if the timeout increase helps

[03-Feb-2010 10:19:31] <bminish> ok

[03-Feb-2010 10:19:54] <rmatte> I actually use parallel 5 since I find it helps to spread it out more

[03-Feb-2010 10:20:49] <bminish> where does the timeout live ?

[03-Feb-2010 10:21:18] <bminish> found it

[03-Feb-2010 10:22:02] <ckrough> bminish: SSD drives make a big difference, but you have to be careful to calculate the write life of the drive. MLC drives (x-25) only have 10k writes per cell, and you can get to the number real fast in zenoss

[03-Feb-2010 10:22:46] <bminish> ckrough: my bad I meant the E-25 series

[03-Feb-2010 10:22:52] <ckrough> bminish: you can jump up to SLC drives and get 100k writes per cell, but thats a whole difference pricepoint

[03-Feb-2010 10:22:56] <ckrough> bminish: ah

[03-Feb-2010 10:23:52] <ckrough> bminish: I know a couple of large installs are running IODrives (us and some others)

[03-Feb-2010 10:25:06] <bminish> In my outfit I was lucky to get a dell R300 to build a zenoss box. boss though that we could continue to carry on usign nagios running on a vm

[03-Feb-2010 10:25:28] <bminish> but the specs on those IOdrives look awesome

[03-Feb-2010 10:26:36] <ckrough> most of the people runnign IODrives are enterprise installs with distriibuted collectors

[03-Feb-2010 10:26:49] <QubeZ> i had a T1 circuit go down (Serial3/1:0) which is being monitored by Zenoss but no error/critical email when it went down on Jan 28th. Only message I see in the event list is an info message: set attribute 'operStatus' to '2' on object 'Serial3_1_0'

[03-Feb-2010 10:26:52] <QubeZ> any ideas?

[03-Feb-2010 10:27:04] <ckrough> you could do a single box with them, but its probablyt cheaper to have a small distributed install with standard spindles before ytou get to that point.

[03-Feb-2010 10:27:14] <ckrough> ary, that was directed at bminish

[03-Feb-2010 10:29:19] <bminish> ckrough: could tell the boss we need an IOdrive and stick it in my desktop instead ;-) that's if rmatte's suggestions nail the fping issues

[03-Feb-2010 10:29:49] <ckrough> bminish: ha, if that flies I want to come work where you work :)

[03-Feb-2010 10:29:59] <bminish> rmatte: anything I shoud watch out for in the logs that might shed mroe light on this ?

[03-Feb-2010 10:30:04] <ckrough> flys... lol brain issues

[03-Feb-2010 10:31:24] <bminish> in the zencommand log I see some command timed out errors but these do not correlate well with gapping issues, just with devices down

[03-Feb-2010 10:31:54] <rmatte> bminish: check your zencommand log file for any timeouts or failures

[03-Feb-2010 10:32:04] <rmatte> bminish: you might also try doing: zencommand run -v10 --cycle

[03-Feb-2010 10:32:09] <ckrough> ^^ this

[03-Feb-2010 10:33:12] <mistich> rmatte: I read the doc but it goes into creating your own not modifying a existing template

[03-Feb-2010 10:34:05] <rmatte> mistich: no idea then, I've never seen the status page modified at all

[03-Feb-2010 10:35:07] <bminish> rmatte: running now, seems to be progressing ok, each batch is taking a few seconds to complete

[03-Feb-2010 10:39:42] <mistich> rmatte: think I might create a custom tab

[03-Feb-2010 10:40:25] fOrsberg is now known as forsberg

[03-Feb-2010 10:45:44] <chickenandbeans> afternoon all.

[03-Feb-2010 10:55:35] <rmatte> mistich: that would probably work best

[03-Feb-2010 10:56:16] <rmatte> bminish: if it seems to run fine then really only time will tell, I'd give it a couple days and see if the adjustments to the timeout values gets rid of the gaps

[03-Feb-2010 10:56:25] <rmatte> it did for me

[03-Feb-2010 10:56:42] <rmatte> bminish: you can also check your event console history for Command timed out events

[03-Feb-2010 10:56:58] <rmatte> it'll give you an idea of when/how often the commands actually timeout

[03-Feb-2010 10:57:24] <rmatte> I had tons of timeouts then I increased the timeout settings and dropped parallel down to 5, haven't have a timeout in 2 weeks now

[03-Feb-2010 10:58:00] <bminish> ok well thanks for the good pointers, have learned a bit more about it too. will let you know how it turns out

[03-Feb-2010 10:58:25] <rmatte> np

[03-Feb-2010 11:10:18] <rmatte> mrayzenoss: g'day, meetings all morning?

[03-Feb-2010 11:11:05] <mrayzenoss> busy this morning, but I'm here for the next 6+ hours (woohoo?)

[03-Feb-2010 11:11:27] <rmatte> lol

[03-Feb-2010 11:14:29] <mrayzenoss> played with Amazon EC2 a lot yesterday, very cool stuff.  Added a short write-up for monitoring via SSH as well (it worked for Fedora, Ubuntu and OpenSolaris)

[03-Feb-2010 11:15:02] <mrayzenoss> also, 2.5.2 RC builds are up on http://alpha.zenoss.com/files/2.5.2-beta/

[03-Feb-2010 11:24:59] <ckrough> anyone dealt with 'zFileSystemSizeOffset' zenmigrate errors when going from 2.3.x to 2.4.x?

[03-Feb-2010 11:59:28] <Diddi> howdy! I've seen some forum posts about snort+syslog+zenoss... anyone have some experience with this? How will the events be classified etc?

[03-Feb-2010 12:00:57] <Diddi> the posts are rather old an non-informative (:

[03-Feb-2010 13:06:55] <chudler> can anyone comment on difference between Device and ManagedDevice, or when I should choose either?  I am guessing that ManagedDevice does not exist in the Device tree.

[03-Feb-2010 13:08:31] <chudler> I'll ask next time the devs are here

[03-Feb-2010 13:08:56] <mistich> does anyone know of a good example of adding a tab to all devices I found chets example but would like to see another

[03-Feb-2010 13:26:49] <mistich> anyone have a guess

[03-Feb-2010 13:27:30] <chudler> sure, I like to guess

[03-Feb-2010 13:27:50] <chudler> It would probably be adding a default factory_type_information to the Device class.

[03-Feb-2010 13:28:32] <mistich> know of a example

[03-Feb-2010 13:28:44] <chudler> nope

[03-Feb-2010 13:28:48] <mistich> I was using monkey patch

[03-Feb-2010 13:29:00] <chudler> was just going to say that would probably be required

[03-Feb-2010 13:29:30] <mistich> yes but when I have 2 zenpacks that monkey patch only one shows up

[03-Feb-2010 13:30:47] <chudler> seems logical, if they are meddling in the same thing.  I don't have a fix for you though.

[03-Feb-2010 13:30:59] <mistich> ok thanks

[03-Feb-2010 13:37:30] <x-ip> http://www.zope.org/Members/ajung/PloneCollectorNG/bug.jpg <-- this is awsome x'D

[03-Feb-2010 13:50:05] <Diddi> to answer myself, I just went ahead and tried it out... seem to work pretty well. Now I just have to classify and transform the events coming in

[03-Feb-2010 13:50:08] <Diddi> (:

[03-Feb-2010 14:07:03] <rmatte> mistich: the AIX ZenPack does a lot of UI customization

[03-Feb-2010 14:07:11] <rmatte> take a look at that for reference

[03-Feb-2010 14:12:17] <mistich> yeah but what I'm trying to do is to all Device I can do a custom device class no problem but to all I have to monkey patch device.py but when you have 2 monkey patches they clobber each other

[03-Feb-2010 14:16:42] <rmatte> yeh, I see what you're saying, there isn't any way to actually merge the changes to my knowledge

[03-Feb-2010 14:16:52] <rmatte> you'd really have to ask an actual Zenoss developer

[03-Feb-2010 14:17:03] <rmatte> or rocket, if you see him around here

[03-Feb-2010 14:17:08] <rmatte> Egor might know as well

[03-Feb-2010 14:17:13] <theacolyte> the answer is maybe

[03-Feb-2010 14:19:58] <forsberg> no no no the answer is 42

[03-Feb-2010 14:20:11] <rmatte> lol

[03-Feb-2010 14:29:47] <mistich> thanks folks :)

[03-Feb-2010 14:32:15] <theacolyte> feature request: the ability to search part of a device name without having to use the first letters

[03-Feb-2010 14:33:44] <mrayzenoss> theacolyte: coming in Stone Crab

[03-Feb-2010 14:34:18] <theacolyte> man

 

[03-Feb-2010 14:34:25] <theacolyte> that's good

[03-Feb-2010 14:34:42] <theacolyte> I'm sure I wasn't the only one on that one hehe

[03-Feb-2010 14:37:08] <forsberg> i just use *blah ?

[03-Feb-2010 14:37:14] <rmatte> you can't do that now?

[03-Feb-2010 14:37:21] <forsberg> works fine with * :)

[03-Feb-2010 14:37:23] <rmatte> I search partial device names all the time using middle letters

[03-Feb-2010 14:37:25] <theacolyte> Oh you have to use an operator

[03-Feb-2010 14:37:33] <rmatte> I never use an operator either

[03-Feb-2010 14:37:40] <theacolyte> Oh, it definately doesn't work in 2.5.1

[03-Feb-2010 14:37:48] <forsberg> doesnt work without an operator

[03-Feb-2010 14:37:50] <forsberg> and i have 2.51

[03-Feb-2010 14:37:51] <theacolyte> I have to type firstlettersofdevice

[03-Feb-2010 14:38:04] <rmatte> for example, I have rtUSwaltham001, I can just search for "waltham" and it shows up

[03-Feb-2010 14:38:07] <forsberg> i do *node and it gives me all devices with node init

[03-Feb-2010 14:38:10] <theacolyte> perfect, the operator works

[03-Feb-2010 14:38:16] <theacolyte> rmatte: yeah that doesn't work in 2.5.1

[03-Feb-2010 14:38:22] <rmatte> theacolyte: ah, weird

[03-Feb-2010 14:38:26] <forsberg> i can confirm that :P

[03-Feb-2010 14:38:27] <theacolyte> thanks for that forsberg you saved me a bunch o time

[03-Feb-2010 14:38:27] <rmatte> regression!

[03-Feb-2010 14:38:32] <forsberg> \o/

[03-Feb-2010 14:38:35] <theacolyte> that was driving me a little crazy

[03-Feb-2010 14:38:53] <mrayzenoss> Stone Crab will have substring search

[03-Feb-2010 14:39:14] <forsberg> iCrab

[03-Feb-2010 14:39:20] <mrayzenoss> probably dropping the wildcards

[03-Feb-2010 14:39:20] <theacolyte> And it is coming out... tomorrow? :)

[03-Feb-2010 14:39:30] <ckrough> Where does one find the queue setting? --> 'zen.zenperfsnmp: Queue exceeded maximum length: 8288/5000. Trimming'

[03-Feb-2010 14:39:36] <mrayzenoss> well, based on our previous release schedule...

[03-Feb-2010 14:40:04] <mrayzenoss> http://en.wikipedia.org/wiki/Zenoss#Project_Milestones

[03-Feb-2010 14:40:10] <rmatte> It would be coming out in April wouldn't it?

[03-Feb-2010 14:40:16] <rmatte> based on previous release schedule I mean

[03-Feb-2010 14:40:22] <rmatte> though in reality it's probably due out in June

[03-Feb-2010 14:40:32] <theacolyte> may it looks like

[03-Feb-2010 14:40:38] <mrayzenoss> good things come to those who wait :)

[03-Feb-2010 14:40:52] <forsberg> question, in process monitoring i can either turn ignore paramters true or false, is there any way to get more of the string shown? or even cut in it :)

[03-Feb-2010 14:40:53] * ckrough takes a screenshot mray

[03-Feb-2010 14:41:04] <theacolyte> plenty of time for you guys to take a look at my rrd file and transprency tickets :)

[03-Feb-2010 14:41:07] <theacolyte> hehe

[03-Feb-2010 14:41:11] <rmatte> yeh, I'd rather wait a bit longer and have a nice looking/working product than having a POS sooner

[03-Feb-2010 14:41:19] <rmatte> ;)

[03-Feb-2010 14:41:36] <rmatte> but right now what I'm looking forward to is 2.5.2

[03-Feb-2010 14:41:36] <theacolyte> POS = HP SIM

[03-Feb-2010 14:41:40] <theacolyte> Which I can't replace

[03-Feb-2010 14:42:03] <mrayzenoss> speaking of 2.5.2… blogs/zenossblog/2010/02/02/zenoss-qa-test-day-february-4--252-rc

[03-Feb-2010 14:42:17] <mrayzenoss> artifacts are available, please beat on them repeatedly

[03-Feb-2010 14:42:29] <mrayzenoss> we're trying not to do a 2.5.3

[03-Feb-2010 14:43:28] <rmatte> k

[03-Feb-2010 14:43:30] <theacolyte> oh oh oh tickets in 2.5.2

[03-Feb-2010 14:43:32] * theacolyte clicks

[03-Feb-2010 14:46:34] <rmatte> yeh, the tickets list is getting a lot shorter

[03-Feb-2010 14:46:46] <theacolyte> it should stay the same

[03-Feb-2010 14:46:52] <theacolyte> nothing I need on there unfortunately

[03-Feb-2010 14:46:57] <theacolyte> well a couple that are nice though

[03-Feb-2010 14:46:58] <rmatte> no, I mean the tickets that are open for 2.5.2

[03-Feb-2010 14:47:02] <rmatte> they get closed as they are verified

[03-Feb-2010 14:47:04] <theacolyte> like why the event console doesn't refresh

[03-Feb-2010 14:47:09] <rmatte> I'm saying there are less since last time I checked

[03-Feb-2010 14:47:12] <theacolyte> ah

[03-Feb-2010 14:47:31] <rmatte> I'm glad this one got fixed: http://dev.zenoss.org/trac/ticket/5978

[03-Feb-2010 14:47:36] <rmatte> huge pain in the a$$

[03-Feb-2010 14:49:18] <theacolyte> I still haven't gotten my RRD FILE issue fixed

[03-Feb-2010 14:49:27] <theacolyte> I've pretty much given up doing WMI monitoring

[03-Feb-2010 14:49:28] <theacolyte> it's broken

[03-Feb-2010 14:50:05] <theacolyte> the other one I've given up on is snmp not working with ESX4

[03-Feb-2010 14:50:13] <theacolyte> walks just fine, but won't actually read interfaces

[03-Feb-2010 14:51:19] <Kex___> ppl - can anyone give me URL with example of modeller to  whatever DB?...as example how to export physical structure of db into zenoss

[03-Feb-2010 14:55:06] <theacolyte> of course right as I said that I see my issue, but I'm not sure how to fix it - you can't actually parse an array returned by wmi right?

[03-Feb-2010 14:55:21] <theacolyte> Capacity|Tag

[03-Feb-2010 14:55:23] <theacolyte> 17179869184|Physical Memory 0

[03-Feb-2010 14:57:50] <mrayzenoss> Kex___:  maybe take a look at the RDBMS and ODBC ZenPacks for inspiration?  docs/DOC-3447 and docs/DOC-3440

[03-Feb-2010 14:57:51] <cgibbons> broken?

[03-Feb-2010 14:58:11] <theacolyte> cgibbons: the free pack, but it seems like I figured out my problem

[03-Feb-2010 14:58:15] <theacolyte> which is really sad

[03-Feb-2010 14:58:20] <theacolyte> and I'll probably just exile myself

[03-Feb-2010 14:58:26] <mrayzenoss> Egor takes patches

[03-Feb-2010 14:58:28] <cgibbons> ahh

[03-Feb-2010 14:58:59] <theacolyte> need to figure out how to handle it though

[03-Feb-2010 14:59:04] <theacolyte> the wmi query doesn't just return a number

[03-Feb-2010 14:59:59] <jb> hrm

[03-Feb-2010 15:00:09] <jb> if I change the "delete historical events after 'X' days"

[03-Feb-2010 15:00:17] <jb> will it start to prune the database automatically?

[03-Feb-2010 15:00:24] <theacolyte> it will

[03-Feb-2010 15:00:29] <theacolyte> not sure what kicks it off, but it will

[03-Feb-2010 15:00:31] <jb> | events             | history                               | 25398.00 Mb |

[03-Feb-2010 15:00:33] <jb> :/

[03-Feb-2010 15:00:58] <theacolyte> haha

[03-Feb-2010 15:01:14] <theacolyte> how many devices is that

[03-Feb-2010 15:01:14] <mrayzenoss> jb: I bet that chokes the Event History

[03-Feb-2010 15:01:15] <forsberg> lol :)

[03-Feb-2010 15:01:21] <mistich> check your cron and also check to make sure the function is working in the mysql database

[03-Feb-2010 15:01:23] <jb> mrayzenoss: nope, works fine :)

[03-Feb-2010 15:01:40] <Kex___> mrayzenoss, thank for URL but it haven't  modeller at all ...it just make "pretty look" but doesn't model phys structure  as I see

[03-Feb-2010 15:01:44] <jb> mrayzenoss: one odd thing I found out, is when you click on the "Device Name" from the event viewer, it takes a while to actually browse the device

[03-Feb-2010 15:01:55] <forsberg> no shit jb :)

[03-Feb-2010 15:02:04] <jb> but when you  browse the device from another page, its quick

[03-Feb-2010 15:02:45] <jb> ok, so with innodb tables, I know I can't reclaim the disk space, but the disk space will be re-used by new records, right?

[03-Feb-2010 15:03:10] <jb> theacolyte: about 160

[03-Feb-2010 15:03:33] <mistich> jb that is correct

[03-Feb-2010 15:04:01] <mistich> you can dump db then delete then reimport to free up physical disk space

[03-Feb-2010 15:04:09] <jb> right

[03-Feb-2010 15:04:12] <jb> i may do that

[03-Feb-2010 15:04:14] <theacolyte> damn you totalphysicalmemory!

[03-Feb-2010 15:04:17] <jb> gonna try and shrink it first too..

[03-Feb-2010 15:04:30] <jb> trying 60 days first

[03-Feb-2010 15:04:44] <jb>  3538 mysql     15   0  324m  51m 5920 S 57.6  0.2 359:05.43 mysqld

[03-Feb-2010 15:04:53] <theacolyte> not bad

[03-Feb-2010 15:04:57] <jb> its doing something :)

[03-Feb-2010 15:05:25] <ckrough> jb: that reimport can take a *very* long time if the db is large

[03-Feb-2010 15:05:30] <jb> yeah

[03-Feb-2010 15:05:33] <jb> i may not reimport

[03-Feb-2010 15:05:43] <jb> i dont care if it uses the same amount of space its already using

[03-Feb-2010 15:05:47] <jb> if I can just prune data > 60 days

[03-Feb-2010 15:06:58] <jb> but, the database size is not changing.

[03-Feb-2010 15:07:04] <jb> after I changed that setting in the GUI

[03-Feb-2010 15:07:09] <theacolyte> anyone know how to select a value/column in a WMI query if it returns an array in the WMI query itself?

[03-Feb-2010 15:07:39] <jb> GRR..

[03-Feb-2010 15:07:42] <jb> its filling up /tmp

[03-Feb-2010 15:08:39] <jb> annoying.

[03-Feb-2010 15:10:23] <jb> don't see how to change that.. not even in ZenDeleteHistory.py

[03-Feb-2010 15:17:09] <Kex___> mrayzenoss, sorry - PGSQL  has collector , thx for inspiration :)

[03-Feb-2010 15:20:15] <mrayzenoss> good luck, what are you working on?

[03-Feb-2010 15:25:43] <Kex___> Oracle DB...I did egg for it ...everything ok - it wrote ~20 grafs ...but for tablespaces usage I need to write modeller

[03-Feb-2010 15:29:26] <Kex___> ahhh, I have small question - it is possible to change permitions for some file in Zenpack ? something like "post install script "?

[03-Feb-2010 15:29:48] <mrayzenoss> what kind of permissions?  "+x"?

[03-Feb-2010 15:29:56] <Kex___> yeah

[03-Feb-2010 15:30:22] <Kex___> but automatically - after installation

[03-Feb-2010 15:31:36] <mrayzenoss> no need

[03-Feb-2010 15:31:57] <mrayzenoss> the shell script will get called like "sh blah.sh"

[03-Feb-2010 15:32:12] <mrayzenoss> or whatever, I was wonering about that with another ZenPack and it wasn't an issue

[03-Feb-2010 15:32:37] <theacolyte> when you change a datapoint for a graph, does it automatically regen the rrd's?

[03-Feb-2010 15:34:12] <forsberg> it you change to a new datapoint it makes new rrd :)

[03-Feb-2010 15:35:45] <Kex___> I wrote all datasource scripts in bash - put it in lib/  and give 755 to they ..but after installation Zenpack from egg on new location they have again rx-r--r--

[03-Feb-2010 15:37:14] <Kex___> mrayzenoss,  so in zenoss I have permition errors on new location

[03-Feb-2010 15:37:36] <mrayzenoss> Kex___: how are you pathing to them?

[03-Feb-2010 15:38:02] <mrayzenoss> are they owned by 'zenoss'?

[03-Feb-2010 15:38:23] <Kex___> ${bla-bla-/path}/lib/script.sh

[03-Feb-2010 15:39:15] <mrayzenoss> where bla-bla is inside the ZenPack?

[03-Feb-2010 15:39:27] <Kex___> mrayzenoss, after chmod - everything work w/o problem ...

[03-Feb-2010 15:39:39] <Kex___> mrayzenoss, yes

[03-Feb-2010 15:39:43] <mrayzenoss> hmmm… I haven't seen that

[03-Feb-2010 15:46:38] <ckrough> I think is one FIFO file in $ZENHOME that needs to be root:root

[03-Feb-2010 15:47:14] <ckrough> -rwsr-xr-x 1 root root 9688 Feb 18  2009 /opt/zenoss/bin/zensocket

[03-Feb-2010 15:47:58] <mrayzenoss> yeah, that's in the source install directions, but he's talking about setting +x on scripts within ZenPacks, and I haven't had to do that with other ZenPacks

[03-Feb-2010 15:49:14] <ckrough> ah

[03-Feb-2010 15:50:01] <Kex___> mrayzenoss, it's true.. just add any executable to your Zenpack and you will see permition after deploy from egg on new location

[03-Feb-2010 16:10:43] <cgibbons> subdirectories daemons, bin and libexec have their files chmoded 0755 after a zenpack install

[03-Feb-2010 16:11:58] <mrayzenoss> cgibbons: good to know

[03-Feb-2010 16:12:11] <cgibbons> it's probably documented in the dev guide. maybe hopefully. but i had to look in the code :)

[03-Feb-2010 16:12:24] <mrayzenoss> Kex___: so instead of "lib" you might need "libexec"

[03-Feb-2010 16:19:17] <Kex___> cgibbons, mrayzenoss,  :) - thx I'll try tomorrow to create libexec dir (on 251 in default template it doesn't exist) and move datasource script to it

[03-Feb-2010 16:20:31] <mrayzenoss> Kex___: and let me know when you want to put that ZenPack up :)

[03-Feb-2010 16:23:49] <Kex___> mrayzenoss, It's abit confusing me 'cos a wrote scripts in bash, it dosn't use ODBC and requires Oracle client ...

[03-Feb-2010 16:24:08] <Kex___> it's not a Zenoss way :)

[03-Feb-2010 16:24:29] <mrayzenoss> Kex___: fair enough, but it could be a good example for other users

[03-Feb-2010 16:24:53] <Kex___> mrayzenoss, Do you have email of Egor?

[03-Feb-2010 16:25:18] <rmatte> Kex___: If you sign up at http://community.zenoss.org you can send Egor a private message

[03-Feb-2010 16:25:36] <rmatte> That's how I usually get in touch with him

[03-Feb-2010 16:26:08] <Kex___> rmatte, Ok...I just first day in community :)

[03-Feb-2010 16:26:16] <rmatte> welcome

[03-Feb-2010 16:26:17] <rmatte> ;)

[03-Feb-2010 16:35:52] <forsberg> trying again, in process monitoring i can either turn ignore paramters true or false, is there any way to get more of the string shown? or even cut in it

[03-Feb-2010 16:50:38] forsberg is now known as fOrsberg

[03-Feb-2010 17:28:51] <ironpaw> anyone around?

[03-Feb-2010 17:29:29] <ironpaw> trying to resovle this issue: 172.16.67.253 sendto error Host 172.16.67.253 and 172.16.67.254 are both using ip 172.16.67.253

[03-Feb-2010 17:29:35] <ironpaw> on a router device

[03-Feb-2010 17:29:40] <ironpaw> keeps coming up/down all the time

[03-Feb-2010 17:29:58] <ironpaw> its giving me the shits

[03-Feb-2010 17:30:14] <ironpaw> but i just added the ping interface matching the vlan that ip is on

[03-Feb-2010 17:30:22] * ironpaw waits n sees

[03-Feb-2010 23:05:48] ckrough is now known as Guest91824

[04-Feb-2010 00:00:30] [disconnected at Thu Feb  4 00:00:30 2010]

[04-Feb-2010 00:00:31] [connected at Thu Feb  4 00:00:31 2010]

[04-Feb-2010 00:00:48] [zenoss-logger (logger bot) has joined #zenoss]

[04-Feb-2010 00:00:48] <bartol.freenode.net> [freenode-info] channel trolls and no channel staff around to help? please check with freenode support: http://freenode.net/faq.shtml#gettinghelp

[04-Feb-2010 01:59:50] fOrsberg is now known as forsberg

[04-Feb-2010 02:01:39] <Troubadix09> morning

[04-Feb-2010 03:41:50] forsberg is now known as fOrsberg

[04-Feb-2010 04:05:21] fOrsberg is now known as forsberg

[04-Feb-2010 04:33:42] <Diddi> hm.. when I try to install the cisco mib zenpack, nothing happens... from webui it time outs, and from cli nothing happened at all for at least one hour

[04-Feb-2010 04:34:06] <Diddi> "It may still take 4 or 5 hours to process."

[04-Feb-2010 04:34:09] <Diddi> eh... nvm (:

[04-Feb-2010 06:51:05] <Diddi> when creating commands, some variables are used such as ${device/manageIp}. Where do I find a list of available variables?

[04-Feb-2010 07:07:13] <Diddi> ah, tales... thanks!

[04-Feb-2010 07:09:54] <Diddi> funny.. I can google for hours, but almost instant after I ask a question somehow I find the answer myself...

[04-Feb-2010 07:11:04] <Guest91824> Diddi: You may have found this, but: docs/DOC-3879

[04-Feb-2010 07:11:08] Guest91824 is now known as ckrough

[04-Feb-2010 07:13:20] <Diddi> ckrough: yeah, just found it (: thanks

[04-Feb-2010 07:23:51] <Diddi> but that's not a complete list, is it?

[04-Feb-2010 07:24:36] <Diddi> what I'm looking for is a way to run a command on a cisco switchs port

[04-Feb-2010 07:25:48] <Diddi> either being able to choose which port in the os-tab, or possibly taking an input to which port... not sure how this all works quite yet :P

[04-Feb-2010 07:32:58] <ckrough> Diddi: nope, it's not a complete list

[04-Feb-2010 07:33:49] <ckrough> Diddi: you will find what you want in here: community/documentation/official_documentation/api

[04-Feb-2010 07:33:56] <ckrough> Diddi: happy hunting :)

[04-Feb-2010 07:37:18] <Diddi> ah, great! i wont be bored this weekend

[04-Feb-2010 07:37:25] <Diddi> thanks

[04-Feb-2010 08:30:02] <chickenandbeans> Afternoon

[04-Feb-2010 08:32:47] <chickenandbeans> I'm install a new zenoss instance and I need to import a bunch of zenpacks from another zenoss install. Could I just copy the 'Zenpacks' folder?

[04-Feb-2010 08:32:59] <chickenandbeans> Or would that just break things?

[04-Feb-2010 08:45:05] <jb> wow

[04-Feb-2010 08:45:09] <jb> this is getting ridiculous

[04-Feb-2010 08:45:18] <jb> INFO:zen.deleteHistory:Deleting historical events older than 60 days.

[04-Feb-2010 08:45:18] <jb> ERROR:zen.deleteHistory:MySQL error: (1114) The table 't' is full

[04-Feb-2010 08:45:18] <jb> ERROR:zen.deleteHistory:Rolling back transaction.

[04-Feb-2010 08:45:18] <jb> INFO:zen.deleteHistory:Historical event deletion took 24914.566 seconds.

[04-Feb-2010 08:45:20] <ckrough> chickenandbeans: it would break things

[04-Feb-2010 08:45:22] <jb> 7hrs for a failure

[04-Feb-2010 08:45:37] <ckrough> chickenandbeans: you need to copy the Data.fs then just delete stuff you dont want (users, devices, etc...)

[04-Feb-2010 08:45:59] <ckrough> chickenandbeans: in addition to the zenpacks. actually easiest to grab all of ZENHOME

[04-Feb-2010 08:46:12] <chickenandbeans> ok, I guess I could just take a backup and restore?

[04-Feb-2010 08:46:28] <ckrough> jb: I went through that exact same nightmare.

[04-Feb-2010 08:46:35] <jb> its really annoying

[04-Feb-2010 08:46:44] <jb> and support is not being very helpful :)

[04-Feb-2010 08:46:46] <chickenandbeans> Though, a zenpack export would be nice

[04-Feb-2010 08:47:00] <jb> ckrough: what did you do ?

[04-Feb-2010 08:47:05] <ckrough> jb: "truncate alert_state;truncate detail;truncate heartbeat;truncate history;truncate log;truncate status;"

[04-Feb-2010 08:47:08] <ckrough> jb: :)

[04-Feb-2010 08:47:25] <ckrough> jb: truncate just deletes the data

[04-Feb-2010 08:47:31] <jb> delete it all?

[04-Feb-2010 08:47:34] <ckrough> jb: yup

[04-Feb-2010 08:47:41] <jb> i guess im going to have to do that

[04-Feb-2010 08:47:46] <jb> will that delete current events?

[04-Feb-2010 08:47:47] <ckrough> jb: or move it to a hella-fast box

[04-Feb-2010 08:47:54] <jb> this box is hella fast!

[04-Feb-2010 08:48:08] <ckrough> jb: well, that set I just pasted is what I used during a rebuild that didnt need any data

[04-Feb-2010 08:48:22] <jb> i dont mind scrapping all historical events

[04-Feb-2010 08:48:27] <ckrough> jb: you probably want to be selective in your scenario. the history table is probably the low hanging fruit

[04-Feb-2010 08:48:29] <jb> but it would be nice if I could keep my open ones

[04-Feb-2010 08:48:47] <jb> | events             | history                               | 25477.00 Mb |

[04-Feb-2010 08:48:52] <jb> | events             | detail                                | 757.00 Mb   |

[04-Feb-2010 08:49:14] <ckrough> whats the mysql command for that listing

[04-Feb-2010 08:49:29] <jb> SELECT TABLE_SCHEMA AS 'Database', TABLE_NAME AS 'Table', CONCAT(ROUND(((DATA_LENGTH + INDEX_LENGTH - DATA_FREE) / 1024 / 1024),2)," Mb") AS Size FROM INFORMATION_SCHEMA.TABLES;

[04-Feb-2010 08:51:59] <ckrough> thanks

[04-Feb-2010 08:52:23] <ckrough> details is attached to current events, right?

[04-Feb-2010 08:57:07] <jb> ckrough: i *think* so

[04-Feb-2010 08:57:36] <jb> yeah

[04-Feb-2010 08:57:40] <jb> | 0000107e-2c99-4ef8-abce-543db08a605a |     NULL | descriptionEvent     | Controller battery low |

[04-Feb-2010 08:58:08] <jb> some of it at least

[04-Feb-2010 09:12:52] <ckrough> mistich says its both history and current events

[04-Feb-2010 09:19:07] <jb> i'll see what support says

[04-Feb-2010 10:01:51] <mrayzenoss> jcausey and I are here for any questions

[04-Feb-2010 10:02:34] <mrayzenoss> everyone checked out the 2.5.2 RC builds? http://alpha.zenoss.com/files/2.5.2-beta/

[04-Feb-2010 10:04:15] <chudler> did a successful install, testing some stuff out today..

[04-Feb-2010 10:04:20] <ckrough> Where is my global desktop?

[04-Feb-2010 10:04:23] <ckrough> :)

[04-Feb-2010 10:04:53] <mistich> +1000 on the global desktop :)

[04-Feb-2010 10:06:35] <rmatte> mrayzenoss: performancewise and bug-wise it's looking good

[04-Feb-2010 10:07:18] <mistich> ok a zenpack question I'm trying to create a zenpack that adds a custom tab to ever device at the /device class I've came across chet's monkey patch but when I use it twice only one shows up

[04-Feb-2010 10:07:21] <mrayzenoss> I'm sure bbibeault and the rest of QA likes to hear that

[04-Feb-2010 10:07:32] <mistich> what is the correct way to add a tab to all devices?

[04-Feb-2010 10:08:34] <meatwad64> Is there a way to edit the availability built-in report?

[04-Feb-2010 10:09:16] <bbibeault> @rmatte, @chudler - great to hear that it is working; feel free to join #zenoss-testing and offer any feedback.

[04-Feb-2010 10:09:46] <rmatte> k

[04-Feb-2010 10:10:33] <rmatte> meatwad64: http://your.server:8080/zport/dmd/Reports/Performance%20Reports/Availability%20Report/manage

[04-Feb-2010 10:10:40] <rmatte> but be careful

[04-Feb-2010 10:11:09] <mrayzenoss> mistich: if you're doing a new page, take a look at Jane Curry's Bridge MIB ZenPack (and the ZenPack paper she wrote), it's got an example of that docs/DOC-3583

[04-Feb-2010 10:11:32] <mrayzenoss> Speaking of the Bridge MIB ZenPack, it got updated last night: docs/DOC-3583

[04-Feb-2010 10:12:31] <meatwad64> we love zenoss don't get me wrong but the lack of availability reporting in the core edition has led us to start looking at other options such as opennms that does better availability reporting so I would hope there can be some compromise between the enterprise reports in enterprise and what is given in the core oss edition

[04-Feb-2010 10:12:39] <mistich> mrayzenoss: the problem with that I'm not trying to do it for a specify class I'm doing it for all classes

[04-Feb-2010 10:13:16] <mrayzenoss> meatwad64: we hear that, we plan on doing more to address it after the next release

[04-Feb-2010 10:13:22] <mistich> opennms has it but the has major issues in other areas we moved away from it 3 years agao

[04-Feb-2010 10:14:02] <meatwad64> mistich: i agree but we have to use it for reporting only because in other areas zenoss is superior

[04-Feb-2010 10:14:42] <mistich> trust me I understand your pain in the reporting

[04-Feb-2010 10:14:51] <mistich> but there are ways around it

[04-Feb-2010 10:15:32] <mistich> rrdserver is a great way to get data from rrds when doing reports

[04-Feb-2010 10:17:01] <jcausey> mistich: Here is an  example (for Location screens instead of Devices -- you probably just need to change the import and classes): http://pastebin.com/m8184e50

[04-Feb-2010 10:17:42] <mistich> and that goes in the __init__.py

[04-Feb-2010 10:17:47] <jcausey> mistich: this would ordinarily live in the zenpack's __init__.py

[04-Feb-2010 10:18:00] <jcausey> mistich: right

[04-Feb-2010 10:20:20] <meatwad64> Is it hard to enable a new zproperty? I like the sql 2005 zenpack but right now I think it can only monitor one sql instance per server

[04-Feb-2010 10:23:02] <mrayzenoss> meatwad64: really simple

[04-Feb-2010 10:23:18] <mrayzenoss> let me dig up an example

[04-Feb-2010 10:23:43] <mrayzenoss> in the WMI MSSQL ZenPack: http://zenpacks.zenoss.org/trac-zenpacks/browser/zenpacks/ZenPacks.community.WMIPerf_MSSQL/ZenPacks/community/WMIPerf_MSSQL/__init__.py

[04-Feb-2010 10:23:51] <mrayzenoss> see the zSQLInstance?

[04-Feb-2010 10:24:05] <mrayzenoss> I believe it's zProperty, default and type

[04-Feb-2010 10:24:22] <jcausey> mistich: You will probably also need to assign " __call__.id = 'tab1' " (or whatever you name each tab) in the BrowserView for each tab's page, so Zope will know which tab to highlight

[04-Feb-2010 10:26:20] <meatwad64> so what is the best way to do it editing the __init__.py ? and re-importing it? or is this something that can be done in the zenoss gui?

[04-Feb-2010 10:27:07] <theacolyte> mrayzenoss: If you figure it out - let me know

[04-Feb-2010 10:27:12] <theacolyte> errr sorry meatwad64

[04-Feb-2010 10:27:20] <theacolyte> It only does once instance which makes it somewhat limited

[04-Feb-2010 10:27:53] <mrayzenoss> theacolyte: he's talking about fixing it

[04-Feb-2010 10:27:59] <theacolyte> you can build your own template though

[04-Feb-2010 10:30:19] <meatwad64> my thought was to copy the template and point the second one to a new zproperty called like zSQLInstanceTesting that points to another instance would that work?

[04-Feb-2010 10:30:21] <mistich> jcausey: thats got it thanks

[04-Feb-2010 10:30:49] <mistich> I came across that example but none worked but all missing this line Location.factory_type_information = (local_factory,)

[04-Feb-2010 10:32:01] <theacolyte> meatwad64: I would just create your own WMI template  - forget about the zenpack

[04-Feb-2010 10:32:12] <mrayzenoss> meatwad64: your best bet is to probably bump the version in the setup.py and modify the _init.py, then upgrade your existing zenpack

[04-Feb-2010 10:32:13] <theacolyte> and just query the X amounts of instances

[04-Feb-2010 10:32:33] <theacolyte> it doesn't do anything special beyond put that instance name in the WMI query

[04-Feb-2010 10:32:34] <mrayzenoss> meatwad64: that way you'll be sure to get the new zProperty

[04-Feb-2010 10:33:11] <meatwad64> hmm ok thanks

[04-Feb-2010 10:40:41] <mistich> jcausey: when I change the code to do one tab I get a error

[04-Feb-2010 10:40:50] <mistich>   Module Products.PageTemplates.ZRPythonExpr, line 47, in __call__

[04-Feb-2010 10:40:50] <mistich> __traceback_info__: here.zentinelTabs(template.id)    Module Python expression "here.zentinelTabs(template.id)", line 1, in <expression>    Module Products.ZenModel.ZenModelBase, line 348, in zentinelTabs  TypeError: string indices must be integers

[04-Feb-2010 10:41:34] <mistich> http://pastebin.com/m7966cacc

[04-Feb-2010 10:43:24] <mistich> full error http://pastebin.com/d2e7a6e4b

[04-Feb-2010 10:44:43] <jcausey> mistich: hmmm, what does your configure.zcml look like?

[04-Feb-2010 10:45:20] <mistich> which one?

[04-Feb-2010 10:45:58] <jcausey> mistich: the one in the zenpack (should be in the same dir as the __init__.py)

[04-Feb-2010 10:46:34] <mistich> there is none :)

[04-Feb-2010 10:46:38] <jcausey> mistich: or just the one that defines the page for that action (viewInterfaceGraphs)

[04-Feb-2010 10:47:07] <mistich> viewInterfaceGraphs.pt

[04-Feb-2010 10:47:24] <jplouis> mistich: I believe "tuple(tab)" where tab is a dictionary will just make a tuple of the keys

[04-Feb-2010 10:48:44] <mistich> but if I remove tuple I get

[04-Feb-2010 10:48:46] <mistich>   File "/opt/zenoss/ZenPacks/ZenPacks.Rackspace.InterfaceGraphs/ZenPacks/Rackspace/InterfaceGraphs/__init__.py", line 20, in ?

[04-Feb-2010 10:48:46] <mistich>     local_factory['actions'] += tab

[04-Feb-2010 10:48:46] <mistich> TypeError: can only concatenate tuple (not "dict") to tuple

[04-Feb-2010 10:49:02] <jplouis> instead of "local_factory['actions'] += tuple(tab)"  try "local_factory['actions'] += (tab,)"

[04-Feb-2010 10:51:14] <jcausey> jplouis: great catch. Python automatically pulls a tuple of just the dict keys when invoked that way

[04-Feb-2010 10:51:35] <mistich> very nice

[04-Feb-2010 10:51:50] <mistich> ok so that works

[04-Feb-2010 10:52:02] <mistich> is it possible to place it before the edit tab?

[04-Feb-2010 10:53:04] <jcausey> mistich: awesome. yes, the order of local_factory['actions'] tuple is the order displayed, so you'll need to insert your tab in the middle of it instead of just appending to the end

[04-Feb-2010 10:53:22] <mistich> ok

[04-Feb-2010 10:55:28] <mistich> so next question why would this not work when I tried it the 1st time http://pastebin.com/dc6a7878

[04-Feb-2010 10:57:35] <mistich> sorry wrong one http://pastebin.com/d6059ded7

[04-Feb-2010 10:58:15] <mistich> does it only run the register code on install and removed

[04-Feb-2010 10:59:07] <mistich> this code was in the __init__.py

[04-Feb-2010 10:59:56] <jcausey> mistich: deep copying the factory_type_information is needed -- otherwise there's are referencing problems

[04-Feb-2010 11:01:20] <jcausey> mistich: and of course, the ln:32 tuple(dict) problem from before

[04-Feb-2010 11:01:21] <mistich> s**t

[04-Feb-2010 11:01:41] <mistich> yeah and the wrong class that was a old copy let me fix it and try again

[04-Feb-2010 11:02:14] <jcausey> mistich: yeppers

[04-Feb-2010 11:06:14] <mistich> should that code be in __init__.py or CoreData.py

[04-Feb-2010 11:10:06] <jcausey> mistich: __init__.py is probably the best place -- that way you know its put there before anything else is run (and at zope startup), but there's no reason you can't put it into CoreData (or whatever other class you want) if you want the tabs to be more dynamic

[04-Feb-2010 11:12:09] <mistich> ok new code http://pastebin.com/d390db2f2

[04-Feb-2010 11:12:17] <mistich> but no tabs or errors

[04-Feb-2010 11:13:29] <jcausey> no tabs at all or no new tabs?

[04-Feb-2010 11:13:36] <mistich> no new tabs

[04-Feb-2010 11:15:44] <mistich> just restarting zope will this load the zenpack and run install or do I have to uninstall and install the zenpack

[04-Feb-2010 11:16:21] <jcausey> shouldn't need to reinstall, since we're not touching the zeo or anything

[04-Feb-2010 11:16:24] <jcausey> oh

[04-Feb-2010 11:16:45] <mistich> see something do tell :)

[04-Feb-2010 11:16:52] <jcausey> finfo[0] should just be finfo, since you're already dereferencing at the deepcopy

[04-Feb-2010 11:17:05] <jcausey> on line 29, and 34

[04-Feb-2010 11:17:11] <mistich> so whats deepcopy

[04-Feb-2010 11:20:27] <jcausey> your doing a full copy of Devices.factory_type_information, and then getting just the first element of the copy with line 28. Which is what you want (the copied factory)

[04-Feb-2010 11:21:11] <jcausey> but no reason to deref finfo again on lines 29 and 34 (and 41 and 45)

[04-Feb-2010 11:22:43] <jcausey> additionally, line 35 (and 46) -- should be dmdloc.factory_type_information = (finfo,)

[04-Feb-2010 11:24:13] <jcausey> If I'm being to opaque (and I think I am :) the reason you need to pull the first element is that the factory is stored in a tuple -- you need the first (and only) element, and then you put it back as a tuple

[04-Feb-2010 11:25:48] <jcausey> and I unfortunatley have to go. please send me an email if you need further debugging help with this prob (jcausey (at) zenoss.com)

[04-Feb-2010 11:26:51] <mistich> thanks again

[04-Feb-2010 11:27:27] <jcausey> no prob

[04-Feb-2010 11:49:30] <rmatte> can anyone who is running an RPM install of Zenoss check something for me please?

[04-Feb-2010 11:50:20] <rmatte> I need to know if $ZENHOME/../ctlscript.sh exists in an RPM install

[04-Feb-2010 11:50:37] <mrayzenoss> up one directory from $ZENHOME?

[04-Feb-2010 11:50:42] <rmatte> correct

[04-Feb-2010 11:51:00] <mrayzenoss> checking a 2.5.1 box

[04-Feb-2010 11:51:18] <rmatte> doesn't matter which version, I'm just trying to make this collector setup tool as generic as possible

[04-Feb-2010 11:51:25] <rmatte> the guide is very stack install specific

[04-Feb-2010 11:52:11] <rmatte> I haven't actually started coding anything yet, just working out the architechture.  I have all of the sed lines done

[04-Feb-2010 11:52:17] <mrayzenoss> nope, not there

[04-Feb-2010 11:52:21] <rmatte> hmmm

[04-Feb-2010 11:52:33] <rmatte> does it exist anywhere?

[04-Feb-2010 11:52:36] <mrayzenoss> not in $ZENHOME

[04-Feb-2010 11:53:12] <rmatte> actually, better yet, what does the startup script in /etc/init.d look like?

[04-Feb-2010 11:53:18] <rmatte> (can you pastebin it?)

[04-Feb-2010 11:53:44] <rmatte> in the stack install it's exec /usr/local/zenoss/ctlscript.sh "$@"

[04-Feb-2010 11:54:53] <rmatte> the RPM might be using a different script or a different path

[04-Feb-2010 11:55:00] <mrayzenoss> http://pastebin.org/86328

[04-Feb-2010 11:55:05] <rmatte> thanks

[04-Feb-2010 11:55:08] <mrayzenoss> from /etc/init.d/zenoss

[04-Feb-2010 11:55:22] <rmatte> yeh, that's a lot different, hmmm

[04-Feb-2010 11:56:13] <rmatte> no reference to MYSQL

[04-Feb-2010 11:56:34] <rmatte> I'm guessing MYSQL is installed as it's own service with it's own startup script?

[04-Feb-2010 11:56:58] <mrayzenoss> yeah, the RPM depends on MySQL being installed

[04-Feb-2010 11:57:25] <rmatte> I see ok, there was a step in the guide to disable MYSQL on the stack install, I'll have it do that only if the ctlscript.sh file actually exists then I guess

[04-Feb-2010 11:57:49] <rmatte> It's not a critical step, just saves system resources

[04-Feb-2010 11:57:52] <mrayzenoss> rmatte: you're headed down the path of madness :)

[04-Feb-2010 11:58:02] <mrayzenoss> don't forget to support the VMware appliance

[04-Feb-2010 11:58:11] <mrayzenoss> because it's completely different

[04-Feb-2010 11:58:11] <rmatte> yeh, that's the other thing...

[04-Feb-2010 11:58:17] <rmatte> you don't happen to have one of those kicking around?

[04-Feb-2010 11:58:21] <rmatte> :)

[04-Feb-2010 11:58:33] <mrayzenoss> http://alpha.zenoss.com/files/2.5.2-beta/

[04-Feb-2010 11:59:04] <rmatte> do I need vmware player to run it or something?

[04-Feb-2010 11:59:13] <mrayzenoss> that works

[04-Feb-2010 11:59:17] <mrayzenoss> or ESX

[04-Feb-2010 11:59:30] <mrayzenoss> or Fusion ;)

[04-Feb-2010 11:59:47] <rmatte> k

[04-Feb-2010 12:00:22] <rmatte> I'll have to try to work something out, my workstation is already pretty loaded with VMs, I'll have to try to throw it up on our lab ESXi box

[04-Feb-2010 12:02:24] <rmatte> unless there is anyone who is already running the appliance... I assume that the general $ZENHOME structure is the same for the appliance?

[04-Feb-2010 12:02:29] <rmatte> it's just MySQL setup that's different

[04-Feb-2010 12:03:41] <mrayzenoss> they're fairly similar

[04-Feb-2010 12:03:53] <rmatte> well, are there really any differences at all?

[04-Feb-2010 12:04:09] <rmatte> like, if I do ls $ZENHOME on one of my boxes then on the appliance am I going to see differences?

[04-Feb-2010 12:04:32] <rmatte> All of the main config for collectors takes place in $ZENHOME, the only thing I need to touch outside of that is MySQL

[04-Feb-2010 12:04:36] <mrayzenoss> looks like the RPM has more stuff

[04-Feb-2010 12:04:52] <rmatte> well, as long as it's more and not less

[04-Feb-2010 12:05:22] <mrayzenoss> I'll hook you up with a diff :p

[04-Feb-2010 12:05:35] <rmatte> all of the config takes place in $ZENHOME/bin/zenoss and $ZENHOME/etc

[04-Feb-2010 12:05:52] <mrayzenoss> yes

[04-Feb-2010 12:06:09] <rmatte> so those are the only things I need to figure out differences for

[04-Feb-2010 12:06:42] <rmatte> I'll automate disabling MySQL on the stack, and the appliance if possible

[04-Feb-2010 12:06:50] <rmatte> RPM installs will be on their own

[04-Feb-2010 12:07:19] <rmatte> (It's really their choice whether they want to keep MySQL running or not at that point, some people run multiple things which require MySQL

[04-Feb-2010 12:08:05] <rmatte> mrayzenoss: yeh, if you can hook me up with a diff that'd be cool

[04-Feb-2010 12:08:56] <rmatte> $ZENHOME/etc should be identical between the 2

[04-Feb-2010 12:08:57] <rmatte> erm 3

[04-Feb-2010 12:09:12] <rmatte> so it's really just a matter of seeing how different $ZENHOME/bin/zenoss is between the 3

[04-Feb-2010 12:09:34] <rmatte> and how MySQL is configured to start on the appliance

[04-Feb-2010 12:10:09] <rmatte> after I have those details I can have a finished ZenPack probably by end of day ;)

[04-Feb-2010 12:10:20] <rmatte> If not by end of day then definitely by end of day tomorrow

[04-Feb-2010 12:11:04] <rmatte> I wonder if enterprise even bothers to stop MySQL when it configures a remote collector

[04-Feb-2010 12:11:17] <rmatte> I'm guessing it doesn't

[04-Feb-2010 12:11:46] <ckrough> rmatte: it doesnt

[04-Feb-2010 12:12:22] <rmatte> ckrough: k, well, I'll give the option to do it automatically (yes/no sort of thing) to stack install users, since editing the file to do it is tedious and takes a split second with a couple of sed lines

[04-Feb-2010 12:12:43] <rmatte> and for the rest I'll just mention it

[04-Feb-2010 12:12:49] <ckrough> rmatte: why would you want to stop mysql when messing with a remote collector?

[04-Feb-2010 12:13:05] <rmatte> the script will basicaly say "Note: If you are not using MySQL for anything other than Zenoss on the collector, then it can be disabled.

[04-Feb-2010 12:13:20] <rmatte> ckrough: the remote collector doesn't need MySQL running on it

[04-Feb-2010 12:13:23] <mrayzenoss> hmm… I seem to be breaking pastebin.org

[04-Feb-2010 12:13:34] <ckrough> rmatte: yeah, that was my point :)

[04-Feb-2010 12:13:36] <rmatte> ckrough: since the events are going to be stored in MySQL on the master

[04-Feb-2010 12:13:58] <ckrough> or even on a dedicate sql server

[04-Feb-2010 12:14:12] <mrayzenoss> wow, pastebin doesn't like my diff

[04-Feb-2010 12:14:17] <mrayzenoss> rmatte, I'll email you

[04-Feb-2010 12:14:24] <rmatte> ckrough: the thing is, since the RPM install marks it as a dependency and it gets installed as it's own package, I really don't want to screw around with that

[04-Feb-2010 12:14:31] <rmatte> mrayzenoss: thanks

[04-Feb-2010 12:14:47] <rmatte> ckrough: unless there's a really easy way to mark it not to start

[04-Feb-2010 12:15:06] <rmatte> ckrough: I don't have much experience with RPM

[04-Feb-2010 12:15:16] <mrayzenoss> aight, lunchtime

[04-Feb-2010 12:18:37] <rmatte> ckrough: could you do me a favour and pastebin your $ZENHOME/bin/zenoss?

[04-Feb-2010 12:18:54] <rmatte> I need to see if there are any significant differences between the RPM and stack versions of that file

[04-Feb-2010 12:19:00] <rmatte> since one of the edits is done to that file

[04-Feb-2010 12:20:39] <rmatte> I'm hoping there aren't any

[04-Feb-2010 12:36:55] <rmatte> well, if this is the official trunk: http://dev.zenoss.org/svn/trunk/bin/zenoss

[04-Feb-2010 12:37:08] <rmatte> then $ZENHOME/bin/zenoss won't be different from version to version

[04-Feb-2010 12:37:14] <rmatte> so I should be good to go to start coding this

[04-Feb-2010 12:39:10] <rmatte> just gotta re-clone by test boxes since I forgot to take snapshots before setting up the collector

[04-Feb-2010 12:43:02] <rmatte> Hey Jane

[04-Feb-2010 12:48:14] <Troubadix09> bye all

[04-Feb-2010 13:22:01] <Jane_Curry> Hi Ryan

[04-Feb-2010 13:22:20] <Jane_Curry> Thanks for your pointer to ticketing stuff - definitely relevant!

[04-Feb-2010 13:45:25] <rmatte> no problem

[04-Feb-2010 13:47:39] <jb> yawn

[04-Feb-2010 13:48:13] <jb> common support :)

[04-Feb-2010 13:50:43] <mrayzenoss> Jane_Curry: did you see I posted Erik's update to your Bridge MIB ZenPack?

[04-Feb-2010 13:55:26] <mistich> question currently I have some java code I run in zenoss for a template file and it lives in /opt/zenoss/Products/ZenUtils and I want to move it to a zenpack where would I put it?

[04-Feb-2010 13:58:36] <Jane_Curry> Yes thanks Matt - I guess I need to update the associated document sometime

[04-Feb-2010 13:58:47] <mrayzenoss> you could stash it in ZenPacks/blah/blah/libexec

[04-Feb-2010 13:58:55] <Jane_Curry> Not real soon though..

[04-Feb-2010 13:59:11] <Jane_Curry> .. off to New Zealand for a month in a week's time

[04-Feb-2010 13:59:22] <mrayzenoss> much more fun than my destination...

[04-Feb-2010 13:59:27] <mrayzenoss> off to the defect review!

[04-Feb-2010 14:00:33] <rmatte> hehe

[04-Feb-2010 14:00:35] <rmatte> have fun!

[04-Feb-2010 14:03:14] <mistich> question currently I have some java code I run in zenoss for a template file and it lives in /opt/zenoss/Products/ZenUtils and I want to move it to a zenpack where would I put it?

[04-Feb-2010 14:06:11] mrayzenoss1 is now known as mrayzenoss

[04-Feb-2010 14:06:28] <mrayzenoss> mistich: you could stash it in ZenPacks/blah/blah/libexec

[04-Feb-2010 14:06:42] <mrayzenoss> mistich: once you've created the ZenPack, you can put it in there

[04-Feb-2010 14:06:59] <mistich> I'll try it thanks

[04-Feb-2010 14:11:29] LarsN_Away is now known as LarsN

[04-Feb-2010 14:25:25] <mrayzenoss> New libvirt ZenPack: docs/DOC-4687

[04-Feb-2010 15:03:52] <jb> ZenBackendFailure: (1205, 'Lock wait timeout exceeded; try restarting transaction')

[04-Feb-2010 15:03:54] <jb> nice

[04-Feb-2010 15:08:00] <forsberg> is there a zenoss social chan? :)

[04-Feb-2010 15:08:14] <rmatte> yup, that happens sometimes

[04-Feb-2010 15:08:20] <rmatte> error 1213 is common as well

[04-Feb-2010 15:08:31] <rmatte> I built exceptions for them in to a daemon I wrote

[04-Feb-2010 15:08:40] <rmatte> except OperationalError, e:

[04-Feb-2010 15:08:41] <rmatte>                                     if e[0] == 1205:

[04-Feb-2010 15:08:41] <rmatte>                                         pass

[04-Feb-2010 15:08:41] <rmatte>                                     elif e[0] == 1213:

[04-Feb-2010 15:08:41] <rmatte>                                         pass

[04-Feb-2010 15:08:41] <rmatte>                                     else:

[04-Feb-2010 15:08:41] <rmatte>                                         raise

[04-Feb-2010 15:11:21] <rmatte> forsberg: social chan?

[04-Feb-2010 15:11:33] <rmatte> forsberg: pretty sure this is as close as it gets

[04-Feb-2010 15:16:35] <forsberg> yes :) im not complaining!

[04-Feb-2010 15:16:45] <ckrough> anyone tried running distributed ZEO with zenoss?

[04-Feb-2010 15:20:45] <aclark> ckrough: what's distributed ZEO?

[04-Feb-2010 15:27:37] <ckrough> running ZEO and using multiple zope clients against it

[04-Feb-2010 15:27:46] <ckrough> I guess I mean distributed Zope, which is ZEO

[04-Feb-2010 15:44:29] <rmatte> ckrough: do you have remote collectors configured?

[04-Feb-2010 15:46:04] bitmonk is now known as batmonk

[04-Feb-2010 15:47:42] <mrayzenoss> rmatte: ckrough is an Enterprise customer

[04-Feb-2010 15:48:06] <rmatte> I just wanted to make sure that I'm correct in assuming that zenactions should not be running on remote collectors

[04-Feb-2010 15:48:17] <rmatte> it says to configure it in the guide, but it doesn't even support the correct configuration options

[04-Feb-2010 15:48:25] <rmatte> so I think the guide is in error

[04-Feb-2010 15:48:52] <chudler> rmatte:  you are correct

[04-Feb-2010 15:48:57] <rmatte> chudler: thanks

[04-Feb-2010 15:49:10] <jb> ckrough: still waiting a response from support :/

[04-Feb-2010 15:49:16] <jb> zenhub is totally unstable now

[04-Feb-2010 15:49:22] <ckrough> jb: whats the issue again?

[04-Feb-2010 15:49:30] <jb> database is 30GB

[04-Feb-2010 15:49:38] <jb> ZenDeleteHistory doesnt work

[04-Feb-2010 15:49:47] <jb> and now..

[04-Feb-2010 15:49:56] <jb> ZenBackendFailure: (1205, 'Lock wait timeout exceeded; try restarting transaction')

[04-Feb-2010 15:49:58] <jb> from zenhub

[04-Feb-2010 15:50:11] <rmatte> jb: have you tried going in by hand via mysql and removing the events?

[04-Feb-2010 15:50:12] <jb> i'll probably end up truncating

[04-Feb-2010 15:50:21] <ckrough> time to move it to a dedicate box or reduce your history length

[04-Feb-2010 15:50:21] <jb> no

[04-Feb-2010 15:50:34] <jb> yeah im going to reduce it

[04-Feb-2010 15:50:40] <jb> but i need a plan to get it under control first

[04-Feb-2010 15:50:42] LarsN is now known as LarsN_Away

[04-Feb-2010 15:50:48] <jb> the box isn't even under any load

[04-Feb-2010 15:50:48] <ckrough> best of luck

[04-Feb-2010 15:50:55] <jb> its pretty beastly

[04-Feb-2010 15:51:15] <ckrough> Ive seen mysqld push the box into swap

[04-Feb-2010 15:51:22] <rmatte> jb: so you tried executing ZenDeleteHistory by hand?

[04-Feb-2010 15:51:26] <ckrough> are your my.cnf settings aggressive?

[04-Feb-2010 15:51:39] <jb> rmatte: yes.. it failed after 7hours

[04-Feb-2010 15:51:40] <jb>              total       used       free     shared    buffers     cached

[04-Feb-2010 15:51:40] <jb> Mem:      32940900   32697244     243656          0     129060   28774980

[04-Feb-2010 15:51:40] <jb> -/+ buffers/cache:    3793204   29147696

[04-Feb-2010 15:51:40] <jb> Swap:      2031608        140    2031468

[04-Feb-2010 15:51:49] <rmatte> jb: with that error?

[04-Feb-2010 15:51:57] <jb> pretty much standard my.cnf, other than I have a 1GB innodb_bufer_pool_size

[04-Feb-2010 15:52:27] <rmatte> (the 1205 error?)

[04-Feb-2010 15:53:10] <rmatte> If so, you could try copying the script elsewhere and editing it to add the exceptions like what I pasted above

[04-Feb-2010 15:53:20] <rmatte> it would at least allow the script to continue when it hits the odd exception

[04-Feb-2010 15:53:25] <jb> INFO:zen.deleteHistory:Deleting historical events older than 60 days.

[04-Feb-2010 15:53:25] <jb> ERROR:zen.deleteHistory:MySQL error: (1114) The table 't' is full

[04-Feb-2010 15:53:33] <rmatte> oh

[04-Feb-2010 15:53:40] <rmatte> wow, that's pretty hardcore

[04-Feb-2010 15:53:58] <jb> im fine with a TRUNCATE, but i'd like to preserve curent unclosed events if possible

[04-Feb-2010 15:53:58] <rmatte> yeh, you might have to go in and delete them by hand

[04-Feb-2010 15:54:11] <rmatte> hmmm

[04-Feb-2010 15:54:13] <jb> seems sorta low for a dataabse to be choking at 25GB too

[04-Feb-2010 15:54:14] <jb> :/

[04-Feb-2010 15:54:30] <ckrough> jb: fwiw http://pastebin.com/mf4c1c15

[04-Feb-2010 15:54:52] <jb> hmm

[04-Feb-2010 15:55:19] <jb> ok, maybe I'll try this

[04-Feb-2010 15:55:26] <jb> and try another zendelhistory

[04-Feb-2010 15:55:57] <aclark> ckrough: ah in that case, i don't know if Zenoss people are doing it, but it's certainly very common in Zope land to load balance between X number of Zope clients (connected to ZEO)

[04-Feb-2010 15:56:14] <ckrough> jb: this is helpful too http://blog.mysqltuner.com/

[04-Feb-2010 15:56:21] <jb> ok, I'll  take a peek

[04-Feb-2010 15:56:24] <jb> how large are your databases?

[04-Feb-2010 15:56:32] <ckrough> aclark: thanks, Im probably going to try it in dev just to see

[04-Feb-2010 15:56:39] <ckrough> ~40GB total

[04-Feb-2010 15:57:20] <jb> yeah

[04-Feb-2010 15:57:37] <jb> most of that being the events table?

[04-Feb-2010 15:57:41] <jb> history rather

[04-Feb-2010 15:58:33] <ckrough> detail = 29G, hist = 12G

[04-Feb-2010 15:58:45] <ckrough> the rest are pretty small

[04-Feb-2010 15:59:07] <aclark> ckrough: but in that case, it's usually to meet the demand of multiple simultaneous connections to the site, which I don't suppose is an issue w/Zenoss (although maybe you can improve general performance)

[04-Feb-2010 15:59:38] <jb> 100204 15:59:06  mysqld started

[04-Feb-2010 15:59:38] <jb> InnoDB: Error: data file /var/lib/mysql/ibdata1 is of a different size

[04-Feb-2010 15:59:38] <jb> InnoDB: 1785728 pages (rounded down to MB)

[04-Feb-2010 15:59:38] <jb> InnoDB: than specified in the .cnf file 128000 pages!

[04-Feb-2010 15:59:38] <jb> InnoDB: Could not open or create data files.

[04-Feb-2010 15:59:44] <ckrough> aclark: well see. in my environment (lots of distributed collectors) there are technically lots of connections to the site

[04-Feb-2010 15:59:58] <ckrough> aclark: but Im not sure if this will help that

[04-Feb-2010 16:00:50] <ckrough> jb: hmm... venturing into dangerous territory

[04-Feb-2010 16:01:00] <jb> :/

[04-Feb-2010 16:01:11] <ckrough> jb: I've resized/recreated mine before, but you'll want to have backups and ample time available

[04-Feb-2010 16:01:18] <aclark> ckrough: ah i see, interesting

[04-Feb-2010 16:01:59] <ckrough> jb: http://www.mysql.com/news-and-events/newsletter/2003-05/a0000000170.html

[04-Feb-2010 16:02:00] <jb> innodb_data_file_path = ibdata1:2000M;ibdata2:10M:autoextend

[04-Feb-2010 16:02:12] <ckrough> jb: its coming back now, thats the step that ended up taking a real long time... surprised me

[04-Feb-2010 16:02:22] <ckrough> jb:  hours... maybe 5 or 6 hours

[04-Feb-2010 16:02:42] <ckrough> jb: might not be the most prudent time to do all that considering your already having issues

[04-Feb-2010 16:02:46] <aclark> ckrough: if you have a dev box w/multiple cpus, and the collectors "tax" a single instance, you may see some benefit

[04-Feb-2010 16:02:57] <jb> yeah

[04-Feb-2010 16:03:01] <jb> im not sure why I need to resize anyways?

[04-Feb-2010 16:03:08] <ckrough> aclark: thats exactly what I see

[04-Feb-2010 16:03:25] <ckrough> jb: thats just to fit the larger innodb logs

[04-Feb-2010 16:03:31] <ckrough> jb: but end result is better performance

[04-Feb-2010 16:03:41] <jb> so its not necessary at this point

[04-Feb-2010 16:03:49] <ckrough> aclark: at this stage Im running multiple zenhubs with multiple workers to try and force python to use all the cores

[04-Feb-2010 16:03:49] <jb> its just telling me I -should-

[04-Feb-2010 16:04:04] <jb> worse case = i lose all historical events

[04-Feb-2010 16:04:09] <ckrough> jb: if you want to use my my.cnf you would have too

[04-Feb-2010 16:04:11] <jb> i think i can live with that

[04-Feb-2010 16:04:15] <jb> i do have hot backups of the database

[04-Feb-2010 16:04:28] <ckrough> jb: thats kinda the point I ended at :)

[04-Feb-2010 16:04:45] <ckrough> Im out, good luck!

[04-Feb-2010 16:04:49] <jb> thanks :)

[04-Feb-2010 16:42:13] <bobrog> Anyone have experience monitoring QLogic Fibre Channel switches?  In particular creating per port performance graphs.

[04-Feb-2010 16:50:16] <mrayzenoss> haven't seen anything like that, would love to post a ZenPack for it

[04-Feb-2010 16:54:26] <rmatte> mrayzenoss: my collector script is coming along nicely, almost done

[04-Feb-2010 16:55:02] <rmatte> well, almost done the coding, lots of testing to do tomorrow before releasing it

[04-Feb-2010 16:59:23] <rmatte> hmmm, I need to figure out a way to have it edit the zope.conf server line but to leave the port number alone

[04-Feb-2010 17:00:38] <rmatte> actually meh, it should be default anyways, people can modify it by hand if need be

[04-Feb-2010 17:02:39] <rmatte> well, I'll try to figure it out before release

[04-Feb-2010 17:04:29] <rmatte> hmmm, I'll have to have it detect if the WMI data source ZenPack is present as well (since it's so popular, no sense in people having to edit the config for it by hand)

[04-Feb-2010 17:15:55] forsberg is now known as fOrsberg

[04-Feb-2010 19:21:54] <a21> rmatte: can you guide me how to find a regex that is used by zenoss to decide if the process shoud be monitored?

[04-Feb-2010 19:51:17] rhettardo_ is now known as rhettardo

[04-Feb-2010 20:07:56] <XtinI> Hi I got a question , I had install zenoss and add portlet google maps, but I don't know how to add a new device display on google map

[04-Feb-2010 20:26:48] <etank> XtinI: set up a /Location

[04-Feb-2010 20:26:58] <etank> the google map portlet will show it

[04-Feb-2010 20:27:18] <etank> in the /Location just give it the address of the location that you want to see in the portlet

[04-Feb-2010 20:29:26] <mchesmo3_> evening

[04-Feb-2010 20:30:56] <XtinI> etank, could you explain it more easy or give an expamle thx

[04-Feb-2010 20:33:11] <etank> XtinI: i dont have an install of zenoss handy to look over right now

[04-Feb-2010 20:33:14] <etank> or i would

[04-Feb-2010 20:35:39] <etank> XtinI: http://docs.huihoo.com/zenoss/admin-guide/2.1.1/ch07s05.html

[04-Feb-2010 20:35:42] <etank> try that

[04-Feb-2010 20:35:56] <XtinI> ok

[04-Feb-2010 20:45:27] <mchesmo3_> There are a ton of pretty good videos on YouTube as well.

[04-Feb-2010 21:22:26] <XtinI> our g0v block the youtube

[04-Feb-2010 21:34:07] <a21> XtinI: do you live in China?

[04-Feb-2010 21:35:04] <XtinI> a21 right

[04-Feb-2010 21:37:13] <XtinI> the biggest land  dominate by darklord on this plant

[05-Feb-2010 00:00:30] [disconnected at Fri Feb  5 00:00:30 2010]

[05-Feb-2010 00:00:30] [connected at Fri Feb  5 00:00:30 2010]

[05-Feb-2010 00:00:46] [zenoss-logger (logger bot) has joined #zenoss]

[05-Feb-2010 01:03:53] fOrsberg is now known as forsberg

[05-Feb-2010 04:11:54] [disconnected at Fri Feb  5 04:11:54 2010]

[06-Feb-2010 00:00:30] [connected at Sat Feb  6 00:00:30 2010]

[06-Feb-2010 00:00:44] [zenoss-logger (logger bot) has joined #zenoss]

[06-Feb-2010 07:27:51] <metromini> how can i get into zope server of zenoss? eq. http://localhost:8080/manage what is the username/password

[06-Feb-2010 07:39:42] <forsberg> more activity here in from 18:00ish CET on weekdays ;(

[06-Feb-2010 13:26:20] <mchesmo3> can zenoss monitor a device via ssh

[06-Feb-2010 13:27:01] <forsberg> yup!

[06-Feb-2010 13:27:56] <mchesmo3> reading the wiki it looks like you need to install the zenoss plugin on the remote box

[06-Feb-2010 13:28:17] <mchesmo3> so it is sort of like a client on the host you want to monitor..correct?

[06-Feb-2010 13:31:58] <forsberg> im actually not sure, havent used it myself yet

[06-Feb-2010 13:32:58] <mchesmo3> I am going to try it on a FreeBSD box.. I will post up here if I have success...from reading the Wiki it does not look too hard

[06-Feb-2010 13:33:27] <forsberg> ok, i am about to try on a freebsd box also :)

[06-Feb-2010 13:36:35] <forsberg> with the plugin you mean some python tools which are mentioned in some articles from google?

[06-Feb-2010 13:41:32] <forsberg> wish someone would make a nice freebsd zenpack ^^

[06-Feb-2010 13:43:31] <mchesmo3> There are so many BSD users out here, especially in security ,,I woudl think someone would make one..

[06-Feb-2010 13:45:07] <forsberg> hehe well, all freebsd people i know, dont think much of zenoss, for some reason

[06-Feb-2010 13:45:07] <forsberg> :P

[06-Feb-2010 13:45:25] <forsberg> "no we wanna use nagios and cacti instead blahbhlabhlbah

[06-Feb-2010 13:56:44] <mchesmo3> I have used Nagios for years and do like it but Zenoss looks pretty cool as well

[06-Feb-2010 14:09:44] <frozty_sa> zenoss is much less hassle

[06-Feb-2010 14:17:03] <forsberg> yeah i love it, graphs and alerts, and dont see ill get anything i cannot monitor

[06-Feb-2010 14:17:38] <forsberg> zenoss that is

[06-Feb-2010 14:18:06] <mchesmo3> I bought the Zenoss book, hope it is worth it..

[06-Feb-2010 14:19:36] <forsberg> url, what book is that :P

[06-Feb-2010 14:25:40] <mchesmo3> Can't remember the name...go to Amazon, search for Zenoss...I think around 30 bucks..

[06-Feb-2010 14:26:26] <mchesmo3> BTW I got my Zenoss to SSH to a freeBSD box and at least check in and drive space...

[06-Feb-2010 14:31:03] <forsberg> any reaon you dont use snmp ?

[06-Feb-2010 14:31:07] <forsberg> reasobn

[06-Feb-2010 14:39:08] <mchesmo3> Well, in a really big complex network with a half a dozen firewalls betwen me and the device I want to monitor sometimes I cannot get SNMP through

[06-Feb-2010 17:05:33] <slip> Got an issue.  On a new install of Zenoss on CentOS 5, the dashboard data is not present.  ie, under zenoss issues, device issues, production states, etc there is nothing listed.  also on one of the user accounts, I can't even add portlets.  Where should I start?

[06-Feb-2010 17:14:20] <forsberg> hmmm slip what zenoss version?

[06-Feb-2010 17:14:33] <slip> 2.5.1

[06-Feb-2010 17:14:36] <forsberg> and did you set the admin pass and create first user etc?

[06-Feb-2010 17:14:47] <slip> yea :-)

[06-Feb-2010 17:15:03] <forsberg> and then you continue to dashboard and it doesnt work?

[06-Feb-2010 17:15:07] <forsberg> stack installer or?

[06-Feb-2010 17:15:29] <slip> i'm not sure i follow you... i used yum to install

[06-Feb-2010 17:15:50] <forsberg> okay

[06-Feb-2010 17:17:18] <forsberg> well if you dont mind trying over, you could remove the install and start over with the rpm package

[06-Feb-2010 17:17:42] <forsberg> did it 15 times on centos and never failed :)

[06-Feb-2010 17:18:06] <forsberg> docs/DOC-3240?noregister if you follow the guide on the rpms i dont think it can go wrong

[06-Feb-2010 17:19:18] <slip> i have about half a dozen devices installed, about 4 zenpacks.  is there a good way to save that progress?

[06-Feb-2010 17:19:45] <forsberg> ah i thought it was a new brand new install

[06-Feb-2010 17:21:11] <forsberg> im pretty much zenoss newbie, so im afraid i cannt help you troubleshoot your install, and the activity in here is very low outside office hours in US timezone :)

[06-Feb-2010 17:21:28] <slip> ahhh got ya.

[06-Feb-2010 17:22:02] <forsberg> zenpacks and half a dozen devices shouldnt take long to add again tho :) and its fairly easy to preserve graph data if you need

[06-Feb-2010 17:23:32] <slip> i can table this for now, i need to move on to other things...

[06-Feb-2010 17:23:36] <slip> just sort of annoying

[06-Feb-2010 17:25:22] <forsberg> very

[06-Feb-2010 17:25:30] <forsberg> it just happened ? or after you installed something?

[06-Feb-2010 17:25:40] <slip> it's been like that since the begining i beleive.

[06-Feb-2010 17:26:08] <slip> i don't usually run cent, but had to change some other things around to make it work right

[06-Feb-2010 17:26:15] <forsberg> ok

[06-Feb-2010 17:26:33] <forsberg> well that sounds very wierd, i have only tried on centos, and its super easy, super fast to install

[06-Feb-2010 17:26:38] <forsberg> cant go wrong really

[06-Feb-2010 17:26:54] <forsberg> from 5.0 to 5.4 centos

[06-Feb-2010 17:27:15] <forsberg> never tried it with yum tho, always the rpm package from zenoss.org homepage

[06-Feb-2010 17:27:48] <slip> maybe that's where i installed who knows... i have nearly a dozen of these things spun up for different customers.

[06-Feb-2010 17:28:45] <slip> on this install i had to change the zCommandPath in the zproperties of the devices class... it was pointing to the wrong dir, and messing up the nagios ping check

[06-Feb-2010 17:31:43] <forsberg> in which repository is zenoss ?

[07-Feb-2010 00:00:30] [disconnected at Sun Feb  7 00:00:30 2010]

[07-Feb-2010 00:00:30] [connected at Sun Feb  7 00:00:30 2010]

[07-Feb-2010 00:00:45] [zenoss-logger (logger bot) has joined #zenoss]

[07-Feb-2010 08:19:56] <pfo> can't find the setting for the collection time periode ... anyone knows where it is?

[07-Feb-2010 08:42:00] pfo_ is now known as pfo

[07-Feb-2010 10:26:43] <mchesmo3> Is there a zenpack for snort?

[07-Feb-2010 17:22:28] forsberg is now known as fOrsberg

[07-Feb-2010 21:41:40] slip is now known as pils

[08-Feb-2010 00:00:30] [disconnected at Mon Feb  8 00:00:30 2010]

[08-Feb-2010 00:00:31] [connected at Mon Feb  8 00:00:31 2010]

[08-Feb-2010 00:00:45] [zenoss-logger (logger bot) has joined #zenoss]

[08-Feb-2010 01:09:35] fOrsberg is now known as forsberg

[08-Feb-2010 03:22:24] forsberg is now known as fOrsberg

[08-Feb-2010 03:34:14] fOrsberg is now known as forsberg

[08-Feb-2010 09:00:55] <cgibbons> hmmm

[08-Feb-2010 10:15:21] <jb> odd

[08-Feb-2010 10:15:41] <jb> lots of daemons on my cent5.4 boxes randmoly restarted at 4:02AM yesterday

[08-Feb-2010 10:33:07] <sciolist> right after logwatch runs, isn't it?

[08-Feb-2010 12:24:32] <holmesjl> Howdy, has anyone worked with getting zenoss-stack to work over SSL?

[08-Feb-2010 12:35:13] <rmatte> holmesjl: we just use a proxy for that

[08-Feb-2010 12:36:01] <holmesjl> okay, I'm installing apache on the host and using mod_ssl to redirect

[08-Feb-2010 12:36:18] <holmesjl> I'm not sure if this will actually make it secure however

[08-Feb-2010 12:37:24] <rmatte> well, only if you limit port 8080 to localhost

[08-Feb-2010 13:16:54] * zenethian hands out chocolate cappuchinos

[08-Feb-2010 13:17:28] <theacolyte> damn, thanks

[08-Feb-2010 13:17:37] <chemist> make mine extra frothy

[08-Feb-2010 13:35:14] <Egyptian[Home]> evening all

[08-Feb-2010 13:36:03] <theacolyte> that's a lie

[08-Feb-2010 13:36:06] <theacolyte> it's still the morning

[08-Feb-2010 13:36:31] <Egyptian[Home]> i was wondering .. is it possible to tell zenoss to a) do automatic (scheduled i guess) device discovery and b) to automagically classify them so that c) attempt to use the preconfigured ssh username and password as well as snmp settings?

[08-Feb-2010 13:36:43] <Egyptian[Home]> theacolyte: Mon Feb  8 21:36:37 EET 2010

[08-Feb-2010 13:36:57] <theacolyte> ehe

[08-Feb-2010 13:37:07] <Egyptian[Home]> its almost time to sleep even

[08-Feb-2010 13:40:38] <theacolyte> If I knew the answer, I'd help you :(

[08-Feb-2010 13:43:43] <forsberg> well :> there is zproperties on the discovered group?

[08-Feb-2010 13:44:04] <forsberg> so should be possible to have ssh / snmp info right there avaiable

[08-Feb-2010 14:24:40] <rmatte> Egyptian[Home]: a) yes, b) no, c) yes (zProperties settings)

[08-Feb-2010 14:25:08] <rmatte> Egyptian[Home]: well, b is technically possible, but you'd have to write a script that does all 3

[08-Feb-2010 14:26:06] <forsberg> :)

[08-Feb-2010 14:26:37] <ckrough> a) cron job, b) python script

[08-Feb-2010 14:26:57] <ckrough> b - assuming you have a naming convention or something in snmp that would tell the script what to classify them as

[08-Feb-2010 14:27:58] <rmatte> yeh, the script would have to go through any devices with device class of /Discovered and auto-classify them

[08-Feb-2010 14:33:48] <mrayzenoss> Jane Curry had a paper with a script

[08-Feb-2010 14:34:21] <mrayzenoss> http://www.skills-1st.co.uk/papers/jcurry.html

[08-Feb-2010 14:34:34] <mrayzenoss> Zenoss Discovery and Classification

[08-Feb-2010 14:34:47] <Egyptian[Home]> rmatte ckrough umm.. snmp classify .. i was hoping to use a "gold" configuration

[08-Feb-2010 14:35:40] <Egyptian[Home]> 1 size fits all

[08-Feb-2010 14:36:35] <rmatte> "gold" configuration?  a.k.a micrable classification solution?

[08-Feb-2010 14:36:40] <rmatte> miracle*

[08-Feb-2010 14:36:41] <rmatte> rather

[08-Feb-2010 14:37:10] * Egyptian[Home] wonders whether i should ask the next question

[08-Feb-2010 14:37:26] <rmatte> there isn't anything that currently exists (to my knowledge) that does what you're wanting, it's going to take dev work to get something that does that

[08-Feb-2010 14:37:45] <Egyptian[Home]> i _have_ to ask it now ..  ok then how does opennms do it?

[08-Feb-2010 14:38:21] <rmatte> If they support that it's because it was coded in to the product by the developers...

[08-Feb-2010 14:38:32] <rmatte> opennms is a completely different framework than zenoss though

[08-Feb-2010 14:38:33] <Egyptian[Home]> i installed opennms and told it to go discover .. it came back with ips in the range an told me a) this was classified as a windows server b) it had iis and c) oracle db installed

[08-Feb-2010 14:38:49] <rmatte> yes, they both monitor things, but you can't really compare the two like that

[08-Feb-2010 14:38:55] <Egyptian[Home]> rmatte: i understand that .. was hoping it was also available

[08-Feb-2010 14:39:15] <rmatte> not from what I've seen

[08-Feb-2010 14:39:36] <rmatte> you could log a feature request

[08-Feb-2010 14:40:33] <rmatte> the problem with auto-classification is that, yes, it'll work fine for common devices, but not when you run in to uncommon devices

[08-Feb-2010 14:40:50] <Egyptian[Home]> i know my network .. its my servers but every now and then something gets stuck in there that doesnt belong to the vlan and i want to know about it .. "discovered" is good for starters but then i got to do a little bit more work discovered os and applications instead of just raising hell with the suspects

[08-Feb-2010 14:41:02] <rmatte> also, I personally like to make sure that devices are configured properly and collecting the data that I expect

[08-Feb-2010 14:42:33] <rmatte> why not just use something like nmap to scan the IP space every now and then, and compare the IPs to what you have in Zenoss?  It could be automated with a little scripting.  No point in adding devices to Zenoss inventory which you don't necessarily want to monitor

[08-Feb-2010 14:42:51] <rmatte> just a thought

[08-Feb-2010 14:43:34] <rmatte> I see what you're wanting though, instant identification of things that shouldn't be there

[08-Feb-2010 14:43:59] <rmatte> although, when the device is under /Discovered, Zenoss still generally detects enough info to be able to know what the device is

[08-Feb-2010 14:44:47] <rmatte> there are probably some network/server inventory tools that exist which would be better suited for that particular purpose

[08-Feb-2010 14:45:04] <Egyptian[Home]> rmatte: nmap needs root user which means i got to run it from my own pc - its not an integrated solution

[08-Feb-2010 14:45:42] <Egyptian[Home]> rmatte: np tho .. just talking out loud .. the case comes up once every 6 months or so

[08-Feb-2010 14:47:07] <rmatte> Egyptian[Home]: you could always use sudo to give the zenoss user root access to that one specific binary

[08-Feb-2010 14:47:37] <Egyptian[Home]> rmatte: i could

[08-Feb-2010 14:47:40] <rmatte> I've done something similar for regular users on my Zenoss servers so that they can execute a script as the zenoss user without actually having zenoss user privileges to anything else

[08-Feb-2010 14:48:41] <Egyptian[Home]> gtg .. baby just woke up

[08-Feb-2010 14:48:43] <Egyptian[Home]> thanks guys

[08-Feb-2010 14:49:15] <rmatte> np

[08-Feb-2010 15:00:11] <mchesmo3> Installing Zenoss on a 2.4 dual proc, Quad Core HP box with 16GB of Ram, this wil lbe an enterprise rollout...is that sufficiant

[08-Feb-2010 15:00:42] <mchesmo3> y

[08-Feb-2010 15:00:50] <rmatte> well, how many devices will you be monitoring?

[08-Feb-2010 15:01:02] <rmatte> and roughly what types of devices/monitoring

[08-Feb-2010 15:01:38] <rmatte> also, how's your disk IO on that thing?

[08-Feb-2010 15:15:59] <mchesmo3> several hundred, Cisco, Unix, windows and linux, FW and Proxy

[08-Feb-2010 15:17:12] <forsberg> shoulw be fine, i do 300 on wood

[08-Feb-2010 15:17:36] <forsberg> IO is da enemy!

[08-Feb-2010 15:21:48] <venturaville> ooh!... fusion IO has an snmp agentx available.... ah yeah :-)

[08-Feb-2010 15:22:42] <ckrough> lol

[08-Feb-2010 15:22:46] <ckrough> nice

[08-Feb-2010 15:22:55] <ckrough> whats it give you over net-snmp?

[08-Feb-2010 15:23:05] <ckrough> would be nice to track write levelling

[08-Feb-2010 15:23:06] <venturaville> I'm checking

[08-Feb-2010 15:23:24] <ckrough> did you do any write amplification checks for yours?

[08-Feb-2010 15:23:29] <ckrough> to see how long it will last

[08-Feb-2010 15:23:45] <mchesmo3> We have used Nagios for a long time and are now looking to replace it with Zenoss.

[08-Feb-2010 15:23:56] <venturaville> not yet, though I did a cursory look and it was measured in decades

[08-Feb-2010 15:24:08] <mchesmo3> Nagios and MRTG

[08-Feb-2010 15:24:22] <ckrough> mchesmo3: whats your storage config on that server

[08-Feb-2010 15:25:27] <mchesmo3> two drives mirrored in Raid 0 running Suse 11.1 and Zenoss and about 6 drives in a raid 5 for storrage

[08-Feb-2010 15:25:36] <mchesmo3> about 4TB total storrage

[08-Feb-2010 15:26:02] <forsberg> wow

[08-Feb-2010 15:26:14] <forsberg> thats alot of storage :)

[08-Feb-2010 15:26:41] <forsberg> for zenoss i mean

[08-Feb-2010 15:26:47] <mchesmo3> Yea,,, it is a honker of a box...I bought 3 of these boxes with some end of year money...

[08-Feb-2010 15:27:11] <forsberg> 4tb of rrd files :]

[08-Feb-2010 15:27:13] <ckrough> nonsenso: the raid5 cant handle zenoss, you'll have to go 10 for the rrd partition most likely

[08-Feb-2010 15:27:43] <ckrough> mchesmo3:  the raid5 cant handle zenoss, you'll have to go 10 for the rrd partition most likely

[08-Feb-2010 15:28:00] <mchesmo3> One I use for OSSEC and Log file storrage.  One for a huge PostGress

[08-Feb-2010 15:28:20] <mchesmo3> ckrough  I can make that work..woudl I get better IO that way.

[08-Feb-2010 15:29:04] <ckrough> mchesmo3: pretty much a necessity, with a heavily loaded box the raid card would burst into flames in RAID5 under the RRD load you'll probably see

[08-Feb-2010 15:29:38] <mchesmo3> ohhh that would be bad... but they are still under service contract through HP...

[08-Feb-2010 15:29:47] <mchesmo3> I can change it no problem...

[08-Feb-2010 15:30:16] <ckrough> mchesmo3: well, was joking about flames :) but yeah, raid5 would really slow things down

[08-Feb-2010 15:31:04] <mchesmo3> Got it...

[08-Feb-2010 15:31:45] <mchesmo3> How hard is it to get Zenoss to monitor processes such as if Snort is up or down?

[08-Feb-2010 15:33:47] <forsberg> super easy ^^

[08-Feb-2010 15:34:42] <mchesmo3> I ordered the Zenoss book from Amazon...figured $31 used on Amazon was worth it.

[08-Feb-2010 15:36:37] <mrayzenoss> mchesmo3: FYI the author is working on a new version for the next release, since the book is 4 releases old

[08-Feb-2010 15:36:45] <mrayzenoss> it came out around 2.1

[08-Feb-2010 15:37:41] <mchesmo3> where does zenoss log to ?

[08-Feb-2010 15:38:13] <ckrough> $ZENHOME/log

[08-Feb-2010 15:41:41] <mchesmo3> found em...which logs are the most useful..

[08-Feb-2010 15:41:52] <mrayzenoss> most of the logs tie back to a damone

[08-Feb-2010 15:41:57] <mrayzenoss> s/damone/daemon/

[08-Feb-2010 15:42:25] <mrayzenoss> so if you're having trouble with a protocol or something, you can up debugging on the daemon and watch the output

[08-Feb-2010 15:42:36] <mrayzenoss> ie. zencommand for running shell scripts and SSH commands

[08-Feb-2010 15:42:44] <mrayzenoss> or z2.log for Zope (the UI)

[08-Feb-2010 15:42:59] <mrayzenoss> events.log for the event subsystem

[08-Feb-2010 15:43:04] <mchesmo3> I see that... does not look that tough to figure out.

[08-Feb-2010 15:43:27] <mrayzenoss> BTW, there's a free Getting Started webinar tomorrow

[08-Feb-2010 15:43:31] <mchesmo3> So far everything is running well, but just wanted to know where they were in case

[08-Feb-2010 15:43:38] <mchesmo3> So cool what time...

[08-Feb-2010 15:43:48] <mrayzenoss> looking

[08-Feb-2010 15:44:08] <mrayzenoss> http://forms.zenoss.com/getting-started

[08-Feb-2010 15:44:16] <mrayzenoss> 2pm EST

[08-Feb-2010 15:44:22] <mrayzenoss> gotta go blog that

[08-Feb-2010 15:45:55] <mrayzenoss> and done

[08-Feb-2010 15:48:46] <mchesmo3> mrayzenoss  Thanks man...I am all signed up...

[08-Feb-2010 15:49:27] <mrayzenoss> hopefully I'll sound like I know what I'm talking about :)

[08-Feb-2010 15:50:31] <mchesmo3> I will get our other Security

[08-Feb-2010 15:50:42] <mchesmo3> Architect to come on as well.

[08-Feb-2010 15:52:01] <mchesmo3> there is some great video of a Zenoss training on blip.tv ...is that you by chance.

[08-Feb-2010 15:59:05] <mrayzenoss> nope, not me.  I was out that day.  Here's our directory of video and screencasts: docs/DOC-2606

[08-Feb-2010 15:59:27] <mrayzenoss> that said, I am supposed to be recording some videos and I'll be at SCALE next week doing free training

[08-Feb-2010 16:00:02] <rmatte> the video on blip.tv was Mark I believe

[08-Feb-2010 16:00:20] <mrayzenoss> or Nathaniel?

[08-Feb-2010 16:00:28] <rmatte> I think it was both of them actually

[08-Feb-2010 16:00:37] <rmatte> Mark did some speach at the start then Nate did the actual training

[08-Feb-2010 16:00:45] <rmatte> speech*

[08-Feb-2010 16:01:05] <mrayzenoss> yeah, Mark's the talker

[08-Feb-2010 16:01:14] <mrayzenoss> Nathaniel's the trainer :)

[08-Feb-2010 16:02:45] <mchesmo3> way cool

[08-Feb-2010 16:02:46] <rmatte> hehe

[08-Feb-2010 16:03:46] <rmatte> well, I got an intimate crash course in Sun Java Web Proxy Server today, since my manager is out on vacation and he was the one who set it all up

[08-Feb-2010 16:04:14] <rmatte> and we needed some proxies configured

[08-Feb-2010 16:10:02] <mchesmo3> I am out of here ...Snow is coming...

[08-Feb-2010 16:10:32] <mchesmo3> catch you guys at the webinar tomorrow.

[08-Feb-2010 16:10:39] <mchesmo3> Thanks for all the help

[08-Feb-2010 16:13:46] <rmatte> later

[08-Feb-2010 16:23:04] <zenethian> I'm just the really awesome lurker.

[08-Feb-2010 16:23:28] <rmatte> lol

[08-Feb-2010 17:17:03] <cgibbons> so when do you go on your first full support rotation, zenethian?

[08-Feb-2010 17:18:32] <mrayzenoss> jcausey is on it right now, so h's next?

[08-Feb-2010 17:21:13] <cgibbons> indeed

[08-Feb-2010 17:36:57] <mrayzenoss> later all

[08-Feb-2010 17:37:12] <rmatte> later

[08-Feb-2010 17:39:10] <zgold> Hello!

[08-Feb-2010 17:52:18] <rmatte> hey

[08-Feb-2010 18:16:51] forsberg is now known as fOrsberg

[08-Feb-2010 18:55:59] <pils> anyone around?

[08-Feb-2010 19:23:49] <zgold> I have ap roblem with zenactions -- I have added an event command (with an appropriate where clause).  When I send a test event to trigger and test the command zenactions gets stuck in a seemingly infinite loop trying to execute (some?) action and eventually runs out of filehandlers and errors forever

[08-Feb-2010 20:49:55] <sergeymasushko> I'm experiencing strange behavior of the zenoss. I can't rename device through the web. it says that this device is already in use, however when I try to find this device it shows nothing... :(

[09-Feb-2010 00:00:30] [disconnected at Tue Feb  9 00:00:30 2010]

[09-Feb-2010 00:00:30] [connected at Tue Feb  9 00:00:30 2010]

[09-Feb-2010 00:00:46] [zenoss-logger (logger bot) has joined #zenoss]

[09-Feb-2010 02:16:26] fOrsberg is now known as forsberg

[09-Feb-2010 03:11:20] <forsberg> anyone awake ?

[09-Feb-2010 06:53:48] <cy_`> hello :)

[09-Feb-2010 07:06:23] <ckrough> mroning

[09-Feb-2010 07:34:08] <Troubadix09> hi all

[09-Feb-2010 08:02:07] <forsberg> anyone awake ? :>

 

[09-Feb-2010 08:03:42] <ckrough> yup

[09-Feb-2010 08:05:03] <forsberg> my zenperfsnmp.log shows that i have 55 devices queried and i can follow all devices, takes like 10 seconds, but the "last" takes like 200+ seconds

[09-Feb-2010 08:05:24] <forsberg> it just hangs there, thus giving me alerts that its close to 300 sec cycle and some other "false" alerts

[09-Feb-2010 08:05:38] <forsberg> is there any way i can check out wich device cause the problem ?

[09-Feb-2010 08:06:39] <ckrough> I have a ticket open with them for that same issue

[09-Feb-2010 08:06:49] <forsberg> aha :)

[09-Feb-2010 08:07:34] <forsberg> i have a zenoss with 250 devices, finnishes in like 30 seconds, and i even moved this 55 devices to a new zenoss, and for some reason it takes 250+ secs

[09-Feb-2010 08:07:35] <forsberg> :(

[09-Feb-2010 08:07:45] <ckrough> additionally, I want to know why, when I have a timeout of 3s and a retry of 2, it takes >100s for a device to file

[09-Feb-2010 08:07:48] <ckrough> fail

[09-Feb-2010 08:07:52] <forsberg> yes

[09-Feb-2010 08:08:01] <forsberg> my thought was around that timeout also :)

[09-Feb-2010 08:08:03] <forsberg> at some point

[09-Feb-2010 08:08:15] <forsberg> i just thought i would be able to see in some log file wich device it was asking

[09-Feb-2010 08:08:43] <ckrough> sometimes it lists 'problem devices' in the zenperf log, but it not in all cases

[09-Feb-2010 08:08:58] <forsberg> it doenst

[09-Feb-2010 08:09:04] <forsberg> it always ends at 55 successfull

[09-Feb-2010 08:09:11] <forsberg> successes even

[09-Feb-2010 08:09:17] <ckrough> I think it lists problem devices when they dont respond to snmp, but there is definitely something else that happens that causes the behavior you are describing

[09-Feb-2010 08:09:26] <forsberg> yeah, yes

[09-Feb-2010 08:09:41] <forsberg> i just had a SNMP agent down

[09-Feb-2010 08:09:43] <ckrough> hows your disk IO? is it writing all the data to disk fast enough?

[09-Feb-2010 08:09:44] <forsberg> but thats not it :)

[09-Feb-2010 08:10:00] <forsberg> server is sleeping

[09-Feb-2010 08:10:22] <ckrough> if its polling everything in 30s, but it takes an additional 220s to write it, that could account for the timing

[09-Feb-2010 08:10:28] <forsberg> yup

[09-Feb-2010 08:10:32] <forsberg> let me check, starts another cycle now

[09-Feb-2010 08:10:33] <forsberg> :)

[09-Feb-2010 08:10:50] <ckrough> I can remember if the cycle officially ends when its collected the data or written the data... which is odd because I stare at that more than anything else

[09-Feb-2010 08:11:16] <forsberg> its absolutely sleeping

[09-Feb-2010 08:12:56] <forsberg> hmmmmm

[09-Feb-2010 08:33:29] <cgibbons> hmmm

[09-Feb-2010 08:33:44] <forsberg> hmmmmmm! a defunct mysql process

[09-Feb-2010 08:33:54] <forsberg> restarted zenoss and mysql and problem not present........

[09-Feb-2010 08:55:16] <ckrough> so mysqld was holding up zenperfsnmp?

[09-Feb-2010 09:40:41] <mistich> good morning

[09-Feb-2010 09:42:30] <mistich> where in a zenpack would I put a python script so I can call it  like so http://localhost:8080/zport/dmd/getServerTime

[09-Feb-2010 09:47:06] <rmatte> like, you basically want to do a rest call?

[09-Feb-2010 09:47:37] <mistich> yes

[09-Feb-2010 09:48:06] <mistich> same as if you go to http://localhost:8080/zport/dmd/manage and add a python script

[09-Feb-2010 09:49:03] <rmatte> not sure, never heard of something like that being packaged in a ZenPack

[09-Feb-2010 09:49:15] <mistich> of course :)

[09-Feb-2010 09:49:17] <rmatte> I'd guess it'd have to go in to the objects.xml file, since it needs to be added to zope

[09-Feb-2010 09:49:30] <rmatte> no idea how you'd format that though

[09-Feb-2010 09:49:38] <mistich> I'll poke around

[09-Feb-2010 09:49:42] <rmatte> k

[09-Feb-2010 09:49:55] <mistich> another question you may be able to answer

[09-Feb-2010 09:50:38] <mistich> how do you import time and datetime into your script keeps throwing errors

[09-Feb-2010 09:57:55] <rmatte> it shouldn't, I've imported those without any issues

[09-Feb-2010 09:57:59] <rmatte> what types of errors is it throwing?

[09-Feb-2010 09:58:17] <mistich>   Module None, line 1, in getServerTime

[09-Feb-2010 09:58:17] <mistich> <PythonScript at /zport/dmd/getServerTime>

 

[09-Feb-2010 09:58:17] <mistich> Line 1    Module AccessControl.ZopeGuards, line 284, in guarded_import  ImportError: import of "datetime" from "datetime" is unauthorized. You are not allowed to access 'datetime' in this context

[09-Feb-2010 09:58:27] <mistich> ImportError: import of "datetime" from "datetime" is unauthorized. You are not allowed to access 'datetime' in this context

[09-Feb-2010 09:58:33] <rmatte> oh wait

[09-Feb-2010 09:58:42] <rmatte> I actually did...

[09-Feb-2010 09:58:44] <rmatte> from Products.ZenUtils import Time

[09-Feb-2010 09:59:00] <rmatte> so you probably need to do: from Products.ZenUtils import time, datetime

[09-Feb-2010 09:59:56] <rmatte> actually, I only see time in there, not datetime, hmmm

[09-Feb-2010 10:00:02] <mistich> still same error

[09-Feb-2010 10:00:18] <mistich> ImportError: import of "Time" from "Products.ZenUtils" is unauthorized. You are not allowed to access 'Time' in this context

[09-Feb-2010 10:00:28] <mistich> crow says he ran across this before

[09-Feb-2010 10:00:33] <ckrough> checking now

[09-Feb-2010 10:00:38] <rmatte> it probably has something to do with the script being right in Zope

[09-Feb-2010 10:00:42] <ckrough> yeah

[09-Feb-2010 10:00:52] <ckrough> zope permissions

[09-Feb-2010 10:04:48] <ckrough> looks like I ended up not needing it in my code. Cant remember the fix, but it has to do with zope acquisition and permissions

[09-Feb-2010 10:05:47] forsberg is now known as fOrsberg

[09-Feb-2010 10:05:56] fOrsberg is now known as forsberg

[09-Feb-2010 10:06:57] <rmatte> cgibbons would probably know, if he drops by today

[09-Feb-2010 10:53:40] <mistich> anyone else know the answer to this

[09-Feb-2010 10:53:40] <mistich> where in a zenpack would I put a python script so I can call it  like so http://localhost:8080/zport/dmd/getServerTime

[09-Feb-2010 11:10:01] <mistich> did I stump everyone :)

[09-Feb-2010 11:10:31] <rmatte> there are no Zenoss devs around right now, and they'd probably know

[09-Feb-2010 11:11:12] <rmatte> If you see cgibbons, ncmcallum, or cluther around you could ask one of them

[09-Feb-2010 11:11:13] <mistich> well support is stumped too :)

[09-Feb-2010 11:11:29] <rmatte> lol

[09-Feb-2010 11:11:53] <mistich> use to it :)

[09-Feb-2010 11:12:13] <mistich> have to wait till it gets expedited up

[09-Feb-2010 11:16:01] <rmatte> well, looks like I need to figure out how to code availability reports for processes and interfaces, this should be fun

[09-Feb-2010 11:18:38] <mistich> better you than me

[09-Feb-2010 11:20:02] <rmatte> well, I already have a stand-alone availability report that I coded from scratch, so I just need to adapt that

[09-Feb-2010 11:24:29] <theacolyte> Excellent, my win2003 zenpack is just about done

[09-Feb-2010 11:24:40] <ckrough> docs/DOC-4664#cf

[09-Feb-2010 11:24:51] <ckrough> still havent a chance to go through them and see what you did

[09-Feb-2010 11:27:46] <patzer> I have a question about one-to-one relationships

[09-Feb-2010 11:28:09] <patzer> what should my modeler be returning? the objectmap directly, or a relationshipmap?

[09-Feb-2010 11:34:02] <rmatte> ckrough: yup, those are the ones hehe

[09-Feb-2010 11:34:25] <rmatte> They are a tip of the month candidate for this month apparently (if nothing better comes along)

[09-Feb-2010 11:59:05] <NewBee1> What is the best way to set up "IP Services" for a group of systems.

[09-Feb-2010 11:59:29] <NewBee1> say i have 50 servers that all need to have http up on them.

[09-Feb-2010 12:00:04] <NewBee1> do i put them in a group or a sub device class.

[09-Feb-2010 12:00:39] <willwh> I think the server template monitors http 80?

[09-Feb-2010 12:02:12] <NewBee1> So am i juse making a Data Source that uses a command ?

[09-Feb-2010 12:03:05] <rmatte> NewBee1: ok...

[09-Feb-2010 12:03:23] <rmatte> click on Services on the left

[09-Feb-2010 12:03:42] <NewBee1> yes

[09-Feb-2010 12:03:50] <rmatte> Click IpService

[09-Feb-2010 12:03:54] <NewBee1> ok

[09-Feb-2010 12:03:59] <rmatte> Click Privileged

[09-Feb-2010 12:04:09] <NewBee1> got it

[09-Feb-2010 12:04:22] <rmatte> search for http

[09-Feb-2010 12:04:24] <NewBee1> did a search on http

[09-Feb-2010 12:04:25] <NewBee1> ok

[09-Feb-2010 12:04:33] <rmatte> click on it

[09-Feb-2010 12:04:43] <rmatte> go to the edit tab

[09-Feb-2010 12:04:45] <NewBee1> ok i see one system that i added

[09-Feb-2010 12:04:51] <rmatte> Set Monitor to true

[09-Feb-2010 12:04:53] <NewBee1> ok

[09-Feb-2010 12:05:00] <rmatte> save it

[09-Feb-2010 12:05:09] <NewBee1> k

[09-Feb-2010 12:05:11] <rmatte> then remodel any devices that you have http running on

[09-Feb-2010 12:05:14] <NewBee1> was true

[09-Feb-2010 12:05:20] <rmatte> Zenoss should automatically detect it and monitor the port

[09-Feb-2010 12:05:49] <rmatte> In the event that it doesn't, on each device, go to the IP Services dropdown and select to add a service

[09-Feb-2010 12:06:07] <rmatte> wait for a second, the input field's length should increase, if it doesn't, click cancel and do it again

[09-Feb-2010 12:06:18] <rmatte> once the length increases you'll know that it has loaded the services list

[09-Feb-2010 12:06:30] <rmatte> then just type http in to the box (you should see the service in a dropdown)

[09-Feb-2010 12:06:31] <rmatte> select it

[09-Feb-2010 12:06:35] <rmatte> then click ok

[09-Feb-2010 12:06:38] <rmatte> repeat for each device

[09-Feb-2010 12:07:13] <NewBee1> ya that way i know. the repeat for each system..

[09-Feb-2010 12:07:15] <NewBee1> not fun

[09-Feb-2010 12:07:33] <rmatte> like I said, it should pick it up automatically if it's running when you model the device

[09-Feb-2010 12:08:07] <rmatte> though I have seen cases where if there's more than just 1 service set to be monitored that zenoss adds the first services but never automatically adds the others

[09-Feb-2010 12:08:16] <rmatte> I think it's a bug

[09-Feb-2010 12:08:30] <rmatte> (I was going to monitor a bug ticket but needed someone to duplicate the issue)

[09-Feb-2010 12:08:34] <rmatte> erm, log a bug ticket

[09-Feb-2010 12:08:36] <rmatte> rather

[09-Feb-2010 12:09:17] <NewBee1> well this found a win services i just set to monitored. but didn't find  the ip services.

[09-Feb-2010 12:09:39] <rmatte> you're sure that port 80 is available to the zenoss server on that server?

[09-Feb-2010 12:09:54] <rmatte> like, if you ssh to the zenoss server then telnet to the device on port 80, do you get a connection?

[09-Feb-2010 12:10:13] <NewBee1> yes this is number 2 of 50. and the 1st one worked when i added it by hand

[09-Feb-2010 12:10:24] <NewBee1> ya and wget

[09-Feb-2010 12:10:53] <rmatte> hmmm, no idea then, guess you'll have to go the tedious route for now and figure out why it's not picking it up automatically later

[09-Feb-2010 12:11:27] <rmatte> make sure you lock the services after adding them too

[09-Feb-2010 12:11:35] <rmatte> you don't want them dissapearing during an automated remodel

[09-Feb-2010 12:11:38] <NewBee1> is there a way to do this with zenPacks?

[09-Feb-2010 12:11:57] <rmatte> ZenPacks are used to package performance templates, scripts, plugins, and reports

[09-Feb-2010 12:12:02] <rmatte> they aren't used to automate stuff like that

[09-Feb-2010 12:13:42] <NewBee1> is there a command line to remodel system.

[09-Feb-2010 12:17:46] <patzer> zenmodeler run -d device

[09-Feb-2010 12:18:57] <NewBee1> thank you

[09-Feb-2010 12:22:49] <rmatte> or if you just want to remodel everything, do zenmodel run

[09-Feb-2010 12:41:07] <mrayzenoss> NewBee1: you can also pass organizers to zenmodel, like Groups and Locations

[09-Feb-2010 12:46:52] <NewBee1> that could help out a lot

[09-Feb-2010 12:47:17] <NewBee1> if i could only get them to pick up the IP services. :-\

[09-Feb-2010 12:48:33] <mchesmo3> Do I need a password to log into the webinar?

[09-Feb-2010 12:55:10] <mrayzenoss> mchesmo3: I didn't think so

[09-Feb-2010 12:56:31] <mchesmo3> I try the link and do join event now but it seems to want a pw

[09-Feb-2010 12:57:06] <mrayzenoss> that's not supposed to be there

[09-Feb-2010 12:58:01] <mrayzenoss> zen123 is the password

[09-Feb-2010 12:59:07] <rmatte> NewBee1: is it picking up 1 IP service but not others, or is it flat out not picking up anything?

[09-Feb-2010 12:59:44] <NewBee1> not picking up any. it event took away the one i had put in by hand. (didn't lock it)

[09-Feb-2010 13:00:34] <mrayzenoss> off to the webinar

[09-Feb-2010 13:00:39] <mchesmo3> On now thanks

[09-Feb-2010 13:02:18] <NewBee1> when i run it form them CL i don't see anything about ip services

[09-Feb-2010 13:02:59] <NewBee1> No portscan plugins found for HOSTNAME

[09-Feb-2010 13:04:31] <NewBee1> Do i need to use something like portscanCollect(self, device, ip, timeout)

[09-Feb-2010 13:05:14] <rmatte> NewBee1: maybe the services modeler plugin isn't bound to the class?

[09-Feb-2010 13:06:01] <rmatte> like, if you go to that class, then select More - Collector plugins from the dropdown...

[09-Feb-2010 13:06:11] <rmatte> do you see zenoss.snmp.IpServiceMap in there?

[09-Feb-2010 13:06:49] <NewBee1> yes

[09-Feb-2010 13:07:29] <NewBee1> i also see it on the host

[09-Feb-2010 13:07:36] <rmatte> hmmm

[09-Feb-2010 13:07:56] <rmatte> which version of Zenoss?

[09-Feb-2010 13:08:03] <mchesmo3> does anyone have the dial in number for the webinar..one of our guys needs to phone in

[09-Feb-2010 13:08:29] <NewBee1> 2.5.0

[09-Feb-2010 13:10:04] <rmatte> hmmm, you didn't upgrade to 2.5.1?

[09-Feb-2010 13:10:35] <rmatte> mchesmo3: the number is provided in webex, but you need to actually be an attendee in webex to be able to dial in

[09-Feb-2010 13:10:35] <NewBee1> Nope. this was a new install.

[09-Feb-2010 13:11:02] <rmatte> NewBee1: I wasn't overly impressed with anything about 2.5.0... wait until the 2.5.2 release and then upgrade

[09-Feb-2010 13:11:15] <rmatte> 2.5.2 is going to be rock solid compared to 2.5.0

[09-Feb-2010 13:11:30] <NewBee1> when is that comming out?

[09-Feb-2010 13:13:14] <rmatte> hopefully by the end of the month, but they are aiming for it to be the last maintenance release for the 2.5.x series so that they can focus on 2.6, so it won't be out until they are sure that they've nailed down everything they can

[09-Feb-2010 13:13:50] <rmatte> what device class are these devices in by the way?

[09-Feb-2010 13:14:35] <NewBee1> /Devices /Server /Windows /VirtualSystem /digimem /

[09-Feb-2010 13:15:35] <rmatte> zIpServiceMapMaxPort is set to 1024 in zProperties?

[09-Feb-2010 13:15:55] <rmatte> and nmap portscan option is set to -p 1-1024;-sT;--open;-oG -

[09-Feb-2010 13:15:56] <rmatte> ?

[09-Feb-2010 13:16:03] <rmatte> zNmapPortscanOptions

[09-Feb-2010 13:16:04] <rmatte> rather

[09-Feb-2010 13:16:12] <NewBee1> let me check

[09-Feb-2010 13:16:15] <rmatte> k

[09-Feb-2010 13:17:18] <NewBee1> zIpServiceMapMaxPort is set to 1024

[09-Feb-2010 13:17:59] <NewBee1> zNmapPortscanOptions -p 1-1024;-sT;--open;-oG -

[09-Feb-2010 13:18:03] <rmatte> k, so that's good

[09-Feb-2010 13:18:20] <rmatte> try running zenmodel from the commandline, but with the -v10 flag

[09-Feb-2010 13:18:28] <rmatte> see if you see anything about ports or services

[09-Feb-2010 13:18:56] <rmatte> (it'll spit a lot of extra junk out so only do it for a single device)

[09-Feb-2010 13:19:19] <rmatte> zenmodeler run -v10 -d whatever

[09-Feb-2010 13:20:13] <rmatte> hmmm, the cycle times for one of my collectors just went through the roof

[09-Feb-2010 13:20:17] * rmatte scratches his head

[09-Feb-2010 13:21:12] forsberg is now known as fOrsberg

[09-Feb-2010 13:21:13] <NewBee1> 2010-02-09 10:09:23,782 INFO zen.ZenModeler: No portscan plugins found for HOSTNAME

[09-Feb-2010 13:22:14] <rmatte> hmmm

[09-Feb-2010 13:22:21] <NewBee1> does zenoss have nmap loaded with it?

[09-Feb-2010 13:22:31] <rmatte> yeh, it should come with it I believe

[09-Feb-2010 13:22:35] <NewBee1> because i don't have it loaded

[09-Feb-2010 13:23:34] <rmatte> checking right now...

[09-Feb-2010 13:24:43] <rmatte> hmmm, it looks like it's supposed to but I can't find the binary...

[09-Feb-2010 13:24:48] <rmatte> let me dig in to this for a minute

[09-Feb-2010 13:25:45] <rmatte> well, here's the python line in the plugin where it's supposed to execute it: return getProcessOutput(zenPath('libexec', 'nmap'), nmapoptions)

[09-Feb-2010 13:26:59] <rmatte> from Products.ZenUtils.Utils import zenPath

[09-Feb-2010 13:27:07] <rmatte> I'll check zenPath code to see what it's doing...

[09-Feb-2010 13:27:24] fOrsberg is now known as forsberg

[09-Feb-2010 13:27:44] <rmatte> hmmm, there is no zenPath directory in there

[09-Feb-2010 13:27:55] * rmatte scratches his head

[09-Feb-2010 13:28:36] <rmatte> yeh, looking at the code I have no idea how this IpServiceMap script could possibly work

[09-Feb-2010 13:29:22] <rmatte> especially since especially since there doesn't seem to be any nmap binary actually provided with zenoss

[09-Feb-2010 13:30:21] <rmatte> but even one of the libraries that it's calling on doesn't seem to exist

[09-Feb-2010 13:30:36] <rmatte> hmmm, I'm checking this on a 2.4.5 install though, I'll check on my 2.5.2 beta install...

[09-Feb-2010 13:32:20] <rmatte> ah, I found zenPath (what it's using)

[09-Feb-2010 13:32:47] <venturaville> does anyone have any good conferences on their list to go to this year?

[09-Feb-2010 13:33:23] <rmatte> I'm probably going to BSDCAN, but only because it actually takes place in this city lol

[09-Feb-2010 13:34:24] <rmatte> NewBee1: did you do a stack or RPM install?

[09-Feb-2010 13:35:33] <NewBee1> humm be a while

[09-Feb-2010 13:35:36] <NewBee1> let me look

[09-Feb-2010 13:35:55] <rmatte> like, when you installed it, did you run a .bin file?

[09-Feb-2010 13:36:15] <patzer> uh oh I fried my db I think

[09-Feb-2010 13:36:24] <rmatte> patzer: and how would you have accomplished this?

[09-Feb-2010 13:36:31] <patzer> reindex() in zendmd fails KeyError: '\x00\x00\x00\x00\x00\x00\x0f\x96'

[09-Feb-2010 13:36:40] <patzer> wish I knew bud

[09-Feb-2010 13:36:44] <rmatte> patzer: restart zenoss then try again

[09-Feb-2010 13:36:47] <patzer> I'll just settle for fixing it

[09-Feb-2010 13:36:51] <rmatte> actually hold on...

[09-Feb-2010 13:36:54] <patzer> I just restarted before trying a reindex()

[09-Feb-2010 13:36:56] <rmatte> stop zenoss

[09-Feb-2010 13:37:01] <NewBee1> ya i was looking to see if i had the bin or the rpm in my home dir

[09-Feb-2010 13:37:03] <rmatte> then go in to $ZENHOME/var

[09-Feb-2010 13:37:08] <rmatte> delete any *.zec files

[09-Feb-2010 13:37:14] <patzer> yup did that too

[09-Feb-2010 13:37:15] <rmatte> then start zenoss, and try again

[09-Feb-2010 13:37:16] <venturaville> bsdcon you mean?

[09-Feb-2010 13:37:23] <rmatte> venturaville: no, BSDCAN

[09-Feb-2010 13:37:26] <patzer> there is a zeo-1.1.zec one that comes back immediately though

[09-Feb-2010 13:37:26] <venturaville> ah

[09-Feb-2010 13:37:29] <venturaville> I see

[09-Feb-2010 13:37:31] <ckrough> rmatte is a canook

[09-Feb-2010 13:37:32] <rmatte> http://www.bsdcan.org/2010/

[09-Feb-2010 13:37:37] <rmatte> canook i AM

[09-Feb-2010 13:37:41] <ckrough> eh

[09-Feb-2010 13:37:47] <rmatte> lol

[09-Feb-2010 13:37:55] <rmatte> aboot

[09-Feb-2010 13:37:59] <venturaville> yeah I can't justify a BSD conference to my boss.....

[09-Feb-2010 13:38:01] <NewBee1> Looks like i have an RPM

[09-Feb-2010 13:38:08] <rmatte> venturaville: not many people could

[09-Feb-2010 13:38:42] <rmatte> NewBee1: ah ok... try this...

[09-Feb-2010 13:38:58] <rmatte> NewBee1: well first off, what's your $ZENHOME directory?

[09-Feb-2010 13:39:27] <NewBee1> opt/zenoss

[09-Feb-2010 13:39:32] <NewBee1> /opt/zenoss

[09-Feb-2010 13:39:50] <rmatte> ok...

[09-Feb-2010 13:40:56] <rmatte> do this...

[09-Feb-2010 13:41:01] <rmatte> (as the zenoss user)

[09-Feb-2010 13:41:08] <patzer> ah, I hadn't turned off the zeo cache correctly I think

[09-Feb-2010 13:41:12] <rmatte> find /opt/zenoss -name nmap

[09-Feb-2010 13:41:41] <rmatte> cgibbons: ping

[09-Feb-2010 13:41:51] <NewBee1> /opt/zenoss/Products/DataCollector/plugins/zenoss/nmap

[09-Feb-2010 13:42:01] <rmatte> ok, that's the only result right?

[09-Feb-2010 13:42:16] <NewBee1> yep

[09-Feb-2010 13:42:24] <rmatte> yeh, I think we may have a bug on our hands here

[09-Feb-2010 13:42:47] <rmatte> and here's the reason...

[09-Feb-2010 13:43:03] <rmatte> if you navigate to /opt/zenoss/Products/DataCollector/plugins/zenoss/nmap and view IpServiceMap.py

[09-Feb-2010 13:43:06] <rmatte> you'll see...

[09-Feb-2010 13:43:12] <rmatte> from Products.ZenUtils.Utils import zenPath

[09-Feb-2010 13:43:12] <rmatte> and

[09-Feb-2010 13:43:19] <rmatte> return getProcessOutput(zenPath('libexec', 'nmap'), nmapoptions)

[09-Feb-2010 13:43:21] <rmatte> now...

[09-Feb-2010 13:43:24] <rmatte> if you navigate to...

[09-Feb-2010 13:43:50] <rmatte> /opt/zenoss/Products/ZenUtils and view Utils.py

[09-Feb-2010 13:44:16] <rmatte> and look down from the line with: def zenPath(*args):

[09-Feb-2010 13:44:36] <rmatte> you'll see that zenPath gets set as different paths based on $ZENHOME

[09-Feb-2010 13:44:58] <rmatte> so it's basically trying to execute $ZENHOME/whatever/nmap <options>

 

[09-Feb-2010 13:45:17] <rmatte> but since the nmap binary doesn't exist anywhere in the $ZENHOME structure, it's obviously not going to be able to

[09-Feb-2010 13:45:28] <rmatte> pretty sure that's what it is, unless I'm missing something

[09-Feb-2010 13:45:35] <rmatte> I'd need to speak with an actual Zenoss dev to confirm

[09-Feb-2010 13:46:28] <NewBee1> Glad i could help :-D

[09-Feb-2010 13:46:56] <rmatte> lol, if that is the problem, it'll be easy to fix and hopefully the fix can be done for 2.5.2

[09-Feb-2010 13:46:57] <venturaville> PyCon is local in Atlanta this year in another week if anyone is interested

[09-Feb-2010 13:48:24] <rmatte> NewBee1: do me a one last favour...

[09-Feb-2010 13:48:32] <rmatte> install nmap on the system, then try modelling a device

[09-Feb-2010 13:48:34] <rmatte> see if it works

[09-Feb-2010 13:48:44] <rmatte> the code may fall back on executing based on $PATH

[09-Feb-2010 13:50:10] <NewBee1> I get the same thing on my 2.4.5 box but i know i have nmap installed

[09-Feb-2010 13:50:15] <NewBee1> and i think it's working

[09-Feb-2010 13:55:03] <NewBee1> no luck. still get the no postscan plugins

[09-Feb-2010 13:55:34] <NewBee1> and i've tested nmap it's working

[09-Feb-2010 13:57:56] <rmatte> k

[09-Feb-2010 13:58:14] <rmatte> yeh, I think it's a bug, not even a bug in the code, just an oversight when they were packaging things

[09-Feb-2010 13:58:40] <rmatte> hopefully I can speak with a dev to confirm

[09-Feb-2010 14:03:02] <NewBee1> WARNING zen.PythonClient: Error in zenoss.nmap.IpServiceMap: got stderr: 'Upon execvpe /opt/zenoss/libexec/nmap

[09-Feb-2010 14:03:13] <rmatte> aha

[09-Feb-2010 14:03:17] <rmatte> just as I thought

[09-Feb-2010 14:03:24] <rmatte> ok, can you try something then...

[09-Feb-2010 14:03:34] <rmatte> create /opt/zenoss/libexec if it doesn't exist

[09-Feb-2010 14:03:45] <rmatte> then symlink the nmap binary on the system to that

[09-Feb-2010 14:03:46] <rmatte> then try

[09-Feb-2010 14:04:01] <NewBee1> ok

[09-Feb-2010 14:05:08] <NewBee1> sorry my new is going to show. ln -s ? to make the link

[09-Feb-2010 14:05:24] <rmatte> ln -s to create a softlink, yes

[09-Feb-2010 14:06:37] <rmatte> symbolic rather

[09-Feb-2010 14:06:53] <NewBee1>  WARNING zen.PythonClient: Error in zenoss.nmap.IpServiceMap: got stderr: "/opt/zenoss/libexec/nmap: unrecognized option `--open'\n"

[09-Feb-2010 14:07:05] <rmatte> hmmm

[09-Feb-2010 14:07:26] <NewBee1> zen.PythonClient: running nmap plugin with options: ['-p 1-1024', '-sT', '--open', '-oG -', '10.0.60.128']

[09-Feb-2010 14:07:48] <rmatte> yeh, it's complaining because it's seeing a newline I believe

[09-Feb-2010 14:07:54] <NewBee1> didn't see that in the zProp

[09-Feb-2010 14:07:58] <rmatte> since the options are -p 1-1024;-sT;--open;-oG -

[09-Feb-2010 14:08:05] <rmatte> in the zprop

[09-Feb-2010 14:08:17] <rmatte> try removing the ;

[09-Feb-2010 14:08:32] <rmatte> (all of them)

[09-Feb-2010 14:08:49] <NewBee1> -p 1-1024 -sT --open -oG -

[09-Feb-2010 14:08:56] <NewBee1> what is the last - ?

[09-Feb-2010 14:09:03] <rmatte> wouldn't worry about it

[09-Feb-2010 14:09:33] <NewBee1> looks like it ran on that system

[09-Feb-2010 14:09:43] <rmatte> did it actually pick anything up?

[09-Feb-2010 14:09:54] <NewBee1> nope

[09-Feb-2010 14:10:14] <rmatte> hmmmm

[09-Feb-2010 14:10:15] <rmatte> nmapoptions = nmapoptions.split(";")

[09-Feb-2010 14:10:26] <rmatte> yeh, looks like it splits the options based on that...

[09-Feb-2010 14:10:30] <rmatte> let me figure this out...

[09-Feb-2010 14:11:00] <rmatte> nmapoptions.append(device.manageIp)

[09-Feb-2010 14:11:07] <rmatte> ok, so what it's doing is this..

[09-Feb-2010 14:11:30] <rmatte> it's splitting the arguments based on ; in to a dictionary

[09-Feb-2010 14:11:38] <rmatte> then it's appending the device IP to the end

[09-Feb-2010 14:11:57] <rmatte> to build the command, but it's treating the spaces between the options as newlines

[09-Feb-2010 14:12:08] <rmatte> let me fool around in a python prompt to see if I can fix that

[09-Feb-2010 14:13:08] <mrenz> y0 - is there any way to get zenoss to keep checking zencommand data sources so that count goes above 1 when, say, a nagios-based check reports "CRITICAL"?

[09-Feb-2010 14:13:45] <rmatte> mrenz: what version of Zenoss are you using?

[09-Feb-2010 14:14:17] <mrenz> we have a lot of false-negative scenarios where systems can become unresponsive for a minute, so we were going to alert on a count of 3, but nagios checks don't raise count it seems

[09-Feb-2010 14:14:21] <mrenz> 2.4

[09-Feb-2010 14:14:50] <mrenz> we're looking at 2.5 but haven't gotten around to upgrading yet

[09-Feb-2010 14:16:37] <rmatte> mrenz: one second...

[09-Feb-2010 14:17:26] <rmatte> mrenz: http://dev.zenoss.org/trac/ticket/5494

[09-Feb-2010 14:17:55] <rmatte> mrenz: as the zenoss user do: zenpatch 15003

[09-Feb-2010 14:17:58] <rmatte> then restart zenoss

[09-Feb-2010 14:18:20] <rmatte> There are also some other patches you may find useful: docs/DOC-4434#comment-1521

[09-Feb-2010 14:18:36] <rmatte> and when 2.5.2 comes out, I strongly suggest testing to upgrade to it, it should be rock solid by then

[09-Feb-2010 14:19:08] <rmatte> I still have 2.4.5 in production myself, but with those patches

[09-Feb-2010 14:19:14] <NewBee1> So my nmap does not like the --open opetion

[09-Feb-2010 14:19:33] <rmatte> NewBee1: oh, if you run it by hand it doesn't like it?

[09-Feb-2010 14:19:44] <NewBee1> ok

[09-Feb-2010 14:20:01] <rmatte> NewBee1: nah, that's not the problem...

[09-Feb-2010 14:20:12] <rmatte> the problem is that Zenoss is inserting newline characters (\n) in

[09-Feb-2010 14:20:18] <rmatte> so nmap doesn't like those

[09-Feb-2010 14:20:36] <rmatte> instead of seeing --open it's seeing --open'\n

[09-Feb-2010 14:20:40] <NewBee1> because of the split?

[09-Feb-2010 14:20:41] <rmatte> which it doesn't recognize

[09-Feb-2010 14:20:53] <rmatte> well, not really because of the split, but because of how the code is processing it

[09-Feb-2010 14:20:59] <rmatte> I'm working on figuring out how to fix that

[09-Feb-2010 14:21:17] <rmatte> If I can figure it out it'll be a quick patch and should hopefully make it in to 2.5.2

[09-Feb-2010 14:21:20] <NewBee1> ok just poking around.

[09-Feb-2010 14:21:29] <rmatte> yup

[09-Feb-2010 14:21:46] <mrenz> c00l ty!

[09-Feb-2010 14:22:08] <rmatte> mrenz: no problem

[09-Feb-2010 14:23:29] <rmatte> NewBee1: don't go anywhere lol, I may need you in a few minutes

[09-Feb-2010 14:24:10] <rmatte> when you ran it with the spaces instead of the ; what did it show in the log by the way?

[09-Feb-2010 14:24:25] <NewBee1> Ok

[09-Feb-2010 14:25:10] <NewBee1> noting i didn't run it using v10

[09-Feb-2010 14:25:22] <rmatte> well, try it again with -v10 please

[09-Feb-2010 14:25:28] <NewBee1> 2010-02-09 10:58:07,042 INFO zen.ZenModeler: Portscan collector method for device

[09-Feb-2010 14:25:31] <mrayzenoss> venturaville: we'll be at SouthEast LinuxFest in South Carolina, kinda near you

[09-Feb-2010 14:26:38] <NewBee1>  Portscan collector method for device

[09-Feb-2010 14:26:50] <NewBee1> PortscanClient: Sending queries for plugin zenoss.portscan.IpServiceMap

[09-Feb-2010 14:26:58] <NewBee1>  zen.ZenModeler: Running 3 clients

[09-Feb-2010 14:27:07] <NewBee1>  zen.Portscanner: Connected to 10.0.60.127:80

[09-Feb-2010 14:27:07] <NewBee1> 2010-02-09 11:14:46,347 DEBUG zen.Portscanner: Connected to 10.0.60.127:139

[09-Feb-2010 14:27:07] <NewBee1> 2010-02-09 11:14:46,354 DEBUG zen.Portscanner: Connected to 10.0.60.127:135

[09-Feb-2010 14:27:11] <rmatte> If there's a ton of lines just use fpaste.org

[09-Feb-2010 14:27:34] <rmatte> That'll be easier

[09-Feb-2010 14:29:23] <NewBee1> http://fpaste.org/M7Qe/

[09-Feb-2010 14:33:17] <rmatte> hmmm, don't see any reference to nmap in that

[09-Feb-2010 14:33:24] <rmatte> so I guess the spaces aren't an option

[09-Feb-2010 14:33:28] <rmatte> ok... soooo....

[09-Feb-2010 14:34:11] <rmatte> well, the getProcessOutput function is a twisted function, so I'm not going to mess with that...

[09-Feb-2010 14:35:52] <rmatte> ok, I'd like you to try something (this isn't a production box yet?)

[09-Feb-2010 14:36:23] <rmatte> actually, bleh

[09-Feb-2010 14:39:41] <rmatte> I need to figure out what this getProcessOutput function is expecting first...

[09-Feb-2010 14:39:55] <NewBee1> Ok

[09-Feb-2010 14:42:02] <rmatte> weird

[09-Feb-2010 14:42:13] <rmatte> it is actually expecting the operations in the format that they are being passed

[09-Feb-2010 14:42:20] <rmatte> can you put the ;'s back and run it again?

[09-Feb-2010 14:42:25] <rmatte> see if it complains about the same thing

[09-Feb-2010 14:42:34] mrayzenoss1 is now known as mrayzenoss

[09-Feb-2010 14:44:25] <rmatte> -p 1-1024;-sT;--open;-oG -

[09-Feb-2010 14:45:32] <sergeymasushko> I'm experiencing strange behavior of the zenoss. I can't rename device through the web. it says that this device is already in use, however when I try to find this device it shows nothing...

[09-Feb-2010 14:47:14] <rmatte> I'm going to try modifying the code to strip the newline characters out...

[09-Feb-2010 14:47:29] <rmatte> sergeymasushko...

[09-Feb-2010 14:48:14] <rmatte> Try running this code in zendmd: http://fpaste.org/1LHL/

[09-Feb-2010 14:48:17] <rmatte> for starters

[09-Feb-2010 14:48:46] <rmatte> hopefully that'll fix it

[09-Feb-2010 14:49:24] <sergeymasushko> rmatte: thanks, will try it

[09-Feb-2010 14:52:23] <rmatte> np

[09-Feb-2010 14:52:51] <rmatte> NewBee1: you still around?

[09-Feb-2010 14:53:45] <NewBee1> sorry got stuck on a call

[09-Feb-2010 14:53:48] <NewBee1> 1 sec

[09-Feb-2010 14:54:42] <rmatte> wow

[09-Feb-2010 14:54:46] <rmatte> this is an oldy apparently

[09-Feb-2010 14:54:47] <rmatte> http://dev.zenoss.org/trac/ticket/5238

[09-Feb-2010 14:54:51] <NewBee1> http://fpaste.org/w17j/

[09-Feb-2010 14:54:57] <rmatte> 8 months ago, not sure how it got missed for that long

[09-Feb-2010 14:55:03] * rmatte reads the trac ticket

[09-Feb-2010 14:55:47] <rmatte> NewBee1: Try this...

[09-Feb-2010 14:57:55] <rmatte> as the zenoss user do: zenpatch 16617

[09-Feb-2010 14:58:03] <rmatte> then restart zenoss

[09-Feb-2010 14:58:28] <rmatte> then change the options in zenoss to: -p 1-1024 -sT -oG -

[09-Feb-2010 14:58:31] <rmatte> and then see if it works

[09-Feb-2010 14:59:46] <rmatte> actually, you might have to use: -p 1-1024 -sT --open -oG - ${here/manageIp}

[09-Feb-2010 14:59:59] <rmatte> try them both, see if the first one works, if not, try the second

[09-Feb-2010 15:01:11] <rmatte> actually, I'm confused, there are 2 patches

[09-Feb-2010 15:02:12] <rmatte> yeh, zenpatch 16617 should be it...

[09-Feb-2010 15:02:28] <rmatte> and the options should be: -p 1-1024 -sT -oG -

[09-Feb-2010 15:02:30] <mrayzenoss> first patch was rejected because it wasn't reviewed.  All code must be reviewed before going in

[09-Feb-2010 15:02:36] <rmatte> I see

[09-Feb-2010 15:02:54] <rmatte> well, this was a fairly big oversight... Zenoss is completely unable to auto-detect IpServices right now

[09-Feb-2010 15:03:15] <rmatte> and since it states that it should be able to in the documentation (and everyone just takes for granted that it does) it's pretty confusing

[09-Feb-2010 15:03:23] <rmatte> I never knew it was broken

[09-Feb-2010 15:03:39] <rmatte> and it's been broken for like 8 months now or more based on the trac ticket

[09-Feb-2010 15:04:14] <rmatte> I definitely noticed that it didn't do proper detection, but I never dug in this deep to figure out why

[09-Feb-2010 15:04:47] <rmatte> also, on top of that patch never being completed/reviewed/applied, nmap isn't even packaged in $ZENHOME, even though that's where Zenoss looks in the code

[09-Feb-2010 15:05:00] <rmatte> so the user had to manually create $ZENHOME/libexec and symlink nmap in to that directory

[09-Feb-2010 15:05:07] <rmatte> has to*

[09-Feb-2010 15:06:37] <sergeymasushko> rmatte: hm looks like you code has helped, but 1 device still returns the same error: this name already in use

[09-Feb-2010 15:06:49] <rmatte> sergeymasushko: hmmm

[09-Feb-2010 15:07:19] <rmatte> sergeymasushko: not sure, if the code didn't work

[09-Feb-2010 15:08:39] <rmatte> mrayzenoss: since the patch looks to almost be done and packaging nmap would be a huge deal, could this not be looked at for 2.5.2?  Or is the door closed on that now?

[09-Feb-2010 15:08:52] <rmatte> wouldn't be a huge deal, I meant to say

[09-Feb-2010 15:09:07] <mrayzenoss> which ticket?

[09-Feb-2010 15:09:44] <rmatte> http://dev.zenoss.org/trac/ticket/5238

[09-Feb-2010 15:10:02] <rmatte> it was originally opened with milestone of stone crab, but that was user error on the part of whoever opened it

[09-Feb-2010 15:10:12] <rmatte> They even stated that in the first entry...

[09-Feb-2010 15:10:14] <rmatte> http://dev.zenoss.org/trac/ticket/5238

[09-Feb-2010 15:10:15] <rmatte> erm

[09-Feb-2010 15:10:16] <rmatte> bah

[09-Feb-2010 15:10:41] <rmatte> Changed 8 months ago by zenoss

[09-Feb-2010 15:10:41] <rmatte> Milestone probably not set right. Not familiar with releases.

[09-Feb-2010 15:11:57] <rmatte> actually, looks like bbibeault changed the milestone

[09-Feb-2010 15:12:11] <rmatte> not sure why since it was opened 8 months ago

[09-Feb-2010 15:12:18] <sergeymasushko> mrayzenoss: hi, btw... can you take a look at the TT http://dev.zenoss.org/trac/ticket/4579

[09-Feb-2010 15:13:15] <rmatte> looks like the patch was verified by cholden (according to the trac ticket)

[09-Feb-2010 15:14:11] <rmatte> the ticket was reopened by someone getting a traceback because nmap is not available in the $ZENHOME path

[09-Feb-2010 15:15:47] <rmatte> and looking at the code in the latest beta build, that patch never got applied

[09-Feb-2010 15:16:17] <rmatte> so it would be nice if someone could verify the patch, add it to the next beta release, and package nmap in $ZENHOME/libexec

[09-Feb-2010 15:16:25] <rmatte> that would close the loop on that bug

[09-Feb-2010 15:17:14] <mrayzenoss> sergeymasushko: that's probably going to be addressed in the release after Stone Crab

[09-Feb-2010 15:17:37] <mrayzenoss> some sort of UI for that

[09-Feb-2010 15:18:08] <mistich> have no way to ask this but here we go

[09-Feb-2010 15:18:45] <mistich> I have a <div tal:define="global serverTimeZone  here/getServerTimeZone"></div> in my .pt file

[09-Feb-2010 15:18:55] <mistich> and I want to call it like so    <input class="tableheader" type="button" id="graphdates" onclick="showCompare(this.form.dstart.value,this.form.dend.value,<span tal:replace="serverTimeZone">[0]</span> )" value="graph dates" >

 

[09-Feb-2010 15:19:08] <mistich> but get a error what am I doing wrong

[09-Feb-2010 15:19:35] <sergeymasushko> mrayzenoss: is there an ETA? :)

[09-Feb-2010 15:20:20] <mrayzenoss> Octoberish

[09-Feb-2010 15:20:35] <mrayzenoss> we've been doing releases about every 6 months

[09-Feb-2010 15:21:01] <mrayzenoss> and maintaining the model of the data center may be a feature for 3.1

[09-Feb-2010 15:21:18] <mrayzenoss> enhancing Zenoss' ability to manage dependencies and stuff

[09-Feb-2010 15:21:35] <mistich> anyone want to take a shot

[09-Feb-2010 15:22:05] <rmatte> mistich: I don't know tal well enough, sorry

[09-Feb-2010 15:22:34] <mrayzenoss> rmatte: does that zenpatch work for 5238?

[09-Feb-2010 15:22:34] <mistich> matt we need developers here every day :)

[09-Feb-2010 15:22:54] <mrayzenoss> mistich: we're hiring :)

[09-Feb-2010 15:22:58] <rmatte> mrayzenoss: not sure, trying to have NewBee1 test it

[09-Feb-2010 15:23:07] <rmatte> NewBee1: you still around?

[09-Feb-2010 15:23:11] <mistich> can I have my own developer :)

[09-Feb-2010 15:23:27] <NewBee1> ya

[09-Feb-2010 15:23:31] <rmatte> ok...

[09-Feb-2010 15:23:34] <NewBee1> on call still

[09-Feb-2010 15:23:52] <rmatte> ok, when you're done can you please do the following...

[09-Feb-2010 15:24:03] <rmatte> as the zenoss user: zenpatch 16617

[09-Feb-2010 15:24:11] <rmatte> then restart zenoss

[09-Feb-2010 15:24:45] <rmatte> then set the options to: -p 1-1024 -sT -oG -

[09-Feb-2010 15:24:47] <sergeymasushko> mistich: you can hire a developer(s), and built your own "zenoss" :)

[09-Feb-2010 15:24:49] <rmatte> and try running it again

[09-Feb-2010 15:24:52] <rmatte> it should work

[09-Feb-2010 15:24:57] <ckrough> sergeymasushko: sush

[09-Feb-2010 15:25:02] <ckrough> shush I mean

[09-Feb-2010 15:25:14] <NewBee1> Ok I'm off the call

[09-Feb-2010 15:25:25] <rmatte> k

[09-Feb-2010 15:26:37] <NewBee1> should zennoss be running?

[09-Feb-2010 15:26:41] <NewBee1> when i run the patch?

[09-Feb-2010 15:26:43] <rmatte> yeh

[09-Feb-2010 15:26:45] <rmatte> that's fine

[09-Feb-2010 15:26:54] <rmatte> I always apply my patches while it's running

[09-Feb-2010 15:29:28] <rmatte> make sure you restart zenoss after it's applied though

[09-Feb-2010 15:29:46] <NewBee1> yep just did

[09-Feb-2010 15:29:51] <rmatte> k cool

[09-Feb-2010 15:30:01] <rmatte> make sure you set the options to: -p 1-1024 -sT -oG -

[09-Feb-2010 15:30:37] <NewBee1> http://fpaste.org/hGAP/

[09-Feb-2010 15:30:57] <rmatte> hmmm, the patch removes nmapoptions.append(device.manageIp)

[09-Feb-2010 15:32:35] <rmatte> did it pick anything up?

[09-Feb-2010 15:32:36] <NewBee1> I'm added in in

[09-Feb-2010 15:32:40] <NewBee1> no

[09-Feb-2010 15:32:52] <rmatte> adding what in?

[09-Feb-2010 15:32:55] <NewBee1> I'm adding nmap.IpServiceMap

[09-Feb-2010 15:33:08] <rmatte> thought it was already in?

[09-Feb-2010 15:33:09] <NewBee1> did you say that it removed that?

[09-Feb-2010 15:33:13] <rmatte> no no

[09-Feb-2010 15:33:15] <NewBee1> ok

[09-Feb-2010 15:33:32] <rmatte> it removes a line from the old version of the script which appended the IP address of the device to the end... ok one second...

[09-Feb-2010 15:33:59] <rmatte> add ${here/manageIp} to the end of the options

[09-Feb-2010 15:34:03] <NewBee1> ok

[09-Feb-2010 15:34:12] <rmatte> -p 1-1024 -sT -oG - ${here/manageIp}

[09-Feb-2010 15:34:54] <rmatte> If that works, I can suggest a line for the patch which will fix it so that you don't have to do that

[09-Feb-2010 15:35:23] <NewBee1> I didn't get anything in the IP servies

[09-Feb-2010 15:35:32] <NewBee1> I saw it find the ports

[09-Feb-2010 15:35:40] <rmatte> fpaste it please?

[09-Feb-2010 15:36:18] <NewBee1> http://fpaste.org/qbjz/

[09-Feb-2010 15:36:21] <rmatte> thanks

[09-Feb-2010 15:36:27] <NewBee1> Np

[09-Feb-2010 15:37:00] <NewBee1> 2010-02-09 12:21:53,731 DEBUG zen.Portscanner: Connected to 10.0.60.127:80

[09-Feb-2010 15:37:33] <rmatte> 2010-02-09 12:21:45,630 WARNING zen.PythonClient: Error in zenoss.nmap.IpServiceMap: got stderr: 'No target machines/networks specified!\nQUITTING!\n'

[09-Feb-2010 15:37:39] <rmatte> you sure that's the right paste?

[09-Feb-2010 15:38:19] <rmatte> you were running with options: -p 1-1024 -sT -oG - ${here/manageIp} ?

[09-Feb-2010 15:38:53] <NewBee1> http://fpaste.org/Gopo/  did it again just to make sure

[09-Feb-2010 15:38:57] <rmatte> k

[09-Feb-2010 15:39:10] <NewBee1> no just -p 1-1024 -sT -oG -

[09-Feb-2010 15:39:17] <rmatte> ok, that's the issue

[09-Feb-2010 15:39:24] <NewBee1> ok 1 sec

[09-Feb-2010 15:39:26] <rmatte> add ${here/manageIp} to the end please

[09-Feb-2010 15:39:42] <rmatte> I just want to make sure that it actually picks up the IP Services with that

[09-Feb-2010 15:39:58] <rmatte> if I can confirm that it does, then I can modify the code so that you won't need to specify ${here/manageIp}

[09-Feb-2010 15:40:08] <rmatte> we're just using that as part of testing

[09-Feb-2010 15:40:28] <NewBee1> ok

[09-Feb-2010 15:41:36] <NewBee1> http://fpaste.org/Pxf8/

[09-Feb-2010 15:41:59] <rmatte> 2010-02-09 12:27:48,090 INFO zen.PythonClient: running the following nmap command: /opt/zenoss/libexec/nmap -p 1-1024 -sT -oG - 10.0.60.127

[09-Feb-2010 15:42:02] <rmatte> that's a start...

[09-Feb-2010 15:42:17] <rmatte> #

[09-Feb-2010 15:42:17] <rmatte> 2010-02-09 12:27:53,445 DEBUG zen.PythonClient: Results for zenoss.nmap.IpServiceMap: # Nmap 4.11 scan initiated Tue Feb 9 12:27:48 2010 as: /opt/zenoss/libexec/nmap -p 1-1024 -sT -oG - 10.0.60.127

[09-Feb-2010 15:42:17] <rmatte> #

[09-Feb-2010 15:42:17] <rmatte> Host: 10.0.60.127 () Ports: 80/open/tcp//http///, 135/open/tcp//msrpc///, 139/open/tcp//netbios-ssn///, 443/open/tcp//https///, 445/open/tcp//microsoft-ds///, 808/open/tcp//ccproxy-http///

[09-Feb-2010 15:42:17] <rmatte> #

[09-Feb-2010 15:42:17] <rmatte> # Nmap run completed at Tue Feb 9 12:27:52 2010 -- 1 IP address (1 host up) scanned in 4.008 seconds

[09-Feb-2010 15:42:23] <rmatte> did it pick up the ipservice?

[09-Feb-2010 15:43:43] <NewBee1> Nope :-(

[09-Feb-2010 15:43:48] <rmatte> garrr

[09-Feb-2010 15:44:35] <rmatte> hmmm

[09-Feb-2010 15:45:15] <rmatte> ok, so it's not outputting the port results line by line...

[09-Feb-2010 15:45:20] <rmatte> give me a minute

[09-Feb-2010 15:46:45] <rmatte> yeh, looks like the code is expecting the results line by line, I'll see if I can modify the options to get this to work

[09-Feb-2010 15:48:18] <rmatte> actually no it's not

[09-Feb-2010 15:48:28] <rmatte> but I can't figure out why it's using \n as the split character

[09-Feb-2010 15:48:42] <NewBee1> when i do nmap i see it all on one line

[09-Feb-2010 15:49:01] <rmatte> oh I see what it's doing

[09-Feb-2010 15:49:04] <NewBee1> is it using \h or somehting

[09-Feb-2010 15:49:32] <rmatte> nah, it's stripping out the # Nmap 5.00 scan initiated Tue Feb  9 16:50:08 2010 as: nmap -p 1-1024 -sT -oG - d1z01.novanoc.com line

[09-Feb-2010 15:49:36] <rmatte> I see what it's doing

[09-Feb-2010 15:50:29] <NewBee1> and there is the end #Nmap run completed

[09-Feb-2010 15:50:54] <rmatte> yeh, but that doesn't matter really

[09-Feb-2010 15:53:12] <rmatte> where the heck is cholden when you need him?

[09-Feb-2010 15:53:23] <rmatte> he apparently verified the patch, I'd like to know if it worked for him

[09-Feb-2010 15:53:52] <rmatte> NewBee1: the IpService is set to monitored in the Services section right?

[09-Feb-2010 15:54:16] <rmatte> hmmm, I'm going to try this myself...

[09-Feb-2010 15:54:18] <rmatte> just to see...

[09-Feb-2010 15:54:18] <NewBee1> ya we started with that step

[09-Feb-2010 15:54:31] <rmatte> just double checking

[09-Feb-2010 15:55:02] <NewBee1> Â http 80 World Wide Web HTTP True 0

[09-Feb-2010 15:55:18] <NewBee1> Name Port Description Monitor Count

[09-Feb-2010 15:56:00] <rmatte> ok, I'm going to do some troubleshooting to see if I can get it working, if I do I'll let you know

[09-Feb-2010 15:56:06] <rmatte> thanks for the time ;)

[09-Feb-2010 15:56:15] <NewBee1> no thank you

[09-Feb-2010 15:56:31] <rmatte> (I've been wanting this fixed for a while)

[09-Feb-2010 15:59:20] <rmatte> hmmm, ok, so it detected http for me, but no idea why

[09-Feb-2010 15:59:31] <rmatte> since I also don't have nmap in $ZENHOME/libexec

[09-Feb-2010 16:00:28] <NewBee1> Ok when i check the monitored Green check i get a list of Services

[09-Feb-2010 16:00:37] <NewBee1> but http is not one of them

[09-Feb-2010 16:00:48] <rmatte> ah

[09-Feb-2010 16:00:50] <rmatte> zenoss.snmp.IpServiceMap

[09-Feb-2010 16:01:02] <rmatte> that's why, the device you're doing it on doesn't have snmp I assume?

[09-Feb-2010 16:01:22] <NewBee1> It has snmp and WMI working

[09-Feb-2010 16:01:31] <rmatte> hmmm, ok...

[09-Feb-2010 16:02:05] <rmatte> when you go to collector plugins

[09-Feb-2010 16:02:07] <NewBee1> yep just used the snmp walk and get info back

[09-Feb-2010 16:02:26] <rmatte> do you have zenoss.snmp.IpServiceMap or the zenoss.nmap.IpServiceMap plugin?

[09-Feb-2010 16:02:50] <rmatte> (and this explains why sometimes it's able to gather the correct data and sometimes it can't, since it can do it via snmp but not nmap

[09-Feb-2010 16:02:54] <NewBee1> humm let me check

[09-Feb-2010 16:03:48] <NewBee1> zenoss.nmap.IpServiceMap  and portscan.IpServiceMAp

[09-Feb-2010 16:04:02] <NewBee1> and IPService

[09-Feb-2010 16:04:06] <NewBee1> just found it. sorry

[09-Feb-2010 16:04:08] <rmatte> yeh ok, click the x next to those 2

[09-Feb-2010 16:04:12] <rmatte> then put the snmp one in

[09-Feb-2010 16:04:16] <rmatte> and that one will work for you

[09-Feb-2010 16:04:23] <rmatte> although this still does need to be fixed

[09-Feb-2010 16:04:55] <NewBee1> So you want to just haev IPServise ?

[09-Feb-2010 16:05:28] <rmatte> just the zenoss.snmp one

[09-Feb-2010 16:05:40] <rmatte> not the zenoss.portscan and zenoss.nmap

[09-Feb-2010 16:06:04] <rmatte> click on the gray "Add Fields" link and drag zenoss.snmp.IpServiceMap over

[09-Feb-2010 16:06:26] <rmatte> and make sure you remove the other 2 by clicking on the X next to them

[09-Feb-2010 16:06:29] <rmatte> then save the settings

[09-Feb-2010 16:06:31] <rmatte> and try again

[09-Feb-2010 16:06:33] <NewBee1> OK so i just have SNMP.IPServiceMap now

[09-Feb-2010 16:06:37] <rmatte> good

[09-Feb-2010 16:06:40] <rmatte> save and model

[09-Feb-2010 16:06:43] <rmatte> it'll pick it up

[09-Feb-2010 16:07:01] <rmatte> I'm going to try to fix the nmap plugin

[09-Feb-2010 16:08:42] <NewBee1> no

[09-Feb-2010 16:09:01] <rmatte> It's not working?

[09-Feb-2010 16:09:06] <NewBee1> nope

[09-Feb-2010 16:09:17] <rmatte> hmmm, let me check something...

[09-Feb-2010 16:09:32] <NewBee1> This is a windoes box I'm trying to get working. just FYI

[09-Feb-2010 16:09:39] <rmatte> hmm, I'm using it with my windows devices

[09-Feb-2010 16:10:31] <rmatte> yeh, I am, and it's working fine

[09-Feb-2010 16:10:37] <NewBee1> So you said something about only getting one services then not getting anything else

[09-Feb-2010 16:10:46] <rmatte> correct

[09-Feb-2010 16:11:03] <NewBee1> I only have on win services that it finds.

[09-Feb-2010 16:11:09] <rmatte> which is probably a bug in zenoss.snmp.IpServiceMap

[09-Feb-2010 16:11:16] <NewBee1> let me check but i think it should find 6

[09-Feb-2010 16:11:19] <rmatte> when you say win services, you mean Ip Service?

[09-Feb-2010 16:11:24] <NewBee1> no win

[09-Feb-2010 16:11:58] <NewBee1> windoes services that i have set to monitor

[09-Feb-2010 16:12:12] <rmatte> yeh, but that's WMI, and I've never had problems with that

[09-Feb-2010 16:12:21] <rmatte> It always picks up the right stuff

[09-Feb-2010 16:12:47] <rmatte> I was referring to Ip Services when I said that

[09-Feb-2010 16:13:14] <rmatte> by the way, don't confuse services with processes

[09-Feb-2010 16:13:24] <NewBee1> sure

[09-Feb-2010 16:13:27] <rmatte> and service is something that actually shows up as running if you go to services in the control panel

[09-Feb-2010 16:13:36] <rmatte> if it doesn't show up in there, you won't see it in win services

[09-Feb-2010 16:13:41] <NewBee1> right

[09-Feb-2010 16:14:03] <bigegor> hi all, I've implement WMI Only modeling and monitoring of Windows Server with WMIPerf_Windows ZenPack. ZenPack avaliable via SVN. Testers are welcome.

[09-Feb-2010 16:14:26] <rmatte> bigegor: that's incredibly awesome

[09-Feb-2010 16:14:43] <rmatte> you are THE man

[09-Feb-2010 16:14:44] <rmatte> ;)

[09-Feb-2010 16:15:14] <bigegor> rmatte: I know ;)

[09-Feb-2010 16:15:19] <rmatte> hehe

[09-Feb-2010 16:16:38] <mrayzenoss> bigegor: looking forward to getting that published

[09-Feb-2010 16:17:42] <NewBee1> I found them and they where not set to true. ( WIM  win Services) so not the same problem.

[09-Feb-2010 16:18:18] <theacolyte> bigegor: I realy should give it a try, I just now  got everything working though

[09-Feb-2010 16:18:53] <bigegor> mrayzenoss: it need more testing with different Windows versions.

[09-Feb-2010 16:20:01] <mrayzenoss> perhaps publicize it on the zenoss-windows forum?

[09-Feb-2010 16:22:49] <NewBee1> Ok so if i add 808 monitoring to true it picks that up.

[09-Feb-2010 16:24:23] <rmatte> just not port 80 apparently

[09-Feb-2010 16:24:34] forsberg is now known as fOrsberg

[09-Feb-2010 16:24:41] <NewBee1> ha I'm looking to see what other port it might take.

[09-Feb-2010 16:25:09] <NewBee1> or https 443

[09-Feb-2010 16:25:22] <rmatte> so it's something about port 80

[09-Feb-2010 16:25:29] <rmatte> maybe set monitoring to false then back to true

[09-Feb-2010 16:25:33] <rmatte> and see if it does it then

[09-Feb-2010 16:25:38] <NewBee1> well it will not take 443 ether.

[09-Feb-2010 16:25:46] <rmatte> oh

[09-Feb-2010 16:27:07] <NewBee1> took 135

[09-Feb-2010 16:28:53] <rmatte> very odd

[09-Feb-2010 16:29:10] <rmatte> well, if nmap can be fixed that'll work even better

[09-Feb-2010 16:29:19] <NewBee1> just took netbios-ssn

[09-Feb-2010 16:29:44] <NewBee1> ya but what is it about 80 that it dosn't like

[09-Feb-2010 16:30:52] <rmatte> have you tried it with multiple devices?

[09-Feb-2010 16:33:19] <NewBee1> i just check a new device for 80.

[09-Feb-2010 16:33:29] <NewBee1> in zenoss it doesn't show anything

[09-Feb-2010 16:33:35] <NewBee1> modeling it now

[09-Feb-2010 16:33:39] <rmatte> k

[09-Feb-2010 16:33:48] <NewBee1> nope

[09-Feb-2010 16:34:05] <NewBee1> i have the netbios-ssn  but no 80

[09-Feb-2010 16:34:16] <rmatte> hmmm

[09-Feb-2010 16:34:26] <rmatte> model with -v10 and see if you see any errors

[09-Feb-2010 16:34:57] <NewBee1> I just added it manuly and it's in there.

[09-Feb-2010 16:35:06] <NewBee1> I'll remove and do a -v10

[09-Feb-2010 16:35:17] <rmatte> k

[09-Feb-2010 16:38:57] <NewBee1> http://fpaste.org/YO2e/

[09-Feb-2010 16:40:15] <rmatte> hmmm, that log gives like zero info lol

[09-Feb-2010 16:43:18] <rmatte> If I can fix this nmap plugin you'll be able to use that

[09-Feb-2010 16:43:37] <rmatte> running it for myself right now

[09-Feb-2010 16:43:38] <NewBee1> Ok

[09-Feb-2010 16:43:43] <NewBee1> thanks for you help

[09-Feb-2010 16:44:04] <rmatte> no problem

[09-Feb-2010 16:44:38] <rmatte> portscans are more reliable than anything when it comes to detecting IpServices

[09-Feb-2010 16:44:43] <rmatte> so it'll be nice when this is fixed

[09-Feb-2010 16:45:59] * rmatte waits patiently for modelling to finish

[09-Feb-2010 16:46:22] <rmatte> it picked up the service for me

[09-Feb-2010 16:47:26] <NewBee1> using what?

[09-Feb-2010 16:47:38] <NewBee1> the patch?

[09-Feb-2010 16:47:42] <rmatte> yup

[09-Feb-2010 16:48:07] <rmatte> and snmp

[09-Feb-2010 16:49:29] <NewBee1> Service Keys tcp_00080 udp_00080

[09-Feb-2010 16:49:43] <NewBee1> port is 80

[09-Feb-2010 16:50:00] <NewBee1> no send string no expect Regex

[09-Feb-2010 16:50:15] <rmatte> let me check mine...

[09-Feb-2010 16:50:30] <NewBee1> boolean/IpService/Privileged/serviceclasses/http

[09-Feb-2010 16:50:49] <rmatte> Monitr Ture

[09-Feb-2010 16:50:54] <rmatte> grrr

[09-Feb-2010 16:50:54] <NewBee1> yep

[09-Feb-2010 16:50:58] <rmatte> Monitor True

[09-Feb-2010 16:51:01] <rmatte> Name http

[09-Feb-2010 16:51:06] <rmatte> Service Keys...

[09-Feb-2010 16:51:08] <rmatte> http

[09-Feb-2010 16:51:09] <rmatte> tcp_00080

[09-Feb-2010 16:51:09] <rmatte> udp_00080

[09-Feb-2010 16:51:15] <rmatte> port 80

[09-Feb-2010 16:51:29] <rmatte> zMonitor is set to true on the zProperties tab

[09-Feb-2010 16:51:38] <rmatte> zFailSeverity is Critical

[09-Feb-2010 16:52:02] <NewBee1> yep

[09-Feb-2010 16:52:17] <rmatte> try going in to zendmd and doing a reindex() and a commit()

[09-Feb-2010 16:52:21] <rmatte> then try

[09-Feb-2010 16:53:31] <NewBee1> just reindex() enter

[09-Feb-2010 16:53:48] <rmatte> yes

[09-Feb-2010 16:54:17] <NewBee1> Ok done

[09-Feb-2010 16:54:28] <rmatte> then commit()

[09-Feb-2010 16:54:30] <rmatte> and enter

[09-Feb-2010 16:54:34] <rmatte> then ctrl-d to exit

[09-Feb-2010 16:54:43] <NewBee1> ok

[09-Feb-2010 16:55:45] <NewBee1> I just have snmp mapping not nmap

[09-Feb-2010 16:56:23] <NewBee1> It has some of the ports

[09-Feb-2010 16:56:28] <rmatte> I'm wondering what the heck the zenoss.portscan.IpServiceMap plugin even does

[09-Feb-2010 16:56:29] <NewBee1> netbios_ssn

[09-Feb-2010 16:56:35] <rmatte> I just removed it, the nmap plugin still worked fine

[09-Feb-2010 16:56:43] <rmatte> and the model took like 1/10 of the time

[09-Feb-2010 16:57:24] <NewBee1> humm wast time? :-D

[09-Feb-2010 16:57:29] <rmatte> lol

[09-Feb-2010 16:57:41] <rmatte> now to modify the code to have it automatically append the device name

[09-Feb-2010 16:59:39] <rmatte> actually it looks like they tried to do that but didn't succeed

[09-Feb-2010 16:59:39] <rmatte> hmmm

[09-Feb-2010 17:03:27] <mrayzenoss> was anyone in here looking for Xen images?

[09-Feb-2010 17:03:40] <rmatte> I'll figure this out then update the trac ticket with the final fix

[09-Feb-2010 17:04:06] <rmatte> noop, we tried to use Xen but didn't have much luck, it kept freezing during installation

[09-Feb-2010 17:04:41] <mrayzenoss> ok, we're playing with the rPath image builder to see about making those available to Community users

[09-Feb-2010 17:04:54] <mrayzenoss> possibly as an unsupported platform

[09-Feb-2010 17:05:14] <mrayzenoss> same bits as the VMware image, we just don't have the cycles to QA them

[09-Feb-2010 17:05:34] <mrayzenoss> probably more of a hassle than it's worth

[09-Feb-2010 17:05:53] <mrayzenoss> unless there are some die-hard Xen users we've been underserving

[09-Feb-2010 17:06:30] <rmatte> yeh

[09-Feb-2010 17:06:56] <mrayzenoss> the event mapping bug in the appliance seems to have been fixed in 2.5.2

[09-Feb-2010 17:07:21] <mrayzenoss> probably got fixed accidentally with all the other event console fixes

[09-Feb-2010 17:09:50] <rmatte> lol

[09-Feb-2010 17:10:05] <rmatte> gotta love accidental fixes

[09-Feb-2010 17:10:33] <rmatte> Yatta!

[09-Feb-2010 17:13:17] <rmatte> mrayzenoss: the patch works except for one small detail

[09-Feb-2010 17:13:31] <rmatte> the device's IP doesn't get appended to the end of the nmap options

[09-Feb-2010 17:13:48] <rmatte> which needs to be fixed, other than that it works fine for me

[09-Feb-2010 17:14:07] <rmatte> I've been using -p 1-1024 -sT -oG - ${here/manageIp} as the options for testing

[09-Feb-2010 17:14:10] <rmatte> but it can't be left like that

[09-Feb-2010 17:16:41] <rmatte> actually, hmmm, I think I see how to fix that...

[09-Feb-2010 17:19:54] <rmatte> woohoo, my change worked

[09-Feb-2010 17:32:32] <rmatte> mrayzenoss: http://dev.zenoss.org/trac/ticket/5238#comment:14

[09-Feb-2010 17:32:40] <rmatte> updated it with what needs to be done/changed

[09-Feb-2010 17:32:50] <rmatte> I tested it with those changes and it works great

[09-Feb-2010 17:32:57] <rmatte> works better than the snmp plugin

[09-Feb-2010 17:33:08] <rmatte> quicker and more accurate

[09-Feb-2010 17:33:50] <rmatte> I'll be using it as the default plugin instead of the snmp and portscan onces once it's fixed

[09-Feb-2010 17:34:01] <rmatte> oh, and the testing was done against the latest 2.5.2 beta

[09-Feb-2010 17:37:47] <NewBee1> is there a patch?

[09-Feb-2010 17:39:26] <rmatte> well, not for the change I did, yet

[09-Feb-2010 17:39:31] <rmatte> you could do the change yourself manually

[09-Feb-2010 17:39:44] <rmatte> check the trac ticket

[09-Feb-2010 17:39:51] <rmatte> just edit the file and add the line as shown

[09-Feb-2010 17:40:08] <rmatte> (make sure it's indented the same amount of spaces as the line above it)

[09-Feb-2010 17:40:10] <rmatte> then save the file

[09-Feb-2010 17:40:13] <rmatte> and restart zenoss

[09-Feb-2010 17:40:26] <rmatte> then remove that ${here/manageIp} from the options in zProperties

[09-Feb-2010 17:42:11] <rmatte> so mrayzenoss: think http://dev.zenoss.org/trac/ticket/5238 can make it in to 2.5.2?

[09-Feb-2010 17:42:15] <mrayzenoss> if you can put a proper patch on it I'll bring it up again Thursday

[09-Feb-2010 17:42:30] <rmatte> ok, I haven't generated a patch in ages

[09-Feb-2010 17:42:38] <mrayzenoss> I wouldn't get your hopes up for 2.5.2, but I'll bring it up again

[09-Feb-2010 17:42:56] <mrayzenoss> perhaps we can get it into the 2.5.x branch at the very least

[09-Feb-2010 17:43:12] <mrayzenoss> so people can zenpatch it if we don't do a 2.5.3

[09-Feb-2010 17:43:41] <rmatte> k

[09-Feb-2010 17:43:43] <mrayzenoss> if there's a patch, I can get a developer to review it for quicker inclusion

[09-Feb-2010 17:43:50] <pils> hey guys... i have a new install, and after i've added 6-10 devices, i've noticed the dashboard is not populating data in the portlets... any ideas what to check or where to start?

[09-Feb-2010 17:43:58] <rmatte> I'll make one right now

[09-Feb-2010 17:44:03] <mrayzenoss> pils: how long have you waited?

[09-Feb-2010 17:44:23] <pils> days

[09-Feb-2010 17:44:55] <mrayzenoss> lol, I'm tempted to suggest wait longer but obviously there's something wrong

[09-Feb-2010 17:45:11] <mrayzenoss> what's your setup/version

[09-Feb-2010 17:45:13] <pils> no doubt, that would be funny

[09-Feb-2010 17:45:31] <pils> 2.5 on i beleive centos

[09-Feb-2010 17:46:34] <pils> it is centos

[09-Feb-2010 17:46:43] <mrayzenoss> 2.5.0?

[09-Feb-2010 17:47:50] <mrayzenoss> What are you attempting to monitor that's not responding?  Can you reach those machines via the CLI on the Zenoss server with those protocols?

[09-Feb-2010 17:47:54] <pils> 2.5.1.el5

[09-Feb-2010 17:47:59] <mrayzenoss> ie. snmpwalk from the command line?

[09-Feb-2010 17:48:07] <mrayzenoss> and ssh and whatnot

[09-Feb-2010 17:48:39] <pils> it's not that... the event viewer is full of events, and i've got 3-4 zenpacks collecting data on the devices.  when i pull up the dashboard, and add portlets, they are blank

[09-Feb-2010 17:48:44] <rmatte> ok, I have the patch, now how do I submit it?

[09-Feb-2010 17:49:05] <theacolyte> pils: What browser are you using?

[09-Feb-2010 17:49:11] <theacolyte> I find only chrome works reliably for some reaosn

[09-Feb-2010 17:49:12] <mrayzenoss> attach it to the ticket, mark it as "Community Patch Attached"

[09-Feb-2010 17:49:12] <pils> chrome, and ie

[09-Feb-2010 17:49:17] <theacolyte> Weird

[09-Feb-2010 17:49:47] <pils> ie occasionally will show all the portlets i can add an other times i there is nothing but 'restore default portlets'

[09-Feb-2010 17:50:45] <rmatte> done

[09-Feb-2010 17:50:47] <rmatte> I'm out

[09-Feb-2010 17:50:48] <rmatte> later

[09-Feb-2010 17:52:26] <mrayzenoss> pils: I'm sorry but I've got to run too.

[09-Feb-2010 17:52:31] <pils> doh

[09-Feb-2010 17:52:46] <pils> i've been meaning to pop on here during the day, just get wrapped up w/ BS.  i'll try tomorrow

[09-Feb-2010 17:52:56] <mrayzenoss> if possible, check out the 2.5.2 RCs: http://alpha.zenoss.com/files/2.5.2-beta/

[09-Feb-2010 17:53:02] <mrayzenoss> sounds like something that's already been fixed

[09-Feb-2010 17:54:16] <pils> ok let me read up on upgrading ... thanks

[09-Feb-2010 18:03:00] <pils> any upgrade docs for a minor upgrade like this?  2.5.1 -> 2.5.2

[09-Feb-2010 18:20:58] <jsm> interesting, my zenoss install has stopped displaying graphs, but the rrd data is being collected

[09-Feb-2010 19:10:50] rhettardo_ is now known as rhettardo

[09-Feb-2010 22:44:46] <Diddi> what is the default user/pass that zenoss use for mysql?

[10-Feb-2010 00:00:30] [disconnected at Wed Feb 10 00:00:30 2010]

[10-Feb-2010 00:00:30] [connected at Wed Feb 10 00:00:30 2010]

[10-Feb-2010 00:00:45] [zenoss-logger (logger bot) has joined #zenoss]

[10-Feb-2010 01:07:26] fOrsberg is now known as forsberg

[10-Feb-2010 01:47:07] forsberg is now known as fOrsberg

[10-Feb-2010 02:20:55] fOrsberg is now known as forsberg

[10-Feb-2010 03:12:27] <Egyptian> morning all

[10-Feb-2010 03:13:32] <Egyptian> i need to do a check on 1)oracle listener up 2)database is open - on a remote db server that does not belong to me - there is no oracle oss zenpack but there is a nagios plugin .. can i use that instead ?

[10-Feb-2010 03:16:49] <Troubadix09> morning

[10-Feb-2010 03:56:48] <Troubadix09> Egyptian: maye be it could be found here docs/DOC-2514

[10-Feb-2010 03:57:00] <Egyptian> Troubadix09: thx

[10-Feb-2010 05:51:02] <Egyptian> hi

[10-Feb-2010 05:51:25] <Egyptian> i am trying to install the aix zenpack and keep gettiing this error ERROR: zenpack command failed. Reason: OSError: [Errno 20] Not a directory: '/opt/zenoss/Products/ZenPacks.community.AIX-1.1-py2.4.egg/skins'

[10-Feb-2010 06:01:52] <Egyptian> on another zenpack - ERROR: zenpack command failed. Reason: OSError: [Errno 20] Not a directory: '/opt/zenoss/Products/ZenPacks.community.PointThreshold-1.1-py2.4.egg/skins'

[10-Feb-2010 06:02:12] <Egyptian> am i doing something worng? this installation doesn thave any zenpacks installed and i havent done it before

[10-Feb-2010 06:07:37] <tehhobbit> This ZenPack requires the Point Threshold for installation. It also requires the creation of the /Mibs/AIX subfolder in the MIBs tab <- did you do those 2 ?

[10-Feb-2010 06:35:02] <Troubadix09> Egyptian: please check, if you have download it as *.egg-File or *.zip-File, because as Zip-File you first have to unpack it.

[10-Feb-2010 06:35:41] <Egyptian> Troubadix09: k

[10-Feb-2010 06:35:51] <Egyptian> Troubadix09: egg

[10-Feb-2010 06:36:12] <Troubadix09> Egyptian: sometimes if you use a Browser to download it, sometimes it show .egg, but download .zip

[10-Feb-2010 06:36:53] <Egyptian> weird .. now it worked fromt he command line

[10-Feb-2010 06:36:56] <Egyptian> both eggs even

[10-Feb-2010 06:37:07] * Egyptian looks down for a third leg

[10-Feb-2010 07:29:50] <ckrough> if -v 10 is debug, what is the default of 20 in the conf files? '#logseverity 20'

[10-Feb-2010 08:09:32] LarsN_Away is now known as LarsN

[10-Feb-2010 08:23:13] <Egyptian> hola

[10-Feb-2010 08:32:30] <mistich> any TAL knowledge here

[10-Feb-2010 08:34:04] <venturaville> mistch: a little ''

[10-Feb-2010 08:35:15] <mistich> this is what I'm trying to do use a value from a script in a oncall

[10-Feb-2010 08:35:15] <mistich> <div tal:define="global serverTimeZone  here/getServerTimeZone">

 

[10-Feb-2010 08:35:15] <mistich> <input class="tableheader" type="button" id="graphdates" tal:attributes="onclick string:showCompare(this.form.dstart.value,this.form.dend.value,0)" value="graph dates">

[10-Feb-2010 08:35:15] <mistich> where the 0 is i want to put the value of serverTimeZone

[10-Feb-2010 08:46:32] <mistich> anyone

[10-Feb-2010 08:56:31] <venturaville> mistich: thinking.. the mixture in TAL is always confusing

[10-Feb-2010 09:02:31] <venturaville> looks like it should work just by dropping serverTimeZone in there

[10-Feb-2010 09:04:15] <venturaville> perhaps: ${here/getServerTimeZone}

[10-Feb-2010 09:04:15] <venturaville> ?

[10-Feb-2010 09:04:30] <venturaville> instead of the 0

[10-Feb-2010 09:06:56] <mistich> ${here/getServerTimeZone} worked I swore I tired that

[10-Feb-2010 09:07:18] <venturaville> the quoting in TAL is what usually gets me

[10-Feb-2010 09:08:00] <mistich> thanks alot

[10-Feb-2010 09:08:10] <venturaville> np

[10-Feb-2010 09:08:41] <mistich> want to go for 2 for 2 :)

[10-Feb-2010 09:08:47] <venturaville> I can try

[10-Feb-2010 09:08:49] <rmatte> mistich: glad you finally figured it out lol

[10-Feb-2010 09:08:53] <rmatte> venturaville: nice

[10-Feb-2010 09:09:01] <mistich> how can you put a python script in a zenpack

[10-Feb-2010 09:09:18] <venturaville> I need more context.....

[10-Feb-2010 09:10:13] <rmatte> venturaville: instead of actually including a .py, he wants to insert a script right in to zope

[10-Feb-2010 09:10:31] <rmatte> so that he can call it from http://whatever:8080/zport/dmd/whatever

[10-Feb-2010 09:10:34] <mistich> thanks  wasn't watching the window

[10-Feb-2010 09:10:53] <rmatte> I was thinking that he'd have to screw around with objects.xml

[10-Feb-2010 09:10:59] <venturaville> I suspect you could do so through your __init__.py, as I believe it has enough access to do so

[10-Feb-2010 09:11:08] <rmatte> venturaville: true, it would

[10-Feb-2010 09:11:11] <venturaville> rmatte: that is a possibility

[10-Feb-2010 09:11:37] <mistich> how would I do it there?

[10-Feb-2010 09:12:37] <rmatte> that's the thing, we're both just speculating, as far as an actual means to an end, we're not sure

[10-Feb-2010 09:12:57] <mistich> :)

[10-Feb-2010 09:13:13] <venturaville> if you can figure out how to load it from the command line zendmd then you should be able to replicate that script almost verbatim into the __init__.py

[10-Feb-2010 09:13:22] <venturaville> the objects.xml might be a cleaner way, but I am at a loss on that one

[10-Feb-2010 09:13:32] <mistich> ok will play around with it

[10-Feb-2010 09:13:50] <patzer> maybe you could add it as a method to your device class

[10-Feb-2010 09:14:11] <mistich> thing is I need it in all classes

[10-Feb-2010 09:14:39] <patzer> like add a method to http://whatever:8080/zport/dmd/Devices/MyClass/bling and then have that bling() thing call your .py from libexec or wherever you stick it

[10-Feb-2010 09:14:49] <patzer> ok so extend Devices then

[10-Feb-2010 09:17:08] <venturaville> yep that would easy to do

[10-Feb-2010 09:19:59] <rmatte> yeh, that's a good idea

[10-Feb-2010 09:21:04] <mistich> will try it thanks

[10-Feb-2010 09:25:53] <pils> yo

[10-Feb-2010 09:27:05] <rmatte> ayo!

[10-Feb-2010 09:27:34] <pils> wasssupb

[10-Feb-2010 09:27:41] <rmatte> lol

[10-Feb-2010 09:27:47] <mistich> anyone know of a good example of extending Device class to a add a method

[10-Feb-2010 09:28:01] <rmatte> mistich: hopefully venturaville since he suggested it

[10-Feb-2010 09:28:09] <rmatte> ;)

[10-Feb-2010 09:29:00] <venturaville> I know how to do it the long way

[10-Feb-2010 09:29:19] <mistich> long way?

[10-Feb-2010 09:29:42] <venturaville> e.g. have a class that extends device with your python function, and then attach it to everything in objects.xml

[10-Feb-2010 09:29:54] <mistich> ouch

[10-Feb-2010 09:30:04] <venturaville> it isn't as bad as it sounds

[10-Feb-2010 09:30:32] <venturaville> build a basic zenpack

[10-Feb-2010 09:30:54] <venturaville> make a DeviceClass.py at the same level as the other skins/libexec/lib dirs

[10-Feb-2010 09:31:06] <venturaville> class MyDeviceClassExtension(Device):

[10-Feb-2010 09:31:10] <venturaville> blah blah blah

[10-Feb-2010 09:31:23] <venturaville> def myFunction(self):

[10-Feb-2010 09:31:29] <venturaville> blah blah

[10-Feb-2010 09:31:59] <patzer> mistich: you can just add it in your ZenPack __init__.py I think

[10-Feb-2010 09:32:02] <rmatte> blah

[10-Feb-2010 09:32:37] <patzer> might be unsafe and sketchy, but it would work I think

[10-Feb-2010 09:33:44] <mistich> bu how do I attach it to the classes so i can call it like http://whatever:8080/zport/dmd/Devices/MyClass/bling

[10-Feb-2010 09:34:32] <venturaville> ah

[10-Feb-2010 09:34:34] <venturaville> I found a cheat

[10-Feb-2010 09:34:43] <venturaville> from Products.ZenUtils.Utils import monkeypatch

[10-Feb-2010 09:34:54] <venturaville> @monkeypatch('Products.ZenModel.DeviceClass.DeviceClass')

[10-Feb-2010 09:35:04] <mistich> yeah I try to stay away from monkey patches

[10-Feb-2010 09:35:11] <venturaville> and follow it up with the function

[10-Feb-2010 09:35:27] <mistich> but in this case might work

[10-Feb-2010 09:37:45] <venturaville> yeah ...I'm now 2 for 2 :-)

[10-Feb-2010 09:38:08] <rmatte> lol

[10-Feb-2010 09:44:08] <pils> hey guys... i'm on 2.5.1 i want to upgrade to 2.5.2 can anyone point me to some docs on how to pull this off?  it's my first upgrade/patch

[10-Feb-2010 09:44:16] <mistich> still haven't gotten it to work so don't count your chickens yet

[10-Feb-2010 09:49:54] <rmatte> pils: well, first off, 2.5.2 isn't officially released yet

[10-Feb-2010 09:50:02] <rmatte> pils: it's still in beta, so you're going to want to wait

[10-Feb-2010 09:54:45] <Egyptian> hiyas

[10-Feb-2010 09:55:05] <Egyptian> network map - refuses to show /discovered devices and they are configured properly and seen elsewhere

[10-Feb-2010 09:58:55] <rmatte> Egyptian: I suspect that's done purposely, as not to "pollute" the network map

[10-Feb-2010 10:01:25] <ckrough> Does it have the routes at that point?

[10-Feb-2010 10:02:20] <rmatte> Egyptian: yeh, like, can you move one of the devices to another device class without remodelling it and see it on the map?

[10-Feb-2010 10:03:35] <pils> rmatte: spoke to one of the zenoss guys last night, he suggested i upgrade to it because of a problem i'm having... in my dash board, all the portlets are blank, it's like there is no data in them

[10-Feb-2010 10:06:59] <Egyptian> ckrough rmatte .. no that dint work .. the device that is missing are 5 bladecenters with snmp enabled and working

[10-Feb-2010 10:08:34] <rmatte> pils: I see, well how did you do your initial install?  RPM, stack ?

[10-Feb-2010 10:10:25] <pils> rpm

[10-Feb-2010 10:11:23] <pils> hrmm... other problems just surfaced.  zenhub, zenactions, zenprocess, zenwin and zenevent all won't start

[10-Feb-2010 10:11:24] <rmatte> Then download the Zenoss Install guide: http://sourceforge.net/projects/zenoss/files/Documentation/zenoss-2.5.x-docs/zendocs-2.5.1/Zenoss_Core_Installation_04-112009-2.5-v02.pdf/download

[10-Feb-2010 10:11:33] <rmatte> and download the 2.5.2 RPM

[10-Feb-2010 10:11:42] <rmatte> then follow the steps in the guide for RPM

[10-Feb-2010 10:11:54] <pils> cool thanks for tha tlink

[10-Feb-2010 10:11:58] <rmatte> np

[10-Feb-2010 10:12:26] <rmatte> (It's available from the Zenoss download page for future reference)

[10-Feb-2010 10:17:38] <mistich> ok still can't get the monky patch to workd

[10-Feb-2010 10:18:33] <mistich> when I go to zendmd I can see the python script I have in  /zport/dmd/getServerTimeZone1

[10-Feb-2010 10:18:34] <venturaville> http://concisionandconcinnity.blogspot.com/2008/10/chaining-monkey-patches-in-python.html

[10-Feb-2010 10:19:01] <mistich> been there done that

[10-Feb-2010 10:19:18] <mistich> @monkeypatch('Products.ZenModel.DeviceClass.DeviceClass')

[10-Feb-2010 10:19:18] <mistich> def getServerTimeZone():

[10-Feb-2010 10:19:18] <mistich>         return time.timezone;

[10-Feb-2010 10:20:38] <Egyptian> can somebody give me a hint on the missing devices?

[10-Feb-2010 10:21:02] <venturaville> (self)

[10-Feb-2010 10:21:10] <Egyptian> also another question .. i want to move this machine to another ip .. will it break the zenoss installation if i change the ip?

[10-Feb-2010 10:21:37] <mistich> venturaville like so def getServerTimeZone(self):

[10-Feb-2010 10:21:41] <venturaville> yeah

[10-Feb-2010 10:22:09] <mistich> nope

[10-Feb-2010 10:22:54] <mistich> ok its in dmd.Devices.getServerTimeZone() not dmd.getServerTimeZone()

[10-Feb-2010 10:23:01] <rmatte> Egyptian: in the routes section on the OS tab for the devices, are there actually routes listed?

[10-Feb-2010 10:23:10] <venturaville> correct

[10-Feb-2010 10:23:48] <mistich> but how do I call it http://localhost:8080/zport/dmd/Devices/getServerTimeZone

[10-Feb-2010 10:24:04] <venturaville> no

[10-Feb-2010 10:24:07] <venturaville> have to call it on a device

[10-Feb-2010 10:24:24] <venturaville> unless you attach it at a another level of the Products tree

[10-Feb-2010 10:24:43] <venturaville> the monkeypatch attaches it wherever you tell it too

[10-Feb-2010 10:25:03] <mistich> http://localhost:8080/zport/dmd/Devices/Server/Linux/devices/10.6.105.237/getServerTimeZone doesn't work either

[10-Feb-2010 10:25:12] <venturaville> odd

[10-Feb-2010 10:25:15] <venturaville> have you restarted?

[10-Feb-2010 10:25:21] <mistich> yes

[10-Feb-2010 10:25:33] <mistich> let me restart again

[10-Feb-2010 10:25:42] <venturaville> if you've got a pack, send it on over and I can test it

[10-Feb-2010 10:29:07] <mistich> weird it works in the pt file but not from the url

[10-Feb-2010 10:30:10] <venturaville> that is odd

[10-Feb-2010 10:31:50] <venturaville> there should not be a difference

[10-Feb-2010 10:33:32] <venturaville> I'm at a loss to explain that one

[10-Feb-2010 10:33:51] <Egyptian> rmatte: no routes - how come?

[10-Feb-2010 10:34:51] <rmatte> Egyptian: well, could be a few reasons... snmp not being configured correctly on the device is one, another is that the device isn't presenting it's routes via snmp in a standard fashion, and yet another would be that the device is not presenting it's routes via snmp at all

[10-Feb-2010 10:35:06] <Egyptian> and i cant add routes .. it give me a form to send an email - whcih i cant coz the zenoss installation is firewalled

[10-Feb-2010 10:35:40] <rmatte> Egyptian: I assume the form to send an email is to file a bug report?

[10-Feb-2010 10:35:47] <Egyptian> yup

[10-Feb-2010 10:35:57] <rmatte> that's weird, it shouldn't be crashing like that

[10-Feb-2010 10:36:12] <rmatte> what version of Zenoss are you using?

[10-Feb-2010 10:37:00] <rmatte> adding a route works fine for me in 2.5.2 beta

[10-Feb-2010 10:37:22] <Egyptian> Zenoss 2.5.1

[10-Feb-2010 10:37:27] <rmatte> works fine in 2.4.5 too

[10-Feb-2010 10:37:35] <Egyptian> maybe coz there isnt an interface assigned to the device ?

[10-Feb-2010 10:37:42] <rmatte> yes

[10-Feb-2010 10:37:46] <rmatte> that would be a good reason

[10-Feb-2010 10:37:52] <rmatte> now why isn't it picking up the interfaces?

[10-Feb-2010 10:38:09] <rmatte> you're *positive* that snmp is configured properly on the device?

[10-Feb-2010 10:38:50] <rmatte> there is a very concrete standard in snmp for presenting interfaces, so if it's not picking them up then there's a problem with snmp

[10-Feb-2010 10:39:20] <Egyptian> rmatte: ok .. it shows up in the network map now

[10-Feb-2010 10:39:22] <mistich> venturaville: sending you the zenpack

[10-Feb-2010 10:39:37] <Egyptian> rmatte: hold on .. snmpwalk output to follow

[10-Feb-2010 10:40:18] <Egyptian> http://fpaste.org/KtUq/

[10-Feb-2010 10:40:21] <Egyptian> brb

[10-Feb-2010 10:40:46] <rmatte> eugh

[10-Feb-2010 10:41:00] <rmatte> ok, you can't use the "snmpwalk" command in Zenoss since it only snmpwalks the system tree

[10-Feb-2010 10:41:07] <rmatte> do it by hand, without system at the end

[10-Feb-2010 10:41:11] <rmatte> then paste the output of that

[10-Feb-2010 10:42:23] <rmatte> You'll probably also want to read up on the details of snmp at some point if you're administering Zenoss

[10-Feb-2010 10:42:42] <rmatte> You can't really take a "If it works it's magic" approach to snmp

[10-Feb-2010 10:43:33] <rmatte> It's possible to have partial snmpwalk output if the permissions are set incorrectly

[10-Feb-2010 10:50:34] <Egyptian> http://fpaste.org/jwAL/

[10-Feb-2010 10:53:26] <Egyptian> rmatte: got any good docs to read ?

[10-Feb-2010 10:56:09] <rmatte> I don't have any unfortunately

[10-Feb-2010 10:56:16] <rmatte> but google for it, it's a pretty common subject

[10-Feb-2010 10:56:35] <rmatte> and yeh, that snmpwalk is wayyyyyyyyyyyy too short

[10-Feb-2010 10:56:43] <rmatte> definitely something wrong with your snmp permissions on the device

[10-Feb-2010 10:56:57] <rmatte> you should be seeing hundreds of lines, not just that small few

[10-Feb-2010 10:57:23] <rmatte> also, you probably don't want to use the snmp string public

[10-Feb-2010 10:57:26] <rmatte> very insecure

[10-Feb-2010 10:59:56] <Egyptian> rmatte: i dont think i can do more .. its an bladecenter and the only thing i can do is enable/disable .. target ip .. community name .. and version of snmp 1 2 or 3

[10-Feb-2010 11:00:23] <rmatte> you're positive that there's no way to set snmp permissions?

[10-Feb-2010 11:00:32] <rmatte> or to change the snmp string?

[10-Feb-2010 11:00:49] <rmatte> try changing the community name for starters

[10-Feb-2010 11:00:59] <rmatte> it might default to less lines when it's set as the default of public

[10-Feb-2010 11:03:54] <venturaville> mistich: I'm thinking it won't work unless objects.xml can trigger a device reload

[10-Feb-2010 11:06:34] <Egyptian> rmatte: i have to go home its 7pm.. will look into this tomorrow .. but thanks a million

[10-Feb-2010 11:08:39] <rmatte> no problem

[10-Feb-2010 11:09:52] <venturaville> are there any zenpacks using monkey patch?

[10-Feb-2010 11:10:16] <rmatte> lol, lord only knows

[10-Feb-2010 11:10:41] <patzer> what the heck is monkey patch?

[10-Feb-2010 11:11:02] <rmatte> easiest way to tell would be to download all of them, unzip them, and then do a grep -ir for "monkeypatch" across all of the directories ;)

[10-Feb-2010 11:11:41] <rmatte> patzer: http://en.wikipedia.org/wiki/Monkey_patch

[10-Feb-2010 11:11:53] <venturaville> patzer: monkey patch is a way of adding things to an existing class without sub classing them

[10-Feb-2010 11:26:14] <mistich> I'll check it out

[10-Feb-2010 11:27:19] <rmatte> wow, it's a vacation epidemic this week, we've got like half of our staff off on vacation

[10-Feb-2010 11:40:31] <patzer> ah ok

[10-Feb-2010 11:40:40] <rmatte> guess it's because monday is a canadian holiday

[10-Feb-2010 11:41:29] <patzer> you have canadian staff?

[10-Feb-2010 11:44:37] <rmatte> Yeh, we're a canadian company

[10-Feb-2010 11:44:46] <rmatte> (I don't work for Zenoss, I work for Nova Networks)

[10-Feb-2010 11:55:05] <forsberg> you should get money from zenoss also

[10-Feb-2010 11:55:16] <forsberg> with your godlike support here every day

[10-Feb-2010 11:55:16] <forsberg> ;>

 

[10-Feb-2010 12:02:11] <rmatte> lol

[10-Feb-2010 12:02:21] <rmatte> not sure about "godlike" but thanks ;)

[10-Feb-2010 12:23:03] <patzer> can I debug with zenperfsnmp by telling it to ignore the cycle time?

[10-Feb-2010 12:23:24] <skippy_1> hi all

[10-Feb-2010 12:25:10] <forsberg> yeah ok i got carried away

[10-Feb-2010 12:27:50] <rmatte> hehe

[10-Feb-2010 12:28:11] <rmatte> patzer: just run zenperfsnmp from the commandline whenever you need to

[10-Feb-2010 12:28:18] <rmatte> zenperfsnmp run -v10

[10-Feb-2010 12:28:40] <rmatte> you don't need to stop the daemon to do it

[10-Feb-2010 12:30:43] <skippy_1> how do I get the infomation recorded in the 'details' tab to be the infomation actually shown in the summery ?

[10-Feb-2010 12:31:16] <rmatte> skippy_1: read up on event transforms

[10-Feb-2010 12:31:43] <rmatte> or wait for me to finish my lunch and I'll show you

[10-Feb-2010 12:32:05] <skippy_1> hehe - take yer time and enjoy - I'll be paitent :-)

[10-Feb-2010 12:32:11] <rmatte> lol

[10-Feb-2010 12:36:34] <rmatte> ok, so...

[10-Feb-2010 12:36:53] <rmatte> first thing to know is that an event transform is a python script, so literally the sky is the limit with them

[10-Feb-2010 12:37:01] <rmatte> but in this case, we're doing a simple one

[10-Feb-2010 12:37:07] <skippy_1> kk

[10-Feb-2010 12:37:11] <rmatte> now, on the details tab, there's 2 columns

[10-Feb-2010 12:37:40] <rmatte> on the right will be the value that you want to set as the summary

[10-Feb-2010 12:37:41] <skippy_1> will this apply to avv devices or just the one(s) we set ? - this seems to be required for a few things

[10-Feb-2010 12:37:45] <rmatte> on the left will be the name of the value

[10-Feb-2010 12:37:49] <rmatte> so what's the name of the value?

[10-Feb-2010 12:37:59] <rmatte> this will apply to all devices

[10-Feb-2010 12:39:02] <skippy_1> i'm with you, i have three tabs - Fields Details Log I', I have the Details tab selected and that has shown me Field & Value columns as you say

[10-Feb-2010 12:40:29] <skippy_1> the value columb has benith it - public and benieth that I 02/10/10 17:24:28 ports: port 3 is now off-line and benieth that I 02/10/10 17:24:28 ports: port 3 is now off-line and benith that 1.3.6.1.2.1.16.9.1.1.2.77

[10-Feb-2010 12:41:28] <rmatte> ok, what's the name to the left of the value that you want as the summary?

[10-Feb-2010 12:42:21] <skippy_1> in the Field column the entry is mib-2

[10-Feb-2010 12:42:37] <rmatte> ok

[10-Feb-2010 12:43:07] <rmatte> the event is currently sitting in your active event console?

[10-Feb-2010 12:43:15] <skippy_1> yes

[10-Feb-2010 12:43:37] <rmatte> do you have the new event console or the older style one?

[10-Feb-2010 12:43:49] <skippy_1> erm......?

[10-Feb-2010 12:43:49] <rmatte> (what version of zenoss are you using?)

[10-Feb-2010 12:44:41] <skippy_1> you must think me stupid - how do I tell

[10-Feb-2010 12:44:50] <rmatte> Settings -> Versions

[10-Feb-2010 12:44:54] <skippy_1> ah just found versions in about

[10-Feb-2010 12:45:01] <rmatte> Under Software Component Versions

[10-Feb-2010 12:45:02] <skippy_1> 2.4.5

[10-Feb-2010 12:45:07] <rmatte> ok cool

[10-Feb-2010 12:45:18] <rmatte> put a checkmark next to the event

[10-Feb-2010 12:45:31] <rmatte> then from the dropdown select Map Events to Class

[10-Feb-2010 12:45:47] <rmatte> and select the event class which makes the most sense (if none make sense we can create one in the Events section)

[10-Feb-2010 12:45:57] <skippy_1> ok i have a popup asking for an entry

[10-Feb-2010 12:46:11] <rmatte> right, it should have a dropdown

[10-Feb-2010 12:46:36] <rmatte> use the dropdown to select an event class that makes sense for the event

[10-Feb-2010 12:47:06] <skippy_1> ok - its a status change on a port of a network switch so i guess /status seems near-ish

[10-Feb-2010 12:47:34] <rmatte> /Net/Link would probable be a better fit

[10-Feb-2010 12:47:54] <skippy_1> yes - that makes sense - selected

[10-Feb-2010 12:48:04] <rmatte> ok, click ok once selected

[10-Feb-2010 12:48:08] <rmatte> and it'll create the mapping

[10-Feb-2010 12:48:15] <rmatte> then click on Events in the left hand menu

[10-Feb-2010 12:48:21] <rmatte> and navigate to /Net/Link

[10-Feb-2010 12:48:34] <rmatte> then click on the newly created event mapping

[10-Feb-2010 12:49:18] <skippy_1> it reads /Events /Net /Link at the top ?

[10-Feb-2010 12:49:25] <rmatte> ok

[10-Feb-2010 12:49:30] <rmatte> you should see the event mapping there

[10-Feb-2010 12:50:15] <rmatte> the event summary will look like: snmp trap whatever

[10-Feb-2010 12:50:21] <rmatte> and the mapping will be called whatever

[10-Feb-2010 12:50:29] <rmatte> click on it

[10-Feb-2010 12:50:43] <rmatte> then go to the edit tab

[10-Feb-2010 12:50:50] <skippy_1> i have several entries in the EvenClass Mappings - I have snmp_linkDown and snmp_linkUp as well as a few others

[10-Feb-2010 12:51:40] <rmatte> ok...

[10-Feb-2010 12:51:44] <rmatte> what is the current summary of the event?

[10-Feb-2010 12:52:04] <skippy_1> i've clicked edit as you said

[10-Feb-2010 12:52:37] <rmatte> ok good

[10-Feb-2010 12:52:54] <rmatte> so you're in the edit section of that new event mapping, correct?

[10-Feb-2010 12:52:57] <skippy_1> i've missed something somewhere - I dont see anything that screems summery

[10-Feb-2010 12:53:05] <skippy_1> yeah.....?

[10-Feb-2010 12:53:09] <rmatte> no, you didn't miss

[10-Feb-2010 12:53:19] <skippy_1> in the transform box there is some scripting

[10-Feb-2010 12:53:19] <rmatte> do you see a Transform input box?

[10-Feb-2010 12:53:33] <skippy_1> yes

[10-Feb-2010 12:53:38] <rmatte> there shouldn't be scripting unless you clicked on the wrong mapping

[10-Feb-2010 12:53:54] <rmatte> ok, tell me what the summary is of the event in the event console

[10-Feb-2010 12:54:07] <skippy_1> let me go back a few stages and check what I have done

[10-Feb-2010 12:54:18] <rmatte> I need to know the summary so that I can sort you out

[10-Feb-2010 12:55:08] <skippy_1> the message associated with the trap is - snmp trap hpSwitch1600.2 is that what you're looking for?

[10-Feb-2010 12:55:14] <rmatte> yes

[10-Feb-2010 12:55:24] <rmatte> the event mapping will literally be called hpSwitch1600.2

[10-Feb-2010 12:55:38] <rmatte> so you're looking for /Events/Net/Link/hpSwitch1600.2

[10-Feb-2010 12:55:55] <skippy_1> ok - just going back to look

[10-Feb-2010 12:56:39] <skippy_1> its not there - so I must have missed a step

[10-Feb-2010 12:57:02] <rmatte> ok hold up here

[10-Feb-2010 12:57:38] <rmatte> when you selected map event to class, you didn't click OK on some other class and THEN do /Net/Link right?

[10-Feb-2010 12:58:05] <rmatte> also, the event is actually in the ACTIVE event console, not in history?

[10-Feb-2010 12:58:21] <skippy_1> i didnt notice it before - I just tried to map it again and I received a popup at the bottom saying - 1 event is not class /unknown. created 0 event mappings

[10-Feb-2010 12:58:43] <rmatte> are you trying to map the event from history?

[10-Feb-2010 12:59:06] <rmatte> like, do you have to click "View event history" to see it?

[10-Feb-2010 12:59:29] <skippy_1> no - its currently listed in the event console as a non acknowledged event and its yellow if that means anything ? (warning ?)(

[10-Feb-2010 12:59:41] <rmatte> warning, yeh

[10-Feb-2010 13:00:29] <rmatte> you mentioned /Status

[10-Feb-2010 13:00:38] <skippy_1> is it anything to do with it presently says /status in the eventclas column ?

[10-Feb-2010 13:00:40] <rmatte> did you select that and click OK before trying it with /Net/Link?

[10-Feb-2010 13:00:51] <skippy_1> ^

[10-Feb-2010 13:01:02] <skippy_1> is it anything to do with it presently says /status in the eventclas column ?

[10-Feb-2010 13:01:02] <rmatte> Yes, it does

[10-Feb-2010 13:01:12] <rmatte> navigate to /Events/Status

[10-Feb-2010 13:01:23] <rmatte> it'll be in there (since you obviously mapped it to that before /Net/Link)

[10-Feb-2010 13:01:43] <skippy_1> yeah I must have before when trying to sus it out

[10-Feb-2010 13:02:02] <skippy_1> there it is at the bottom :-)

[10-Feb-2010 13:02:32] <skippy_1> should I slect move mapping and put it in /net/link

[10-Feb-2010 13:02:35] <rmatte> put a checkmark next to it

[10-Feb-2010 13:02:42] <rmatte> then select to move it, yeh

[10-Feb-2010 13:03:15] <skippy_1> got it - i think I'm now where you intended I would be if I hadn't screwed up before - I see it in the list now

[10-Feb-2010 13:03:23] <rmatte> be a little slower with the clicking as well please... if you click before asking me about something it wastes time since then we have to go back and fix it :P

[10-Feb-2010 13:03:37] <rmatte> ok

[10-Feb-2010 13:03:38] <rmatte> click on it

[10-Feb-2010 13:03:42] <rmatte> and then go to the edit tab

[10-Feb-2010 13:03:50] <rmatte> and you should see an empty transform input box

[10-Feb-2010 13:04:14] <skippy_1> I did this before today - i'm ad the edit tabe and yes the transform input box is empty

[10-Feb-2010 13:04:27] <rmatte> k

[10-Feb-2010 13:04:38] <rmatte> put the following in the transform input box:

[10-Feb-2010 13:04:39] <rmatte> summary = getattr(evt, 'mib-2', 'Unknown')

[10-Feb-2010 13:04:40] <rmatte> evt.summary = "%s" % (summary)

[10-Feb-2010 13:04:48] <rmatte> then save it, and you're done

[10-Feb-2010 13:05:22] <skippy_1> it popped up saved in the bottom right hand corner

[10-Feb-2010 13:05:35] <rmatte> good, you're done

[10-Feb-2010 13:05:46] <skippy_1> go back to the event console ?

[10-Feb-2010 13:05:49] <rmatte> next time the event comes in it'll come in with the summary as you wanted it

[10-Feb-2010 13:05:58] <rmatte> the transform won't affect existing events

[10-Feb-2010 13:07:35] <skippy_1> I guess its matching mib-2 and replaceing the sumery info with the data from the value column on the same line ?

[10-Feb-2010 13:18:35] <rmatte> correct

[10-Feb-2010 13:35:29] <skippy_1> I'm back - sorry to have so abuptly disapeared - we just suffered a power failure in the server room and the rack with the modem in it died :-)

[10-Feb-2010 13:36:53] <rmatte> hehe

[10-Feb-2010 13:38:22] <skippy_1> apart from a switch and the modem the rack is empty - everything else stayed alive :-)

[10-Feb-2010 13:43:00] <rmatte> might want to fix that... modem isn't exactly the first thing I'd want dying during a power outage

[10-Feb-2010 13:43:08] <rmatte> :)

[10-Feb-2010 13:45:05] <sciolist> got a permissions issue: user defaults to a zenUser role, but is given a number of objects to administer with the role of  zenManager so he can, for example, set up maintenance windows

[10-Feb-2010 13:45:42] <sciolist> the user can create a maintenance window, but the window defaults to "disabled" and he can't modify it

[10-Feb-2010 13:45:56] <sciolist> this is in Enterprise 2.4.5

[10-Feb-2010 13:46:30] <sciolist> I've tried to see if this might be fixed in 2.5.1 but I'm not seeing much in the way of permissions issues fixed in that release

[10-Feb-2010 13:47:46] <sciolist> are there any other documents (I've read the FAQ, but didnt' find anything else) thatrelate to this type of scenario?

[10-Feb-2010 13:49:29] <rmatte> are those devices listed in his "Administered Objects" list?

[10-Feb-2010 13:50:50] <sciolist> yes, either directly as devices, or - sometimes - as groups, services or locations

[10-Feb-2010 13:51:43] <rmatte> Then you're probably looking at this bug: http://dev.zenoss.org/trac/ticket/6061

[10-Feb-2010 13:52:08] <rmatte> you're not seeing exactly what's described, but pretty close

[10-Feb-2010 13:52:33] <rmatte> plus what was described in that ticket was seen in 2.5.1

[10-Feb-2010 13:52:49] <sciolist> yeah, we looked into the scenario that's described, as well... it's actually worse that way

[10-Feb-2010 13:53:12] <rmatte> sounds like a bug, you should open a trac ticket

[10-Feb-2010 13:53:27] <sciolist> okay, thanks...

[10-Feb-2010 13:53:31] <rmatte> np

[10-Feb-2010 13:53:47] <sciolist> ...and here I was just thinking I was crazy =)

[10-Feb-2010 13:56:04] <rmatte> lol

[10-Feb-2010 13:56:19] <skippy_1> rmatte: thanks - that looks like its working - i'm getting meaningful events now without having to dig for the info

[10-Feb-2010 13:57:14] <chemist> evening

[10-Feb-2010 13:57:34] <rmatte> skippy_1: no problem

[10-Feb-2010 13:57:37] <rmatte> chemist: evening

[10-Feb-2010 13:57:44] <chemist> my zenoss installation appears to be crashing at the same time every day

[10-Feb-2010 13:57:54] <skippy_1> righto - i'l off - bfn..

[10-Feb-2010 13:57:57] <chemist> all the daemons stop

[10-Feb-2010 13:58:30] <chemist> and the only way to get it to restart is to restart the server

[10-Feb-2010 13:58:32] <rmatte> chemist: check zenhub.log

[10-Feb-2010 13:58:38] <rmatte> for errors

[10-Feb-2010 13:58:57] <rmatte> really? weird

[10-Feb-2010 13:59:05] <rmatte> check log files for errors for starterds

[10-Feb-2010 13:59:08] <rmatte> starters*

[10-Feb-2010 13:59:12] <rmatte> and then we'll go from there

[10-Feb-2010 13:59:45] <rmatte> (at first glance, since it's happening at the same time each day, I'd suspect a cron job causing the issues)

[10-Feb-2010 14:00:11] <rmatte> has this been happening since you first installed Zenoss or did it just start happening recently?

[10-Feb-2010 14:00:48] <chemist> recently

[10-Feb-2010 14:02:03] <rmatte> ok, so the next question, have you changed anything recently on that server?

[10-Feb-2010 14:02:32] <chemist> no

[10-Feb-2010 14:03:07] <rmatte> k, errors in log files are critical in troubleshooting this then

[10-Feb-2010 14:06:19] <rmatte> lol, it's funny to hear some of the guys here talk sometimes

[10-Feb-2010 14:06:34] <rmatte> "I don't think that device is sending smtp traps."

[10-Feb-2010 14:06:43] <rmatte> I certainly hope not

[10-Feb-2010 14:06:59] <rmatte> Since it's supposed to be sending snmp traps last I checked.

[10-Feb-2010 14:10:01] <chemist> sorry, lost my terminal

[10-Feb-2010 14:10:49] <cgibbons> hurm

[10-Feb-2010 14:10:56] <rmatte> indeed

[10-Feb-2010 14:22:55] <rmatte> cgibbons: wow, I finally found the collector plugin that you wrote for me (well, the part that you wrote) ages ago when I was first starting to use Zenoss

[10-Feb-2010 14:23:20] <cgibbons> eep not that I remember

[10-Feb-2010 14:23:23] <cgibbons> which one?

[10-Feb-2010 14:23:25] <rmatte> cgibbons: I'm finally getting around to writing a collector plugin for my windows performance ZenPack, this should be useful

[10-Feb-2010 14:23:48] <rmatte> http://fpaste.org/YV8Y/

[10-Feb-2010 14:23:59] <rmatte> still have the log of the original irc conversation

[10-Feb-2010 14:24:00] <rmatte> lol

[10-Feb-2010 14:25:33] <cgibbons> Good for me to remember that everything is always recorded... keeps the snarky comments to a minimum.

[10-Feb-2010 14:25:40] <rmatte> hehe

[10-Feb-2010 14:26:12] <rmatte> but yeh, that was about a year ago now

[10-Feb-2010 14:26:16] <cgibbons> There's another old school chat I use (from the 80s) and one of my buddies has kept a lot of it since it started... It's somewhat disturbing for him to bring up a discussion you had 15 years ago and point out exactly what you said.

[10-Feb-2010 14:26:47] <rmatte> yeh, we actually a have quote bot on the IRC network that I help run

[10-Feb-2010 14:26:53] <rmatte> with quotes from years back

[10-Feb-2010 14:27:21] <rmatte> always fun to go through them

[10-Feb-2010 14:28:51] <rmatte> I rarely keep logs

[10-Feb-2010 14:39:02] cgibbons_ is now known as cgibbons

[10-Feb-2010 14:43:06] <mrayzenoss> ckrough: really liked your blog entry on Performance Tuning for Zenoss Storage

[10-Feb-2010 14:43:36] <mrayzenoss> might make it the "Tip of the Month"

[10-Feb-2010 14:45:37] <rmatte> mrayzenoss: yeh, that would make a really good tip of the month, very well written

[10-Feb-2010 14:52:23] <Apachez> url?

[10-Feb-2010 14:52:32] <rmatte> people/ckrough/blog/2010/02/09/performance-tuning-for-zenoss-storage

[10-Feb-2010 14:53:22] <ckrough> thanks

[10-Feb-2010 14:53:32] <Apachez> uhh

[10-Feb-2010 14:53:37] <Apachez> some bad suggestions there

[10-Feb-2010 14:53:42] <rmatte> such as?

[10-Feb-2010 14:53:43] <ckrough> do tell

[10-Feb-2010 14:53:51] <Apachez> data=writeback should only be used for bbu storage

[10-Feb-2010 14:54:00] <ckrough> I said that in there.

[10-Feb-2010 14:54:04] <Apachez> unless you want to have a few megs vanished in case of sudden reboot

[10-Feb-2010 14:54:45] <rmatte> 'writeback' mode should only be used on system with a RAID controller that has an internal battery backup.

[10-Feb-2010 14:54:53] <rmatte> he mentions that

[10-Feb-2010 14:54:56] <Apachez> also regarding stripesize its not uncommon that large stripes up to approx 256 will increase performance

[10-Feb-2010 14:55:02] <ckrough> well, I specified that the raid controller should have BBU... kinda ssumed anything at this level is on battery

[10-Feb-2010 14:55:52] <ckrough> Apachez: isnt that file size specific?

[10-Feb-2010 14:56:08] <ckrough> as in, certain stripe size are more or less beneficial depending on the average file size.

[10-Feb-2010 14:56:34] <rmatte> yeh, pretty sure that's the case

[10-Feb-2010 14:56:43] <ckrough> you're more than welcome to add some additional details int he comments, or roll them into the text if Matt makes it a wiki entry

[10-Feb-2010 14:58:06] <mrayzenoss> ckrough: feel free to turn it into a wiki entry and I'll reference that when I make it the Tip

[10-Feb-2010 14:58:23] <ckrough> mrayzenoss: kk

[10-Feb-2010 14:58:44] <rmatte> too bad there's no link to convert a blog post to a wiki entry :)

[10-Feb-2010 14:58:58] <edwin_quijada> I am trying to compile zenoss 2.5.1 in lenny but I get this error:

[10-Feb-2010 14:59:03] <edwin_quijada> Unable to create the initial Zenoss object database

[10-Feb-2010 14:59:13] <rmatte> are you installing as root?

[10-Feb-2010 14:59:16] <edwin_quijada> no

[10-Feb-2010 14:59:18] <ckrough> rmatte: copy/pasta :)

[10-Feb-2010 14:59:21] <rmatte> then that's your problem

[10-Feb-2010 14:59:24] <edwin_quijada> as user zenoss

[10-Feb-2010 14:59:35] <mrayzenoss> does the 'zenoss' user own the $ZENHOME?

[10-Feb-2010 14:59:39] <rmatte> oh, you're compiling it though

[10-Feb-2010 14:59:45] <edwin_quijada> yes

[10-Feb-2010 14:59:47] <rmatte> yeh, definitely a permissions issue of some kind

[10-Feb-2010 14:59:48] <mrayzenoss> I build from source too

[10-Feb-2010 14:59:54] <mrayzenoss> w/Lenny on PPC

[10-Feb-2010 15:00:11] <ckrough> careful not to blanket "chwon -R" the $ZENHOME... there is a socket file in there owned by root

[10-Feb-2010 15:00:28] <mrayzenoss> after the build completes it tells you to fix that

[10-Feb-2010 15:00:36] <edwin_quijada> ''/usr/local/zenoss

[10-Feb-2010 15:00:42] <edwin_quijada> is ZENHOME

[10-Feb-2010 15:01:25] <rmatte> yeh, it's $ZENHOME/bin/zensocket

[10-Feb-2010 15:01:44] <rmatte> chown root:zenoss /usr/local/zenoss/zenoss/bin/zensocket

[10-Feb-2010 15:01:45] <rmatte> chmod 04750 /usr/local/zenoss/zenoss/bin/zensocket

[10-Feb-2010 15:01:55] <mrayzenoss> edwin_quijada: and the /usr/local/zenoss is owned by 'zenoss'?

[10-Feb-2010 15:02:00] <cgibbons> I just fixed that bug, too.

[10-Feb-2010 15:02:00] <rmatte> (or whatever the paths are)

[10-Feb-2010 15:02:04] <cgibbons> Has been driving me crazy for 2 years.

[10-Feb-2010 15:02:12] <rmatte> cgibbons: congrats lol

[10-Feb-2010 15:02:15] <mrayzenoss> cgibbons: where'd you fix that? trunk?

[10-Feb-2010 15:02:18] <cgibbons> yeah

[10-Feb-2010 15:02:28] <ckrough> cgibbons: which bug

[10-Feb-2010 15:02:29] <cgibbons> By fix, I mean telling you the right group not 'zenoss'

[10-Feb-2010 15:02:36] <ckrough> ah

[10-Feb-2010 15:02:45] <edwin_quijada> @mrayzenoss: yes

[10-Feb-2010 15:02:49] <rmatte> everyone note that down, 2 years is cgibbon's annoyance threshold setting

[10-Feb-2010 15:03:04] <mrayzenoss> which is impressive since he's been working for zenoss for 21 months

[10-Feb-2010 15:03:06] <rmatte> and when it goes off, he fixes stuff automatically

[10-Feb-2010 15:03:15] <rmatte> haha

[10-Feb-2010 15:03:42] <mrayzenoss> edwin_quijada: are you building from SVN or the tarball?

[10-Feb-2010 15:03:58] <edwin_quijada> @mrayzenoss: from tarball

[10-Feb-2010 15:04:12] <rmatte> mrayzenoss: it must be predictive threshold then

[10-Feb-2010 15:04:12] <mrayzenoss> svn 2.5.x is better

[10-Feb-2010 15:04:18] <mrayzenoss> let me give you the quick rundown

[10-Feb-2010 15:04:29] <mrayzenoss> (since I took notes from my lenny install)

[10-Feb-2010 15:05:28] <edwin_quijada> @mrayzenoss: I downloaded the 2.5.1 version

[10-Feb-2010 15:05:57] <mrayzenoss> edwin_quijada: the 2.5.x branch has a lot of fixes not in that release

[10-Feb-2010 15:06:02] <mrayzenoss> since we're close to releasing 2.5.2

[10-Feb-2010 15:06:39] <edwin_quijada> @mrayzenoss: so I need to download another version?

[10-Feb-2010 15:06:52] <rmatte> mrayzenoss: when's the next maintenance review for 2.5.2?

[10-Feb-2010 15:07:28] <mrayzenoss> tomorrow

[10-Feb-2010 15:07:40] <mrayzenoss> edwin_quijada: you can check it out straight from Subversion

[10-Feb-2010 15:08:00] <mrayzenoss> edwin_quijada: http://pastebin.org/89711

[10-Feb-2010 15:08:08] <mrayzenoss> those are my steps for installing on Debian

[10-Feb-2010 15:08:30] <rmatte> k cool, I'll be curious to know if the fix for 5238 can squeak in or not

[10-Feb-2010 15:11:57] <mrayzenoss> ckrough: the guys in Client Services say it's a nice writeup as well

[10-Feb-2010 15:12:10] <edwin_quijada> @mrayzenoss: I will take and I am gonna do it now

[10-Feb-2010 15:12:13] <ckrough> mrayzenoss: thanks, just let me know if there are any errors.

[10-Feb-2010 15:12:36] <mrayzenoss> npmccallum would like your recommendations on which scheduler the kernel should use :p

[10-Feb-2010 15:12:53] <npmccallum> mrayzenoss: :)

[10-Feb-2010 15:13:06] <ckrough> still on the fence between cfq and deadline

[10-Feb-2010 15:13:27] <ckrough> real men run noop and ext2!

[10-Feb-2010 15:13:43] <npmccallum> ckrough: I made a joke that you should write your own to optimize for Zenoss (since constantly rewriting the scheduler seems to be all the rage these days)

[10-Feb-2010 15:14:02] <ckrough> ha

[10-Feb-2010 15:14:05] <rmatte> cfq is best for ext3 apparently

[10-Feb-2010 15:14:34] <ckrough> when I get this dev stuff up to 2.5.2 Im going to try testing against cfq and deadline

[10-Feb-2010 15:14:40] <npmccallum> The problem with schedulers is that they *all* present different artifacts in different workloads

[10-Feb-2010 15:14:52] <ckrough> kinda hard to get two tests with the same real work inputs with zenoss though

[10-Feb-2010 15:15:04] <npmccallum> yes

[10-Feb-2010 15:15:23] <ckrough> I cant remember the details now, but there is something in the kernel docs that scared me away from deadline for production

[10-Feb-2010 15:15:35] <ckrough> something with the way it would respond under extreme load... have to read again.

[10-Feb-2010 15:15:36] <npmccallum> its also impossible to get two reproducable scheduler tests, since the tools used to measure are run on the scheduler in question

[10-Feb-2010 15:17:10] <rmatte> that's a good point

[10-Feb-2010 15:23:52] <willwh> hi guys - I thought I'd ask here; this is Off Topic

[10-Feb-2010 15:28:56] * rmatte waits in suspense

[10-Feb-2010 15:28:58] <willwh> haha

[10-Feb-2010 15:29:07] <willwh> sorry - got hauled out of office, 2min

[10-Feb-2010 15:29:19] <rmatte> k

[10-Feb-2010 15:29:37] <willwh> using the "remote control" feature in windows RDP

[10-Feb-2010 15:29:50] <willwh> from a session connected via the Terminal Server Client app in gnome

[10-Feb-2010 15:29:56] <willwh> in either direction

[10-Feb-2010 15:30:00] <willwh> dies with a protocol error

[10-Feb-2010 15:30:09] <willwh> I actually just got a fairly definitive answer in #debian

[10-Feb-2010 15:30:11] <willwh> so np :)

[10-Feb-2010 15:30:20] <willwh> if you're interested - let me know

[10-Feb-2010 15:30:33] <rmatte> that's because of the RDP protocol that newer versions of windows use

[10-Feb-2010 15:30:45] <willwh> well, RDP 5.0 can be used

[10-Feb-2010 15:30:49] <rmatte> you need to configure the machine not to use the newere protocol

[10-Feb-2010 15:30:49] <rmatte> yeh

[10-Feb-2010 15:30:52] <willwh> it's more a color depth / thing

[10-Feb-2010 15:30:52] <rmatte> newer*

[10-Feb-2010 15:30:56] <willwh> apparently

[10-Feb-2010 15:31:03] <willwh> gonna run some tests

[10-Feb-2010 15:31:11] <rmatte> Well, I think it's more to do with the encryption that they are using for the data

[10-Feb-2010 15:31:12] <willwh> I am 5% away from complete linux working environment

[10-Feb-2010 15:31:15] <willwh> oh

[10-Feb-2010 15:31:20] <rmatte> I don't think the colour is a big deal lol

[10-Feb-2010 15:31:25] <willwh> haha :)

[10-Feb-2010 15:31:27] <willwh> ok

[10-Feb-2010 15:31:54] <rmatte> I would have a complete Linux working environment if VMWare weren't stupid enough to only code the vSphere client for Windows

[10-Feb-2010 15:32:10] <rmatte> so I have to use a Windows VM just so that I can run that to manage my Linux servers

[10-Feb-2010 15:32:12] <rmatte> gotta love it

[10-Feb-2010 15:32:19] <willwh> there is; [13:28:15] <dutchfish> willwh, advanced crypto does not work along th elinux packages up untilnow and NAP is not supported

[10-Feb-2010 15:32:19] <rmatte> I also use Outlook in my Windows VM, but that's it

[10-Feb-2010 15:32:39] <rmatte> yeh, that's what I thought

[10-Feb-2010 15:32:44] <willwh> yeah; I am the same - one app keeping me away (aside from RDP issue)

[10-Feb-2010 15:32:56] <willwh> and that is the crappy software we use for monitoring our sales site

[10-Feb-2010 15:33:03] <rmatte> yeh, I don't mind running a windows VM though, gives me more flexibility

[10-Feb-2010 15:33:10] <willwh> and not wanting to upgrade to use their java client

[10-Feb-2010 15:33:19] <willwh> as they wanted soemthing like $2400 for 10 licenses

[10-Feb-2010 15:33:25] <willwh> so I told them to get knotted :)

[10-Feb-2010 15:35:44] <rmatte> lol

[10-Feb-2010 15:36:20] <rmatte> what software is that?

[10-Feb-2010 15:42:46] <rmatte> hmmm, time to hunt for cheap dedicated servers

[10-Feb-2010 15:44:55] <ckrough> rmatte: shameless plug: http://www.slicehost.com/

[10-Feb-2010 15:46:09] * rmatte waits for the page to load

[10-Feb-2010 15:46:38] <rmatte> is slicehost.com down or something?

[10-Feb-2010 15:46:42] <rmatte> page still hasn't loaded

[10-Feb-2010 15:47:39] <rmatte> there we go, finally

[10-Feb-2010 15:47:47] <ckrough> odd

[10-Feb-2010 15:47:54] <rmatte> and now it's loading fast

[10-Feb-2010 15:48:02] <rmatte> must have had some heavy load on the server or something

[10-Feb-2010 15:48:04] <ckrough> momentary dns hiccup maybe

[10-Feb-2010 15:48:29] <rmatte> hmmmm, that's pretty expensive compared to some of the other stuff that I've found

[10-Feb-2010 15:48:38] <ckrough> possibly, I havent looked around

[10-Feb-2010 15:48:51] <rmatte> This is the best I've found: http://www.nobullservers.com/dedicated.html

[10-Feb-2010 15:48:52] <ckrough> check the small print, sometimes they get you in the bandwidth charges

[10-Feb-2010 15:49:40] <rmatte> 70 bucks per month gets you 2GB of RAM, 500GB Hard Drive, 1500GB Bandwidth (which I'll never use) and 5 IPs

[10-Feb-2010 15:49:54] LarsN is now known as LarsN_Away

[10-Feb-2010 15:50:11] <ckrough> just make sure you arent on the box with a million other users

[10-Feb-2010 15:50:34] <rmatte> it's dedicated hosting

[10-Feb-2010 15:51:03] <rmatte> I'd literally be getting my own box, it's not a VM or anything

[10-Feb-2010 15:51:11] <ckrough> scary cheap

[10-Feb-2010 15:51:18] <ckrough> but if it's for dev, may work out

[10-Feb-2010 15:51:19] <jb> and scary ugly

[10-Feb-2010 15:51:23] <jb> (the website)

[10-Feb-2010 15:51:30] <rmatte> well, their prices are a bit lower than sagonet

[10-Feb-2010 15:51:34] <jb> it looks like a 13yo kid designed it using frontpage

[10-Feb-2010 15:51:35] <rmatte> and sagonet is quite cheap

[10-Feb-2010 15:51:51] <rmatte> jb: couldn't care less about the website lol, I've seen worse

[10-Feb-2010 15:52:08] <jb> that tells me something about the company :)

[10-Feb-2010 15:52:38] <ckrough> you get what you pay for :)

[10-Feb-2010 15:52:46] <rmatte> jb: yeh, they operate cheaply and hence can afford to provide servers at cheaper prices :P

[10-Feb-2010 15:53:02] <rmatte> this is going to be a personal dedicated server, it's not hosting any mission critical stuff

[10-Feb-2010 15:53:06] <ckrough> rmatte: nah, they are cutting corners most likely, you just wont know until your up and running

[10-Feb-2010 15:53:15] <jb> yeah

[10-Feb-2010 15:53:20] <rmatte> it's just so that I can move stuff of of my home server to convert it in to a Zenoss development environment

[10-Feb-2010 15:53:23] <ckrough> rmatte: ie: bad network availabilty, poor aggregation, overloading. etc....

[10-Feb-2010 15:53:30] <jb> basement datacenter :)

[10-Feb-2010 15:53:30] <ckrough> but just for messing around... win

[10-Feb-2010 15:53:42] <jb> yeah

[10-Feb-2010 15:53:58] <ckrough> if its a momentary environment, pay by the hour: http://www.rackspacecloud.com/cloud_hosting_products/servers/pricing

[10-Feb-2010 15:54:09] <ckrough> or Amazon EC2

[10-Feb-2010 15:54:16] <rmatte> well, it's going to host my nameserver, mailserver, webserver and irc server... which have all been running off my cable internet connection (can't get worse than that)

[10-Feb-2010 15:54:39] <ckrough> I've been thinking about moving my caching nameserver to the cloud from my home server

[10-Feb-2010 15:55:21] <rmatte> haha, they actually charge money for cpanel, I LOVE that it's not included with the server

[10-Feb-2010 15:55:25] <rmatte> I HATE cpanel

[10-Feb-2010 15:55:35] <willwh> who doesn't? :)

[10-Feb-2010 15:55:40] <rmatte> It devours like half the resources on the server

[10-Feb-2010 15:55:40] <ckrough> alright, Im out. take it easy all

[10-Feb-2010 15:55:45] <rmatte> you too

[10-Feb-2010 15:55:45] <willwh> o/

[10-Feb-2010 15:55:52] <willwh> rmatte: must say; it's terrible

[10-Feb-2010 15:56:15] <rmatte> it's just a badly implemented webmin, basically

[10-Feb-2010 15:56:36] <willwh> pretty much

[10-Feb-2010 15:56:44] <willwh> webmin ain't the prettiest; but I like it :)

[10-Feb-2010 15:57:44] <rmatte> man, why doesn't slicehost offer more storage space for the lower packages

[10-Feb-2010 15:57:48] <rmatte> disk is cheap

[10-Feb-2010 15:58:22] <rmatte> 80GB of storage and 2GB of RAM for $130 is a rip-off

[10-Feb-2010 15:58:57] <rmatte> especially if you compare it with sagonet, which is a great hosting company

[10-Feb-2010 16:00:26] <rmatte> $89.99/month at sagonet gets you 160GB x 2 disk, 2GB RAM, and 500GB data xfer

[10-Feb-2010 16:05:23] <willwh> pilosoft.com would be my favourites :)

[10-Feb-2010 16:05:28] <willwh> out of New York

[10-Feb-2010 16:06:02] <willwh> well connected - get great throughput from them

[10-Feb-2010 16:06:20] <willwh> also - nice for serving world wide audiences

[10-Feb-2010 16:06:28] <willwh> it's fairly "central" haha :)

[10-Feb-2010 16:07:00] <rmatte> yeh, their pricing looks alright, but once again, crappy disk space offerings

[10-Feb-2010 16:07:41] <rmatte> afk for a few

[10-Feb-2010 16:08:00] <mrayzenoss> I imagine the disk space offerings are because that's the hardest to share… if everyone claims their space they're screwed

[10-Feb-2010 16:11:32] <mrayzenoss> at least, that's my assumption

[10-Feb-2010 16:20:43] <edwin_quijada> @mrayzenoss: Iam downloading the svn version but I have one question , you install as root?

[10-Feb-2010 16:21:50] <mrayzenoss> nope, as zenoss

[10-Feb-2010 16:23:30] <edwin_quijada> ok

[10-Feb-2010 16:24:22] <edwin_quijada> I dont understand this:: SVNTAG=branches/2.5.x ./install.sh

[10-Feb-2010 16:25:08] <mrayzenoss> that's telling the install script to make sure it's using the right branch

[10-Feb-2010 16:25:19] <mrayzenoss> if you leave that off, it'll download and build trunk

[10-Feb-2010 16:28:54] <rmatte> mrayzenoss: well, dedicated hosting is technically supposed to be getting your own physical server, unless otherwise specified

[10-Feb-2010 16:29:13] <rmatte> that's how sagonet does it, although slicehost obviously doesn't

[10-Feb-2010 16:34:11] <aclark> rmatte: you're saying slicehost is claiming to offer "dedicated" but delivering VPS?

[10-Feb-2010 16:34:22] * aclark switched from slicehost to rackspace cloud FWIW

[10-Feb-2010 16:34:58] <rmatte> yeh, I've heard good things about rackspace cloud

[10-Feb-2010 16:37:15] <aclark> rmatte: i'm also ditching "real" servers from serverbeach (not their fault, just done with "real" servers)

[10-Feb-2010 16:38:08] <rmatte> Well, a "real" server is nice for what I want to do

[10-Feb-2010 16:38:15] <rmatte> but it depends on what you're using the servers for

[10-Feb-2010 16:38:55] <willwh> yup

[10-Feb-2010 16:39:05] <willwh> I am running a horrificly large wowza cluster

[10-Feb-2010 16:39:12] <willwh> java = eats my cpus

[10-Feb-2010 16:39:16] <aclark> rmatte: I'm doing it mostly because, at least initially, the VPSes from RSC seem to offer better handling of the occasional hardware failure

[10-Feb-2010 16:39:29] <rmatte> ah

[10-Feb-2010 16:39:35] <aclark> rmatte: and if I'm reselling something it sucks when the hardware blows up ;-)

[10-Feb-2010 16:39:48] <edwin_quijada> @mrayzenoss: I get this error make: *** [PluggableAuth-install] Error 1

[10-Feb-2010 16:39:54] * aclark gets blamed whether it's his fault or not ;-)

[10-Feb-2010 16:43:42] <mrayzenoss> edwin_quijada: pastebin it?

[10-Feb-2010 17:22:59] <edwin_quijada> @mrayzenoss: I get something different now

[10-Feb-2010 17:31:16] <edwin_quijada> I am reinstalling again 6th :)

[10-Feb-2010 18:44:03] <edwin_quijada> @mrayzenoss: Again fail!! :(

[10-Feb-2010 18:44:16] <edwin_quijada> after 1 hour compiling  I get this

[10-Feb-2010 18:44:31] <edwin_quijada> Unable to create the initial Zenoss object database

[10-Feb-2010 18:44:57] <edwin_quijada> Really I dont know what more else to do

[10-Feb-2010 18:46:28] <aclark> edwin_quijada: why are you installing from source?

[10-Feb-2010 18:46:30] <edwin_quijada> anybody has a cluee?

[10-Feb-2010 18:46:32] <mrayzenoss> could you post the end of the trace on pastebin.org or something?

[10-Feb-2010 18:46:46] <edwin_quijada> aclark: yes

[10-Feb-2010 18:47:40] <edwin_quijada> this is last step

[10-Feb-2010 18:47:42] <edwin_quijada> http://pastebin.org/89815

[10-Feb-2010 18:52:53] <aclark> edwin_quijada: did you chown the dir to the zenoss user?

[10-Feb-2010 18:53:05] <edwin_quijada> yes

[10-Feb-2010 18:53:35] <edwin_quijada> drwxr-sr-x 17 zenoss   staff    4096 ene 12 23:39 zenoss

[10-Feb-2010 18:58:27] <aclark> edwin_quijada: any more info in any log files about the failure? "unable to create" is not that helpful

[10-Feb-2010 18:58:56] <edwin_quijada> no

[10-Feb-2010 19:03:27] <edwin_quijada> really , i dont know why

[10-Feb-2010 19:04:08] <edwin_quijada> get this error

[10-Feb-2010 19:12:32] <edwin_quijada> it install everything fin but always the problem is database

[10-Feb-2010 19:22:00] <edwin_quijada> I am geting the same error that before with 2.5.1

[10-Feb-2010 19:39:01] <edwin_quijada> I get this solution but I dont know how to apply

[10-Feb-2010 19:39:03] <edwin_quijada> http://osdir.com/ml/monitoring.zenoss.user/2006-08/msg00321.html

[10-Feb-2010 20:10:33] <edwin_quijada> this error seems doesnt have solution neither in zenoss forum...if somebody has a cluee or idea to solve this will be appreciate , i am gonna sleep i have 20hours trying to solve this problem :(

[10-Feb-2010 20:49:31] <willwh> well, that was posted in 2005

[10-Feb-2010 20:49:35] <willwh> 2006*

[10-Feb-2010 20:49:42] <willwh> I'd be surprised if it was still an issue.

[11-Feb-2010 00:00:30] [disconnected at Thu Feb 11 00:00:30 2010]

[11-Feb-2010 00:00:30] [connected at Thu Feb 11 00:00:30 2010]

[11-Feb-2010 00:00:47] [zenoss-logger (logger bot) has joined #zenoss]

[11-Feb-2010 01:53:10] <Egyptian> hi

[11-Feb-2010 01:53:20] <Egyptian> how do i add a "os product' to the device details?

[12-Feb-2010 00:00:30] [disconnected at Fri Feb 12 00:00:30 2010]

[12-Feb-2010 00:00:30] [connected at Fri Feb 12 00:00:30 2010]

[12-Feb-2010 00:00:46] [zenoss-logger (logger bot) has joined #zenoss]

[12-Feb-2010 01:09:21] fOrsberg is now known as forsberg

[12-Feb-2010 02:01:53] <Troubadix09> morning

[12-Feb-2010 02:31:57] <cy_`> this /zport/dmd path really breaks my reverse proxy... is there any real howto change that without needing to edit css and hack everything up?

[12-Feb-2010 07:18:38] MattD is now known as mdereus

[12-Feb-2010 09:41:55] forsberg is now known as fOrsberg

[12-Feb-2010 10:25:04] fOrsberg is now known as forsberg

[12-Feb-2010 10:36:37] <forsberg> sorry, what to use instead of gauge, when i just want the difference from last poll to the new poll?

[12-Feb-2010 10:36:44] <forsberg> in a data point

[12-Feb-2010 10:36:56] <forsberg> data source

[12-Feb-2010 11:09:20] <rmatte> forsberg: DERIVE

[12-Feb-2010 11:09:27] <mchesmo3> We are a new shop to Zenoss, formerly a Nagios user...everyday I love Zenoss more and more...Great job guys...

[12-Feb-2010 11:09:51] <forsberg> thanks, went with trial and error, wasnt counter ;>

 

[12-Feb-2010 11:10:03] <forsberg> mchesmo3 i know how you feel ;P

[12-Feb-2010 11:10:07] <rmatte> mchesmo3: yeh, it really is quite nice, especially since it has so many components integrated together

[12-Feb-2010 11:11:53] <forsberg> making a really phat nice graph for bind9 (named)

[12-Feb-2010 11:12:11] <rmatte> cool

[12-Feb-2010 11:12:21] <mchesmo3> matte,,,whoever put together the user interface did a really nice job  The ablity to click on virtually anything and it takes you to what your interested in is great

[12-Feb-2010 11:12:51] <rmatte> mchesmo3: the user interface is getting completely revamped next version

[12-Feb-2010 11:13:12] <rmatte> mchesmo3: the style is going to be like the event console in 2.5.x

[12-Feb-2010 11:13:21] <mchesmo3> matte....lol thats cool...

[12-Feb-2010 11:13:51] <mchesmo3> What are the primary differences in Core and Enterprise

[12-Feb-2010 11:14:03] <mchesmo3> Core seems to do so much...

[12-Feb-2010 11:14:37] <forsberg> support

[12-Feb-2010 11:14:40] <forsberg> but we have rmatte, so fuck it

[12-Feb-2010 11:14:46] <forsberg> ;)

[12-Feb-2010 11:14:51] <rmatte> well, as soon as my hands unfreeze from waiting over an hour for a cab I can start coding my collector plugin

[12-Feb-2010 11:15:30] <rmatte> Enterprise has full WMI monitoring support (but thanks to Egor that's coming to Core soon enough)

[12-Feb-2010 11:15:32] <mchesmo3> Matte  where are you located...

[12-Feb-2010 11:15:55] <rmatte> Enterprise has easy collector setup, but Egor and I are working on coding that for Core as well

[12-Feb-2010 11:16:16] <rmatte> Then there's all of the Enterprise ZenPacks which are only available to Enterprise customers

[12-Feb-2010 11:16:20] <rmatte> there are some enhanced reports

[12-Feb-2010 11:16:24] <rmatte> and of course, the support

[12-Feb-2010 11:16:39] <mchesmo3> I have not tied a collector yet but if we roll this Enterprise wide I will have to

[12-Feb-2010 11:16:43] <rmatte> mchesmo3: I'm located in Ottawa Canada

[12-Feb-2010 11:17:16] <mchesmo3> Matte...brrrr...Here in the midwest we are cold as well....plus snow asshole deep to an elephant...

[12-Feb-2010 11:17:25] <rmatte> mchesmo3: I have a script that basically sets up remote collector config for you, so if the time comes let me know and I'll pass it along

[12-Feb-2010 11:17:30] <forsberg> hmm i had the impression collectors was ment for if you had more devices than one installation could handle

[12-Feb-2010 11:17:50] <rmatte> forsberg: yeh, pretty much

[12-Feb-2010 11:17:54] <mchesmo3> Thanks matte...

[12-Feb-2010 11:18:14] <mchesmo3> out to lunch

[12-Feb-2010 11:18:14] <rmatte> forsberg: so you setup a second server, install Zenoss on it, then configure it as a remote collector and add it in to the collectors list on the already existing server

[12-Feb-2010 11:18:18] <rmatte> and presto

[12-Feb-2010 11:18:31] <forsberg> jap! ok

[12-Feb-2010 11:18:34] <rmatte> forsberg: I made a script that prompts for IPs and then does the setup for you

[12-Feb-2010 11:18:54] <forsberg> supercool

[12-Feb-2010 11:18:59] <rmatte> I passed it to Egor, he's going to see if he can develop a UI component around it

[12-Feb-2010 11:19:12] <rmatte> but I'm probably going to release it as a zenpack before then

[12-Feb-2010 11:19:19] <forsberg> i havent finnished my moving all devices project yet, so much shit have come up since

[12-Feb-2010 11:19:31] <forsberg> so before that im not doing so much else ;(

[12-Feb-2010 11:19:46] <rmatte> well, that's the way it goes sometimes

[12-Feb-2010 11:19:55] <forsberg> indeed, when you dont backup and check properly

[12-Feb-2010 11:32:51] <forsberg> hmm its not derive i think

[12-Feb-2010 11:39:23] <rmatte> it is

[12-Feb-2010 11:39:27] <rmatte> I know for a fact it is

[12-Feb-2010 11:40:01] <rmatte> derive graphs the difference between the current value and the previous value

[12-Feb-2010 11:41:16] <forsberg> but i had like 400 dns queries when i ask the oid

[12-Feb-2010 11:41:23] <forsberg> and the number graphed is 3

[12-Feb-2010 11:42:20] <forsberg> but i may have asked wrong then :)

[12-Feb-2010 11:44:55] <rmatte> g'day Matt

[12-Feb-2010 11:46:44] <forsberg> ahh derive auto divides number with 300?

[12-Feb-2010 11:47:04] <rmatte> it shouldn't do any division

[12-Feb-2010 11:48:40] <rmatte> well, since the period is 5 minutes perhaps

[12-Feb-2010 11:48:48] <rmatte> all I know is that it does what it's supposed to

[12-Feb-2010 11:49:00] <forsberg> im reading some document on rrdtool ;> and yeah i think so

[12-Feb-2010 11:49:00] <mrayzenoss> myello

[12-Feb-2010 11:49:20] <forsberg> and yeah it does, i just need to be sure what i want, as usual :P

[12-Feb-2010 11:49:30] <rmatte> lol

[12-Feb-2010 11:49:50] <mrayzenoss> 2 new ZenPacks are up

[12-Feb-2010 11:50:04] <mrayzenoss> Oracle Database: docs/DOC-4693

[12-Feb-2010 11:50:16] <mrayzenoss> HP Blade Chassis: docs/DOC-4694

[12-Feb-2010 11:50:57] * rmatte downloads the latest 2.5.2 RC

[12-Feb-2010 11:51:29] <rmatte> sweet, checking the zenpack pages right now

[12-Feb-2010 11:51:52] <mrayzenoss> I'm in the process of putting out announcements and updating pages for those new ones

[12-Feb-2010 11:52:21] <rmatte> that oracle pack looks pretty good

[12-Feb-2010 11:52:38] <mrayzenoss> yeah, very extensive

[12-Feb-2010 11:52:55] <mrayzenoss> thank kex next time you seem him here

[12-Feb-2010 11:53:09] <rmatte> the HP Blade one can obviously be extended in the future, it's a bit bland at the moment

[12-Feb-2010 11:53:21] <rmatte> I might add some stuff to it

[12-Feb-2010 11:55:15] <rmatte> I'm starting coding of my collector plugin today

[12-Feb-2010 11:55:25] <rmatte> this should be interesting

[12-Feb-2010 11:56:29] <rmatte> I think I'll review some of Jane's documentation beforehand

[12-Feb-2010 12:00:09] <rmatte> http://www.userfriendly.org/cartoons/archives/99aug/uf000939.gif

[12-Feb-2010 12:01:07] <forsberg> it was absolute i was looking for

[12-Feb-2010 12:01:42] <rmatte> ah

[12-Feb-2010 12:01:47] <forsberg> http://oss.oetiker.ch/rrdtool/doc/rrdcreate.en.html

[12-Feb-2010 12:02:10] <forsberg> think the derive gives me the per second, but i was interested in the pr 5 min number

[12-Feb-2010 12:03:03] <rmatte> your counters get reset upon reading?

[12-Feb-2010 12:03:36] <rmatte> derive is to figure out the difference between the previous value and the current value

[12-Feb-2010 12:03:42] <rmatte> ABSOLUTE

[12-Feb-2010 12:03:42] <rmatte>     is for counters which get reset upon reading. This is used for fast counters which tend to overflow. So instead of reading them normally you reset them after every read to make sure you have a maximum time available before the next overflow. Another usage is for things you count like number of messages since the last update.

[12-Feb-2010 12:03:57] <rmatte> that sounds like what you want?

[12-Feb-2010 12:04:04] <rmatte> that's not the way you previously described it

[12-Feb-2010 12:04:22] <forsberg> yes number since last "update"

[12-Feb-2010 12:04:41] <rmatte> what are you graphing?

[12-Feb-2010 12:04:50] <forsberg> specifically i want to know how many dns queries i had last 5 minutes

[12-Feb-2010 12:04:51] <forsberg> bind

[12-Feb-2010 12:04:55] <forsberg> queries

[12-Feb-2010 12:05:14] <rmatte> right, but you're basically graphinh from a value that continuously increases right?

[12-Feb-2010 12:05:19] <forsberg> yes

[12-Feb-2010 12:05:24] <forsberg> it can only increase

[12-Feb-2010 12:05:27] <rmatte> then I don't see how absolute could be what you want

[12-Feb-2010 12:06:08] <rmatte> "Another usage is for things you count like number of messages since the last update."

[12-Feb-2010 12:06:13] <rmatte> hmmm, maybe it is

[12-Feb-2010 12:06:19] <forsberg> or number of queries since last update

[12-Feb-2010 12:06:31] <rmatte> I guess derive is more for things that can fluctuate up and down

[12-Feb-2010 12:06:32] <forsberg> i want to be able to follow how many queries i have each 5 minutes

[12-Feb-2010 12:06:46] <forsberg> yeah, and the numbers were so low that i would nee to do something else with the number

[12-Feb-2010 12:06:49] <rmatte> yeh, I know what you're getting at

[12-Feb-2010 12:07:06] <forsberg> derive gave me 1-3 readings

[12-Feb-2010 12:07:11] <forsberg> now i get 700-3000 readings

[12-Feb-2010 12:07:15] <rmatte> ah

[12-Feb-2010 12:07:20] <rmatte> cool

[12-Feb-2010 12:07:20] <forsberg> (approx numbers)

[12-Feb-2010 12:07:40] <rmatte> (yeh, I figured)

[12-Feb-2010 12:07:56] <forsberg> if i had a gazillion queries, i would more interested in pr second

[12-Feb-2010 12:08:25] <rmatte> yeh

[12-Feb-2010 12:08:39] <rmatte> makes sense

[12-Feb-2010 12:15:25] <rmatte> must be getting close to 2.5.2 release

[12-Feb-2010 12:15:35] <rmatte> most of the tickets are closed

[12-Feb-2010 12:15:47] <rmatte> and from the looks of it a bunch just need the fixes verified

[12-Feb-2010 12:17:30] <car1> hi, i'm having some trouble getting mysql data in zenoss. my zenperfodbc daemon won't start.

[12-Feb-2010 12:17:47] <car1> does this error mean anything to anybody: http://pastebin.com/m13246556 ?

[12-Feb-2010 12:18:07] <car1> i haven't been able to tell if this is due to some application bug or a misconfiguration on my part

[12-Feb-2010 12:19:15] <rmatte> hmmm

[12-Feb-2010 12:19:45] <car1> i posted on the forum too, there's more detail on my setup in the post: message/45572#45572

[12-Feb-2010 12:20:01] <car1> then i remembered this channel existed so i figured i'd double spam

[12-Feb-2010 12:21:15] <rmatte> I'm reading your forum posts

[12-Feb-2010 12:21:40] <rmatte> the error you got when installing the pack is harmless (it's from a messy objects.xml file)

[12-Feb-2010 12:21:52] <car1> oops, guess i wasn't in a screen session

[12-Feb-2010 12:22:12] <rmatte> have you checked $ZENHOME/etc/zenperfodbc.log?

[12-Feb-2010 12:22:46] <car1> you mean under logs?

[12-Feb-2010 12:22:48] <car1> er log

[12-Feb-2010 12:22:55] <car1> i've only got conf files under etc

[12-Feb-2010 12:23:13] <car1> i pulled that error from the zenperfodbc.log

[12-Feb-2010 12:23:17] <car1> through the web interface

[12-Feb-2010 12:23:19] <rmatte> k

[12-Feb-2010 12:24:19] <rmatte> I've never used the ODBC ZenPack myself, but I'm assuming there's some zProperty or setting somewhere to specify the database name of the db being monitored?

[12-Feb-2010 12:25:02] <car1> i get the same error when trying to start the daemon from the command lnie

[12-Feb-2010 12:25:31] <rmatte> starting it from the UI and the commandline are the exact same thing, so that's not surprising

[12-Feb-2010 12:25:59] <car1> there is a Database_Name in the zMySqlConnectionString property

[12-Feb-2010 12:26:09] <car1> it's set to information_schema

[12-Feb-2010 12:26:12] <car1> which exists

[12-Feb-2010 12:26:29] <rmatte> I'm wondering if it's not liking the underscore or something silly

[12-Feb-2010 12:26:51] <rmatte> try removing it, saving, then starting the daemon

[12-Feb-2010 12:27:01] <car1> er Database

[12-Feb-2010 12:29:52] <rmatte> so, does it work without the underscore?

[12-Feb-2010 12:31:02] <car1> nope

[12-Feb-2010 12:31:09] <car1> i tried changing it to antoher db as well

[12-Feb-2010 12:31:16] <rmatte> hmmm

[12-Feb-2010 12:31:22] <car1> db name, one with just letters in the name

[12-Feb-2010 12:32:05] <rmatte> Well, Egor is your best bet in solving that since he actually wrote the pack

[12-Feb-2010 12:32:09] <rmatte> I know next to nothing about it

[12-Feb-2010 12:34:06] <car1> cool, hopefully he'll see my forum post :)

[12-Feb-2010 12:34:18] <rmatte> yeh, he drops in here sometimes too

[12-Feb-2010 12:34:29] <rmatte> he actually responded to your forum post once

[12-Feb-2010 12:34:46] <car1> yea, he asked if i had isql or unixodbc installed

[12-Feb-2010 12:34:47] <car1> which i do

[12-Feb-2010 12:34:53] <car1> but i have no idea if they're properly configured

[12-Feb-2010 12:35:20] <car1> er, pyodbc or unixodbc rather

[12-Feb-2010 12:35:25] <rmatte> yeh, that was a while back too, you can always send him a private message through the community site

[12-Feb-2010 12:35:35] <rmatte> he's usually pretty good about responding in a timely fashion

[12-Feb-2010 12:35:55] <car1> ah, that's a good idea, i'll do that

[12-Feb-2010 12:36:00] <rmatte> in the mean time, I'd focus on figuring out if in fact you do have all the required packages

[12-Feb-2010 12:38:33] <car1> roger that

[12-Feb-2010 12:38:33] <rmatte> it looks like you do, but you may not

[12-Feb-2010 12:38:36] <car1> i had another question

[12-Feb-2010 12:39:13] <car1> the interface is really slow for me right now on my production instance. it takes about 2 minutes to load a device's profile

[12-Feb-2010 12:39:19] <car1> i'm monitoring about 200 device

[12-Feb-2010 12:39:21] <car1> s

[12-Feb-2010 12:39:40] <car1> snmp and url checking

[12-Feb-2010 12:39:55] <rmatte> you have pyodbc installed as well?

[12-Feb-2010 12:40:25] <car1> is using distributed collectors the only way to scale up to a large number of monitors?

[12-Feb-2010 12:40:35] <car1> yeah, i have pyodbc and unixodbc installed

[12-Feb-2010 12:40:50] <rmatte> well, what do you mean a "large number of monitors"?

[12-Feb-2010 12:40:59] <car1> i'm not sure about the terminology in zenoss

[12-Feb-2010 12:41:01] <car1> i guess services

[12-Feb-2010 12:41:13] <car1> i've actually got about 230 individual devices monitored

[12-Feb-2010 12:41:18] <rmatte> well, a single collector is capable of quite a bit

[12-Feb-2010 12:41:28] <rmatte> I'm monitoring 352 devices on one of my Zenoss servers

[12-Feb-2010 12:41:29] <car1> on those i'm monitoring basic system stats (cpu, mem, etc) as well as url monitoring

[12-Feb-2010 12:41:39] <car1> but some hsots have 4-8 sites running on them

[12-Feb-2010 12:41:48] <car1> so a total of maybe 500-700 services i guess

[12-Feb-2010 12:41:55] <rmatte> I see

[12-Feb-2010 12:42:16] <rmatte> well, then yeh, that's basically the only way to scale with Zenoss core, is remote collectors

[12-Feb-2010 12:42:18] <car1> what hardware do you have in the box monitoring 352 devices?

[12-Feb-2010 12:42:38] <rmatte> well, it's a VM running on an extremely beefy blade

[12-Feb-2010 12:43:36] <rmatte> but in terms of minimum allocated resources, the VM has 3GHz processing, 5GB of RAM and runs off an HP SAN

[12-Feb-2010 12:43:57] <rmatte> it's the disk I/O that's the big factor

[12-Feb-2010 12:43:58] <car1> i'm running in a 64bit virtual with 5GB RAM allocated with 2 CPUs allocated

[12-Feb-2010 12:44:08] <car1> with an iSCSI san

[12-Feb-2010 12:44:25] <rmatte> yeh, that's pretty decent

[12-Feb-2010 12:44:26] <car1> what types of services are you monitoring on those devices?

[12-Feb-2010 12:44:38] <car1> and do you get any lag when browsing the interface?

[12-Feb-2010 12:45:24] <rmatte> monitoring about 120 switches, 120 routers (cisco gear), 70 Windows servers, and some security devices

[12-Feb-2010 12:45:59] <rmatte> we monitor all non-user interfaces, CPU, Memory, for servers we monitor certain processes such as exchange, BES, backup exec, etc...

[12-Feb-2010 12:46:40] <rmatte> car1: go to Collectors -> Localhost -> Perf

[12-Feb-2010 12:47:01] <rmatte> scroll all the way to the bottom of the Performance section

[12-Feb-2010 12:47:07] <rmatte> you'll see a graph for Data Points

[12-Feb-2010 12:47:20] <rmatte> that's what you're really concerned with in terms of the amount of monitoring you're doing

[12-Feb-2010 12:47:55] <rmatte> you can be monitoring a couple devices but have tons of datapoints (based on what you're monitoring), or you could be monitoring a million devices with ping only and have almost no datapoints

[12-Feb-2010 12:48:11] <rmatte> that's what really determines the level of hardware that you need

[12-Feb-2010 12:48:35] <car1> ah, ok

[12-Feb-2010 12:48:41] <car1> right now it says 146 datapoints cur

[12-Feb-2010 12:49:56] <rmatte> well, you should see zencommand, zenperfsnmp and zenprocess listed there

[12-Feb-2010 12:50:01] <rmatte> how many are shown for each

[12-Feb-2010 12:50:58] <car1> for the week its 145, 5, and 0 cur respectively

[12-Feb-2010 12:51:06] <car1> oh wait

[12-Feb-2010 12:51:07] <car1> heh

[12-Feb-2010 12:51:18] <car1> zenperfsnmp is not 5 it's 5k

[12-Feb-2010 12:51:26] <rmatte> yeh, I thought you might be reading it wrong

[12-Feb-2010 12:51:29] <car1> or 5.59k rather

[12-Feb-2010 12:51:32] <car1> haha

[12-Feb-2010 12:51:37] <rmatte> so you're at about 6.2k basically

[12-Feb-2010 12:51:54] <car1> what is your system at?

[12-Feb-2010 12:52:04] <rmatte> which is almost nothing, since my server with 352 devices on it has 17.5K

[12-Feb-2010 12:52:05] <car1> seems like you're on about equivalent hardware

[12-Feb-2010 12:52:10] <car1> damn

[12-Feb-2010 12:52:25] <rmatte> I also have other Zenoss servers hehe

[12-Feb-2010 12:52:29] <car1> yea my datapoints are infantile compared to yours

[12-Feb-2010 12:52:31] <rmatte> I've got 13 last count

[12-Feb-2010 12:52:33] <rmatte> 15 soon

[12-Feb-2010 12:53:07] <car1> so theoretically i should not be seeing any performance problems with my current hardware at the level i'm using it right?

[12-Feb-2010 12:53:19] <rmatte> but yeh, those datapoint readings are what you base the monitoring intensity on, just for future reference

[12-Feb-2010 12:53:32] <rmatte> you shouldn't

[12-Feb-2010 12:53:34] <rmatte> are you?

[12-Feb-2010 12:53:39] <car1> the interface is slow

[12-Feb-2010 12:53:45] <rmatte> well, how slow is slow

[12-Feb-2010 12:53:57] <rmatte> the zenoss interface is a bit sluggish, but is it unreasonably slow?

[12-Feb-2010 12:53:57] <car1> alerts and things don't seem to be delayed, but it takes about 2 minutes from the time i click on a host until it's page loads

[12-Feb-2010 12:54:02] <car1> i generally go get a cup of tea

[12-Feb-2010 12:54:07] <forsberg> :/

[12-Feb-2010 12:54:12] <rmatte> that's a bit much

[12-Feb-2010 12:54:16] <rmatte> what zenpacks do you have installed?

[12-Feb-2010 12:55:06] <car1> right now just httpmonitor and deviceAdvdDetail

[12-Feb-2010 12:55:13] <rmatte> hmmm

[12-Feb-2010 12:55:29] <car1> and zenpacks.zenoss.makeinterfaceslow

[12-Feb-2010 12:55:32] <car1> zing!

[12-Feb-2010 12:55:43] <rmatte> well... I've tweaked my install a bit, I'll show you some things you can change...

[12-Feb-2010 12:56:09] <rmatte> go to Settings -> Daemons

[12-Feb-2010 12:56:18] <rmatte> and then click on "edit config" for zenhub

[12-Feb-2010 12:56:27] <rmatte> now, how many cores are in that box, total?

[12-Feb-2010 12:56:52] <mistich> anyone haveing issues with http://dev.zenoss.org

[12-Feb-2010 12:57:21] <rmatte> mistich: yup, looks to be down

[12-Feb-2010 12:57:21] <car1> for zenhub? i don't see an option for cores

[12-Feb-2010 12:57:27] <mistich> shit

[12-Feb-2010 12:57:33] <rmatte> car1: no, I'm literally asking you how many cores you have

[12-Feb-2010 12:57:39] <car1> oh

[12-Feb-2010 12:57:40] <rmatte> CPU cores

[12-Feb-2010 12:57:40] <car1> haha

[12-Feb-2010 12:57:43] <car1> sorry

[12-Feb-2010 12:57:45] <rmatte> lol

[12-Feb-2010 12:57:53] <car1> i've got 2 virtual CPUs allocated to it in Virtual Center

[12-Feb-2010 12:58:00] <rmatte> ok...

[12-Feb-2010 12:58:21] <car1> the ESXi host has 2 quad core xeons

[12-Feb-2010 12:58:26] <car1> 2.99ghz

[12-Feb-2010 12:58:36] <rmatte> how many guests are running on it?

[12-Feb-2010 12:59:16] <car1> 8 guests total, of the other guests they have 9 virtual CPUs allocated

[12-Feb-2010 12:59:35] <car1> cpu usage meter for the esx host only shows 2206MHz usage

[12-Feb-2010 12:59:35] <rmatte> 8 guests running on 2.99GHz?

[12-Feb-2010 12:59:42] <car1> running on 2 quad cores

[12-Feb-2010 12:59:49] <car1> each core is 3ghz

[12-Feb-2010 12:59:57] <rmatte> so 6GHz total?

[12-Feb-2010 13:00:25] <rmatte> you sure each separate core is 3GHz?

[12-Feb-2010 13:00:32] <rmatte> generally they come rated as the total speed of the chip

[12-Feb-2010 13:00:35] <car1> it'd be 24Ghz total available

[12-Feb-2010 13:00:41] <car1> i believe

[12-Feb-2010 13:00:54] <rmatte> ok, that would be similar to what we have on our blades

[12-Feb-2010 13:01:07] <rmatte> first things first, bump the virtual cores up to 4

[12-Feb-2010 13:01:13] <car1> the chips are e5450's

[12-Feb-2010 13:01:13] <rmatte> for the guest

[12-Feb-2010 13:01:34] <car1> ok

[12-Feb-2010 13:01:42] <rmatte> and allocate it a bit more processing power (5GHz if you can)

[12-Feb-2010 13:01:52] <rmatte> If you have the processing power, you might as well use it

[12-Feb-2010 13:02:07] <rmatte> then I'll walk you through tweaking some settings

[12-Feb-2010 13:03:09] <car1> ok, i'll allocate 2 more vCPUs to it now

[12-Feb-2010 13:03:14] <rmatte> cool

[12-Feb-2010 13:03:57] <car1> currently the guest is alarming at 90% memory utilization

[12-Feb-2010 13:04:12] <rmatte> you have 5GB of RAM in it?

[12-Feb-2010 13:04:15] <car1> it has been sustained at 80% all day

[12-Feb-2010 13:04:18] <car1> yea, 5GB

[12-Feb-2010 13:04:27] <rmatte> how long has Zenoss been running?

[12-Feb-2010 13:04:52] <car1> um

[12-Feb-2010 13:05:00] <car1> 3-4 months maybe

[12-Feb-2010 13:05:14] <car1> probably more like 3

[12-Feb-2010 13:05:17] <rmatte> without being restarted?

[12-Feb-2010 13:05:36] <car1> oh no it's been restared a few times in that time peroid

[12-Feb-2010 13:05:42] <car1> not in the last month or so though

[12-Feb-2010 13:05:47] <rmatte> k...

[12-Feb-2010 13:05:59] <car1> is it recommended to reboot periodically?

[12-Feb-2010 13:06:02] <rmatte> Zenoss starts off using little memory and then continues to consume memory as it caches stuff

[12-Feb-2010 13:06:20] <rmatte> it also has a minor memory leak I believe (though I'm not 100% sure on that, I'm actually working on figuring that out)

[12-Feb-2010 13:06:56] <rmatte> you might want to restart Zenoss every 2 or 3 weeks or whatever, don't need to actually reboot the server or anything

[12-Feb-2010 13:07:04] <rmatte> zenoss restart takes like 1 minute

[12-Feb-2010 13:07:37] <rmatte> but anyways, assign the new vCPUs and then reboot the box if you can

[12-Feb-2010 13:07:43] <rmatte> then we can start tweaking

[12-Feb-2010 13:13:02] <car1> done

[12-Feb-2010 13:13:20] <car1> it took about 30-40 seconds right after restarting to load a device's profile

[12-Feb-2010 13:19:30] <mrayzenoss> mistich: blogs/zenossblog/2010/02/12/zenoss-development-servers-will-be-unavailable-friday-1-6pm-est

[12-Feb-2010 13:41:22] <rmatte> sorry, back

[12-Feb-2010 13:41:29] <rmatte> car1: ok

[12-Feb-2010 13:41:45] <rmatte> first thing you want to do is edit your zenhub.conf

[12-Feb-2010 13:41:52] <rmatte> and change workers to 3

[12-Feb-2010 13:42:00] <rmatte> change cachesize to 8000

[12-Feb-2010 13:42:07] <rmatte> increase pcachesize to 2250

[12-Feb-2010 13:42:12] <rmatte> then save

[12-Feb-2010 13:42:15] <rmatte> edit the zope.conf

[12-Feb-2010 13:42:20] <rmatte> and change pool-size to 50

[12-Feb-2010 13:42:24] <rmatte> then save

[12-Feb-2010 13:42:33] <rmatte> edit zenmodeler.conf

[12-Feb-2010 13:42:39] <rmatte> change parallel to 5

[12-Feb-2010 13:42:42] <rmatte> and save

[12-Feb-2010 13:42:50] <rmatte> edit zencommand.conf

[12-Feb-2010 13:42:53] <rmatte> change parallel to 5

[12-Feb-2010 13:42:55] <rmatte> and save

[12-Feb-2010 13:43:00] <rmatte> edit zenstatus.conf

[12-Feb-2010 13:43:04] <rmatte> change parallel to 5

[12-Feb-2010 13:43:06] <rmatte> and save

[12-Feb-2010 13:43:38] <rmatte> edit /usr/local/zenoss/mysql/my.cnf (or wherever your my.cnf is located)

[12-Feb-2010 13:44:01] <rmatte> with the following options: http://fpaste.org/H4dv/

[12-Feb-2010 13:44:03] <rmatte> and save

[12-Feb-2010 13:44:06] <rmatte> then restart zenoss

[12-Feb-2010 13:44:27] <rmatte> make sure that mysql gets restarted as well

[12-Feb-2010 13:45:27] <rmatte> that should hopefully provide you with performance improvement

[12-Feb-2010 13:45:48] <rmatte> also, do you have an excessive amount of events in your event history?

[12-Feb-2010 13:47:11] <mistich> form zendmd how do I look up the speed of a interface I tried this but can't fine the correct method

[12-Feb-2010 13:47:11] <mistich> d = dmd.Devices.findDevice('10.6.105.237')

[12-Feb-2010 13:47:11] <mistich> i= d.os.interfaces.findObjectsById('eth0')

[12-Feb-2010 13:49:16] <car1> rmatte: ok, i've applied all those changes and am restarting now

[12-Feb-2010 13:50:13] <rmatte> k cool

[12-Feb-2010 13:50:16] <car1> i got this error when I restarted using /etc/init.d/zenoss-stack: http://pastebin.com/m58f4d594

[12-Feb-2010 13:50:50] <car1> this is on anotehr zenoss instance though from the one i mentioned in my first post

[12-Feb-2010 13:51:10] <car1> on this instance i had the mysql monitor zenpack installed and all it's dependencies but then removed them

[12-Feb-2010 13:51:37] <car1> wow

[12-Feb-2010 13:51:44] <car1> the pages are loading in 1-2 seconds

[12-Feb-2010 13:51:57] <rmatte> mistich: you're wanting to find the speed of a specific interface?

[12-Feb-2010 13:52:04] <rmatte> mistich: why not just check the speed in the UI>?

[12-Feb-2010 13:52:25] <rmatte> cool

[12-Feb-2010 13:52:38] <mistich> yes

[12-Feb-2010 13:53:39] <rmatte> that error just means that you've got some zenpack directory in $ZENHOME/ZenPacks which it doesn't like

[12-Feb-2010 13:53:57] <rmatte> is ZenPacks.community.ZenODBC installed on there?

[12-Feb-2010 13:54:21] <rmatte> mistich: why not just check the speed in the UI?

[12-Feb-2010 13:54:49] <mistich> becuase I added a new properties and does not seem to work so need to check in the zopedb

[12-Feb-2010 13:54:50] <IoNu|z> hello

[12-Feb-2010 13:54:57] <car1> rmatte: thanks, i appreciate the help

[12-Feb-2010 13:55:04] <IoNu|z> i need some help with jmx

[12-Feb-2010 13:55:18] <IoNu|z> i want to pull the version number from jmx somehow

[12-Feb-2010 13:56:04] <rmatte> mistich:

[12-Feb-2010 13:56:07] <rmatte> >>> d = dmd.Devices.findDevice('yourdevice')

[12-Feb-2010 13:56:07] <rmatte> >>> import re

[12-Feb-2010 13:56:07] <rmatte> >>> for i in d.os.interfaces():

[12-Feb-2010 13:56:07] <rmatte> ...  if re.match('eth0',i.interfaceName):

[12-Feb-2010 13:56:07] <rmatte> ...   print i.speed

[12-Feb-2010 13:56:08] <rmatte> ...

[12-Feb-2010 13:56:08] <rmatte> 10000000

[12-Feb-2010 13:56:29] <mistich> yeah is there no way to access it without a loop

[12-Feb-2010 13:56:46] <rmatte> mistich: not that I personally know of

[12-Feb-2010 13:56:51] <mistich> ok thanks

[12-Feb-2010 13:56:56] <rmatte> mistich: is this for some script you're working on?

[12-Feb-2010 13:57:05] <rmatte> I figured you were just interested in grabbing the speed

[12-Feb-2010 13:57:09] <rmatte> not in adding it to some script

[12-Feb-2010 13:57:24] <rmatte> car1: no problem

[12-Feb-2010 13:57:48] <rmatte> car1: you should figure out what it's complaining about in $ZENHOME/ZenPacks

[12-Feb-2010 13:58:17] <rmatte> either the ZenPacks.community.ZenODBC folder is left over after you uninstalled it, or some other ZenPack has it marked as a dependency and is not finding it

[12-Feb-2010 13:58:38] <car1> yea, htere are 2 folders one for ZenODBC, and 1 for the mysql monitor

[12-Feb-2010 13:58:41] <car1> can i remove them?

[12-Feb-2010 13:58:47] <rmatte> well, hold up

[12-Feb-2010 13:58:49] <car1> they don't know up under the ZenPacks tab

[12-Feb-2010 13:58:53] <rmatte> have you uninstalled those ZenPacks?

[12-Feb-2010 13:58:54] <car1> s/know/show

[12-Feb-2010 13:58:56] <rmatte> ah, ok

[12-Feb-2010 13:58:58] <car1> i did

[12-Feb-2010 13:58:59] <rmatte> then yeh, remove them

[12-Feb-2010 13:59:06] <car1> but there where errors during uninstall

[12-Feb-2010 13:59:10] <car1> roger that

[12-Feb-2010 13:59:19] <rmatte> generally the directories get removed themselves but sometimes it screws up

[12-Feb-2010 13:59:36] <rmatte> If you see more errors after removing the directories you may have to reinstall the packs and then remove them again

[12-Feb-2010 13:59:50] <rmatte> but hopefully you won't

[12-Feb-2010 14:00:18] <car1> i had to do that originally, i kept getting errors saying some mysql z property was missing

[12-Feb-2010 14:00:23] forsberg is now known as fOrsberg

[12-Feb-2010 14:00:30] <car1> it's restarting without error now after removing those directories

[12-Feb-2010 14:00:48] <rmatte> perfect

[12-Feb-2010 14:00:59] <rmatte> well, looks like you're in business then

[12-Feb-2010 14:01:29] <car1> yes sir, the pages are loading much quicker now

[12-Feb-2010 14:01:41] <car1> it's blazing fast!

[12-Feb-2010 14:04:42] <IoNu|z> im trying to pull this object from jmx org.xxxx.portlet.jmx=version

[12-Feb-2010 14:05:11] <IoNu|z> and im getting an error saying Exception: object name is malformed

[12-Feb-2010 14:05:49] <cmdln> Hello

[12-Feb-2010 14:05:59] <IoNu|z> the value it should return is 6.3.2.1

[12-Feb-2010 14:06:18] <cmdln> I am trying to get zenoss to record performance data from an nrpe plugin

[12-Feb-2010 14:07:00] <cmdln> when i do zencommand run on it I get back the output of the nagios plugin

[12-Feb-2010 14:08:34] <cmdln>  Output: "sar OK| 'CPU'=all 'user'=0.00 'nice'=0.00 'system'=0.00 'iowait'=0.00 'steal'=0.00 'idle'=100.00\n"

[12-Feb-2010 14:08:35] <cmdln> 2010-02-12 14:16:48,829 DEBUG zen.zencommand: Process check_nrpe -H 127.0.0.1 -c

[12-Feb-2010 14:14:26] <rmatte> car1: yeh, by default it comes configured for doing smaller scale monitoring on less powerful systems (it's basically setup for the lan admin who wants to use some old dell workstation as a monitoring server lol)

[12-Feb-2010 14:14:43] <rmatte> car1: once it's tweaked to take advantage of the hardware it works a lot faster

[12-Feb-2010 14:15:28] <cmdln> Where should I be looking to figure out why the performance data of a nagios plugin isnt being recorded?

[12-Feb-2010 14:16:00] <rmatte> cmdln: well first off, the quotes around the datapoint names are probably an issue

[12-Feb-2010 14:16:13] <cmdln> Thats the reccomended nrpe output formant

[12-Feb-2010 14:16:17] <cmdln> formt

[12-Feb-2010 14:16:21] <cmdln> gah

[12-Feb-2010 14:16:22] <cmdln> i give up

[12-Feb-2010 14:16:39] <rmatte> have you added datapoints named CPU, user, nice, system, iowait, steal, and idle?

[12-Feb-2010 14:16:48] <rmatte> they need to be added under the datasource

[12-Feb-2010 14:16:52] <cmdln> I added a couple of them

[12-Feb-2010 14:17:05] <cmdln> not all are required right?

[12-Feb-2010 14:17:12] <rmatte> correct

[12-Feb-2010 14:17:28] <rmatte> I'm pretty sure it has to do with the quotes, I've never seen nrpe output like that

[12-Feb-2010 14:17:32] <cmdln> I can modify the nagios plugin to remove the '  around the label

[12-Feb-2010 14:18:03] <rmatte> it should look like: sar OK|CPU=all user=0.00 nice=0.00 system=0.00 iowait=0.00 steal=0.00 idle=100.00

[12-Feb-2010 14:18:12] <rmatte> also remember that the datapoint names are case sensitive

[12-Feb-2010 14:18:16] <rmatte> cpu is not the same as CPU

[12-Feb-2010 14:18:24] <cmdln> http://nagiosplug.sourceforge.net/developer-guidelines.html#AEN201

[12-Feb-2010 14:18:48] <rmatte> cmdln: try it without the quotes, I'm pretty sure that's your issue

[12-Feb-2010 14:19:03] <rmatte> cmdln: also, the newline character at the end shouldn't be there

[12-Feb-2010 14:19:09] <cmdln> Yeah i saw that

[12-Feb-2010 14:19:24] <rmatte> actually, try just removing that character for starters

[12-Feb-2010 14:19:31] <rmatte> then try removing the quotes if that doesn't work

[12-Feb-2010 14:19:46] <rmatte> oh wait

[12-Feb-2010 14:19:52] <rmatte> what the heck is =all?

[12-Feb-2010 14:19:55] <rmatte> that's not even an integer

[12-Feb-2010 14:20:03] <cmdln> no its not

[12-Feb-2010 14:20:06] <cmdln> damn

[12-Feb-2010 14:20:11] <rmatte> hehe

[12-Feb-2010 14:20:32] <cmdln> actually

[12-Feb-2010 14:20:58] <cmdln> i dont see anything in the nagios plugin documentation about it being a number

[12-Feb-2010 14:21:15] <cmdln> just label value

[12-Feb-2010 14:21:39] <rmatte> oh, well, I don't think it necessarily hurts anything, just don't use that as a datapoint

[12-Feb-2010 14:21:43] <rmatte> since it's basically useless

[12-Feb-2010 14:21:45] <cmdln> right

[12-Feb-2010 14:21:59] <cmdln> i just wrote the plugin to be generic as possible

[12-Feb-2010 14:22:10] <cmdln> removing that columne would require new paring

[12-Feb-2010 14:22:13] <cmdln> parsing

[12-Feb-2010 14:22:15] <cmdln> god i cant type

[12-Feb-2010 14:22:19] <rmatte> yeh that's fine, leave it for now

[12-Feb-2010 14:22:27] <rmatte> the top culprits are the newline character and then the quotes

[12-Feb-2010 14:22:46] <IoNu|z> can anyone help me pull the jmx version?

[12-Feb-2010 14:23:02] <rmatte> I've written command plugins before without quotes and it worked fine, I've never tried with quotes

[12-Feb-2010 14:23:12] <cmdln> there we go

[12-Feb-2010 14:23:15] <cmdln> it was the ''

[12-Feb-2010 14:23:23] <rmatte> ah, ok

[12-Feb-2010 14:23:39] <cmdln> i think the \n screws up that datapoint

[12-Feb-2010 14:23:45] <cmdln> have to wait a bit to see

[12-Feb-2010 14:23:50] <rmatte> it probably does

[12-Feb-2010 14:23:56] <rmatte> there's really no point in it being there anyways

[12-Feb-2010 14:24:06] <cmdln> yeah, im not sure why it is, it shouldbe stripped

[12-Feb-2010 14:27:02] <rmatte> IoNu|z: unfortunately I have zero experience with zenjmx in Zenoss

[12-Feb-2010 14:27:55] <IoNu|z> :(

[12-Feb-2010 14:28:30] <rmatte> I wish I did because I'm on a tear in here today lol

[12-Feb-2010 14:30:23] <IoNu|z> :)

[12-Feb-2010 14:30:28] <IoNu|z> well i know some

[12-Feb-2010 14:30:35] <IoNu|z> for like making the graphs

[12-Feb-2010 14:30:52] <IoNu|z> but this specific value is not a number :)

[12-Feb-2010 14:30:56] <IoNu|z> so its kinda of hard

[12-Feb-2010 14:31:14] <rmatte> when you say "jmx org.xxxx.portlet.jmx=version" is that a command based plugin spitting a value back at Zenoss?

[12-Feb-2010 14:31:25] <IoNu|z> thats the java mbean

[12-Feb-2010 14:31:34] <IoNu|z> the object name

[12-Feb-2010 14:31:47] <rmatte> right, I just don't get how you're trying to collect the value

[12-Feb-2010 14:31:59] <IoNu|z> though RMI

[12-Feb-2010 14:32:17] <IoNu|z> java has like a console running

[12-Feb-2010 14:32:21] <IoNu|z> that can monitor values

[12-Feb-2010 14:32:22] <IoNu|z> :)

[12-Feb-2010 14:32:27] <IoNu|z> like memmory and stuff

[12-Feb-2010 14:32:44] <rmatte> I see

[12-Feb-2010 14:33:02] <rmatte> but how do you plan to store the version value is the question

[12-Feb-2010 14:33:03] <IoNu|z> so i can get the whole numbers to work

[12-Feb-2010 14:33:09] <rmatte> Zenoss expects integers

[12-Feb-2010 14:33:12] <IoNu|z> but this one is not a whole number

[12-Feb-2010 14:33:19] <IoNu|z> its like 1.2.3.4 instead of 1234

[12-Feb-2010 14:33:20] <IoNu|z> :)

[12-Feb-2010 14:33:24] <rmatte> right

[12-Feb-2010 14:33:35] <rmatte> I'm just wondering why you're even trying to gather it in to Zenoss like that

[12-Feb-2010 14:33:39] <rmatte> you obviously can't graph it

[12-Feb-2010 14:33:44] <IoNu|z> right

[12-Feb-2010 14:33:55] <IoNu|z> i was thinking how to pull it

[12-Feb-2010 14:34:08] <rmatte> well, think of where you hope to display it first

[12-Feb-2010 14:34:11] <IoNu|z> i want to gather like the version on each one of my servers

[12-Feb-2010 14:34:26] <IoNu|z> i dont know where else i could display it to

[12-Feb-2010 14:34:32] <IoNu|z> besides a graph

[12-Feb-2010 14:34:43] <IoNu|z> id be nice on the homepage

[12-Feb-2010 14:34:50] <IoNu|z> but i dont know how to accomplish that

[12-Feb-2010 14:35:04] <rmatte> IoNu|z: it's really designed to gather performance data, gathering version info like that would take a lot of hacking around

[12-Feb-2010 14:35:27] <IoNu|z> yeah its a little messed up :)

[12-Feb-2010 14:39:26] <rmatte> If you were to learn python you could write a python script which queries that value on each server (however) and then writes the value to the comments field on each device's status page

[12-Feb-2010 14:39:41] <IoNu|z> right

[12-Feb-2010 14:39:43] <rmatte> that's the best I can think of

[12-Feb-2010 14:39:54] <IoNu|z> but i dont know anything about python :(

[12-Feb-2010 14:40:04] <rmatte> start reading :)

[12-Feb-2010 14:40:20] <rmatte> (I didn't know anything about python before I started using Zenoss)

[12-Feb-2010 14:40:26] <rmatte> it's immensely helpful to know it

[12-Feb-2010 14:40:34] <IoNu|z> i bet

[12-Feb-2010 14:40:38] <IoNu|z> i just need to find the time

[12-Feb-2010 14:47:25] <rmatte> yup

[12-Feb-2010 15:24:32] <rmatte> heya egor

[12-Feb-2010 15:25:21] <rmatte> car1 you still around?

[12-Feb-2010 15:28:00] <rmatte> ah, apparently he is not

[12-Feb-2010 16:49:19] <Skaag> Upgrading from 2.5.0 to 2.5.1 on ubuntu does not overwrite my data, right? it uses the debs to perform a smooth  upgrade? :-)

[12-Feb-2010 17:00:46] <mrayzenoss> yes

[12-Feb-2010 17:12:33] <rmatte> eugh, I need to figure out how to grab threshold values for an object

[12-Feb-2010 17:34:12] <zgold> Hello!  I am adding a maintenance window for a device to move the device to start state maintenance and end state original.  I am testing with a machine in state production and the window doesnt seem to change the state of the machine.  Any thoughs?

[12-Feb-2010 17:36:33] <rmatte> zgold: did you create the window with a time which was actually in the future?

[12-Feb-2010 17:36:37] <rmatte> and did you enable it?

[12-Feb-2010 17:36:42] <theacolyte> rmatte: So I got some heartbeat error from a zenoss server and decided to reboot the entire server... then I get an email that my SAN is down... I should probably take care that that interface is set to autoup

[12-Feb-2010 17:36:46] <theacolyte> LOL

[12-Feb-2010 17:36:59] <rmatte> theacolyte: lol, yup

[12-Feb-2010 17:37:02] <zgold> rmatte: I have tried creating it 'in the past' and in the future, and it is enabled

[12-Feb-2010 17:37:21] <zgold> rmatte: I'm using the 'dynamic maintenance windows' script I found on the zenoss FAQ

[12-Feb-2010 17:37:24] <rmatte> zgold: in the past won't work, in the future should work fine

[12-Feb-2010 17:37:35] <zgold> rmatte: which adds a window when a specific event is recieved

[12-Feb-2010 17:37:39] <zgold> rmatte: ive tried the future too, no luck

[12-Feb-2010 17:37:40] <rmatte> I've never used that script, why aren't you just setting them by hand?

[12-Feb-2010 17:37:56] <zgold> rmatte: because i am in a situation where that doesnt make sense

[12-Feb-2010 17:38:10] <zgold> rmatte: When I roll my cluster I dont want to go into ezenoss and put each machine in maintenance and then come back

[12-Feb-2010 17:38:20] <zgold> rmatte: I want the cluster to just tell zenoss its going to be out of commision for 10 minutes

[12-Feb-2010 17:38:20] <rmatte> well, all I know is that setting them by hand works for me, no idea about that script as I've never used/tested it

[12-Feb-2010 17:38:29] <zgold> rmatte: it just adds a window

[12-Feb-2010 17:38:35] <zgold> rmatte: im looking at it in the UI, it looks normal

[12-Feb-2010 17:38:49] <zgold> rmatte: i made a new one targeted at the future without luck

[12-Feb-2010 17:39:12] <rmatte> zgold: try restarting Zenoss?  check your log files

[12-Feb-2010 17:39:16] <rmatte> that's about all I can suggest

[12-Feb-2010 17:39:22] <zgold> rmatte: which daemon is responsible for actioning on the windows?

[12-Feb-2010 17:39:24] <zgold> rmatte: zenaction?

[12-Feb-2010 17:39:27] <rmatte> correct

[12-Feb-2010 17:39:48] <zgold> rmatte: alright, i'll tail that log

[12-Feb-2010 17:39:52] <rmatte> cool

[12-Feb-2010 17:39:57] <zgold> rmatte: might it just take a few minutes for zenaction to get the update?

[12-Feb-2010 17:40:10] <zgold> rmatte: the fact that the window is added?  (e.g. to work through ui -> zenhub -> zenaction) ?

[12-Feb-2010 17:41:29] <rmatte> I doubt it

[12-Feb-2010 17:41:37] <rmatte> maybe try pushing changes or something

[12-Feb-2010 17:49:03] <zgold> rmatte: aha, got it

[12-Feb-2010 17:49:15] <zgold> rmatte: rather than depend on zenaction, i can just begin the maintenance window from the event script

[12-Feb-2010 17:49:18] <zgold> rmatte: mw.begin()

[12-Feb-2010 17:50:12] <rmatte> I see

[12-Feb-2010 17:50:14] <rmatte> cool

[12-Feb-2010 17:50:46] <rmatte> eugh, this is absolutely frigging ridiculous

[12-Feb-2010 17:50:57] <rmatte> I do: templatePath = d.getRRDTemplateByName('FileSystem').thresholds.findObjectsById('high disk usage')

[12-Feb-2010 17:51:05] <rmatte> then: zthreshold = eval(templatePath)

[12-Feb-2010 17:51:11] <rmatte> and it doesn't work, can't figure out why not

[12-Feb-2010 17:51:44] <zgold> you sure you dont mean

[12-Feb-2010 17:51:51] <zgold> foo.thresholds()[0].find?

[12-Feb-2010 17:52:14] <zgold> ah, nvm

[12-Feb-2010 17:53:00] <rmatte> what I'm trying to do is extract the current threshold setting from the filesystem template for each filesystem on each device

[12-Feb-2010 17:53:15] <rmatte> basically trying to add current threshold settings to filesystem report

[12-Feb-2010 17:54:31] <zgold> rmatte: what error are you getting?

[12-Feb-2010 17:55:42] <rmatte> http://fpaste.org/OusV/

[12-Feb-2010 17:56:24] <rmatte> I'm working off bits of this code: http://www.thetechchef.com/wp/wp-content/uploads/2008/10/zensetsnmpthreshold.py

[12-Feb-2010 17:56:50] <zgold> why are you trying to eval a list?

[12-Feb-2010 17:57:22] <rmatte> the find is probably turning it in to a list

[12-Feb-2010 17:57:32] <zgold> rmatte: in that code snipped has the "templatePath" as code

[12-Feb-2010 17:57:44] <zgold> rmatte: so zthreshold is actually what you already have as templatePath

[12-Feb-2010 17:57:57] <rmatte> I can't figure out how to do the d.getRRDTemplateByName('FileSystem').thresholds.findObjectsById('high disk usage') without the findObjectsBy

[12-Feb-2010 17:58:06] <rmatte> since it complains about the spaces in the name otherwise

[12-Feb-2010 17:58:14] <rmatte> and I've tried quotation marks, I've tried backslashes

[12-Feb-2010 17:58:31] <zgold> and the eval doesn't work?

[12-Feb-2010 17:58:48] <rmatte> it can't work if I can't get templatePath set properly

[12-Feb-2010 17:59:09] <zgold> you could iterate

[12-Feb-2010 17:59:19] <zgold> for i in foo.thresholds(): if blah

[12-Feb-2010 17:59:28] <zgold> or, whats wrong with keeping the findObjectsById?

[12-Feb-2010 17:59:43] <rmatte> ok, here's what I'm ultimately trying to do

[12-Feb-2010 18:00:04] <rmatte> I'm trying to get the value of the maxval property from the high disk usage template

[12-Feb-2010 18:00:19] <zgold> so you do:

[12-Feb-2010 18:00:44] <zgold> maxval = d.getRRDTemplateByName('FileSystem').thresholds.findObjectsById('high disk usage')[0].maxval

[12-Feb-2010 18:01:30] <rmatte> oh, right, duh, list

[12-Feb-2010 18:01:31] <rmatte> thanks

[12-Feb-2010 18:01:37] <zgold> welcome :)

[12-Feb-2010 18:01:40] <rmatte> I wasn't thinking straight lol

[12-Feb-2010 18:02:05] <zgold> careful to catch the exception though if findObjects returns an empty list

[12-Feb-2010 18:02:26] <rmatte> yeh, I'll test it out

[12-Feb-2010 18:02:50] <rmatte> I need to figure out how to do it for each hard drive on a device

[12-Feb-2010 18:03:01] <rmatte> instead of just a general query for the whole device

[12-Feb-2010 18:03:09] <rmatte> should be fun, but at least I'm on the right track

[12-Feb-2010 18:07:04] <cmdln> where do I report bugs?

[12-Feb-2010 18:07:34] <rmatte> cmdln: normally you'd open a ticket at dev.zenoss.com/trac login: zenoss/zenoss, but they are relocating that server to another datacenter right now so it's down

[12-Feb-2010 18:07:39] <rmatte> what bug did you want to report?

[12-Feb-2010 18:07:55] <cmdln> Just the nagios format stuff you helped me with earlier

[12-Feb-2010 18:08:10] <cmdln> I also noticed that the label could not contain %

[12-Feb-2010 18:08:26] <rmatte> ah

[12-Feb-2010 18:16:11] <rmatte> sweet, got the code working for each drive

[12-Feb-2010 18:16:46] <cmdln> huh?

[12-Feb-2010 18:17:09] <rmatte> oh, just something I was working on to pull current threshold values from templates

[12-Feb-2010 18:17:25] <rmatte> my boss requested that I add current threshold values to our filesystem report

[12-Feb-2010 18:17:32] <cmdln> ah

[13-Feb-2010 00:00:30] [disconnected at Sat Feb 13 00:00:30 2010]

[13-Feb-2010 00:00:30] [connected at Sat Feb 13 00:00:30 2010]

[13-Feb-2010 00:00:46] [zenoss-logger (logger bot) has joined #zenoss]

[13-Feb-2010 04:19:09] fOrsberg is now known as forsberg

[13-Feb-2010 05:14:40] <Diddi> hm... "  Could not connect to dev.zenoss.org:80 (216.88.36.70), connection timed out

[13-Feb-2010 05:14:43] <Diddi> "

[13-Feb-2010 05:14:54] <Diddi> debian repo

[13-Feb-2010 05:15:27] <Diddi> ah, relocation

[13-Feb-2010 05:15:27] <sergeymasushko> Diddi: did you check the daemons?

[13-Feb-2010 05:16:22] <Diddi> according to rmatte a few lines up they're relocating.. so I guess I'll just have to wait it out

[13-Feb-2010 05:16:37] <sergeymasushko> could be

[13-Feb-2010 05:17:41] <Diddi> but trac works

[13-Feb-2010 05:17:44] <Diddi> eh

[13-Feb-2010 10:01:21] <chemist> hello

[13-Feb-2010 10:02:00] <chemist> is there a zenpack that will monitor lighthttp like the apache one?

[13-Feb-2010 17:56:51] forsberg is now known as fOrsberg

[13-Feb-2010 21:35:15] MattD is now known as mdereus

[14-Feb-2010 00:00:30] [disconnected at Sun Feb 14 00:00:30 2010]

[14-Feb-2010 00:00:30] [connected at Sun Feb 14 00:00:30 2010]

[14-Feb-2010 00:00:43] [zenoss-logger (logger bot) has joined #zenoss]

[14-Feb-2010 00:00:44] <bartol.freenode.net> [freenode-info] help freenode weed out clonebots -- please register your IRC nick and auto-identify: http://freenode.net/faq.shtml#nicksetup

[14-Feb-2010 00:38:07] fOrsberg is now known as forsberg

[14-Feb-2010 04:04:51] <Egyptian> morning all

[14-Feb-2010 04:05:18] <Egyptian> just came over a link that said whenever i have a choice i should use ssh over snmp .. is this correct?

[14-Feb-2010 10:34:11] <frozty_sa> apply thought to the problem

[14-Feb-2010 10:35:15] <frozty_sa> if you're monitoring servers over an unsafe channel, and you think there's any sort of risk that someone could get the SNMP community name (and do something you don't want them to with it). then you can possibly motivate to solely use SSH

[14-Feb-2010 10:35:27] <frozty_sa> Egyptian[Home]: ^

[14-Feb-2010 10:37:31] <forsberg> he quit 3 hours ago

[14-Feb-2010 10:38:06] <frozty_sa> I didn't notice

[14-Feb-2010 10:38:21] <frozty_sa> joins, parts and a few other things are filtered on most of my channels

[14-Feb-2010 10:40:01] <forsberg> ahh, but maybe he notice on his [home] client

[14-Feb-2010 10:40:10] <forsberg> or whatever :)

[14-Feb-2010 10:42:02] <frozty_sa> yip

[14-Feb-2010 10:42:07] <frozty_sa> *shrug*

[14-Feb-2010 10:43:07] <Egyptian> hola

[14-Feb-2010 10:43:30] <Egyptian> q: my understanding is that only devices in production states send alerts.. right?

[14-Feb-2010 10:44:57] <Egyptian> so then how come i have devices with production state "TEST" sending alerts ?

[14-Feb-2010 11:03:02] <forsberg> you can make alert rules for other states also

[14-Feb-2010 11:03:55] <forsberg> im not sure about the test state tho, but maintenence and pre-production dont send alerts with default setup

[14-Feb-2010 11:08:37] <Egyptian> gah! .. i have the alerting rules for my user set to false and yet i m a getting alerts?!

[14-Feb-2010 11:13:56] <forsberg> how are you getting alerts? it sends emails?

[14-Feb-2010 11:51:45] <Egyptian> forsberg: sory .. dint expect to get an answer .. no . i set up the pager function to send me sms

[14-Feb-2010 12:27:34] <forsberg> Egyptian: ok, well if you put something in maintence or preproduction it will still collect data etc, but wont give any alerts unless you have made specifik rules for it

[14-Feb-2010 12:27:42] <forsberg> i dont know about the test state

[14-Feb-2010 12:57:43] forsberg is now known as fOrsberg

[14-Feb-2010 20:45:37] <RoAk> npmccallum: ping?

[14-Feb-2010 21:20:50] <johaBBa> i see information about using SSH or using SNMP. does anyone have pointers on using SNMP _over_ SSH. ssh -q <server> snmpwalk VS. snmpwalk? has this been done?

[14-Feb-2010 21:51:50] <patzer> tunneling udp over tcp is in general not very effective

[14-Feb-2010 21:53:04] <patzer> if you're using snmp to poll a host locally and send it back I suppose that would be fine, but I don't think there is any framework for doing that in zenoss

[14-Feb-2010 21:53:35] <patzer> because - why bother using snmp if you have a shell you can use to query instead?

[14-Feb-2010 23:26:42] <Egyptian[Home]> fOrsberg: thanks for your answers yesterday regarding pre-production and ssh

[14-Feb-2010 23:26:58] <Egyptian[Home]> but does ssh get as much information as snmp? or more? or less?

[14-Feb-2010 23:28:10] <Egyptian[Home]> and seriously . .i have a whole testing environment on "TEST" and it just sent me something like 30 sms alerts - i will put them on pre-production to see what happens but ... ?

[14-Feb-2010 23:31:50] <Egyptian[Home]> frozty_sa: oh .. thanks for your response :)

[14-Feb-2010 23:32:50] <frozty_sa> np

[15-Feb-2010 00:00:30] [disconnected at Mon Feb 15 00:00:30 2010]

[15-Feb-2010 00:00:30] [connected at Mon Feb 15 00:00:30 2010]

[15-Feb-2010 00:00:48] [zenoss-logger (logger bot) has joined #zenoss]

[15-Feb-2010 01:28:23] fOrsberg is now known as forsberg

[15-Feb-2010 01:28:56] forsberg is now known as fOrsberg

[15-Feb-2010 01:32:14] fOrsberg is now known as forsberg

[15-Feb-2010 01:46:44] <Troubadix09> morning all

[15-Feb-2010 03:58:32] <bminish> any way to have more than 1 google maps API key ?

[15-Feb-2010 03:58:50] <bminish> our system is accessed in different ways, internally and externally

[15-Feb-2010 04:02:27] <Troubadix09> bminish: not sure, but I think no way, look at this doc: message/23744#23744

[15-Feb-2010 06:02:09] <chemist> hello all

[15-Feb-2010 06:02:38] <chemist> is there someting like the apache plugin for lighthttpd?

[15-Feb-2010 06:07:51] <tehhobbit> chemist: no but there is one for cacti ( modified apache plugin) that you can use as docs on how to convert it

[15-Feb-2010 06:09:59] <chemist> tehhobbit: thanks, will look in to that

[15-Feb-2010 06:14:44] <Egyptian> hi

[15-Feb-2010 06:15:09] <Egyptian> i got this error on a device while attempting to view the software tab http://fpaste.org/DPCm/

[15-Feb-2010 06:17:01] <tehhobbit> newly installed a zenpack ?

[15-Feb-2010 06:17:58] <Egyptian> tehhobbit: yeah but its not for this machine ..

[15-Feb-2010 06:18:12] <tehhobbit> try restarting zope anyways

[15-Feb-2010 06:18:35] <tehhobbit> my guess is that it added a field to the zope db

[15-Feb-2010 06:20:43] <Egyptian> zopectl was carried out about 2 hours ago

[15-Feb-2010 06:21:33] <tehhobbit> before or after the installation of the zenpack ?

[15-Feb-2010 06:21:35] <Egyptian> and i got this really irritating problem -- machine is in state=test and i added some custom processes and it is sending me alerts

[15-Feb-2010 06:21:49] <Egyptian> tehhobbit: after installation

[15-Feb-2010 06:22:25] <tehhobbit> ok

[15-Feb-2010 06:34:00] <tehhobbit> by the looks of it, its a var called year , that is either to large or faulty in the db

[15-Feb-2010 06:51:20] <Rv`> hi

[15-Feb-2010 06:51:21] <Rv`> anyone have pratice with parsing xerox printer snmp results?

[15-Feb-2010 07:33:32] <mistich> is dev.zenoss.com still down

[15-Feb-2010 07:34:07] <tehhobbit> http://downforeveryoneorjustme.com/dev.zenoss.com

[15-Feb-2010 07:34:48] <mistich> thanks its back now

[15-Feb-2010 07:55:54] <bminish> anyone here using a wavecom type GSM modem for SMS alerting ?

[15-Feb-2010 07:56:08] <bminish> any issues with this approach I should be aware of ?

[15-Feb-2010 08:55:07] forsberg is now known as fOrsberg

[15-Feb-2010 09:01:09] <jb> ugh

[15-Feb-2010 09:01:15] <jb> im really not liking the new event console so far.

[15-Feb-2010 09:09:27] <ckrough> Im not a big fan either

[15-Feb-2010 09:09:45] <ckrough> too many clicks to get to the details, and I cant pop the details in a new tab with a kbd shortcut

[15-Feb-2010 09:57:20] <RoAkSoAx> npmccallum, ping

[15-Feb-2010 09:57:30] <npmccallum> RoAkSoAx: pong

[15-Feb-2010 09:57:50] <RoAkSoAx> npmccallum, heya!! how's it going? Hey, I was wondering if you guys a online demo to test zenoss

[15-Feb-2010 09:58:13] <RoAkSoAx> i mean, not just a video, but a demo that I can test and show in class (since I need it to do a presentation)

[15-Feb-2010 09:58:36] <npmccallum> RoAkSoAx: hrm... maybe, lemme check

[15-Feb-2010 10:03:15] <RoAkSoAx> ;)

[15-Feb-2010 10:08:03] fOrsberg is now known as forsberg

[15-Feb-2010 10:40:50] <RoAkSoAx> npmccallum, any luck?

[15-Feb-2010 10:41:11] <npmccallum> RoAkSoAx: no, we're actually closed today

[15-Feb-2010 10:41:16] <npmccallum> RoAkSoAx: when do you need it by?

[15-Feb-2010 10:41:59] <RoAkSoAx> npmccallum, in 3 weeks or so

[15-Feb-2010 10:42:11] <npmccallum> RoAkSoAx: ok, check back with me tomorrow

[15-Feb-2010 10:42:17] <RoAkSoAx> awesome thanks :)

[15-Feb-2010 11:54:04] <mchesmo3> If I want Zenoss to send alerts to Exchange do I need to configure an e-mail forwarder on my Zenoss box?

[15-Feb-2010 12:32:19] <ckrough> mchesmo3: you just need to have a sendmail daemon running and configured to send mail

[15-Feb-2010 12:38:06] <QubeZ> hello all

[15-Feb-2010 12:38:35] <QubeZ> i have a ramdisk that i'm monitoring, is there any way to get i/o type stats from it?

[15-Feb-2010 12:47:16] <mchesmo3> ckrough   I thought so but just thought I would ask..

[15-Feb-2010 13:44:06] <ckrough> dev.zenoss down again

[15-Feb-2010 13:47:36] <dec3pti0n> when one creates a maintenance window within a device, should the status window for that device show it in maintenance status ?

[15-Feb-2010 13:50:44] * dec3pti0n stupid utc :(

[15-Feb-2010 13:52:21] <ckrough> during the maint window, yes

[15-Feb-2010 13:52:34] <ckrough> all your really doing is setting up a scheduled change from one state to another

[15-Feb-2010 15:45:20] <cmdln> Hello

[15-Feb-2010 15:46:43] <cmdln> When defining a datasource in a template is there a variable for the name of that datasource?

[15-Feb-2010 15:47:34] <cmdln> I want to use the name of the datasource in the command template

[15-Feb-2010 16:08:16] <nickanderson> I cant find a list of variables thats available to the datasource

[15-Feb-2010 16:32:13] <QubeZ> whats the direct link to the core zenpack downloads? i can never find it. not sure why its not with the other downloads.

[15-Feb-2010 16:37:46] <forsberg> www.zenoss.org - click zenpack in top menu

[15-Feb-2010 16:37:52] <forsberg> scroll down to core zenpacks, there is a bunde

[15-Feb-2010 16:37:55] <forsberg> bundle

[15-Feb-2010 16:38:12] <forsberg> docs/DOC-3480

[15-Feb-2010 16:47:44] <QubeZ> thanks

[15-Feb-2010 16:57:40] forsberg is now known as fOrsberg

[15-Feb-2010 17:08:42] RobertLaptop_ is now known as RobertLaptop

[15-Feb-2010 20:41:09] <etank> can anyone help me with a regex to ignore some filesystems

[15-Feb-2010 20:41:27] <etank> None Label:A: Serial Number: None     <-- example of one

[15-Feb-2010 20:41:48] <etank> i have tried :A: and Label:A: but the filesystem is still monitored

[15-Feb-2010 20:42:30] <etank> or do i need to delete the filesystem once the regex is set?

[15-Feb-2010 20:49:13] <etank> that seems to have done it actually

[15-Feb-2010 23:15:29] <Egyptian[Home]> hi .. is there some place in zenoss where we can see where alerts were sent and why and type?

[16-Feb-2010 00:00:30] [disconnected at Tue Feb 16 00:00:30 2010]

[16-Feb-2010 00:00:30] [connected at Tue Feb 16 00:00:30 2010]

[16-Feb-2010 00:00:48] [zenoss-logger (logger bot) has joined #zenoss]

[16-Feb-2010 01:15:17] fOrsberg is now known as forsberg

[16-Feb-2010 02:56:35] <Troubadix09> morning all

[16-Feb-2010 04:19:31] <forsberg> oioi!

[16-Feb-2010 05:24:26] forsberg is now known as fOrsberg

[16-Feb-2010 05:34:24] fOrsberg is now known as forsberg

[16-Feb-2010 06:55:58] <ckrough> Egyptian[Home]: zenaction.log

[16-Feb-2010 07:27:36] <Butch_> hi

[16-Feb-2010 07:29:42] <Troubadix09> hi Butch_

[16-Feb-2010 08:10:56] <Egyptian> afternoon all

[16-Feb-2010 08:11:01] <Egyptian> i think i discovered a bug

[16-Feb-2010 08:11:07] <forsberg> :P

[16-Feb-2010 08:11:19] <Egyptian> thread/12774?tstart=0

[16-Feb-2010 09:22:44] forsberg is now known as fOrsberg

[16-Feb-2010 09:25:44] <edwin_quijada> I am getting the same error ... Unable to create the initial Zenoss object database

[16-Feb-2010 09:26:02] <edwin_quijada> Noone knows something about this?

[16-Feb-2010 10:14:44] <rmatte> edwin_quijada: I still haven't heard what type of install you're actually trying to do

[16-Feb-2010 10:14:48] <rmatte> RPM, stack, or source?

[16-Feb-2010 10:16:09] <rmatte> I asked last week but never received an answer

[16-Feb-2010 10:18:38] <ckrough> same

[16-Feb-2010 10:18:52] <rmatte> and without knowing what type of install you're doing we can't help you

[16-Feb-2010 10:19:12] <rmatte> (what's the filename that you downloaded to do the install?... if that's easier)

[16-Feb-2010 10:21:11] <edwin_quijada> rmatte: my instalation is from svn

[16-Feb-2010 10:21:27] <edwin_quijada> i am compiling myself with install script

[16-Feb-2010 10:21:29] <rmatte> ok, and is there any particular reason why you decided to do an install from svn?

[16-Feb-2010 10:21:43] <rmatte> right, and why are you compiling it yourself?

[16-Feb-2010 10:21:58] <edwin_quijada> well, I downloaded 2.5.1 version and I get the same error

[16-Feb-2010 10:22:13] <rmatte> yeh, but why on earth are you doing a source install, is what I'm asking?

[16-Feb-2010 10:22:21] <edwin_quijada> so somebody tells me that from svn is much better

[16-Feb-2010 10:22:47] <mrayzenoss> SVN is harder

[16-Feb-2010 10:22:47] <rmatte> yeh, Matt told you that, but he probably thought that you were doing a source install for some particular reason

[16-Feb-2010 10:22:52] <rmatte> but it doesn't sound like you are

[16-Feb-2010 10:22:59] <rmatte> what distro are you using?

[16-Feb-2010 10:23:04] <edwin_quijada> rmatte: really, no

[16-Feb-2010 10:23:07] <edwin_quijada> debian lenny

[16-Feb-2010 10:23:07] <rmatte> RedHat, Ubuntu, Debian, Suse?

[16-Feb-2010 10:23:22] <rmatte> then download the .deb and do dpkg -i filename.deb

[16-Feb-2010 10:23:27] <rmatte> and voila, working zenoss install

[16-Feb-2010 10:23:31] <edwin_quijada> uhmmm

[16-Feb-2010 10:23:37] <rmatte> there's absolutely no reason for you to be building from source

[16-Feb-2010 10:23:41] <rmatte> I think you're confused

[16-Feb-2010 10:23:43] <edwin_quijada> I think the link for .deb is not working

[16-Feb-2010 10:23:48] <rmatte> I doubt that

[16-Feb-2010 10:23:51] <rmatte> let me grab it for you

[16-Feb-2010 10:24:20] <rmatte> is that a 64bit lenny install or 32bit?

[16-Feb-2010 10:24:31] <edwin_quijada> 32bits

[16-Feb-2010 10:24:41] <rmatte> k

[16-Feb-2010 10:25:35] <rmatte> http://downloads.sourceforge.net/zenoss/zenoss-stack_2.5.1_i386.deb

[16-Feb-2010 10:25:38] <rmatte> the link works fine

[16-Feb-2010 10:26:06] <edwin_quijada> ok

[16-Feb-2010 10:26:30] <edwin_quijada> so I download and I install it so if I have any trouble I will come

[16-Feb-2010 10:26:36] <rmatte> k

[16-Feb-2010 10:26:37] <edwin_quijada> thnks rmatte!!

[16-Feb-2010 10:26:39] <rmatte> np

[16-Feb-2010 10:33:33] <ckrough> If we could put together a table of CPU/RAM/DISK/OIDS and cycle times, sampled from a bunch of different installs, do you think that would be helpful for people trying to scale zenoss?

[16-Feb-2010 10:33:59] <ckrough> I'm thinking if we had a listing from several environments it may help people who are looking to size servers correctly

[16-Feb-2010 10:34:31] <ckrough> I think I'll start a wiki for it

[16-Feb-2010 11:15:04] fOrsberg is now known as forsberg

[16-Feb-2010 12:20:39] <rmatte> I'm trying to select the first floating integer, this is supposed to work: ((\b[0-9]+)?\.)?[0-9]+\b

[16-Feb-2010 12:20:46] <rmatte> works fine in regexr, but not in python

[16-Feb-2010 12:21:13] <patzer> what is \b?

[16-Feb-2010 12:21:38] <patzer> I think that inner () is the problem though

[16-Feb-2010 12:21:45] <ckrough> the random channel on 4chan

[16-Feb-2010 12:21:47] <ckrough> :)

[16-Feb-2010 12:21:54] <patzer> that would be /b/ ;)

[16-Feb-2010 12:22:10] <ckrough> patzer: http://www.gskinner.com/RegExr/

[16-Feb-2010 12:22:10] <rmatte> lol

[16-Feb-2010 12:22:18] <ckrough> patzer: he has some standard stuff on the right

[16-Feb-2010 12:22:30] <rmatte> inner ) ?

[16-Feb-2010 12:22:34] <rmatte> the brackets match up fine

[16-Feb-2010 12:23:41] <rmatte> instead of just matching I'm trying to extract the value

[16-Feb-2010 12:24:08] <rmatte> I tried adding another set of brackets around it in regexr and it does pick it up as group 1

[16-Feb-2010 12:24:15] <rmatte> but it doesn't work in Python

[16-Feb-2010 12:24:58] <rmatte> so I'm stumped

[16-Feb-2010 12:26:13] <rmatte> I'm trying to just match the 0.9 in: (here.getRRDValue('mem5minUsed') + here.getRRDValue('mem5minFree')) * 0.9

[16-Feb-2010 12:26:48] <patzer> ah b is boundary, I never used those

[16-Feb-2010 12:28:17] <rmatte> hmmm

[16-Feb-2010 12:28:40] <rmatte> going to try: ([-+]?[0-9]*\.?[0-9]+\b)

[16-Feb-2010 12:29:46] <rmatte> nope, hmmm

[16-Feb-2010 12:29:49] <rmatte> very weird

[16-Feb-2010 12:32:34] * rmatte bashes head against wall

[16-Feb-2010 12:34:31] <rmatte> aha, think I might finally have it

[16-Feb-2010 12:36:21] <patzer> just ([-+]?\d+\.\d+)  maybe?

[16-Feb-2010 12:36:31] <patzer> won't catch sci notation though

[16-Feb-2010 12:37:42] <rmatte> I just did (\d+\.\d+)

[16-Feb-2010 12:39:03] <forsberg> chineese smiley?

[16-Feb-2010 12:42:00] <rmatte> lol

[16-Feb-2010 12:42:25] <rmatte> now I just need to figure out how to do: variable.group(0) * 100

[16-Feb-2010 12:42:43] <rmatte> and not have it give me: ValueError: invalid literal for int(): 0.9

[16-Feb-2010 12:42:54] <rmatte> or 0.90.90.90.90.9... and so on

[16-Feb-2010 12:43:16] <RoAkSoAx> npmccallum, Hey how's it going?

[16-Feb-2010 12:43:36] <npmccallum> RoAkSoAx: good

[16-Feb-2010 12:43:41] <rmatte> oh wait, I think I know...

[16-Feb-2010 12:43:53] <RoAkSoAx> npmccallum, any news on my yesterdays question?

[16-Feb-2010 12:43:59] <npmccallum> mrayzenoss: RoAkSoAx is looking for a demo machine for a class he's going to teach on Zenoss, any ideas?

[16-Feb-2010 12:44:19] <npmccallum> RoAkSoAx: I asked around with no answers, mrayzenoss is probably your best bet

[16-Feb-2010 12:44:48] <RoAkSoAx> npmccallum, ok :) thanks :)

[16-Feb-2010 12:48:34] <ckrough> rmatte: int(variable.group(0)) ?

[16-Feb-2010 12:48:54] <ckrough> makes sure its acceptable for it to be an INT tho

[16-Feb-2010 12:57:52] <mrayzenoss> RoAkSoAx: when do you need it?

[16-Feb-2010 12:58:17] <RoAkSoAx> mrayzenoss, 3 weeks from now or so

[16-Feb-2010 12:59:57] <mrayzenoss> email me with the details and I'll see what I can hook you up with mray@zenoss.com

[16-Feb-2010 13:03:00] <RoAkSoAx> mrayzenoss, awesome!! I really appreciate it. I'll email you tonight (after my class) with all the details. Thanks a lot.

[16-Feb-2010 13:08:03] <rmatte> eugh, you would assume that round(variable, 0) would round to 0 decimal places, but it doesn't

[16-Feb-2010 13:26:41] <rmatte> hmmm, my regex is currently (\d+\.\d+), now that matches something like 0.9 but how would I get it to match .9 too?

[16-Feb-2010 13:27:07] <ckrough> \s(\d?+\.\d+)

[16-Feb-2010 13:27:09] <rmatte> (just want to make sure that this report doesn't blow up if someone decides to throw a 0 in front of a decimal point

[16-Feb-2010 13:27:12] <rmatte> thanks

[16-Feb-2010 13:27:21] <ckrough> check that ?+ could be +?

[16-Feb-2010 13:27:37] <rmatte> checking

[16-Feb-2010 13:28:09] <rmatte> that's perfect

[16-Feb-2010 13:28:10] <rmatte> thanks

[16-Feb-2010 13:28:33] <ckrough> which was it

[16-Feb-2010 13:28:41] <rmatte> the way you had it

[16-Feb-2010 13:29:01] <rmatte> oh wait

[16-Feb-2010 13:29:08] <rmatte> regexr liked it but python is complaining

[16-Feb-2010 13:29:53] <rmatte> it doesn't match anything with +? and with ?+ it gives...

[16-Feb-2010 13:30:03] <rmatte> Traceback (most recent call last):

[16-Feb-2010 13:30:03] <rmatte>   File "./filesystems.py", line 74, in ?

[16-Feb-2010 13:30:03] <rmatte>     p = re.compile('\s(\d?+\.\d+)')

[16-Feb-2010 13:30:03] <rmatte>   File "/usr/local/zenoss/python/lib/python2.4/sre.py", line 180, in compile

[16-Feb-2010 13:30:03] <rmatte>     return _compile(pattern, flags)

[16-Feb-2010 13:30:04] <rmatte>   File "/usr/local/zenoss/python/lib/python2.4/sre.py", line 227, in _compile

[16-Feb-2010 13:30:04] <rmatte>     raise error, v # invalid expression

[16-Feb-2010 13:30:05] <rmatte> sre_constants.error: multiple repeat

[16-Feb-2010 13:30:37] <ckrough> you cant repeat (+) nothing in the event that the \d doesnt match

[16-Feb-2010 13:30:48] <ckrough> probably need to enclose it with brackets

[16-Feb-2010 13:31:01] <ckrough> \s(\(d+)?\.\d+)

[16-Feb-2010 13:31:24] <rmatte> according to regexr that doesn't match the value though

[16-Feb-2010 13:32:21] <ckrough> \s([\d+]?\.\d+)

[16-Feb-2010 13:32:25] <rmatte> oh I see why

[16-Feb-2010 13:32:38] <ckrough> yeah, wrong bracket and the \ got moved

[16-Feb-2010 13:34:16] <rmatte> yup

[16-Feb-2010 13:35:25] <rmatte> works perfectly, thanks

[16-Feb-2010 13:35:28] <ckrough> np

[16-Feb-2010 13:40:42] <mistich> rpm -ivh zen

[16-Feb-2010 13:40:49] <mistich> wrong window

[16-Feb-2010 13:44:03] <etank> what can cause zenrender to throw 'localhost zenrender heartbeat failure' once every minute?

[16-Feb-2010 13:44:31] <mistich> I/O on the drives

[16-Feb-2010 13:44:54] <mistich> or too many configs trying to update a remote collector

[16-Feb-2010 13:45:06] <etank> we only have the one collector

[16-Feb-2010 13:45:36] <mistich> check the I/O on the disk

[16-Feb-2010 13:51:43] <etank> im looking at iostat but not sure how to read the data to know if it is bad or now

[16-Feb-2010 13:51:51] <etank> not

[16-Feb-2010 13:52:11] <ckrough> check the %wa in top

[16-Feb-2010 13:53:21] <etank> it is 0.0% to 5.3%

[16-Feb-2010 13:53:43] <etank> mostly at 0.0

[16-Feb-2010 13:53:54] <ckrough> probably not iowait then

[16-Feb-2010 13:54:07] <etank> good to know

[16-Feb-2010 13:54:23] <ckrough> if its up above like 20 or 30 on any one proc then it could be the problem

[16-Feb-2010 13:54:30] <etank> still not sure why zenrender is throwing this though

[16-Feb-2010 13:54:33] <ckrough> make sure your looking at each core individually and not the total

[16-Feb-2010 13:54:37] <ckrough> '1' in top

[16-Feb-2010 13:56:25] <etank> i saw a spike to 13 on one

[16-Feb-2010 13:56:49] <etank> but it was gone as soon as it showed up

[16-Feb-2010 14:05:22] <ckrough> it would be sustained if it was an issue

[16-Feb-2010 14:06:07] <ckrough> you could watch the load on the zenhub process, if its tied up too long I guess it could miss some heartbeats

[16-Feb-2010 14:16:08] <etank> ok

[16-Feb-2010 14:31:59] <QubeZ> anyone have experience using the HP Mon and Adv packs for HP Proliants? I'm trying to monitor my server more in-depth and wondering if I just need to install the MIBs and ZenPack or does the Insight Manager Agent need to be installed on the Linux (monitored) server

[16-Feb-2010 14:33:14] <Troubadix09> anyone know how to install apache perl modules into the zenoss-appliance?

[16-Feb-2010 14:34:23] <Troubadix09> maybe via conary??

[16-Feb-2010 14:34:24] <bigegor> QubeZ: you need Insight Manager Agent runing on target server

[16-Feb-2010 14:34:57] <QubeZ> thanks

[16-Feb-2010 14:35:15] <bigegor> np

[16-Feb-2010 14:36:45] <rmatte> ok, so I have a variable which can either be a straight number or an expression (such as 300 * 0.07)... I need to have python leave it alone if it's a value but solve it if it's an expression

[16-Feb-2010 14:36:47] <rmatte> any ideas?

[16-Feb-2010 14:39:22] <ckrough> http://docs.python.org/library/functions.html#eval

[16-Feb-2010 14:39:45] <rmatte> ah, that's what it is

[16-Feb-2010 14:39:50] <rmatte> I was trying calc()

[16-Feb-2010 14:39:51] <rmatte> lol

[16-Feb-2010 14:39:53] <ckrough> or some bastardization thereof, it'll be ugly but shoudl work

[16-Feb-2010 14:40:00] <rmatte> yeh, that's good

[16-Feb-2010 14:44:02] <ckrough> zenjobs wont start after an uograde to 2.4.5

[16-Feb-2010 14:44:13] <ckrough> just dies with a traceback and "AttributeError: JobManager"

[16-Feb-2010 14:44:16] <ckrough> ever seen that?

[16-Feb-2010 14:49:19] <rmatte> ckrough: do this: zenmigrate --step=JobManager

[16-Feb-2010 14:49:40] <mchesmo3> I am trying to install my first ZenPack HttpMonitor and am getting errors when I tell it to try and install.

[16-Feb-2010 14:49:41] <mchesmo3> bin/sh: -c: line 0: syntax error near unexpected token `('

[16-Feb-2010 14:49:43] <mchesmo3> /bin/sh: -c: line 0: `zenpack --install /tmp/ZenPacks.zenoss.HttpMonitor-2.0.1-py2.4.egg(2).zip'

[16-Feb-2010 14:51:55] <rmatte> mchesmo3: the suffix is screwed on that file

[16-Feb-2010 14:51:58] <ckrough> rmatte: that did it, thanks

[16-Feb-2010 14:52:07] <rmatte> it should just be a .egg, not a .egg.zip or a .egg(2).zip

[16-Feb-2010 14:52:27] <rmatte> mchesmo3: unzip it

[16-Feb-2010 14:52:36] <rmatte> then make sure it's just a .egg

[16-Feb-2010 14:52:39] <rmatte> and then it'll install

[16-Feb-2010 14:52:43] <mchesmo3> K will do

[16-Feb-2010 14:53:04] <rmatte> ckrough: no problem

[16-Feb-2010 14:53:13] <rmatte> payback for the python assistance

[16-Feb-2010 14:53:14] <rmatte> ;)

[16-Feb-2010 14:53:21] <rmatte> just finished my last reports script

[16-Feb-2010 14:54:49] <mchesmo3> rmatte  that was it....thanks man

[16-Feb-2010 14:55:32] <rmatte> np

[16-Feb-2010 15:36:01] <theacolyte> what would be sweet is if zenoss sorted interfaces by the real name instead of getting tripped up

[16-Feb-2010 15:36:12] <theacolyte> GigabitEthernet1/0/1

[16-Feb-2010 15:36:14] <theacolyte> GigabitEthernet1/0/10

[16-Feb-2010 15:36:16] <theacolyte> GigabitEthernet1/0/11...

[16-Feb-2010 15:36:27] <theacolyte> hehe

[16-Feb-2010 15:36:27] <rmatte> yeh, that's been mentioned a few times

[16-Feb-2010 15:36:39] <theacolyte> seems like a pretty simple thing to implement

[16-Feb-2010 15:36:57] <rmatte> not a huge deal in my opinion though, I have the habbit of expecting it to sort them that way now

[16-Feb-2010 15:36:59] <forsberg> yeah interface description would be awesome

[16-Feb-2010 15:37:30] <theacolyte> It's not a huge deal, but it's the little things

[16-Feb-2010 15:37:38] <QubeZ> yo rmatte, you did the proliant MIBs zenpack right?

[16-Feb-2010 15:37:40] <theacolyte> forsberg: It does do interface desc

[16-Feb-2010 15:37:43] <forsberg> is that what she tells you? ;)

[16-Feb-2010 15:37:44] <rmatte> there are lots of bigger things which I'd like to see fixed first :P

[16-Feb-2010 15:37:48] <chudler> it looks like it is sorting lexically, but you want it to find the digits and sort by number?

[16-Feb-2010 15:37:53] <forsberg> yeah i ment the name also

[16-Feb-2010 15:37:57] <rmatte> QubeZ: no, I didn't make that one

[16-Feb-2010 15:38:02] <theacolyte> chudler: It makes sense that it would for the interface name, yes

[16-Feb-2010 15:38:03] <rmatte> I made the Cisco Mibs pack

[16-Feb-2010 15:38:19] <QubeZ> ahh ok

[16-Feb-2010 15:38:31] <QubeZ> cuz i installed the zenpack but i can't find any mibs on my machine

[16-Feb-2010 15:38:35] <QubeZ> cpq*.mib

[16-Feb-2010 15:38:39] <rmatte> you won't

[16-Feb-2010 15:38:44] <rmatte> it doesn't put mibs files on your machine

[16-Feb-2010 15:38:52] <rmatte> login to the Zenoss UI and click on Mibs on the left hand side

[16-Feb-2010 15:39:01] <rmatte> the mibs are stored right in zope

[16-Feb-2010 15:39:15] <QubeZ> ahh ok

[16-Feb-2010 15:39:54] <QubeZ> i installed all and now loaded the community hp mon zenpack... hope to see something here shortly :)

[16-Feb-2010 15:40:01] <QubeZ> installed the hp insight manager on my box as well

[16-Feb-2010 15:40:10] <rmatte> well, the Mibs are only used for translating traps

[16-Feb-2010 15:40:18] <rmatte> they aren't used for active performance monitoring

[16-Feb-2010 15:40:49] <rmatte> but the hp mon pack's template should give you some stuff

[16-Feb-2010 15:46:55] <forsberg> hmm after removing some zenpacks and shit, i get spammed with zenactions heartbeat failure

[16-Feb-2010 15:47:37] <forsberg> i tried to reindex() commit() in zendmd and clear all heartbeats

[16-Feb-2010 15:47:46] <forsberg> but didnt seem to help, any other suggestions? :/

[16-Feb-2010 15:48:59] <rmatte> forsberg: make sure zenactions didn't crash for whatever reason

[16-Feb-2010 15:49:25] <rmatte> if it didn't, then restart zenoss and see if the heartbeat failures dissapear

[16-Feb-2010 15:50:10] <rmatte> (I usually make a habbit of restarting Zenoss when installing or removing ZenPacks)

[16-Feb-2010 15:50:53] <forsberg> yeah idid, and no deamons has crashed

[16-Feb-2010 15:50:58] <forsberg> everything runs fine, apparently

[16-Feb-2010 15:51:11] <forsberg> and i did restart, a couple of times

[16-Feb-2010 15:51:26] <rmatte> check the zenactions log and the zenhub log for anything out of the ordinary

[16-Feb-2010 15:55:47] <forsberg> nothing in zenactions, except i can see actual message about hearbeat failure and clear of same event

[16-Feb-2010 15:56:19] <forsberg> zenhub, has some warnings about something not in topology

[16-Feb-2010 15:56:22] <forsberg> nothing else

[16-Feb-2010 15:56:31] <rmatte> yeh, the not in topology stuff is fairly normal

[16-Feb-2010 15:56:54] <rmatte> so the alerts are still coming in a lot or have they settled down a bit?

[16-Feb-2010 15:57:10] <forsberg> they started comming, after i cleared some zenpacks out of the way

[16-Feb-2010 15:57:24] <forsberg> and hmm not really settles down

[16-Feb-2010 15:57:37] <rmatte> it's always from zenactions and no other daemons?

[16-Feb-2010 15:57:39] <QubeZ> anyone monitoring a proliant server? I have the HP Mon zenpack installed and agents installed on target server. I selected all the cpq* templates but nothing.

[16-Feb-2010 15:58:17] <forsberg> i had some zenperfwmi and zenjmx, but they seemed to have stopped, so its only zenactions

[16-Feb-2010 15:58:37] <rmatte> how long ago did you restart zenoss?

[16-Feb-2010 15:58:45] <forsberg> and now that i notice, its every 2 hours

[16-Feb-2010 15:58:48] <forsberg> :)

[16-Feb-2010 15:59:02] <rmatte> oh well, I mean, you will get the odd heartbeat failure here and there

[16-Feb-2010 15:59:17] <rmatte> if it's coming in every few minutes then that's weird, but every few hours isn't out of the ordinary

[16-Feb-2010 15:59:25] <rmatte> you really just need to ignore those alerts

[16-Feb-2010 15:59:47] <forsberg> ive never seen them before, on the work production zenoss'

[16-Feb-2010 15:59:53] <rmatte> I get zenactions heartbeat failures once in a while too

[16-Feb-2010 15:59:55] <forsberg> and this is my private installation :(

[16-Feb-2010 16:00:03] <rmatte> I'm staring at one right now from about an hour ago

[16-Feb-2010 16:00:09] <forsberg> its really persistent every 2 hours

[16-Feb-2010 16:00:23] <rmatte> I just ignore them, I'm monitoring the processes from another Zenoss box anyways

[16-Feb-2010 16:00:36] <forsberg> 11:19 - 13:20 - 15:21 - 17:22 - 19:23 - 21:24

[16-Feb-2010 16:00:39] <forsberg> how odd

[16-Feb-2010 16:00:43] <forsberg> k

[16-Feb-2010 16:00:55] <theacolyte> That's not being able to reach the update server

[16-Feb-2010 16:01:00] <theacolyte> if you turn that off, the error will go away

[16-Feb-2010 16:01:18] <bigegor_> QubeZ: unbind all templates from device, add HP* collector plugins to zCollectorPlugins list and remodel your device

[16-Feb-2010 16:01:38] <forsberg> hah thanks, will try that theaco

[16-Feb-2010 16:01:53] <rmatte> theacolyte: ah, that must be it

[16-Feb-2010 16:02:39] <theacolyte> Yeah it started for me earlier last week

[16-Feb-2010 16:02:40] <theacolyte> at random

[16-Feb-2010 16:03:36] <QubeZ> bigegor_ even the device template?

[16-Feb-2010 16:04:11] <bigegor_> QubeZ: cpq* templates

[16-Feb-2010 16:04:33] <QubeZ> will try

[16-Feb-2010 16:07:12] <forsberg> its the check for updates in settings - version right ?

[16-Feb-2010 16:08:58] <QubeZ> bigegor after adding the plugins, do i need to use any of the cpq* templates?

[16-Feb-2010 16:10:31] <rmatte> forsberg: yes

[16-Feb-2010 16:12:40] <bigegor__> QubeZ: no. all cpq* Templates are components templates and will be bind to HW components automatically.

[16-Feb-2010 16:13:28] <theacolyte> forsberg: yep

[16-Feb-2010 16:13:38] <QubeZ> so i've remodeled after only select "device" template for my linux server running insight manager and loading the HP* plugins

[16-Feb-2010 16:13:46] <QubeZ> i only see my two cpu's under hardware

[16-Feb-2010 16:20:55] forsberg is now known as fOrsberg

[16-Feb-2010 16:27:24] <rmatte> QubeZ: that ZenPack is documented in the extended monitoring guide

[16-Feb-2010 16:28:02] <rmatte> docs/DOC-4014

[16-Feb-2010 16:30:27] <QubeZ> thanks, this is so frustrating

[16-Feb-2010 16:30:30] <QubeZ> freaking HP's

[16-Feb-2010 16:50:32] <QubeZ> alright i've installed the proliant service pack (psp ver 8.3 latest) and selected all the HP* collector plugins then remodeled device. Still no adv device details. I have that zenpack (hp mon and adv details installed).

[16-Feb-2010 16:57:41] <bigegor_> QubeZ: errors by modeling?

[16-Feb-2010 16:58:10] <QubeZ> i just used the service pack on a windows machine and its working. Guess something is wrong with my target server install of the hp softare

[16-Feb-2010 16:58:15] <QubeZ> its such a piece of shit software

[16-Feb-2010 17:03:50] <theacolyte> HP software is not the best

[16-Feb-2010 17:16:08] <bigegor_> QubeZ: i agree with you :(

[16-Feb-2010 21:26:26] aclark_ is now known as aclark

[16-Feb-2010 23:14:52] frozty_s1 is now known as frozty_sa

[17-Feb-2010 00:00:30] [disconnected at Wed Feb 17 00:00:30 2010]

[17-Feb-2010 00:00:30] [connected at Wed Feb 17 00:00:30 2010]

[17-Feb-2010 00:00:47] [zenoss-logger (logger bot) has joined #zenoss]

[17-Feb-2010 00:48:38] <cy_`> re

[17-Feb-2010 01:29:58] fOrsberg is now known as forsberg

[17-Feb-2010 02:04:11] <mattias_> Morning. (I've already searched the forums for answer). When running reportmail, /opt/zenoss/bin/reportmail -u http://localhost:8080/zport/dmd/Reports/Performance%20Reports/Availability%20Report -U admin -p zenoss -a me@test.com, I get a blank e-mail message. Am I doing anything wrong or is there anything else that needs to be configured for reportmail to work?

[17-Feb-2010 02:17:04] <Troubadix09> morning all

[17-Feb-2010 02:23:04] <mattias_> Please ignore the question above. I realized that I had a proxy set for the shell which wasn't aware of the local adress

[17-Feb-2010 02:31:28] <mattias_> Another question about reportmail. Or perhaps a comment. Shouldn't it send the intial <head> part? It seems to be missing from the mail

[17-Feb-2010 02:31:50] <mattias_> According to debug, it starts directly with <DIV id='contentPane'>

 

[17-Feb-2010 02:55:26] <frozty_sa> so

[17-Feb-2010 02:55:39] <frozty_sa> short of taking zenoss to task with a hot poker, how does one brand it?

[17-Feb-2010 03:02:33] <mattias_> by editing the css and .png files?

[17-Feb-2010 03:06:14] <frozty_sa> nope

[17-Feb-2010 03:06:23] <frozty_sa> you make it the other guy in the office's problem :D

[17-Feb-2010 03:07:48] <mattias_> haha

[17-Feb-2010 03:08:09] <mattias_> Only problem is that I usually end up being "that" guy

[17-Feb-2010 03:24:39] <forsberg> $ZENHOME/Products/ZenWidgets/skins/zenui

[17-Feb-2010 03:24:51] <forsberg> just googled on zenoss howto brand

[17-Feb-2010 04:22:20] <mattias_> Anyone awake?

[17-Feb-2010 04:23:00] <mattias_> I just wanted to check if the reportmail util does include the <head> part or if I'm doing something wrong. None of the javascripts and/or css templates seems to be part of the emails being sent out by reportmail.

[17-Feb-2010 05:18:16] rhettardo_ is now known as rhettardo

[17-Feb-2010 07:31:34] car1_ is now known as car1

[17-Feb-2010 09:21:25] <rmatte> good morning all

[17-Feb-2010 09:41:26] <rmatte> wow, weirdest python problem I've seen

[17-Feb-2010 09:43:44] <rmatte> http://fpaste.org/qvAA/

[17-Feb-2010 09:43:57] <rmatte> If anyone has any idea what would cause that I'm all ears

[17-Feb-2010 09:44:20] <rmatte> unless 0.0 is technically equivalent to none

[17-Feb-2010 09:44:30] <rmatte> but that would be messed up

[17-Feb-2010 09:45:24] <chudler> "if val:"  will not evaluate to true for 0.0

[17-Feb-2010 09:45:41] <rmatte> ah, weird

[17-Feb-2010 09:45:47] <rmatte> what should I use instead then?

[17-Feb-2010 09:46:02] <chudler> if val is not None:  perhaps?  but it depends on what you want

[17-Feb-2010 09:47:02] <rmatte> yeh, that's what I need

[17-Feb-2010 09:47:04] baffle_ is now known as baffle

[17-Feb-2010 09:47:05] <rmatte> thanks

[17-Feb-2010 09:47:15] <chudler> no prob, love puzzles

[17-Feb-2010 09:54:04] <mistich> www.mildot.com/  is the card try the try it out

[17-Feb-2010 09:54:22] <mistich> http://www.shooterready.com/lrsdemo.html

[17-Feb-2010 09:54:34] <mistich> the simulator

[17-Feb-2010 09:54:45] <mistich> another good site http://www.mil-dot.com/

[17-Feb-2010 09:55:45] <mistich> wrong windows

[17-Feb-2010 10:07:35] <rmatte> lol

[17-Feb-2010 10:08:38] <rmatte> clearly, unless we're planning to automate long range sniping with Zenoss

[17-Feb-2010 10:08:41] <rmatte> ;)

[17-Feb-2010 10:09:08] <rmatte> if enemy:

[17-Feb-2010 10:09:13] <rmatte>     fire(enemy)

[17-Feb-2010 10:09:17] <rmatte> ;)

[17-Feb-2010 10:11:54] <mistich> might have to write a zenpack

[17-Feb-2010 10:12:30] <Cheshirc> sounds like a long shot ?

[17-Feb-2010 10:18:52] <rmatte> hehe

[17-Feb-2010 10:24:01] <mistich> ouch that was bad

[17-Feb-2010 10:25:45] <rmatte> hehe

[17-Feb-2010 10:30:36] <nzle> need some newby advice,  Even though Ive been using Zenoss for a while, I've never really gotten my mind wrapped around the 'class' way of lookin at things.  I have various servers that have various combinations of services on them and they belong to appropriate standard classes so they get their disks and what not  monitored.  I also have the services our company provides.  at this point the custom monitors consist of ip service monitors for each customer(di

[17-Feb-2010 10:30:37] <nzle> fferent port numbers) with appropriate send expect strings to verify their screenserver is responding.   Then there is a nagios style script that tests the processing chain by connecting to a port, submitting a query, and parsing the response to form a nagios style status reply.  This would also vary by customer both in port, and in several values in the response  that would affect the OK/Warn/Error response.

[17-Feb-2010 10:31:11] <nzle> at this point I have this all configured per host that their production instance runs on and have to recreate it whenever it moves to another host.

[17-Feb-2010 10:31:32] <nzle> I expect there is a better way but I am having a hard time visualizing it...

[17-Feb-2010 10:32:01] <nzle> whenever a customers instance is moved to another host that is..

[17-Feb-2010 10:32:30] <nzle> Can anyone offer any advice?

[17-Feb-2010 10:40:06] * rmatte takes a second to make sense of what you just explained

[17-Feb-2010 10:41:08] <rmatte> ok... a few questions...

[17-Feb-2010 10:41:23] <rmatte> firstly, when you say "whenever it moves to another host", what are you talking about?

[17-Feb-2010 10:44:33] <nzle> We will for various reasons move a customers instance to a different server.  at the moment this is a manual process but could in the future be a failover arrangement.

[17-Feb-2010 10:45:43] <nzle> a customers instance consists of an oracle database and several applications responding on ports specific t that customer.

[17-Feb-2010 10:47:50] <nzle> In nagios I would have defined a service group for each customerinstance and configured the various product specific monitors under it, then simply added the current host to the appropriate service group.

[17-Feb-2010 10:51:15] <chudler> this is something I have heard mentioned before, and I have use-cases like this.  I have never heard a satisfactory answer

[17-Feb-2010 10:51:58] <chudler> IMHO, it would be solved having templates bound to other zenoss organizers, but that would be somewhat nontrivial

[17-Feb-2010 10:52:41] <rmatte> well, you'd basically have to create custom device classes, but in terms of monitoring IP Services and Processes, you need to enable them in the Services and Processes sections (from the left hand menu) then Zenoss should pick them up automatically when the device is remodeled under the new class

[17-Feb-2010 10:52:53] <rmatte> but that's kind of a weird situation that you have there

[17-Feb-2010 10:53:10] <rmatte> I've never seen a situation where stuff just gets moved from server to server

[17-Feb-2010 10:54:43] <nzle> so make a productserver as a subclass of /server/cmd and add the custom stuff there?

[17-Feb-2010 10:54:55] <rmatte> yeh, you can do that

[17-Feb-2010 10:55:07] <rmatte> bind whatever templates and collector plugins that you need to the class

[17-Feb-2010 10:55:23] <nzle> How would Zenoss monitor a cluster?  and report what server in a cluster a package is running on, and notify of failovers?

[17-Feb-2010 10:55:43] <rmatte> well... would each server in the cluster have it's own IP?

[17-Feb-2010 10:56:05] <rmatte> or would it just be acting like one big server?

[17-Feb-2010 10:56:35] <nzle> usually.  plus there would also be the cluster ip which comes up on whichever member is running the package.

[17-Feb-2010 10:56:48] <rmatte> clusters are kind of tricky, they may have something in the enterprise version that does what you just described, but the Core version isn't really designed for monitoring large scale things like clusters

[17-Feb-2010 10:57:16] <rmatte> If you can somehow get at the data via SNMP then you could build a custom template that does it

[17-Feb-2010 10:57:25] <nzle> so you would probably monitor the product on the clusterip and perhaps monitor a process on each of the member ips to see where it was running.

[17-Feb-2010 10:57:40] <rmatte> you could do that

[17-Feb-2010 10:59:25] <nzle> Ill experiment with making a subclass of the server/cmd class most of these servers are in and see what I can do with that.   Thanx for helping me think out loud..

[17-Feb-2010 11:04:59] <rmatte> np

[17-Feb-2010 11:13:40] Diddi_ is now known as Diddi

[17-Feb-2010 11:21:53] <rmatte> well, zenperfsnmp definitely has a memory leak in 2.4.5 based on my testing.  I'm hoping it'll be fixed when I upgrade to 2.5.2

[17-Feb-2010 11:24:30] <rmatte> I have a server monitoring 352 devices (about 17500 datapoints) that has been running for 21 days 13 hours 33 min 11 sec, memory have steadily increases from the time I started Zenoss up until now.  It was using less than 2GB when it was started, and is now using 4.5GB, half of which is being consumed by zenperfsnmp

[17-Feb-2010 11:57:21] <ckrough> cache?

[17-Feb-2010 12:01:44] <Kristopher424> Morning all,   I've had graphs running on our microwave radios for the last couple months.  Today, most of the graphs (temp, rsl, snr) show "nan".  I can run an snmpwalk via terminal and get the value.  I'm not sure why it would suddenly stop getting SNMP data.  Ideas?

[17-Feb-2010 12:16:18] <Kristopher424> Hmm. I can snmpwalk the device from terminal, I can test the data source and it comes back correct...the settings for the template are the same as another template which is working perfectly.  Yet, no graphs and "nan" data.

[17-Feb-2010 12:35:05] <QubeZ> hello all

[17-Feb-2010 12:42:34] <rmatte> aloha

[17-Feb-2010 12:44:58] <Cheshirc> still getting build errors from zenoss-2.5.1.el5.src.rpm

[17-Feb-2010 12:45:58] <Cheshirc> had to add BuildRequires: python-devel tk-devel tcl-devel

[17-Feb-2010 12:49:19] <Cheshirc> line 2986 of build.log gives a clue

[17-Feb-2010 12:50:51] <Cheshirc> mkdir: cannot create directory `/opt/zenoss' : Permiseion denied

[17-Feb-2010 12:51:54] <rmatte> Cheshirc: you're installing as root?

[17-Feb-2010 12:51:57] <QubeZ> sudo rpm -ivh ?

[17-Feb-2010 12:52:07] <Cheshirc> building in mock

[17-Feb-2010 12:52:10] <ckrough> maybe the installler tried to create it as zenoss

[17-Feb-2010 12:52:13] <rmatte> mock?

[17-Feb-2010 12:52:38] <Cheshirc> build sys for fedora

[17-Feb-2010 12:52:45] <rmatte> oh I see, chroot

[17-Feb-2010 12:52:53] <rmatte> I'm pretty sure Zenoss has never been tested with mock

[17-Feb-2010 12:53:09] <Cheshirc> it's getting a workout now

[17-Feb-2010 12:53:30] <rmatte> well, obviously if it can't create a directory that's a permissions issue

[17-Feb-2010 12:53:45] <npmccallum> RoAkSoAx: did mrayzenoss hook you up?

[17-Feb-2010 12:54:22] <Cheshirc> I'll look somemore, thanks

[17-Feb-2010 12:54:33] <RoAkSoAx> npmccallum, i haven't emailed him yet since I'm still waiting for a reply on the exact date I'll do the presentation

[17-Feb-2010 12:54:47] <npmccallum> RoAkSoAx: ok, just wanted to follow up

[17-Feb-2010 12:54:55] <RoAkSoAx> im gonna do so tonight though :)

[17-Feb-2010 12:55:06] <npmccallum> anyone idling here who is going to be at SCaLE this weekend?

[17-Feb-2010 13:55:46] <forsberg> rmatte ?

[17-Feb-2010 14:16:40] <rmatte> yeh I'm here

[17-Feb-2010 14:16:43] <rmatte> what's up?

[17-Feb-2010 14:17:30] <nzle> can I paste a couple of lines of event.log to aske a question here?

[17-Feb-2010 14:19:44] <nzle> I'm trying to add an IP Service to a device and instead of coming up with the service screen where I can save it,  it just blinks and goes back out to the devices OS tab screen.   Looking around in the logs I found a few references to ZODB. database read conflict errors .    Do I need to rebuild or reindex something?

[17-Feb-2010 14:20:27] <chudler> I have found that sometimes the UI redirects when the user does not have sufficient privileges.

[17-Feb-2010 14:21:00] <nzle> I was able to add 2 other ip services.  its just the one thats balking

[17-Feb-2010 14:21:01] <rmatte> conflict errors generally occur when something else is trying to access the same zope object simultaneously, though they are usually informational errors as Zope is generally able to resolve the conflict on the fly.

[17-Feb-2010 14:21:18] <rmatte> Have you tried adding that IP service to a different device?

[17-Feb-2010 14:21:27] <rmatte> do you get the conflict on multiple devices or just the one device?

[17-Feb-2010 14:21:47] <nzle> good question,  I did try adding another service to the same device and that worked.

[17-Feb-2010 14:21:52] <nzle> Ill try the reverse.

[17-Feb-2010 14:21:55] <rmatte> k

[17-Feb-2010 14:23:19] <nzle> curiously,  the classname doesnt come up in the Add IPService dropdown like the others, untill I type the full name.

[17-Feb-2010 14:23:54] <nzle> nope, that service would not add to another device either.

[17-Feb-2010 14:24:02] <rmatte> then do this...

[17-Feb-2010 14:24:08] <rmatte> stop zenoss

[17-Feb-2010 14:24:17] <rmatte> then delete any .zec files in $ZENHOME/var

[17-Feb-2010 14:24:21] <rmatte> then start Zenoss

[17-Feb-2010 14:24:26] <rmatte> then go in to zendmd

[17-Feb-2010 14:24:32] <rmatte> and do reindex() and commit()

[17-Feb-2010 14:24:36] <rmatte> then try again

[17-Feb-2010 14:26:56] <nzle> no zec files, restarting now.

[17-Feb-2010 14:29:10] <nzle> still no joy.

[17-Feb-2010 14:29:29] <rmatte> even after reindex?

[17-Feb-2010 14:29:47] <rmatte> which IPService is giving you grief?

[17-Feb-2010 14:30:54] <nzle> yep,,, curious, I just noticed a popup a few moments after trying that said No Such WinService.  Its not de

[17-Feb-2010 14:31:29] <rmatte> If you go in to Services on the left hand menu, are you able to find that service in there?

[17-Feb-2010 14:31:32] <nzle> One I created.  an IPService that connects on a port, sends a string, and expects a string

[17-Feb-2010 14:32:03] <nzle> I have it in a organizer called lsw_screenservers with a dozen others that work.

[17-Feb-2010 14:32:14] <nzle> Yes, I can see it there.

[17-Feb-2010 14:32:34] <rmatte> hmmmmm

[17-Feb-2010 14:33:00] <rmatte> so it's under WinService?

[17-Feb-2010 14:33:41] <nzle> no, its in a folder on the same level at the default WinService and IPService organizers

[17-Feb-2010 14:34:34] <rmatte> ok... there are 2 different kinds of services, "Services" and "IP Services"

[17-Feb-2010 14:34:40] <rmatte> are you sure you didn't just create the wrong kind?

[17-Feb-2010 14:35:15] <sciolist> anyone have any ideas on the strange behavior or WinServices, in this case, services that have monitoring disabled, but are still monitoring and alerting

[17-Feb-2010 14:35:36] <nzle> I first created it by accident as a service, deleted and recreated as an IP service.  Also tried doing a second one of a different name.

[17-Feb-2010 14:35:38] <mrayzenoss> you'll be happy to know that in Stone Crab the Win and IP Services have been properly separated

[17-Feb-2010 14:35:40] <sciolist> see message/23700#23700 and message/19305#19305 for other examples

[17-Feb-2010 14:35:59] <rmatte> mrayzenoss: cool

[17-Feb-2010 14:36:31] <rmatte> sciolist: you talking about services being monitored via WMI?

[17-Feb-2010 14:36:36] <sciolist> yes

[17-Feb-2010 14:36:49] <rmatte> sciolist: how long ago did you disable monitoring on them?

[17-Feb-2010 14:37:27] <rmatte> nzle: oh...

[17-Feb-2010 14:37:38] <sciolist> tried multiple times this afternoon (1:00 pm CST) no juju... remodelled the servers, still no juju

[17-Feb-2010 14:37:46] <rmatte> nzle: that IP Services dropdown is super finicky... sometimes I have to open it, click cancel, open it again, then wait a bit...

[17-Feb-2010 14:38:05] <rmatte> nzle: you can't type to get the service's name until you see the input box's width expand

[17-Feb-2010 14:38:29] <rmatte> sciolist: you pushed changes to collector?

[17-Feb-2010 14:38:47] <sciolist> no... that I have not done...

[17-Feb-2010 14:38:57] <sciolist> hold on...

[17-Feb-2010 14:39:13] <rmatte> sciolist: also, you can try doing: zenwin restart

[17-Feb-2010 14:39:41] <rmatte> sciolist: I have to restart zenprocess after any changes to get it to realize that changes have been made, maybe zenwin has the same bug

[17-Feb-2010 14:39:45] <sciolist> cool, thanks

[17-Feb-2010 14:39:48] <rmatte> np

[17-Feb-2010 14:39:51] <sciolist> I'll let you know how it goes

[17-Feb-2010 14:39:54] <rmatte> cool

[17-Feb-2010 14:40:21] <rmatte> nzle: If you don't see the dropdown after typing the name in then it's not going to add it properly

[17-Feb-2010 14:41:00] <rmatte> nzle: if the input box doesn't expand in width by itself, then click cancel, open it again and wait until it does, once it does, then start typing the name in

[17-Feb-2010 14:41:29] <rmatte> and make sure you actually click on the item in the dropdown once you see it, instead of typing the full name out

[17-Feb-2010 14:42:56] <rmatte> man, I wish you could set maintenance windows to only ignore certain events

[17-Feb-2010 14:43:04] <rmatte> would make it a heck of a lot more useful

[17-Feb-2010 14:43:39] <nzle> It does,  as you say its a little flakey, but it shows up with most of the screenserver services I created, and all the others are wirking, but this one and a coupleof others are missing.

[17-Feb-2010 14:44:05] <nzle> even though they show up in the same place in the Services menu on the left menu.

[17-Feb-2010 14:44:23] <rmatte> maybe there's something wrong with the way you configured the service which is causing Zenoss to choke on it

[17-Feb-2010 14:44:28] <nzle> the last 3 by the way.

[17-Feb-2010 14:44:53] <rmatte> yeh, the order doesn't matter, they are all just objects in the db

[17-Feb-2010 14:49:48] <rmatte> lol, I just restarted zenperfsnmp and regained 1.5GB of RAM

[17-Feb-2010 14:49:52] <rmatte> definitely a memory leak

[17-Feb-2010 14:53:33] <sciolist> rmatte:  collector push did the trick...  thaks for the help!

[17-Feb-2010 14:53:45] <sciolist> err, "thanks" even

[17-Feb-2010 15:04:51] <nzle> rmatte, is there a commandline way to add a service to a device I can try?

[17-Feb-2010 15:11:28] <rmatte> There, I finally got around to fixing this: docs/DOC-2521

[17-Feb-2010 15:11:49] <forsberg> rmatte, sorry, was about windows snmp only monitoring, but apparently it started to work ok

[17-Feb-2010 15:11:51] <rmatte> I also fixed the distributed collectors document (removed the parts referring to zenactions since it's not required on a remote collector)

[17-Feb-2010 15:12:11] <rmatte> nzle: there's a way to do it via zendmd but I don't know how

[17-Feb-2010 15:12:22] <forsberg> just installed the snmp informant free thing, moved device out and in of /server/windows

[17-Feb-2010 15:12:22] <rmatte> forsberg: cool

[17-Feb-2010 15:12:31] <rmatte> ah, I don't even both with snmp informant

[17-Feb-2010 15:12:35] <rmatte> bother*

[17-Feb-2010 15:13:02] <rmatte> I use my Windows SNMP Performance Monitor ZenPacks, which I'm currently in early stages of writing a collector plugin for

[17-Feb-2010 15:16:53] <forsberg> whats your snmp performance monitor zenpack?

[17-Feb-2010 15:17:25] <forsberg> oi i see now

[17-Feb-2010 15:17:27] <forsberg> ;>

 

[17-Feb-2010 15:17:53] <rmatte> hehe

[17-Feb-2010 15:18:13] <rmatte> once the collector plugin is written it'll do paging file monitoring too, it's just going to be a while

[17-Feb-2010 15:19:00] <rmatte> I actually have updated versions which I've been meaning to package and release, think I'll do that right now, also have another ZenPack to release

[17-Feb-2010 15:19:18] <forsberg> cool, ill wait abit then to check it out :)

[17-Feb-2010 15:19:23] <rmatte> k cool

[17-Feb-2010 15:19:41] <forsberg> and check out some halfpibe while i wait :P~

[17-Feb-2010 15:19:45] <forsberg> pipe

[17-Feb-2010 15:19:50] <rmatte> should only take me an hour or so to get them all sorted out

[17-Feb-2010 15:20:28] <rmatte> example of what the graphs in the new one look like: http://dmon.org/graphics/zenoss/windowsperf.png

[17-Feb-2010 15:25:45] <forsberg> sold

[17-Feb-2010 15:25:46] <forsberg> go

[17-Feb-2010 15:25:47] <forsberg> :P

[17-Feb-2010 15:28:48] <rmatte> hmmm, the only thing is that it doesn't run properly without a change that's coming in 2.5.2

[17-Feb-2010 15:29:02] <rmatte> so I can prep the ZenPacks now, but I'll have to wait until that release to put them out there

[17-Feb-2010 15:29:15] <rmatte> what version are you running?

[17-Feb-2010 15:29:33] <rmatte> (I can send them to you early and just tell you what patches to apply to get it working)

[17-Feb-2010 15:36:03] <rmatte> hmmm, they seem to install cleanly...

[17-Feb-2010 15:52:21] <markeriv> anyone know of a way to export device database files to an excell document?

[17-Feb-2010 15:53:40] <rmatte> define: "device database files"

[17-Feb-2010 15:54:08] <markeriv> device name

[17-Feb-2010 15:54:10] <markeriv> device ip address

[17-Feb-2010 15:54:17] <markeriv> device SNMP community string

[17-Feb-2010 15:54:39] <markeriv> actually

[17-Feb-2010 15:54:43] <markeriv> i might have answered my own question

[17-Feb-2010 15:54:52] <mrayzenoss> you could probably modify the All Devices report

[17-Feb-2010 15:54:57] <mrayzenoss> and export as CSV

[17-Feb-2010 15:55:41] <rmatte> you could create a custom report

[17-Feb-2010 16:02:47] <rmatte> Reports -> Custom Device Reports

[17-Feb-2010 16:02:50] <rmatte> add a report

[17-Feb-2010 16:02:51] <rmatte> edit it

[17-Feb-2010 16:03:21] <rmatte> in Columns, you'd put stuff like getId, getManageIp...

[17-Feb-2010 16:03:38] <rmatte> then in Column Names you'd put names to correspond with those, like Device, IP Address, etc...

[17-Feb-2010 16:03:48] <rmatte> set sort sense to "asc"

[17-Feb-2010 16:03:54] <rmatte> set sort column to getId

[17-Feb-2010 16:03:56] <rmatte> then save it

[17-Feb-2010 16:03:57] <rmatte> and voila

[17-Feb-2010 16:04:14] <rmatte> not sure if there's a get function to grab the snmp community string though

[17-Feb-2010 16:06:46] <markeriv> i suppose I could manually do that

[17-Feb-2010 16:06:49] <markeriv> but i have 1200 devices

[17-Feb-2010 16:11:34] <rmatte> nah

[17-Feb-2010 16:11:39] <rmatte> what fields do you need?

[17-Feb-2010 16:11:45] <rmatte> I'll just write something up for you real quick

[17-Feb-2010 16:12:02] <markeriv> just need device name, IP address and SNMP string

[17-Feb-2010 16:12:29] <rmatte> k, give me a minute

[17-Feb-2010 16:12:33] <markeriv> sweet thx

[17-Feb-2010 16:18:12] <rmatte> take the following code:

[17-Feb-2010 16:18:17] <rmatte> http://fpaste.org/PC2w/

[17-Feb-2010 16:18:25] <rmatte> save it as inventory.py

[17-Feb-2010 16:18:30] <rmatte> chmod +x it

[17-Feb-2010 16:18:45] <rmatte> then as the zenoss user, do ./inventory.py > inventory.csv

[17-Feb-2010 16:18:56] <rmatte> when it finishes, download the csv and open it in Excel

[17-Feb-2010 16:20:09] <markeriv> sweeeet

[17-Feb-2010 16:20:10] <markeriv> thx

[17-Feb-2010 16:20:16] <rmatte> no problem

[17-Feb-2010 16:23:26] <markeriv> hmm

[17-Feb-2010 16:23:30] <markeriv> getting some errors running that

[17-Feb-2010 16:23:40] <markeriv> [zenoss@localhost scripts]$ ./inventory.py > inventory.csv

[17-Feb-2010 16:23:40] <markeriv> import: unable to open X server `'.

[17-Feb-2010 16:23:40] <markeriv> ./inventory.py: line 3: from: command not found

[17-Feb-2010 16:23:40] <markeriv> ./inventory.py: line 4: from: command not found

[17-Feb-2010 16:23:40] <markeriv> ./inventory.py: line 6: syntax error near unexpected token `('

[17-Feb-2010 16:23:41] <markeriv> ./inventory.py: line 6: `dmd = ZenScriptBase(connect=True).dmd'

[17-Feb-2010 16:24:14] <rmatte> hunh?

[17-Feb-2010 16:24:19] <rmatte> that's weird

[17-Feb-2010 16:24:31] <rmatte> you pasted everything exactly as shown?

[17-Feb-2010 16:25:10] <rmatte> it sounds like you didn't put #!/usr/bin/env python at the top of the script

[17-Feb-2010 16:25:22] <rmatte> so it's trying to execute it as a bash script instead of a python script

[17-Feb-2010 16:25:26] <markeriv> [zenoss@localhost scripts]$ cat inventory.py

[17-Feb-2010 16:25:26] <markeriv>  #!/usr/bin/env python

[17-Feb-2010 16:25:26] <markeriv> import Globals

[17-Feb-2010 16:25:26] <markeriv> from Products.ZenUtils.ZenScriptBase import ZenScriptBase

[17-Feb-2010 16:25:26] <markeriv> from transaction import commit

[17-Feb-2010 16:25:26] <markeriv> dmd = ZenScriptBase(connect=True).dmd

[17-Feb-2010 16:25:27] <markeriv> for d in dmd.Devices.getSubDevices():

[17-Feb-2010 16:25:27] <markeriv>  print "%s,%s,%s" % (d.getId(),d.getManageIp(),d.zSnmpCommunity)

[17-Feb-2010 16:25:40] <markeriv> thats the cat of the file

[17-Feb-2010 16:25:43] <rmatte> is there a space before the # on the first line?

[17-Feb-2010 16:25:51] <markeriv> lol yup

[17-Feb-2010 16:25:55] <rmatte> remove that space

[17-Feb-2010 16:25:57] <rmatte> then try again

[17-Feb-2010 16:26:10] <markeriv> woot for spaces!

[17-Feb-2010 16:26:13] <rmatte> lol

[17-Feb-2010 16:26:38] <rmatte> does it work now?

[17-Feb-2010 16:26:44] <markeriv> hafta FTP it over and check it

[17-Feb-2010 16:26:45] <markeriv> it worked

[17-Feb-2010 16:27:08] <nzle> Im getting ImportError: No module named ZenUtils.ZenScriptBase.  am I missing some package I need to install?

[17-Feb-2010 16:28:17] <rmatte> nzle: when running what?

[17-Feb-2010 16:30:44] <nzle> the script you were just helping markeriv with.

[17-Feb-2010 16:30:55] <rmatte> nzle: are you running it as the zenoss user?

[17-Feb-2010 16:31:16] <nzle> yes,  on a vmware appliance version of zenoss if that matters.

[17-Feb-2010 16:31:24] <rmatte> it shouldn't

[17-Feb-2010 16:31:28] <rmatte> cat the file and show me the output

[17-Feb-2010 16:31:45] <nzle> [zenoss@milhouse bin]$ cat inventory.py

[17-Feb-2010 16:31:45] <nzle> #!/usr/bin/env python

[17-Feb-2010 16:31:46] <nzle> import Globals

[17-Feb-2010 16:31:46] <nzle> from Products.ZenUtils.ZenScriptBase import ZenScriptBase

[17-Feb-2010 16:31:46] <nzle> from transaction import commit

[17-Feb-2010 16:31:46] <nzle>

 

[17-Feb-2010 16:31:47] <nzle> dmd = ZenScriptBase(connect=True).dmd

[17-Feb-2010 16:31:49] <nzle>

[17-Feb-2010 16:31:52] <nzle> for d in dmd.Devices.getSubDevices():

[17-Feb-2010 16:31:53] <nzle>         print "%s,%s,%s" % (d.getId(),d.getManageIp(),d.zSnmpCommunity)

[17-Feb-2010 16:31:55] <rmatte> (I personally hate the appliance, people always seems to have stupid issues with it

[17-Feb-2010 16:31:56] <nzle> [zenoss@milhouse bin]$

[17-Feb-2010 16:32:22] <nzle> I may switch over.  I've sensed that too.

[17-Feb-2010 16:32:28] <rmatte> why so many spaces before the print line?

[17-Feb-2010 16:32:31] <rmatte> just leave it at 1 space

[17-Feb-2010 16:33:37] <rmatte> other than that... does $ZENHOME/Products/ZenUtils/ZenScriptBase.py exist?

[17-Feb-2010 16:33:43] <nzle> fixed, but didnt help...   Whats your PYTHONPATH show?

[17-Feb-2010 16:34:38] <rmatte> zenoss@gen01:~$ echo "$PYTHONPATH"

[17-Feb-2010 16:34:47] <rmatte> /usr/local/zenoss/python/lib/python2.4/site-packages:/usr/local/zenoss/common/lib:/usr/local/zenoss/zenoss/lib/python:/usr/local/zenoss/python/lib:

[17-Feb-2010 16:35:04] <rmatte> PYTHONHOME=/usr/local/zenoss/python

[17-Feb-2010 16:35:40] <rmatte> but please check if $ZENHOME/Products/ZenUtils/ZenScriptBase.py

[17-Feb-2010 16:35:43] <rmatte> exists

[17-Feb-2010 16:35:49] <rmatte> that's what it's trying to import

[17-Feb-2010 16:36:02] <nzle> it does...

[17-Feb-2010 16:42:05] <rmatte> the error that you pasted said it doesn't import it

[17-Feb-2010 16:51:11] <rmatte> anyways, I've told you all I know, you'll need to figure it out

[17-Feb-2010 16:51:29] <rmatte> I would strongly recommend switching to a regular install though

[17-Feb-2010 16:51:34] <rmatte> the appliance is fine as a demo platform

[17-Feb-2010 16:51:39] <rmatte> but I wouldn't use it for production

[17-Feb-2010 17:59:47] nonsenso_ is now known as nonsenso

[17-Feb-2010 23:27:15] [disconnected at Wed Feb 17 23:27:15 2010]

[18-Feb-2010 00:00:30] [connected at Thu Feb 18 00:00:30 2010]

[18-Feb-2010 00:00:46] [zenoss-logger (logger bot) has joined #zenoss]

[18-Feb-2010 02:39:53] forsberg is now known as fOrsberg

[18-Feb-2010 02:45:17] fOrsberg is now known as forsberg

[18-Feb-2010 03:17:11] MattD is now known as mdereus

[18-Feb-2010 03:43:50] <Troubadix09> morning

[18-Feb-2010 03:45:08] <forsberg> mornings

[18-Feb-2010 05:21:56] <Egyptian[Laptop]> hi

[18-Feb-2010 05:23:02] * Egyptian[Laptop] embarresslinlgy would like to thank phonegi jmp242 for their help

[18-Feb-2010 05:23:14] <Egyptian[Laptop]> and i would like some help on http://fpaste.org/n2xq/

[18-Feb-2010 05:23:23] <Egyptian[Laptop]> i am trying to send an alert email and i got this error

[18-Feb-2010 05:25:08] <Egyptian[Laptop]> http://fpaste.org/OroG/

[18-Feb-2010 05:56:48] <mattiass> Easy google

[18-Feb-2010 05:57:18] <mattiass> This is a known symptom for invalid setings for the SMTP host/port. (Not a bug)

[18-Feb-2010 06:05:49] <Egyptian[Laptop]> mattiass: duh ..

[18-Feb-2010 06:06:02] <Egyptian[Laptop]> couldn't the error be more descriptive?

[18-Feb-2010 06:07:04] <mattiass> You would hope soo..

[18-Feb-2010 06:12:21] <Egyptian[Laptop]> hmmm... how do i change the weekday settings?

[18-Feb-2010 06:12:29] <Egyptian[Laptop]> i want my weekend to be friday and saturday

[18-Feb-2010 07:32:56] <venturaville> just got auto device addition working zenoss <-> puppet

[18-Feb-2010 07:32:57] <venturaville> :-)

[18-Feb-2010 07:35:20] <bkenny> very nice :)

[18-Feb-2010 07:35:27] <bkenny> much work involved ?

[18-Feb-2010 07:36:28] <venturaville> surprisingly no

[18-Feb-2010 07:36:45] <venturaville> I'm pushing it into a puppet zenpack I am working on

[18-Feb-2010 07:37:26] <venturaville> now if I can just figure out why my template won't connect via ssh to get data from it, I would be done with it :-/

[18-Feb-2010 07:37:31] <bkenny> We're just testing with zenoss on our data centers at the moment

[18-Feb-2010 07:38:12] <venturaville> where at?

[18-Feb-2010 07:38:15] <bkenny> Autodiscovery would make like = easy

[18-Feb-2010 07:38:18] <bkenny> s/like/life

[18-Feb-2010 07:38:24] <bkenny> venturaville: Dublin

[18-Feb-2010 07:38:26] <bkenny> Ireland

[18-Feb-2010 07:38:36] <bkenny> The home of the guinness

[18-Feb-2010 07:38:48] <bkenny> I'd murder a pint now. :/

[18-Feb-2010 07:41:06] <venturaville> Dublin must be data center central

[18-Feb-2010 07:41:12] <venturaville> I've heard of a ton of data centers there

[18-Feb-2010 07:41:15] <venturaville> including google's

[18-Feb-2010 07:42:45] <bkenny> yea, theres a hell of alot alright

[18-Feb-2010 07:43:10] <bkenny> MS just build a 500,000,000 million DC here

[18-Feb-2010 07:43:14] <bkenny> Chiller free too

[18-Feb-2010 07:59:49] forsberg is now known as fOrsberg

[18-Feb-2010 08:08:29] <pils> hey guys... i still have a problem with the dashboard not containing any data in the portlets, any ideas?  I recently upgraded to 2.5.2 on the reccomendation from here

[18-Feb-2010 08:17:41] <pils> there are some other issues in the dashboard.  currently i cannot add portlets either

[18-Feb-2010 08:23:39] <ckrough> pils: did you install the 252 core zenpacks?

[18-Feb-2010 08:25:22] <pils> yea

[18-Feb-2010 08:32:24] <ckrough> anyone know if there is a method under dmd.Devices that shows how many datapoints a device has?

[18-Feb-2010 08:32:44] <ckrough> I'v tried .getRRDDataPoints() , no joy.

[18-Feb-2010 08:33:06] <ckrough> ooo, dev chat today. my lucky day :)

[18-Feb-2010 08:33:23] <mrayzenoss> I was just about to suggest you hit up today's lucky dev :)

[18-Feb-2010 08:33:35] <venturaville> I need to do that too... :-)

[18-Feb-2010 08:33:51] <mrayzenoss> be gentle, he's still relatively new

[18-Feb-2010 08:34:03] <ckrough> I was hoping I could len(dev.getRRDDataPoints), but method returns 0 for a device that defintely has DPs in it

[18-Feb-2010 08:34:12] <ckrough> oh zendmd, why do you lie to me

[18-Feb-2010 08:35:04] <venturaville> you forgot the ()

[18-Feb-2010 08:35:10] <venturaville> >>> len(d.getRRDDataPoints())

[18-Feb-2010 08:35:10] <venturaville> 10

[18-Feb-2010 08:37:13] <ckrough> hmm

[18-Feb-2010 08:37:26] <ckrough> returns 0 for me, I wasnt smart enough to just try a different device

[18-Feb-2010 08:37:32] * ckrough fails at troubleshooting

[18-Feb-2010 08:41:08] <ckrough> ahh... works for another device thanks

[18-Feb-2010 08:41:39] <ckrough> but it doesnt do what I wanted. It's for the 'device' template (kinda obvious in hindsight) so it doesnt count other datasources, just those defined in the Device template

[18-Feb-2010 08:42:03] <ckrough> I'm writing a script that balances devices across collectors. I have it working by device count, but I'd really like to balance by OID count

[18-Feb-2010 08:46:29] <jb> argh, the new event console is still.. bleh.

[18-Feb-2010 08:46:29] <jb> :/

[18-Feb-2010 08:50:22] <ckrough> jb:  what dont you like

[18-Feb-2010 08:50:59] <ckrough> jb: personally I dont mind it, but I think my network engineers will

[18-Feb-2010 08:51:10] <jb> its buggy

[18-Feb-2010 08:51:16] <ckrough> jb: not sure if it's just a resistance to change, or if the workflow got complicated

[18-Feb-2010 08:51:26] <jb> sometimes when you select lots of events, the screen just blanks out when you try to clear them

[18-Feb-2010 08:51:32] <jb> the number of events is wrong

[18-Feb-2010 08:51:40] <ckrough> jb: ah, thought you were talking about workflow vs bugginess

[18-Feb-2010 08:51:50] <jb> it displays the total number for a few seconds, even if you don't have all severities selected

[18-Feb-2010 08:51:53] <jb> and it s slow

[18-Feb-2010 08:51:56] <jb> :/

[18-Feb-2010 08:52:03] <ckrough> mm

[18-Feb-2010 08:54:56] <mrayzenoss> jb: 2.5.2 is very focused on fixing event console issues

[18-Feb-2010 08:55:03] <jb> good :)

[18-Feb-2010 08:55:57] <pils> hey guys... i still have a problem with the dashboard not containing any data in the portlets, any ideas?  I recently upgraded to 2.5.2 and the issue persists

[18-Feb-2010 08:59:58] <pils> then when i try it in IE8, when i click the add portlet, the only item in there is 'restore default portlets'

[18-Feb-2010 09:13:04] <Kristopher424> Good Morning Everyone!

[18-Feb-2010 09:14:49] <Kristopher424> I was having an issue where one of our brands of radios stopped showing graphs, but I could run an snmpwalk and query the datapoint.  I meant to delete the .rrd files, instead deleted the folders the .rrd files were in. It's been about 12 hours and the folders haven't automatically created themselves.  Can someone point me in the right direction, please? Thanks.

[18-Feb-2010 09:18:11] <ckrough> there we go, this may be it:

[18-Feb-2010 09:18:12] <ckrough> >>> x = len(dev.getRRDDataPoints())

[18-Feb-2010 09:18:12] <ckrough> >>> for i in range(len(dev.getDeviceComponents())):

[18-Feb-2010 09:18:13] <ckrough> ...   x+= len(dev.getDeviceComponents()[i].getRRDDataPoints())

[18-Feb-2010 09:19:42] <ckrough> Kristopher424: is zenperfsnmp running at all?

[18-Feb-2010 09:20:03] <ckrough> it should have recreated all of those on the next polling cycle

[18-Feb-2010 09:20:07] <ckrough> I think

[18-Feb-2010 09:30:33] <rmatte> good morning all

[18-Feb-2010 09:30:41] <QubeZ> morning rmatte

[18-Feb-2010 09:31:02] <rmatte> Kristopher424: remodel the device for starters

[18-Feb-2010 09:36:15] <QubeZ> i keep getting messages from Zenoss about the localhost services but I do not have Zenoss itself monitored. How do I stop these?

[18-Feb-2010 09:36:30] <QubeZ> localhost zenactions heartbeat failure then it clears after a few secs

[18-Feb-2010 09:36:34] <rmatte> QubeZ: those are built in

[18-Feb-2010 09:36:47] <rmatte> QubeZ: ah, does that happen about every 2 hours?

[18-Feb-2010 09:36:55] <QubeZ> rmatte seems to be yes

[18-Feb-2010 09:37:04] <rmatte> easy fix

[18-Feb-2010 09:37:13] <QubeZ> gimme! ;)

[18-Feb-2010 09:37:20] <rmatte> Settings -> Versions

[18-Feb-2010 09:37:26] <rmatte> uncheck Check for Updates Daily

[18-Feb-2010 09:37:35] <rmatte> and Send Anonymous Usage Info with Daily Update Check

[18-Feb-2010 09:37:50] <QubeZ> weird that this is associated with these heartbeat messages

[18-Feb-2010 09:38:03] <rmatte> zenactions tries to check for updates every 2 hours

[18-Feb-2010 09:38:10] <rmatte> that's what's causing the heartbeat failures

[18-Feb-2010 09:38:17] <rmatte> I think the update server is fubar or something

[18-Feb-2010 09:38:37] <QubeZ> k, no save button there so i just unchecked only

[18-Feb-2010 09:41:53] <rmatte> chudler: good edit of the tweak document... you should change the text type at the bottom from code so that you don't have to scroll horizontally to read it

[18-Feb-2010 09:44:33] <chudler> okay, thanks!

[18-Feb-2010 09:46:08] <Kristopher424> Okay, I'm testing it out now.  Just remodeled the device and verified zenperfsnmp is running.

[18-Feb-2010 09:50:47] <rmatte> chudler: I'm fixing up the formatting

[18-Feb-2010 09:56:12] <rmatte> there, done

[18-Feb-2010 09:58:46] <zenethian> I'll be a few minutes late for the IRC session.  10am standup meeting.  :-)

[18-Feb-2010 10:02:27] * meller twiddles his thumbs

[18-Feb-2010 10:02:35] <rmatte> hehe

[18-Feb-2010 10:08:35] <ckrough> hmm.. in a report, I want to show dev.hw.getModelName(), but the column hw.getModelName returns unknown

[18-Feb-2010 10:08:38] <ckrough> any ideas

[18-Feb-2010 10:10:27] <meller> so when are we releasing the PHP port?

[18-Feb-2010 10:10:41] <rmatte> ckrough: you talking about just a custom report from the UI?

[18-Feb-2010 10:10:46] <ckrough> ya

[18-Feb-2010 10:10:47] <ckrough> or dmd

[18-Feb-2010 10:10:56] <ckrough> in dmd its .hw.getModelName()

[18-Feb-2010 10:11:03] * zenethian sneaks in with cookies and milk

[18-Feb-2010 10:11:04] <ckrough> gui doesnt like that though

[18-Feb-2010 10:11:23] <rmatte> yeh it won't

[18-Feb-2010 10:11:27] <rmatte> here's what you can use...

[18-Feb-2010 10:11:28] <rmatte> getId

[18-Feb-2010 10:11:28] <rmatte> getManageIp

[18-Feb-2010 10:11:28] <rmatte> getHWManufacturerName

[18-Feb-2010 10:11:28] <rmatte> getHWProductName

[18-Feb-2010 10:11:28] <rmatte> getHWSerialNumber

[18-Feb-2010 10:11:29] <rmatte> getPingStatusString

[18-Feb-2010 10:11:29] <rmatte> getSnmpStatusString

[18-Feb-2010 10:11:30] <rmatte> getPriorityString

[18-Feb-2010 10:11:40] <ckrough> where did you get that list

[18-Feb-2010 10:11:47] <rmatte> accumulated over time

[18-Feb-2010 10:11:49] <rmatte> there's also...

[18-Feb-2010 10:11:51] <rmatte> getLocationName

[18-Feb-2010 10:11:55] <ckrough> argh

[18-Feb-2010 10:11:57] <rmatte> getCreatedTimeString

[18-Feb-2010 10:12:02] <rmatte> getProdState

[18-Feb-2010 10:12:14] <rmatte> getDeviceClassName

[18-Feb-2010 10:12:31] <rmatte> enjoy

[18-Feb-2010 10:12:46] <ckrough> the other problem is, when I do it from dmd, it returns the product key (.1.3.6.1.4.1.9.1.626) and not the translated model number

[18-Feb-2010 10:13:00] <ckrough> not sure how to do that lookup within dmd

[18-Feb-2010 10:13:17] <rmatte> ckrough: it'll return the proper thing with the getHWProductName call

[18-Feb-2010 10:13:24] <rmatte> you can use that call in zendmd I believe

[18-Feb-2010 10:13:28] <mrayzenoss> zenethian is the Dev on call today

[18-Feb-2010 10:13:31] <rmatte> d.getHWProductName()

[18-Feb-2010 10:13:39] <rmatte> or something similar

[18-Feb-2010 10:14:33] <ckrough> hmm still returns the number with that

[18-Feb-2010 10:14:39] <ckrough> but they resolve fine in the GUI

[18-Feb-2010 10:14:51] <cgibbons> tada

[18-Feb-2010 10:14:53] <ckrough> maybe there is something else I need to import into zendmd

[18-Feb-2010 10:14:55] <zenethian> Yep, velcome to my lair.  Muahaha.  So I have to admit, I've not yet done one of these sessions, and I've had my head in the new UI for at least the entire time I've worked here, so I will try to be as useful as possible.  I think this is the first time in 15 years of using IRC that I've tried to be useful on IRC.

[18-Feb-2010 10:15:16] * zenethian grins

[18-Feb-2010 10:15:26] <ckrough> zenethian: how can I list the model names of devices in a custom report? :)

[18-Feb-2010 10:15:27] <cgibbons> when in doubt just make up random answers, zen. it'll keep 'em busy for a while.

[18-Feb-2010 10:15:29] <rmatte> ckrough: the UI might be automatically referencing the product list

[18-Feb-2010 10:15:50] <zenethian> ckrough: use the new zensolarflares module.

[18-Feb-2010 10:15:53] * zenethian grins

[18-Feb-2010 10:16:00] <zenethian> cgibbons: you mean like that?

[18-Feb-2010 10:16:05] <ckrough> I will not accept 42 as an answer for any questions

[18-Feb-2010 10:16:21] <rmatte> hehe

[18-Feb-2010 10:17:16] <zenethian> So, to answer your question, um, I have no idea.  I've never created a custom report.

[18-Feb-2010 10:17:26] <zenethian> cgibbons: any ideas?

[18-Feb-2010 10:17:28] <ckrough> no cookie for you

[18-Feb-2010 10:17:46] <cgibbons> I just made one last night for the first time. By custom do you mean doing it from the UI or doing if from code? (a .rpt file?)

[18-Feb-2010 10:18:06] <ckrough> ui

[18-Feb-2010 10:18:19] <ckrough> trying to get it working UI before I bother to do it in pt

[18-Feb-2010 10:18:22] <RoAkSoAx> mrayzenoss, i've sent you the email on what was discussed a couple weeks ago (about zenoss machine for class presentation)

[18-Feb-2010 10:18:44] <mrayzenoss> RoAkSoAx: yeah, still processing my inbox

[18-Feb-2010 10:18:51] <cgibbons> OK, I'm clueless on that, too. at least without looking, I've been doing them through code. But lesee.

[18-Feb-2010 10:19:09] <RoAkSoAx> mrayzenoss, ok :)

[18-Feb-2010 10:19:14] <ckrough> got it

[18-Feb-2010 10:19:30] <ckrough> getHWProductName works in the UI, but in dmd it just returns the number

[18-Feb-2010 10:19:40] <ckrough> which is fine...

[18-Feb-2010 10:19:41] <chemist> zenethian: since you are the UI master, how difficult would it be to add the value of an snmp query to the 'Status' tab?

[18-Feb-2010 10:20:03] <chemist> zenethian: bearing in mind I am not a programmer

[18-Feb-2010 10:21:06] <zenethian> Hmm, that's a good question.  The status tab of what, though?

[18-Feb-2010 10:21:15] <pils> sorry for the repetition...  i have a problem with the dashboard not containing any data in the portlets, any ideas?  I recently upgraded to 2.5.2 and the issue persists

[18-Feb-2010 10:21:17] <ckrough> ok, so if some model numbers are coming back unresolved (.1.3.6.1.4.1.9.1.282), I need to define that manually, or do I need to install an updated product mib?

[18-Feb-2010 10:21:22] <rmatte> ckrough: it must have something to do with d.hw.getProductLink()

[18-Feb-2010 10:21:47] <ckrough> rmatte: aww yeah, that makes sense

[18-Feb-2010 10:21:54] <ckrough> rmatte: >>> dev.hw.getProductLink()

[18-Feb-2010 10:21:55] <ckrough> "<a href='/zport/dmd/Manufacturers/Unknown/products/.1.3.6.1.4.1.9.1.626'>.1.3.6.1.4.1.9.1.626</a>

 

[18-Feb-2010 10:22:11] <chemist> zenethian: I am thinking the Status tab of linux servers

[18-Feb-2010 10:22:12] <rmatte> >>> d.hw.getProductLink()

[18-Feb-2010 10:22:12] <rmatte> "<a href='/zport/dmd/Manufacturers/Generic/products/Net-SNMP%20Agent'>Net-SNMP Agent</a>"

[18-Feb-2010 10:22:58] <rmatte> you sure it's not actually showing an OID for that device?

[18-Feb-2010 10:23:05] <rmatte> on the status tab?

[18-Feb-2010 10:23:25] <zenethian> Oh I see, hmm.  To be honest, I don't know specificly how to add any extra information into the current UI, because the device details screen has been completely redesigned.

[18-Feb-2010 10:25:00] <rmatte> that is pretty weird that there's no function to actually pull the plaintext model info right from dmd

[18-Feb-2010 10:25:12] <chemist> zenethian: let me put it another way, how difficult would it be from a development point of view to have a user-selectable snmp query that would always show on the status tab?

[18-Feb-2010 10:25:42] <chemist> zenethian: in my case I would like to be able to see the value of UCD-SNMP-MIB::extOutput.1 for any linux server

[18-Feb-2010 10:26:46] <chemist> I think if there was such a function many users would find a good use for it

[18-Feb-2010 10:26:48] <rmatte> chemist: I've never seen anyone actually edit the status screen, you'd probably want to add a tab and display the value there

[18-Feb-2010 10:27:03] <rmatte> chemist: agreed that it would be a good function to have

[18-Feb-2010 10:27:25] <zenethian> chemist: So would it kick the query off each time or use a cached query value?  If you wanted it to be "live" I'm not sure how you'd get that to hook in.

[18-Feb-2010 10:27:35] <rmatte> chemist: open an enhancement request in trac: http://dev.zenoss.com/trac zenoss/zenoss

[18-Feb-2010 10:28:07] <chemist> rmatte: will do

[18-Feb-2010 10:28:55] <chemist> I personally think its a function that would sit quite nicely in the Device Information part of the Status tab

[18-Feb-2010 10:29:16] <zenethian> pils: I am not really sure what would cause an existing dashboard layout to not load after upgrading to 2.5.2.   Which RC are you using?

[18-Feb-2010 10:30:14] <pils> it didn't work since install....

[18-Feb-2010 10:30:19] <pils> how do i tell the rc version?

[18-Feb-2010 10:31:09] <rmatte> do you still have the file that you used to install it?

[18-Feb-2010 10:32:23] <pils> zenoss-2.5.1.el5.i386

[18-Feb-2010 10:32:25] <pils> was the first

[18-Feb-2010 10:32:47] <pils> then upgarded to zenoss-2.5.2-562.el5.i386

[18-Feb-2010 10:34:31] <venturaville> sweet ...devs are here :-)

[18-Feb-2010 10:34:33] <zenethian> Ok, something to consider is that 2.5.2-562 is a beta build.  If you want, file a bug report on trac and we can take a look at it.  It could be any number of issues, I suppose.  I haven't heard of any issues specific to this problem when upgrading.

[18-Feb-2010 10:35:05] <venturaville> so I have a question for adev if they want to volunteer to help :-)

[18-Feb-2010 10:35:27] <mrayzenoss> pils: maybe you could post it on the zenoss-testing forum?  That sounds familiar, like something that's been addressed, just not ringing a bell right now

[18-Feb-2010 10:35:43] <zenethian> Sure I'm the sucker^H^H^H^H^H^H programmer on duty.  :)

[18-Feb-2010 10:35:44] <mrayzenoss> venturaville: zenethian and cgibbons are around

[18-Feb-2010 10:35:53] <venturaville> heh

[18-Feb-2010 10:35:57] <venturaville> let me get some stuff up on pastebin

[18-Feb-2010 10:36:24] <pils> zenethian: it's happend since i installed it.  someone from the channel suggested to upgrade to 2.5.2 because they thouoght it was fixed there...  i can fill out a bug

[18-Feb-2010 10:37:06] <zenethian> Ah I see, so it wasn't the upgrade process that made them disappear, they just disappeared?

[18-Feb-2010 10:37:17] <pils> ...they never showed up.  :-)

[18-Feb-2010 10:37:54] <zenethian> So it was a fresh install, and you never had any dashboard widgets show up?

[18-Feb-2010 10:38:24] <pils> that's almost right... there is no data in the widgets

[18-Feb-2010 10:38:33] <pils> and in IE i can't add widgets

[18-Feb-2010 10:38:42] <zenethian> So it shows blank widgets even though you should have data in them?

[18-Feb-2010 10:38:43] <mrayzenoss> IE7 or 8?

[18-Feb-2010 10:38:44] <rmatte> mrayzenoss: it sounds familliar because someone added a link in the site portlet which auto-redirected them that one time, and we had to figure out how to restore them to the default settings

[18-Feb-2010 10:38:51] <pils> correct

[18-Feb-2010 10:39:03] <pils> ie8

[18-Feb-2010 10:39:16] <rmatte> pils: try enabling compatibility mode in ie8, see if there's any difference

[18-Feb-2010 10:39:18] <mrayzenoss> pils: are you in compatibility mode?  I don't think IE8 works well

[18-Feb-2010 10:39:29] <rmatte> yeh, compatibility mode will fix it

[18-Feb-2010 10:39:44] <rmatte> someone here had the same problem a while back, I told them to enable comptability mode and it started working fine

[18-Feb-2010 10:39:53] <pils> so in firefox, i can add widgets all day there is just no data... in ie8 when i click to add widgets, it doesn't show anything except something about restore to defaults

[18-Feb-2010 10:39:55] <rmatte> though honestly, just use firefox, I don't even know why people bother with IE anymore

[18-Feb-2010 10:39:58] * zenethian writes some notes down

[18-Feb-2010 10:40:05] <rmatte> no data even in firefox eh?

[18-Feb-2010 10:40:06] <rmatte> hmmm

[18-Feb-2010 10:40:18] <pils> let me try the ie8 compatability hang on

[18-Feb-2010 10:40:19] <venturaville> zenethian: http://pastebin.com/d611c970b

[18-Feb-2010 10:40:48] <venturaville> so my issue is that I have a command datasource (using ssh) that is attached via a template on a sub-component of a device

[18-Feb-2010 10:41:20] <venturaville> and then I have a parser that is attached to it to parse the output

[18-Feb-2010 10:41:34] <venturaville> and I am having trouble debugging it because it is on a sub component

[18-Feb-2010 10:42:00] <venturaville> if I run the test command option it can't find the executable (because it is trying to run it locally)

[18-Feb-2010 10:43:02] <venturaville> I'm hoping for some suggestions on how to debug this if nothing else

[18-Feb-2010 10:43:15] * zenethian stares at cgibbons, wondering if he knows how to do this

[18-Feb-2010 10:43:58] <zenethian> Unfortunately I have no idea.  So I need you to unplug the machine, wait 30 seconds, and then plug it back in.  Then tell me which lights on the front are blinking.

[18-Feb-2010 10:44:02] <zenethian> ;-)

[18-Feb-2010 10:44:44] <zenethian> My head has been in UI development most of the time I've been here, so a lot of this stuff is fascinatingly new to me.

[18-Feb-2010 10:44:44] <cgibbons> er hang on lemme catch up

[18-Feb-2010 10:44:53] <cgibbons> I am suffering from doing too many things at once and sucking @ all of them right now. :)

[18-Feb-2010 10:44:57] <pils> so compatibility mode allows me to add portlets now... still no data in them though.

[18-Feb-2010 10:46:23] <rmatte> pils: this is after an upgrade, not a fresh install?

[18-Feb-2010 10:47:13] <pils> no.  it happened on the fresh install and someone reccomended upgrading to 2.5.2 because they thought the fix was in 2.5.2

[18-Feb-2010 10:48:00] <rmatte> I see... what was the original version that you installed?

[18-Feb-2010 10:48:31] <rmatte> I have a server running the latest beta and the portlets are working fine

[18-Feb-2010 10:48:46] fOrsberg is now known as forsberg

[18-Feb-2010 10:48:57] <zenethian> since it's a fresh install, you might try wiping it out completely and installing fresh from 2.5.2

[18-Feb-2010 10:49:04] <rmatte> yeh

[18-Feb-2010 10:49:12] <rmatte> uninstall and then reinstall for sure

[18-Feb-2010 10:49:16] <zenethian> Something might've just borked up on the install

[18-Feb-2010 10:49:17] <pils> zenoss-2.5.1.el5.i386.rpm was the first file i installed

[18-Feb-2010 10:49:31] pils_ is now known as pils

[18-Feb-2010 10:49:39] <pils> zenoss-2.5.1.el5.i386.rpm was the first file i installed

[18-Feb-2010 10:49:42] <rmatte> ok, just uninstall it completely and install the 2.5.2 beta fresh

[18-Feb-2010 10:49:46] <zenethian> wb

[18-Feb-2010 10:49:56] <rmatte> eugh

[18-Feb-2010 10:50:14] <rmatte> alt-f4 does not substitute for the enter key when typing messages

[18-Feb-2010 10:50:27] * zenethian laughs

[18-Feb-2010 10:50:30] <rmatte> pils: alt-f4 does not substitute for the enter key when typing messages

[18-Feb-2010 10:50:31] <zenethian> Problems today?

[18-Feb-2010 10:50:33] <rmatte> just FYI

[18-Feb-2010 10:50:44] <zenethian> Also, you're in Peoria?

[18-Feb-2010 10:50:49] <pils> actually shift home freeks out bitchx

[18-Feb-2010 10:50:58] <rmatte> as I was saying, just uninstall it completely and install the 2.5.2 beta fresh

[18-Feb-2010 10:51:03] <pils> i was going for the insert key to paste zenoss-2.5.1.el5.i386.rpm

[18-Feb-2010 10:51:14] <rmatte> osiri s-1c/ bitch x-1.1-final

[18-Feb-2010 10:51:20] <rmatte> ;)

[18-Feb-2010 10:51:56] <zenethian> I am lame and use irssi.  Anyway, as lame as it sounds, I'd try reinstalling from 2.5.2 straight and see how it goes.

[18-Feb-2010 10:52:17] <pils> zenethian yea... Peoria, you know it?

[18-Feb-2010 10:52:17] <rmatte> irssi is actually a better client, I'm just really used to bx, and with osiris script it's pretty pimp

[18-Feb-2010 10:52:39] <zenethian> pils: Grew up there.  Well, Pekin... but yeah.  Left when I was 18 to come to Texas.  :)

[18-Feb-2010 10:52:57] <pils> zenethian: sweet

[18-Feb-2010 10:53:27] <pils> pos

[18-Feb-2010 10:53:50] <pils> pos

[18-Feb-2010 10:53:59] <rmatte> you need to disable that home key

[18-Feb-2010 10:54:02] <rmatte> ;)

[18-Feb-2010 10:54:11] <pils> or so fresh install of 2.5.2 ...

[18-Feb-2010 10:54:15] <pils> ok rather

[18-Feb-2010 10:54:19] <rmatte> yes

[18-Feb-2010 10:54:46] <pils> restoring the data ok, or not?

[18-Feb-2010 10:55:01] <zenethian> I would try to see if it works before you restore data

[18-Feb-2010 10:55:05] <rmatte> yeh

[18-Feb-2010 10:55:08] <pils> yea

[18-Feb-2010 10:55:10] <rmatte> check first, then restore

[18-Feb-2010 10:55:11] <zenethian> if it does, and then you restore, and it breaks, I bet I know what's wrong.  ;)

[18-Feb-2010 10:55:38] <pils> this will wait till the weekend :-)

[18-Feb-2010 10:55:49] <rmatte> we won't be around on the weekend :P

[18-Feb-2010 10:55:58] <zenethian> o/` everybody's workin' on the weekend

[18-Feb-2010 10:56:00] <pils> nah i just needed some direction

[18-Feb-2010 10:56:05] * zenethian nods

[18-Feb-2010 10:56:07] <rmatte> lol k

[18-Feb-2010 10:56:49] <pils> maybe nows a good time to build that new server

[18-Feb-2010 10:57:26] <pils> tigerdirect has some really cheap 1RU servers sub $500...

[18-Feb-2010 10:57:26] <rmatte> I'm anxious to see if 2.5.2 is going to fix the memory leak issues with zenperfsnmp

[18-Feb-2010 10:57:51] <rmatte> I restarted zenperfsnmp yesterday and regained 1.5GB of RAM

[18-Feb-2010 10:58:22] <zenethian> our fix is to cycle the daemon every day.

[18-Feb-2010 10:58:24] <pils> how many endpoints are you monitoring

[18-Feb-2010 10:58:28] <zenethian> :P  Just kidding, I have no idea, to be honest.

[18-Feb-2010 10:58:30] <pils> lol

[18-Feb-2010 10:58:52] <rmatte> zenethian: I've actually been cycling it every couple of weeks, but yeh

[18-Feb-2010 10:58:58] <rmatte> :P

[18-Feb-2010 10:59:08] <rmatte> pils: 17.5k datapoints

[18-Feb-2010 10:59:11] <forsberg> ;(

[18-Feb-2010 10:59:15] <rmatte> 352 devices

[18-Feb-2010 10:59:28] <zenethian> But Python and all dynamic langauges are immune to such things as memory leaks.

[18-Feb-2010 10:59:36] <rmatte> zenethian: no, they aren't

[18-Feb-2010 10:59:39] <zenethian> </sarcasm>

 

[18-Feb-2010 10:59:41] <rmatte> lol

[18-Feb-2010 11:00:39] <zenethian> Some day when I'm bored, I might look into it.  I am a fanatic zealot when it comes to memory efficiency problems.  In fact I feel like I need to look at it RIGHT NOW even though I have no time to work on it right now.

[18-Feb-2010 11:00:39] <cgibbons> bah

[18-Feb-2010 11:00:57] <rmatte> lol

[18-Feb-2010 11:00:58] <zenethian> so thank you for making me feel insecure and provoking my OCD.

[18-Feb-2010 11:01:06] * mrayzenoss files that away for later for things to get zenethian to work on

[18-Feb-2010 11:01:12] <zenethian> \o/

[18-Feb-2010 11:01:15] <cgibbons> that sounds like you just volunteered to become an expert with the python -> C code that does our Windows monitoring, zen. i can hook you up with that.

[18-Feb-2010 11:01:25] <mrayzenoss> exactly

[18-Feb-2010 11:01:25] <zenethian> sounds good to me.  I like C programming.

[18-Feb-2010 11:01:43] <mrayzenoss> we have witnesses

[18-Feb-2010 11:01:43] <rmatte> memory issues have always been by biggest pet peeve when it comes to Zenoss, but I heard that zenperfsnmp had quite a bit changed in it since 2.4.5 so I look forward to seeing if it's any more efficient

[18-Feb-2010 11:01:44] <cgibbons> it's easy to like because it's soooo tiny.

[18-Feb-2010 11:06:01] <zenethian> Well, on that note, I'll be around for a while longer lurking like usual, if anyone has any further questions.

[18-Feb-2010 11:06:04] <venturaville> cgibbons: any thoughts on my code snippets from earlier? :-)

[18-Feb-2010 11:06:24] <cgibbons> sorry haven't had a chance to look yet :?

[18-Feb-2010 11:06:27] <cgibbons> er :/

[18-Feb-2010 11:23:11] <QubeZ> anyone encountered the situation when the zenoss server (not service) is restarted and zenoss loads back up the graphs stop. I have to manually then log into the box and do a service zenoss restart for it to start graphing again.

[18-Feb-2010 11:23:30] <QubeZ> essentially two starts of the service (upon boot and manually afterwards)

[18-Feb-2010 11:23:54] <zenethian> Is there anything in the log files that indicates a failure of the first run at startup?

[18-Feb-2010 11:24:03] <QubeZ> nope, all service starts

[18-Feb-2010 11:24:19] <QubeZ> i even watch the console as the box starts up and all green

[18-Feb-2010 11:24:37] <QubeZ> i just saw that im missing 1 hr of graphs and noticed that was the time i rebooted the server

[18-Feb-2010 11:25:36] <zenethian> Hmm, I'm not really sure.  I would check in the logs anyway, just to see if something sorta silently failed.

[18-Feb-2010 11:25:57] <QubeZ> k

[18-Feb-2010 11:33:21] <QubeZ> 2010-02-18T12:26:10 INFO ZPublisher.Conflict ConflictError at /zport/RenderServer/render: database conflict error

[18-Feb-2010 11:33:49] <zenethian> that would definitely be the problem.

[18-Feb-2010 11:35:14] <QubeZ> this just started, graphs were fine all the way til this morning until reboot

[18-Feb-2010 11:38:45] <rmatte> if I want to package something in a $ZENPACK which gets placed in $ZENHOME/bin do I just create a "bin" directory in the ZenPack?

[18-Feb-2010 11:38:55] <rmatte> erm, in a ZenPack rather

[18-Feb-2010 11:38:56] <rmatte> :P

[18-Feb-2010 11:40:47] <rmatte> I don't want it linked as a daemon

[18-Feb-2010 11:40:50] <rmatte> just as a regular script

[18-Feb-2010 11:42:12] <QubeZ> rmatte any idea what this is: 2010-02-18T12:34:52 INFO ZPublisher.Conflict ConflictError at /zport/RenderServer/render: database conflict error?

[18-Feb-2010 11:42:38] <QubeZ> not many google results for that

[18-Feb-2010 11:42:50] <QubeZ> when accompanied with zenoss

[18-Feb-2010 11:43:17] <rmatte> database conflict errors are generally just informational since Zope resolves them on the fly

[18-Feb-2010 11:43:31] <QubeZ> but zenoss stoped graphing completely

[18-Feb-2010 11:43:34] <rmatte> they occur when 2 different processes are trying to update the same db object simultaneously

[18-Feb-2010 11:43:49] <rmatte> are you using a remote collector?

[18-Feb-2010 11:43:51] <rmatte> or just local?

[18-Feb-2010 11:43:56] <QubeZ> local

[18-Feb-2010 11:45:06] <QubeZ> now its graphing... god I suck at Zenoss administration

[18-Feb-2010 11:45:48] <rmatte> lol

[18-Feb-2010 11:46:33] <rmatte> back to my original question, how would I package a script in a ZenPack to have it linked or placed in $ZENHOME/bin?

[18-Feb-2010 11:46:45] <rmatte> I don't want it setup as a daemon

[18-Feb-2010 11:57:16] <rmatte> what is it with people today? Join, Quit, Join, Quit, Join, Quit

[18-Feb-2010 12:00:07] <rmatte> eugh, I thought this would be a lot easier but it looks like I might have to hack some python code together to do it

[18-Feb-2010 12:00:30] <zenethian> screen + irssi = win.

[18-Feb-2010 12:00:44] <rmatte> yeh, I'm using screen with bx

[18-Feb-2010 12:00:51] <rmatte> screen ftw!

[18-Feb-2010 12:00:53] <zenethian> screen + irssi + dedicated hosted machine = more win.  :)

[18-Feb-2010 12:01:14] <zenethian> Though I am seriously thinking about switching to co-lo instead of renting a server.

[18-Feb-2010 12:01:17] <rmatte> well, my server is hosted at home, but I'm going to be getting a dedicated server next month and moving all of my stuff to it

[18-Feb-2010 12:01:25] <rmatte> found a place with insanely good prices

[18-Feb-2010 12:01:28] <zenethian> yeah?

[18-Feb-2010 12:01:32] <zenethian> I like insane.

[18-Feb-2010 12:01:35] <rmatte> esecuredata

[18-Feb-2010 12:01:38] <rmatte> checkout their site

[18-Feb-2010 12:01:46] <rmatte> I'm going to go for the Gen 5 Junior

[18-Feb-2010 12:01:58] <zenethian> cool.  I've been with 1and1 for like 8 years but I'm always looking for better hosting.

[18-Feb-2010 12:02:05] <rmatte> dual core Intel, 2GB RAM, 500GB HD, 100Mbps unmetered for $79/month

[18-Feb-2010 12:02:23] <rmatte> I can't find anything that even compares anywhere else

[18-Feb-2010 12:05:18] <zenethian> I am just loathe to migrate my email.

[18-Feb-2010 12:07:21] <rmatte> well, I'm going to have to since my mailserver is running on my home server as well

[18-Feb-2010 12:07:42] <rmatte> need to migrate a mailserver, nameserver, webserver, mysql server, irc server and some other stuff

[18-Feb-2010 12:07:46] <zenethian> yeah, I run cyrus right now.  imap ftw.  migrating imap ftl.  I am thinking about using Zimbra though.  I dunno.

[18-Feb-2010 12:07:50] <rmatte> I run exim

[18-Feb-2010 12:07:56] <rmatte> with spamassassin

[18-Feb-2010 12:08:24] <zenethian> Yeah I have a convoluted mail stack of piping crap through procmail to spamassassin and god knows what else.

[18-Feb-2010 12:08:35] <zenethian> I dont want to deal with setting all that up again.

[18-Feb-2010 12:08:42] <rmatte> hehe

[18-Feb-2010 12:10:44] <rmatte> eugh, apparently this is going to be way more difficult than I thought

[18-Feb-2010 12:11:08] <rmatte> I figured I'd just be able to create a bin directory in the ZenPack folder structure, drop my script in there, and have the ZenPack link it to $ZENHOME/bin when installed

[18-Feb-2010 12:11:22] <rmatte> but apparently I'm going to have to do something with __init__.py

[18-Feb-2010 12:11:33] <rmatte> and then I need to figure out how to have it remove the link when removing the ZenPack

[18-Feb-2010 12:22:02] <venturaville> for mail hosting, I actually use rollernet.us to forward things back and forth.. it can do spam controls itself... not bad for $5 a month

[18-Feb-2010 12:22:19] <venturaville> gets around the firewall rules in place on my provider too since it can use alternate ports

[18-Feb-2010 12:23:15] <venturaville> does anyone know of a zenpack which uses a ssh command template with a sub-component?

[18-Feb-2010 12:25:52] <forsberg> screen irssi znc :)

[18-Feb-2010 12:26:56] <forsberg> rmatte, exim? are you serious?

[18-Feb-2010 12:28:51] <patzer> postfix!

[18-Feb-2010 12:29:09] <forsberg> yeah man, i had to do something on a server with exim today, holy shit it was awful

[18-Feb-2010 12:29:24] <forsberg> i started with postfix, guess im spoiled :)

[18-Feb-2010 12:30:12] <forsberg> i rather use sendmail while someone is stomping on my balls than use more time on exim :)

[18-Feb-2010 12:41:36] <zenethian> rmatte: apparently yes, you just make a ./bin in your zenpack directory, and it'll get put into ZENHOME/bin

[18-Feb-2010 12:58:39] <rmatte> zenethian: tried it, didn't work

[18-Feb-2010 12:59:25] <mrayzenoss> rmatte: put your script in ZenPack/blah/blah/libexec/

[18-Feb-2010 12:59:39] <mrayzenoss> it'll get chmod +x'd

[18-Feb-2010 12:59:48] <mrayzenoss> and be accessible from your ZenPack

[18-Feb-2010 13:00:38] <rmatte> mrayzenoss: yeh, but I want it to be accessible just by typing the name of the script as the commandline without the path

[18-Feb-2010 13:00:51] <rmatte> at the commandline, rather

[18-Feb-2010 13:01:02] <markeriv> duplicate the scripts in two locations?

[18-Feb-2010 13:01:19] <markeriv> makes it a pain for changes but...

[18-Feb-2010 13:01:23] <mrayzenoss> ahh… don't think it handles that

[18-Feb-2010 13:01:35] <mrayzenoss> the old .zip ZenPacks did, but they also messed with everything else

[18-Feb-2010 13:02:18] <rmatte> I basically just want the ZenPack to symlink the script in to $ZENHOME/bin on install like it does with daemons but without treating it as a daemon

[18-Feb-2010 13:02:28] <rmatte> but I guess I'm going to have to do some python magic to do that

[18-Feb-2010 13:02:58] <venturaville> *smacks head* as he figures out the parser problem

[18-Feb-2010 13:07:58] <venturaville> so it would seem that my zencommand returns this in data: 19.0

[18-Feb-2010 13:08:06] <venturaville> but RRDUtil is storing it as 19L

[18-Feb-2010 13:08:25] <venturaville> and so the RRD save result is: 0.0166478880982

[18-Feb-2010 13:08:32] <venturaville> wth?

[18-Feb-2010 13:08:50] <rmatte> how does zencommand return the data (what's the output)?

[18-Feb-2010 13:09:26] <venturaville> it returns it in raw text format... a bunch of strings with a component name a an integer (>= 0) in the middle of the strings

[18-Feb-2010 13:09:50] <rmatte> can you execute a test and paste the output?

[18-Feb-2010 13:10:00] <venturaville> the parser takes it and looks like it parses it as a decimal number, but otherwise returns it correctly from processResults in the ComponentCommandParser

[18-Feb-2010 13:10:46] <venturaville> http://pastebin.com/d19e5a916

[18-Feb-2010 13:11:55] <rmatte> I see

[18-Feb-2010 13:12:12] <venturaville> so of course when I go to do a report and show the RRD value it shows up as 0.02 (rounded off)

[18-Feb-2010 13:12:13] <rmatte> why not create a script which does the parsing itself, and outputs in nagios format?

[18-Feb-2010 13:12:36] <rmatte> a bash script or something

[18-Feb-2010 13:12:44] <venturaville> yeah, however this runs over ssh and I am trying to get Zenoss to do the lifting

[18-Feb-2010 13:12:52] <venturaville> it is so '' close

[18-Feb-2010 13:13:00] <rmatte> I see

[18-Feb-2010 13:13:29] <venturaville> the disconnect seems to be in how it saves the number

[18-Feb-2010 13:14:22] <venturaville> I'm doing \d+ in my parser

[18-Feb-2010 13:14:27] <venturaville> perhaps I need to do something else?

[18-Feb-2010 13:14:41] <venturaville> the command parsers aren't well documented..... :-/

[18-Feb-2010 13:15:30] <rmatte> it's strange that it's saving it as <whatever>L

[18-Feb-2010 13:15:48] <venturaville> yeah if I can solve that I am golden

[18-Feb-2010 13:18:00] <rmatte> this is being done by a collector plugin which you wrote I assume?

[18-Feb-2010 13:20:32] <rmatte> Here's a pastebin I found...

[18-Feb-2010 13:20:33] <rmatte> http://de.pastebin.ca/835315

[18-Feb-2010 13:20:34] <venturaville> nope

[18-Feb-2010 13:20:38] <rmatte> some of the values are stored as L

[18-Feb-2010 13:20:42] <venturaville> by a template using ssh command

[18-Feb-2010 13:20:42] <rmatte> and others as plain values

[18-Feb-2010 13:23:36] <QubeZ> im fairly certain someone has submitted a request to make the zenbackup files downloadable via the web interface. right?

[18-Feb-2010 13:23:51] <QubeZ> its annoying to do a backup then scp them over

[18-Feb-2010 13:26:05] <mrayzenoss> QubeZ: that's not ringing a bell

[18-Feb-2010 13:26:17] <QubeZ> where can i submit?

[18-Feb-2010 13:26:37] <venturaville> >>> print '%.15f' % dev.puppetclients.ubuntu2.getRRDValue('puppetlast_pcLastUpdateTime')

[18-Feb-2010 13:26:38] <venturaville> 0.020000000000000

[18-Feb-2010 13:26:43] <mrayzenoss> dev.zenoss.org zenoss/zenoss as a ticket

[18-Feb-2010 13:26:44] <venturaville> looks like it isn't storing it correctly

[18-Feb-2010 13:27:06] <mrayzenoss> defect review is in 30 minutes

[18-Feb-2010 13:29:48] <venturaville> hrm ... the parser keeps picking up as though it has .0 at the end of it

[18-Feb-2010 13:30:01] <venturaville> when it is a simple integer

[18-Feb-2010 13:39:26] <venturaville> I changed the regex and still no dice

[18-Feb-2010 13:39:34] <venturaville> it still wants to parse it as an 'L'

[18-Feb-2010 13:43:35] <rmatte> hmmm

[18-Feb-2010 13:43:46] <rmatte> I wonder if it's some setting in the datapoint settings

[18-Feb-2010 13:44:20] <rmatte> maybe if you set RRD Min to 0 ?

[18-Feb-2010 13:45:01] <rmatte> did you write a custom parser or one that already exists?

[18-Feb-2010 13:46:03] <venturaville> a custom one

[18-Feb-2010 13:46:17] <rmatte> check the code for the Nagios one and compare it to yours

[18-Feb-2010 13:46:17] <venturaville> I'm wondering if I am going to have to implement my own processResults method

[18-Feb-2010 13:46:22] <rmatte> the Nagios one doesn't store the stuff as L

[18-Feb-2010 13:48:54] <venturaville> looks like it implments its own processResults and does not use the built in one

[18-Feb-2010 13:49:06] <rmatte> you might have to do the same then

[18-Feb-2010 13:50:45] <venturaville> apparently the built in processResults for componentcommandparser is either brain dead or it is doing something off the wall

[18-Feb-2010 13:50:52] <rmatte> yeh

[18-Feb-2010 13:52:05] <rmatte> aloha egor

[18-Feb-2010 13:52:38] <rmatte> bye bye egor

[18-Feb-2010 13:55:57] <forsberg> :)

[18-Feb-2010 13:56:23] <forsberg> rmatte did you make your windows template avaiable?

[18-Feb-2010 13:56:28] <rmatte> sucks because I wanted to ask him about this ZenPack thing that I'm trying to do

[18-Feb-2010 13:57:06] <Cheshirc> I miss him , he's funny

[18-Feb-2010 13:57:17] <rmatte> hehe

[18-Feb-2010 13:57:51] <rmatte> forsberg: it's not available yet... but I can send the ZenPacks to you if you'd like

[18-Feb-2010 13:57:59] <bigegor_> Hello

[18-Feb-2010 13:58:01] <forsberg> sure would

[18-Feb-2010 13:58:09] <rmatte> forsberg: do you want to monitor multi-core or is just total CPU usage enough?

[18-Feb-2010 13:58:33] <forsberg> the one im gonna check it out on initially only has one core :)

[18-Feb-2010 13:58:50] <rmatte> right, but do you require the ability to monitor the stats of each individual core

[18-Feb-2010 13:58:52] <forsberg> so total cpu usage is the answer

[18-Feb-2010 13:58:54] <rmatte> or just total CPU usage?

[18-Feb-2010 13:58:57] <rmatte> ok

[18-Feb-2010 13:59:17] <forsberg> email or ?

[18-Feb-2010 13:59:31] <forsberg> or you make dmon link

[18-Feb-2010 14:00:32] <forsberg> ftp, php upload link or orororo

[18-Feb-2010 14:00:52] <rmatte> I'll throw it up on my server

[18-Feb-2010 14:00:54] <rmatte> one second

[18-Feb-2010 14:04:44] <rmatte> ok...

[18-Feb-2010 14:04:55] <rmatte> Install this ZenPack: http://dmon.org/downloads/zenoss/zenpacks/ZenPacks.Nova.Windows.SNMPPerfMonitor.Simple-1.6-py2.4.egg

[18-Feb-2010 14:05:04] <rmatte> Add this transform: http://dmon.org/downloads/zenoss/zenpacks/snmp-perf-transform.txt

[18-Feb-2010 14:05:50] <rmatte> then as zenoss user do: zenpatch 16775 && zenpatch 16949

[18-Feb-2010 14:05:54] <rmatte> and restart Zenoss

[18-Feb-2010 14:06:12] <rmatte> then bind the SNMPDevice template to the /Server/Windows class

[18-Feb-2010 14:06:16] <rmatte> and add your device to the class

[18-Feb-2010 14:06:19] <rmatte> then you're in business

[18-Feb-2010 14:06:22] <forsberg> oki doki

[18-Feb-2010 14:06:24] <forsberg> thanks alot

[18-Feb-2010 14:06:26] <rmatte> np

[18-Feb-2010 14:08:54] <rmatte> actually, leave out the second part of that transform

[18-Feb-2010 14:09:02] <rmatte> one second, I'll change it

[18-Feb-2010 14:09:43] <rmatte> There, fixed: http://dmon.org/downloads/zenoss/zenpacks/snmp-perf-transform.txt

[18-Feb-2010 14:09:53] <rmatte> the second part was for a different template that I have

[18-Feb-2010 14:11:03] <rmatte> I'll release the new packs publicly as soon as the 2.5.2 release hits shelves

[18-Feb-2010 14:15:48] <rmatte> I still need to tweak these new packs so that they remove the old templates before installing the new ones

[18-Feb-2010 14:20:43] <forsberg> K

[18-Feb-2010 14:44:15] <OiScout> Does anyone know if there is a bug that would keep my Active Directory LDAP search from working after upgrading for 2.4.5 to 2.5.1?  All settings are the same

[18-Feb-2010 14:44:47] <rmatte> OiScout: 2.5 uses a different version of Zope than 2.4.5 I believe

[18-Feb-2010 14:44:55] <rmatte> so you might have to install the LDAP plugins again

[18-Feb-2010 14:45:58] <OiScout> rmatte: do you know if it needs a new version of the LDAP plugin or should the same version work

[18-Feb-2010 14:46:21] <rmatte> that I'm not sure of

[18-Feb-2010 14:46:32] <OiScout> ok, thanks

[18-Feb-2010 14:46:35] <rmatte> I'm not doing my upgrade from 2.4.5 until 2.5.2 comes out

[18-Feb-2010 14:46:56] <OiScout> I will try to reinstall

[18-Feb-2010 14:47:06] <rmatte> k cool

[18-Feb-2010 14:47:09] <OiScout> yeah I got forced into the 2.5.1 because WMI wasn't working properly on 2.4.5

[18-Feb-2010 14:47:18] <rmatte> ah

[18-Feb-2010 14:47:23] <OiScout> and it still isn't working on 2.5.1 so it was for nothing

[18-Feb-2010 14:47:30] <rmatte> crappy

[18-Feb-2010 14:47:35] <rmatte> as soon as 2.5.2 comes out, jump on it

[18-Feb-2010 14:47:41] <rmatte> it has a ton of fixes

[18-Feb-2010 14:47:58] <OiScout> is there a fix write up yet?

[18-Feb-2010 14:48:11] <rmatte> like, of what got fixed in 2.5.2?

[18-Feb-2010 14:48:16] <OiScout> yes

[18-Feb-2010 14:48:34] <rmatte> Meet the trac system: http://dev.zenoss.org/trac/query?status=assigned&status=backlog&status=closed&status=new&status=verification&group=patch_state&patch=2.5.2&col=id&col=summary&col=status&col=owner&col=priority&col=milestone&col=component&col=changetime&report=6&order=status

[18-Feb-2010 14:48:43] <OiScout> :) Thanks

[18-Feb-2010 14:48:48] <rmatte> np

[18-Feb-2010 14:50:23] <rmatte> shouldn't be too much longer until 2.5.2 release

[18-Feb-2010 14:50:26] <rmatte> hopefully a week or two

[18-Feb-2010 14:50:35] <rmatte> they are aiming for it to be the final maintenance release before 2.6

[18-Feb-2010 14:50:45] <rmatte> so they are making sure that everything is good to go before releasing

[18-Feb-2010 14:50:50] <OiScout> excellent

[18-Feb-2010 14:51:16] <rmatte> 2.5.0 was a disaster and 2.5.1 wasn't that great, but 2.5.2 should be rock solid

[18-Feb-2010 14:51:22] <rmatte> ;)

[18-Feb-2010 14:51:39] <OiScout> haha, yeah I had 2.5 in test and it went very poorly so I stuck with 2.4.5

[18-Feb-2010 14:51:46] <rmatte> yeh

[18-Feb-2010 14:51:54] <OiScout> then 2.5.1 fixed the big issue that I was seeing so I figured what the hell

[18-Feb-2010 14:52:03] <OiScout> now I can't login and wmi still doesn't work :)

[18-Feb-2010 14:52:11] <OiScout> teach me not to dev something first

[18-Feb-2010 14:52:16] <rmatte> lol

[18-Feb-2010 14:52:31] <rmatte> VM or physical server?

[18-Feb-2010 14:52:54] <OiScout> VM for now, my company had no monitoring when I came in but also no boxes to put it on

[18-Feb-2010 14:53:15] <rmatte> I prefer VMs

[18-Feb-2010 14:53:21] <rmatte> just for future reference, snapshots are your friend

[18-Feb-2010 14:53:34] <OiScout> yes, they have saved me more than once

[18-Feb-2010 14:53:37] <rmatte> hehe

[18-Feb-2010 14:53:55] <rmatte> my Zenoss servers never get messed up since I do snapshots before major changes

[18-Feb-2010 14:54:03] <rmatte> I manage 13, soon to be 15 Zenoss servers

[18-Feb-2010 14:54:06] <rmatte> ;)

[18-Feb-2010 14:54:26] <OiScout> very nice

[18-Feb-2010 14:54:37] <OiScout> I have 1 soon to be 1

[18-Feb-2010 14:54:40] <rmatte> lol

[18-Feb-2010 14:54:56] <rmatte> we do monitoring for other companies, so we basically have 1 VM per company

[18-Feb-2010 14:55:06] <rmatte> though 2 of our VMs have multiple smaller clients on them

[18-Feb-2010 14:55:29] <OiScout> thats a good model, do you have one that collects all data for your own records?

[18-Feb-2010 14:56:01] <rmatte> you mean a Zenoss server monitoring the others?

[18-Feb-2010 14:56:32] <OiScout> no just one master collector so you can see all of your clients in one shot

[18-Feb-2010 14:56:52] <rmatte> ohhh, they all feed back in to a ticketing system with a Zenoss daemon that I wrote

[18-Feb-2010 14:57:14] <OiScout> nice

[18-Feb-2010 14:57:14] <rmatte> so when an issue occurs a ticket gets automatically created

[18-Feb-2010 14:57:18] <rmatte> then our NOC staff work it

[18-Feb-2010 14:57:33] <OiScout> what ticketing system do you use?

[18-Feb-2010 14:57:42] <rmatte> a heavily modified version of OTRS

[18-Feb-2010 14:57:55] <OiScout> I would love to do something like that with RT

[18-Feb-2010 14:58:17] <rmatte> It looks like: http://dmon.org/graphics/otrs.png

[18-Feb-2010 14:59:20] <OiScout> yeah I need something just like that in the future

[18-Feb-2010 14:59:54] <OiScout> I am trying to make it as simple as possible for our engineers to see problems and resolve them before the users start calling

[18-Feb-2010 15:00:33] <forsberg> hehe :P that sounds awesome!

[18-Feb-2010 15:00:37] <rmatte> My ticket daemon calls a perl script which actually generates the ticket

[18-Feb-2010 15:00:57] <rmatte> the perl script is stored on an nfs share, so it's easy to update, without having to update the daemon on all servers

[18-Feb-2010 15:01:14] <rmatte> Details on the ticket daemon: http://dmon.org/zenticket.html

[18-Feb-2010 15:01:40] <forsberg> how much does the perl script do? im asking cause my thought was that most ticket systems should be able to create at ticket from an email?

[18-Feb-2010 15:01:55] <rmatte> we didn't want to use email, first of all

[18-Feb-2010 15:02:17] <rmatte> the perl script actually taps in to the ticketing system's API to create the ticket

[18-Feb-2010 15:02:34] <rmatte> it also does auto-correlation, if a ticket is already open for an issue

[18-Feb-2010 15:03:04] <rmatte> my ticket daemon ensures that if an issues re-occurs, that another ticket gets generated

[18-Feb-2010 15:03:15] <rmatte> we were using event commands before, but they would only trigger on event count 1

[18-Feb-2010 15:03:42] <rmatte> so a device could go down, generate a ticket, some idiot on the noc team would close the ticket without checking, and no new ticket would get generated

[18-Feb-2010 15:03:42] <forsberg> yeah ok

[18-Feb-2010 15:04:24] <rmatte> it also passes the correct client ID to the ticketing system based on the group that the device is in.

[18-Feb-2010 15:04:30] <forsberg> we use email alert on our production zenoss, and forward the mail to our sms system to generate the alert for our OC

[18-Feb-2010 15:04:37] <forsberg> could just forward the mail to ticket system also

[18-Feb-2010 15:04:53] <forsberg> but sounds nice

[18-Feb-2010 15:05:08] <rmatte> email is a bit messy, but yes, you could

[18-Feb-2010 15:05:20] <rmatte> this just gives us more control

[18-Feb-2010 15:05:37] <forsberg> yeah it is, smtp is awfull, but my company is pretty good at it hehe ;>

 

[18-Feb-2010 15:05:44] <rmatte> hehe

[18-Feb-2010 15:05:45] <forsberg> (email spam/virus scanning)

[18-Feb-2010 15:06:01] <forsberg> but yeah, you certainly get much more control

[18-Feb-2010 15:06:25] <rmatte> this also saves me from having to setup event filters on each Zenoss box

[18-Feb-2010 15:06:39] <rmatte> I just install the ZenPack, it loads the daemon in, I edit the config file, restart the daemon, and I'm done

[18-Feb-2010 15:06:49] <forsberg> yup

[18-Feb-2010 15:07:16] <rmatte> I'll expand on the daemon eventually, but it's good for the time being

[18-Feb-2010 15:07:50] <rmatte> it also acknowledges an event automatically when a ticket has been created

[18-Feb-2010 15:08:01] <rmatte> if the ticket hasn't been created it doesn't acknowledge and tries again the next cycle

[18-Feb-2010 15:08:14] <rmatte> it's default cycle time is 30 seconds, but it's adjustable in the config

[18-Feb-2010 15:08:54] <rmatte> so if the ticket system went down we wouldn't lose any events

[18-Feb-2010 15:09:02] <rmatte> they would just get generated as soon as it was brought back up

[18-Feb-2010 15:09:07] <rmatte> which wouldn't be the case with email

[18-Feb-2010 15:09:33] <forsberg> that depends entirely on what you do with the original alert email

[18-Feb-2010 15:09:37] <forsberg> but yeah

[18-Feb-2010 15:13:59] <forsberg> does your company fix all the problems on customers servers ? or is it just the monitoring

[18-Feb-2010 15:14:33] <rmatte> depends on the service level of the given customer

[18-Feb-2010 15:14:41] <rmatte> so it's just monitoring/notification, others it's full management

[18-Feb-2010 15:14:55] <rmatte> s/so/some

[18-Feb-2010 15:22:22] <pils> u guys ever looked at cerberus helpdesk... it is pretty slick

[18-Feb-2010 15:22:45] <Kristopher424> Okay, then.   I've restarted the server, restarted zenpacksnmp (or whatever its name is, I forget), remodeled the device and it's still not creating the folders for the .rrd files on only one of our brands of radios.  I can query via terminal using snmpwalk and I can query the datapoint...both are correct.  No graphs.  Help please? :)

[18-Feb-2010 15:23:25] <ckrough> pils: used that for years, good app, nice people behind it

[18-Feb-2010 15:23:31] <forsberg> our support use cerberus :)

[18-Feb-2010 15:23:45] <rmatte> is cerberus opensource?

[18-Feb-2010 15:23:51] <forsberg> no

[18-Feb-2010 15:24:20] <Kristopher424> cerberus = open source for a fee.

[18-Feb-2010 15:24:20] <pils> yea it is

[18-Feb-2010 15:24:21] <ckrough> http://www.cerberusweb.com/community_edition

[18-Feb-2010 15:24:33] <forsberg> yeah ok :)

[18-Feb-2010 15:24:35] <rmatte> meh, we'll stick to our completely open source ticketing system

[18-Feb-2010 15:24:36] <rmatte> lol

[18-Feb-2010 15:24:42] <pils> i think they give you 3 users for free

[18-Feb-2010 15:24:48] <ckrough> never looked at it

[18-Feb-2010 15:24:50] <rmatte> 3 users isn't even close to enough lol

[18-Feb-2010 15:24:55] <Kristopher424> Oh, yeah they do have a 3 user CE

[18-Feb-2010 15:25:17] <Kristopher424> We just implemented vTiger

[18-Feb-2010 15:25:26] <ckrough> wow. it was $99 for a blanket license for your whole domain when I used it

[18-Feb-2010 15:25:31] <ckrough> things have changed

[18-Feb-2010 15:25:41] <pils> yea i started using it then too lol

[18-Feb-2010 15:27:42] <rmatte> vtiger looks like a nice CRM

[18-Feb-2010 15:28:11] <rmatte> it even has a pbx manager built in to it

[18-Feb-2010 15:28:53] <Kristopher424> I've heard that the coding on it sucks, but it seems to run pretty nice.  It has a nice ticket system, account manager plus easily customizable fields.

[18-Feb-2010 15:29:24] <rmatte> yeh, the interface is definitely nice

[18-Feb-2010 15:29:42] <rmatte> coding can be ugly as hell, as long as it works

[18-Feb-2010 15:29:58] <rmatte> elegance is nice, but certainly not a necessity

[18-Feb-2010 15:30:00] <pils> and anyone can figure out what you're doing :-)

[18-Feb-2010 15:30:44] <rmatte> anyways, time to get back to my ZenPack development

[18-Feb-2010 15:32:23] <Kristopher424> Anyone have ideas on the above?? I'm looking thru the docs and forum too

[18-Feb-2010 15:33:27] <ckrough> Kristopher424: have you dont a zenperfsnmp in debug most against that device?

[18-Feb-2010 15:33:35] <rmatte> Kristopher424: were the graphs working previously?

[18-Feb-2010 15:33:55] <ckrough> Kristopher424: maybe zenperfsnmp run -v 10 --showdeviceresults -d your_device

[18-Feb-2010 15:34:13] <Kristopher424> ckrough: No, I have not.  rmatte: Yes, up until yesterday AM.  They only stopped on one brand of radio, but i can still snmpwalk and query.

[18-Feb-2010 15:34:35] <rmatte> are you able to snmpwalk if you take the OID and add a .0 to the end of it?

[18-Feb-2010 15:34:47] <ckrough> Kristopher424: give that a shot to see if there is something broken with the zenperf stage of the process

[18-Feb-2010 15:34:54] <Kristopher424> All of the OID's have to have the .0 or the radio doesn't reply.

[18-Feb-2010 15:35:03] <Kristopher424> ckrough: Typing it in now, thanks.

[18-Feb-2010 15:35:15] <rmatte> I mean another .0 after that

[18-Feb-2010 15:35:22] <ckrough> whats that do?

[18-Feb-2010 15:35:24] <Kristopher424> Let me check.

[18-Feb-2010 15:35:39] <rmatte> instead of snmpwalking a tree he'd be walking a specific value

[18-Feb-2010 15:35:44] <rmatte> if it is walking a tree Zenoss hates that

[18-Feb-2010 15:35:46] <ckrough> oh ya

[18-Feb-2010 15:35:59] <rmatte> it's weird that one brand all of a sudden stopped working, so I'm thinking some change in the OIDs

[18-Feb-2010 15:36:35] <Kristopher424> ckrough: It gave me a datadump

[18-Feb-2010 15:36:47] <ckrough> not crazy errors, values look sane?

[18-Feb-2010 15:37:14] <ckrough> have you verified the permissions on the $zenhome/perf tree

[18-Feb-2010 15:37:29] <Kristopher424> http://pastebin.ca/1802007

[18-Feb-2010 15:37:53] <ckrough> also, do an "rrdtool last" against one of the suspect RRDs to see if they are being updated

[18-Feb-2010 15:38:02] <ckrough> I cant remember if you determined it was a collection or graphing issue

[18-Feb-2010 15:42:39] <Kristopher424> I just got dispatched to a service call, be back in a bit.

[18-Feb-2010 15:43:43] <Kristopher424> rmatte: Last time I had issues with the OID's you had me add a .0 to the end.,  .0.0 returns: No Such Instance currently exists at this OID

[18-Feb-2010 15:44:34] <rmatte> ok

[18-Feb-2010 15:45:02] <rmatte> when you walk the OID it is giving you a sane value I assume?

[18-Feb-2010 15:58:20] forsberg is now known as fOrsberg

[18-Feb-2010 16:25:08] <Kristopher424> Back :)

[18-Feb-2010 16:25:28] <Kristopher424> rmatte, Yes. When I use the OID with just one .0 at the end it gives me the correct values.

[18-Feb-2010 16:46:31] <rmatte> hmmm

[18-Feb-2010 16:46:36] <rmatte> well, I'm out of ideas then

[18-Feb-2010 16:46:52] <rmatte> you've tried remodelling the devices?

[18-Feb-2010 16:54:12] <Kristopher424> Yessir. Remodel is Menu>Manage>Model Device, right?

[18-Feb-2010 17:03:54] <rmatte> yes

[18-Feb-2010 17:11:10] <Kristopher424> Yep, I tried that.

[18-Feb-2010 17:11:51] <rmatte> then I'm out of ideas

[18-Feb-2010 17:12:07] <rmatte> the only other thing to try would be removing and re-adding a device

[18-Feb-2010 17:17:34] <Kristopher424> Yeah, that's what I was thinking, too.  I used the existing graphs and used the html code from each rrd image to create a custom graphs page that only showed our graphs... that html is going to change when I readd the device :(  Oh well!

[18-Feb-2010 17:18:42] <baffle> Kristopher424: It is quite easy to do that dynamically.

[18-Feb-2010 17:18:56] <Kristopher424> Oh?

[18-Feb-2010 17:19:17] <baffle> Kristopher424: Like, if you want to create a portal for other users to see the graphs for "their" devices or something.

[18-Feb-2010 17:19:34] <baffle> (If I understood what you wanted to do correctly)

[18-Feb-2010 17:19:49] <Kristopher424> Right.  I've been right clicking the Perf page>View Source then copying the <img src> for the .rrd image then putting that html on our custom page.

[18-Feb-2010 17:21:15] <baffle> Kristopher424: 1 sec, I'll show you a screenshot from our app.

[18-Feb-2010 17:21:43] <baffle> Hah, actually it seems like it is broken right now. 1 sec.

[18-Feb-2010 17:22:10] <Kristopher424> Uh oh haha.

[18-Feb-2010 17:24:20] <baffle> Kristopher424: But, short version: We have a portal where our customer can log in, it uses our inventory to figure out wich servers they own (it could probably use ZenOss groups instead), connect to the xmlrpc interface of ZenOss, gets a list of graphs, renders the graps, puts this into a local memcache (for caching; It is expensive CPU wise to render them) and displays them to the user.

[18-Feb-2010 17:26:20] <baffle> Heh, I see why it broke; Seems there is a lot of bugs handling networks in 2.5.1; Zenoss creates these recursive trees it bugs on.

[18-Feb-2010 17:27:07] <baffle> I'll try deleting one of the broken trees and see if it works. :)

[18-Feb-2010 17:27:23] <baffle> Yaaay, ZenOss crashes when trying to access "Networks".

[18-Feb-2010 17:27:36] <baffle> Module Products.ZenModel.Organizer, line 166, in countChildren

[18-Feb-2010 17:27:36] <baffle> RuntimeError: maximum recursion depth exceeded

[18-Feb-2010 17:27:39] <baffle> Sigh.

[18-Feb-2010 17:27:53] <mrayzenoss> baffle: I believe that's fixed in 2.5.2

[18-Feb-2010 17:31:06] <baffle> mrayzenoss: Yes, I seem to remember seeing it mentioned. But upgrading to 2.5.2 will probably break something. :)

[18-Feb-2010 17:31:16] <baffle> mrayzenoss: So I can't do it before I have my main Zenoss guy here.

[18-Feb-2010 17:32:15] <baffle> What's the URL for the zope admin interface again? Not /admin/ ..

[18-Feb-2010 17:32:41] <Kristopher424> Since I'm going to delete these devices anyway...I need to figure out why I can't get MIB files to work properly.

[18-Feb-2010 17:32:48] <baffle> Ah, manage.

[18-Feb-2010 17:33:11] <baffle> Kristopher424: What do you mean work properly? Doesn't incoming traps get translated?

[18-Feb-2010 17:33:32] <Kristopher424> Nope. I get Dragonwave_2.24.0 or Trango.1.2.1 instead of the translation.

[18-Feb-2010 17:33:55] <mrayzenoss> Kristopher424: if you're on 2.5.1 you'll need to reindex()

[18-Feb-2010 17:34:12] <Kristopher424> mrayzenoss, do what?

[18-Feb-2010 17:35:08] <Kristopher424> zendmd>reindex()?

[18-Feb-2010 17:35:12] <mrayzenoss> Kristopher424: http://dev.zenoss.org/trac/ticket/5895

[18-Feb-2010 17:35:20] <mrayzenoss> 2nd comment

[18-Feb-2010 17:35:24] <Kristopher424> Thanks sir

[18-Feb-2010 17:36:48] <mrayzenoss> For anyone using them… Egor updated his Dell Monitor and HP Proliant Monitor ZenPacks

[18-Feb-2010 17:36:54] <mrayzenoss> docs/DOC-3410

[18-Feb-2010 17:37:00] <mrayzenoss> docs/DOC-3394

[18-Feb-2010 17:37:03] <mrayzenoss> working on announcements

[18-Feb-2010 17:38:36] <baffle> Seems I have to freshen my catalog .. Eating brains..

[18-Feb-2010 17:39:58] <baffle> Wow... Removing *lots* of non-existing components.. But I'm *quite sure* these exist..

[18-Feb-2010 17:40:10] <baffle> Like:

[18-Feb-2010 17:40:10] <baffle> Removing non-existent component from componentSearch: /zport/dmd/Devices/Network/Router/Cisco/devices/m323-rs2.net.kq.no/os/interfaces/GigabitEthernet11_22

[18-Feb-2010 17:40:14] <baffle> Removing non-existent component from componentSearch: /zport/dmd/Devices/Network/Router/Cisco/devices/m323-rs2.net.kq.no/os/interfaces/GigabitEthernet1_8

[18-Feb-2010 17:40:17] <baffle> Removing non-existent component from componentSearch: /zport/dmd/Devices/Network/Router/Cisco/devices/m323-rs2.net.kq.no/os/interfaces/GigabitEthernet8_13

[18-Feb-2010 17:40:32] <baffle> I'm quite sure I haven't removed those blades from my Cisco 6513..

[18-Feb-2010 17:40:34] <baffle> :)

[18-Feb-2010 17:41:06] <rmatte> lol

[18-Feb-2010 17:41:15] <rmatte> well folks, I'm out, be back tomorrow

[18-Feb-2010 17:41:31] <Kristopher424> Night rmatte

[18-Feb-2010 17:42:08] <baffle> rmatte: Good night. :)

[18-Feb-2010 17:42:29] <baffle> Kristopher424: When it is finished, I'll see if my portal works. :)

[18-Feb-2010 17:42:58] <Kristopher424> Sounds good. I'm trying to get the "snmptrap" command to work.

[18-Feb-2010 17:43:07] <Kristopher424> I seriously need to go to Zenoss College and forget about DeVry lol

[18-Feb-2010 17:44:14] <mrayzenoss> Kristopher424: I was messing with snmptrap the other day trying to make some test events… finally gave up and used zensendevent

[18-Feb-2010 17:44:38] <mrayzenoss> in case you're testing event handling stuff

[18-Feb-2010 17:44:53] <mrayzenoss> of course, you probably want real traps, unlike what I was doing

[18-Feb-2010 17:45:06] * mrayzenoss needs more sleep and less coffee

[18-Feb-2010 17:45:24] <Kristopher424> Eh, I was just trying to see if the MIBs translated properly now... I can just wait an hour and we'll get status updates thru trap.

[18-Feb-2010 17:45:39] <baffle> Hmm, for some reason we made our own system for recieving events from some of our agents..

[18-Feb-2010 17:46:07] <mrayzenoss> baffle: like using the API instead of the CLI tool?

[18-Feb-2010 17:46:33] <baffle> Oh, yeah, because ZenHub was having so much problems before, that we had to cache events in our own layer because otherwise they would get dropped. :)

[18-Feb-2010 17:47:09] <baffle> mrayzenoss: If I remember correctly, it used the XMLRPC API to put events into ZenOss; Not 100% sure about that tho'.

[18-Feb-2010 17:47:30] <mrayzenoss> sounds likely, that's a common use case

[18-Feb-2010 17:47:37] <baffle> Yup, that fixed it.

[18-Feb-2010 17:48:36] <mrayzenoss> aight, I gotta go.  If anyone's going to be in LA tomorrow, free training at SCALE!

[18-Feb-2010 17:48:47] <Kristopher424> Have a good night, mrayzenoss

[18-Feb-2010 17:48:48] * mrayzenoss is off to catch a flight

[18-Feb-2010 17:48:58] <Kristopher424> Does that mean good Zenoss training in LA?

[18-Feb-2010 17:49:00] <Kristopher424> I'

[18-Feb-2010 17:49:05] <Kristopher424> I'll pack my bags.

[18-Feb-2010 17:49:08] <mrayzenoss> yes, free training at SCALE

[18-Feb-2010 17:49:15] <mrayzenoss> 8 hours or so

[18-Feb-2010 17:49:40] <Kristopher424> that's how long it takes to drive there hah

[18-Feb-2010 17:50:05] <mrayzenoss> there'll be more sessions later in the year

[18-Feb-2010 17:50:08] <mrayzenoss> across the US

[18-Feb-2010 17:50:16] <mrayzenoss> now I'm really leaving

[18-Feb-2010 17:57:09] <baffle> Kristopher424:

[18-Feb-2010 17:57:23] <baffle> Kristopher424: http://open.eunet.no/zenproxy.png

[18-Feb-2010 18:00:01] <baffle> Kristopher424: So, we have about 100 customers with 1-60 servers each. So automating this is quite handy.

[18-Feb-2010 18:00:09] <Kristopher424> Wow, very nice.

[18-Feb-2010 18:00:21] <baffle> (Select company dropbox is only for admin users, ofcourse)

[18-Feb-2010 18:00:59] <baffle> And it seems we haven't fixed all CSS after we changed layout on the homepage either. :) So it looks a bit cramped. But functionality is OK.

[18-Feb-2010 18:01:53] <baffle> This is what I like about ZenOss, it is quite powerful if you have the time to extend it.. But if you can't spend time digging into it, it's quite a bit more complicated than Nagios and friends..

[18-Feb-2010 18:03:58] <Kristopher424> True, I keep pretty busy so digging into this takes a lot of overtime lol

[18-Feb-2010 18:04:33] <baffle> Arghhh. My zodb broke *again*?

[18-Feb-2010 18:09:33] <baffle> Kristopher424: Yeah, I dig into it quite a lot, but I also have a guy that works on Zenoss and extensions (+ internal tools) 2 days a week.

[18-Feb-2010 18:09:58] <Kristopher424> Nice!

[18-Feb-2010 18:10:11] <baffle> Kristopher424: It's him that has coded everything.

[18-Feb-2010 18:10:19] <Kristopher424> I just got another trap from our radio- "snmp trap horizon.2.21.46"

[18-Feb-2010 18:10:55] <Kristopher424> I wish I had a Zenoss guy--unfortunately, I'm the Zenoss guy.

[18-Feb-2010 18:13:46] <baffle> Kristopher424: Even after a "zenoss restart"?

[18-Feb-2010 18:14:21] <baffle> Kristopher424: And the mib actually contains the translation for this?

[18-Feb-2010 18:29:00] <Kristopher424> Yeah, we also have a Solarwinds server and it picks up on it right away with the same mib files

[18-Feb-2010 18:30:41] <Kristopher424> trying a zenoss restart now.

[18-Feb-2010 18:31:43] <RoAkSoAx> npmccallum, still around?

[18-Feb-2010 18:31:59] <npmccallum> RoAkSoAx: yup, on the plane on my way to SCaLE

[18-Feb-2010 18:32:21] <RoAkSoAx> npmccallum, nice!!

[18-Feb-2010 18:38:14] <RoAkSoAx> npmccallum, i sent you a pm :)

[19-Feb-2010 00:00:30] [disconnected at Fri Feb 19 00:00:30 2010]

[19-Feb-2010 00:00:30] [connected at Fri Feb 19 00:00:30 2010]

[19-Feb-2010 00:00:47] [zenoss-logger (logger bot) has joined #zenoss]

[19-Feb-2010 01:22:15] fOrsberg is now known as forsberg

[19-Feb-2010 01:31:59] forsberg is now known as fOrsberg

[19-Feb-2010 02:18:21] fOrsberg is now known as forsberg

[19-Feb-2010 08:43:36] forsberg is now known as fOrsberg

[19-Feb-2010 10:04:31] <rmatte> well, looks like I'm going to get a chance to put a cisco call manager pack together

[19-Feb-2010 10:04:53] <chudler> cool.  Could make use of that..

[19-Feb-2010 10:06:39] <rmatte> oh my freaking god microsoft crm is such a POS

[19-Feb-2010 10:06:54] <rmatte> It's like a 5th grader wrote it

[19-Feb-2010 10:22:00] <venturaville> sweet ... someone here showed me the XML interface to the HP blade chassis

[19-Feb-2010 10:30:50] <rmatte> cool

[19-Feb-2010 10:31:05] <chudler> is default commands directory in zenoss core (stack) $ZENHOME/libexec or $ZENHOME/common/libexec or something else?

[19-Feb-2010 10:32:06] <chudler> it seems that when I make a new command datasource, it uses /usr/local/zenoss/libexec/, but that directory does not exist

[19-Feb-2010 10:40:29] <rmatte> chudler: you mean for command based datasources?

[19-Feb-2010 10:41:11] <chudler> yeah, in enterprise it just uses $ZENHOME/libexec, but I have no idea what its doing in this case.

[19-Feb-2010 10:41:18] <rmatte> It's whatever zCommandPath is set to in zProperties

[19-Feb-2010 10:41:26] <rmatte> default appears to be /opt/zenoss/libexec

[19-Feb-2010 10:43:08] <chudler> oh yeah, that. not a useful default.  It doesn't explain why it is using /usr/local/zenoss/libexec, ZENHOME is /usr/local/zenoss/zenoss arg

[19-Feb-2010 10:44:34] <chudler> nevermind, I am just looking at 3 different servers and confused one of them with another

[19-Feb-2010 10:44:39] <rmatte> lol

[19-Feb-2010 10:44:59] <rmatte> it happens

[19-Feb-2010 10:45:09] <chudler> the setting that this one core install has is /usr/local/zenoss/libexec, which doesn't exist.  That's the annoying part

[19-Feb-2010 10:46:09] <chudler> all of the default stuff is in /usr/local/zenoss/common/libexec.  Now I just wonder if my zenpack will install in the former or later

[19-Feb-2010 10:50:50] <chudler> the answer:  neither.  ARG.  probably I did something wrong. hrm

[19-Feb-2010 10:58:13] * zenethian wanders in and sets down  a serving plate of sausages and a mini-keg of an unpronouncable German beer.

[19-Feb-2010 11:02:43] <chemist> hello all

[19-Feb-2010 11:03:11] <chemist> is there an easy way to download the complete source of a zenpack?

[19-Feb-2010 11:04:34] <chemist> or does trac only allow me to download individual files?

[19-Feb-2010 11:07:00] <rmatte> chudler: ok, you're trying to include the command in a ZenPack...

[19-Feb-2010 11:07:05] <rmatte> you're just not understanding...

[19-Feb-2010 11:07:34] <rmatte> create a folder in $ZENHOME/ZenPacks/ZenPacks.Your.ZenPack/ZenPacks/Your/ZenPack

[19-Feb-2010 11:07:54] <rmatte> then in the actual template in Zenoss, reference that location with the following...

[19-Feb-2010 11:08:33] <rmatte> Here's an example...

[19-Feb-2010 11:08:34] <rmatte> ${here/ZenPackManager/packs/ZenPacks.Nova.Windows.SNMPPerfMonitor.Simple/path}/libexec/wincpu.sh

[19-Feb-2010 11:08:53] <rmatte> obviously modify it for the name of your ZenPack and the name of your script

[19-Feb-2010 11:09:11] <chudler> cool, thanks.  so any advice if the command has python dependencies?

[19-Feb-2010 11:09:12] <rmatte> that way, the ZenPack will get installed and Zenoss will automatically know to directly reference the script right from the ZenPack directory

[19-Feb-2010 11:09:16] <rmatte> that's the cleanest way to do it

[19-Feb-2010 11:09:29] <rmatte> python dependencies such as?

[19-Feb-2010 11:10:22] <chudler> python module

[19-Feb-2010 11:10:43] <chudler> such as what happens to the lib directory of the zenpack, if anything

[19-Feb-2010 11:11:12] <rmatte> I'm not sure about that, I've never used the lib directory

[19-Feb-2010 11:11:27] <rmatte> the developer's guide probably explains it

[19-Feb-2010 11:12:44] <chudler> yep!  quoting:

[19-Feb-2010 11:12:44] <chudler> "This directory is intended to hold any 3rd party modules or other code your ZenPack depends on. A module named Foo in this directory would be imported with

[19-Feb-2010 11:12:44] <chudler> import ZenPacks.MyCompany.MyZenPack.lib.Foo"

[19-Feb-2010 11:15:04] <chudler> I don't know why I expected it to work any differently, ie copying/linking files around.  thanks!

[19-Feb-2010 11:16:53] <chudler> FWIW, the guide also says: "Never use absolute paths for COMMAND data source command templates. This will end up causing problems on one of the three platforms we deal with. Link your plugin into zenPath('libexec') instead."

[19-Feb-2010 11:21:46] <chudler> one way to do this is with the __init__.py entry point of the zenpack.  <http://pastie.org/832984>

 

[19-Feb-2010 11:23:17] <venturaville> this works: ${here/ZenPackManager/packs/ZenPacks.community.MyZenPack/path}/libexec/check_mycheckscript -H ${device/manageIp}

[19-Feb-2010 11:24:16] <chudler> I know. Zenoss, inc doesn't do it or recommend it, but yeah, it works

[19-Feb-2010 11:27:38] <rmatte> actually, the way I showed you is what they recommend

[19-Feb-2010 11:27:56] <rmatte> If it says otherwise in the documentation then the documentation needs updating

[19-Feb-2010 11:28:09] <rmatte> also, it's not an "absolute" path

[19-Feb-2010 11:28:19] <rmatte> it's a variable path

[19-Feb-2010 11:29:14] <rmatte> chudler: I think what you just pasted is documentation from back when .zip ZenPacks were the standard

[19-Feb-2010 11:29:17] <chudler> yeah, good point.  I can't find it in the guide, its in there somewhere?

[19-Feb-2010 11:29:30] <rmatte> no, they probably haven't updated the guide

[19-Feb-2010 11:29:35] <chudler> what I pasted is from docs/DOC-3786

[19-Feb-2010 11:29:52] <rmatte> Matt Ray told me that the way I showed you was the best/preferred way

[19-Feb-2010 11:30:17] <chudler> sounds good; linking it at install has its downsides

[19-Feb-2010 11:31:07] <rmatte> well, I want to link at install, but only because what I'm including in my latest zenpack needs to go in $ZENHOME/bin

[19-Feb-2010 11:31:13] <rmatte> since it's a commandline utility

[19-Feb-2010 11:31:40] <rmatte> actually, that init.py is pimp, that's exactly what I've been looking for

[19-Feb-2010 11:31:45] <rmatte> so in helping you, you helped me

[19-Feb-2010 11:31:46] <rmatte> ;)

[19-Feb-2010 11:32:16] * chudler pats own back

[19-Feb-2010 11:33:28] fOrsberg is now known as forsberg

[19-Feb-2010 11:42:52] <rmatte> ok, apparently the code is a bit off

[19-Feb-2010 11:46:50] <venturaville> I sent Matt Ray an updated HP Blade Chassis zenpack

[19-Feb-2010 11:47:12] <venturaville> for anyone who cares.... :-)

[19-Feb-2010 11:59:09] <rmatte> I saw that in the forum post

[19-Feb-2010 12:56:57] <rmatte> Anyone have any idea about this: http://fpaste.org/rpeq/ ?

[19-Feb-2010 12:57:14] <rmatte> The code works fine, the file gets copied when installing the pack and removed when removing the pack, but I get those errors

[19-Feb-2010 12:57:24] <rmatte> I'm sure it's to do with the skin registration code, just not sure why it's doing that

[19-Feb-2010 12:57:38] <rmatte> The 3 packs that it's complaining about are .zip packs

[19-Feb-2010 12:59:19] <venturaville> why is it: name/skins/name   ?

[19-Feb-2010 12:59:37] <venturaville> shouldn't it just be skins/name

[19-Feb-2010 12:59:38] <rmatte> no idea

[19-Feb-2010 12:59:45] <rmatte> that part of the code is stock

[19-Feb-2010 13:00:05] forsberg is now known as fOrsberg

[19-Feb-2010 13:00:28] <venturaville> yeah I'm just wondering if the objects.xml is wrong

[19-Feb-2010 13:00:39] <rmatte> the objects.xml is blank

[19-Feb-2010 13:01:04] <rmatte> all this zenpack is doing is copying a script to $ZENHOME/bin

[19-Feb-2010 13:01:06] <rmatte> and it works fine

[19-Feb-2010 13:01:16] <rmatte> but those errors are getting thrown in regards to skins

[19-Feb-2010 13:01:33] <rmatte> the code I pasted is in my __init__.py

[19-Feb-2010 13:02:52] <venturaville> those errors look like they are coming from the zenpacks and not your __init__.py

[19-Feb-2010 13:03:21] <rmatte> no, they are definitely coming from the __init__.py

[19-Feb-2010 13:03:27] <venturaville> I had that message once when I had an older skins register setup in my __init__.py for them, and it complained about it even when doing things with other zenpacks

[19-Feb-2010 13:03:37] <rmatte> notice: from Products.CMFCore.DirectoryView import registerDirectory

[19-Feb-2010 13:03:41] <rmatte> and then in the errors...

[19-Feb-2010 13:03:59] <rmatte> /usr/local/zenoss/zenoss/Products/CMFCore/DirectoryView.py:431: UserWarning: DirectoryView APC UPS PowerNet refers to a non-existing path APC UPS PowerNet/skins/APC UPS PowerNet

[19-Feb-2010 13:04:06] <rmatte> DirectoryView

[19-Feb-2010 13:04:07] <venturaville> which was cooncidentally formerly a zip zenpack...

[19-Feb-2010 13:05:05] <rmatte> what was?

[19-Feb-2010 13:05:20] <venturaville> does that error show up if you run zendmd?

[19-Feb-2010 13:05:27] <rmatte> no

[19-Feb-2010 13:07:14] <venturaville> is it only on an install or just generally?

[19-Feb-2010 13:07:20] <rmatte> only on zenpack install

[19-Feb-2010 13:07:27] <rmatte> of this particular zenpack

[19-Feb-2010 13:07:40] <rmatte> (which I am currently developing)

[19-Feb-2010 13:07:57] <venturaville> perhaps look at myzenosshost:8080/zport/portal_skins/manage

[19-Feb-2010 13:09:03] <rmatte> The filesystem path for one of those ZenPacks in zope is: APC UPS PowerNet/skins/APC UPS PowerNet

[19-Feb-2010 13:09:11] <venturaville> err manage_main

[19-Feb-2010 13:09:38] <rmatte> that just takes the sidebar away, same thing

[19-Feb-2010 13:09:41] <venturaville> weird

[19-Feb-2010 13:09:43] <venturaville> hrm

[19-Feb-2010 13:10:18] <venturaville> looking at my other zenpacks it is structure like ZenPackblah/ and nothing under it but the skins

[19-Feb-2010 13:10:25] <rmatte> yeh, the zip zenpacks have screwy paths

[19-Feb-2010 13:10:28] <rmatte> that must be why

[19-Feb-2010 13:10:45] <rmatte> I just don't know why other packs with the same code in __init__.py don't throw those errors

[19-Feb-2010 13:10:53] <venturaville> different load path?

[19-Feb-2010 13:10:57] <venturaville> in the code

[19-Feb-2010 13:11:16] <venturaville> it might not hurt to convert them to eggs

[19-Feb-2010 13:11:28] <venturaville> I've done it with the NetApp one before

[19-Feb-2010 13:12:07] <rmatte> I understand that that may be the fix, I'd rather just change the code in my ZenPack to fix it, I'll see what I can figure out

[19-Feb-2010 13:19:56] <rmatte> does anyone know of a really fast xserver client for windows?

[19-Feb-2010 13:20:15] <rmatte> we're using xming but it's slower than hell

[19-Feb-2010 13:20:25] <rmatte> (I don't care if it's a pay product, I just want something faster)

[19-Feb-2010 13:36:41] <ckrough> Where does one find the template used to generate /zport/dmd/Monitors/Performance/h0c1/viewDaemonPerformance

[19-Feb-2010 13:38:28] <rmatte> ZenModel/skins/zenmodel/viewDaemonPerformance.pt

[19-Feb-2010 13:38:42] <ckrough> how did you find it

[19-Feb-2010 13:39:20] <rmatte> added /manage after the URL

[19-Feb-2010 13:39:23] <ckrough> bleh, contains what Im looking at in /manage... I need to go one level deeper

[19-Feb-2010 13:39:30] <rmatte> I see

[19-Feb-2010 13:39:51] <ckrough> Im trying to find out where they are getting the datapoint count for the collector...

[19-Feb-2010 13:40:51] <rmatte> /usr/local/zenoss/zenoss/Products/ZenModel/skins/zenmodel/viewPerformanceDetail.pt

[19-Feb-2010 13:40:58] <rmatte> hmmm

[19-Feb-2010 13:41:09] <ckrough> deja vu

[19-Feb-2010 13:41:22] <ckrough> oh diff file

[19-Feb-2010 13:41:29] <rmatte> that's probably for device page though

[19-Feb-2010 13:42:17] <ckrough> "TAL, for when you just need to obfuscate every line of code!"

[19-Feb-2010 13:43:09] <rmatte> lol

[19-Feb-2010 13:45:16] <ckrough> whose the TAL/UI pro? cgibbons?

[19-Feb-2010 13:51:58] <tpdd> is it possible to display graphs generated by zenoss in a different page, for example if I wanted to show the bandwidth use on a helpdesk page outside of zenoss can I call the graph built by zenoss?

[19-Feb-2010 13:52:09] <rmatte> ckrough: ian is the overall UI expert I believe

[19-Feb-2010 13:53:01] <ckrough> tpdd: one way is to use the Live HTTP Headers plugin for firefox to see how the graphs are called and call them that way

[19-Feb-2010 13:53:20] <rmatte> tpdd: right click on the graph and do copy image location, use that link

[19-Feb-2010 13:53:37] <ckrough> pfft... making it all easy

[19-Feb-2010 13:53:38] <ckrough> :)

[19-Feb-2010 13:53:47] <rmatte> yup

[19-Feb-2010 13:54:06] <tpdd> :) thanks i should have tried that before asking.

[19-Feb-2010 13:54:10] <rmatte> hehe

[19-Feb-2010 13:54:27] <ckrough> you can decode/encode the gopts arguments and change the graph externally as well

[19-Feb-2010 13:55:03] <tpdd> ckrough: is there a document that covers how to do that?

[19-Feb-2010 13:55:16] <ckrough> I dont think so

[19-Feb-2010 13:55:21] <ckrough> Im looking for an example now

[19-Feb-2010 13:56:13] <venturaville> what are you ultimately trying to do?

[19-Feb-2010 13:57:54] <tpdd> well im trying to build pages that show the uplink graph for our 50 distro switches so the helpdesk can glance and look without having to get them into zenoss proper.  I do it now with mrtg but zenoss is doing the same work so I thought I would just use it.

[19-Feb-2010 14:01:25] <ckrough> tpdd: message/44421#44421

[19-Feb-2010 14:01:36] <ckrough> tpdd: I havent tested that, but it looks similar to what I do

[19-Feb-2010 14:04:37] <tpdd> thanks that looks like its going to help

[19-Feb-2010 14:05:06] <dec3pti0n> anyone here uses zenoss to monitor terabyte storage systems ?

[19-Feb-2010 14:05:42] <dec3pti0n> I ask, since it seems that snmpd reports the data incorrect due to some 32bit counter usage instead of 64bit counters

[19-Feb-2010 14:09:22] <tpdd> So using the url works fine as long as you have authenticated with zenoss, is there someplace where I can fine tune access to the graphs without authentication?

[19-Feb-2010 14:09:47] <ckrough> you can authenticate with xmlrpc

[19-Feb-2010 14:10:58] <bigegor> hello all

[19-Feb-2010 14:11:02] <ckrough> hello

[19-Feb-2010 14:11:10] <rmatte> hey

[19-Feb-2010 14:11:32] <bigegor> i've update DellMon ZenPack, can somebody test it on Dell hardware?

[19-Feb-2010 14:11:45] <bigegor> servlet/JiveServlet/download/45822-2460/ZenPacks.community.DellMon-1.2-py2.4.egg.zip

[19-Feb-2010 14:12:45] <HCoyote> what's it do? (I've got a bunch of dell stuff that has the OMSA stuff on it that this could be useful for)

[19-Feb-2010 14:15:02] <ckrough> docs/DOC-3410;jsessionid=F75E120A9BE3047CF7E17F8860333AEA.node0

[19-Feb-2010 14:15:08] <ckrough> HCoyote: ^^

[19-Feb-2010 14:15:56] <bigegor> HCoyote: it monitor Dell Servers with Dell OpenManage agent installed. Monitored components are Fan, Temperature sensors, HardDisks, LogicalDisks, PowerSupplies, etc

[19-Feb-2010 14:17:48] <HCoyote> does it via snmp polling/traps?

[19-Feb-2010 14:18:24] <dec3pti0n> can zenoss use UCD-SNMP-MIB::dskTable

[19-Feb-2010 14:18:34] <bigegor> HCoyote: polling

[19-Feb-2010 14:18:35] <dec3pti0n> to report on a device usage ?

[19-Feb-2010 14:18:50] <HCoyote> bigegor:  cool.  I'll make a note to play with it.

[19-Feb-2010 14:18:57] <rmatte> dec3pti0n: it uses whatever OIDs you specify in the template

[19-Feb-2010 14:19:50] <dec3pti0n> cool, it seems like that mib would allow snmp 5.5 to gather proper stats for large terabyte devices

[19-Feb-2010 14:20:51] <rmatte> dec3pti0n: Mibs are only used for translating traps in Zenoss

[19-Feb-2010 14:21:01] <rmatte> (unless you're talking about Mibs on the device itself)

[19-Feb-2010 14:21:52] <bigegor> HCoyote: i need feedback.

[19-Feb-2010 14:23:08] <HCoyote> will talk with sciolist about getting it added to our zenoss install next week if possible.  not adding it on a friday :-)

[19-Feb-2010 14:23:13] <jb> i use it..

[19-Feb-2010 14:23:17] <jb> (DellMon)

[19-Feb-2010 14:23:17] <dec3pti0n> rmatte: I'm talking about being able to have zenoss properly display information in regards to a disk on a device box

[19-Feb-2010 14:23:24] <jb> you have an update egor?

[19-Feb-2010 14:23:27] <dec3pti0n> rmatte: under the os tab

[19-Feb-2010 14:23:54] <dec3pti0n> rmatte: it only displays that my device has 8T when in fact it have 44T of space

[19-Feb-2010 14:24:22] <rmatte> I see

[19-Feb-2010 14:24:30] <bigegor> jb: yes. it must solve this problem message/45822#45822

[19-Feb-2010 14:24:30] <jb> bigegor: what does the update include?

[19-Feb-2010 14:24:53] <jb> k

[19-Feb-2010 14:24:55] <jb> i'll try it

[19-Feb-2010 14:25:28] <bigegor> jb: thanx

[19-Feb-2010 14:25:49] <rmatte> dec3pti0n: yeh, that's probably a Mib issue

[19-Feb-2010 14:25:52] <jb> bigegor: i get a ton of "Error Reading Value for "Windows Disk 0""

[19-Feb-2010 14:25:54] <jb> from the DellMon pack

[19-Feb-2010 14:26:58] <jb>  rgxxcrptmgw01.corp.follett.com|Windows Disk 0|/Perf/Snmp||1|Error reading value for \"Windows Disk 0\" on rgxxcrptmgw01.corp.follett.com (oid .1.3.6.1.4.1.9600.1.1.1.1.15 is bad)

[19-Feb-2010 14:27:56] <bigegor> jb: bad :(

[19-Feb-2010 14:28:08] <jb> on pretty much every windows host

[19-Feb-2010 14:28:46] <jb> jbaird@fc-zenoss01:~$ snmpwalk -v 2c -c fcsnmp1ro rgxxcrptmgw01.corp.follett.com .1.3.6.1.4.1.9600.1.1.1.1.15

[19-Feb-2010 14:28:46] <jb> SNMPv2-SMI::enterprises.9600.1.1.1.1.15.2.67.58 = Gauge32: 0

[19-Feb-2010 14:28:46] <jb> SNMPv2-SMI::enterprises.9600.1.1.1.1.15.2.68.58 = Gauge32: 0

[19-Feb-2010 14:28:46] <jb> SNMPv2-SMI::enterprises.9600.1.1.1.1.15.6.95.84.111.116.97.108 = Gauge32: 0

[19-Feb-2010 14:28:57] <jb> (sorry for the paste)

[19-Feb-2010 14:33:36] <ckrough> rmatte: $ZENHOME/perf/daemons is where its hiding the RRDs for that monitor stuff

[19-Feb-2010 14:35:33] <bigegor> jb: enterprises.9600.1.1.1.1.15 is Informant OID

[19-Feb-2010 14:40:01] <jb> bigegor: hrm yeah

[19-Feb-2010 14:40:09] <jb> bigegor: so its not your zenpack after all

[19-Feb-2010 14:41:22] <jb>  #theforemanfheg-tes-app3.fheg.follett.com|MAXTOR ATLAS15K2_36SCA |/Perf/Snmp||1|Error reading value for \"MAXTOR ATLAS15K2_36SCA \" on fheg-tes-app3.fheg.follett.com (oid .1.3.6.1.4.1.9600.1.1.1.1.18 is bad)

[19-Feb-2010 14:41:32] <jb> im not sure what else would be modeling that though?

[19-Feb-2010 14:41:35] <jb> a hard disk?

[19-Feb-2010 14:41:57] <jb> its DellMon that models those disks

[19-Feb-2010 14:42:46] <HCoyote> bigegor:  is DellMon an extension of DellMonitor in core?

[19-Feb-2010 14:42:51] <jb> no

[19-Feb-2010 14:42:59] <jb> it basically adds modelers for OMSA

[19-Feb-2010 14:43:31] <bigegor> jb: if i can remember, OMSA provide no performance data for HardDisk.

[19-Feb-2010 14:43:56] <jb> bigegor: right, but you still model the names/models of them

[19-Feb-2010 14:44:08] <jb> actually, maybe this is my fault :)

[19-Feb-2010 14:44:14] <jb> i think i tried adding I/O performance for them

[19-Feb-2010 14:44:46] <bigegor> jb: no wait a moment.

[19-Feb-2010 14:45:09] <HCoyote> ah ok.

[19-Feb-2010 14:47:07] <jb>  lDiskDiskReadBytesPerSec   1.3.6.1.4.1.9600.1.1.1.1.15  SNMP  True

[19-Feb-2010 14:47:08] <jb> lDiskDiskWriteBytesPerSec 1.3.6.1.4.1.9600.1.1.1.1.18

[19-Feb-2010 14:47:14] <jb> lDiskDiskReadBytesPerSec   1.3.6.1.4.1.9600.1.1.1.1.15

[19-Feb-2010 14:47:21] <bigegor> jb: if you want performance data for HardDisk you must set perfsnmpindex property for your HardDisk. In your case '2.67.58' for disk C:

[19-Feb-2010 14:47:53] <jb> hmm

[19-Feb-2010 14:48:19] <jb> in the template?

[19-Feb-2010 14:48:24] <jb> or i need to edit the modeler?

[19-Feb-2010 14:50:09] <bigegor> jb: no. '/manage' page for disk and then Property tab.

[19-Feb-2010 14:50:45] <jb> hm let me see

[19-Feb-2010 14:51:14] <bigegor> jb: i know, it's not elegant.

[19-Feb-2010 14:51:34] <jb> http://fc-zenoss01:8080/zport/dmd/Devices/Server/Windows/devices/solarwinds3.corp.follett.com/hw/harddisks/Backplane Physical Disk 0_0_0/manage

[19-Feb-2010 14:51:36] <jb> right?

[19-Feb-2010 14:51:46] <bigegor> jb: yes

[19-Feb-2010 14:52:17] <jb> 2.68.58 = D: ?

[19-Feb-2010 14:53:06] <jb> sort of confusing though, because those are physical disks, not logical disks

[19-Feb-2010 14:53:13] <jb> ie, 3 PHYSICAL disks may make up C:\

[19-Feb-2010 14:58:00] <bigegor> jb: Ok. I think it's better to disable this unusable feature.

[19-Feb-2010 14:58:22] <jb> ok

[19-Feb-2010 14:58:27] <djdefi> Hi folks.. quick core 2.5.1 question..  I removed a device, it removed fine.  However now I am seeing events in the console that just show the IP of the old device, no clickable name or anything.  Any idea how to make that stop?

[19-Feb-2010 15:02:26] <jb> djdefi: are they SNMP traps?

[19-Feb-2010 15:02:35] <rmatte> yeh, they are probably SNMP traps

[19-Feb-2010 15:02:46] <jb> as long as you have something sending zenoss a trap, it will log it

[19-Feb-2010 15:02:51] <rmatte> you need to go on the device and change the snmp trap config

[19-Feb-2010 15:02:52] <jb> even if it is not added as a device

[19-Feb-2010 15:03:12] <djdefi> I see, makes sense.  Thanks I will look around :)

[19-Feb-2010 16:25:21] <rmatte> mhmmm, that's odd

[19-Feb-2010 16:25:39] <rmatte> if I try to install this ZenPack I just made on 2.4.5 it installs fine, when I try it on 2.5.2 beta I get: AttributeError: 'module' object has no attribute 'UTC'

[19-Feb-2010 16:26:11] <rmatte> actually, when I try to do anything with the ZenPack command for that matter

[19-Feb-2010 16:26:59] <rmatte> weird, does it when I restart zenoss too

[19-Feb-2010 16:27:03] <rmatte> wonder what caused that

[19-Feb-2010 16:27:12] <rmatte> time to try a fresh install

[19-Feb-2010 16:29:23] <rmatte> hmmm, this happened back when I installed the old WMI Data Sources pack, but I hadn't seen it since

[19-Feb-2010 16:29:24] <rmatte> very weird

[19-Feb-2010 16:52:34] <HCoyote> What's a "Dependent Device" and where do I go in the zenoss interface to create the dependencies?  We don't see an obvious way to do this?

[19-Feb-2010 16:55:04] <rmatte> where did you see "Dependent Device"?

[19-Feb-2010 16:55:47] <HCoyote>  /Devices -> select a Linux box -> OS Tab -> Interfaces -> click on IP address

[19-Feb-2010 16:56:15] <HCoyote> which pops you into the /Network structure

[19-Feb-2010 16:56:15] <rmatte> what exactly are you trying to do?

[19-Feb-2010 16:56:25] <HCoyote> trying to understand what dependent devices actually is

[19-Feb-2010 16:57:10] <HCoyote> (What I really want to do is associate a passively monitored device(a virtual IP) with another device (the host where the VIP is)

[19-Feb-2010 16:57:55] <rmatte> you can't really do that in Core

[19-Feb-2010 16:58:02] <HCoyote> I'm not using core

[19-Feb-2010 16:58:07] <HCoyote> :-)

[19-Feb-2010 16:58:09] <rmatte> Enterprise?

[19-Feb-2010 16:58:12] <HCoyote> yeah.

[19-Feb-2010 16:58:14] * HCoyote is at UTexas

[19-Feb-2010 16:58:17] <rmatte> Then why don't you ask support?

[19-Feb-2010 16:58:28] <rmatte> you're paying for them, might as well use them

[19-Feb-2010 16:58:28] <HCoyote> because that would be entirely too easy.

[19-Feb-2010 16:58:35] <rmatte> lol

[19-Feb-2010 16:58:45] <HCoyote> figured I'd drop the question in here just in case I was missing something.

[19-Feb-2010 16:59:11] <rmatte> but like I said, it's not possible to my knowledge in core, and most people in here use core, so very few people (if any) will be able to give you a proper answer

[19-Feb-2010 16:59:19] <HCoyote> gotcha.

[19-Feb-2010 16:59:36] <HCoyote> that'll point me in enough of a direction to go harrass support with this then

[19-Feb-2010 16:59:48] <rmatte> hehe

[19-Feb-2010 17:02:55] <HCoyote> message/27693#27693 ... really, that's what I'm after. sadly, I don't see any responses to it. :-(

[19-Feb-2010 17:04:00] <rmatte> yeh, I don't even think that's possible in Enterprise

[19-Feb-2010 17:05:01] <rmatte> but honestly, if it fails over the backup server with a floating IP, why not just monitor both as 1 device?

[19-Feb-2010 17:09:06] <rmatte> mhmmmm, so my windows performance ZenPacks screw up 2.5.2 when installed

[19-Feb-2010 17:09:19] <rmatte> yet all they are is some performance templates and bash scripts

[19-Feb-2010 17:09:31] <rmatte> AttributeError: 'module' object has no attribute 'UTC'

[19-Feb-2010 17:09:35] <rmatte> not good

[19-Feb-2010 17:11:21] <HCoyote> because monitoring one device doesn't tell me what the individual devices are doing

[19-Feb-2010 17:12:16] <rmatte> true, but is the secondary device even visible before it fails over to it?

[19-Feb-2010 17:12:26] <HCoyote> sure.  it has it's own IP address.

[19-Feb-2010 17:13:08] <HCoyote> zenoss knows that there's 10.1.1.2 and 10.1.1.3 with 10.1.1.4 being able to float

[19-Feb-2010 17:19:43] <rmatte> ah

[19-Feb-2010 17:20:06] <rmatte> the reason why you can't add the same IP to both is because, how would Zenoss know which to monitor?

[19-Feb-2010 17:21:18] <rmatte> but yeh, ask support, they may have some funky solution for you

[19-Feb-2010 17:21:45] <rmatte> eugh, I need to figure out what's causing these errors, pretty major when all it takes is installing a couple of ZenPacks to bring a fresh 2.5.2 beta install to it's knees

[19-Feb-2010 17:21:52] <rmatte> there's definitely something screwy in the code

[19-Feb-2010 17:21:57] <HCoyote> zenoss doesn't need to.  it's monitoring all the actual device information on .2 and .3.  .4 needs to have minimal monitoring of certain things (like if I'm actually listening on my service port) ... to some degree it Zenoss already "monitors" the VIP when you model, but it doesn't give you the ability to say, "and do these additional monitor things on this" unless you setup another device for that IP

[19-Feb-2010 17:22:38] <HCoyote> anyway, it's after five and I should have left the office already.  Have a good weekend :-)

[19-Feb-2010 17:22:43] <rmatte> you too

[19-Feb-2010 17:24:37] <rmatte> eugh, I'll have to talk to cgibbons about this on Monday if he's around

[19-Feb-2010 17:29:10] <bigegor> i have one tricky ZenPack for MS Cluster Services

[19-Feb-2010 17:30:03] <bigegor> with Virtual IP support

[19-Feb-2010 17:30:16] <rmatte> cool

[19-Feb-2010 17:34:57] <bigegor> by modeling Virtual IPs will skiped for physical node, but used as manageIp for virtual resources. Without IP conflicts.

[19-Feb-2010 17:36:19] <baffle> bigegor: Sounds interesting.

[19-Feb-2010 17:38:40] <bigegor> this feature implemented in my new WMIPerf_Windows ZenPack too. Virtual IPs you can set in zInterfaceMapIgnoreIpAddresses zProperty.

[19-Feb-2010 17:40:36] <theacolyte> bigegor: ZenPack ready yet? :)

[19-Feb-2010 17:42:09] <bigegor> i have two. Wich one?

[19-Feb-2010 17:44:13] <bigegor> theacolyte: first is 2 year old. I'v made it for MS Cluster monitoring.

[19-Feb-2010 17:44:40] <theacolyte> bigegor: the new WMI one

[19-Feb-2010 17:45:49] <bigegor> theacolyte: I use it.

[19-Feb-2010 17:45:54] <theacolyte> hehe

[19-Feb-2010 17:46:04] <theacolyte> I've been hesitant to put it in since I have everything working now

[19-Feb-2010 17:47:14] <bigegor> thacolyte: i will release it after 2.5.2 final releas

[19-Feb-2010 17:48:03] <theacolyte> Got it

[19-Feb-2010 17:48:10] <theacolyte> Does it only work with 2.5.2?

[19-Feb-2010 17:50:54] <bigegor> i 've test it with 2.5.2. But it will not work with < 2.5.0

[19-Feb-2010 17:51:18] <theacolyte> Got it

[19-Feb-2010 18:04:45] <bigegor> bye

[20-Feb-2010 00:00:30] [disconnected at Sat Feb 20 00:00:30 2010]

[20-Feb-2010 00:00:30] [connected at Sat Feb 20 00:00:30 2010]

[20-Feb-2010 00:00:46] [zenoss-logger (logger bot) has joined #zenoss]

[20-Feb-2010 00:52:26] fOrsberg is now known as forsberg

[20-Feb-2010 08:09:05] <sergeymasushko> is there a way to force zenoss to create an event if it receives a string by an OID. e.g. by the following OID .1.3.6.1.4.1.32583.999999.18 I can get this info:

[20-Feb-2010 08:09:05] <sergeymasushko> "Node = <ip address>, Log = be8ae88ab3ad6b1ab7ab521a086282f5, Error = 401 Unauthorized"

[20-Feb-2010 08:59:57] <Skippy1> afternoon all !

[20-Feb-2010 09:00:05] <forsberg> o/

[20-Feb-2010 09:02:20] <Skippy1> i'm trying to sort out the clearing of an IP from the command line - I monitor a dhcp assigned device which changes its IP several times a day due to the config of the dhcp server and the device its self going unstable and rebooting, doing through the gui is simple its just select the device - manage - resetip -

[20-Feb-2010 09:03:52] <forsberg> jup

[20-Feb-2010 09:03:57] <Skippy1> i guess i need to master zendmd ?

[20-Feb-2010 09:04:21] <forsberg> im not sure, and there is pretty much dead in here untill 8am monday USA time

[20-Feb-2010 09:04:22] <forsberg> :)

[20-Feb-2010 09:04:57] <forsberg> thread/7019

[20-Feb-2010 09:05:10] <forsberg> maybe something valuable there

[20-Feb-2010 09:05:51] <Skippy1> i'm reading that now - that seems to clear a bunch of devices and not a specific one - or can setManageIp be passed the device ?

[20-Feb-2010 09:10:40] <Skippy1> ideas ?

[20-Feb-2010 09:11:56] <forsberg> no sorry, i dont master zendmd :P

[20-Feb-2010 09:12:01] <forsberg> zenmaster!

[20-Feb-2010 09:12:13] <forsberg> but monday you will surely be able to get some answers

[20-Feb-2010 10:47:44] <dec3pti0n> hmm is there no way for zenos to be able to keep records/track large terabyte filesystems ? it doens't seem like snmp will work for that

[20-Feb-2010 11:20:10] <forsberg> it works fine

[20-Feb-2010 11:20:19] <forsberg> but there can be several problems

[20-Feb-2010 11:20:41] <forsberg> snmp has to support it and if you use ext2/3 you should be aware of the 5% reservation

[20-Feb-2010 11:21:04] <forsberg> tune2fs -m 0 /mountpoint do disable reservation ;)

[20-Feb-2010 13:53:57] forsberg is now known as fOrsberg

[20-Feb-2010 21:28:46] <xpot-mobile> Question:  anyone know how errors/sec happen?  I was looking at my monitored devices and only one device actually has some graphs for errors/sec on a eth0 network.  I assume that is bad and would like to find more material on the matter.  Any suggestions?

[21-Feb-2010 00:00:30] [disconnected at Sun Feb 21 00:00:30 2010]

[21-Feb-2010 00:00:30] [connected at Sun Feb 21 00:00:30 2010]

[21-Feb-2010 00:00:44] [zenoss-logger (logger bot) has joined #zenoss]

[21-Feb-2010 03:23:53] fOrsberg is now known as forsberg

[21-Feb-2010 04:04:28] <Egyptian[laptop]> mornign all

[21-Feb-2010 04:04:35] <Egyptian[laptop]> i need help with filesystem monitoring

[21-Feb-2010 04:05:00] <Egyptian[laptop]> i want to make zenoss stop calculating free space and instead to take the number from the filesystem itself

[21-Feb-2010 04:06:11] <Egyptian[laptop]> these 2 numbers are different

[21-Feb-2010 04:09:06] <Egyptian[laptop]> anybody?

[21-Feb-2010 04:14:30] <Egyptian[laptop]> anybody mind if i cross post to the forums?

[21-Feb-2010 04:23:42] <Egyptian[laptop]> http://dev.zenoss.org/trac/ticket/4378 <-- if this ticket is closed that means its fixed. but how come i still have this problem in zenoss 2.5.1

[21-Feb-2010 04:35:06] <forsberg> how so is it free ?

[21-Feb-2010 04:35:11] <forsberg> i gave you reply other day

[21-Feb-2010 04:35:37] <forsberg> ext2/3 reserve 5% for kernel

[21-Feb-2010 04:35:49] <forsberg> so you have to disable that reservation maybe

[21-Feb-2010 04:35:54] <forsberg> tune2fs -m 0 /mountpoint

[21-Feb-2010 04:36:04] <forsberg> i had that problem on centos anyway

[21-Feb-2010 04:36:22] <forsberg> on 2tb mounts it was 110ish gigs difference

[21-Feb-2010 04:36:25] <forsberg> in df and snmp

[21-Feb-2010 05:35:55] <Egyptian[laptop]> forsberg: the ticket says to use zFileSystemSizeOffset and cahnge it to 0.95 . i have modelled the device but stilll no change.. are you saying i have to fiddle with the filesystem (on production machines!!!) ?

[21-Feb-2010 10:54:12] <rmatte> well, I found a fun bug in 2.5.2 beta

[21-Feb-2010 10:55:07] <Egyptian[Home]> i dont want a bug .. i want a wizard!

[21-Feb-2010 10:55:42] <Egyptian[Home]> 1 wizard to set up alerts

[21-Feb-2010 10:55:51] <Egyptian[Home]> 1 wizard to set up snmp.conf

[21-Feb-2010 10:56:05] <Egyptian[Home]> 1 wizard to set up monitoring

[21-Feb-2010 10:56:12] <Egyptian[Home]> and 1 wizard to rule them all

[21-Feb-2010 10:56:15] <rmatte> After installing both of my Windows Performance Monitor ZenPacks (which are just templates and scripts, nothing fancy), Zenoss suddenly doesn't like UTC in pytz

[21-Feb-2010 10:56:23] <rmatte> I personally hate wizards

[21-Feb-2010 10:56:33] <rmatte> they just make it take 10 times as long to do stuff

[21-Feb-2010 10:58:39] <rmatte> but yeh, after installing those packs it complains about line 607 in /usr/local/zenoss/zenoss/lib/python/zope/security/checker.py

[21-Feb-2010 10:58:46] <rmatte> File "/usr/local/zenoss/zenoss/lib/python/zope/security/checker.py", line 607, in ?

[21-Feb-2010 10:58:46] <rmatte>     BasicTypes = BasicTypes({

[21-Feb-2010 10:58:47] <rmatte> AttributeError: 'module' object has no attribute 'UTC'

[21-Feb-2010 10:59:04] <rmatte> it suddenly thinks that UTC is not a valid component of pytz

[21-Feb-2010 10:59:27] <rmatte> it puts out that error when starting some of the daemons (so they don't start), when using the zenpack command, etc...

[21-Feb-2010 10:59:41] <rmatte> If I go in that file and comment out that line then everything works fine again

[21-Feb-2010 10:59:52] <rmatte> I'll have to speak with someone from Zenoss about it tomorrow

[21-Feb-2010 11:00:23] <Egyptian[Home]> rmatte: arent you the community manager ?

[21-Feb-2010 11:00:34] <rmatte> no, mrayzenoss is

[21-Feb-2010 11:00:37] <rmatte> I'm Ryan Matte

[21-Feb-2010 11:00:41] <rmatte> he's Matt Ray

[21-Feb-2010 11:00:43] <rmatte> ;)

[21-Feb-2010 11:00:48] <Egyptian[Home]> big difference

[21-Feb-2010 11:00:53] <rmatte> I'm one of the community Zenoss Masters

[21-Feb-2010 11:01:07] <Egyptian[Home]> zenoss masters?

[21-Feb-2010 11:01:12] <Egyptian[Home]> is that like a golf masters?

[21-Feb-2010 11:01:17] <rmatte> no :P

[21-Feb-2010 11:01:21] <Egyptian[Home]> ah

[21-Feb-2010 11:01:22] <Egyptian[Home]> i get it

[21-Feb-2010 11:01:25] <rmatte> I was named a Zenoss Master by Zenoss Inc.

[21-Feb-2010 11:01:31] <rmatte> there are 14 of us or something

[21-Feb-2010 11:02:03] * Egyptian[Home] grins as a bright idea shows up ..

[21-Feb-2010 11:02:09] <rmatte> basically it got me a nice Zenoss jacket

[21-Feb-2010 11:02:30] <Egyptian[Home]> how about giving me pointers on alerts? .. i got my script to page me working and tested but i cant get the user to alert me

[21-Feb-2010 11:02:42] <Egyptian[Home]> rmatte: thats nice .. is it on cafepress?

[21-Feb-2010 11:02:44] <forsberg> zenmastah!

[21-Feb-2010 11:03:09] <rmatte> Egyptian[Home]: not sure about cafepress... but about your alerts...

[21-Feb-2010 11:03:15] <rmatte> so you're able to receive pages but not emails?

[21-Feb-2010 11:03:17] <rmatte> or what?

[21-Feb-2010 11:03:52] <Egyptian[Home]> rmatte: nyet .. emails are blocked by the firewall .. no test pages work .. but production pages dotn .. i tried to follow the documentation but i almost 100% sure i m doing something wrong

[21-Feb-2010 11:04:08] <Egyptian[Home]> oops .. no, test pages DO work .. even

[21-Feb-2010 11:04:30] <rmatte> so when you click test it pages, but when there's an actual issue it doesn't?

[21-Feb-2010 11:04:37] <Egyptian[Home]> rmatte: nope

[21-Feb-2010 11:04:46] * rmatte scratches his head

[21-Feb-2010 11:04:51] <rmatte> please explain it as clearly as possible

[21-Feb-2010 11:04:51] <forsberg> :)

[21-Feb-2010 11:04:57] <rmatte> I'm not really getting the big picture here

[21-Feb-2010 11:04:57] <Egyptian[Home]> i have sent up an alert rule .. made sure it is _disabled_ and set up a 23.59 hour schedule dialy

[21-Feb-2010 11:05:12] <Egyptian[Home]> rmatte: is settings/users/

[21-Feb-2010 11:05:20] * Egyptian[Home] takes a deep breath

[21-Feb-2010 11:05:24] <Egyptian[Home]> s/is/in

[21-Feb-2010 11:05:33] <Egyptian[Home]> i got 2 users admin and myself

[21-Feb-2010 11:05:43] <Egyptian[Home]> for myself i have put my email and my pager

[21-Feb-2010 11:05:49] <Egyptian[Home]> pager=mobile

[21-Feb-2010 11:06:12] <Egyptian[Home]> in that page .. when i click on "test" next to my mobile number .. zenoss sends met the page

[21-Feb-2010 11:06:30] <Egyptian[Home]> so then i went and created an alert + schedule for it

[21-Feb-2010 11:06:52] <Egyptian[Home]> but _that_ doesnt work

[21-Feb-2010 11:07:14] * Egyptian[Home] digs up my back scratcher and lends it to rmatte

[21-Feb-2010 11:07:14] <rmatte> have you tried it without the schedule?

[21-Feb-2010 11:07:20] <rmatte> and without clicking test?

[21-Feb-2010 11:07:27] <Egyptian[Home]> rmatte: uh ..

[21-Feb-2010 11:07:28] <rmatte> need to determine where exactly the issue is

[21-Feb-2010 11:07:47] <rmatte> either the issue is with the alert itself, the schedule, or something else

[21-Feb-2010 11:08:17] <rmatte> eugh, my vpn connection to my zenoss servers blows right now

[21-Feb-2010 11:08:42] <Egyptian[Home]> rmatte: hold on . i understood that alerts are enabled by default .. but i create an alert rule to do a filter on what i get

[21-Feb-2010 11:09:41] <rmatte> right, so make sure your filters are correct for starters

[21-Feb-2010 11:09:52] <rmatte> then disable the alert schedule and see if you can get a page for an event

[21-Feb-2010 11:10:34] <Egyptian[Home]> ok .. let me try .. umm .. the zenoss server is behind a vpn so .. it could take time .. pls bear with me

[21-Feb-2010 11:10:48] <rmatte> k

[21-Feb-2010 11:11:40] <Egyptian[Home]> ok . so .. alerting rule (i used the default when creating a new rule) is created AND its is _dis_abled AND no schedule right?

[21-Feb-2010 11:11:46] <rmatte> also, what did you set for action?

[21-Feb-2010 11:11:48] <Egyptian[Home]> i cleared my events and

[21-Feb-2010 11:11:55] <rmatte> action needs to be page, not email

[21-Feb-2010 11:12:19] <Egyptian[Home]> action = page

[21-Feb-2010 11:12:39] <rmatte> k

[21-Feb-2010 11:12:43] * Egyptian[Home] suddenly realises where rmatte thinks i am and ..

[21-Feb-2010 11:12:59] <rmatte> then I'm guessing it has to do with the schedule or your filters

[21-Feb-2010 11:13:00] <Egyptian[Home]> no no .. leeenuks .. thats right mr.isp .. it doesnt have ipconfig

[21-Feb-2010 11:13:09] <rmatte> just out of curiosity, why did you setup a schedule?

[21-Feb-2010 11:13:16] <Egyptian[Home]> rmatte: but i got rid of the schedule

[21-Feb-2010 11:13:18] <rmatte> you said it's a 23.9 hour schedule?

[21-Feb-2010 11:13:26] <rmatte> what's the point of even having it then?

[21-Feb-2010 11:13:34] <Egyptian[Home]> rmatte: umm.. the doc said to

[21-Feb-2010 11:13:38] <rmatte> you're basically making a schedule to tell the alert that it's always active

[21-Feb-2010 11:13:49] <rmatte> no, I'm pretty sure the doc said that you could make a schedule if you needed to

[21-Feb-2010 11:13:52] <rmatte> it's not a requirement

[21-Feb-2010 11:14:10] <Egyptian[Home]> rmatte: yes .. the doc said to disable and  .. its moot .. no schedule and no pages

[21-Feb-2010 11:14:20] <rmatte> yeh, don't bother with the schedule

[21-Feb-2010 11:14:26] <rmatte> I assume you're going to want pages 24/7?

[21-Feb-2010 11:14:42] <Egyptian[Home]> rmatte: hope you odnt mind me joking in the middle of things

[21-Feb-2010 11:14:53] <rmatte> that's fine

[21-Feb-2010 11:15:11] <Egyptian[Home]> rmatte: 24/7 .. no not really .. only want it from 6am to 11pm really

[21-Feb-2010 11:15:22] <rmatte> ah, then you'll need the schedule

[21-Feb-2010 11:15:34] <Egyptian[Home]> rmatte: thats in the future then .. right?

[21-Feb-2010 11:15:50] <rmatte> yeh, let's just make sure they work without the schedule first

[21-Feb-2010 11:16:07] <rmatte> what are your filters set as?

[21-Feb-2010 11:17:04] <Egyptian[Home]> the default when creating a new rule .. production, critical (current set to error to hit more events)

[21-Feb-2010 11:17:13] <Egyptian[Home]> event state=new

[21-Feb-2010 11:17:17] <Egyptian[Home]> brb .. check on the baby

[21-Feb-2010 11:17:33] <rmatte> remove the event state = new, it'll always be new

[21-Feb-2010 11:17:49] <rmatte> well, I guess if someone acknowledges a frequently recurring event then it won't

[21-Feb-2010 11:17:52] <rmatte> so yeh, leave that

[21-Feb-2010 11:18:16] <rmatte> filters sound fine

[21-Feb-2010 11:18:24] <rmatte> now we just need a test event

[21-Feb-2010 11:19:02] <rmatte> if you're paging set plaintext to true

[21-Feb-2010 11:19:14] <rmatte> pagers don't generally support html

[21-Feb-2010 11:22:00] <Egyptian[Home]> back

[21-Feb-2010 11:30:37] <Egyptian[Home]> nope .. acknowledged and cleared all events .. waited 5 minutes .. no reaction

[21-Feb-2010 11:31:11] <rmatte> check your zenactions log file

[21-Feb-2010 11:33:15] <Egyptian[Home]> nothing ...what am i supposed to see?

[21-Feb-2010 11:33:30] <rmatte> well, if you don't see errors then that's fine

[21-Feb-2010 11:33:57] <rmatte> you're sure the new event matched all filters?

[21-Feb-2010 11:34:55] <rmatte> if so, restart Zenoss and then try again

[21-Feb-2010 11:35:11] <Egyptian[Home]> i rebooted a machien in state production

[21-Feb-2010 11:35:29] <rmatte> k, restart zenoss and do that again

[21-Feb-2010 11:36:16] <Egyptian[Home]> Daemon: zenjmx /opt/zenoss/bin/zenoss: line 105: /opt/zenoss/bin/zenjmx: No such file or directory

[21-Feb-2010 11:36:20] <rmatte> the alert is actually set to enabled right?

[21-Feb-2010 11:36:39] <rmatte> do you have the zenjmx zenpack installed?

[21-Feb-2010 11:37:20] <Egyptian[Home]> http://fpaste.org/ORXt/

[21-Feb-2010 11:37:52] <rmatte> eugh

[21-Feb-2010 11:37:56] <rmatte> ok, you can't do that as root

[21-Feb-2010 11:37:59] <rmatte> sudo su - zenoss

[21-Feb-2010 11:38:07] <rmatte> then zenoss start, stop, restart, status, whatever

[21-Feb-2010 11:38:50] <rmatte> (that's one of the most basic things explained in the admin guide)

[21-Feb-2010 11:39:10] <Egyptian[Home]> the alerting rule .. do you want it enabled or disabled ?

[21-Feb-2010 11:39:20] <Egyptian[Home]> and root does a su - l zenoss

[21-Feb-2010 11:40:22] <rmatte> enable the alerting rule

[21-Feb-2010 11:40:38] <rmatte> also, as I asked before, do you, or did you, ever have the zenjmx zenpack installed?

[21-Feb-2010 11:40:53] <Egyptian[Home]> http://fpaste.org/re2N/

[21-Feb-2010 11:41:01] <Egyptian[Home]> never installed it .. thought it was part of zenoss

[21-Feb-2010 11:41:05] <Egyptian[Home]> do i need it?

[21-Feb-2010 11:41:22] <rmatte> well, I just don't see how the zenjmx script is magically missing

[21-Feb-2010 11:41:51] <Egyptian[Home]> rmatte: this was 2.2.x i upgrade to 2.5.1

[21-Feb-2010 11:41:59] <rmatte> I see

[21-Feb-2010 11:42:14] <rmatte> you're using the appliance I take it?

[21-Feb-2010 11:42:36] <Egyptian[Home]> no

[21-Feb-2010 11:42:44] <rmatte> RHEL?

[21-Feb-2010 11:42:51] <rmatte> CentOS?

[21-Feb-2010 11:42:54] <rmatte> Fedora?

[21-Feb-2010 11:42:55] <Egyptian[Home]> RHEL5.3

[21-Feb-2010 11:42:58] <rmatte> k

[21-Feb-2010 11:43:03] <rmatte> rpm install obviously

[21-Feb-2010 11:43:06] <Egyptian[Home]> yes

[21-Feb-2010 11:43:11] <rmatte> edit $ZENHOME/bin/zenoss

[21-Feb-2010 11:43:17] <Egyptian[Home]> has somethign struck a cord?

[21-Feb-2010 11:43:46] <rmatte> no, but I'll get rid of the zenjmx error for you

[21-Feb-2010 11:43:50] <rmatte> edit $ZENHOME/bin/zenoss

[21-Feb-2010 11:43:57] <Egyptian[Home]> open

[21-Feb-2010 11:44:01] <rmatte> as the zenoss user

[21-Feb-2010 11:44:03] <Egyptian[Home]> search for ?

[21-Feb-2010 11:44:04] <Egyptian[Home]> yes

[21-Feb-2010 11:44:27] <rmatte> do you see a line like C="$C zeoctl but for zenjmx?

[21-Feb-2010 11:44:48] <Egyptian[Home]> no zenjmx

[21-Feb-2010 11:44:54] <Egyptian[Home]> i see the zeoctl and similar

[21-Feb-2010 11:45:00] <Egyptian[Home]> line 67

[21-Feb-2010 11:45:03] <rmatte> eugh, it must be somewhere in your /etc/init.d/zenoss file then

[21-Feb-2010 11:45:06] <rmatte> check that

[21-Feb-2010 11:45:20] <rmatte> mine won't match yours, but look for lines with zenjmx

[21-Feb-2010 11:45:34] <Egyptian[Home]> not there either

[21-Feb-2010 11:45:37] <rmatte> weird

[21-Feb-2010 11:45:50] <rmatte> can you try doing a zenoss stop and zenoss start as the actual zenoss user?

[21-Feb-2010 11:45:55] <rmatte> see if you get the same errors

[21-Feb-2010 11:46:16] <Egyptian[Home]> rmatte: the last one was the user

[21-Feb-2010 11:46:27] <rmatte> not that I saw

[21-Feb-2010 11:46:50] <rmatte> [root@zeus ~]# /etc/init.d/zenoss restart

[21-Feb-2010 11:47:32] <rmatte> eugh, you've got other issues too

[21-Feb-2010 11:47:38] <Egyptian[Home]> http://fpaste.org/TcwM/

[21-Feb-2010 11:47:38] <rmatte> do you have the ZenPacks.community.LinuxMonitorAddOn zenpack installed?

[21-Feb-2010 11:47:42] <Egyptian[Home]> found it

[21-Feb-2010 11:47:56] <Egyptian[Home]> rmatte: should i reinstall?

[21-Feb-2010 11:47:59] <Egyptian[Home]> i havent done much

[21-Feb-2010 11:48:06] <rmatte> do you have the ZenPacks.community.SuSE pack installed?

[21-Feb-2010 11:48:21] <rmatte> basically it's trying to import ZenPacks.community.SuSE but it's bitching about not finding the LinuxMonitorAddon pack

[21-Feb-2010 11:48:22] <Egyptian[Home]> i have no zenpacks installed except the oracle zenpack

[21-Feb-2010 11:48:25] <rmatte> show me your zenpack list

[21-Feb-2010 11:48:30] <rmatte> do a zenpack --list as the zenoss user

[21-Feb-2010 11:48:34] <rmatte> ok

[21-Feb-2010 11:48:39] <rmatte> then go in to $ZENHOME/ZenPacks

[21-Feb-2010 11:48:51] <Egyptian[Home]> [zenoss@zeus log]$ zenpack --list

[21-Feb-2010 11:48:51] <rmatte> you should find LinuxMonitorAddon and SUSE ZenPack directories in there

[21-Feb-2010 11:48:52] <Egyptian[Home]> No handlers could be found for logger "root"

[21-Feb-2010 11:48:52] <Egyptian[Home]> ZenPacks.RomanTykhonov.OracleDB (/opt/zenoss/ZenPacks/ZenPacks.RomanTykhonov.OracleDB-1.4-py2.4.egg)

[21-Feb-2010 11:48:52] <Egyptian[Home]> ZenPacks.community.PointThreshold (/opt/zenoss/ZenPacks/ZenPacks.community.PointThreshold-1.1-py2.4.egg)

[21-Feb-2010 11:49:09] <rmatte> do what I just said and remove those directories if you see them there

[21-Feb-2010 11:49:57] <rmatte> you didn't upgrade straight from 2.2 to 2.5 did you?

[21-Feb-2010 11:50:05] <rmatte> did you follow the correct upgrade path?

[21-Feb-2010 11:50:45] <Egyptian[Home]> only this error left: Daemon: zenjmx /opt/zenoss/bin/zenoss: line 105: /opt/zenoss/bin/zenjmx: No such file or directory

[21-Feb-2010 11:50:54] <Egyptian[Home]> i cant believe this is only to enable alerting?!

[21-Feb-2010 11:51:06] <rmatte> did you upgrade straight from 2.2 to 2.5?

[21-Feb-2010 11:51:07] <Egyptian[Home]> rmatte: yes i did go from 2.2 to 2.5

[21-Feb-2010 11:51:12] <Egyptian[Home]> :)

[21-Feb-2010 11:51:12] <rmatte> eugh

[21-Feb-2010 11:51:20] <Egyptian[Home]> did i just break my support ? :)

[21-Feb-2010 11:51:22] <rmatte> there's an upgrade path you need to follow, had you read the install guide

[21-Feb-2010 11:51:37] <rmatte> the upgrade should have been 2.2 -> 2.3 -> 2.4 -> 2.5

[21-Feb-2010 11:51:44] <Egyptian[Home]> real geeks install then when things break they read the documentation ;)

[21-Feb-2010 11:51:51] <rmatte> that's why it's a really bad idea to not upgrade for like 3 or 4 versions

[21-Feb-2010 11:52:00] <rmatte> because you end up having to do a ton of upgrades all at once

[21-Feb-2010 11:52:11] <rmatte> by going straight from 2.2 to 2.5 you've effectively hosed your install

[21-Feb-2010 11:52:56] <rmatte> reading the documentation first saves time and headaches

[21-Feb-2010 11:53:15] <rmatte> I would really recommend that you uninstall and do a fresh 2.5 install at this point

[21-Feb-2010 11:53:21] <Egyptian[Home]> rmatte: good news

[21-Feb-2010 11:53:29] <Egyptian[Home]> i went from 2.4.3 to 2.5.1

[21-Feb-2010 11:53:39] <rmatte> ok, then that's fine

[21-Feb-2010 11:53:45] <rmatte> why'd you think it was 2.2?

[21-Feb-2010 11:54:00] <Egyptian[Home]> ZenossAdminGuide-2.2.4.pdf.zip and ZenossAdminGuide21.pdf.zip

[21-Feb-2010 11:54:13] <rmatte> I see

[21-Feb-2010 11:54:20] <rmatte> and how do you know you went from 2.4.3?

[21-Feb-2010 11:54:25] <Egyptian[Home]> Zenoss_Administration_2.4.3.pdf

[21-Feb-2010 11:54:35] <rmatte> you might want to delete the older files

[21-Feb-2010 11:54:46] <Egyptian[Home]> i agree

[21-Feb-2010 11:55:11] <Egyptian[Home]> i also have 3 copies of everything and not everything is in sync .. have deleted older copies on my laptop but not my workpc

[21-Feb-2010 11:55:12] <rmatte> are you running enterprise or core?

[21-Feb-2010 11:55:21] <Egyptian[Home]> core

[21-Feb-2010 11:55:27] <rmatte> ok

[21-Feb-2010 11:55:38] <Egyptian[Home]> if i get this thing running maybe the phb will ok a subscription

[21-Feb-2010 11:55:57] <Egyptian[Home]> but then again .. i have a 30 day rhn satellite test waiting for approval

[21-Feb-2010 11:56:22] * Egyptian[Home] wonders if i will ever become a phb

[21-Feb-2010 11:56:35] <rmatte> ok...

[21-Feb-2010 11:56:39] <Egyptian[Home]> alerts?

[21-Feb-2010 11:56:42] <rmatte> do this as zenoss user:

[21-Feb-2010 11:56:46] <rmatte> no, zenjmx error

[21-Feb-2010 11:56:47] <rmatte> then alerts

[21-Feb-2010 11:56:49] <Egyptian[Home]> fine

[21-Feb-2010 11:57:02] <Egyptian[Home]> did i say thanks for your coddling? :)

[21-Feb-2010 11:57:02] <rmatte> grep -ir "zenjmx" $ZENHOME/*

[21-Feb-2010 11:57:08] <rmatte> lol

[21-Feb-2010 11:57:16] <rmatte> pastebin the output

[21-Feb-2010 11:57:47] <Egyptian[Home]> patience is a virtue young codfish

[21-Feb-2010 11:58:24] <rmatte> hehe

[21-Feb-2010 11:58:33] * Egyptian[Home] we writes that line to .. patience is virtual young coder

[21-Feb-2010 11:59:12] * Egyptian[Home] is thankful the grep isnt on the database

[21-Feb-2010 12:00:58] <Egyptian[Home]> the output so far: http://fpaste.org/nDmf/

[21-Feb-2010 12:01:45] <rmatte> wait until it finishes

[21-Feb-2010 12:02:29] <rmatte> actually ok...

[21-Feb-2010 12:02:30] <rmatte> do this

[21-Feb-2010 12:02:44] <rmatte> download this zenpack: servlet/JiveServlet/download/3396-6-2054/ZenPacks.zenoss.ZenJMX-3.3.1-py2.4.egg.zip

[21-Feb-2010 12:02:49] <rmatte> unzip it, so that it's just a .egg

[21-Feb-2010 12:02:55] <rmatte> then do zenpack --install <filename>

 

[21-Feb-2010 12:03:18] <rmatte> then restart zenoss, then do zenpack --remove ZenPacks.zenoss.ZenJMX

[21-Feb-2010 12:03:21] <rmatte> then restart zenoss

[21-Feb-2010 12:03:26] <rmatte> hopefully that'll solve the problem

[21-Feb-2010 12:04:18] <rmatte> then we can get back to the alerts

[21-Feb-2010 12:05:44] <Egyptian[Home]> wow!!!

[21-Feb-2010 12:05:48] <Egyptian[Home]> now it works!!!!

[21-Feb-2010 12:05:55] <Egyptian[Home]> and its sending everything!

[21-Feb-2010 12:06:05] * Egyptian[Home] enabled the alert

[21-Feb-2010 12:12:09] <rmatte> cool

[21-Feb-2010 12:12:19] <rmatte> glad it's working

[21-Feb-2010 12:13:51] <rmatte> did you get rid of the zenjmx error as well?

[21-Feb-2010 12:17:13] <Egyptian[Home]> yes but do i need jmx ?

[21-Feb-2010 12:17:18] <rmatte> no

[21-Feb-2010 12:17:24] <Egyptian[Home]> then ?

[21-Feb-2010 12:17:25] <rmatte> it's for monitoring java virtual machines

[21-Feb-2010 12:17:32] <rmatte> which I don't assume you'll be doing

[21-Feb-2010 12:21:35] <Egyptian[Home]> rmatte: really?

[21-Feb-2010 12:21:48] <Egyptian[Home]> i got an application that i could use that on :)

[21-Feb-2010 12:22:02] <rmatte> then by all means, install the pack

[21-Feb-2010 12:22:03] <rmatte> lol

[21-Feb-2010 12:22:28] <Egyptian[Home]> i did already guess i wont install it then

[21-Feb-2010 12:25:08] <Egyptian[Home]> umm .. got any documentation on monitoring ibm hardware? x series and blades and brocade switches and ds**00?

[21-Feb-2010 12:25:31] <rmatte> there's no documentation for specifically monitoring those, there are some ZenPacks

[21-Feb-2010 12:25:52] <rmatte> what could you possibly monitor on an xSeries server other than the OS itself?

[21-Feb-2010 12:26:02] <rmatte> I don't think the RAS cards support snmp

[21-Feb-2010 12:26:55] <rmatte> anyways, look through the ZenPacks, also read the admin guide for info on developing your own device templates and ZenPacks

[21-Feb-2010 12:27:36] <rmatte> the only blade ZenPack I've seen is for HP

[21-Feb-2010 12:27:57] <rmatte> I know there's a brocade ZenPack, though it's a .zip ZenPack, it needs to be converted to a .egg

[21-Feb-2010 12:28:11] <rmatte> I've been meaning to do that

[21-Feb-2010 12:28:45] <rmatte> not sure what you're referring to when you say ds**00

[21-Feb-2010 12:29:14] <rmatte> afk for a few, shower

[21-Feb-2010 12:31:50] <Egyptian[Home]> ds4000 ds5000 ds8000 disk storage systems

[21-Feb-2010 12:37:55] <Egyptian[Home]> rmatte: thanks a million for the help - i just managed to get /pert/filesystem monitoring to send alerts :)

[21-Feb-2010 12:38:37] <forsberg> now egypt, did you figure out your harddisk size problem?

[21-Feb-2010 12:45:55] <Egyptian[Home]> harddisk size problem?

[21-Feb-2010 12:46:47] <Egyptian[Home]> forsberg: oh .yes .. that

[21-Feb-2010 12:47:04] <Egyptian[Home]> forsberg: its in zproperties zfilesystem offset or something

[21-Feb-2010 12:47:20] <Egyptian[Home]> change from 1 to 0.95 for /devices/linux .. dont know why it is not the default tho

[21-Feb-2010 12:52:07] <forsberg> well

[21-Feb-2010 12:52:10] <rmatte> because snmp reports the total disk usage for Linux while df doesn't

[21-Feb-2010 12:52:17] <forsberg> yeah

[21-Feb-2010 12:52:25] <rmatte> it doesn't take in to account the 5% space allocated for fs info

[21-Feb-2010 12:52:35] <forsberg> for my large storage there is no point in reserving 5% for that

[21-Feb-2010 12:52:42] <rmatte> yeh

[21-Feb-2010 12:53:08] <forsberg> so instead of making zenoss take that into account, i turned off the reservation on the 2tb slices

[21-Feb-2010 12:53:15] <forsberg> gave me some more space also :P

[21-Feb-2010 12:55:01] forsberg is now known as fOrsberg

[21-Feb-2010 12:57:35] <Egyptian[Home]> fOrsberg: hidden space is always nice to have

[21-Feb-2010 14:07:33] <Egyptian[Home]> can anybody tell me what the threshold for filesystem events are? is it 90% full or what?

[21-Feb-2010 14:07:50] <rmatte> that's the default

[21-Feb-2010 14:07:52] <rmatte> but it can be changed

[21-Feb-2010 14:08:12] <rmatte> the template is called FileSystems, it's in /Devices/Server

[21-Feb-2010 14:08:34] <Egyptian[Home]> what a gold mine!

[21-Feb-2010 14:08:40] <Egyptian[Home]> thanks

[21-Feb-2010 14:08:49] <rmatte> no problem

[21-Feb-2010 14:19:05] <Egyptian[Home]> question: if i change the ip of the zenoss server will that affect anything ?

[21-Feb-2010 14:19:33] <rmatte> well, you'd obviously need to change the snmp trap or syslog destination on all devices

[21-Feb-2010 14:19:44] <rmatte> and you'd need to change the IP in the hosts file on the server

[21-Feb-2010 14:19:50] <rmatte> to match the IP that you changed it to

[21-Feb-2010 14:20:01] <Egyptian[Home]> syslog?

[21-Feb-2010 14:20:10] <rmatte> if you don't know what it is then you're not using it

[21-Feb-2010 14:20:23] <Egyptian[Home]> oh no .. not that .. i got my own syslog server elsewhere

[21-Feb-2010 14:20:32] <rmatte> well zenoss does syslog

[21-Feb-2010 14:20:41] <Egyptian[Home]> it searches through it ?

[21-Feb-2010 14:20:54] <rmatte> no, it receives syslog from devices configured to send syslog messages to it

[21-Feb-2010 14:20:59] <rmatte> but it doesn't sound like you have any

[21-Feb-2010 14:21:03] <Egyptian[Home]> and then ?

[21-Feb-2010 14:21:10] <rmatte> and then what?

[21-Feb-2010 14:21:22] <Egyptian[Home]> all my servers send to remote syslog its part of the gold image

[21-Feb-2010 14:21:32] <Egyptian[Home]> and then what does zenoss do with the syslog it recieves ?

[21-Feb-2010 14:21:40] <rmatte> ok, I'll put this in the plainest terms possible...

[21-Feb-2010 14:21:43] <Egyptian[Home]> does it parse it looking for errors?

[21-Feb-2010 14:21:58] <Egyptian[Home]> leeenuks no ipconfig

[21-Feb-2010 14:22:24] <rmatte> Zenoss is able to receive syslogs IF devices are configured to send syslog messages to the Zenoss server.  IF you had devices sending syslogs to the Zenoss server and changed the IP of the Zenoss server, you'd then have to update the configuration on those devices to send to the new IP

[21-Feb-2010 14:22:37] <rmatte> the same goes for snmp traps

[21-Feb-2010 14:23:01] <Egyptian[Home]> rmatte: but what does zenoss do with the data? does it just log it to disk ?

[21-Feb-2010 14:23:23] <rmatte> no, it creates events from it, just like any other event

[21-Feb-2010 14:23:34] <rmatte> so in essence, yes, it logs it to disk in the mysql database

[21-Feb-2010 14:23:56] <Egyptian[Home]> rmatte: ooh .. db instead of fs .. nice

[21-Feb-2010 14:24:01] <rmatte> yes

[21-Feb-2010 14:24:22] <rmatte> the only time I use something like syslog-ng for syslog messages is for security syslogs, since I don't want those flooding in to Zenoss

[21-Feb-2010 14:24:28] <rmatte> all other syslog stuff I use Zenoss for

[21-Feb-2010 14:25:50] <Egyptian[Home]> rmatte: cant find anything in zenoss admin nor zenoss extended monitoring about what zenoss uses syslog for .. just how to prepare devices ..but thanks for the heads up

[21-Feb-2010 14:26:20] <rmatte> the pretty sure that the zenoss admin guide explains it/covers it

[21-Feb-2010 14:26:28] <rmatte> and syslog is a pretty basic concept

[21-Feb-2010 14:26:38] <rmatte> zenoss has a syslog server just like any other

[21-Feb-2010 14:26:48] <rmatte> when it receives a syslog message it creates an event with that message info

[21-Feb-2010 14:26:56] <rmatte> the same as if it received an snmp trap

[21-Feb-2010 14:27:10] <Egyptian[Home]> uhhhhh .. thats a lot of events

[21-Feb-2010 14:27:21] <rmatte> it depends on what types of syslogs you're using it for

[21-Feb-2010 14:27:29] <rmatte> and you can also tune the events to you liking

[21-Feb-2010 14:27:32] <rmatte> discard what you don't want

[21-Feb-2010 14:28:28] * Egyptian[Home] is trying to cool down my overheated brain

[21-Feb-2010 14:29:11] <rmatte> there's a lot to learn in Zenoss, tuning events is one thing that you'll want to look in to

[21-Feb-2010 14:29:23] <rmatte> and event transforms, if you don't understand them yet

[21-Feb-2010 14:30:21] <Egyptian[Home]> rmatte: thanks a million .. i have to go sleep now but you have been a big help .. i can put zenoss into production tomorrow with a) power up and down alerts b) filesystem threshold alerts

[21-Feb-2010 14:30:31] <Egyptian[Home]> again thanks a million

[21-Feb-2010 14:30:33] <Egyptian[Home]> g'nite

[21-Feb-2010 14:30:39] <rmatte> np

[21-Feb-2010 14:30:40] <rmatte> later

[21-Feb-2010 14:48:37] <RoAkSoAx> hey guys. What iptables would I need to allows snmpd traffic?

[21-Feb-2010 14:48:55] <rmatte> port 53 needs to be allowed

[21-Feb-2010 14:49:13] <rmatte> sorry

[21-Feb-2010 14:49:16] <rmatte> 161 and 162

[21-Feb-2010 14:49:45] <rmatte> I was thinking of 53 since I was working with dns a second ago

[21-Feb-2010 14:49:45] <rmatte> lol

[21-Feb-2010 14:50:00] <rmatte> but yeh, port 161 for snmp and 162 for snmp traps

[21-Feb-2010 14:51:44] <rmatte> you'd need something like...

[21-Feb-2010 14:51:49] <rmatte> -A INPUT -m state --state NEW -m udp -p udp --dport 161 -j ACCEPT

[21-Feb-2010 14:51:52] <rmatte> -A INPUT -m state --state NEW -m udp -p udp --dport 162 -j ACCEPT

[21-Feb-2010 14:51:59] <rmatte> erm damn

[21-Feb-2010 14:52:02] <rmatte> one second

[21-Feb-2010 14:52:19] <rmatte> -A INPUT -m state --state NEW -m tcp -p tcp --dport 161 -j ACCEPT

[21-Feb-2010 14:52:21] <rmatte> -A INPUT -m state --state NEW -m tcp -p tcp --dport 162 -j ACCEPT

[21-Feb-2010 14:52:26] <rmatte> tcp, not udp

[21-Feb-2010 14:52:41] <RoAkSoAx> rmatte, awesome! thanks a lot :)

[21-Feb-2010 14:53:22] <rmatte> np

[21-Feb-2010 17:04:40] <pils_> i keep getting device moved pop ups in the bottom right of the screen.  i tried restarting zenoss, deleting the device... no luck

[21-Feb-2010 17:05:05] <rmatte> tried restarting your browser?

[21-Feb-2010 17:05:06] <rmatte> :P

[21-Feb-2010 17:05:40] <pils_> lets see

[21-Feb-2010 17:08:14] <pils_> that did it

[21-Feb-2010 17:08:25] <rmatte> yeh, those are ajax popups, browser related

[21-Feb-2010 17:20:17] rhettardo_ is now known as rhettardo

[21-Feb-2010 19:16:11] fOrsberg is now known as forsberg

[21-Feb-2010 20:06:29] forsberg is now known as fOrsberg

[21-Feb-2010 20:30:54] <Kristoph1> Back to this same issue (if anyone's around), I've deleted my devices...added the new MIB files with zenmib, did a dmd.Mibs.reindex_all() and reindex() with a commit(). Readded the devices.  The Traps are still coming in as horizon.2.21.47 instead of what they should be.

[21-Feb-2010 21:00:54] <XtinI> Is there any automantic way to upgrade MIB file

[21-Feb-2010 21:02:04] aclark is now known as aclarkd

[21-Feb-2010 21:03:17] aclarkd is now known as aclark

[22-Feb-2010 00:00:30] [disconnected at Mon Feb 22 00:00:30 2010]

[22-Feb-2010 00:00:30] [connected at Mon Feb 22 00:00:30 2010]

[22-Feb-2010 00:00:43] [zenoss-logger (logger bot) has joined #zenoss]

[22-Feb-2010 02:30:20] <Troubadix09> morning all

[22-Feb-2010 02:54:15] fOrsberg is now known as forsberg

[22-Feb-2010 03:10:59] <Butch__> hi

[22-Feb-2010 07:59:56] <Egyptian> afternoon all

[22-Feb-2010 08:00:14] <Egyptian> i was wondering if someone could help me out and tell me how to put a single device into maintenance mode ?

[22-Feb-2010 08:00:47] <Egyptian> othen than putting it temporarily into a group specifically for that purpose

[22-Feb-2010 08:00:55] <forsberg> just click and use the drop down menu and use change state

[22-Feb-2010 08:01:03] <forsberg> otherwise on the device itself you can got to edit tab

[22-Feb-2010 08:01:50] <forsberg> on edit tab you chose production state and save at the buttom

[22-Feb-2010 08:01:55] <forsberg> bottom

[22-Feb-2010 08:02:16] <Egyptian> forsberg: i know i m not clear about it .. so

[22-Feb-2010 08:02:39] <Egyptian> in groups i can set the maintenance window for the entire group for a specific time window

[22-Feb-2010 08:02:43] <Egyptian> i want to do the same for the device

[22-Feb-2010 08:02:54] <forsberg> yeah

[22-Feb-2010 08:02:55] <Egyptian> just one device whihc isnt in a group

[22-Feb-2010 08:03:06] <forsberg> what i said had nothing to do with group

[22-Feb-2010 08:03:07] <forsberg> i try again

[22-Feb-2010 08:03:21] <forsberg> click on device - edit tab - choose production state and save

[22-Feb-2010 08:04:36] <Egyptian> forsberg: it already is in production .. i want it to go to maintenance mode for like an hour and then automatically go back to production on its own .. ala groups

[22-Feb-2010 08:04:44] <forsberg> yes

[22-Feb-2010 08:04:52] <forsberg> so chose maintenane in production state

[22-Feb-2010 08:04:53] <Egyptian> ok .. let me try then

[22-Feb-2010 08:04:55] <forsberg> are you even clicket it ?

[22-Feb-2010 08:04:59] <forsberg> ahh

[22-Feb-2010 08:05:08] <forsberg> you can chose local maintenance windows

[22-Feb-2010 08:05:31] <forsberg> when you are on the device, chose drop down menu - administration

[22-Feb-2010 08:05:37] <forsberg> here you can add a "local" maint windoww

[22-Feb-2010 08:05:57] <Egyptian> thanks

[22-Feb-2010 08:06:52] <Egyptian> bingo!!!

[22-Feb-2010 08:06:56] <forsberg> ;)

[22-Feb-2010 08:07:17] <forsberg> in your first question you said nothing about a window, that it had to change back auto

[22-Feb-2010 08:07:27] <forsberg>  i was wondering if someone could help me out and tell me how to put a single device into maintenance mode ?

[22-Feb-2010 08:07:30] <forsberg> was your question

[22-Feb-2010 08:10:27] <Egyptian> forsberg: ma3alesh .. i tried to describe it to you when i realised i dint get the idea across :)

[22-Feb-2010 08:10:52] <forsberg> :P

[22-Feb-2010 08:10:58] <forsberg> yesh yesh

[22-Feb-2010 08:48:44] <tehhobbit> having abit of a odd issue, got to collectors, the one that just collects data the graphs doesnt scale (can only see hourly) anyone had this issue ?

[22-Feb-2010 09:41:25] <rmatte> good morning all

[22-Feb-2010 09:42:44] <ckrough> morning Ryan

[22-Feb-2010 09:42:45] <venturaville> guten moogen

[22-Feb-2010 09:43:08] <venturaville> so does anyone else here have HP blade chassis?

[22-Feb-2010 09:51:19] <tehhobbit> rmatte: having abit of a odd issue, got to collectors, the one that just collects data the graphs doesnt scale (can only see hourly), any guess in what logs to look for errors cant even find that

[22-Feb-2010 09:52:57] <rmatte> good morning

[22-Feb-2010 09:53:11] <rmatte> found a fun new bug: http://dev.zenoss.org/trac/ticket/6212

[22-Feb-2010 09:53:25] <rmatte> if anyone has a test install of 2.5.2 beta, could you please test that to see if you get similar results?

[22-Feb-2010 09:55:11] <rmatte> tehhobbit: hmmm

[22-Feb-2010 09:55:25] <rmatte> tehhobbit: you're talking about the graphs on the performance tab under the collectors section?

[22-Feb-2010 09:55:31] <rmatte> or just any performance graphs in general?

[22-Feb-2010 09:55:54] <tehhobbit> any given where the rrd file isnt on the machine running the gui

[22-Feb-2010 09:56:13] <rmatte> I see, well that would have something to do with zenrender

[22-Feb-2010 09:56:22] <rmatte> check your zenrender log files on the remote collector and the hub

[22-Feb-2010 09:58:33] <venturaville> sweet I got libvirt talking to ESX

[22-Feb-2010 09:58:40] <venturaville> now to get it into the zenpack

[22-Feb-2010 09:58:53] <tehhobbit> that file hasnt been writen to in ages

[22-Feb-2010 09:59:05] <tehhobbit> but zenoss status says its running

[22-Feb-2010 10:00:12] <tehhobbit> ok

[22-Feb-2010 10:00:25] <tehhobbit> a restart of the render solved it

[22-Feb-2010 10:00:37] <tehhobbit> but odd ...

[22-Feb-2010 10:00:43] <tehhobbit> tnx for the help thou

[22-Feb-2010 10:02:30] <rmatte> np

[22-Feb-2010 10:14:44] pils1 is now known as pils

[22-Feb-2010 10:22:10] <jb> argh

[22-Feb-2010 10:22:17] <jb> i really want my old event console back.

[22-Feb-2010 10:24:10] <jb> i hope 2.5.2 fixes these issues

[22-Feb-2010 10:49:02] <rmatte> jb: the event console in 2.5.2 is way better than it was in 2.5.0 or 2.5.1

[22-Feb-2010 10:49:13] <rmatte> they fixed a lot of issues

[22-Feb-2010 10:49:42] <rmatte> I wish Matt or a dev was around, I want to discuss http://dev.zenoss.org/trac/ticket/6212

[22-Feb-2010 10:49:55] <rmatte> Needs to be fixed before final 2.5.2 release in my opinion

[22-Feb-2010 10:50:25] <rmatte> I only tested with those 2 ZenPacks, but chances are it affects others as well, I just haven't had time to test, I have a big commission to do today

[22-Feb-2010 12:25:05] <rmatte> wow, dead in here today

[22-Feb-2010 12:25:17] <rmatte> usually Mondays are really busy lol

[22-Feb-2010 12:25:26] <theacolyte> It could be that everything is working for once

[22-Feb-2010 12:25:29] <theacolyte> in all of our careers

[22-Feb-2010 12:25:34] <rmatte> it can't be!

[22-Feb-2010 12:25:36] <theacolyte> or something is broken so badly no one can talk

[22-Feb-2010 12:25:39] <rmatte> hehe

[22-Feb-2010 12:25:44] <theacolyte> Is there an easy way to upgrade 2.5.1 stack to 2.5.2 for testing?

[22-Feb-2010 12:25:45] <rmatte> that sounds more likely

[22-Feb-2010 12:25:57] <rmatte> theacolyte: yeh, run the stack installer

[22-Feb-2010 12:26:01] <theacolyte> got it

[22-Feb-2010 12:26:05] <rmatte> it'll perform the upgrade ;)

[22-Feb-2010 12:26:09] <theacolyte> I'm going to clone my existing zenoss server and give it a whirl

[22-Feb-2010 12:26:13] <rmatte> cool

[22-Feb-2010 12:26:28] <theacolyte> I want to try egor's WMI improvements

[22-Feb-2010 12:26:34] <rmatte> 2.5.2 is looking great except for the bug I found on Friday

[22-Feb-2010 12:26:54] <theacolyte> I would actually freaking kill for a simple WMI class browser that you can select what you want to monitor - straight from Zenoss

[22-Feb-2010 12:26:58] <theacolyte> That's what Hyperic does

[22-Feb-2010 12:27:21] <rmatte> that may get implemented at some point, though it'd probably be an enterprise feature if it did

[22-Feb-2010 12:28:26] <theacolyte> Probably

[22-Feb-2010 12:28:33] <theacolyte> I'm going to try to budget for enterprise I think

[22-Feb-2010 12:29:13] <rmatte> I'd love to get enterprise, but they are charging $100 per device, and we're only charging like $20 per device for monitoring, so it doesn't even make sense

[22-Feb-2010 12:29:20] <theacolyte> lol

[22-Feb-2010 12:29:22] <rmatte> it might once we get a larger client base

[22-Feb-2010 12:29:28] <theacolyte> There isn't a SP pricing model

[22-Feb-2010 12:29:30] <theacolyte> ?

[22-Feb-2010 12:29:30] <rmatte> then we could work out some sort of MSP license deal

[22-Feb-2010 12:29:36] <rmatte> there is

[22-Feb-2010 12:29:45] <rmatte> but even that is too expensive for where we're at right now

[22-Feb-2010 12:29:53] <rmatte> maybe once we grow

[22-Feb-2010 12:29:58] <theacolyte> hmm

[22-Feb-2010 12:30:15] <rmatte> although we're really doing fine with Core, we did lots of custom development to integrate a whole bunch of opensource stuff together and it's working well

[22-Feb-2010 12:30:56] <rmatte> but yeh, we're basically a bunch of people who used to work for another large MSP, but it got bought out and liquidated by Trilogy

[22-Feb-2010 12:31:10] <theacolyte> yeah

[22-Feb-2010 12:31:14] <rmatte> so we came to a new company and started a NOC from scratch

[22-Feb-2010 12:31:36] <rmatte> almost 2 years of development work so far

[22-Feb-2010 12:31:42] <rmatte> and we finally have something pretty decent

[22-Feb-2010 12:34:10] <rmatte> we're constantly improving it

[22-Feb-2010 12:46:58] <ckrough> How do I stop monitoring IPServers for a whole class

[22-Feb-2010 12:47:05] <ckrough> Just cant seem to remember

[22-Feb-2010 12:56:17] <bigegor> Hey all, how is interesting in VirtualIP ZenPack for Cluster resources monitoring?

[22-Feb-2010 12:56:34] <mrayzenoss> I'm always interested in more ZenPacks

[22-Feb-2010 12:56:38] <bigegor> people/bigegor/blog/2010/02/22/virtualip-zenpack

[22-Feb-2010 12:57:40] <bigegor> hi Matt

[22-Feb-2010 12:58:07] <bigegor> I've GOT IT ;)

[22-Feb-2010 12:58:17] <mrayzenoss> yay!

[22-Feb-2010 12:58:28] <bigegor> thanx

[22-Feb-2010 12:59:52] <forsberg> \o/

[22-Feb-2010 13:00:27] forsberg is now known as fOrsberg

[22-Feb-2010 14:17:26] <dec3pti0n> is there another way to have zenoss support large filesystems beside this ? blogs/zenossblog/2009/07/23/tip-of-the-month-supporting-large-linux-and-unix-filesystems/

[22-Feb-2010 14:26:45] <venturaville> I have seen the high and low 32 bit integer setup in SNMP for some devices

[22-Feb-2010 14:26:55] <venturaville> that should be capable of support much larger filesystems

[22-Feb-2010 14:29:01] <mrayzenoss> yeah, I imagine you could expose it with net-snmp and collect it with a custom modeler

[22-Feb-2010 14:29:25] <mrayzenoss> which is probably what the storage vendors do with their enterprise mib

[22-Feb-2010 14:59:46] <rmatte> most likely

[22-Feb-2010 15:02:53] <venturaville> mrayzenoss: that is what netapp does for theirs

[22-Feb-2010 15:23:08] <dec3pti0n> venturaville: do you know what mib ? I've read something about a dsktable on UCD that has a low and high values

[22-Feb-2010 15:25:22] <dec3pti0n> I'm creating a deb pkg for 5.5 net-snmp to see how that behaves since I saw this patch "add 64-bit disk usage statistics to UCD-SNMP-MIB::dskTable

[22-Feb-2010 15:43:27] <venturaville> dec3pti0n: look in the check_netapp script in the netapp zenpack

[22-Feb-2010 15:44:15] <venturaville> I think it comes from the netapp MIB and not UCD though...

[22-Feb-2010 15:47:57] <venturaville> does anyone here have a copy of Xen using libvirt sitting around?

[22-Feb-2010 15:48:02] <venturaville> I need to test something....

[22-Feb-2010 16:01:53] ocnam is now known as Guest95132

[22-Feb-2010 16:04:24] <dec3pti0n> venturaville: cool thanks I will check that out

[22-Feb-2010 16:04:29] <venturaville> np

[22-Feb-2010 16:18:45] <dec3pti0n> I'm trying to understand the zenoss filesystem template before I attempt anything and I'm a bit confused

[22-Feb-2010 16:19:39] <dec3pti0n> When I go to "/Devices/Server/Templates/FileSystem" I only see usedBlocks info nothing for total size

[22-Feb-2010 16:32:57] <dec3pti0n> is there a location in the filesystem where those template files are located so that I could actually view them ?

[22-Feb-2010 17:17:10] <mrayzenoss> dec3pti0n: they're not on the filesystem, they're in the zodb

[22-Feb-2010 17:18:18] <mrayzenoss> what's missing?

[22-Feb-2010 17:19:14] <dec3pti0n> I'm just trying to figure out how the template works. I see that it gets the hrStorageUsed for a particular device

[22-Feb-2010 17:20:24] <dec3pti0n> but what about the total ? I mean it has to at somepoint to also collect the hrStorageSize

[22-Feb-2010 17:20:41] <mrayzenoss> that's from modeling...

[22-Feb-2010 17:20:57] <dec3pti0n> does it do that when that device is first added and then it stores that data into that zodb

[22-Feb-2010 17:21:02] <mrayzenoss> yes

[22-Feb-2010 17:21:24] <mrayzenoss> the zenoss.snmp.HWFileSystemMap is my guess

[22-Feb-2010 17:21:38] <dec3pti0n> ah ok, and I guess then it does the calculation since that value is given in blocks

[22-Feb-2010 17:21:42] <mrayzenoss> under zProperties->zCollectorPlugins

[22-Feb-2010 17:22:00] <mrayzenoss> so if you're doing something custom, you'll need a custom modeler

[22-Feb-2010 17:22:17] <dec3pti0n> yeah I got read up on that

[22-Feb-2010 17:22:25] <mrayzenoss> lemme dig up an example

[22-Feb-2010 17:22:36] <mrayzenoss> storage right?

[22-Feb-2010 17:22:40] <dec3pti0n> yep

[22-Feb-2010 17:22:58] <mrayzenoss> hmm… EMC one has a good hack

[22-Feb-2010 17:23:19] <mrayzenoss> snmpd.conf calls a script to expose metrics via SNMP

[22-Feb-2010 17:23:36] <mrayzenoss> I think the vmware esx does that too

[22-Feb-2010 17:24:26] <dec3pti0n> is that zenpack you a referring to ?

[22-Feb-2010 17:24:50] <mrayzenoss> yeah, I was browsing community/zenpacks?view=tags&tags=storage

[22-Feb-2010 17:25:01] <dec3pti0n> So basically they exec a command when they query a custom oid

[22-Feb-2010 17:25:13] <mrayzenoss> that's how the EMC one works

[22-Feb-2010 17:25:27] <mrayzenoss> what are you trying to monitor?

[22-Feb-2010 17:25:31] <mrayzenoss> a SAN?

[22-Feb-2010 17:26:39] <dec3pti0n> just  a 44T raid and since the snmp mib doesn't support 64bit counters/integer we can't use it

[22-Feb-2010 17:27:56] <mrayzenoss> so you'll have to expose your metrics with a custom oid, then have a custom modeler on the Zenoss side to map those to the filesystem

[22-Feb-2010 17:28:35] <mrayzenoss> the custom oid can be populated with a script called by your snmpd.conf

[22-Feb-2010 17:28:44] <mrayzenoss> the EMC and VMware Filesystems do that

[22-Feb-2010 17:28:57] <mrayzenoss> and they both have custom modelers

[22-Feb-2010 17:29:16] <mrayzenoss> I believe the VMware models via SSH, the EMC by SNMP

[22-Feb-2010 17:29:43] <mrayzenoss> so VMware goes and finds all the filesystems with SSH and then monitors them via SNMP

[22-Feb-2010 17:30:29] <mrayzenoss> somewhere in there is a Bill Gates quote about "8.2 terabytes should be enough for anyone"

[22-Feb-2010 17:30:48] <dec3pti0n> lol you made my day there :)

[22-Feb-2010 17:31:09] <mrayzenoss> that said, if you write that solution, that's a very handy ZenPack in the making

[22-Feb-2010 17:32:25] <dec3pti0n> so when you talk about modeler you refer to a zenpack creation ?

[22-Feb-2010 17:32:49] <dec3pti0n> I'm trying to find in the docs where I can read up in regards to creating this custom modeler

[22-Feb-2010 17:33:04] <dec3pti0n> I have the zenpack guige

[22-Feb-2010 17:33:07] <dec3pti0n> guide

[22-Feb-2010 17:33:34] <mrayzenoss> the Dev Guide chapter 12 covers it

[22-Feb-2010 17:33:41] <mrayzenoss> lots of code examples on zenpacks.zenoss.org

[22-Feb-2010 17:33:59] <dec3pti0n> cool thanks I was getting to that one

[22-Feb-2010 17:34:11] <mrayzenoss> and there are a handful of custom modelers in the zenoss source itself

[22-Feb-2010 17:35:43] <dec3pti0n> thank you very much for your help and explanations, I will read up on that all and hopefully implement a general solution

[22-Feb-2010 17:35:55] <mrayzenoss> cool

[22-Feb-2010 19:35:22] krphop_ is now known as krphop

[22-Feb-2010 21:36:42] <cdemwell> What's the best way to go about installing zenoss on a debian lenny system?

[22-Feb-2010 21:37:13] <cdemwell> I see there's a deb, but it just dumps a bunch of stuff in /usr/local/zenoss and I'm not sure if it's broken or what; there are no docs that I can find.

[22-Feb-2010 21:39:20] <cdemwell> google tells me of a couple approaches: first, ignore the deb. Second, do the install and then just /etc/init.d/zenoss start - but the current deb doesn't deploy that script

[22-Feb-2010 21:47:46] <cdemwell> the zenoss core installation PDF Just Doesn't Work

[22-Feb-2010 21:48:10] <cdemwell> so I guess I have to abandon apt?

[22-Feb-2010 23:41:36] <theacolyte> I'd use the install stack

[22-Feb-2010 23:41:40] <theacolyte> That's what I did and it worked well

[22-Feb-2010 23:45:35] <cdemwell> theacolyte, you mean the .bin?

[22-Feb-2010 23:45:38] <cdemwell> that's what I ended up doing

[22-Feb-2010 23:45:43] <theacolyte> yeah

[22-Feb-2010 23:45:44] <cdemwell> the .deb just doesn't do what the docs say

[22-Feb-2010 23:45:47] <theacolyte> I think that's how they prefer doing it

[22-Feb-2010 23:45:48] <cdemwell> the bin worked fine

[22-Feb-2010 23:45:56] <theacolyte> Because they handle upgrades (vs doing it via a packager)

[22-Feb-2010 23:46:03] <theacolyte> there's been a shift as of late for companies doing that

[22-Feb-2010 23:46:18] <theacolyte> VMWare has a rpm for their tools, but they suggest you use their .sh file

[22-Feb-2010 23:46:36] <cdemwell> there's something to be said about it, certainly

[22-Feb-2010 23:46:56] <cdemwell> I just expect that if they offer a deb, it ought to at least work according to their docs

[22-Feb-2010 23:47:01] <cdemwell> or it should ship new docs

[22-Feb-2010 23:47:56] <theacolyte> yeah

[22-Feb-2010 23:57:05] <cdemwell> theacolyte, have you been using zenoss for a long time?

[22-Feb-2010 23:57:30] <theacolyte> cdemwell: a few months now

[22-Feb-2010 23:57:57] <cdemwell> doing what sort of thing, if you don't mind telling

[22-Feb-2010 23:58:54] <theacolyte> I do primarily windows monitoring

[22-Feb-2010 23:59:06] <theacolyte> so I use the WMI zenpack with custom templates I've written

[22-Feb-2010 23:59:24] <theacolyte> But I do some up/down for external (not my) websites that we use, services/port monitoring as well

[22-Feb-2010 23:59:47] <theacolyte> The curve for me as a little steep, but I'm very comfortable with it

[22-Feb-2010 23:59:49] <theacolyte> and this channel is great

[23-Feb-2010 00:00:30] [disconnected at Tue Feb 23 00:00:30 2010]

[23-Feb-2010 00:00:30] [connected at Tue Feb 23 00:00:30 2010]

[23-Feb-2010 00:00:46] [zenoss-logger (logger bot) has joined #zenoss]

[23-Feb-2010 00:00:55] <cdemwell> that's good to know

[23-Feb-2010 00:01:50] <cdemwell> I'm just poking around a bit before I break down and RTFM to really get anything done

[23-Feb-2010 00:01:59] <theacolyte> yeah

[23-Feb-2010 00:02:04] <theacolyte> that's what I did

[23-Feb-2010 00:02:18] <theacolyte> you definately should RTFM, like usual for me that's the last thingI do, and I regretted it with zenoss

[23-Feb-2010 00:05:36] <cdemwell> Well, yes, we should always RTFM even if TFM is broken

[23-Feb-2010 00:05:47] <cdemwell> but I don't know anyone who RTs the FM before poking around just a little

[23-Feb-2010 00:05:49] <theacolyte> hehehehe

[23-Feb-2010 00:05:57] <theacolyte> For me, I did it about 2 weeks too late

[23-Feb-2010 00:06:08] <theacolyte> But the guys in this channel have some patience

[23-Feb-2010 00:06:17] <cdemwell> yay

[23-Feb-2010 01:09:59] fOrsberg is now known as forsberg

[23-Feb-2010 02:23:52] <bkenny> ever seen the zenoss leaving little 5/10 minute gaps in its RRDTool graphs for network ints ?

[23-Feb-2010 03:10:45] <zen_newbie> hello

[23-Feb-2010 03:11:01] <zen_newbie> is it too early to find people here

[23-Feb-2010 03:11:02] <Grizmawe> good morning

[23-Feb-2010 03:11:32] <Weetos> hello zen_newbie

[23-Feb-2010 03:11:49] <zen_newbie> i'm having a little bit of trouble doing event translation can onyone with better scripting knowledge help point the way please

[23-Feb-2010 03:13:59] <Weetos> Could you please explain a bit what event transfrom you need ?

[23-Feb-2010 03:15:42] <zen_newbie> i have this in the event translation - evt.summary = "CS Fail" - however the device that sends the trap sends the same oid regardless of what the failure is - but it does also send more data which is logged in the details field of ccsAlarmParameter and the value depicts what actually has failed the value changed but one example is (1, 3, 6, 1, 4, 1, 3142, 2, 7, 294, 2, 5) if I could have a series of  if ccsAlarmParameter = "(1,

[23-Feb-2010 03:15:56] <zen_newbie> that would solve my problem of gettin gthe right info recorded in the summery

[23-Feb-2010 03:16:34] <zen_newbie> is it as simple as I've written ?

[23-Feb-2010 03:16:57] <Weetos> yep it can be

[23-Feb-2010 03:17:50] <zen_newbie> would that work as I';ve written - if I put that in the transform field ?

[23-Feb-2010 03:18:08] <Weetos> through getattr you can retrieve values stored in your trap

[23-Feb-2010 03:18:30] <zen_newbie> ok....... getting into areas I know nothing about

[23-Feb-2010 03:19:03] <Weetos> x = getattr(evt, "trap_variable_you_need","Unknown")

[23-Feb-2010 03:19:12] <Weetos> then x contains the value

[23-Feb-2010 03:19:23] <zen_newbie> whats the Unknown bit all about ?

[23-Feb-2010 03:19:53] <Weetos> it's a default value, in case the trap doesn't contain the variable you're looking for

[23-Feb-2010 03:20:30] <Weetos> so when x = "unknown", you know your trap wasn't containg the variable you were expecting

[23-Feb-2010 03:20:47] <zen_newbie> so if I follow - err_val = getattr(evt, "ccsAlarmParameter","Unknown")

[23-Feb-2010 03:20:57] <Weetos> yep that should be it

[23-Feb-2010 03:21:09] <zen_newbie> if err_val = "(1, 3, 6, 1, 4, 1, 3142, 2, 7, 294, 2, 5)" then evt.summary = "Fan Failure"

[23-Feb-2010 03:21:40] <Weetos> I guess this should work

[23-Feb-2010 03:22:05] <Weetos> although I sometimes have a hard time with numerical values

[23-Feb-2010 03:22:09] <zen_newbie> and then just have a series of if thens to test and change the evt.summery acordingly ?

[23-Feb-2010 03:22:22] <Weetos> exactly

[23-Feb-2010 03:22:40] <Weetos> you can even change evt.severity if you need to

[23-Feb-2010 03:22:47] <zen_newbie> i'm just going to try that - fire off some failues and test what happends

[23-Feb-2010 03:23:20] <zen_newbie> the evt.severity should always be critical in this case as it means imminent failure

[23-Feb-2010 03:23:30] <Weetos> ok

[23-Feb-2010 03:23:32] <zen_newbie> back in a bit with my results ....

[23-Feb-2010 03:23:37] <Weetos> ok

[23-Feb-2010 03:25:21] <zen_newbie> the test in the transform box has turned red - is it trying to tell me something - should I be terminating each line with a ;

[23-Feb-2010 03:25:32] <zen_newbie> *text

[23-Feb-2010 03:25:53] <Weetos> no, python doesn't require ;

[23-Feb-2010 03:26:05] <Weetos> check your indenting

[23-Feb-2010 03:27:11] <Weetos> be sure you have empty line where you "endif" should be (no endifs in python)

[23-Feb-2010 03:27:53] <zen_newbie> err_val = getattr(evt, "ccsAlarmParameter","Unknown")  if err_val = "(1, 3, 6, 1, 4, 1, 3142, 2, 7, 294, 2, 5)" then evt.summary = "Right PSU Failure"

[23-Feb-2010 03:27:57] <Weetos> here's en example : http://pastebin.com/3ce8FATj

[23-Feb-2010 03:28:25] <Weetos> please use pastebin for python code, as indenting is important

[23-Feb-2010 03:29:21] <Grizmawe> I am trying create a multi-graph report with the temperature of a group of servers plotted. If I select "specific device/component" for the collection items then I can select a server and then its ioboard1 component. I then get the temperature plotted from the graph. How can I get the data from this component for all servers in a group...? what would I specify as the graph point?

[23-Feb-2010 03:29:55] <Weetos> just to make sure, is "1, 3, 6, 1, 4, 1, 3142, 2, 7, 294, 2, 5" the OID of ccsAlarmParameter ?

[23-Feb-2010 03:31:01] <zen_newbie> the ccsAlarmParameter - the oid is always 1.3.6.1.4.1.3142.3.1.1.2.5

[23-Feb-2010 03:31:41] <Grizmawe> for the individual device/component option the graph point is a datapoint defined as "TemperatureCelsius_temperature_celsius". Is there a way to specify for example ${Device/ioboard1}TemperatureCelsius_temperature_celsius so that it will collect from each server in the group. (doesnt work as specified here)

[23-Feb-2010 03:32:23] <Weetos> Grizmawe> sorry I can't help here

[23-Feb-2010 03:32:47] <zen_newbie> this is what I have - http://pastebin.com/XZp1GqF2

[23-Feb-2010 03:33:13] <Grizmawe> Weetos, ok thanks anyway

[23-Feb-2010 03:33:17] <Weetos> zen_newbie> you need to test the value, not the OID

[23-Feb-2010 03:33:32] <Weetos> Do you know what's the expected value ?

[23-Feb-2010 03:34:57] <zen_newbie> yeah in the table on the details page of the event the field columb has ccsAlarmParameter and on the same line in the value columb it is (1, 3, 6, 1, 4, 1, 3142, 2, 7, 294, 2, 5)

[23-Feb-2010 03:36:53] <Weetos> hmmm that's not really an usual way

[23-Feb-2010 03:36:53] <zen_newbie> I assumed that the getattr line would load err_val with the value from the ccsAlarmParameter field ?

[23-Feb-2010 03:37:08] <Weetos> yeah it should do that

[23-Feb-2010 03:37:26] <Weetos> then your code is correct

[23-Feb-2010 03:37:45] <Weetos> is this something you can simulate ?

[23-Feb-2010 03:38:36] <zen_newbie> I wish I could show you the details of the event - the trap the kit sends has all sorts of info in it - its meant to be used with proprietory snmp software - yes I can trigger a fault but stopping a fan or unplugging one of the power supplies - which is all I want to monitor on this device anyway

[23-Feb-2010 03:39:17] <Weetos> could you just copy/paste the event details on pastebin ?

[23-Feb-2010 03:40:48] <Weetos> Given what you told me, your code should work fine anyway

[23-Feb-2010 03:41:13] <zen_newbie> didnt know about pastebin - guessed there might be an image version - http://imagebin.ca/view/cZsaE9LG.html here is the grab of the details page

[23-Feb-2010 03:41:43] <Weetos> ok good

[23-Feb-2010 03:42:42] <Weetos> well I guess this value is an OID the proprietary software is supposed to read when ccsAlarmParameter is set

[23-Feb-2010 03:42:53] <zen_newbie> the oid regardless of the failue is always the same - the only thing that changes is the cssAlarmParameter which the proprietory snmp software translates into the actual failure

[23-Feb-2010 03:43:03] <zen_newbie> :-) yes

[23-Feb-2010 03:43:49] <Weetos> just out of curiosity, did you try to snmpget that OID ?

[23-Feb-2010 03:44:58] <Weetos> I guess it returns the alarm code and/or message

[23-Feb-2010 03:45:14] <zen_newbie> yeah returns snmpCCSAlarm

[23-Feb-2010 03:45:26] <Weetos> ok

[23-Feb-2010 03:45:50] <Weetos> then I guess your event transform is ready for production then ;)

[23-Feb-2010 03:45:53] <zen_newbie> not very helpful unfortunatly

[23-Feb-2010 03:46:10] <zen_newbie> i meant the trap - not you :-)

[23-Feb-2010 03:46:26] <Weetos> haha yeah

[23-Feb-2010 03:48:47] <Weetos> Any chance you can test your event transform right now ?

[23-Feb-2010 03:50:35] <Weetos> BRB, phone call

[23-Feb-2010 03:56:47] <Egyptian> hi

[23-Feb-2010 03:56:49] <Egyptian> again

[23-Feb-2010 03:57:08] * Egyptian is beginning to feel like jack in the box .. popping up every so often

[23-Feb-2010 03:57:14] <forsberg> :P

[23-Feb-2010 03:57:18] <Egyptian> anyways .. i set up process monitoring

[23-Feb-2010 03:57:28] <Egyptian> with alerts enabled already

[23-Feb-2010 03:57:59] <Egyptian> then i got a message that  a process was down .. acknowledged it

[23-Feb-2010 03:58:12] <Egyptian> the process then came up

[23-Feb-2010 03:58:18] <Egyptian> then deleted the event for the process down

[23-Feb-2010 03:58:25] <Egyptian> then got the alert that the process was up

[23-Feb-2010 03:58:33] <Egyptian> and i am lost

[23-Feb-2010 03:58:46] <forsberg> process up should just clear the process down ?

[23-Feb-2010 03:58:49] <forsberg> not create alert

[23-Feb-2010 03:59:04] <Egyptian> shrug .. i get zenoss clear smses  . a lot

[23-Feb-2010 03:59:10] <forsberg> ah yes

[23-Feb-2010 03:59:21] <forsberg> my bad, it does make "alert" on clear

[23-Feb-2010 03:59:22] <Egyptian> which means i have 2 problems

[23-Feb-2010 03:59:32] <Egyptian> ah good .. only 1 problem :)

[23-Feb-2010 03:59:58] <Egyptian> whcih all problems were that easily solved :)

[23-Feb-2010 04:00:06] <Egyptian> s/whcih/wish

[23-Feb-2010 04:01:51] <Egyptian> my question is .. why did the event not get cleared earllier? .. this entire process took about 2 hours

[23-Feb-2010 04:02:49] <forsberg> its hard to say, doest it take 2 hours to clear event ?

[23-Feb-2010 04:03:07] <forsberg> you can test it, if you have some service you shutdown temporarily

[23-Feb-2010 04:03:32] <forsberg> i have escalation count 2  or 3 on most stuff, so it takes 10-15 minutes for alert and clear

[23-Feb-2010 04:13:45] <Egyptian> forsberg: sorry .. no not 2 hours to clear event

[23-Feb-2010 04:14:06] <Egyptian> 2 hours between acknowledging event and clearing the event + recieving the alert

[23-Feb-2010 04:14:32] <Egyptian> escalation eh ? .. is there like a "best practice" document for zenoss ?

[23-Feb-2010 04:18:11] <Grizmawe> Egyptian, the only thing I know of is the docs on the download page http://www.zenoss.com/download/links. Mainly the admin guide and extended monitoring guide. There is also a ZenOss book which I have bought and is very useful http://www.packtpub.com/zenoss-core-network-and-system-monitoring/book

[23-Feb-2010 04:20:13] <Egyptian> Grizmawe: thanks

[23-Feb-2010 04:33:55] <zen_newbie> Weetos : right - I'm back now - got a phone call too - I'm about to test the trap

[23-Feb-2010 04:43:16] <Weetos> oops sorry zen_newbie that phone took me a long time

[23-Feb-2010 04:43:59] <Weetos> Did the transform work ?

[23-Feb-2010 04:45:12] <frozty_sa> aww, damn, chudler's not around :(

[23-Feb-2010 04:45:17] <zen_newbie> no sadly it didnt - I'm trying to work out why the text in the transform box is red, - i'm breaking it down into line by line - the err_val = line when on its own is black - but when I put in the if ... line the text turns red

[23-Feb-2010 04:45:59] <Weetos> I'll try to set this transform on my system and see if I help debugging

[23-Feb-2010 04:47:57] <Weetos> ok I think I figured it out

[23-Feb-2010 04:48:12] <Weetos> err_val = getattr(evt, "ccsAlarmParameter","Unknown")

[23-Feb-2010 04:48:13] <Weetos> if err_val = "(1, 3, 6, 1, 4, 1, 3142, 2, 7, 294, 2, 5)":

[23-Feb-2010 04:48:38] <Weetos> it should be "if err_val == " (note the double "=")

[23-Feb-2010 04:49:06] <zen_newbie> we must be psycic or something - just notices the absence of a second = too :-) - just going to try it.

[23-Feb-2010 04:49:19] <Weetos> haha

[23-Feb-2010 04:49:34] <Weetos> psychic connection through IRC !

[23-Feb-2010 04:51:07] <frozty_sa> anyone here with a working xmppBot instance?

[23-Feb-2010 04:51:46] <Weetos> nope sorry

[23-Feb-2010 05:04:42] <zen_newbie> weetos - sadly it isnt working :-(

[23-Feb-2010 05:05:51] <zen_newbie> this is what I have - the summary is being translated into "Frame Failure" as nothing else is changing it - http://pastebin.com/nex04Hwn

[23-Feb-2010 05:06:14] <zen_newbie> "Fault on Frame" oops but oyu know what I mean

[23-Feb-2010 05:06:45] <Weetos> hmm

[23-Feb-2010 05:07:17] <Weetos> there might be invisible characters that make the test fail

[23-Feb-2010 05:08:54] <zen_newbie> yeah - it could well be padded out etc, does python have a strip command line perl does ?

[23-Feb-2010 05:09:34] <Weetos> I don't know, I'm actually trying to find it

[23-Feb-2010 05:10:15] <Weetos> yeah it does exists

[23-Feb-2010 05:10:28] <Weetos> strip(s[, chars])

[23-Feb-2010 05:10:44] <Weetos> Return a copy of the string with trailing characters removed. If chars is omitted or None, whitespace characters are removed.

[23-Feb-2010 05:11:16] <zen_newbie> i'm just trying this - evt.summary = "-%s-" %(err_val) hopefully I should get the summary changed into the value with - each end ?

[23-Feb-2010 05:11:43] <Weetos> yep that should work

[23-Feb-2010 05:12:13] <Weetos> that's a pity we can't test tranforms on the fly using the interface

[23-Feb-2010 05:17:14] <zen_newbie> yeah - or make it go back and reprocess a trap from the dropdowns ?

[23-Feb-2010 05:17:45] <Weetos> yes, this would be good as well

[23-Feb-2010 05:18:00] <Weetos> BRB, phone again sorry

[23-Feb-2010 05:22:37] <Weetos> ok done

[23-Feb-2010 05:29:53] <zen_newbie> weetos : gotta stop now - being tasked with other things - will have a play some more later - thanks for your help.

[23-Feb-2010 05:30:08] <Weetos> no problem

[23-Feb-2010 05:30:33] <Weetos> I hope you'll find a way to make it work

[23-Feb-2010 05:30:44] <zen_newbie> ta.. - speak to you again later maybe.

[23-Feb-2010 05:46:03] <Grizmawe> Is there a way to force a zenperfsnmp cycle for a particular device?

[23-Feb-2010 05:56:31] <Grizmawe> found it - zenperfsnmp run -d /Devices/<path to device>/<device name>

 

[23-Feb-2010 05:57:09] <Weetos> Nice !

[23-Feb-2010 05:57:21] <Weetos> good to know

[23-Feb-2010 06:07:19] <Egyptian> why .. am i getting alerts on httpd pre-forks?  the machine is production state yes but why everytime prefork goes up or down do i get an alert ?

[23-Feb-2010 08:19:18] <Troubadix09> good afternoon

[23-Feb-2010 10:39:24] <rmatte> eugh, this jc_batch_load.py script isn't working properly and jane's page with the script is gone with the transition to the new site

[23-Feb-2010 10:40:10] <rmatte> I have the device names and IPs in the hosts file but it's not picking up the IPs when adding the devices

[23-Feb-2010 10:41:44] <rmatte> oh, I see why

[23-Feb-2010 10:43:52] <frozty_sa> chudler: around?

[23-Feb-2010 10:44:09] <chudler> yes

[23-Feb-2010 10:44:26] <frozty_sa> \o/

[23-Feb-2010 10:44:48] <frozty_sa> some questions around xmppBot

[23-Feb-2010 10:46:13] <chudler> shoot

[23-Feb-2010 10:46:22] <frozty_sa> I'm running into a similar issue as the people in *finds the forum link since weave doesn't seem to have synced yet*

[23-Feb-2010 10:49:02] <frozty_sa> message/44668 did. but only when starting the bot via the settings->daemon interface. if I restart the entire zenoss instance, it starts up

[23-Feb-2010 10:49:31] <frozty_sa> then it'll auth against the jabber server, and I can see that in the jabber logs, but it never comes online

[23-Feb-2010 10:49:39] <frozty_sa> server is ejabberd

[23-Feb-2010 10:49:45] <frozty_sa> any ideas where I can poke?

[23-Feb-2010 11:06:40] <chudler> ok, sorry was AFK

[23-Feb-2010 11:07:16] <rmatte> lol

[23-Feb-2010 11:07:37] <chudler> you are not using SSL?

[23-Feb-2010 11:07:52] <chudler> also, the jabber server indicates successful auth?

[23-Feb-2010 11:08:08] <frozty_sa> yeah

[23-Feb-2010 11:08:13] <frozty_sa> lemme get the log snippets quickly

[23-Feb-2010 11:08:44] <chudler> also, does the xmppbot log anything interesting?  can I see that also?

[23-Feb-2010 11:09:15] <frozty_sa> sure

[23-Feb-2010 11:12:23] <frozty_sa> oh gorramfok, the log I'm after just got nuked when I closed the wrong screen session

[23-Feb-2010 11:12:31] <frozty_sa> lemme re-run stuff quickly

[23-Feb-2010 11:20:31] <frozty_sa> ...

[23-Feb-2010 11:21:19] * frozty_sa tries to figure out who changed what

[23-Feb-2010 11:21:32] <frozty_sa> because all the errors everywhere are now different :/

[23-Feb-2010 11:24:37] <frozty_sa> okay, bleh, I think I found a bug

[23-Feb-2010 11:25:18] <frozty_sa> the hostname for the jabber connection destination is now on its fixed name of jabber.domain.tld, where it used to be on the same host as domain.tld previously

[23-Feb-2010 11:25:51] <frozty_sa> xmppBot doesn't seem to do the SRV lookups for XMPP if you specify jabber_host as domain.tld

[23-Feb-2010 11:26:00] <frozty_sa> because it's attempting to connect to entirely the wrong host now

[23-Feb-2010 11:26:01] <chudler> that's true it does not do that

[23-Feb-2010 11:26:22] <frozty_sa> what file do I go fiddle in?

[23-Feb-2010 11:26:35] <frozty_sa> then I can submit the necessary patch on that

[23-Feb-2010 11:28:16] <aclark> w/ 8

[23-Feb-2010 11:28:22] <aclark> grrr sorry

[23-Feb-2010 11:28:41] <chudler> I think it would require changes to at least, Jabber/Adapter.py, xmppBot.py, and possibly Jabber/Options.py.  There is a workaround, however.

[23-Feb-2010 11:29:04] <frozty_sa> I'm all ears :)

[23-Feb-2010 11:29:10] <frozty_sa> or eyes, as it may be

[23-Feb-2010 11:31:00] <chudler> specify jabber_host as the connection destination (whatever the SRV record is set to), set im_host as the jabber.domain.tld.

[23-Feb-2010 11:31:35] <frozty_sa> cool, lemme try that

[23-Feb-2010 11:31:51] <chudler> er wait, maybe set im_host as domain.tld.. I'm not totally clear on your setup.

[23-Feb-2010 11:32:25] <chudler> briefly, the bot will use im_host to build jid strings, and use jabber_host ONLY for connecting to the server.  It might work for this use.

[23-Feb-2010 11:32:31] <frozty_sa> and then any idea why I'd get http://slexy.org/view/s2Tjb2Q6X0 if I try to control the daemon from the interface, but it boots up otherwise?

[23-Feb-2010 11:32:57] <chudler> no, that's really weird

[23-Feb-2010 11:34:03] <frozty_sa> yeah, thought so too

[23-Feb-2010 11:34:12] <chudler> perhaps delete any .pyc and .pyo files?  but I have no idea why/where that error comes from

[23-Feb-2010 11:34:26] <frozty_sa> I did initially have some issues with missing pyopenssl, so maybe there's a cached problem somewhere

[23-Feb-2010 11:34:42] <frozty_sa> chudler: looks like we're on the same guesspage there :)

[23-Feb-2010 11:35:10] <chudler> yeah, it always says it is missing when it is run by zenoss's python.  If you want to use ssl, a workaround is at docs/DOC-4686

[23-Feb-2010 11:35:34] <chudler> it requires you to manually install the pyopenssl module as the zenoss user.

[23-Feb-2010 11:36:12] <frozty_sa> yeah, did that

[23-Feb-2010 11:36:22] <frozty_sa> just added the latest egg from pypi

[23-Feb-2010 11:36:53] <frozty_sa> but it's not a major hassle, I control both servers and they're in the same subnet in a fairly trusted vlan

[23-Feb-2010 11:40:38] <frozty_sa> okay, looks like that worked

[23-Feb-2010 11:41:28] <frozty_sa> lemme just get a decent jabber client to test

[23-Feb-2010 11:42:52] <frozty_sa> chudler++

[23-Feb-2010 11:43:04] <frozty_sa> chudler: patches accepted? (re the DNS lookup stuff)

[23-Feb-2010 11:43:21] <chudler> yes

[23-Feb-2010 11:45:51] <chudler> I haven't totally abandoned it.. yet :-p

[23-Feb-2010 11:46:36] <frozty_sa> heh

[23-Feb-2010 11:46:43] <frozty_sa> I'll probably send along a few patches

[23-Feb-2010 11:47:31] <frozty_sa> finally at a point in my work environment where I can produce more code than just a few one-liner patches and stuff

[23-Feb-2010 13:32:53] <dec3pti0n> I'm creating a zenpack through the interface, and I have also installed some other zenpacks to study them and have a clue on how they were created

[23-Feb-2010 13:34:11] <dec3pti0n> I'm not sure yet but I'm going to create a class and then add that to my zenpack ... in that class I want to re-use the filesystem template that already comes with core .. I just have to create a copy right ?

[23-Feb-2010 13:34:31] <dec3pti0n> and then make whatever changes I want I guess

[23-Feb-2010 13:34:45] <mrayzenoss> dec3pti0n: yeah, you can create a copy of the template to your class, then "Add to ZenPack" when you're done

[23-Feb-2010 13:34:56] <mrayzenoss> the new Class and the new template

[23-Feb-2010 13:35:33] <venturaville> I do the same for templates for components, as it is nicer than having to generate the XML in objects.xml by hand....

[23-Feb-2010 13:35:37] <rmatte> well, if he adds the class the template should get added with it

[23-Feb-2010 13:36:20] <rmatte> venturaville: components?

[23-Feb-2010 13:37:18] <venturaville> e.g. interfaces, disks, etc. perf graphs...

[23-Feb-2010 13:37:49] <rmatte> I see, I generally use the term "objects", so didn't know what you meant by component

[23-Feb-2010 13:38:08] <frozty_sa> chudler: ta for the assistance on that

[23-Feb-2010 13:38:44] <chudler> no prob!  I'm just glad it works now.  I use it all the time, it's a bonus if other people can also

[23-Feb-2010 13:39:39] <frozty_sa> indeed

[23-Feb-2010 13:40:11] <frozty_sa> now that I know the requisites, I'll see if there are any snags when I set up the next instance later this week

[23-Feb-2010 13:40:28] <dec3pti0n> cool thanks

[23-Feb-2010 14:06:40] mrayzenoss1 is now known as mrayzenoss

[23-Feb-2010 14:20:23] <MrWGW> are there any significant problems to using Zenoss primarily iwth ssh and the various zenpaks for that, as opposed to SNMP?

[23-Feb-2010 14:20:32] <MrWGW> specifically what i want to do is run zenoss at one site that is not VPN'ed to some other sites

[23-Feb-2010 14:20:37] <MrWGW> but use it to monitor systems at those other sites via ssh

[23-Feb-2010 14:24:27] <rmatte> MrWGW: no, the ssh monitoring works quite well

[23-Feb-2010 14:34:04] <rmatte> This is the best: http://imgs.xkcd.com/comics/devotion_to_duty.png

[23-Feb-2010 14:34:59] <venturaville> so true

[23-Feb-2010 14:35:24] <rmatte> hehe

[23-Feb-2010 14:35:59] <MrWGW> rmatte: outstanding

[23-Feb-2010 14:36:06] <rmatte> :)

[23-Feb-2010 14:36:10] <MrWGW> I figure this way I can run a zenoss server at my house

[23-Feb-2010 14:36:16] <MrWGW> and use it to monitor my servers at three remote datacenters

[23-Feb-2010 14:36:16] <MrWGW> via ssh

[23-Feb-2010 14:36:17] <rmatte> yup

[23-Feb-2010 14:36:31] <rmatte> as long as you have ssh access to each device you want to monitor

[23-Feb-2010 14:36:33] <MrWGW> somehow the thought of getting snmp traffic across a secure VPN to all of those sites makes me ill :-p

[23-Feb-2010 14:36:53] <MrWGW> zen is beautiful

[23-Feb-2010 14:36:59] <MrWGW> zenoss rather

[23-Feb-2010 14:37:05] <MrWGW> I first saw it demoed in 2008, and I was impressed

[23-Feb-2010 14:37:07] <MrWGW> I finally took the plunge

[23-Feb-2010 14:37:08] <rmatte> you can't like ssh to 1 device and then bounce to others from there, it has to be direct ssh to each device

[23-Feb-2010 14:37:15] <rmatte> yeh, zenoss is really nice

[23-Feb-2010 14:37:19] <rmatte> and it's only getting better

[23-Feb-2010 14:37:29] <MrWGW> I just saw a demo of it again this weekend at SCALE

[23-Feb-2010 14:37:35] <MrWGW> first time I saw it demoed they had this awesome French salesman

[23-Feb-2010 14:37:39] <rmatte> the new interface is going to be awesome when it's done

[23-Feb-2010 14:37:41] <MrWGW> but the guy who demoed it in this instane was also a great guy

[23-Feb-2010 14:37:45] <MrWGW> the current one is shit hot

[23-Feb-2010 14:38:07] <rmatte> yeh

[23-Feb-2010 14:38:59] <rmatte> the new interface is easily the nicest looking web interface that I've seen

[23-Feb-2010 14:40:04] <MrWGW> is it just me or has Matt Ray authored nearly all of the community zenpaks? :-p

[23-Feb-2010 14:40:32] <MrWGW> or wait

[23-Feb-2010 14:40:35] <MrWGW> I guess he just reviews and approves them

[23-Feb-2010 14:40:59] <rmatte> nah, he doesn't author them

[23-Feb-2010 14:41:10] <rmatte> I've done a few, Egor and rocket have done a ton

[23-Feb-2010 14:41:46] <MrWGW> oh, what about monitoring windows boxes?  Is it possible to do that without snmp?

[23-Feb-2010 14:41:52] <rmatte> This is what the new interface will look like: http://designingwebinterfaces.com/blog/wp-content/uploads/2009/07/drag_drop_reorg_zenoss.png

[23-Feb-2010 14:41:57] <rmatte> (well, obviously part of it)

[23-Feb-2010 14:42:23] <MrWGW> cool

[23-Feb-2010 14:42:31] <rmatte> well, when Egor's new WMI ZenPack comes out it'll have full WMI monitoring support for windows boxes

[23-Feb-2010 14:42:44] <rmatte> but as it currently stands, monitoring windows boxes needs to be done via snmp in Zenoss core

[23-Feb-2010 14:42:51] <rmatte> The enterprise version has full WMI support

[23-Feb-2010 14:43:01] <MrWGW> I should relaly just configure snmp on my windows desktops

[23-Feb-2010 14:43:17] <rmatte> We use SNMP for windows monitoring and it works fine

[23-Feb-2010 14:43:36] <rmatte> I made some ZenPacks to monitor performance data without needing SNMP-Informant

[23-Feb-2010 14:43:55] <rmatte> the default windows snmp template in Zenoss is designed to use SNMP-Informant, but I hate having to install something extra on all servers

[23-Feb-2010 14:44:40] <rmatte> The packs up on the site are a bit rough, I have a nicer version but I need to wait for the 2.5.2 release to release them

[23-Feb-2010 14:44:50] <mrayzenoss> rmatte: that's an early mockup, here's a newer shot: http://imgur.com/3WfdB

[23-Feb-2010 14:45:07] <rmatte> nice

[23-Feb-2010 14:47:06] <chudler> umm.. wow

[23-Feb-2010 14:47:38] <rmatte> chudler: indeed

[23-Feb-2010 14:47:39] <mrayzenoss> yeah, we're going to need a lot of testing for community zenpacks

[23-Feb-2010 14:47:46] <rmatte> yeh

[23-Feb-2010 14:48:06] <MrWGW> I would say the alert indicators on that screenshot are overbearing

[23-Feb-2010 14:48:17] <rmatte> yeh, I mentioned that before

[23-Feb-2010 14:48:18] <MrWGW> hard to tell if there's a real alert or not

[23-Feb-2010 14:48:24] <MrWGW> they hsould be greyed out or subdued if there are no actual alerts

[23-Feb-2010 14:48:26] <rmatte> they should be like the alert indicators in the current event console

[23-Feb-2010 14:48:52] <rmatte> the ones in the gray area look fine

[23-Feb-2010 14:48:58] <rmatte> there's just too much contrast with the white

[23-Feb-2010 14:49:02] <rmatte> in the list

[23-Feb-2010 14:50:26] <mrayzenoss> yeah, that complaint has already been raised

[23-Feb-2010 14:50:29] <theacolyte> mrayzenoss: 2.5.2? :>

 

[23-Feb-2010 14:51:02] <mrayzenoss> soon

[23-Feb-2010 14:51:15] <theacolyte> No, I mean that new interface, hehe

[23-Feb-2010 14:51:32] <mrayzenoss> no, probably around June

[23-Feb-2010 14:51:39] <mrayzenoss> we'll have alpha releases soon

[23-Feb-2010 14:51:43] <mrayzenoss> and beta

[23-Feb-2010 14:51:49] <mrayzenoss> and SVN is always available

[23-Feb-2010 14:51:51] <theacolyte> Hey, any of you run into banding on your utilization graphs for network interfaces? it's weird

[23-Feb-2010 14:52:09] <theacolyte> mrayzenoss: Yeah, I'vbe got some time aside next week to take a gander at 2.5.2 and egor's WMI stuff

[23-Feb-2010 14:52:25] <rmatte> banding?

[23-Feb-2010 14:52:28] <rmatte> as in gaps?

[23-Feb-2010 14:52:31] <theacolyte> yeah

[23-Feb-2010 14:52:55] <rmatte> I used to, but then I dropped zserver-threads in zope back down to the default of 4 and haven't had issues since

[23-Feb-2010 14:53:03] <rmatte> if you're getting gaps it's probably due to timeouts

[23-Feb-2010 14:53:37] <theacolyte> http://imgur.com/85Xnv

[23-Feb-2010 14:54:13] <rmatte> yeh, that's what I'm talking about... check the devices near the top of your device list to see if they have gaps

[23-Feb-2010 14:54:14] <theacolyte> it doesn't show it too well, but notice how the outbound continues in the gap

[23-Feb-2010 14:54:16] <theacolyte> but inbound doesn't

[23-Feb-2010 14:54:19] <rmatte> if not, then it's a timeout issue

[23-Feb-2010 14:55:10] <rmatte> could be latency causing it too

[23-Feb-2010 14:56:17] <theacolyte> yeah it looks like it's happening towards the  bottom

[23-Feb-2010 14:56:41] <theacolyte> but not consistantly... hmm

[23-Feb-2010 14:56:54] <theacolyte> I'm not getting any sort of correlating events

[23-Feb-2010 14:57:17] <rmatte> if it's happening towards the bottom then you're having intermittent load issues, IO issues, or connectivity issues

[23-Feb-2010 14:57:27] <rmatte> any way you look at it, it's related to performance

[23-Feb-2010 14:57:42] <chudler> perhaps I am crazy, but I don't see gaps in that graph?  Is it Inbound going to zero?

[23-Feb-2010 14:57:49] <theacolyte> yes

[23-Feb-2010 14:58:08] <rmatte> how do you not see gaps?

[23-Feb-2010 14:58:13] <rmatte> there are white spaces

[23-Feb-2010 14:58:26] <theacolyte> What's weird is look at the packets per sec, there's no gaps

[23-Feb-2010 14:58:31] <theacolyte> it's *just* the throughput one

[23-Feb-2010 14:58:40] <chudler> Outbound never gaps

[23-Feb-2010 14:58:44] <rmatte> theacolyte: those are collected from completely different OIDs, hence different requests

[23-Feb-2010 14:58:59] <theacolyte> Yes, but it's still polling at the same interval, right?

[23-Feb-2010 14:59:05] <theacolyte> Of course it's a different OID

[23-Feb-2010 14:59:32] <rmatte> Zenoss is probably gathering the packet values first, and then gathering the input/output values near the end of the polling cycle

[23-Feb-2010 14:59:35] <rmatte> but timing out sometimes

[23-Feb-2010 14:59:45] <rmatte> it's the only explanation

[23-Feb-2010 14:59:55] <rmatte> (I've been through this quite a few times)

[23-Feb-2010 15:00:10] <theacolyte> So how would you go about troubleshooting it?

[23-Feb-2010 15:00:25] <theacolyte> It's a little difficult when your monitoring system is the thing that's having the issue

[23-Feb-2010 15:00:35] <theacolyte> Especially since none of the other systems I've used in the past have had the same issue

[23-Feb-2010 15:00:53] <rmatte> I monitor my Zenoss boxes from another Zenoss box, so I check utilization stats and performance stats on everything

[23-Feb-2010 15:01:06] <rmatte> you really should be monitoring your Zenoss box somehow

[23-Feb-2010 15:01:18] <rmatte> even if you have to load up Zenoss on some old workstation and shove it under your desk

[23-Feb-2010 15:01:28] <chudler> ah, I do see 4 gaps in that Throughput graph.. two of them are after some unusual Inbound spikes.

[23-Feb-2010 15:02:05] <rmatte> so it's probably traffic related

[23-Feb-2010 15:02:22] <rmatte> (is that the throughput graph of your monitoring interface, or just some random one?)

[23-Feb-2010 15:02:49] <theacolyte> it's just a random one from a remote router

[23-Feb-2010 15:03:02] <chudler> seems to not always accompany the Outbound gaps, and even Outbound banded on its own

[23-Feb-2010 15:03:54] <chudler> very odd. zenoss is suspect, but my experience is more consistent gaps when it is performance related

[23-Feb-2010 15:04:09] <rmatte> Either your Zenoss box is having intermittent load issues or intermittent connectivity issues which is causing requests to timeout

[23-Feb-2010 15:04:14] <rmatte> you'll have to figure out which

[23-Feb-2010 15:04:41] <rmatte> how many datapoints are you monitoring?

[23-Feb-2010 15:04:56] <rmatte> what type of connection do you have (or is it all on the same LAN?)

[23-Feb-2010 15:05:04] <rmatte> what kind of hardware

[23-Feb-2010 15:05:04] <theacolyte> This is over the internet

[23-Feb-2010 15:05:11] <rmatte> k, so that's a start

[23-Feb-2010 15:05:20] <rmatte> hardware, and number of datapoints?

[23-Feb-2010 15:05:25] <theacolyte> trying to remember how to see datapoints

[23-Feb-2010 15:05:26] <rmatte> and speed of internet connection?

[23-Feb-2010 15:05:31] <theacolyte> hardware, it's a VM on a 100mbit connection

[23-Feb-2010 15:05:38] <rmatte> collectors -> localhost -> performance

[23-Feb-2010 15:05:41] <rmatte> bottom graph

[23-Feb-2010 15:05:53] <theacolyte> 1280

[23-Feb-2010 15:06:00] <rmatte> CPU and Memory specs of the VM?

[23-Feb-2010 15:06:07] <theacolyte> my datapoint rate also has gaps

[23-Feb-2010 15:06:20] <theacolyte> for zenperfsnmp

[23-Feb-2010 15:06:24] <rmatte> yeh, that happens when you have timeouts

[23-Feb-2010 15:06:36] <rmatte> CPU and Memory specs of the VM?

[23-Feb-2010 15:06:43] <theacolyte> LOL

[23-Feb-2010 15:06:46] <theacolyte> I know what it is.

[23-Feb-2010 15:06:50] <rmatte> ?

[23-Feb-2010 15:07:02] <theacolyte> 2gb of RAM, it's running on a dual quad core ESX box that's not even close to being fully utilized

[23-Feb-2010 15:07:05] <theacolyte> 1 vcpu tho

[23-Feb-2010 15:07:13] <rmatte> GHz?

[23-Feb-2010 15:07:14] <theacolyte> It's my veeam backup kicking off

[23-Feb-2010 15:07:17] <theacolyte> 2.5

[23-Feb-2010 15:07:23] <theacolyte> It's a 54xx

[23-Feb-2010 15:07:43] <MrWGW> oh hey theacolyte

[23-Feb-2010 15:07:43] <rmatte> yeh, backups can do that if you don't have the processing power to handle both simultaneously

[23-Feb-2010 15:07:52] <theacolyte> It does a snapshot which will quiesece the VM

[23-Feb-2010 15:07:55] <MrWGW> got a question, with Linux Monitor, how do I set the ssh credentials for each host?

[23-Feb-2010 15:07:58] <theacolyte> Doesn't do that for Windows, but linux isn't as good

[23-Feb-2010 15:08:03] <theacolyte> MrWGW: it's in your zproperties

[23-Feb-2010 15:08:27] <MrWGW> I will also I fear have to clear the logs on my ssh denyhosts, which I think it trounced over ;-p

[23-Feb-2010 15:08:46] <rmatte> theacolyte: It's not because Linux isn't "as good", it's because of the way Linux does it's memory management

[23-Feb-2010 15:09:25] <rmatte> it does it better than Windows, at least it actually knows the difference between physical and virtual memory, but the downside is that it has that effect when snapshotting

[23-Feb-2010 15:09:53] <MrWGW> Linux is definitely not as good an OS as Windows IMO, although it does have better filesystems

[23-Feb-2010 15:09:54] <rmatte> which is why I clone instead of snapshot

[23-Feb-2010 15:10:02] <rmatte> cloning doesn't have the same effect

[23-Feb-2010 15:10:13] <MrWGW> but the extreme bloat in recent kernel versions, the shitty desktop GUI, the lack of documentation, the lack of central policy based management, all IMO conspire to make Linux a really lame OS

[23-Feb-2010 15:10:23] <rmatte> MrWGW: there's a reason why google doesn't run on Windows servers bud

[23-Feb-2010 15:10:24] <MrWGW> end of rant

[23-Feb-2010 15:10:31] <rmatte> ;)

[23-Feb-2010 15:10:32] <MrWGW> rmatte: Google is retarded, I fucking hate those pricks

[23-Feb-2010 15:10:37] <MrWGW> there's a reason Bing doesn't run on Linux :-P

[23-Feb-2010 15:10:47] <rmatte> lo, they are the most successful internet company on the planet

[23-Feb-2010 15:10:59] <MrWGW> aye, but they are evil

[23-Feb-2010 15:11:02] <MrWGW> and also do they use zenoss?

[23-Feb-2010 15:11:08] <MrWGW> they probably have some piece of shit internal app

[23-Feb-2010 15:11:23] <rmatte> nah, they probably use openview or something similar

[23-Feb-2010 15:13:00] <rmatte> they have way too many servers to reinvent the wheel when it comes to monitoring

[23-Feb-2010 15:13:18] <MrWGW> now with linux monitor, how do I get it to actually pull info?

[23-Feb-2010 15:13:41] <rmatte> there is a section in the Zenoss Admin Guide which explains SSH monitoring

[23-Feb-2010 15:13:41] <MrWGW> my credentials on various systems are now correct but its not really populating zenoss with any information about the host

[23-Feb-2010 15:14:09] <rmatte> you might have to add collector plugins to the class if they weren't added automatically

[23-Feb-2010 15:14:51] <rmatte> you may also have to bind the template

[23-Feb-2010 15:15:04] <rmatte> then you'll need to remodel the devices

[23-Feb-2010 15:15:14] <rmatte> Manage -> Model Device

[23-Feb-2010 15:17:08] <MrWGW> ok cool

[23-Feb-2010 15:17:56] <rmatte> by the way, you are aware that there is more than one GUI available for Linux right?

[23-Feb-2010 15:18:09] <MrWGW> indeed

[23-Feb-2010 15:18:11] <rmatte> generally people who complain about the UI have had minimal exposure and have only tried 1

[23-Feb-2010 15:18:17] <MrWGW> in this case it is pulling useful info from the server awesomely enough

[23-Feb-2010 15:18:22] <MrWGW> sadly it isn't pulling the hardware details

[23-Feb-2010 15:18:22] <rmatte> good

[23-Feb-2010 15:18:31] <rmatte> you mean on the hardware tab?

[23-Feb-2010 15:18:43] <rmatte> I don't think the SNMP collector plugins support that

[23-Feb-2010 15:18:48] <MrWGW> err nvm it just populated

[23-Feb-2010 15:18:48] <MrWGW> yay

[23-Feb-2010 15:18:52] <MrWGW> I am enjjoying this

[23-Feb-2010 15:18:56] <rmatte> they support CPU, Memory, Processes, Interfaces, and Filesystem

[23-Feb-2010 15:19:02] <rmatte> I think they may also support routes

[23-Feb-2010 15:19:15] <chudler> but the extreme bloat in recent Windows versions, the shitty desktop GUI, the lack of documentation, the lack of central policy based management, all IMO conspire to make Windows a really lame OS

[23-Feb-2010 15:19:28] <rmatte> hehe

[23-Feb-2010 15:19:41] <rmatte> I don't see how anyone can attack Linux in terms of documentation

[23-Feb-2010 15:19:44] <chudler> just kidding ;-)  but I really do dislike the windows GUI

[23-Feb-2010 15:19:46] <rmatte> everything is very well documented

[23-Feb-2010 15:19:49] <mrayzenoss1> I think the Linux Monitor Addon adds a little more hardware inventory, not much though

[23-Feb-2010 15:19:49] <rmatte> that's a really narrow view

[23-Feb-2010 15:20:04] <MrWGW> note btw I'm not anti-UNIX, just anti-Linux

[23-Feb-2010 15:20:07] <rmatte> the kernel is as bloated as you make it, you can scale the Linux kernel down to almost nothing

[23-Feb-2010 15:20:07] <MrWGW> I'm a BSD man

[23-Feb-2010 15:20:14] <rmatte> I started with BSD

[23-Feb-2010 15:20:18] <MrWGW> I like to run FreeBSD servers on VMware hypervisors and administer them using Windows desktops

[23-Feb-2010 15:20:28] <MrWGW> I can also tolerate Solaris, although I love how ev0l its command line is

[23-Feb-2010 15:20:34] <MrWGW> like killall actually kills everything!

[23-Feb-2010 15:20:49] <venturaville> to each his own :-)

[23-Feb-2010 15:20:49] <MrWGW> init 5 reboots your system, actually almost all commands including ping have radically different behavior

[23-Feb-2010 15:20:56] <rmatte> then moved to Linux because I got tired of A: compiling everything, B: screwing around with ports to get things to install (i.e editing config files for packages). C: hardware incompatibility

[23-Feb-2010 15:21:03] <MrWGW> the only command that behaves exactly the same as on Linux and BSD is clear

[23-Feb-2010 15:21:11] <rmatte> FreeBSD is amazingly stable though

[23-Feb-2010 15:21:16] <MrWGW> so I propose they replace it with SUNW.clear, which would by default zero out your primary hard disk

[23-Feb-2010 15:21:17] <rmatte> and rock solid security-wise

[23-Feb-2010 15:21:23] <MrWGW> it would clear your screen with the -s option

[23-Feb-2010 15:21:32] <MrWGW> rmatte: it rocks

[23-Feb-2010 15:21:35] <MrWGW> iX Systems is one of my clients too

[23-Feb-2010 15:21:44] <MrWGW> they're coming out with a new FBSD storage system that I can't talk about, other than to say it will pwn

[23-Feb-2010 15:21:49] <MrWGW> based on the latest advances in the FreeBSD project

[23-Feb-2010 15:21:57] mrayzenoss1 is now known as mrayzenoss

[23-Feb-2010 15:22:07] <rmatte> cool

[23-Feb-2010 15:22:18] <MrWGW> I will say though that the ports and packages on FreeBSD leave much to be desired

[23-Feb-2010 15:22:21] <theacolyte> Woah

[23-Feb-2010 15:22:26] <MrWGW> system upgrades are substantially harder

[23-Feb-2010 15:22:27] <theacolyte> That's not what I meant about Windows or Linux

[23-Feb-2010 15:22:36] <theacolyte> I could give a shit either way - I was talking about my backup tool

[23-Feb-2010 15:22:42] <rmatte> I like FreeBSD, I like OpenBSD, I like NetBSD, I like Linux, I know Windows very well, but do not like it.

[23-Feb-2010 15:22:43] <MrWGW> venturaville: indeed, Suum Cuique is my motto

[23-Feb-2010 15:22:52] <MrWGW> or perhaps in its interpretation "Everyone gets what he deserves" ;)

[23-Feb-2010 15:23:07] <theacolyte> Veeam does a snapshot that pauses the system if its Linux, Windows it uses VSS and doesn't require that

[23-Feb-2010 15:23:10] <MrWGW> rmatte: I just find myself overpowered by the visual awesomeness of the Aero interface

[23-Feb-2010 15:23:15] <rmatte> The main thing that completely blows in windows is "Oh, there's still tons of physical RAM left, but let's go ahead and use that paging file anyways"

[23-Feb-2010 15:23:18] <MrWGW> it has a seductive effect on me

[23-Feb-2010 15:23:20] <rmatte> stupidest memory handling, ever

[23-Feb-2010 15:23:29] <MrWGW> rmatte: aye that does blow

[23-Feb-2010 15:23:37] <MrWGW> also Windows's incessant page thrashing is annoying

[23-Feb-2010 15:23:40] <rmatte> the KDE4 interface is very similar to the aero interface

[23-Feb-2010 15:24:09] <rmatte> mix KDE4 with compiz-fusion and you've got major eye-candy

[23-Feb-2010 15:24:13] <MrWGW> the main awesome part of Windows though from the standpoint of enterprise operations IMO is active directory

[23-Feb-2010 15:24:29] <rmatte> active directory is just a rebranded version of LDAP

[23-Feb-2010 15:24:30] <rmatte> :P

[23-Feb-2010 15:24:40] <theacolyte> That's totally not true

[23-Feb-2010 15:24:46] <theacolyte> AD is a whole lot more than just LDAP

[23-Feb-2010 15:24:57] <theacolyte> If it were just LDAP, then SAMBA wouldn't be the joke it is today

[23-Feb-2010 15:24:59] <rmatte> they've made a few changes, but it's still LDAP at it's core

[23-Feb-2010 15:25:05] <theacolyte> LDAP is a small part of it

[23-Feb-2010 15:25:08] <chudler> I've found AD very difficult to get actual use out of, aside from windows policies and authentication.  Hard to extend

[23-Feb-2010 15:25:12] <rmatte> and Novell has an AD replacement which runs on Linux

[23-Feb-2010 15:25:21] <theacolyte> It's not hard to extend if you know what you're doing

[23-Feb-2010 15:25:22] <rmatte> or was it Suse?

[23-Feb-2010 15:25:31] <theacolyte> Susue is owned by Novell

[23-Feb-2010 15:25:31] <chudler> also I have found that very few people understand AD

[23-Feb-2010 15:25:32] <MrWGW> theacolyte: Solaris has a rather nice new CIFS server as an alternative to Samba

[23-Feb-2010 15:25:35] <rmatte> yeh, ok

[23-Feb-2010 15:25:36] <MrWGW> I find it to be substantialyl faster

[23-Feb-2010 15:25:37] <theacolyte> you're talkjing about edirectory

[23-Feb-2010 15:25:39] <rmatte> so Novell then

[23-Feb-2010 15:25:47] <theacolyte> Well, I'm a Windows guy, and I understand AD

[23-Feb-2010 15:25:53] <rmatte> ah no, Zimbra

[23-Feb-2010 15:25:57] <rmatte> is what I'm thinking of

[23-Feb-2010 15:26:06] <theacolyte> Zimbra is an Exchange competitor

[23-Feb-2010 15:26:17] <MrWGW> at any rate one cool aspect to AD is you can use it to manage anything

[23-Feb-2010 15:26:26] <theacolyte> AD is LDAP, KRB, DNS, policies, delegation, a bit of RADIUS (though mostly IAS)

[23-Feb-2010 15:26:30] <MrWGW> it can be used to manage Linux servers, Cisco routers, you name it

[23-Feb-2010 15:27:24] <MrWGW> oh btw Zenoss seems to breka for me in Internet Explorer 8 and Firefox 3 on Windows 7

[23-Feb-2010 15:27:32] <theacolyte> yeah, I find chrome works the best

[23-Feb-2010 15:27:33] <MrWGW> however it works perfectly in Opera 10.10, which I believe you guys view as officially unsupported

[23-Feb-2010 15:27:39] <MrWGW> which I'm really happy with

[23-Feb-2010 15:27:43] <MrWGW> since Opera 10.10 is my favorite browser

[23-Feb-2010 15:27:45] <MrWGW> I just find it strange

[23-Feb-2010 15:27:55] <MrWGW> I would've figured it would work best in Firefox and IE and break everywhere else

[23-Feb-2010 15:28:02] <MrWGW> but I'm not complaining

[23-Feb-2010 15:28:14] <MrWGW> Opera 10.10 working perfectly is pure awesome from my perspective

[23-Feb-2010 15:28:34] <theacolyte> I love AD

[23-Feb-2010 15:28:37] <rmatte> Zenoss works fine in Firefox 3.5 for me, and if you're using IE 8 you need to turn on compatibility mode

[23-Feb-2010 15:28:43] <theacolyte> It's one of the few MS products that I think there aren't a whole lot better out there

[23-Feb-2010 15:28:45] <rmatte> IE 8 == POS

[23-Feb-2010 15:28:46] <theacolyte> Exchange is another big one

[23-Feb-2010 15:28:46] <MrWGW> well meh I'm not

[23-Feb-2010 15:28:48] <MrWGW> Opera rocks

[23-Feb-2010 15:28:52] <MrWGW> Opera is my favorite browesr

[23-Feb-2010 15:28:57] <MrWGW> all other browers should be proscribed by law

[23-Feb-2010 15:29:00] <MrWGW> and their developers executed

[23-Feb-2010 15:29:06] <MrWGW> ;-p

[23-Feb-2010 15:29:12] <mrayzenoss> jmp242 uses Opera, he said there are a couple of screens that render oddly

[23-Feb-2010 15:29:13] <rmatte> I'm a Firefox user

[23-Feb-2010 15:29:40] <theacolyte> I tend to switch between IE, FireFox, and Chrome automatically without noticing

[23-Feb-2010 15:29:42] <theacolyte> Not sure why

[23-Feb-2010 15:29:45] <mrayzenoss> but everything mostly works with Opera/Safari/Chrome, we just don't specifically QA on them

[23-Feb-2010 15:30:04] <theacolyte> But, zenoss works really well with Chrome, it's the fastest and seems to work perfectly for me

[23-Feb-2010 15:30:25] <rmatte> well, we'll see what it works in after the new interface change

[23-Feb-2010 15:30:33] <mrayzenoss> IE8 :p

[23-Feb-2010 15:30:39] <rmatte> lol

[23-Feb-2010 15:30:53] <rmatte> as long as it works in Firefox I shall be happy

[23-Feb-2010 15:31:07] <MrWGW> rmatte: it doesn't though, not for me at least

[23-Feb-2010 15:31:14] <MrWGW> it prompts me to regenerate the Google Maps API key

[23-Feb-2010 15:31:32] <rmatte> so regenerate it

[23-Feb-2010 15:32:17] <MrWGW> then it prompts me to regenerate it again ;)

[23-Feb-2010 15:32:19] <rmatte> and include the port number when you do

[23-Feb-2010 15:32:37] <rmatte> when I generate it it's for http://my.server:8080

[23-Feb-2010 15:32:39] <mrayzenoss> MrWGW: are you using different hostnames/IP addresses when you reach it?

[23-Feb-2010 15:32:45] <forsberg> <3 zenoss

[23-Feb-2010 15:32:46] <MrWGW> no

[23-Feb-2010 15:32:48] <rmatte> if I do it just for http://my.server it doesn't work

[23-Feb-2010 15:34:51] <MrWGW> is it possible to import the config of one zenoss core system into another?

[23-Feb-2010 15:35:02] <MrWGW> what I'm thinking I'd like to do is run three instances of zenoss core, not in an HA model but just standalone

[23-Feb-2010 15:35:11] <MrWGW> one in my LA datacenter, one in my Dallas datacenter, and one at my house

[23-Feb-2010 15:35:33] <MrWGW> but at the unit at my house, I'd like it to monitor the numerous systems here in addition to the stuff elsewhere, but not vice versa

[23-Feb-2010 15:35:44] <MrWGW> does this make sense, and if so, how best should I go about it?

[23-Feb-2010 15:35:46] <MrWGW> btw this software pwns

[23-Feb-2010 15:36:28] <rmatte> yes, you can

[23-Feb-2010 15:36:30] <aclark> nods it's very l33t ;-)

[23-Feb-2010 15:36:33] <mrayzenoss> MrWGW: yeah, you can easily do it manually

[23-Feb-2010 15:36:34] <rmatte> using zenbackup and zenrestore

[23-Feb-2010 15:39:32] <MrWGW> awesome

[23-Feb-2010 15:39:49] <MrWGW> probably what I'll do then is just run it at my two datacenters

[23-Feb-2010 15:39:52] <MrWGW> screw monitoring the stuff at my house

[23-Feb-2010 15:40:36] <rmatte> probably a better idea

[23-Feb-2010 15:40:51] <rmatte> or you can pay us to monitor your stuff for you :)

[23-Feb-2010 15:41:02] <rmatte> (kidding)

[23-Feb-2010 15:41:09] <MrWGW> so I can pay you to track the uptime on the vast fleet of desktops and servers at my residence

[23-Feb-2010 15:41:12] <MrWGW> and i do mean vast

[23-Feb-2010 15:41:19] <MrWGW> zenoss has detected over 30 running systems

[23-Feb-2010 15:41:26] <MrWGW> and I have only 33% of them powered on!

[23-Feb-2010 15:41:28] <rmatte> lol

[23-Feb-2010 15:41:41] <rmatte> we're only monitoring 1 server for some of our clients

[23-Feb-2010 15:41:50] <rmatte> then others have hundreds

[23-Feb-2010 15:42:01] <rmatte> ;)

[23-Feb-2010 15:43:36] <chudler> hrm, maybe this university would outsource the monitoring, then I can get back to my real job

[23-Feb-2010 15:45:00] <rmatte> lol

[23-Feb-2010 15:45:36] <rmatte> our current clients are very impressed by our service, so if you are actually interested at some point you know where to find me.

[23-Feb-2010 15:50:27] <rmatte> http://www.novanetworks.com/en/managed-services

[23-Feb-2010 15:53:41] * rmatte yawns

[23-Feb-2010 15:53:55] <rmatte> one more hour then home time

[23-Feb-2010 16:11:30] <rmatte> my god, someone's question on the forums was about the following upgrade...

[23-Feb-2010 16:11:40] <rmatte> 2.1.92 -> 2.2.4 -> 2.3.3 -> 2.4.5 -> 2.5.1

[23-Feb-2010 16:11:48] <rmatte> crazy

[23-Feb-2010 16:12:47] <forsberg> nasty :)

[23-Feb-2010 16:15:05] <rmatte> yup

[23-Feb-2010 16:15:14] <rmatte> I still have no idea how people get that far behind

[23-Feb-2010 16:15:31] <rmatte> at that point I'd probably just start over with a fresh install

[23-Feb-2010 16:25:21] <straterra> rmatte: I hope thats ZenOSS..and not linux kernels :P

[23-Feb-2010 16:25:40] <rmatte> straterra: yes, Zenoss

[23-Feb-2010 16:25:57] <mrayzenoss> he's only 3 years back

[23-Feb-2010 16:26:03] <straterra> I didnt notice what chan this was at first..and about flipped

[23-Feb-2010 17:19:36] <mrayzenoss> later all

[23-Feb-2010 18:45:03] <dec3pti0n> hmm I want to create a new class to later add to my new zenpack but I don't want this new class to contain templates from other zenpacks like apache

[23-Feb-2010 18:45:30] <dec3pti0n> I can't seem to find a way to remove that from the newly created class unless I remove the apache zenpack

[24-Feb-2010 00:00:30] [disconnected at Wed Feb 24 00:00:30 2010]

[24-Feb-2010 00:00:30] [connected at Wed Feb 24 00:00:30 2010]

[24-Feb-2010 00:00:46] [zenoss-logger (logger bot) has joined #zenoss]

[24-Feb-2010 04:48:30] rhettardo_ is now known as rhettardo

[24-Feb-2010 08:10:42] <dec3pti0n> morning

[24-Feb-2010 08:24:59] <dec3pti0n> is there no way to remove the default templates that show up once you create a new class under an existing one such as under /Devices/Server/Linux ?

[24-Feb-2010 08:29:33] <ckrough> I cant seem to find one

[24-Feb-2010 08:29:46] <ckrough> Are you sure that whatever you are creating shouldnt be at a higher level?

[24-Feb-2010 08:30:10] <dec3pti0n> well, I would like it to be there since it's a Linux device

[24-Feb-2010 08:30:25] <dec3pti0n> I could have it under server but

[24-Feb-2010 09:02:07] <dec3pti0n> is the libexec folder not normally created when a zenpack is created ?

[24-Feb-2010 09:03:28] forsberg is now known as fOrsberg

[24-Feb-2010 09:28:19] <rmatte> dec3pti0n: no, you create it

[24-Feb-2010 09:28:40] <rmatte> dec3pti0n: and libexec is just a suggestion, you can technically name the folder anything provided the path for the datasource points to it

[24-Feb-2010 09:28:48] <rmatte> libexec just makes the most sense for a folder name

[24-Feb-2010 09:32:56] <tuples> getting an nmap error in modelling, Error in zenoss.nmap.IpServiceMap: got stderr: 'Error #488: Your port specifications are illegal

[24-Feb-2010 09:33:13] <tuples> looked at the default switches and tried them, works fine

[24-Feb-2010 09:33:48] <tuples> v 2.5.1 fwiw, on ubuntu

[24-Feb-2010 09:37:14] <tuples> and here I am wishing I worked with python more :>

 

[24-Feb-2010 09:46:56] <rmatte> I didn't know python at all until I started using Zenoss

[24-Feb-2010 09:47:02] <rmatte> you just need to be willing to work to learn it

[24-Feb-2010 09:49:54] <dec3pti0n> rmatte: cool thanks, my first zenpack is kind of a mess right now .. I just hope it works

[24-Feb-2010 09:50:56] <rmatte> tuples: one second...

[24-Feb-2010 09:51:09] <rmatte> tuples: http://dev.zenoss.org/trac/ticket/5238

[24-Feb-2010 09:55:47] <tuples> ah, much appreciated :)

[24-Feb-2010 09:55:54] <tuples> looking at the patch now

[24-Feb-2010 09:57:11] <rmatte> the patch that I supplied is actually a bit, flawed, I've been meaning to fix it

[24-Feb-2010 09:57:24] <rmatte> it's missing one change that the original patch did

[24-Feb-2010 09:58:07] <rmatte> If you zenpatch for patch 16617

[24-Feb-2010 09:58:31] <rmatte> then follow my intructions in those comments: (Read from "The following things need to be done before this issue is truly fixed." down)

[24-Feb-2010 09:58:34] <rmatte> then you'll be good

[24-Feb-2010 09:59:03] <tuples> will do, I'll let you know how it goes

[24-Feb-2010 09:59:19] <rmatte> hopefully it'll get fixed in stonecrab, doubt it's going to make King Crab (even though it's braindead simple to fix at this point)

[24-Feb-2010 10:01:11] <rmatte> I'll have to fix that patch up today and re-submit it

[24-Feb-2010 10:02:49] <dec3pti0n> ok this is so weird.. probably not the correct way but I copied the EMC filesystem template to my new class and then added the class and template to my zenpack

[24-Feb-2010 10:03:29] <dec3pti0n> but the other stuff under the template like the datasources, graphDefs and all show up under the EMC zenpack and not mine

[24-Feb-2010 10:04:28] <rmatte> you would need to remove them from the EMC zenpack I believe, since the template is still "bound" to that ZenPack

[24-Feb-2010 10:05:05] <dec3pti0n> ok, just then I will be able to add to my other zenpack ? ill try that

[24-Feb-2010 10:07:13] <dec3pti0n> not sure what happened but the whole emc zenpack got all messed up now :)

[24-Feb-2010 10:07:38] <rmatte> why are you copying the EMC template in to your ZenPack anyways?

[24-Feb-2010 10:07:44] <dec3pti0n> maybe I should just create a template from scratch instead of copying it

[24-Feb-2010 10:07:52] <rmatte> that would be best, yes

[24-Feb-2010 10:08:00] <dec3pti0n> i'll do that then

[24-Feb-2010 10:08:36] fOrsberg is now known as forsberg

[24-Feb-2010 10:11:39] <tuples> hmm, looks like portions of the patch are already applied :?

[24-Feb-2010 10:14:21] <tuples> 3 hunks failed, I started to manually apply it (cause its small) but the file is missing things that are in the diff

[24-Feb-2010 10:14:33] <tuples> and no, not just the lines to be added :p

[24-Feb-2010 10:14:57] <tuples> while some of them are there

[24-Feb-2010 10:16:08] <tuples> src is from tales = talesCompile('string:' + nmapoptions)

[24-Feb-2010 10:16:08] <tuples> readyopts = tales(getEngine().getContext({'here':device, 'device':device, 'dev':device}))

[24-Feb-2010 10:16:15] <tuples> past fail :(

[24-Feb-2010 10:16:38] <tuples> src is from http://dev.zenoss.org/svn/branches/zenoss-2.5.x/inst

[24-Feb-2010 10:16:39] <tuples> fwiw

[24-Feb-2010 10:17:07] <tuples> perhaps I should have tried the .deb :>

 

[24-Feb-2010 10:20:57] <rmatte> what version of Zenoss are you using?

[24-Feb-2010 10:21:12] <rmatte> paste what you typed and the output of the patch command

[24-Feb-2010 10:21:17] <rmatte> not here

[24-Feb-2010 10:21:19] <rmatte> fpaste.org

[24-Feb-2010 10:24:02] <dec3pti0n> ok so I create a class and a new template for fileSystem under that class

[24-Feb-2010 10:24:48] <otakup0pe> quick question for the zenoss crowd. trying to get renderserver graphs showing up on a wiki to anon users. enabled the anonymous view permission in zope.

[24-Feb-2010 10:24:55] <otakup0pe> do i need to restart zope or is it automagic

[24-Feb-2010 10:25:10] <otakup0pe> i get a 500 server error trying to connect to the render server as an anonymous user

[24-Feb-2010 10:26:05] <RoAkSoAx> npmccallum, hey man. got a question. Would it be possible for zenoss monitor severs that are under a NAT. I mean i have loadbalancers with NAT, and I want to monitor the webservers

[24-Feb-2010 10:26:45] <npmccallum> RoAkSoAx: its possible in as much as doing anything behind a NAT is possible

[24-Feb-2010 10:27:01] <npmccallum> it depends on what you want to do

[24-Feb-2010 10:27:12] <xpot-mobile> Question: I am unable to see anything under OS tab for /server/windows devices, any suggestions?

[24-Feb-2010 10:27:58] <otakup0pe> wierd it only doesn't work if i try pulling the image down via curl, lol

[24-Feb-2010 10:27:59] <RoAkSoAx> npmccallum, ok ill set everything up first and then configure zenoss for that.

[24-Feb-2010 10:28:03] <tuples> http://fpaste.org/EpYk/

[24-Feb-2010 10:28:25] <tuples> I can package up the files and put em in a webspace if you need

[24-Feb-2010 10:29:54] <tuples> svn info on the nmap directory may be useful too

[24-Feb-2010 10:30:00] <tuples> http://fpaste.org/MveM/

[24-Feb-2010 10:30:07] <otakup0pe> strange i can't retrieve the image with curl but it works with wget !

[24-Feb-2010 10:30:31] <tuples> I did link nmap to /usr/local/zenoss/libexec/nmap fwiw

[24-Feb-2010 10:31:16] <tuples> nmap version is 5.00 packaged with ubuntu

[24-Feb-2010 10:31:18] <dec3pti0n> I still have no option to add the template's datasources, graphDefs and threshold to the ZenPack provides list !

[24-Feb-2010 10:31:56] <dec3pti0n> like the other ones that I have installed which I'm looking at them as an example of how mine should end up

[24-Feb-2010 10:38:41] <rmatte> you've used the "Add to ZenPack" option on the template and the class?

[24-Feb-2010 10:38:49] <dec3pti0n> yep

[24-Feb-2010 10:39:12] <rmatte> it should automatically add the thresholds, datasources, and all that stuff when you do that

[24-Feb-2010 10:39:19] <rmatte> so I have no idea what you're doing wrong

[24-Feb-2010 10:39:48] <rmatte> honestly, if the template itself shows up in the ZenPack provides list then you're fine

[24-Feb-2010 10:39:58] <rmatte> the other stuff probably doesn't show up until the ZenPack is actually "installed"

[24-Feb-2010 10:40:03] <rmatte> since you just created it, it's not

[24-Feb-2010 10:40:53] <dec3pti0n> does that mean that the objects.xml file is also only created when I export the zenpack ?

[24-Feb-2010 10:41:44] <rmatte> I'm not sure about that one

[24-Feb-2010 10:41:52] <rmatte> I've never personally checked

[24-Feb-2010 10:41:59] <rmatte> but that may be the case

[24-Feb-2010 10:42:12] <rmatte> you won't know until you try

[24-Feb-2010 10:42:41] <dec3pti0n> indeed, I'm just finishing up the modeler and then I'll see

[24-Feb-2010 10:45:19] <rmatte> cool

[24-Feb-2010 10:45:33] <rmatte> modeler as in modeler plugin?

[24-Feb-2010 10:46:23] <dec3pti0n> yep, right now I'm just pretty much clonning vmware/emc zenpack with a few changes to work for my needs

[24-Feb-2010 10:46:29] <rmatte> ah

[24-Feb-2010 10:46:38] <dec3pti0n> i just hope it works

[24-Feb-2010 10:46:41] <rmatte> I need to code a collector plugin from scratch, but it's going to be a tricky one to do

[24-Feb-2010 10:48:23] <rmatte> hmmmm, I wonder if there's some quick way to rename a ZenPack

[24-Feb-2010 10:48:41] <rmatte> I need to rename one of my since apparently it has a conflicting namespace with my other ZenPack

[24-Feb-2010 10:49:15] <RoAkSoAx>  npmccallum and I guess that zenpacks for 2.4 do not work on 2.5 correct?

[24-Feb-2010 10:52:57] <rmatte> RoAkSoAx: incorrect

[24-Feb-2010 10:53:08] <rmatte> depends on the ZenPack, but the majority will work fine

[24-Feb-2010 10:53:30] <RoAkSoAx> rmatte, awesome then. I guess i will just have to give it a try

[24-Feb-2010 10:53:51] <rmatte> Which ZenPack(s)?

[24-Feb-2010 10:54:08] <rmatte> If they are community packs I can give you some idea of whether or not they'll work

[24-Feb-2010 10:54:40] <RoAkSoAx> rmatte, like HTTPD monitoring

[24-Feb-2010 10:54:43] <RoAkSoAx> Ubuntu

[24-Feb-2010 10:55:23] <rmatte> yeh, those should work fine

[24-Feb-2010 10:55:34] <rmatte> Ubuntu is dependant on SSH monitoring

[24-Feb-2010 10:55:38] <rmatte> won't work with SNMP

[24-Feb-2010 10:56:17] <RoAkSoAx> rmatte, you mean the zenpack or the dist itself?

[24-Feb-2010 10:56:26] <rmatte> the ZenPack

[24-Feb-2010 10:56:44] <RoAkSoAx> I see, so i guess im good to go

[24-Feb-2010 10:56:55] <rmatte> should be

[24-Feb-2010 11:00:33] <RoAkSoAx> ill give it a try then

[24-Feb-2010 11:16:25] <ckrough> anyone know when the next dev chat is?

[24-Feb-2010 11:17:11] <rmatte> either tomorrow or next thursday

[24-Feb-2010 11:18:00] <rmatte> It's either every second thursday, or the second thursday of each month

[24-Feb-2010 11:18:19] <rmatte> meaning it's either tomorrow, or the 11th of next month

[24-Feb-2010 11:18:38] <rmatte> pretty sure anyways

[24-Feb-2010 11:28:34] <rmatte> memAvailReal,1024,*,${here/hw/totalMemory},/,1,-,-100,*

[24-Feb-2010 11:28:39] <rmatte> that would be...

[24-Feb-2010 11:28:53] <rmatte> memAvailReal * 1024 / d.hw.totalMemory - 1 * -100

[24-Feb-2010 11:28:54] <rmatte> ?

[24-Feb-2010 11:28:57] <rmatte> or am I reading it wrong

[24-Feb-2010 11:30:20] forsberg is now known as fOrsberg

[24-Feb-2010 11:33:18] <rmatte> hmmm

[24-Feb-2010 11:33:25] <rmatte> that doesn't work as expected, but close

[24-Feb-2010 11:38:18] <rmatte> hmmm, not as close as I thought

[24-Feb-2010 11:40:04] * rmatte scratches his head

[24-Feb-2010 11:48:19] <rmatte> how the hell can I be reading this wrong

[24-Feb-2010 11:49:38] <rmatte> aha

[24-Feb-2010 11:49:40] <rmatte> figured it out

[24-Feb-2010 11:49:46] <rmatte> (percentUsed * 1024 / d.hw.totalMemory - 1) * -100

[24-Feb-2010 12:01:12] <rmatte> percentUsed represents memAvailReal

[24-Feb-2010 12:04:59] fOrsberg is now known as forsberg

[24-Feb-2010 12:24:14] forsberg is now known as fOrsberg

[24-Feb-2010 12:37:24] <Apachez> rmatte: are you drunk? ;)

[24-Feb-2010 12:37:48] <rmatte> no

[24-Feb-2010 12:37:56] <rmatte> that comes after work

[24-Feb-2010 12:39:40] <chudler> drink to forget?

[24-Feb-2010 12:42:28] <rmatte> nope, olympics, Canada vs Russia

[24-Feb-2010 12:42:42] <rmatte> I shall be drinking beer during said gae

[24-Feb-2010 12:42:44] <rmatte> game*

[24-Feb-2010 12:45:19] <rmatte> why the "are you drunk" comment in the first place?

[24-Feb-2010 12:45:20] <rmatte> :P

[24-Feb-2010 13:32:12] <Apachez> :)

[24-Feb-2010 13:32:20] <Apachez> thats for me to know and you to find out ;)

[24-Feb-2010 13:36:37] <theacolyte> rmatte: lush

[24-Feb-2010 13:36:49] <rmatte> lol

[24-Feb-2010 13:37:09] <theacolyte> rmatte: i was thinking about what you said the other day

[24-Feb-2010 13:37:13] <theacolyte> who will monitor the monitor?

[24-Feb-2010 13:37:29] <theacolyte> So I'm trying to figure out the best way to get  zenoss here in this office

[24-Feb-2010 13:37:44] <theacolyte> I may not do zenoss, may just do something that's a stupidly easy up/down monitor

[24-Feb-2010 13:37:59] <rmatte> well...

[24-Feb-2010 13:38:09] <rmatte> you kind of need something that monitors the zenoss processes

[24-Feb-2010 13:38:17] <rmatte> like, what happens if the processes crash, but the system stays up

[24-Feb-2010 13:38:19] <rmatte> you'd never know

[24-Feb-2010 13:39:04] <chudler> mon.wiki.kernel.org :-D

[24-Feb-2010 13:44:06] <rmatte> woohoo, just finished putting the finishing touched on my collector tool zenpack

[24-Feb-2010 13:44:12] <rmatte> touches*

[24-Feb-2010 13:46:18] <rmatte> http://dmon.org/downloads/zenoss/zenpacks/ZenPacks.Nova.Collector.Tool-1.0-py2.4.egg

[24-Feb-2010 13:46:23] <rmatte> If anyone wants an early copy

[24-Feb-2010 13:46:36] <rmatte> you just install it then execute "zencollectortool" from the commandline as the zenoss user

[24-Feb-2010 13:46:56] <rmatte> it's a commandline wizard for setting up remote collectors with core

[24-Feb-2010 13:47:09] <rmatte> it automatically edits all of the files and everything

[24-Feb-2010 13:47:21] <rmatte> takes like 2 minutes to setup a collector instead of 20

[24-Feb-2010 13:49:36] <rmatte> a lot quicker than the guide, and less prone to errors since it walks you through it and explains what to use and what not to use

[24-Feb-2010 13:50:16] <rmatte> it also supports reverting a Zenoss server back to it's previous configuration, so you can revert a remote collector to a full install in less than a minute

[24-Feb-2010 14:04:49] <nephilinturbo> Hi Guys !!! ..A found one time a link that describe how to change some values in Zenoss confs to get more performance. But cant find it anymore. Can someone tell me about this link ?

[24-Feb-2010 14:06:35] <nephilinturbo> Hi Guys !!! ..I found one time a link that describe how to change some values in Zenoss confs to get more performance. But cant find it anymore. Can someone tell me about this link ?

[24-Feb-2010 14:12:56] <rmatte> nephilinturbo: yeh, one second

[24-Feb-2010 14:13:15] <rmatte> docs/DOC-2521

[24-Feb-2010 14:15:13] <nephilinturbo> rmatte: Ohh .. Thanks A lot man ! Thats exactly this ! Ty

[24-Feb-2010 14:51:02] <rmatte> I see

[24-Feb-2010 14:51:04] <rmatte> oops

[24-Feb-2010 14:51:12] <rmatte> forgot to hit tab

[24-Feb-2010 15:11:43] <rmatte> cgibbons: g'day

[24-Feb-2010 15:12:42] <theacolyte> Hmm

[24-Feb-2010 15:12:49] <theacolyte> To set up traps, or to rely on WMI+Event logs

[24-Feb-2010 15:14:05] <rmatte> I prefer traps, event log is overly chatty

[24-Feb-2010 16:34:06] <mrayzenoss> This looks interesting: rrdfs: https://lists.oetiker.ch/pipermail/rrd-developers/2010-February/003645.html

[24-Feb-2010 16:35:03] <theacolyte> Let's fuse everything!

[24-Feb-2010 16:40:23] <rmatte> http://imgs.xkcd.com/comics/designated_drivers.png

[24-Feb-2010 17:59:33] <RoAkSoAx> is it possible to monitor if each service running in a linux server is up or down?

[24-Feb-2010 18:04:07] <aclark> w/ 3

[24-Feb-2010 20:47:58] <theacolyte> You know what would be a good feature?

[24-Feb-2010 20:48:03] <theacolyte> Scheduled maintenance times

[24-Feb-2010 21:38:28] <Egyptian[Home]> morning all

[24-Feb-2010 22:06:49] <Egyptian[Home]> does zenoss use gmt or something? my alert rule is scheduled to begin at 6.30am but it started at 5.30am

[25-Feb-2010 00:00:30] [disconnected at Thu Feb 25 00:00:30 2010]

[25-Feb-2010 00:00:30] [connected at Thu Feb 25 00:00:30 2010]

[25-Feb-2010 00:00:46] [zenoss-logger (logger bot) has joined #zenoss]

[25-Feb-2010 00:45:12] <Egyptian> good morning

[25-Feb-2010 00:45:27] <Egyptian> i need a report that lets me know of all the alerts sent in the last 24 hours

[25-Feb-2010 00:45:39] <Egyptian> is it available?

[25-Feb-2010 00:47:02] <Egyptian> plus .. i am getting alerts wiht no data ..just the device name

[25-Feb-2010 00:47:07] <Egyptian> i would like to know why

[25-Feb-2010 00:55:10] <Egyptian> hmmm.. tracing the alert .. it seems to have been generated by the alert "zeneventlog|/Status/Wmi||4|\n Could not read the Windows event log (NT_STATUS_HOST_UNREACHABLE). Check your\n username/password setting"

[25-Feb-2010 01:15:36] <Egyptian> back!

[25-Feb-2010 01:15:50] <Egyptian> how come wmi errors dont show up in the alert message? (page event)

[25-Feb-2010 05:15:15] fOrsberg is now known as forsberg

[25-Feb-2010 06:27:17] <tehhobbit> how can I best debug why AD auth doesnt work (tried setting zope in the forground but doesnt display auth tries

[25-Feb-2010 06:29:40] <chickenandbeans> hi all

[25-Feb-2010 06:30:14] <chickenandbeans> does anyone know how to set localhost heartbeats to alert at 'warning' level instead of Error?

[25-Feb-2010 06:30:26] <chickenandbeans> can't find it anywhere in the GUI at all

[25-Feb-2010 06:32:20] <chickenandbeans> mmm would setting the alerting rules to "is not zenperfsnmp" stop heartbeat alerts to a particular user?

[25-Feb-2010 06:39:51] <Simon4> you could make an event transform to downgrade them

[25-Feb-2010 06:39:58] <Simon4> (I don't want to talk across the desk to you)

[25-Feb-2010 06:43:23] <tehhobbit> anyone using the ActiveDirectory multi plugin ?

[25-Feb-2010 06:49:28] <Simon4> not here sorry

[25-Feb-2010 07:54:34] <felbane> Hello all.

[25-Feb-2010 07:59:25] <ckrough> Good morning

[25-Feb-2010 08:00:56] <felbane> I am trying to add a new zProperty to a device class and then use it in zeneventlog. Getting "AttributeError: DeviceProxy instance has no attribute 'zWinEventlogFilter'

[25-Feb-2010 08:01:22] <felbane> I added the property via zendmd

[25-Feb-2010 08:02:16] <felbane> Devices._setProperty('zWinEventlogFilter','',type='string')

[25-Feb-2010 08:02:22] <felbane> And then commit()

[25-Feb-2010 08:02:54] <felbane> Property shows up in the UI correctly, but no love when trying to poll. Any ideas?

[25-Feb-2010 08:11:47] <mrayzenoss> felbane: I wonder if you need to "Push Config" to the daemon?

[25-Feb-2010 08:12:15] <mrayzenoss> the zProperty is in the zopedb, it just hasn't gone out to the collector yet

[25-Feb-2010 08:12:23] <mrayzenoss> (my assumption at least)

[25-Feb-2010 08:12:31] <mrayzenoss> perhaps restart everything

[25-Feb-2010 08:13:40] <felbane> Ok, just tried a 'push changes' on the device and on the class, no dice. Restarting now.

[25-Feb-2010 08:14:15] <ckrough> What's the proper way to prevent events from auto-clearing? Specifically we don't ifError threshold violations to clear themselves

[25-Feb-2010 08:14:37] <ckrough> they fall under /perf/snmp, do we just create a mapping for the error message and not define a clear condition?

[25-Feb-2010 08:14:59] <ckrough> currently they autoclear when the error rate drops below the threshold

[25-Feb-2010 08:16:23] <mrayzenoss> ckrough: are they aging out? or you want to get rid of the CLEAR event for that event?

[25-Feb-2010 08:16:45] <felbane> Ckrough: you can add a transform

[25-Feb-2010 08:18:01] <felbane> If evt.severity == 0: evt._action = "drop"

[25-Feb-2010 08:18:30] <felbane> And add that on your error class for iferrors

[25-Feb-2010 08:19:45] <felbane> Matt: no love, even after restart, same error. Its almost like the class (python, not zen) isn't aware of all of the zproperties

[25-Feb-2010 08:20:50] <ckrough> felbane: thanks, thats what I assumed

[25-Feb-2010 08:21:20] <ckrough> mrayzenoss: they dont age (we dont age error>) but they autoclear when the polling cycle detects no new ifErrors, hence the threshold violation of '1' isnt hit

[25-Feb-2010 08:35:21] <felbane> Aha!

[25-Feb-2010 08:36:02] <felbane> $ZENHOME/Products/ZenWin/services/WmiConfig.py

[25-Feb-2010 08:45:45] <felbane> Yep that did it. I'm adding a write-up to my thread if anyone's interested: message/45966

[25-Feb-2010 08:56:24] <ckrough> If we create a transform at the /perf/snmp level, then every snmp event gets tested against that transform, correct? So it would be more efficient to create a subclass of /perf/snmp, map to that class, then apply the transform at the subclass level?

[25-Feb-2010 08:56:48] <ckrough> (We deal with a lot of snmp events)

[25-Feb-2010 09:03:51] <felbane> Ckrough: correct, you'd want to create a subclass

[25-Feb-2010 09:05:02] <felbane> Its rather easy to do, just pull up one of the events in question and do a "map events to class"

[25-Feb-2010 09:05:17] <ckrough> Done

[25-Feb-2010 09:06:05] <ckrough> I've noticed that the ifError events have no eventClassKey, which is required for a mapping to work

[25-Feb-2010 09:07:58] <felbane> I have run into that before. Never been able to get the classkey thing sorted.

[25-Feb-2010 09:08:31] <felbane> It shouldn't be so difficult to reclassify events based on content, but it is

[25-Feb-2010 09:08:36] <venturaville> you can do a defaultmapping

[25-Feb-2010 09:08:45] <ckrough> default mapping?

[25-Feb-2010 09:09:16] forsberg is now known as fOrsberg

[25-Feb-2010 09:09:29] <venturaville> it is a bit of a CPU hog, but you can label an event mapper 'defaultmapping' in the eventclasskey and then uses regexes and the like to map it

[25-Feb-2010 09:09:42] <venturaville> (use sparingly)

[25-Feb-2010 09:09:43] <ckrough> gotcha

[25-Feb-2010 09:10:25] <ckrough> I was thinking of doing that type of thing with a transform at /perf/snmp, but with the number of snmp messages we process that would probably be too much

[25-Feb-2010 09:10:33] <ckrough> I only want to mess with the ifError ones

[25-Feb-2010 09:11:16] <ckrough> and without an eventClassKey I'm not sure I can map them to a subclass and apply the transform there

[25-Feb-2010 09:11:20] <venturaville> zenoss really needs a hook into the event prefilter for these kinds of things

[25-Feb-2010 09:11:27] <venturaville> instead of the overhead of the event mapper

[25-Feb-2010 09:11:56] <venturaville> especially for the ones that need defaultmapping

[25-Feb-2010 09:13:19] <ckrough> hmm... since you can apply a transform *to* a mapping, or to a whole class, I guess the subclass is unnecessary. The mapping is required to get the message to the subclass, so apply the transform to the mapping and drop the whole subclass idea...

[25-Feb-2010 09:17:07] <venturaville> I'm not sure I follow what you are trying to do

[25-Feb-2010 09:21:54] <felbane> How about this

[25-Feb-2010 09:22:09] <felbane> And this might be just as slow as defaultmapping

[25-Feb-2010 09:22:23] <ckrough> we've set a threshold of '1' for ifError, but by default it clears when the error rate drops below 1

[25-Feb-2010 09:22:30] <ckrough> I want to prevent it from autoclearning

[25-Feb-2010 09:22:36] <ckrough> *autoclearing

[25-Feb-2010 09:23:18] <felbane> But what if one of your criteria was the source

[25-Feb-2010 09:24:02] <ckrough> I dont follow

[25-Feb-2010 09:24:09] <felbane> I don't have any sample events to go on but something like:

[25-Feb-2010 09:24:35] <ckrough> Jane's event management paper states "An eventClassKey field must exist for mapping to be successful.", which is another complication because these dont have an eventClassKey.

[25-Feb-2010 09:26:15] <felbane> import re

[25-Feb-2010 09:26:34] <felbane> P = re.compile('ifError')

[25-Feb-2010 09:26:55] <felbane> If p.match(evt.summary):

[25-Feb-2010 09:27:10] <felbane> If evt.severity == 0:

[25-Feb-2010 09:27:40] <felbane> Evt._action = 'drop'

[25-Feb-2010 09:28:01] <felbane> Of course, you'd use proper capitalization and spacing

[25-Feb-2010 09:28:33] <felbane> Idk if regex is even needed for that, might be overkill

[25-Feb-2010 09:28:38] <ckrough> that would work

[25-Feb-2010 09:29:07] <ckrough> I need to figure out how to get to that point though, since applying it as a transform to the whole class would be too resource intensive, and mapping doesnt seem to be possible without a classKey

[25-Feb-2010 09:29:18] <ckrough> mrayzenoss: is the dev chat this week or next?

[25-Feb-2010 09:30:26] <ckrough> felbane: thanks. yes, the regex would be necessary since I only want to apply it to ifError threshold clears

[25-Feb-2010 09:30:32] <mrayzenoss> next week

[25-Feb-2010 09:30:52] <felbane> How about: if "ifError" in evt.summary

[25-Feb-2010 09:31:08] <ckrough> ya

[25-Feb-2010 09:31:10] <felbane> That does just a normal string search (I think)

[25-Feb-2010 09:31:22] <felbane> Should be less intensive than regex

[25-Feb-2010 09:33:19] <ckrough> argh, that might be the best option. We'll have to apply that as a class level transform, but that may be the most scalable solution

[25-Feb-2010 09:35:07] <felbane> I agree with venturaville though, this type of thing would be much easier if we could hook the prefilter and add keys

[25-Feb-2010 09:35:43] <ckrough> but prefilters would be brutally cpu intensive, that probably wouldn't scale very well

[25-Feb-2010 09:36:11] <ckrough> one or two would be ok, but if you end up with dozens against thousands of events...

[25-Feb-2010 09:37:07] <ckrough> or am I misunderstanding what you mean by prefilter

[25-Feb-2010 09:38:54] <felbane> Maybe I'm misunderstanding here :)

[25-Feb-2010 09:39:13] <felbane> Seems that doing the filter in an event transform is inefficient

[25-Feb-2010 09:39:46] <felbane> But I guess it doesn't really matter either way

[25-Feb-2010 09:39:52] <ckrough> at the basic level they are all the same I guess

[25-Feb-2010 09:39:53] <felbane> Its all python anyway

[25-Feb-2010 09:39:57] <ckrough> lol

[25-Feb-2010 09:40:04] <ckrough> yeah, match condition -> take action

[25-Feb-2010 09:40:43] <felbane> I just wish there were an easier way to define class keys

[25-Feb-2010 09:40:56] <felbane> Besides transforms

[25-Feb-2010 09:41:07] <ckrough> I wish I understood the difference between classKeys and eventClassKeys

[25-Feb-2010 09:41:14] <ckrough> and how eventClassKeys were determined

[25-Feb-2010 09:41:23] <felbane> That's what I mean, eventclasskeys

[25-Feb-2010 09:41:45] <felbane> I'm not clear on how Zenoss determines them either

[25-Feb-2010 09:41:54] <ckrough> sry, yeah, no such think as classKeys

[25-Feb-2010 09:41:57] <ckrough> thing

[25-Feb-2010 09:42:02] <felbane> But I know you can create them yourself in a transform

[25-Feb-2010 09:42:36] <felbane> If "mytext" in evt.message: evt.classkey = 'myeventclass'

[25-Feb-2010 09:43:04] <ckrough> hmmm

[25-Feb-2010 09:43:16] <felbane> Problem is, if you do it that way I don't think the event mappings fire (since the event has already been processed)

[25-Feb-2010 09:43:25] <ckrough> ah

[25-Feb-2010 09:43:27] <felbane> I think that's what ventura meant by prefilter

[25-Feb-2010 09:43:51] <felbane> Assign a class before the mapper does its thing

[25-Feb-2010 09:43:57] <ckrough> Janes paper shows the path as [transform] --> [mapping transform]

[25-Feb-2010 09:57:53] <felbane> Hmm. Maybe I'm doing something wrong then. Every time I've set up a transform for eventclasskey it doesn't behave as expected :(

[25-Feb-2010 09:58:11] fOrsberg is now known as forsberg

[25-Feb-2010 09:58:32] <ckrough> I'm about to test it

[25-Feb-2010 09:58:42] <ckrough> I hope you're wrong :)

[25-Feb-2010 09:59:09] <felbane> Me too

[25-Feb-2010 09:59:42] * rmatte catches up on the conversation

[25-Feb-2010 09:59:52] <ckrough> rmatte: please do :)

[25-Feb-2010 10:00:13] <ckrough> rmatte: to summarize: we are trying to figure out how to apply a mapping to an event that has no classKey

[25-Feb-2010 10:00:24] <ckrough> rmatte: without creating a ton of cpu overhead

[25-Feb-2010 10:00:33] <rmatte> that's very simply

[25-Feb-2010 10:00:53] <ckrough> initial goal was to prevent autoclearing of thresholds for specific events

[25-Feb-2010 10:00:54] <rmatte> create a mapping in any class, name it whatever you want, set the eventclasskey to "defaultmapping" in the mapping

[25-Feb-2010 10:01:01] <rmatte> then set the regex to part of the summary

[25-Feb-2010 10:01:17] <ckrough> yeah, but that would run against every event in that class, creating potentially huge overhead

[25-Feb-2010 10:01:22] <ckrough> wouldnt scale well

[25-Feb-2010 10:01:23] <rmatte> so if an event was coming in as "Hardware Failure: Hard Drive" you'd make the regex "Hardware Failure"

[25-Feb-2010 10:01:27] <rmatte> then put the transform in there

[25-Feb-2010 10:01:48] <rmatte> I use defaultmapping all the time and don't notice any overhead issues

[25-Feb-2010 10:01:51] <ckrough> hmm

[25-Feb-2010 10:01:56] <rmatte> I've got like 30 or 40 mappings like that

[25-Feb-2010 10:01:57] <rmatte> it works fine

[25-Feb-2010 10:02:08] <ckrough> I was going to do a class-level transform that applies the key, but I guess thats no different than the defaultmapping

[25-Feb-2010 10:02:24] <rmatte> and the transform would not run again every event

[25-Feb-2010 10:02:28] <rmatte> only events matching the regex

[25-Feb-2010 10:02:40] <rmatte> which is why it's important to set the regex when making the mapping

[25-Feb-2010 10:02:49] <ckrough> using a rule would be the same, right?

[25-Feb-2010 10:02:52] <rmatte> then Zenoss will check events with no eventclasskey for that regex

[25-Feb-2010 10:02:57] <ckrough> "ifErrors restored" in evt.summary

[25-Feb-2010 10:03:03] <rmatte> and only if it matches, then it'll run the transform against it

[25-Feb-2010 10:03:23] <rmatte> I'd use the regex instead

[25-Feb-2010 10:03:35] <ckrough> thats more cpu load than the latter, isnt it?

[25-Feb-2010 10:03:37] <rmatte> no point in having the transform even kick off unless it needs to

[25-Feb-2010 10:03:47] <ckrough> I dont follow

[25-Feb-2010 10:03:59] <rmatte> It's just cleaner, it wouldn't necessarily cause more load

[25-Feb-2010 10:04:03] <rmatte> but the regex option is available

[25-Feb-2010 10:04:07] <ckrough> the rule and the regex both get applied when defined right?

[25-Feb-2010 10:04:07] <rmatte> so use it

[25-Feb-2010 10:04:08] <rmatte> lol

[25-Feb-2010 10:04:22] <ckrough> mappings have rules too

[25-Feb-2010 10:04:28] <rmatte> well, I've never personally used the rule field, so I'm not familliar with that

[25-Feb-2010 10:04:35] <rmatte> I leave it blank

[25-Feb-2010 10:04:47] <ckrough> just python command vs regex

[25-Feb-2010 10:04:51] <rmatte> I see

[25-Feb-2010 10:04:52] <ckrough> so if rule == true, process

[25-Feb-2010 10:04:56] <rmatte> that would be equivalent

[25-Feb-2010 10:05:01] <ckrough> but much faster

[25-Feb-2010 10:05:05] <ckrough> regex is slow

[25-Feb-2010 10:05:08] <rmatte> possibly

[25-Feb-2010 10:05:19] <ckrough> ok, Ill try the default mapping

[25-Feb-2010 10:05:21] <rmatte> I'd imagine the regex field is doing about the same

[25-Feb-2010 10:05:35] <ckrough> possibly, Ill have to look that up and see

[25-Feb-2010 10:05:38] <rmatte> but either way, it's not going to cause noticeable performance issues

[25-Feb-2010 10:06:00] <ckrough> remember that I have a lot of interfaces to work with

[25-Feb-2010 10:06:16] <ckrough> close to a million OIDs on this one, most are ethernet

[25-Feb-2010 10:06:55] <rmatte> yeh, but it's based on the number of events, not number of interfaces

[25-Feb-2010 10:06:57] <felbane> Rmatte: so if in my transform I put "if evt.severity == 1: evt.eventClassKey = 'dbgBadOID'"

[25-Feb-2010 10:07:03] <ckrough> rmatte: true

[25-Feb-2010 10:07:13] <rmatte> you could have a million interfaces, but if you only get the odd event here and there, it's not an issue

[25-Feb-2010 10:07:15] <felbane> And then create a mapping for dbgBadOID

[25-Feb-2010 10:07:23] <rmatte> if you expect to get thousands of events per minute, then it might become an issue

[25-Feb-2010 10:07:29] <rmatte> but transforms are pretty efficient in my experience

[25-Feb-2010 10:07:34] <felbane> It will reclass the event?

[25-Feb-2010 10:07:36] <etank> in TALES there is an expression for a report name (${report/id}). is there also one for a report url?

[25-Feb-2010 10:07:48] <felbane> And fire any transforms on the new event class?

[25-Feb-2010 10:07:56] <rmatte> It'll reclass the event if you tell it to in the transform

[25-Feb-2010 10:08:05] <rmatte> the whole point of the mapping is to get the transform to trigger on the event

[25-Feb-2010 10:08:09] <rmatte> after that, the sky's the limit

[25-Feb-2010 10:08:23] <ckrough> aw man, TALES, and I thought the conversation was already painful :)

[25-Feb-2010 10:08:29] <felbane> Is there anything special beyond setting evt.eventclasskey to get it to reclass

[25-Feb-2010 10:08:30] <rmatte> I'm not sure about firing any transforms on the new event class

[25-Feb-2010 10:08:32] <felbane> Or is that it

[25-Feb-2010 10:08:48] <rmatte> actually, as long as you make that mapping run first in sequence, it might

[25-Feb-2010 10:08:50] <rmatte> you'd have to try it out

[25-Feb-2010 10:09:12] <rmatte> If it doesn't, you can always make more defaultmapping mappings which do what you want

[25-Feb-2010 10:09:45] <felbane> Lol ok I will play with it and see

[25-Feb-2010 10:09:47] <rmatte> felbane: not sure, you'll have to try it out, I've never tried changing the eventClassKey of an event then have other transforms kicks off from that

[25-Feb-2010 10:09:51] <rmatte> k cool

[25-Feb-2010 10:09:55] <felbane> Thanks

[25-Feb-2010 10:09:59] <felbane> Rmatte++

[25-Feb-2010 10:10:02] <rmatte> ;)

[25-Feb-2010 10:10:09] <ckrough> so the order of operations is "class level transform" -> "mapping" -> "mapping transform", right?

[25-Feb-2010 10:10:17] <felbane> Also ckrough++ ;)

[25-Feb-2010 10:10:20] <rmatte> yes

[25-Feb-2010 10:10:26] <ckrough> kk, here goes

[25-Feb-2010 10:10:33] <rmatte> class level transform always comes first

[25-Feb-2010 10:10:46] <rmatte> mapping has to come before mapping transform

[25-Feb-2010 10:10:51] <ckrough> makes sense

[25-Feb-2010 10:10:55] <rmatte> and the mappings run based on their defined sequence

[25-Feb-2010 10:10:56] <ckrough> sinces it defined in the map

[25-Feb-2010 10:12:23] <ckrough> ok, I am going to create a mapping with a rule of '"ifErrors restored" in evt.summary' and a transform of 'if evt.severity == 0: evt._action = "drop"'

[25-Feb-2010 10:12:27] <ckrough> no class level transform

[25-Feb-2010 10:12:45] <ckrough> this should catch any "ifErrors restored" messages and dump them

[25-Feb-2010 10:12:51] <ckrough> setting the event class key to default mapping

[25-Feb-2010 10:12:54] <ckrough> sound sane?

[25-Feb-2010 10:13:16] <rmatte> defaultmapping

[25-Feb-2010 10:13:18] <rmatte> no space

[25-Feb-2010 10:13:19] <rmatte> ;)

[25-Feb-2010 10:13:24] <ckrough> kk

[25-Feb-2010 10:13:24] <felbane> Does to me.

[25-Feb-2010 10:14:17] <etank> i am wanting to edit a report so that it will give a link to the actual report in the "print view". hoping that there is a TALES way of doing it instead of having to hard code it.

[25-Feb-2010 10:15:19] <rmatte> Does anyone know what the "Explanation" and "Resolution" fields in a mapping do?

[25-Feb-2010 10:15:34] <ckrough> I think they are just label fields for the Hu-mans

[25-Feb-2010 10:15:44] <ckrough> Jane talks about them in the event management paper

[25-Feb-2010 10:15:46] <rmatte> I suspected that, but wasn't 100% sure

[25-Feb-2010 10:16:15] <rmatte> Explanation - Enter a textual description for matches for this event class mapping. Use in conjunction with the Resolution field.

[25-Feb-2010 10:16:16] <rmatte> Resolution - Use the Resolution field to enter resolution instructions for clearing the event.

[25-Feb-2010 10:16:42] <ckrough> "Running low on ponies"

[25-Feb-2010 10:16:45] <ckrough> "MOAR PONIES"

[25-Feb-2010 10:17:01] <rmatte> I wonder where those would even show up though

[25-Feb-2010 10:17:13] <rmatte> there doesn't seem to be any space for them in the event details

[25-Feb-2010 10:17:39] <felbane> etank: I'm not sure.

[25-Feb-2010 10:18:05] <dec3pti0n> don't think my zenpack creation and then trying to install it worked so well :( http://pastebin.ca/1810297

[25-Feb-2010 10:18:43] <etank> felbane: im not finding anything either. but ${report/id} does exist.

[25-Feb-2010 10:20:05] <mrayzenoss> dec3pti0n: what versions are you using?

[25-Feb-2010 10:20:14] <mrayzenoss> 2.4.5 or 2.5?

[25-Feb-2010 10:20:40] <mrayzenoss> If anyone's interested, this is some nice eye-candy for your dashboard: message/45993#45993

[25-Feb-2010 10:20:49] <dec3pti0n> 2.5.1

[25-Feb-2010 10:21:42] <dec3pti0n> I thought I did every step correct following the docs and other examples

[25-Feb-2010 10:23:02] <etank> where can i get a full list of all TALES expressions

[25-Feb-2010 10:23:20] <mrayzenoss> etank: Appendix E of the Admin Guide

[25-Feb-2010 10:23:20] <etank> i have found event and device TALES but nothing for reports

[25-Feb-2010 10:23:30] <etank> mrayzenoss: no reports TALES in there

[25-Feb-2010 10:23:48] <etank> at least not that i saw

[25-Feb-2010 10:24:24] * Simon4 wonders if anyone has managed to wade their way through thread/12836?tstart=0 - and if it makes sense to anyone

[25-Feb-2010 10:25:26] <mrayzenoss> etank: the example in the Dev Guide on custom reports uses TALES

[25-Feb-2010 10:25:57] <mrayzenoss> etank: This is Page Template <i tal:content='here/title_or_id'/>.

[25-Feb-2010 10:26:21] <mrayzenoss> just great, the example 'here/title_or_id' uses something not doc'd which was added in 2.5

[25-Feb-2010 10:27:18] * dec3pti0n gonna read this dev guide again :) and give it another try

[25-Feb-2010 10:28:54] <dec3pti0n> awesome I removed my Zenpack (after creating it) so that I could install it using the exported egg and now after putting the source back in place the Zenpack shows that it provides nothing

[25-Feb-2010 10:29:18] <dec3pti0n> the templates that I created all gone

[25-Feb-2010 10:32:32] <rmatte> dec3pti0n: yeh, but did it even remove the templates when you installed it?

[25-Feb-2010 10:32:39] <rmatte> they are probably still wherever you copied them to

[25-Feb-2010 10:33:23] <dec3pti0n> rmatte: it removed the class and template under that class once I removed the Zenpack I had created

[25-Feb-2010 10:33:34] <dec3pti0n> I expected that

[25-Feb-2010 10:34:15] <dec3pti0n> then I installed it again using the exported egg I created and there was nothing under the zenpack provides

[25-Feb-2010 10:34:34] <dec3pti0n> sorry I mean I installed the source again

[25-Feb-2010 10:34:42] <dec3pti0n> the installation of the exported egg failed

[25-Feb-2010 10:35:06] <rmatte> yeh, but what is it complaining about?

[25-Feb-2010 10:35:12] <rmatte> like, have you done anything special with the source?

[25-Feb-2010 10:35:39] <rmatte> your template is probably still in that objects.xml, if you created a new ZenPack and copied that over to it, you could probably get your templates back

[25-Feb-2010 10:35:58] <rmatte> it's obviously not even getting to the stage of loading the objects from objects.xml because it's erroring out on some other component

[25-Feb-2010 10:36:02] <dec3pti0n> there is no objects.xml

[25-Feb-2010 10:36:21] <rmatte> ummm, there's always an objects.xml, unless you removed it?

[25-Feb-2010 10:36:27] <dec3pti0n> nope

[25-Feb-2010 10:36:38] <rmatte> that's bizarre, something obviously went horribly wrong

[25-Feb-2010 10:36:58] <dec3pti0n> I thought that would have been created automatically cause I remeber someone here talking about that but it never got created

[25-Feb-2010 10:37:19] <rmatte> it does get created automatically, yes

[25-Feb-2010 10:37:36] <dec3pti0n> I will try to create it again from scratch

[25-Feb-2010 10:37:37] <rmatte> something is funky with the way you built that pack

[25-Feb-2010 10:37:46] <dec3pti0n> but first I'm gonna read over this doc again

[25-Feb-2010 10:37:46] <rmatte> k

[25-Feb-2010 10:37:51] <etank> mrayzenoss: this seems to work "<div style="font-size: 10pt;"><a href="https://zenoss.lms.lexmark.com${report/absolute_url_path}">Report Link</a></div>"

[25-Feb-2010 10:41:10] <etank> now i just need an expression to replace the url of the server

[25-Feb-2010 10:41:41] <mrayzenoss> etank: http://dev.zenoss.org/trac/ticket/6226

[25-Feb-2010 10:43:11] <etank> mrayzenoss: thanks

[25-Feb-2010 10:43:24] <etank> is there an expression that i can use to replace https://zenoss.lms.lexmark.com with?

[25-Feb-2010 10:47:34] <mrayzenoss> probably not with TALES, since it's just exposing attributes on the objects

[25-Feb-2010 10:49:15] <etank> ok

[25-Feb-2010 10:49:21] <etank> this works fine

[25-Feb-2010 10:50:55] <xpot-mobile> Question: anyone know why OS data would be null for /Server/Windows devices?

[25-Feb-2010 10:55:32] <mrayzenoss> xpot-mobile: has the device been modeled?

[25-Feb-2010 11:03:40] <mrayzenoss> docs/DOC-5334

[25-Feb-2010 11:11:26] <mrayzenoss> felbane: so I see your thread and ticket… do you think you could encapsulate that in a ZenPack?

[25-Feb-2010 11:12:34] <mrayzenoss> I just know that based on our roadmap and the resources we have, this probably won't get addressed for awhile by us, but it's a good idea

[25-Feb-2010 11:16:31] <felbane> I can certainly try. Not familiar with zenpack dev but its a good opportunity to learn.

[25-Feb-2010 11:17:01] <felbane> I'm not sure how I would encapsulate changes to zeneventlogpy and wmiconfigpy in a zenpack though...

[25-Feb-2010 11:18:17] <felbane> I didn't think that zenpacks could modify the actual code.

[25-Feb-2010 11:18:35] <mrayzenoss> well, you could extend the stuff that's there

[25-Feb-2010 11:20:37] <felbane> So I can override zeneventlog.processdevice via zenpack?

[25-Feb-2010 11:20:42] <felbane> Hmm

[25-Feb-2010 11:22:26] <willwh> hi folks :)

[25-Feb-2010 11:22:52] <mrayzenoss> felbane: I'm not sure of a good example, but I believe you can monkeypatch it

[25-Feb-2010 11:23:03] <willwh> anyone hosting anything directly in Mexico?

[25-Feb-2010 11:23:07] <willwh> :)

[25-Feb-2010 11:23:15] <mrayzenoss> rmatte?

[25-Feb-2010 11:24:28] <felbane> mrayzenoss: Isn't monkeypatch a four-letter word? ;-)

[25-Feb-2010 11:25:01] <mrayzenoss> yeah, but it happens :)

[25-Feb-2010 11:25:42] <mrayzenoss> there are probably other ways to do it, I'm not familiar enough with the code to offer suggestions

[25-Feb-2010 11:26:10] <mrayzenoss> if you continue hacking on it, I'll see if I can get your questions answered on zenoss-dev and whatnot

[25-Feb-2010 11:26:30] <mrayzenoss> next Thursday there's going to be a dev here who's supposed to answer questions

[25-Feb-2010 11:26:33] <felbane> I'll definitely keep at it. There has to be some way.

[25-Feb-2010 11:26:40] <mrayzenoss> sometimes they show up other times

[25-Feb-2010 11:26:45] <Simon4> mrayzenoss: would I be better to come back then for my horrible zenoss-dev question?

[25-Feb-2010 11:26:46] <felbane> Oic

[25-Feb-2010 11:26:57] * Simon4 is guessing it's horrible by the total lack of replies :)

[25-Feb-2010 11:27:25] <mrayzenoss> Simon4: there are a lot of smart folks in here, maybe try again.  I gotta run

[25-Feb-2010 11:27:35] * mrayzenoss off to a meeting

[25-Feb-2010 11:27:42] <Simon4> cheers

[25-Feb-2010 11:27:47] <Simon4> so.. anyone have any ideas on this: thread/12836?tstart=0

[25-Feb-2010 11:28:00] <Simon4> it's doing my head in, and stopping us doing a bunch of testing

[25-Feb-2010 11:32:11] <felbane> Wow that's a tough one

[25-Feb-2010 11:32:26] <chudler> simon4:  you can remove a relation with obj._remote(otherobj).. not sure if that helps

[25-Feb-2010 11:32:33] <chudler> I mean obj.remove(otherobj)

[25-Feb-2010 11:32:44] <chudler> oops!  I mean obj._remove(otherobj), for reals this time

[25-Feb-2010 11:33:28] <Simon4> chudler: cheers, I'll try that in a sec and see what it does

[25-Feb-2010 11:33:37] <Simon4> does that work if otherobj doesn't really exist?

[25-Feb-2010 11:33:48] <chudler> if doing in dmd, don't forget commit().  It has worked for me when I had this problem

[25-Feb-2010 11:34:34] <chudler> actually, though what kind of object is "i" when you did "for I in sc.instances():" ?

[25-Feb-2010 11:35:38] * Simon4 finds out

[25-Feb-2010 11:35:39] <chudler> nevertheless, try something like for i in sc.instances(): if i.device is None:  sc._remove(i)

[25-Feb-2010 11:35:53] <rmatte> willwh: one of our clients has devices in Mexico, why do you ask?

[25-Feb-2010 11:36:41] <chudler> er, be sure to do i.device(), and format that properly, etc ;-)

[25-Feb-2010 11:36:57] * Simon4 takes a quick backup :)

[25-Feb-2010 11:37:56] <rmatte> Simon4: that happens when you click on the service?

[25-Feb-2010 11:38:24] <Simon4> rmatte: yeah

[25-Feb-2010 11:38:36] <rmatte> in the Services section or on a device?

[25-Feb-2010 11:38:44] <Simon4> in the services section

[25-Feb-2010 11:39:03] <rmatte> k... I'll keep reading and see if I can think of anything

[25-Feb-2010 11:39:08] <Simon4> thanks

[25-Feb-2010 11:39:11] <rmatte> np

[25-Feb-2010 11:39:13] <willwh> rmatte: just looking for some options down there

[25-Feb-2010 11:39:13] * Simon4 tries the _remove

[25-Feb-2010 11:39:18] <willwh> we are looking at expanding in to the area

[25-Feb-2010 11:40:06] <willwh> so I thought I'd ask somewhere I know I'll get a decent answer ;)

[25-Feb-2010 11:40:15] <rmatte> are the blanked out parts device names?

[25-Feb-2010 11:40:19] <Simon4> rmatte: yeah

[25-Feb-2010 11:40:22] <rmatte> k

[25-Feb-2010 11:40:53] <rmatte> that is weird that there are some that are local rather than being linked

[25-Feb-2010 11:40:57] <rmatte> have you tried removing those?

[25-Feb-2010 11:41:26] <rmatte> ah nevermind, just read down a bit further, answered my own question

[25-Feb-2010 11:41:27] <rmatte> ;)

[25-Feb-2010 11:41:35] <Simon4> yeah, they're the ones I want ot die :)

[25-Feb-2010 11:42:18] <rmatte> wow, that is a weird one indeed

[25-Feb-2010 11:42:56] <Simon4> chudler: getting "AttributeError: _remove" when trying sc._remove(i)

[25-Feb-2010 11:42:58] <rmatte> well, modifying the zendmd query that showed you the None objects is a good starting point

[25-Feb-2010 11:43:07] <rmatte> just need to figure out what function to use to eliminate those

[25-Feb-2010 11:43:15] <Simon4> indeed

[25-Feb-2010 11:43:21] <chudler> simon4:  something I forgot.. the _remove must be called on the relation, so it would be sc.instances._remove(badobj)

[25-Feb-2010 11:43:22] <Simon4> that's where it all got tricky

[25-Feb-2010 11:43:27] <Simon4> ahhh

[25-Feb-2010 11:44:03] <rmatte> yeh that makes sense

[25-Feb-2010 11:44:15] <rmatte> since it's for i in sc.instances

[25-Feb-2010 11:44:16] <Simon4> chudler: possible win!

[25-Feb-2010 11:44:20] <rmatte> so you would have to supply the path

[25-Feb-2010 11:44:26] <Simon4> indeed

[25-Feb-2010 11:44:27] <Simon4> win!

[25-Feb-2010 11:44:34] <rmatte> chudler: nice one

[25-Feb-2010 11:44:35] <Simon4> page = back, and nasty relatinos gone

[25-Feb-2010 11:44:37] <rmatte> Simon4: congrats

[25-Feb-2010 11:44:40] <Simon4> that's awesome, thanks heaps

[25-Feb-2010 11:45:01] <chudler> no prob!  write it down ;-)

[25-Feb-2010 11:45:01] * Simon4 will f

[25-Feb-2010 11:45:04] <Simon4> will do

[25-Feb-2010 11:45:08] <Simon4> I'll reply to my own thread

[25-Feb-2010 11:45:13] <rmatte> cool

[25-Feb-2010 11:45:26] <rmatte> include the zendmd script that you used to remove them

[25-Feb-2010 11:45:31] <rmatte> could be useful in the future

[25-Feb-2010 11:45:59] <Simon4> yeah, will do

[25-Feb-2010 11:46:06] <Simon4> ahhhh, that's made my day happy

[25-Feb-2010 11:46:14] <rmatte> hehe

[25-Feb-2010 11:48:02] <rmatte> nice to see it's a bit more active in here today

[25-Feb-2010 11:48:05] <rmatte> it's been dead all week

[25-Feb-2010 11:51:40] * rmatte watches a tumbleweed roll by

[25-Feb-2010 11:51:45] <rmatte> guess I scared everyone away

[25-Feb-2010 11:52:14] <felbane> Boo!

[25-Feb-2010 11:53:07] <rmatte> speaking of tumbleweeds: http://www.youtube.com/watch?v=rNVcSIZyBuE

[25-Feb-2010 12:14:25] <Simon4> sorry, was fixing our live env and making people happy

[25-Feb-2010 12:14:52] <Simon4> and now, home for beer and writing up solution - cheers all

[25-Feb-2010 12:21:00] <aclark> Happy people == good

[25-Feb-2010 12:31:21] <rmatte> I wish Linux would automatically move stuff from swap to RAM whenever possible

[25-Feb-2010 12:31:42] <rmatte> like what happens when you do swapoff -a && swapon -a

[25-Feb-2010 12:32:39] <chudler> set swappiness to zero?

[25-Feb-2010 12:33:24] <chudler> /proc/sys/vm/swappiness.  mucking with VMM is Naughty, though.  I prefer everything to be swapped out, on a server anyways

[25-Feb-2010 12:34:24] <rmatte> I see

[25-Feb-2010 12:52:13] <dec3pti0n> does zenoss come with manpages ? I'm trying to find out the options available for zenmodeler command

[25-Feb-2010 12:52:41] <venturaville> zenmodeler help

[25-Feb-2010 12:53:05] <dec3pti0n> thanks I kept giving --help

[25-Feb-2010 13:05:23] <dec3pti0n> ok, I'm a bit lost now. I'm going over chapter 12 very carefuly and I have created a class where I have placed device foo under it

[25-Feb-2010 13:06:15] <dec3pti0n> then I have added a modeler plugin into my zenpack

[25-Feb-2010 13:08:26] <dec3pti0n> Then I followed 12.4.4 to test the modeler, so I removed all collector plugins and just left the new one on the left column

[25-Feb-2010 13:08:57] <dec3pti0n> and then tried the zenmodeler command but it does not seem to run my modeler

[25-Feb-2010 13:09:59] <rmatte> the plugin is bound to the class I assume?

[25-Feb-2010 13:11:12] <dec3pti0n> yes at first I did it wrong by having the plugin on the device but then I did it for the class too

[25-Feb-2010 13:11:50] <dec3pti0n> by bound I assume you refering to the collector plugins tab/options ?

[25-Feb-2010 13:12:13] <rmatte> it needs to be in the plugins list for the class

[25-Feb-2010 13:12:24] <dec3pti0n> it is too

[25-Feb-2010 13:12:47] <rmatte> k, well, is it possible that there's a problem with the code then?

[25-Feb-2010 13:13:08] <dec3pti0n> it's the same code as the modeler plugin for the vmware

[25-Feb-2010 13:13:12] <dec3pti0n> zenpack

[25-Feb-2010 13:13:34] <dec3pti0n> I just changed the function name and blocksize variable

[25-Feb-2010 13:13:58] <rmatte> did you change the function name wherever it was called on as well?

[25-Feb-2010 13:14:14] <rmatte> obviously something has to call the function and does so by name

[25-Feb-2010 13:17:00] <dec3pti0n> the docs don't mention anything like that. It just says to add that new plugin in the collector plugins for the class and that's it

[25-Feb-2010 13:17:55] <dec3pti0n> I would assume that once you have the collector plugin chosen for the new class zenoss would find it

[25-Feb-2010 13:22:14] <rmatte> did you push changes to the collector?

[25-Feb-2010 13:22:23] <rmatte> Devices -> Manage -> Push Changes

[25-Feb-2010 13:22:35] <rmatte> (actually, do it from the class you created)

[25-Feb-2010 13:22:39] <rmatte> then try

[25-Feb-2010 13:22:58] <rmatte> also, use the -v10 option with zenmodel so that it's more verbose

[25-Feb-2010 13:29:47] <dec3pti0n> ok I added the new class to my zenpack and then did the push changes

[25-Feb-2010 13:30:10] <dec3pti0n> it seems to call it now, I'm just having ssh issues but I can figure that out easily

[25-Feb-2010 13:30:52] <rmatte> k cool

[25-Feb-2010 13:31:32] <ckrough> Im starting to wonder if the event clearing action happens before transforms/mappings are applied

[25-Feb-2010 13:31:39] <ckrough> I just cant seem to stop it from clearing

[25-Feb-2010 13:32:03] <dec3pti0n> rmatte: cool it worked thanks

[25-Feb-2010 13:32:26] <rmatte> np

[25-Feb-2010 13:33:10] <rmatte> ckrough: stop what from clearing?

[25-Feb-2010 13:33:17] <dec3pti0n> now that I have a brief idea of the modeler and tested it I'm go over to the data collector section

[25-Feb-2010 13:33:32] <ckrough> rmatte: an event

[25-Feb-2010 13:33:42] <rmatte> ckrough: any event in particular?

[25-Feb-2010 13:33:43] <ckrough> rmatte: ifError threshold violation, I dont want it to autoclear

[25-Feb-2010 13:33:48] <rmatte> ah

[25-Feb-2010 13:34:06] <ckrough> rmatte: but it does, and it looks like its builtin with threshold stuff, because its not due to any mapping I did

[25-Feb-2010 13:34:57] <ckrough> actually, it looks like my defaultmapping isnt applying, for the transform I did evt.summary="testtest" and it never changes the summary

[25-Feb-2010 13:35:14] <rmatte> yeh, it's probably built in to the code

[25-Feb-2010 13:35:55] <rmatte> well...

[25-Feb-2010 13:36:10] <rmatte> you can apply a transform to a threshold event, that I know for certain

[25-Feb-2010 13:36:19] <rmatte> the way I usually do it is to go to /Perf/Whatever

[25-Feb-2010 13:36:37] <rmatte> and Then select More -> Transform

[25-Feb-2010 13:36:39] <rmatte> and add it in there

[25-Feb-2010 13:36:49] <ckrough> Ill try that

[25-Feb-2010 13:36:54] <ckrough> Ive been trying it as a defaultmapping

[25-Feb-2010 13:36:55] <rmatte> but I've never successfully applied one to a threshold clear event

[25-Feb-2010 13:37:03] <rmatte> they seem to be immune to transforms

[25-Feb-2010 13:37:12] <ckrough> Ill settle for applying on the initial event, just to know that its workin

[25-Feb-2010 13:37:17] <rmatte> k

[25-Feb-2010 13:37:42] <rmatte> I do...

[25-Feb-2010 13:37:43] <rmatte> import re

[25-Feb-2010 13:37:43] <rmatte> if re.search('threshold of Memory', evt.summary):

[25-Feb-2010 13:37:47] <rmatte> and then whatever

[25-Feb-2010 13:37:47] * ckrough smells a support ticket brewing

[25-Feb-2010 13:37:52] <rmatte> :)

[25-Feb-2010 13:44:26] <ckrough> rmatte: see mistell in #python

[25-Feb-2010 13:44:43] <ckrough> x in y is more efficient than re.search(x,y)

[25-Feb-2010 13:47:27] <rmatte> oh well

[25-Feb-2010 13:48:06] <ckrough> I guess it has less functionality, so there is less for it 'to do' before giving a true/false

[25-Feb-2010 13:48:39] <rmatte> hmmm, that's bizarre, I have a device with memory clearly over threshold but no event is being generated for it

[25-Feb-2010 13:48:57] <ckrough> I have to say Im discouraged that you havent been able to cancel an autoclear.

[25-Feb-2010 13:49:26] <rmatte> well, I haven't been able to modify the autoclear event at all

[25-Feb-2010 13:49:45] <rmatte> not for thresholds anyways

[25-Feb-2010 13:50:46] <ckrough> hmm... well the goal here is to prevent ifError > 1 violations from bouncing in and out of the event manager

[25-Feb-2010 13:51:07] <ckrough> if it creates an event I want it to stay until someone looks into it. I'm open to suggestions.

[25-Feb-2010 13:51:23] <ckrough> Ill create a ticket as well and let you know if the wyzzards have any ideas

[25-Feb-2010 13:51:58] <Simon4> totally round about idea, but you could get the switch/whatnot to trap on error, which won't be cleared automatically

[25-Feb-2010 13:52:17] <ckrough> hmm...

[25-Feb-2010 13:53:55] <Simon4> wondering too, haven't tried this, if you change the dedup id of the event when it's raised, will it still autoclear, or will the clear even then not find the original?

[25-Feb-2010 13:54:07] <Simon4> (hackish fix, but might work)

[25-Feb-2010 13:55:46] <Simon4> http://www.mail-archive.com/zenoss-users@zenoss.org/msg20249.html//www.mail-archive.com/zenoss-users@zenoss.org/msg20249.html also, if you haven't read it

[25-Feb-2010 13:55:54] <Simon4> sounds like they rewrite the clear event to be a non-clear event

[25-Feb-2010 13:56:22] <rmatte> eugh, why the heck is this threshold not triggering

[25-Feb-2010 13:56:25] * rmatte scratches his head

[25-Feb-2010 13:56:52] <ckrough> FYI: defaultmapping never matched, but global transform does

[25-Feb-2010 13:57:01] <ckrough> and still doesnt prevent a clear...

[25-Feb-2010 13:57:08] <ckrough> Ill test the dedupid mangling now

[25-Feb-2010 13:57:16] <rmatte> k

[25-Feb-2010 13:57:21] <ckrough> is it evt.dedupid

[25-Feb-2010 13:57:35] <rmatte> it's whatever it is in the details

[25-Feb-2010 13:57:51] <ckrough> I see

[25-Feb-2010 13:57:54] <ckrough> ya, dedupif

[25-Feb-2010 13:57:56] <ckrough> ya, dedupid

[25-Feb-2010 13:57:59] <rmatte> yup

[25-Feb-2010 14:00:04] <ckrough> negatory, even with mismatched dedupids it still clears

[25-Feb-2010 14:00:13] <ckrough> thats surprising

[25-Feb-2010 14:01:22] <dec3pti0n> ok so the objects.xml file should be created after I add the template I assume ?

[25-Feb-2010 14:01:40] <Simon4> ckrough: crap

[25-Feb-2010 14:01:51] * Simon4 tries to come up with more random and crazy ideas

[25-Feb-2010 14:02:58] <Simon4> ah

[25-Feb-2010 14:03:04] <Simon4> maybe eventKey is the one you want to break

[25-Feb-2010 14:03:11] <Simon4> ree-form text field (maximum 128 characters) that allows another specificity key to be used to drive the de-duplication and auto-clearing correlation process.

[25-Feb-2010 14:03:23] * dec3pti0n really really wished my objects.xml file got created

[25-Feb-2010 14:03:28] <Simon4> dedup is apparently only for multiple events being grouped

[25-Feb-2010 14:03:33] <Simon4> from docs/DOC-3069

[25-Feb-2010 14:03:47] <ckrough> I thought dedupid was also using in clearing

[25-Feb-2010 14:04:01] <Simon4> looks like eventKey might override it

[25-Feb-2010 14:05:26] * Simon4 creates himself a test vm for playing with this stuff

[25-Feb-2010 14:05:40] <Simon4> I have requirements to do similar at work :)

[25-Feb-2010 14:08:15] <rmatte> hmmm, that is frigging weird

[25-Feb-2010 14:08:30] <rmatte> I have a memory threshold set at 97% on a device...

[25-Feb-2010 14:08:33] <rmatte> or sorry

[25-Feb-2010 14:08:38] <rmatte> the threshold is set at 95%

[25-Feb-2010 14:08:48] <rmatte> but when I run zencommand I get:

[25-Feb-2010 14:08:50] <rmatte> DEBUG:zen.zencommand:Queueing event {'manager': 'localhost', 'eventKey': 'snmpMemory|Memory_PercentMemoryUsed|Memory', 'device': 'Nova-mex01-mbx', 'eventClass': '/Perf/Memory', 'summary': 'Threshold of Memory restored: current value: 97.00', 'component': 'Nova-mex01-mbx', 'agent': 'zencommand', 'severity': 0}

[25-Feb-2010 14:09:03] <rmatte> no idea why it's clearing the event

[25-Feb-2010 14:09:28] <Simon4> it's not considering the 95 to be an absolute value, not a percentage?

[25-Feb-2010 14:09:37] <ckrough> Simon4: that does work, assuming you generate a nonmatching dedupid for each event vs clear

[25-Feb-2010 14:09:42] <Simon4> ah no, need to read better

[25-Feb-2010 14:09:50] <rmatte> Simon4: 95 isn't the actual value...

[25-Feb-2010 14:10:05] <Simon4> rmatte: yeah, sorry, ignore my comment, hadn't read the line properly :)

[25-Feb-2010 14:10:07] <rmatte> ohhhh, wait

[25-Feb-2010 14:10:08] <rmatte> I see why

[25-Feb-2010 14:10:14] <rmatte> damnit, stupid oversight on my part

[25-Feb-2010 14:10:27] <Simon4> ckrough: using eventKey?

[25-Feb-2010 14:10:31] <ckrough> y

[25-Feb-2010 14:10:45] <ckrough> oh man I dont want to do global transforms

[25-Feb-2010 14:10:53] <ckrough> just doesnt seem right to be doing it that high level

[25-Feb-2010 14:11:13] <Simon4> this is just for interface errors? doesn't that come in lower than global?

[25-Feb-2010 14:11:20] <rmatte> I have it applied against the wrong datapoint

[25-Feb-2010 14:11:38] <ckrough> Simon4: yeah, sorry, its at /perf/snmp but even seems too broad

[25-Feb-2010 14:11:39] <rmatte> it should be applied against the amount of bytes used, but I accidentally applied it against the percentage

[25-Feb-2010 14:12:16] <ckrough> rmatte: heh, 97 > .95 * 100 eh?

[25-Feb-2010 14:12:36] <Simon4> ckrough: is this iferrors from ethernetCsmacd?

[25-Feb-2010 14:12:41] <ckrough> Simon4: yup

[25-Feb-2010 14:13:07] <Simon4> change the threshold to be in a /perf/snmp/iferrors class?

[25-Feb-2010 14:13:20] <ckrough> Simon4: rephrase?

[25-Feb-2010 14:13:49] <Simon4> if you edit the ethernetCsmacd template, and go to the threshold for errors, you can set the event class that the threshold raises events in

[25-Feb-2010 14:13:58] <Simon4> (if I'm guessing how you're doing this correctly)

[25-Feb-2010 14:15:29] <ckrough> Simon4: true, yes, I could add a subclass like /perf/snmp/ifError and then do the transform at the level. thanks.

[25-Feb-2010 14:15:37] <Simon4> sweet :)

[25-Feb-2010 14:15:55] <ckrough> still feels hackish enough that Ill create a support ticket, but I think it's a good solution.

[25-Feb-2010 14:15:58] <ckrough> thanks

[25-Feb-2010 14:16:09] <Simon4> yeah, definitely a hack hehe

[25-Feb-2010 14:16:23] <dec3pti0n> is there a way to extract files from an egg ?

[25-Feb-2010 14:16:43] <Simon4> dec3pti0n: they're just a renamed zip

[25-Feb-2010 14:18:00] <eidolon> hi folks, we have a WMI host that is showing 97% on the event board, but is not throwing an alert.  on our diskapce-Alert we have Severity Error on the following min value:

[25-Feb-2010 14:18:05] <eidolon> here.totalBlocks * here.blockSize / 1024 / 1024 * .05

[25-Feb-2010 14:18:16] <eidolon> that -should- alert over 5%, but the display is showing 97% and hasn't alerted.

[25-Feb-2010 14:18:17] <eidolon> help?

[25-Feb-2010 14:20:34] <ckrough> without thinking it through, is the order of operations sane? ie: multiplication will happen before the division. Maybe add () around the division there

[25-Feb-2010 14:21:33] <Simon4> eidolon: you can be a bit rougher about that if you want since it's a percentage

[25-Feb-2010 14:21:39] <Simon4> here.getTotalBlocks() * .9 gives you 90%

[25-Feb-2010 14:21:48] <Simon4> no point converting to bytes for a percentage

[25-Feb-2010 14:21:53] <eidolon> ohhh.

[25-Feb-2010 14:22:01] <eidolon> are they 1k blocks?

[25-Feb-2010 14:22:06] <Simon4> it's irrelevant

[25-Feb-2010 14:22:09] <eidolon> heh

[25-Feb-2010 14:22:16] <Simon4> it could be any size

[25-Feb-2010 14:22:19] <eidolon> i'll try it

[25-Feb-2010 14:22:23] <Simon4> used/total is still a percentage

[25-Feb-2010 14:22:42] <eidolon> OIC

[25-Feb-2010 14:22:47] <eidolon> 95% of the total blocks as a min value

[25-Feb-2010 14:22:48] <eidolon> right.

[25-Feb-2010 14:22:53] <Simon4> oui

[25-Feb-2010 14:22:56] <eidolon> cept that's linked to FreeMegabytes_FreeMegabytes

[25-Feb-2010 14:23:09] <Simon4> ah, is there a freeBlocks?

[25-Feb-2010 14:23:15] <Simon4> (I haven't got any WMI toys)

[25-Feb-2010 14:23:23] <eidolon> sec i'll screenshot

[25-Feb-2010 14:23:47] mrayzenoss1 is now known as mrayzenoss

[25-Feb-2010 14:23:47] <rmatte> ckrough: more like 97 != 12286400000 * 0.95

[25-Feb-2010 14:24:20] <rmatte> ckrough: it seems like I just had it wrong on the one server, but I'm checking my 12 others to make sure

[25-Feb-2010 14:25:02] <eidolon> http://www.homeport.org/~dbs/screenshots/freeblocks.PNG

[25-Feb-2010 14:25:24] <eidolon> and the min value was:  here.totalBlocks * here.blockSize / 1024 / 1024 * .05

[25-Feb-2010 14:25:59] <eidolon> it's alarming as a warning on another monitor.

[25-Feb-2010 14:26:04] <forsberg> quick question: i have a data source : /opt/zenoss/libexec/get_bind_user_count.sh ${dev/manageIp}

[25-Feb-2010 14:26:23] <eidolon> and that one is

[25-Feb-2010 14:26:23] <eidolon> here.totalBlocks * here.blockSize / 1024 / 1024 * .1

[25-Feb-2010 14:26:32] <forsberg> is there any way to get snmp community on the same way as  ${dev/manageIp} ?

[25-Feb-2010 14:27:07] <eidolon> help?  :)

[25-Feb-2010 14:28:53] <Simon4> eidolon: thinking :)

[25-Feb-2010 14:29:06] <Simon4> there's not an option for FreeBlocks_FreeBlocks in the list of datapoints?

[25-Feb-2010 14:29:14] <forsberg> ahh ${device/zSnmpCommunity} :)

[25-Feb-2010 14:29:22] <eidolon> Simon4: no sir

[25-Feb-2010 14:29:34] <Simon4> eidolon: typical ;)

[25-Feb-2010 14:29:38] * Simon4 does some maths

[25-Feb-2010 14:31:41] <eidolon> i'm seeing forum posts that are saying we may be missing some metrics

[25-Feb-2010 14:32:08] <Simon4> eidolon: to compare freemeg to totalblocks with blocksize, you would go (freemeg*1024) / blocksize

[25-Feb-2010 14:32:21] <Simon4> if blocksize is in k

[25-Feb-2010 14:32:24] <Simon4> trying to remember :)

[25-Feb-2010 14:32:46] <Simon4> wondering if you have an extra /1024 in there

[25-Feb-2010 14:32:55] * eidolon dunnos?  :)

[25-Feb-2010 14:35:07] <Simon4> could be worth a try, that or have a look at the rrd file for freeblocks, and see what the numbers are and work backwards from there

[25-Feb-2010 14:35:10] <eidolon> yea

[25-Feb-2010 14:35:14] <eidolon> i'm looking at my graphs

[25-Feb-2010 14:35:22] <eidolon> i have a utilitzation graph that is showing 'low disk space, freemegabytes

[25-Feb-2010 14:35:55] <eidolon> low disk space on the chart is is showing a percentage value

[25-Feb-2010 14:35:59] <eidolon> and it's showing 97%

[25-Feb-2010 14:36:29] <Simon4> under the OS tab?

[25-Feb-2010 14:36:30] <eidolon> but -one- of them is working.

[25-Feb-2010 14:36:31] <eidolon> yea

[25-Feb-2010 14:36:35] <eidolon> the 'warning' one works

[25-Feb-2010 14:36:38] <eidolon> the 'alert one' doesn't

[25-Feb-2010 14:36:44] <eidolon> and the only difference is the percentage at he end

[25-Feb-2010 14:36:55] <eidolon> here.totalBlocks * here.blockSize / 1024 / 1024 * .05   <-- is not alerting

[25-Feb-2010 14:37:08] <eidolon> here.totalBlocks * here.blockSize / 1024 / 1024 * .1  <-- is alerting

[25-Feb-2010 14:37:57] <eidolon> i wonder if this got ignored or suppressed or something.

[25-Feb-2010 14:38:14] <Simon4> they're def both in the same value field? (max or min)

[25-Feb-2010 14:38:21] <eidolon> yea

[25-Feb-2010 14:38:27] <eidolon> minvalue

[25-Feb-2010 14:38:33] <dec3pti0n> I have setup my template, and tested my modeler and also my libexec script and they all return correct information but the os filesystem show the free bytes under the used bytes and vice-versa !

[25-Feb-2010 14:38:37] <eidolon> both have freemegabytes_freemegabytes highlighted

[25-Feb-2010 14:39:08] <Simon4> eidolon: other thing to try is zenperfsnmp run -v 10 --device devicename

[25-Feb-2010 14:39:16] <Simon4> and see if it says anything about the threshold

[25-Feb-2010 14:39:18] <eidolon> mk

[25-Feb-2010 14:39:23] <Simon4> as thresholds are evaluated at collect time

[25-Feb-2010 14:39:24] <eidolon> std by

[25-Feb-2010 14:39:56] <Simon4> oh, random thoguht

[25-Feb-2010 14:39:59] <Simon4> is this a new threshold?

[25-Feb-2010 14:40:04] <Simon4> i.e. you've added it recently?

[25-Feb-2010 14:40:04] <eidolon> no

[25-Feb-2010 14:40:08] <eidolon> not that i know of

[25-Feb-2010 14:40:10] <Simon4> drat

[25-Feb-2010 14:40:15] <eidolon> run complete

[25-Feb-2010 14:40:15] <Simon4> that scuppers that :)

[25-Feb-2010 14:40:20] <eidolon> debugging :)

[25-Feb-2010 14:41:06] <eidolon> nothing obvious

[25-Feb-2010 14:41:53] * Simon4 wonders if he's being stupid

[25-Feb-2010 14:41:58] <Simon4> this is a WMI device, right

[25-Feb-2010 14:42:30] <eidolon> http://pastebin.stonekeep.com/6566

[25-Feb-2010 14:42:34] <eidolon> yes, wmi

[25-Feb-2010 14:42:52] <Simon4> yeah, sorry

[25-Feb-2010 14:43:03] <Simon4> mind's engrained in zenperfsnmp land

[25-Feb-2010 14:43:07] <eidolon> heh

[25-Feb-2010 14:43:11] * Simon4 looks to see how you debug a wmi collection

[25-Feb-2010 14:43:30] <eidolon> well it looked like it polled

[25-Feb-2010 14:44:02] <Simon4> zenwin run -v 10 --device device looks possible

[25-Feb-2010 14:44:08] <eidolon> k

[25-Feb-2010 14:46:31] <eidolon> okay, just had to make sure - the disk space checker was NOT relegated to the ignore events grouping

[25-Feb-2010 14:47:52] <rmatte> dec3pti0n: then you have some variables mixed up

[25-Feb-2010 14:49:16] <dec3pti0n> I thought so too but I double checked it.. what I have done was, I changed the libexec script to only return the usedBlocks since before it was returning usedBlocks, availBlocks and totalBlocks

[25-Feb-2010 14:49:50] <dec3pti0n> Then I removed the other datapoints from the template datasource and just left the usedBlocks one and now it shows up correct

[25-Feb-2010 14:50:11] <dec3pti0n> I'm putting it back the way it was one at a time to see what was causing the issue

[25-Feb-2010 14:50:51] <dec3pti0n> the cycle time on a datasource is how often it will collect the data right ?

[25-Feb-2010 14:51:15] <Simon4> oui

[25-Feb-2010 14:55:08] <eidolon> i guess i'll need to open a ticket here.

[25-Feb-2010 14:55:48] <Simon4> eidolon: nothing from the zenwin run?

[25-Feb-2010 14:58:24] <rmatte> eidolon: hmmm, that zenperfsnmp run is pretty bare

[25-Feb-2010 14:58:33] <rmatte> #

[25-Feb-2010 14:58:33] <rmatte> DEBUG:zen.zenperfsnmp:unresponsive devices: [['ftp.REDACTED.net', 1, 8764], ['bos-vm-loader01.REDACTED.net', 1, 8361], ['63.173.32.96', 1, 8763], ['10.33.12.150', 1, 8767]]

[25-Feb-2010 14:58:34] <eidolon> owait

[25-Feb-2010 14:58:40] <rmatte> It seems to think the device is unresponsive

[25-Feb-2010 14:58:42] <eidolon> forgot to run it :)

[25-Feb-2010 14:58:51] <eidolon> rmatte: those hosts are not the ones i'm having hte problem with

[25-Feb-2010 14:58:55] <rmatte> ah

[25-Feb-2010 14:59:02] <eidolon> trying zenwin run

[25-Feb-2010 14:59:02] <dec3pti0n> rmatte: weird if I return usedBlocks and availBlocks the numbers get messed up

[25-Feb-2010 14:59:04] <rmatte> oh right, nos-cmds01

[25-Feb-2010 14:59:07] <rmatte> bos*

[25-Feb-2010 14:59:10] <eidolon> right

[25-Feb-2010 14:59:18] <eidolon> AIEEEEEEEEEEEEEEEEEEEEEEE!!!!!

[25-Feb-2010 14:59:26] <eidolon> i sure as shit hope you don't want all the output of the zenwin run :)

[25-Feb-2010 14:59:32] <Simon4> heh

[25-Feb-2010 14:59:41] <Simon4> jus thave a read and see if it talks about thresholds anywhere

[25-Feb-2010 14:59:49] * Simon4 hasn't seen the output of that before either ;)

[25-Feb-2010 14:59:57] <eidolon> uhh... it's probably 80 pages long

[25-Feb-2010 15:00:08] <eidolon> much longer than my scrollback buffer.

[25-Feb-2010 15:01:23] <Simon4> try zenwin run -v 10 --device devicename 2>&1 | grep -B 10 -A 10 -i threshold

[25-Feb-2010 15:04:51] <ckrough> Simon4: 1) Create a subclass like /perf/snmp/whatever, 2) Specify /perf/snmp/whatever as the event class for the threshold, 3) use  a class level transfor of 'if "Threshold of ifErrors restored" in evt.summary: evt._action="drop"' on /perf/snmp/whatever

[25-Feb-2010 15:05:03] <ckrough> works

[25-Feb-2010 15:06:10] <Simon4> ckrough: awesome :)

[25-Feb-2010 15:09:11] <rmatte> ckrough: glad you figured it out

[25-Feb-2010 15:10:10] <ckrough> support assisted :)

[25-Feb-2010 15:10:32] <ckrough> pretty sure I tried exactly that earlier, but it worked just now

[25-Feb-2010 15:10:41] <ckrough> must have missed a small detail last time

[25-Feb-2010 15:28:32] <dec3pti0n> so if my zenpack still doesn't have an objects.xml file it means something is wrong ?

[25-Feb-2010 15:30:00] <rmatte> frigging windows updates requiring a restart, garrrr

[25-Feb-2010 15:33:05] <forsberg> hihi

[25-Feb-2010 15:33:13] <forsberg> you sound surprised!

[25-Feb-2010 15:33:13] <forsberg> :A

[25-Feb-2010 15:33:19] <rmatte> nah, just annoyed

[25-Feb-2010 15:33:28] <rmatte> good thing it's just a windows VM running on top of Linux

[25-Feb-2010 15:33:40] <theacolyte> God forbid something needs to reboot

[25-Feb-2010 15:33:55] <rmatte> theacolyte: Windows updates do it excessively

[25-Feb-2010 15:34:05] <rmatte> theacolyte: Even when it's not really necessary

[25-Feb-2010 15:34:27] <forsberg> mac os too :/

[25-Feb-2010 15:34:35] <forsberg> "itunes updated, pls reboot"

[25-Feb-2010 15:34:49] <rmatte> The uptime of my Linux workstation: 16:37:19 up 114 days,  5:44,  3 users,  load average: 1.28, 0.71, 0.34

[25-Feb-2010 15:34:58] <rmatte> :)

[25-Feb-2010 15:35:24] <theacolyte> I actually don't find uptime on a desktop OS to be a big deal

[25-Feb-2010 15:35:30] <theacolyte> Or a server OS either

[25-Feb-2010 15:35:32] <Simon4> uptime isn't a huge deal

[25-Feb-2010 15:35:41] <theacolyte> As long as it's done during maintenance periods

[25-Feb-2010 15:35:43] <Simon4> people shouldn't have systems that are scared of reboots

[25-Feb-2010 15:35:53] <Simon4> tis what load balancing and decent clustering is for

[25-Feb-2010 15:36:12] <rmatte> not scared of reboots, but only if required

[25-Feb-2010 15:36:39] <theacolyte> Microsoft has their reasons why they do it that way

[25-Feb-2010 15:37:06] <rmatte> it could be a bit more modular, but whatever

[25-Feb-2010 15:37:49] <rmatte> at least most drivers can be installed in Windows now without requiring a system reboot

[25-Feb-2010 15:38:45] <Simon4> what the?

[25-Feb-2010 15:38:54] * Simon4 discovers centos's "would you like to use VNC" install mode

[25-Feb-2010 15:39:12] <rmatte> lol

[25-Feb-2010 15:39:14] <Simon4> I guess for those people who really really want a gui :)

[25-Feb-2010 15:39:30] <rmatte> I guess so, I don't like GUIs on Linux servers.

[25-Feb-2010 15:39:40] <rmatte> no point in having the extra overhead

[25-Feb-2010 15:39:52] <rmatte> on a workstation it makes sense

[25-Feb-2010 15:40:19] <Simon4> agreed

[25-Feb-2010 15:40:29] <Simon4> it's not like you need a graphical install

[25-Feb-2010 15:40:36] <forsberg> hehehe, i restart if i slack centos install into gui mode

[25-Feb-2010 15:40:36] <rmatte> yeh

[25-Feb-2010 15:40:55] <mrayzenoss1> ckrough: Thanks for this month's Tip of the Month: blogs/zenossblog/2010/02/25/tip-of-the-month-performance-tuning-for-zenoss-storage

[25-Feb-2010 15:41:00] mrayzenoss1 is now known as mrayzenoss

[25-Feb-2010 15:41:09] <ckrough> Thanks

[25-Feb-2010 15:41:13] <rmatte> yeh, that's a damn good tip of the month ;)

[25-Feb-2010 15:41:53] * Simon4 files that away for reading tomorrow

[25-Feb-2010 15:42:55] <rmatte> This sounds really really familliar but I can't remember who was having that problem back in the day: message/45979#45979

[25-Feb-2010 15:43:02] <Simon4> ckrough: do you run the mysql db on the same box? or separate?

[25-Feb-2010 15:43:11] <rmatte> oh, I know what it is

[25-Feb-2010 15:43:20] <ckrough> Simon4: its on its own box

[25-Feb-2010 15:43:26] <rmatte> snmp trap port is already in use

[25-Feb-2010 15:43:35] <Simon4> ckrough: *nod* that's the biggest IO killer we have at times

[25-Feb-2010 15:44:34] <ckrough> Simon4: do you run a single server or distributed?

[25-Feb-2010 15:44:47] <Simon4> ckrough: two servers, one master, one collector

[25-Feb-2010 15:44:50] <Simon4> one in each DC

[25-Feb-2010 15:45:59] <Simon4> getting the dbops crew to have a play iwth the mysql tuning tomorrow - very long overdue (it's totally stock atm"

[25-Feb-2010 15:46:15] <Simon4> mysql is on a different set of spindles from the rrd files at least

[25-Feb-2010 15:49:28] <ckrough> Simon4: take a look at http://blog.mysqltuner.com/

[25-Feb-2010 15:49:35] <ckrough> Simon4: written by a worker, its a great tool

[25-Feb-2010 15:49:43] <Simon4> ckrough: awesome cheers

[25-Feb-2010 15:50:19] <Simon4> we have a mysql dbops team at work, so will prolly get them to deal with it, but tis good to look at for other personal projects

[25-Feb-2010 15:50:24] <Simon4> (I contract to work)

[25-Feb-2010 15:50:48] <ckrough> Simon4: write up a wiki on tuning mysql for zenoss :) I'd love to see what a pro does with it.

[25-Feb-2010 15:51:02] <Simon4> ckrough: I will :)

[25-Feb-2010 15:51:21] * Simon4 is keen to see the epic table locks from old event clearing go away

[25-Feb-2010 15:51:37] <Simon4> we have about 4.5 million rows in the history table

[25-Feb-2010 15:51:48] <Simon4> stock mysql doesn't deal too well ;)

[25-Feb-2010 15:54:15] <theacolyte> rmatte: soo... US v Canuckistan hopefully

[25-Feb-2010 15:54:22] <theacolyte> We should both be in this channel providing commentary

[25-Feb-2010 15:54:28] <Simon4> hockey final?

[25-Feb-2010 15:54:35] <ckrough> eh

[25-Feb-2010 15:54:36] <theacolyte> Well, it's possibly yeah

[25-Feb-2010 15:54:42] <Simon4> that would be cool

[25-Feb-2010 15:54:51] <Simon4> sadly the UK's coverage of the hockey is... pathetic :/

[25-Feb-2010 15:55:01] <Simon4> they would rather cover curling

[25-Feb-2010 15:55:07] <theacolyte> well curling is scottish

[25-Feb-2010 15:55:18] <Simon4> so not the point :)

[25-Feb-2010 15:55:23] <theacolyte> hehe

[25-Feb-2010 15:55:27] * Simon4 is kiwi

[25-Feb-2010 15:55:56] <theacolyte> I am amurrrican

[25-Feb-2010 15:56:00] <Simon4> UK got knocked out of curling today though, so hopefully now there will be more variety

[25-Feb-2010 15:56:10] <theacolyte> I sort of live in a different country though - I'm in California

[25-Feb-2010 15:56:12] * ckrough searches his Flight of the Conchords references

[25-Feb-2010 15:56:17] <Simon4> ckrough: hehe

[25-Feb-2010 15:56:35] * Simon4 wants to head to the US next winter, get some snowboarding on

[25-Feb-2010 15:56:40] <theacolyte> oh man

[25-Feb-2010 15:56:40] <Simon4> maybe Jackson Hole

[25-Feb-2010 15:56:43] <theacolyte> Come down to Tahoe

[25-Feb-2010 15:56:49] <Simon4> yeah, Tahoe works

[25-Feb-2010 15:56:50] <Simon4> :)

[25-Feb-2010 15:57:02] <theacolyte> I haven't beeen to Jackson Hole, I've done a couple of resorts in CO, but Tahoe is better

[25-Feb-2010 15:57:16] * Simon4 did Breckenridge et al about 15 years ago

[25-Feb-2010 15:57:24] <Simon4> was stunning

[25-Feb-2010 15:57:46] <willwh> hey guys - what's the most simple way to interect with zenoss externally?

[25-Feb-2010 15:57:50] <theacolyte> it is beautiful

[25-Feb-2010 15:58:04] <willwh> i.e. we have our company CRM (all custom sql scripts & c#)

[25-Feb-2010 15:58:05] <ckrough> willwh: REST calls or xmlrpc

[25-Feb-2010 15:58:13] <willwh> alright

[25-Feb-2010 15:58:40] <ckrough> willwh: docs/DOC-2327

[25-Feb-2010 15:58:50] <willwh> <3

[25-Feb-2010 15:58:54] <willwh> ckrough: WINNAR

[25-Feb-2010 15:59:05] <willwh> thank you kindly good sir!

[25-Feb-2010 15:59:18] <ckrough> willwh: there are a few docs floating around on the site

[25-Feb-2010 15:59:25] <ckrough> your welcome

[25-Feb-2010 15:59:27] <willwh> yeah I'll take a peek

[25-Feb-2010 15:59:33] <willwh> gold though, thanks.

[25-Feb-2010 15:59:49] <mrayzenoss> yeah, if someone does a MySQL tuning guide I'll definitely be interested

[25-Feb-2010 16:00:20] <mrayzenoss> At SCALE last week I saw Brian Akers' talk on Drizzle, I'm not pushing for that in the post Stone Crab release

[25-Feb-2010 16:00:21] <Simon4> mrayzenoss: I'll blog what the guys at work come up with and yell in here about it

[25-Feb-2010 16:00:32] <mrayzenoss> gah s/not/now/

[25-Feb-2010 16:00:43] <mrayzenoss> totally different meaning

[25-Feb-2010 16:00:50] <mrayzenoss> Drizzle == very cool

[25-Feb-2010 16:01:02] <ckrough> mrayzenoss: look at cassandra too, us, twitter and Digg are all using it

[25-Feb-2010 16:01:14] <mrayzenoss> yeah, but at least Drizzle would be a drop-in MySQL replacement

[25-Feb-2010 16:01:17] <Simon4> mrayzenoss: the "lightweight database"

[25-Feb-2010 16:01:17] <Simon4> ?

[25-Feb-2010 16:01:26] <mrayzenoss> http://drizzle.org/

[25-Feb-2010 16:01:27] * Simon4 just googled

[25-Feb-2010 16:01:34] <mrayzenoss> it's a performance fork of MySQL

[25-Feb-2010 16:01:39] <Simon4> cooooll

[25-Feb-2010 16:02:19] * theacolyte has a feeling by year end there will be 50 mysql forks

[25-Feb-2010 16:02:29] <mrayzenoss> http://krow.net/talks/scale2010.pdf

[25-Feb-2010 16:02:38] <mrayzenoss> this one has been in the works for years

[25-Feb-2010 16:05:37] * ke4qqq would love to see zenoss move to postgres

[25-Feb-2010 16:05:45] <theacolyte> MSSQL plz

[25-Feb-2010 16:05:53] <ke4qqq> theacolyte: huh??? why?

[25-Feb-2010 16:05:53] <Simon4> DB2 ;)

[25-Feb-2010 16:06:01] * Simon4 joins in the trollfest

[25-Feb-2010 16:06:46] <theacolyte> I'm standardized on mssql

[25-Feb-2010 16:06:59] <ke4qqq> really it should be database independent

[25-Feb-2010 16:07:37] <Simon4> can zenoss use innodb vs myISAM?

[25-Feb-2010 16:07:56] <jb> erm, zenoss -does- use innodb for the events db.

[25-Feb-2010 16:08:03] <Simon4> heh

[25-Feb-2010 16:08:07] <Simon4> on this box it doesn't :)

[25-Feb-2010 16:08:13] * Simon4 will fix that tomorrow

[25-Feb-2010 16:08:19] <jb> ?

[25-Feb-2010 16:08:22] <jb> what version are you running?

[25-Feb-2010 16:09:17] <Simon4> jb: 2.5.1

[25-Feb-2010 16:09:27] <Simon4> seems the inherited mysql db needs a killing

[25-Feb-2010 16:10:21] <mrayzenoss> Simon4: blogs/zenossblog/2008/11/25/tip-of-the-month-convert-mysql-to-use-innodb-tables/

[25-Feb-2010 16:10:34] <mrayzenoss> I assume that's still valid

[25-Feb-2010 16:10:43] <Simon4> mrayzenoss: looks valid - cheers :)

[25-Feb-2010 16:10:53] <mrayzenoss> we're still on the same version of MySQL

[25-Feb-2010 16:10:56] * Simon4 will stop talking about his crippled DB till sometime tomorrow :)

[25-Feb-2010 16:11:01] <Simon4> when it's less crippled

[25-Feb-2010 16:29:55] <dec3pti0n> I'm looking over the zenoss 2.5 api looking for the  Products.DataCollector.plugins.CollectorPlugin

[25-Feb-2010 16:30:30] <rmatte> I think there's a new collector framework in 2.5

[25-Feb-2010 16:31:00] <rmatte> so don't expect everything to be the same as it was in 2.4

[25-Feb-2010 16:31:04] <dec3pti0n> hmm so the HRFilesystemMap is calling old stuff ?

[25-Feb-2010 16:31:15] <rmatte> possibly

[25-Feb-2010 16:31:27] <dec3pti0n> ok gonna grab the 2.4 api

[25-Feb-2010 16:31:48] <rmatte> sounds like a plan

[25-Feb-2010 16:32:11] <dec3pti0n> i wish it was easier to create  a zenpack :)

[25-Feb-2010 16:36:02] Simon4_ is now known as Simon4

[25-Feb-2010 16:40:40] <willwh> hmm, guys, so using the REST method, it keeps throwing me to the login screen

[25-Feb-2010 16:40:45] <willwh> am I missing something?

[25-Feb-2010 16:42:15] <dec3pti0n> rmatte: don't think it's on 2.4

[25-Feb-2010 16:45:21] <dec3pti0n> I'm just trying to find out what GetTableMap and GetMap do.. I have an idea but I thought I could find out more by checking the api

[25-Feb-2010 16:45:49] <dec3pti0n> and I hoped it was under Products.DataCollector.plugins.CollectorPlugin since it's getting imported from there

[25-Feb-2010 18:18:15] forsberg is now known as fOrsberg

[25-Feb-2010 18:56:21] <xpot-mobile> mrayzenoss: yes, the device has been modeled! :/

[25-Feb-2010 19:18:48] <aclark> dec3pti0n: i thought it was easy to create a zenpack

[25-Feb-2010 19:23:26] <dec3pti0n> aclark: it hasn't been to me ... I'm reading another doc that gives better steps than the zenoss docs so far

[25-Feb-2010 19:24:16] <dec3pti0n> I kind of put it down for now anyway. I'm trying to create a modeler for an snmp custom extend

[25-Feb-2010 19:37:59] <aclark> ah

[25-Feb-2010 19:38:01] <aclark> interesting

[26-Feb-2010 00:00:30] [disconnected at Fri Feb 26 00:00:30 2010]

[26-Feb-2010 00:00:30] [connected at Fri Feb 26 00:00:30 2010]

[26-Feb-2010 00:00:46] [zenoss-logger (logger bot) has joined #zenoss]

[26-Feb-2010 06:13:56] <rayk3n> hi everyone, how do i increase threshold of ipservice

[26-Feb-2010 06:15:15] <Simon4> rayk3n: as in the timeout?

[26-Feb-2010 06:15:42] <rayk3n> am no.. like # of checks

[26-Feb-2010 06:16:05] <rayk3n> cause im getting false positive alarms

[26-Feb-2010 06:16:36] <Simon4> the only way I've found to do that is to do it in the alerting rule

[26-Feb-2010 06:16:46] <Simon4> by setting a filter of "count > 2"

[26-Feb-2010 06:17:04] <rayk3n> what does it mean

[26-Feb-2010 06:17:10] <Simon4> so it only sends an alert email when you've had more than two consecutive failures

[26-Feb-2010 06:17:11] <rayk3n> 2 alarms before sending mail?

[26-Feb-2010 06:17:13] <Simon4> oui

[26-Feb-2010 06:17:17] <Simon4> yes, even

[26-Feb-2010 06:17:28] <rayk3n> ic thanks

[26-Feb-2010 06:17:33] <Simon4> np

[26-Feb-2010 06:21:45] <rayk3n> do u know how to add a specific command after send a mail after the alert. Like after mail

[26-Feb-2010 06:22:59] <Simon4> if you add an event command (under Event Manager), you can set the same filters as the alerting rule

[26-Feb-2010 06:23:14] <Simon4> so if you put count > 2 there also you'll get it to come out same time as the email

[26-Feb-2010 06:23:56] * Simon4 hasn't done much with event commands as yet

[26-Feb-2010 06:25:32] <rayk3n> wow

[26-Feb-2010 06:25:35] <rayk3n> thanks mate

[26-Feb-2010 06:26:38] <Simon4> no probs

[26-Feb-2010 06:59:16] <xfader> hi all, I have a problem with IP Services on one of my zenoss targets. I have a 2 servers of the same spec one of them is find all ports are listed in the ip services section but the other shows no ports. I have ran the zNmapPortScanOptions value "-p 1-8000;-sT;--open;-oG -" from a bash prompt and quite a few ports are listed. Can anyone help?

[26-Feb-2010 07:20:07] <Simon4> the only thing I could suggest is running zenmodeler from the commandline with more logging - like zenmodeler run -v 10 -d device.name.here

[26-Feb-2010 07:20:21] <Simon4> then see if it is running the nmap, and what it thinks of it

[26-Feb-2010 07:59:29] <xfader> thanks will try that

[26-Feb-2010 08:46:40] <dec3pti0n> is it possible for a modeler to get snmp data from an extend snmp that returns multiple lines of output ?

[26-Feb-2010 08:58:24] <rmatte> it's all in how you code it, it's python, there aren't really any constraints

[26-Feb-2010 08:58:35] <rmatte> it would all be in how you parse the data

[26-Feb-2010 08:58:55] <dec3pti0n> in the modeler right

[26-Feb-2010 08:59:27] <rmatte> well, wherever you'd be collecting the data, I'm honestly not well versed in collector or modeler plugins yet

[26-Feb-2010 09:11:57] <Brixius> Question on oid2name, I have a mib that loads correctly, (No errors, no missing dependancy's when loading) yet, oid2name does not resolve any of the oid's to names from it.  http://pastebin.ca/1811885

[26-Feb-2010 09:18:54] <Brixius> I've included the zenmib output, zendmd output of dmd.Mibs.oid2name("oid"), and also the mib(depends on SNMPv2-TC, SNMPv2-CONF, SNMPv2-SMI)

[26-Feb-2010 09:24:12] <rmatte> you're absolutely positive that that one single MIB file is all you need?

[26-Feb-2010 09:24:22] <rmatte> most devices have multiple MIB files required

[26-Feb-2010 09:25:00] <Brixius> If it had dependancy's wouldn't it complain when loading the mib that they couldn't be resolved?

[26-Feb-2010 09:25:21] <rmatte> it doesn't need to have dependencies to be required

[26-Feb-2010 09:25:52] <rmatte> I loaded a Windows MIB, and it loaded without issues, but wasn't translating, eventually found out that I needed to load like 8 or 9 other MIBS

[26-Feb-2010 09:26:27] <Brixius> After loading the mib, I goto mibs in zenoss and copy an oid listed and run it through dmd.Mibs.oid2name("1.3.6.1.4.1.4404.8.6.733.2") and it doesn't resolve to anything.

[26-Feb-2010 09:26:52] <rmatte> so it's actually listed in the Mib?

[26-Feb-2010 09:27:17] <Brixius> yep, communicationAlarm        1.3.6.1.4.1.4404.8.6.733.2       notification

[26-Feb-2010 09:27:52] <rmatte> I'll try it with some Mibs that I know work properly

[26-Feb-2010 09:30:06] <rmatte> hmmm, works with that one

[26-Feb-2010 09:30:12] <rmatte> have you tried restarting zenoss then trying?

[26-Feb-2010 09:30:25] <rmatte> also, did you load zendmd before installing the Mib?

[26-Feb-2010 09:30:41] <rmatte> g'day Matt

[26-Feb-2010 09:30:42] <Brixius> I'll try to restart zenoss

[26-Feb-2010 09:30:51] <Brixius> and reload zendmd

[26-Feb-2010 09:31:30] <Brixius> if that doesn't work I'll have to call the manufacturer and see if there's more mibs then what I have.

[26-Feb-2010 09:31:30] <rmatte> If you loaded zendmd before installing the Mib then it would have loaded the state before the Mib was installed

[26-Feb-2010 09:31:50] <rmatte> nah, the way you're describing the issue it should at least translate those values with that Mib loaded

[26-Feb-2010 09:32:25] <Brixius> The mib is in my pastebin if you want to try to load it.

[26-Feb-2010 09:33:39] * Brixius slaps himself on the head...  either restarting zenoss or reloading zendmd did the trick...

[26-Feb-2010 09:34:19] <rmatte> like I said, did you have zendmd open before you installed the Mib?

[26-Feb-2010 09:34:33] * Brixius slaps himself harder "Ow....", there that's better... no pain no gain...

[26-Feb-2010 09:35:12] <Brixius> I might have, I could've swore I closed and reloaded it though.

[26-Feb-2010 09:35:24] <mrayzenoss> morning

[26-Feb-2010 09:35:58] <Brixius> Thanks for the help

[26-Feb-2010 09:36:00] <venturaville> morning

[26-Feb-2010 09:36:00] <rmatte> when you load zendmd it loads the current state and acts like a sandbox to experiment with changes (the majority of changes won't take until you do a commit()

[26-Feb-2010 09:36:11] <rmatte> but yeh, always load zendmd after whatever you're doing

[26-Feb-2010 09:36:19] <rmatte> mrayzenoss: good morning

[26-Feb-2010 09:59:34] fOrsberg is now known as forsberg

[26-Feb-2010 10:03:16] <dec3pti0n> does anyone know what is passed in the results to the process function in the HRFileSystemMap.py ?

[26-Feb-2010 10:33:26] <dec3pti0n> if I create a modeler that uses snmp to get the initial filesystem data, does the data collector also need to be snmp or can it still be a command ?

[26-Feb-2010 10:33:40] <Simon4> it can be a command I believe

[26-Feb-2010 10:34:02] <rmatte> yeh, Zenoss doesn't care where it gets the values from, it just cares that it gets the values

[26-Feb-2010 10:34:21] <dec3pti0n> cool

[26-Feb-2010 10:35:23] <mrayzenoss> dec3pti0n: the VMware ESX Filesystem ZenPack models with SSH and monitors with SNMP I believe

[26-Feb-2010 10:35:32] <mrayzenoss> or maybe vice-versa

[26-Feb-2010 10:35:54] <dec3pti0n> yeah I looked at that one and also netapp and emc as a learning example

[26-Feb-2010 10:36:27] <dec3pti0n> I was just very confusing on how the data is passed over to the HRFileSystemMap.py and how it's returned to zenoss

[26-Feb-2010 10:36:54] <dec3pti0n> I started to place log.info lines to display the data when I run the zenmodeler to have an idea

[26-Feb-2010 10:37:43] <dec3pti0n> I just got figure out now how to make my snmp extend which returns multiple line to be gathered by the modeler and parsed properly !

[26-Feb-2010 10:39:05] <dec3pti0n> The SSH modeler and command data collector works fine for displaying a terabyte filesystem but I just can't have an SSH modeler

[26-Feb-2010 11:29:07] <theacolyte> Looks like zenoss's ssh checking isn't closing ssh connections once it's verified it's running

[26-Feb-2010 11:29:11] <theacolyte> it shut down my sftp server

[26-Feb-2010 11:29:16] <theacolyte> (too many open connections)

[26-Feb-2010 11:32:13] <mrayzenoss> theacolyte: version?

[26-Feb-2010 11:32:28] <theacolyte> 2.5.1

[26-Feb-2010 11:32:41] <theacolyte> I'm looking at my sftp server and it's just showing connections, that's it

[26-Feb-2010 11:33:44] <Simon4> does anyone know if event transforms have visibility of the "count" field of the event? or are they applied before that?

[26-Feb-2010 11:33:56] <Simon4> considering raising the severity of an event if count > 20 say

[26-Feb-2010 11:34:05] <Simon4> (or is there a better way to do this :) )

[26-Feb-2010 11:44:54] <dec3pti0n> hmm I I used a GetMap function it has to return the result to a snmpGetMap variable always ?

[26-Feb-2010 12:12:49] <rmatte> /dev/sda1 /     ext3    defaults 1 1

[26-Feb-2010 12:13:05] <rmatte> wrong window

[26-Feb-2010 12:19:27] <theacolyte> Is there any way to see how an ipservice check is performed?

[26-Feb-2010 12:19:33] <theacolyte> for instance, between SFTP and SSH

[26-Feb-2010 12:22:30] <rmatte> sftp and ssh run on the exact same port with the exact same service

[26-Feb-2010 12:22:38] <rmatte> so I don't get what you're trying to do

[26-Feb-2010 12:38:44] <venturaville> has anyone done a disk IO zenpack for UCD-DISKIO-MIB as of yet?

[26-Feb-2010 12:48:12] <mrayzenoss> venturaville: not that I've seen

[26-Feb-2010 12:51:05] <venturaville> mrayzenoss: it looks as though it is supported on a lot of net-snmp agents now

[26-Feb-2010 12:51:11] <venturaville> though I wish it had disk latency in it....

[26-Feb-2010 12:57:39] <venturaville> is there any good documentation out there on the security model API in zenoss?

[26-Feb-2010 12:58:18] <venturaville> I need to add some things to a zenpack which I want to lock down access to in some....interesting... ways

[26-Feb-2010 13:01:39] forsberg is now known as fOrsberg

[26-Feb-2010 13:10:34] <dec3pti0n> ok, I thought I was gonna be able to pass a json like object back to zenoss modeler using snmp extend but i guess not !!!

[26-Feb-2010 13:20:41] <nickanderson> Hello

[26-Feb-2010 13:21:16] <nickanderson> I am having a problem with some mibs i loaded

[26-Feb-2010 13:21:40] <nickanderson> Im testing with snmptrap

[26-Feb-2010 13:22:16] <nickanderson> snmptrap -m ALL -v 2c -c public localhost "" 1.3.6.1.4.1.2.6.158.5.1 1.3.6.1.4.1.2.6.158.5.1.8 s "some value"

[26-Feb-2010 13:22:32] <nickanderson> 1.3.6.1.4.1.2.6.158.5.1 translates to immtrapg

[26-Feb-2010 13:22:41] <nickanderson> and in the event console i can see that

[26-Feb-2010 13:22:51] <nickanderson> it says snmp trap immtrapg

[26-Feb-2010 13:23:21] <nickanderson> I have the mib loaded for 1.3.6.1.4.1.2.6.158.5.1.8 but it never shows the name, only the oid

[26-Feb-2010 13:23:34] <nickanderson> does that make any sense?

[26-Feb-2010 13:23:43] <nickanderson> s/that/I/

[26-Feb-2010 13:23:48] <nickanderson> err

[26-Feb-2010 13:23:54] <nickanderson> do i make any sense?

[26-Feb-2010 13:28:54] <rmatte> nickanderson: are you talking about Mibs you loaded in to Zenoss?

[26-Feb-2010 13:31:06] <nickanderson> yes

[26-Feb-2010 13:31:22] <rmatte> you're trying to send 2 traps at once?

[26-Feb-2010 13:31:32] <rmatte> I don't get what you're doing with that snmptrap command

[26-Feb-2010 13:32:10] <rmatte> oh wait, you're trying to send a property value with the trap

[26-Feb-2010 13:32:19] <rmatte> have you checked the trap details and then checked the details tab?

[26-Feb-2010 13:32:30] <rmatte> actually, you're probably using Zenoss 2.5.x?

[26-Feb-2010 13:32:47] <nickanderson> yes

[26-Feb-2010 13:32:54] <rmatte> double click on the event

[26-Feb-2010 13:32:57] <nickanderson> yep

[26-Feb-2010 13:33:03] <rmatte> then expand details

[26-Feb-2010 13:33:05] <rmatte> and go right to the bottom

[26-Feb-2010 13:33:09] <rmatte> it's supposed to be there

[26-Feb-2010 13:33:11] <rmatte> with the value

[26-Feb-2010 13:33:12] <nickanderson> yeah thats what im talking about

[26-Feb-2010 13:33:22] <nickanderson> it has the number on the left

[26-Feb-2010 13:33:31] <nickanderson> and the value on the right

[26-Feb-2010 13:33:33] <rmatte> the value should be on the right

[26-Feb-2010 13:33:39] <rmatte> yeh

[26-Feb-2010 13:33:49] <nickanderson> but why dosnt the number translate into the friendly name

[26-Feb-2010 13:33:56] <nickanderson> that the mib defines

[26-Feb-2010 13:34:07] <nickanderson> im probably murdering terminolgy here

[26-Feb-2010 13:34:09] <rmatte> if an actual trap came in it would probably translate it properly, I'm guessing you're doing something wrong somehow

[26-Feb-2010 13:34:18] <nickanderson> hum

[26-Feb-2010 13:34:25] <nickanderson> ok

[26-Feb-2010 13:34:32] <nickanderson> ill have to have somone yank a drive to find out

[26-Feb-2010 13:34:33] <nickanderson> :)

[26-Feb-2010 13:34:34] <rmatte> I never have problems with it translating properties like that

[26-Feb-2010 13:34:49] <nickanderson> ok

[26-Feb-2010 13:34:56] <nickanderson> i must be doing something wrong then

[26-Feb-2010 14:13:56] mrayzenoss1 is now known as mrayzenoss

[26-Feb-2010 14:20:38] <nickanderson> So I need to write a transform based on the details of the trap

[26-Feb-2010 14:20:55] <nickanderson> if etattr(evt, "1.3.6.1.4.1.2.6.158.5.1.8") == 0:

[26-Feb-2010 14:20:55] <nickanderson>     evt.severity = 5

[26-Feb-2010 14:21:02] <nickanderson> does that look like it would work

[26-Feb-2010 14:21:07] <nickanderson> if get

[26-Feb-2010 14:21:08] <nickanderson> not et

[26-Feb-2010 14:32:43] * dec3pti0n took time but not that hard after all to create the new FS modeler :)

[26-Feb-2010 14:33:18] <mrayzenoss> dec3pti0n: yay

[26-Feb-2010 14:46:52] <dec3pti0n> i wish I could build a proper zenpack easily as well

[26-Feb-2010 14:52:42] <mrayzenoss> what do you have?  I can help you get it built

[26-Feb-2010 14:55:15] <dec3pti0n> Well I have tried to create one very simple which should include my new class, filesystem template, new modeler and libexec script but the zenpack provides never shows everything

[26-Feb-2010 14:55:53] <mrayzenoss> zenpack provides?

[26-Feb-2010 14:55:57] <dec3pti0n> comparing to other zenpack that I have installed such as vmware one, mine only show the class and filesystem. nothing like datasources, datapoints, graph

[26-Feb-2010 14:55:59] <mrayzenoss> in the UI?

[26-Feb-2010 14:56:02] <dec3pti0n> yep

[26-Feb-2010 14:56:27] <dec3pti0n> it also doesn't create an objects.xml file which I was told is created automatically

[26-Feb-2010 14:56:48] <mrayzenoss> so it's in Developer mode, and you've exported it?

[26-Feb-2010 14:57:22] <dec3pti0n> "Developer mode" is not any flag I have to pass over to zenoss when I start it up is it ?

[26-Feb-2010 14:57:22] <mrayzenoss> ie. you've got an .egg?

[26-Feb-2010 14:58:17] <dec3pti0n> to me "Developer Mode" just means that I chose to "Create ZenPack" through the UI and started to create class, templates ...etc and adding to the zenpack

[26-Feb-2010 14:58:33] <dec3pti0n> at least that's the impression i got from reading the docs

[26-Feb-2010 14:58:44] <mrayzenoss> yeah, did you start from source then?

[26-Feb-2010 14:59:37] <dec3pti0n> yes the zenpack I have created right now is from source

[26-Feb-2010 14:59:47] <mrayzenoss> can you build it with make?

[26-Feb-2010 15:02:59] <dec3pti0n> well before I do that

[26-Feb-2010 15:04:08] <dec3pti0n> hmm I'm not sure how to build this zenpack from my source since it doesn't have a makefile

[26-Feb-2010 15:04:19] <dec3pti0n> only has a setup.py

[26-Feb-2010 15:04:50] <rmatte> getting to developer mode can be done as follows...

[26-Feb-2010 15:04:57] <mrayzenoss> you can reuse the one from zenpacks.zenoss.org, docs/DOC-2370

[26-Feb-2010 15:05:10] <rmatte> cd $ZENHOME/ZenPacks/ZenPacks.whatever.whatever

[26-Feb-2010 15:05:18] <mrayzenoss> svn co http://zenpacks.zenoss.org/svn/zenpacks amd upi

[26-Feb-2010 15:05:21] <rmatte> cp $ZENHOME/Products/ZenModel/ZenPackTemplate/* .

[26-Feb-2010 15:05:21] <mrayzenoss> oops

[26-Feb-2010 15:05:42] <rmatte> that's to convert it back to development mode if you installed it from a .egg

[26-Feb-2010 15:05:48] <rmatte> allowing you to make changes to it from the UI

[26-Feb-2010 15:06:06] <mrayzenoss> svn co http://zenpacks.zenoss.org/svn/zenpacks and you'll get the whole ZenPack build tree, with the GNUMakefile and the build-egg.sh

[26-Feb-2010 15:06:22] <mrayzenoss> all you really need is the GNUMakefile and the build-egg.sh

[26-Feb-2010 15:06:37] <mrayzenoss> then you can 'make ZenPacks.blah.blah' and build your ZenPack

[26-Feb-2010 15:07:00] <mrayzenoss> or you can just send it to me and I'll set it up for you

[26-Feb-2010 15:12:13] <dec3pti0n> mrayzenoss: ok so I will get those two files and where should I place them ? in my /usr/local/zenoss/zenoss/ZenPacks ?

[26-Feb-2010 15:13:23] <mrayzenoss> dec3pti0n: why don't you copy it over to another area for development.  Like ~/dev/ZenPacks.community.FS/

[26-Feb-2010 15:13:35] <mrayzenoss> and then put the GNUMakefile and build-egg.sh in ~/dev

[26-Feb-2010 15:13:39] <dec3pti0n> ok

[26-Feb-2010 15:13:46] <mrayzenoss> then you can 'make ZenPacks.community.FS'

[26-Feb-2010 15:13:50] <mrayzenoss> and it'll spit out an egg

[26-Feb-2010 15:20:53] <dec3pti0n> ok it gave me an egg but I bet if I remove my zenpack from source now and install this egg it will fail as it has before

[26-Feb-2010 15:21:13] <mrayzenoss> yeah, but I can help you debug it

[26-Feb-2010 15:21:27] <dec3pti0n> ok

[26-Feb-2010 15:21:45] <dec3pti0n> I'm gonna remove it

[26-Feb-2010 15:22:09] <dec3pti0n> it sucks that I always have to redo the template everytime

[26-Feb-2010 15:22:16] <mrayzenoss> make sure you've tarballed everything up somewhere

[26-Feb-2010 15:23:06] <dec3pti0n> everything under my /usr/local/zenoss/zenoss/ZenPacks/ZenPacks.Sw.Storage , right ? if so I already have a copy of that

[26-Feb-2010 15:23:30] <mrayzenoss> yeah, you can test installation on another box or a VM

[26-Feb-2010 15:24:23] <dec3pti0n> but even so, when I placed that source back the template is gone.. i've done it before... hmm let me see if I can find another box with zenoss

[26-Feb-2010 15:25:05] <mrayzenoss> I do all my ZenPack testing with the VMware image

[26-Feb-2010 15:25:56] <dec3pti0n> yeah I'm using a slicehost for this development and learning

[26-Feb-2010 15:26:41] <dec3pti0n> but the only other zenoss is in production.. there is one in staging but i was told it hasn't been setup yet which I will end up doing anyways :)

[26-Feb-2010 15:28:54] <mrayzenoss> I just use VMs because debugging ZenPacks frequently hoses installs

[26-Feb-2010 15:30:15] <dec3pti0n> i'll probably get another slice then and install it there

[26-Feb-2010 15:31:00] <mrayzenoss> the one provided by Zenoss is probably easier than doing another install.  It'll run on VMware Player or Fusion if you've got those

[26-Feb-2010 15:37:49] <dec3pti0n> alright I'm gonna try ton install it on a new box with zenoss 2.5.1

[26-Feb-2010 15:38:41] <dec3pti0n> ok it installed without any errors but the class and the template are gone

[26-Feb-2010 15:43:49] <chemist> mrayzenoss: were you offering to do small changes to zenpacks earlier on?

[26-Feb-2010 15:45:09] <chemist>  mrayzenoss@> or you can just send it to me and I'll set it up for you

[26-Feb-2010 15:48:12] <mrayzenoss> yes

[26-Feb-2010 15:48:45] <mrayzenoss> If you've got something that you're going to submit to the Community, I'll smoke test in my limited capability

[26-Feb-2010 15:49:36] <chemist> oh, I doubt if it would be of interest to the community, it's just a small hack on the apache monitor zenpack

[26-Feb-2010 15:50:11] <chemist> to change the url server-status to a custom url

[26-Feb-2010 15:50:19] <mrayzenoss> patches are always good

[26-Feb-2010 15:50:41] <mrayzenoss> if it's a Core ZenPack, you can submit it in a ticket

[26-Feb-2010 15:51:06] <mrayzenoss> or if they won't take your patch, we can put it in the Community to get tested more

[26-Feb-2010 15:54:38] <chemist> I might have a go at it myself first, its a very simple change and I could do with the practice if I'm ever going to get my python off the ground

[26-Feb-2010 15:55:18] <Brixius> I have an instance of zenoss I'd like to upgrade to 2.5.1 that I installed by downloading the vmware esx image along time ago, it's running 2.1.92, I know I have a path I have do do, ie 2.1.92 -> 2.2.x -> 2.3.3, etc... but I'm not sure which download I need to run on it, I downloaded the stack installer and it tells me it cannot upgrade a non stack install with a stack install, Any idea what I need to to download to upgrade the VMWare Applia

[26-Feb-2010 15:56:34] <mrayzenoss> Brixius: there was a 2.1.92 VMware image?  That predates me

[26-Feb-2010 15:56:48] <Brixius> :(

[26-Feb-2010 15:56:56] <mrayzenoss> Brixius: I guess if you're looking at the Installation Guide chapter 8.4

[26-Feb-2010 15:57:28] <mrayzenoss> you can try substituting 'core-2.2' and see what happens

[26-Feb-2010 15:57:32] <mrayzenoss> then go to 'core-2.3'

[26-Feb-2010 15:57:35] <mrayzenoss> then 'core-2.4'

[26-Feb-2010 15:57:38] <mrayzenoss> then 'core-2.5'

[26-Feb-2010 15:57:44] <Brixius> ok

[26-Feb-2010 15:57:46] <mrayzenoss> but you're on uncharted territory

[26-Feb-2010 15:58:02] <dec3pti0n> mrayzenoss: didn't know zenoss provided vmware images

[26-Feb-2010 15:58:27] <Brixius> I'll look at that then, good news is, it's vmware so I can create a snapshot to revert back if all goes horriably wrong...

[26-Feb-2010 15:58:45] <mrayzenoss> dec3pti0n: docs/DOC-3240?noregister

[26-Feb-2010 15:58:56] <mrayzenoss> or better yet docs/DOC-3240?noregister#softwareappliance

[26-Feb-2010 15:59:32] <mrayzenoss> we recommend it for trial installations, it's pretty lightweight but it's good for debugging

[26-Feb-2010 15:59:40] <Brixius> I fear my upgrade path is to install zenoss-core stack in an ubuntu server install and just remodel all my devices and go forward from there.

[26-Feb-2010 15:59:53] <mrayzenoss> Brixius: that's probably much easier

[26-Feb-2010 16:00:07] <mrayzenoss> and safer

[26-Feb-2010 16:00:41] <Brixius> ya, then I'm on something that I can maintain much easier

[26-Feb-2010 16:00:52] <mrayzenoss> the VMware appliance is a mixed bag, it's great for checking out Zenoss but it lacks a good userspace

[26-Feb-2010 16:01:04] <mrayzenoss> Brixius: exactly

[26-Feb-2010 16:02:00] <Brixius> I never really ment to keep the vmware appliance in prod, but then as things go, other projects came up and it was working. so it got put on the backburner....

[26-Feb-2010 16:02:24] <mrayzenoss> yup, we never really intended it to be for production either, but people keep using it that way

[26-Feb-2010 16:02:34] <mrayzenoss> so it's a support headache for us too

[26-Feb-2010 16:02:51] <mrayzenoss> someday we may replace it with something like CentOS

[26-Feb-2010 16:03:04] <mrayzenoss> after providing a migration path of course

[26-Feb-2010 16:06:38] <Brixius> on another note, I have a device sending me crazy oid varbind values, ie my mib defines 1.3.6.1.4.1.4404.8.6.3.1.100 as nspManagedObjectDN but my device is sending 1.3.6.1.4.1.4404.8.6.3.1.100.12540012 That last # on the oid is like an alarm# that keeps incrementing, any idea how to handel this?

[26-Feb-2010 16:06:39] <dec3pti0n> it's weird that in this other doc I'm reading now for createing zenpack it says that many of the standard zenoss UI menus have an add to zepack option

[26-Feb-2010 16:07:14] <mrayzenoss> dec3pti0n: they do when you have a ZenPack in Development Mode

[26-Feb-2010 16:07:15] <dec3pti0n> and it mentions that the data sources also do .. but not on my zenoss UI :(

[26-Feb-2010 16:07:35] <mrayzenoss> if you create a ZenPack through the UI, that option shows up all over the place

[26-Feb-2010 16:07:53] <mrayzenoss> Brixius: you probably need a regex to fix that

[26-Feb-2010 16:08:59] <Brixius> does the regex get applied prior to zentrap doing oid2name lookups

[26-Feb-2010 16:09:25] <mrayzenoss> Brixius: I think this example might work with some tweaking: docs/DOC-2552

[26-Feb-2010 16:10:02] <dec3pti0n> i must be doing something really wrong then

[26-Feb-2010 16:10:46] <dec3pti0n> does the user have to be ZenManager ?

[26-Feb-2010 16:10:48] <mrayzenoss> dec3pti0n: the typical ZenPack creation cycle is to start in the UI, add some classes and thresholds and whatever, then export.  Then you find you're missing your modeler and you have to hack that into the source

[26-Feb-2010 16:10:57] <mrayzenoss> dec3pti0n: yes

[26-Feb-2010 16:11:24] <mrayzenoss> ZenPacks can be quite intrusive, gotta keep those away from normal users

[26-Feb-2010 16:11:28] <dec3pti0n> My Admin user has the Manager role only

[26-Feb-2010 16:12:27] <mrayzenoss> hmm.. that should work

[26-Feb-2010 16:12:48] <mrayzenoss> I meant Manager vs. Operator or User

[26-Feb-2010 16:15:37] <dec3pti0n> I have the Add to Zenpack option on my class and template but nothing for datasources, thesholds or graph definations

[26-Feb-2010 16:15:54] <mrayzenoss> those are included in the template

[26-Feb-2010 16:16:30] <mrayzenoss> similarly I believe if you add the device class, you'll get any custom templates

[26-Feb-2010 16:16:54] <dec3pti0n> when you add the template to a zenpack does it get an objects file created ?

[26-Feb-2010 16:17:08] <rmatte> it should

[26-Feb-2010 16:17:17] <mrayzenoss> yeah, whenever you add anything the objects.xml includes them when the ZenPack is exported

[26-Feb-2010 16:17:17] <rmatte> the objects file should get created no matter what

[26-Feb-2010 16:17:28] <mrayzenoss> only on export I believe

[26-Feb-2010 16:17:32] <dec3pti0n> yeah mine doesn't have one

[26-Feb-2010 16:17:32] <mrayzenoss> until then, it sits in zodb

[26-Feb-2010 16:17:35] <rmatte> even if there are no objects, it should create a blank one, and yes, on export

[26-Feb-2010 16:18:57] <dec3pti0n> yeah mine never craetes one when I create a new zenpack and neither creates one after the export

[26-Feb-2010 16:19:22] <dec3pti0n> and the egg zipped file does not have one either

[26-Feb-2010 16:22:58] <rmatte> weird

[26-Feb-2010 16:23:07] <rmatte> and that's with a freshly created ZenPack right?

[26-Feb-2010 16:23:17] <rmatte> you're not trying to modify an existing one and re-save it?

[26-Feb-2010 16:23:18] <dec3pti0n> yep

[26-Feb-2010 16:23:24] <rmatte> that's really strange

[26-Feb-2010 16:23:36] <rmatte> it should create it in the objects folder

[26-Feb-2010 16:23:43] <dec3pti0n> I'm reading this doc now http://www.skills-1st.co.uk/papers/jane/zenpacks/zenpacks.pdf and then I will try again

[26-Feb-2010 16:23:47] <mrayzenoss> dec3pti0n: and when you built it from your source, no objects.xml?

[26-Feb-2010 16:23:53] <rmatte> ZenPacks.whatever.whatever/ZenPacks/whatever/whatever/objects/objects.xml

[26-Feb-2010 16:23:53] <dec3pti0n> nope

[26-Feb-2010 16:28:39] <rmatte> bizarre

[26-Feb-2010 16:30:09] <mrayzenoss> next week I should be neck-deep in ZenPack checkins and updates, so if you don't have it working by then I can probably sort it out

[26-Feb-2010 16:30:14] <mrayzenoss> 8 ZenPacks in my queue

[26-Feb-2010 16:30:34] <dec3pti0n> cool thanks

[26-Feb-2010 16:30:43] <rmatte> as soon as I get approval to release my pack you'll have one more

[26-Feb-2010 16:30:45] <dec3pti0n> i really appreciate you guys help

[26-Feb-2010 16:31:03] <rmatte> no problem

[26-Feb-2010 16:31:27] <dec3pti0n> and patience ... this zenpack is just a test right now ... I really wanna see if I can then create one for a 3Ware Raid controller

[26-Feb-2010 16:31:40] <rmatte> cool

[26-Feb-2010 16:40:51] <dec3pti0n> btw this is all that my egg contained http://pastebin.ca/1812542

[26-Feb-2010 16:42:29] <mrayzenoss> did you just copy the source from the $zenhome/ZenPacks/ directory?

[26-Feb-2010 16:42:57] <dec3pti0n> yep

[26-Feb-2010 16:43:00] <mrayzenoss> or did you export the ZenPack through the UI, then unzip it?

[26-Feb-2010 16:43:20] <dec3pti0n> no that is the one that I created using make

[26-Feb-2010 16:43:21] <mrayzenoss> in the UI, do you see your ZenPacks.Swift.Storage?

[26-Feb-2010 16:43:46] <dec3pti0n> yes

[26-Feb-2010 16:44:00] <mrayzenoss> and if you click on it, is exporting it an option?

[26-Feb-2010 16:44:09] <dec3pti0n> yep

[26-Feb-2010 16:44:21] <mrayzenoss> and the egg that it exports, do you have that?

[26-Feb-2010 16:47:33] <dec3pti0n> ok the one that I exported has an objects.xml

[26-Feb-2010 16:47:40] <mrayzenoss> exactly :0

[26-Feb-2010 16:47:53] <mrayzenoss> copy that directory and file to your other source tree and make it

[26-Feb-2010 16:48:05] <mrayzenoss> and you now have a working source tree with installable ZenPack

[26-Feb-2010 16:48:31] <mrayzenoss> until you export, that object data stays in the system

[26-Feb-2010 16:48:54] <mrayzenoss> when you export it, the objects.xml is a small object database to be added to other Zenoss installations

[26-Feb-2010 16:49:06] <dec3pti0n> ok this is crazy I swear this wasn't working

[26-Feb-2010 16:49:55] <dec3pti0n> now I was able to install the newly exported zenpack I created into another zenoss box and it shows everything :)

[26-Feb-2010 16:50:05] <mrayzenoss> huzzah

[26-Feb-2010 16:50:27] <dec3pti0n> i think there will be some sunshine this weekened

[26-Feb-2010 17:52:08] <dec3pti0n> hmm where does zenoss get the data for memory and swap for a linux box ?

[26-Feb-2010 17:53:17] <dec3pti0n> I know that HRFileSystemMap.py modeler picks up the total memory and swap when you model the device

[26-Feb-2010 17:54:45] <dec3pti0n> but then on under the perf tab for the graph "Memory Utilization" I wonder what uses to update that since I need to take out the HRFileSystemMap collector plugin and add mine to gather filesystem data

[26-Feb-2010 19:11:37] fOrsberg is now known as forsberg

[26-Feb-2010 19:38:02] forsberg is now known as fOrsberg

[27-Feb-2010 00:00:30] [disconnected at Sat Feb 27 00:00:30 2010]

[27-Feb-2010 00:00:30] [connected at Sat Feb 27 00:00:30 2010]

[27-Feb-2010 00:00:44] [zenoss-logger (logger bot) has joined #zenoss]

[27-Feb-2010 05:28:36] fOrsberg is now known as forsberg

[27-Feb-2010 11:11:52] Simon4_ is now known as Simon4

[27-Feb-2010 11:25:53] Simon4_ is now known as Simon4

[27-Feb-2010 11:33:37] Simon4_ is now known as Simon4

[27-Feb-2010 18:03:31] <sjobeck> hey, hi, all, hope all are well.

[27-Feb-2010 18:03:42] <sjobeck> any one know how to configure zenactions pointing at its DB ?

[27-Feb-2010 18:03:55] <sjobeck> mine seems to not like where it is pointing.

[27-Feb-2010 18:10:52] <sjobeck> has any one out there changed from one DB to another?

[27-Feb-2010 18:20:34] <rmatte> what do you mean by pointing at it's db?

[27-Feb-2010 18:22:02] <rmatte> eugh, I have to go, come on during the week, no one is really ever in here during the weekend

[27-Feb-2010 18:22:10] <rmatte> you can try posting on the forum too

[27-Feb-2010 19:38:06] <sjobeck> rmatte: sorry, back now, good question, i think what i mean, and i say that since I'm not 100% on this, that the zenactions component uses a mySQL DB, yes? no? and mine is complaining about not reaching it.

[27-Feb-2010 19:38:22] <sjobeck> i do know however that my events are reaching the DB though

[27-Feb-2010 20:05:34] forsberg is now known as fOrsberg

[28-Feb-2010 00:00:30] [disconnected at Sun Feb 28 00:00:30 2010]

[28-Feb-2010 00:00:30] [connected at Sun Feb 28 00:00:30 2010]

[28-Feb-2010 00:00:44] [zenoss-logger (logger bot) has joined #zenoss]

[28-Feb-2010 04:26:24] fOrsberg is now known as forsberg

[28-Feb-2010 12:12:42] forsberg is now known as fOrsberg

[28-Feb-2010 14:46:58] <Egyptian[Home]> production states portlet loses sorting method on ajax window refresh

[28-Feb-2010 14:54:52] etank is now known as bglug_bot

[28-Feb-2010 14:55:21] bglug_bot is now known as etank

[28-Feb-2010 17:48:49] fOrsberg is now known as forsberg

[28-Feb-2010 20:25:11] forsberg is now known as fOrsberg

Comments (0)