Skip navigation
Currently Being Moderated

Dev Chat 08/04/2011

VERSION 1 
Created on: Aug 16, 2011 1:06 PM by Nick Yeates - Last Modified:  Aug 16, 2011 1:07 PM by Nick Yeates

[04-Aug-2011 10:56:01] <nyeates> rmatte: was it you with the custom report problems a bit ago?

[04-Aug-2011 10:56:34] <rmatte> nyeates: yes, but I ended up modifying the ZenPack to allow aliases to be added for that datasource type under Zenoss 2.5

[04-Aug-2011 10:56:51] <rmatte> I know that Kells came up with a working solution which should make it in to 3.2

[04-Aug-2011 10:56:57] <nyeates> ahhhh, Hackman was on the money!

[04-Aug-2011 10:57:10] <rmatte> I was pretty sure that he was...

[04-Aug-2011 10:57:36] <rmatte> but yeh, it still needs to be patched

[04-Aug-2011 10:57:46] <rmatte> it's an unnecessary limitation

[04-Aug-2011 10:57:55] <rmatte> apart from that, I love the new way that reports are written

[04-Aug-2011 10:57:59] <rmatte> way simpler than it was before

[04-Aug-2011 10:58:12] <rmatte> (for RRD/device property reports anyways)

[04-Aug-2011 10:58:37] <nyeates> cool - looking for your thread

[04-Aug-2011 10:58:54] <rmatte> Kells said that he had already opened a trac ticket for it and included a fix in the ticket

[04-Aug-2011 10:59:06] <nyeates> OH BTW all....this AM we updated Jive community.zenoss.org.... ive noticed a few small changes. Let me know if you have any issues

[04-Aug-2011 10:59:14] <rmatte> k

[04-Aug-2011 11:01:01] <nyeates> Hi xuru

[04-Aug-2011 11:01:06] <xuru> morning

[04-Aug-2011 11:02:03] <xuru> I'm really interested (or rather my boss) about having an uptime report

[04-Aug-2011 11:02:31] <nyeates> oh sweet rmatte, i see kells respons on yer thread now....glad everyone pitched in to help you

[04-Aug-2011 11:03:36] <rmatte> yeh, it's always nice to see

[04-Aug-2011 11:04:19] <rmatte> xuru: an uptime report would be fairly easy to do

[04-Aug-2011 11:04:20] <nyeates> xuru: im looking now for an uptime report in community.... anyone else?

[04-Aug-2011 11:04:40] <nyeates> rmatte: you have that dmd script that does that too right

[04-Aug-2011 11:04:47] <rmatte> nyeates: there probably isn't one but it would be braindead simple to do

[04-Aug-2011 11:04:49] <rmatte> yeh I do

[04-Aug-2011 11:04:54] <xuru> rmatte: I would love to see one

[04-Aug-2011 11:05:03] <jmp242> ohhh, Dev meeting today

[04-Aug-2011 11:05:19] <rmatte> xuru: does it matter if it's actually in the Zenoss interface, or would a stand-alone script work for you?

[04-Aug-2011 11:05:56] <nyeates> jmp242: Yes - Dev meeting officially started....weve got devs in room, so ask away

[04-Aug-2011 11:05:58] <xuru> rmatte: It would be better in the interface (for the CTO to see) but I'll take antyhing

[04-Aug-2011 11:06:21] <rmatte> k, let me see what I can do.

[04-Aug-2011 11:07:02] <JohnnyNOC> anyone having problems with the forums?  i don't see a login button

[04-Aug-2011 11:07:03] <JohnnyNOC> :[

[04-Aug-2011 11:07:07] <rmatte> hmmm, this might be easier than I thought...

[04-Aug-2011 11:07:31] <rmatte> give me 2 minutes to test then I'll walk you through creating one

[04-Aug-2011 11:07:56] <rmatte> JohnnyNOC: they are updating Jive this morning

[04-Aug-2011 11:07:56] <xuru> rmatte: wow, sweet

[04-Aug-2011 11:08:00] <rmatte> let Nick know about the issue

[04-Aug-2011 11:08:02] <nyeates> JohnnyNOC: community.zenoss.org was upgraded last night....there are weirdnesses for a bit

[04-Aug-2011 11:08:23] <nyeates> first thing I inquired about is the login issue :-)

[04-Aug-2011 11:08:26] <JohnnyNOC> ok cool

[04-Aug-2011 11:08:38] <JohnnyNOC> i posted a question yesterday about a custom device report I Wanted to ask about

[04-Aug-2011 11:09:03] <JohnnyNOC> basically i have a bit of code i can use in zend to give me what i'm looking for..  but haven't been able to figure out an equivalent to use in the 'query' field

[04-Aug-2011 11:09:21] <JohnnyNOC> i'm just trying to list every event with a specific event class, then print the device, component, summary , etc.

[04-Aug-2011 11:09:40] kerick_ is now known as kerick

[04-Aug-2011 11:09:48] pmcguire is now known as ptmcg

[04-Aug-2011 11:09:51] <JohnnyNOC> is this something i should be able to do?

[04-Aug-2011 11:10:07] <xuru> I keep getting the event "Windows service 'LnrRetrSvc' is stopped" from zenwin (and about two others on that box) even though the services are running.  How do I debug this issue?

[04-Aug-2011 11:10:33] <xuru> hey ptmcg

[04-Aug-2011 11:10:46] <JohnnyNOC> http://community.zenoss.org/message/60451

[04-Aug-2011 11:10:55] <ptmcg> hello xuru

[04-Aug-2011 11:11:02] <rmatte> xuru: you've remodeled I assume?

[04-Aug-2011 11:11:09] <xuru> yeah

[04-Aug-2011 11:11:17] <rmatte> xuru: have you tried restarting zenwin?

[04-Aug-2011 11:11:26] <xuru> yep

[04-Aug-2011 11:11:39] <rmatte> the next thing I'd suggest is a reindex() and a commit()

[04-Aug-2011 11:11:49] <nyeates> rmatte: if you do an uptime report, make sure to send it at me or the forums - there are quite a few requests and no solution i see

[04-Aug-2011 11:11:51] <xuru> ok, I'll give that a try

[04-Aug-2011 11:11:56] <rmatte> (that has fixed similar issues for me in the past)

[04-Aug-2011 11:12:13] <rmatte> nyeates: well, I'm seeing if I can make one just using the custom report interface

[04-Aug-2011 11:12:23] <rmatte> but it may not be possible if there's no "get" function for it

[04-Aug-2011 11:12:42] <rmatte> there's the uptimeStr() function, but it doesn't like that

[04-Aug-2011 11:14:42] <JohnnyNOC> nobody knows how to create a custom event report?

[04-Aug-2011 11:14:44] <JohnnyNOC>

[04-Aug-2011 11:14:48] <xuru> Also, in the month of july I got 28 of these critical alerts: Event: 'disk space threshold: 141.9% used (-2.1GB free)'

[04-Aug-2011 11:15:07] <rmatte> JohnnyNOC: when I need dumps like what you're describing I just write a custom dmd script to do it

[04-Aug-2011 11:15:18] <rmatte> or do a MySQL query

[04-Aug-2011 11:15:31] <JohnnyNOC> rmatte i'm trying to avoid that but will go that route if necessary

[04-Aug-2011 11:15:58] <JohnnyNOC> but why can't a simply create a report of a specific eventclass?

[04-Aug-2011 11:16:02] <rmatte> either way, if the event console filters aren't cutting it for you, then development work is your only option

[04-Aug-2011 11:16:13] <nyeates> any dev had a sec to look at JohnnyNOCs http://community.zenoss.org/message/60451 ??

[04-Aug-2011 11:16:27] <JohnnyNOC> for example, i'm using TALES event attributes such as eventClass

[04-Aug-2011 11:16:39] <JohnnyNOC> but it says eventClass is not defined

[04-Aug-2011 11:16:59] <nyeates> Johhny: you are trying to create a UI report to show event details? is this right?

[04-Aug-2011 11:17:01] <JohnnyNOC> how can i simply get every event of a specific event class?  that's all iw ant to start

[04-Aug-2011 11:17:03] <JohnnyNOC> nyeates yes

[04-Aug-2011 11:17:14] <JohnnyNOC> i want to know all events of a particular event class just to start, and i can't get that to work

[04-Aug-2011 11:17:35] <rmatte> JohnnyNOC: ok, I just saw your question and I have tons of experience working with events...

[04-Aug-2011 11:17:42] <dgarcia_> xuru - i've seen this happen when the device needs to be removed because quota's were change, disk space was added, etc

[04-Aug-2011 11:17:55] <rmatte> is your question actually how to write the report, or is your question whether or not the code you provided will do what you're asking?

[04-Aug-2011 11:18:04] <simonjj> hello all

[04-Aug-2011 11:18:06] <rmatte> all of the reports in the interface are coded

[04-Aug-2011 11:18:12] <simonjj> SDuensin: we have people running net-snmp on windows very successfully

[04-Aug-2011 11:18:13] <JohnnyNOC> well, in my post, i'm saying i want to accomplish with a report, what the little code snippet does

[04-Aug-2011 11:18:32] <JohnnyNOC> show me all the events of a particular eventClass, then tell me e.device, e.component, e.summary, etc.

[04-Aug-2011 11:18:44] <rmatte> JohnnyNOC: Have you actually dug in to any of the code for existing reports?

[04-Aug-2011 11:18:47] <JohnnyNOC> but i can't seem to figure out how to get the events in the eventclass

[04-Aug-2011 11:18:59] <simonjj> net-snmp on windows it's very nice because you can do all kinds of scripting and have net-snmp take care of execution... all you do is ask for the results

[04-Aug-2011 11:19:02] <JohnnyNOC> i have yes, but i don't know what is/isn't allowed in the query field when i try to create the report

[04-Aug-2011 11:19:04] <xuru> dgarcia_: well, the box in question is the security cameras server, and hasn't been touched in a long while

[04-Aug-2011 11:19:22] <rmatte> JohnnyNOC: ohhhh, you're trying to do it with the "Custom Reports" option, correct?

[04-Aug-2011 11:19:37] <xuru> dgarcia_: but I could try and remove it and re-add it

[04-Aug-2011 11:19:41] <JohnnyNOC> rmatte yes

[04-Aug-2011 11:19:44] <JohnnyNOC> add custom device report

[04-Aug-2011 11:20:05] <simonjj> JohnnyNOC: that's a no go

[04-Aug-2011 11:20:13] <simonjj> at least out-of-box

[04-Aug-2011 11:20:35] <xuru> simonjj: what do you use for snmp software on windows?

[04-Aug-2011 11:20:41] <rmatte> bingo I got uptime report working, and it's braindead simple to do too

[04-Aug-2011 11:20:43] <simonjj> net-snmp

[04-Aug-2011 11:20:56] <rmatte> who was it who wanted the uptime report again?

[04-Aug-2011 11:21:22] <simonjj> it's certainly more involved than the built-in + informant but the capabilities of net-snmp are vastly superior

[04-Aug-2011 11:21:27] <klone> rmatte, it was xuru

[04-Aug-2011 11:21:34] <rmatte> xuru: you still alive?

[04-Aug-2011 11:21:35] <kells> Ahh, yeah, tales won't work in those reports.  But python will work.  IIRC you need to prefix the line with "python:" (no quotes).  Checking....

[04-Aug-2011 11:21:41] <xuru> yes sir

[04-Aug-2011 11:21:41] <rmatte> xuru: I have your solution

[04-Aug-2011 11:21:53] * xuru does a happy dance

[04-Aug-2011 11:21:53] <rmatte> ok, follow my steps...

[04-Aug-2011 11:21:59] <rmatte> go to the reports section

[04-Aug-2011 11:22:09] <rmatte> click on Custom Device Reports

[04-Aug-2011 11:22:13] <xuru> ok

[04-Aug-2011 11:22:21] <rmatte> then select the option to add a new report

[04-Aug-2011 11:22:26] <rmatte> and call it Device Uptime

[04-Aug-2011 11:22:30] <nyeates> JohnnyNOC: maybe you can get at the information you want in a diff way....navigate to the event class you are interested in, then click on 'Events'

[04-Aug-2011 11:22:32] <xuru> I already have one setup

[04-Aug-2011 11:22:39] <nyeates> this gives you a event console just for the events in that event class

[04-Aug-2011 11:22:45] <JohnnyNOC> Note

[04-Aug-2011 11:22:45] <JohnnyNOC> For a complete list of valid options, refer to the information on Device schema in the appendix titled

[04-Aug-2011 11:22:45] <JohnnyNOC> "TALES Expressions."

[04-Aug-2011 11:22:50] <rmatte> xuru: so you just want to add uptime to the existing report?

[04-Aug-2011 11:22:51] <JohnnyNOC> so now you're saying i can't use them?

[04-Aug-2011 11:23:10] <xuru> rmatte: yeah, I have nothing for Query, etc

[04-Aug-2011 11:23:14] <rmatte> ok

[04-Aug-2011 11:23:47] <rmatte> for Columns, put the following...

[04-Aug-2011 11:23:51] <rmatte> getId

[04-Aug-2011 11:23:51] <rmatte> getManageIp

[04-Aug-2011 11:23:51] <rmatte> uptimeStr

[04-Aug-2011 11:24:03] <JohnnyNOC> nyeates i'm trying to create a report..  i can certainly view all of the events of a certain type with the dashboard without any problems

[04-Aug-2011 11:24:04] <rmatte> for Column Names, put the following...

[04-Aug-2011 11:24:05] <rmatte> Device

[04-Aug-2011 11:24:05] <xuru> ok

[04-Aug-2011 11:24:06] <rmatte> IP Address

[04-Aug-2011 11:24:06] <rmatte> Uptime

[04-Aug-2011 11:24:20] <rmatte> for Sort Column, put: uptimeStr

[04-Aug-2011 11:24:25] <rmatte> to sort by uptime by default

[04-Aug-2011 11:24:33] <xuru> ok

[04-Aug-2011 11:24:37] <nyeates> I think the theme for today is reports :-p

[04-Aug-2011 11:24:43] <xuru> hehe

[04-Aug-2011 11:24:48] <SDuensin> Greetings!

[04-Aug-2011 11:25:03] <rmatte> actually nevermind

[04-Aug-2011 11:25:09] <JohnnyNOC> well, for what it's worth, that disappoints me

[04-Aug-2011 11:25:10] <JohnnyNOC> :[

[04-Aug-2011 11:25:13] <rmatte> oh no wait, that's right

[04-Aug-2011 11:25:26] <xuru> nyeates: it would be nice to make reports easier to do.  Some kind of wizard to walk you through a custom report

[04-Aug-2011 11:25:43] <jgartman> JohnnyNOC: I believe kells is checking that TALES comment.

[04-Aug-2011 11:25:53] <rmatte> xuru: they have that, it's called Datacenter Insight and it's an enterprise only feature

[04-Aug-2011 11:26:03] <xuru> ah, bummer

[04-Aug-2011 11:26:04] <JohnnyNOC> jgartman i hope so, i'm patiently waiting

[04-Aug-2011 11:26:20] <rmatte> xuru: anyways, after you've populated the fields like I said you'll have your report

[04-Aug-2011 11:26:36] <xuru> rmatte: what do I put in for the Query?

[04-Aug-2011 11:26:38] <rmatte> for some reason it's refusing to sort by uptime by default for me, but if you click on the column it'll do it

[04-Aug-2011 11:26:46] <rmatte> xuru: leave Query blank

[04-Aug-2011 11:26:50] <xuru> oh

[04-Aug-2011 11:27:08] <xuru> ah, ok

[04-Aug-2011 11:27:15] <xuru> nice

[04-Aug-2011 11:27:22] <kells> In the *body* of a Custom Device report, you can do python if if starts with "python:", but no TALEs.  Python is more powerful, so that's a good thing.

[04-Aug-2011 11:27:37] <JohnnyNOC> what is the body

[04-Aug-2011 11:27:43] <kells> TALES is used in the section to determine which devices to choose

[04-Aug-2011 11:27:55] <nyeates> xuru: reports currently do suck... they were the #2 voted for feature in ZCA survey.... maybe in future a community project will start on it... nothing easier for now though sorry

[04-Aug-2011 11:27:58] <kells> The body of the report is the 'fields' section

[04-Aug-2011 11:28:06] <JohnnyNOC> kells i'm using 3.1.0

[04-Aug-2011 11:28:08] <JohnnyNOC> there is no fields section

[04-Aug-2011 11:28:11] <xuru> so having the query blank means just take each device as it is without filtering anything

[04-Aug-2011 11:28:31] <xuru> nyeates: at least they are aware of it

[04-Aug-2011 11:28:35] <xuru> nyeates: thanks

[04-Aug-2011 11:28:42] <rmatte> nyeates: I plan to write quite a few custom ones in my spare time... I'd be willing to accept suggestions

[04-Aug-2011 11:28:43] <xuru> rmatte: thanks!

[04-Aug-2011 11:28:46] <kells> Sorry, 'Columns'

[04-Aug-2011 11:28:54] <rmatte> I've got the actual report coding down pretty well at this point

[04-Aug-2011 11:29:00] <rmatte> xuru: no problem

[04-Aug-2011 11:29:04] <JohnnyNOC> ok, and I can use python: in the query field?

[04-Aug-2011 11:29:11] <rmatte> nyeates: you saw my simple solution for an uptime report?

[04-Aug-2011 11:29:26] <Hackman238> kells: Hail!

[04-Aug-2011 11:29:33] <Hackman238> nyeates: How goes it?

[04-Aug-2011 11:29:35] <kells> python: "<a href='%s'>%s</a>" % (device.getPrimaryUrlPath(), device.titleOrId())

[04-Aug-2011 11:29:35] <kells> python:device.getPrimaryId().replace('/zport/dmd', '').rsplit('/devices', 1)[0]

[04-Aug-2011 11:29:36] <kells> snmpSysName

[04-Aug-2011 11:29:36] <kells> snmpLocation

[04-Aug-2011 11:29:36] <kells> snmpContact

[04-Aug-2011 11:29:37] <kells> snmpDescr

[04-Aug-2011 11:29:37] <Hackman238> kells: How goes it?

[04-Aug-2011 11:29:43] <xuru> rmatte: a bit harder one...  How about an uptime report that gives a % a machine was up for a specified period?

[04-Aug-2011 11:29:50] <kells> THere's an example columns section

[04-Aug-2011 11:30:09] <kells> The names would be something like "Name, Device Class, SNMP Name, Location, Contact, Description"

[04-Aug-2011 11:30:10] <rmatte> xuru: that's called the availability report

[04-Aug-2011 11:30:43] <rmatte> and it already exists

[04-Aug-2011 11:30:43] <rmatte> lol

[04-Aug-2011 11:30:47] <kells> Hackman238: lief is good

[04-Aug-2011 11:30:48] <JohnnyNOC> kells that is great to know but what about my query

[04-Aug-2011 11:30:50] <xuru> yeah, just noticed that one...  but it doesn't seem to bring anything up for me

[04-Aug-2011 11:31:03] <rmatte> xuru: it's based on ping status of the devices

[04-Aug-2011 11:31:08] <JohnnyNOC> are you saying i can prepend python: in the fields field for the 3 lines of python i pasted here:

[04-Aug-2011 11:31:10] <JohnnyNOC> http://community.zenoss.org/message/60451#60451

[04-Aug-2011 11:31:16] <JohnnyNOC> er, query field i'm sorry

[04-Aug-2011 11:31:20] <xuru> rmatte: I'll take a look at it again

[04-Aug-2011 11:31:21] <JohnnyNOC> or is it strictly in columns?

[04-Aug-2011 11:31:46] <nyeates> xuru: can you create a forum post on this when you get a chance? Ill paste rmattes solution in for others to use!

[04-Aug-2011 11:31:57] <nyeates> tho.....i think forums are unusable right now

[04-Aug-2011 11:32:06] <rmatte> xuru: what the report does exactly is it scans through the event database for the period looking for ping down events for each devices, then it calculated the amount of time the device spent as down and divides it by the period of time to get the percentage

[04-Aug-2011 11:32:08] <xuru> nyeates: sure

[04-Aug-2011 11:32:23] <rmatte> xuru: it's pretty much the business standard way of doing availability status for devices

[04-Aug-2011 11:32:34] <kells> If you really want to do events, then you'll need to use something rather than a "Custom Device Report"

[04-Aug-2011 11:32:53] <xuru> rmatte: ah, ok, I might have to play around with a custom one...  might have to dig into it's code

[04-Aug-2011 11:32:57] <kells> You'll need to build a report.

[04-Aug-2011 11:32:57] <rmatte> yeh, for events you'd need to actually code a report

[04-Aug-2011 11:33:16] <rmatte> xuru: I don't see why it wouldn't work as is for you

[04-Aug-2011 11:33:18] <JohnnyNOC> ok, thanks.

[04-Aug-2011 11:33:20] <rmatte> makes no sense if it doesn't

[04-Aug-2011 11:33:57] <ptmcg> rmatte: I recently rewrote the Availability Reports logic, there were some pretty glaring holes.  For instance, if a Ping Down was received before the start of the window, and then no more Ping up or down events during the window, the old report would assume 100% up.

[04-Aug-2011 11:34:31] <rmatte> ptmcg: I actually wrote my own stand-alone report a long while back and made the same fixes

[04-Aug-2011 11:34:58] <rmatte> actually hmmmm...

[04-Aug-2011 11:35:06] <rmatte> how is that technically possible though?

[04-Aug-2011 11:35:15] <xuru> yeah, it's never actually worked for me

[04-Aug-2011 11:35:24] <rmatte> you should receive a ping down every cycle until the device comes back up

[04-Aug-2011 11:35:30] <JohnnyNOC> i guess i have a bad attitude

[04-Aug-2011 11:35:54] <xuru> I set it for 1/1/2011 to today and got nothing in the list...  do you have to specify a device?

[04-Aug-2011 11:36:29] <rmatte> xuru: the availability report you mean?

[04-Aug-2011 11:36:36] <xuru> rmatte: yeah

[04-Aug-2011 11:36:47] <rmatte> no, it defaults to running it for every single device for a 7 day period

[04-Aug-2011 11:36:51] <ptmcg> Well, I'm coming from a slightly different control background, so I don't assume events will always get cyclic downs/clears - if that is not an issue in actual practice, then noharm done

[04-Aug-2011 11:37:07] <rmatte> xuru: when you say you're getting 'nothing', you're not even seeing devices?

[04-Aug-2011 11:37:22] <xuru> rmatte: correct.  No devices in the list

[04-Aug-2011 11:37:34] <xuru> rmatte: but it does spin for quiet a while first

[04-Aug-2011 11:37:35] <rmatte> ptmcg: yeh, in the case of Zenoss they do for ping events

[04-Aug-2011 11:37:45] <rmatte> ptmcg: better safe than sorry anyways

[04-Aug-2011 11:37:56] <xuru> I'm talking about Performance Reports > Availability Report

[04-Aug-2011 11:38:04] <rmatte> xuru: so am I

[04-Aug-2011 11:38:11] <rmatte> I've never had issues with that report, it always works

[04-Aug-2011 11:38:31] <xuru> Performance Reports > Availability > Availability Report per Collection seems to work

[04-Aug-2011 11:38:48] <rmatte> per collection?

[04-Aug-2011 11:38:52] <nyeates> xuru: what version zenoss you on?

[04-Aug-2011 11:38:55] <rmatte> it sounds like they've changed it a lot

[04-Aug-2011 11:38:58] themactech_ is now known as themactech

[04-Aug-2011 11:39:00] <nyeates> I saw issues with it in old version of Z

[04-Aug-2011 11:39:24] <rmatte> xuru: you running 3.1?

[04-Aug-2011 11:39:28] <xuru> Version: 3.1.0-0

[04-Aug-2011 11:39:38] <nyeates> huh

[04-Aug-2011 11:39:40] <rmatte> ok, I'm loading up my 3.1 box to try

[04-Aug-2011 11:40:10] <rmatte> xuru: is that enterprise Zenoss?

[04-Aug-2011 11:40:11] <xuru> is there a way to see what report comes from what zenpack?

[04-Aug-2011 11:40:15] <xuru> rmatte: no

[04-Aug-2011 11:40:25] <xuru> we can't afford that

[04-Aug-2011 11:40:27] <rmatte> I don't even have "Availability Report per Collection" on mine

[04-Aug-2011 11:40:34] <rmatte> not sure what you're talking about

[04-Aug-2011 11:40:39] <xuru> It might be from a zenpack

[04-Aug-2011 11:41:08] <xuru> ZenPacks.community.AvailabilityReportPerCollection

[04-Aug-2011 11:41:11] <xuru> yeah

[04-Aug-2011 11:41:26] <xuru> Jane Curry

[04-Aug-2011 11:41:32] <rmatte> I just ran the regular availability report on my 3.1 box and it worked like a charm

[04-Aug-2011 11:41:34] <xuru> my hero

[04-Aug-2011 11:42:00] <rmatte> you'd need to do some debugging to figure out where it's tripping up

[04-Aug-2011 11:42:14] <xuru> cure

[04-Aug-2011 11:42:17] <xuru> err sure

[04-Aug-2011 11:42:39] <jmp242> is the forum mailing list now supposed to be that huge / distracting HTML stuff

[04-Aug-2011 11:43:51] <xuru> I think the biggest issue that I face right now is the false alarms for the disk space

[04-Aug-2011 11:44:06] <xuru> the whole crying wolf thing

[04-Aug-2011 11:44:07] <rmatte> false alarm in what sense?

[04-Aug-2011 11:44:24] <xuru> disk space threshold: 141.9% used (-2.1GB free)

[04-Aug-2011 11:44:33] <rmatte> sounds like you need to remodel the device

[04-Aug-2011 11:44:38] <rmatte> what kind of device is that?

[04-Aug-2011 11:44:40] <xuru> then a half hour later, it clears

[04-Aug-2011 11:45:15] <xuru> windows 2003 I think

[04-Aug-2011 11:45:21] <xuru> yeah

[04-Aug-2011 11:45:32] <rmatte> does someone perhaps plug/unplug a usb filesystem from it often?

[04-Aug-2011 11:45:53] <rmatte> or does some filesystem mount/dismount regularly?

[04-Aug-2011 11:45:55] <JohnnyNOC> xuru i had/have that problem and it seemed to be related to the collector plugins being used

[04-Aug-2011 11:45:58] <xuru> no, like I said, it's for the security cameras, and never gets touched

[04-Aug-2011 11:46:11] <straterra> Does it get mounted/unmounted?

[04-Aug-2011 11:46:13] <xuru> JohnnyNOC: ah, could be

[04-Aug-2011 11:46:17] <JohnnyNOC> for example, i had multiple collector plugins trying to calculate those values

[04-Aug-2011 11:46:31] <xuru> no, it uses a SAN and doesn't get mounted/unmounted

[04-Aug-2011 11:46:49] <rmatte> "collector plugins" are actually modeler plugins, they are only used when modelling

[04-Aug-2011 11:46:56] <rmatte> templates are used for the actual collection

[04-Aug-2011 11:47:57] <xuru> it would be nice to be able to set the modelers at a tree level, and force that down the tree

[04-Aug-2011 11:48:22] <rmatte> you can set them at a device class level

[04-Aug-2011 11:48:26] <JohnnyNOC> rmatte you are correct, but if you model your device incorrectly then ...

[04-Aug-2011 11:48:35] <rmatte> you shouldn't be setting them at a device level, it'll get very messy very quickly

[04-Aug-2011 11:48:59] <xuru> rmatte: right, but say I want to set every device below /Server/Windows to have a set of modelers only

[04-Aug-2011 11:48:59] <JohnnyNOC> i don't know if that's the problem xuru is having, but i have experienced that while using the HPMon and DellMon zenpacks with for example, WMIPerf

[04-Aug-2011 11:49:16] <xuru> rmatte: right

[04-Aug-2011 11:49:26] <rmatte> xuru: as long as you haven't locally defined zCollectorPlugins on the devices, then yes, you can do that

[04-Aug-2011 11:49:30] <bigegor> hi all

[04-Aug-2011 11:49:35] <xuru> JohnnyNOC: ah, good to know

[04-Aug-2011 11:49:37] <xuru> hey bigegor

[04-Aug-2011 11:49:47] <JohnnyNOC> hello bigegor!

[04-Aug-2011 11:49:48] <rmatte> Zenoss is built to be the way you're describing

[04-Aug-2011 11:50:00] <rmatte> but settings at lower levels always override settings at higher levels

[04-Aug-2011 11:50:14] <xuru> rmatte: yes, but it would be nice to clear all the devices / nodes below that level

[04-Aug-2011 11:50:24] <rmatte> so if you went around assigning collector plugins directly to devices themselves rather than to classes, you've overridge everything above

[04-Aug-2011 11:50:37] <xuru> yep

[04-Aug-2011 11:50:44] <rmatte> that option would be nice... but it shouldn't happen automatically

[04-Aug-2011 11:50:55] <rmatte> and it can be done with a bit of zendmd magic anyways

[04-Aug-2011 11:51:05] <xuru> no, but it would be nice to have the option in the menu perhaps

[04-Aug-2011 11:51:12] <rmatte> agreed

[04-Aug-2011 11:51:27] <xuru> I have people here that are allergic to command lines here :/

[04-Aug-2011 11:51:44] <rmatte> then they shouldn't be working in the monitoring field

[04-Aug-2011 11:51:52] <JohnnyNOC> these people could be management

[04-Aug-2011 11:51:58] <xuru> 

[04-Aug-2011 11:51:59] <JohnnyNOC> (the same people i'd like to create fancy zenoss reports for)

[04-Aug-2011 11:52:07] <rmatte> JohnnyNOC: then they shouldn't be touching settings

[04-Aug-2011 11:52:16] <xuru> we're a small shop, so there are only a few of us here

[04-Aug-2011 11:52:21] <JohnnyNOC> you know, a lot of things shouldn't, but do

[04-Aug-2011 11:52:40] <rmatte> JohnnyNOC: I've locked every manager here out of being able to change any settings in Zenoss

[04-Aug-2011 11:52:44] <rmatte> too much room for error

[04-Aug-2011 11:52:50] <JohnnyNOC> that's great

[04-Aug-2011 11:53:10] <rmatte> "Why are all the devices gone on this Zenoss box?" "Oh, I accidentally spilled my coffee in my lap and clicked delete"

[04-Aug-2011 11:53:11] <xuru> I've been looking around and Zenoss seems to be the best/only solutions for a small company that needs to report availability, and monitor uptime and it's devices

[04-Aug-2011 11:53:28] <rmatte> yes, Zenoss is the best I've seen

[04-Aug-2011 11:53:29] <xuru> rmatte: hehe

[04-Aug-2011 11:53:34] <rmatte> it's simple, makes sense, and works well

[04-Aug-2011 11:53:52] <xuru> just wish there was a pricing option for small businesses

[04-Aug-2011 11:53:57] * xuru looks at nyeates

[04-Aug-2011 11:54:16] <rmatte> doubt that'll ever happen, though we're trying to get something going with the community

[04-Aug-2011 11:54:29] <rmatte> where community members could be hired to develop features

[04-Aug-2011 11:54:43] <xuru> rmatte: that sounds interesting

[04-Aug-2011 11:54:50] <Hackman238> That topic will be discussed at the next ZCA meeting

[04-Aug-2011 11:55:22] <xuru> cool

[04-Aug-2011 11:55:49] <Hackman238> Sorry I've been quiet, its nuts busy here today

[04-Aug-2011 11:55:55] <Hackman238> Wrangling bugs

[04-Aug-2011 11:56:42] <nyeates> Yeah its a tough thing to do the community business match making....i know its been tried in the past and not ever taken off... hopefully it can be done this time around

[04-Aug-2011 11:56:59] <Hackman238> Plus tring to find a damn pump crystal/substitute for my new laser....Nd:YLO3 hard to find cheap

[04-Aug-2011 11:57:03] <JohnnyNOC> nyeates would zenoss.org link to zenoss consultants to provide those types of servics?

[04-Aug-2011 11:57:07] <JohnnyNOC> or, would they consider

[04-Aug-2011 11:57:27] <xuru> btw, I've created a wiki at http://zenoss.wikia.com/wiki/Zenoss_Wiki and could use some help putting in hacks and tricks

[04-Aug-2011 11:57:41] <JohnnyNOC> perhaps it's not the greatest example but people in the qmail community did something like that on qmail.org

[04-Aug-2011 11:57:48] <JohnnyNOC> linking to consultants that offer commercial support

[04-Aug-2011 11:58:24] <Hackman238> xuru: Man left me out

[04-Aug-2011 11:58:25] <nyeates> JohnnyNOC: there is an entire section for that on our community portal... maybe we need to be more proactive or make it simpler

[04-Aug-2011 11:58:41] <xuru> Hackman238: ?  blogs?

[04-Aug-2011 11:58:53] <rmatte> xuru: there is already a wiki on the community site with lots of tips/tricks documents already

[04-Aug-2011 11:58:57] <jmp242> yea

[04-Aug-2011 11:59:03] <jmp242> I'd work on the community site's wiki

[04-Aug-2011 11:59:12] <jmp242> hehe, actually I already do

[04-Aug-2011 11:59:46] <nyeates> Xuru, would you be willing to go on a list of people "looking to pay someone for zenoss work"?

[04-Aug-2011 11:59:46] <xuru> yeah, but I was thinking of keeping it separate from zenoss

[04-Aug-2011 11:59:56] <rmatte> eugh, someone must be downloading torrents here or something, our internet connection is garbage right now

[04-Aug-2011 12:00:01] [disconnected at Thu Aug  4 12:00:01 2011]

[04-Aug-2011 12:00:01] [connected at Thu Aug  4 12:00:01 2011]

[04-Aug-2011 12:00:16] [zenoss-logger (logger bot) has joined #zenoss]

[04-Aug-2011 12:00:26] <xuru> oh oh

[04-Aug-2011 12:00:43] <rmatte> ummm wow... the first page of the community site looks like garbage right now

[04-Aug-2011 12:00:57] <rmatte> Browse links running down the left pushing everything else down, missing login fields

[04-Aug-2011 12:00:58] <rmatte> lol

[04-Aug-2011 12:01:12] <nyeates> I will start a simple page, that has two list: one for buyers, one for sellers...and rid of the other unused sections of old....start with something simple

[04-Aug-2011 12:01:15] <rmatte> The spaces box has overlapping text

[04-Aug-2011 12:01:24] <rmatte> spaces/places box rather

[04-Aug-2011 12:01:40] <nyeates> Yeah i saw this too rmatte

[04-Aug-2011 12:01:50] <rmatte> oh nevermind, it just took ages to load

[04-Aug-2011 12:01:56] <nyeates> Any other last min dev questions before devs start shipping out in mass?

[04-Aug-2011 12:02:02] <rmatte> once it loaded the formatting is different

[04-Aug-2011 12:02:27] <xuru> nyeates: not right now, but I'll try and save them up for next time

[04-Aug-2011 12:03:05] <rmatte> yeh, I don't really have any questions this morning

[04-Aug-2011 12:04:08] <xuru> rmatte: I was thinking more of an API kind of documentation look and feel to the wiki

[04-Aug-2011 12:05:09] <xuru> rmatte: for example, under events I have http://zenoss.wikia.com/wiki/Events

[04-Aug-2011 12:05:31] <xuru> as a couple of examples of transforming events

[04-Aug-2011 12:06:10] <nyeates> Allright - this concludes today dev 'reporting' session :-)

[04-Aug-2011 12:06:18] <xuru> thanks nyeates

[04-Aug-2011 12:07:07] <xuru> rmatte: loosely based on http://www.wowwiki.com/Portal:Interface_customization

[04-Aug-2011 12:07:19] <xuru> which is a game I'm addicted too

[04-Aug-2011 12:07:23] <nyeates> Everyone - look for 3.2.0 feature list on the blog today! snmpv3 traps are coming, and lots of UI enhancements

[04-Aug-2011 12:07:40] <rmatte> xuru: http://community.zenoss.org/docs/DOC-2554

[04-Aug-2011 12:07:41] <xuru> oh sweet, thanks

Comments (0)