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

Dev Chat 09/29/2011

VERSION 1 
Created on: Dec 11, 2011 3:46 AM by Nick Yeates - Last Modified:  Dec 11, 2011 3:47 AM by Nick Yeates

Major Topics:

<fixme>

 

[29-Sep-2011 10:47:47] <nyeates> anyone home?

[29-Sep-2011 10:47:55] <jrh0090> Hey Nick

[29-Sep-2011 10:48:08] <nyeates> Hello there

[29-Sep-2011 10:56:06] <dhopp> knock knock

[29-Sep-2011 10:56:35] <nyeates> Hola dhopp

[29-Sep-2011 10:56:38] <nyeates> what can we do you for

[29-Sep-2011 10:58:26] <dhopp> nyeates:  do you know if it's possible to have ldap users and groups but then assign a higher role locally?  For example I have an ldap group that will be assigned ZenManger role, but would like to keep Manager for very specific users

[29-Sep-2011 10:58:34] jgartman_ is now known as jgartman

[29-Sep-2011 10:59:00] <nyeates> this is in core or ent?

[29-Sep-2011 10:59:19] <dhopp> I know I could create another LDAP group, but there are people that have Domain Admin access that I might not want to have Manager access and if they have Domain Admin they could just put themselves in that group...

[29-Sep-2011 10:59:19] <dhopp> core

[29-Sep-2011 10:59:29] <jrh0090> I think if you chanage the role in zenoss it won't be propagated to the ldap group, it is local to zenoss only

[29-Sep-2011 11:00:08] <dhopp> I can get an ldap user to have a local role..but that's if I'm not using ldap groups...

[29-Sep-2011 11:00:23] <dhopp> it's not a huge deal if it's not possible..but just wondering if it was

[29-Sep-2011 11:01:09] <nyeates> im not as clear on core, but i think its similar....like jrh said, if there is a local zenoss user, just set them as Manager and it will override....so it may be a manual process on the zenoss side

[29-Sep-2011 11:01:23] <nyeates> im not sure this answers what u are asking?

[29-Sep-2011 11:02:26] <dhopp> nyeates:  basically what I'm wondering is if I have a ZenManager ldap group when a user logs in they get the ZenManager role..which works..but then I would like the Manager role to be controlled locally

[29-Sep-2011 11:02:59] <nyeates> dhopp: do you have issue with using LDAP groups AND setting a local zenoss role on someone?

[29-Sep-2011 11:03:07] <jrh0090> have you tried changing it in zenoss and seeing what happens?

[29-Sep-2011 11:03:11] <nyeates> dhopp: or you are wondering how to go about doing this?

[29-Sep-2011 11:03:48] <dhopp> nyeates:  it doesn't seem to be working…but I think I have something screwed up because now it does't seem my ldap groups are working at all…need to go check the configuration

[29-Sep-2011 11:06:12] <nyeates> dhopp: make sure that both ldap and local auth plugins are enabled on the backend zope /manage interface....not one or the other...i think u want ldap first in the list and local auth second...send a screenshot of auth plugin setup if you take a look

[29-Sep-2011 11:07:13] <dhopp> I have both enabled…I can login as an ldap user..but it doesn't seem to be setting my role based on my group membership.  I had this working before and was playing around with the configuration so I'm sure I screwed something up

[29-Sep-2011 11:07:48] <orudie> is zenoss used for load balancing ?

[29-Sep-2011 11:08:00] <dhopp> orudie:  what do you mean?

[29-Sep-2011 11:08:02] <davetoo> "used for load balancing?

[29-Sep-2011 11:09:25] <dhopp> ha!  ldap group mappings will only work if you assign the users to the right groups :-P

[29-Sep-2011 11:09:27] <orudie> well when someone asks you a question "have you ever worked with load balancing, and what tools did you use?" what would be the apropriate answer ?

[29-Sep-2011 11:09:28] <davetoo> If you mean "can it be managed by Heartbeat/Pacemaker", yes, though I haven't actually seen a KB article/how-to that describes doing it with Pacemaker.  You'd have to write a pacemaker resource agent; the init.d is not quite perfectly LSB complient.

[29-Sep-2011 11:09:50] <davetoo> Zenoss itself has nothing to do with load-balancing.

[29-Sep-2011 11:10:12] <davetoo> If you mean as part of a loadsharing/dispatching system, ... way too heavyweight/coarse-grained.

[29-Sep-2011 11:12:02] <dhopp> orudie:  zenoss is a monitoring packaging.  It could monitor a load balanced system. you can use distributed collectors to spread the zenoss load but that isn't load balancing

[29-Sep-2011 11:13:25] <nyeates> orudie: maybe you heard that someone was using zenoss, as one tool in many, to complete their entire load balance solution. Our part in that tool-chain would be monitoring the load balanced system to assure that it is operating as it should be.

[29-Sep-2011 11:13:48] <Jane_Curry> hi guys...

[29-Sep-2011 11:13:57] <orudie> nyeates, thanks

[29-Sep-2011 11:14:08] <Hackman238> How to address this case: 'device name' exists in '/Discovered'; zendmd: .moveDevice(d,'/New Class'); Device d ('Device name') now has a ton of broken releationships.; zenchkrel and .checkRelations(repair=True) finds broken renationships and acts, but fails to fix all the relationships.; d.getPrimaryParent != d.getPrimaryPath and d.getPrimaryParent results in primaryAq key error.; Device instance recreation does not fix problem; d.deleteDe

[29-Sep-2011 11:14:30] <nyeates> Hi Jane

[29-Sep-2011 11:14:47] <davetoo> Hackman: pastebin?

[29-Sep-2011 11:14:47] <Jane_Curry> nasty - was this the guy you were helping out yesterday????

[29-Sep-2011 11:15:02] <Hackman238> Jane_Curry: Aye

[29-Sep-2011 11:15:27] <Jane_Curry> Just for a laugh, Are there any GALS out there among the guys??????????

[29-Sep-2011 11:15:47] <themactech> No, but i can cook, is that worth something?

[29-Sep-2011 11:15:54] <nyeates> lol

[29-Sep-2011 11:16:03] <Jane_Curry> Lots of brownie points for that themactech

[29-Sep-2011 11:16:07] <jrh0090> so the guy tried doing ._delOb on the broken relationships ?

[29-Sep-2011 11:16:14] <davetoo> Hackman238: is that your system?  Or a client's?

[29-Sep-2011 11:16:38] <Hackman238> davetoo: >>> dev.deleteDevice() Traceback (most recent call last):   File "<console>", line 1, in  <module>   File "/opt/zenoss/Products/ZenModel/Device.py", line 1842, in deleteDevice      parent = self.getPrimaryParent()   File  "/opt/zenoss/Products/ZenRelations/PrimaryPathObjectManager.py", line 85, in getPrimaryParent

[29-Sep-2011 11:16:38] Spawn is now known as Guest97443

[29-Sep-2011 11:16:40] <nyeates> Jane_Curry: not a lot of people on today, so bad day to ask

[29-Sep-2011 11:16:43] <Hackman238>  return self.__primaryparent__.primaryAq() AttributeError: 'NoneType' object has no atptribute  'primaryAq'

[29-Sep-2011 11:16:53] <Hackman238> davetoo: a community member

[29-Sep-2011 11:16:57] <jrh0090> wow that is bad

[29-Sep-2011 11:17:09] <Hackman238> jrh0090: Aye

[29-Sep-2011 11:17:23] <davetoo> whatever it is, it's an orphan

[29-Sep-2011 11:17:29] <dhopp> nyeates:  it works now that I put the users in the right groups :-) and local roles override the ldap mapped roles

[29-Sep-2011 11:17:40] <Hackman238> jrh0090: Tried to recreate instance via dmd and commit. Result was then http://pastebin.com/QQcyZSYL

[29-Sep-2011 11:18:06] <nyeates> dhopp: "now that i put the userse in the right groups".... ldap groups?

[29-Sep-2011 11:18:45] <davetoo> Hackman238: my guess is that somehow the device belonged to a Device Class/organizer that was deleted, but something kept the device itself from being cleaned up.

[29-Sep-2011 11:18:54] <Hackman238> jrh0090/davetoo: used this meathod to recerate:

[29-Sep-2011 11:18:55] <davetoo> what version of zenoss?

[29-Sep-2011 11:18:56] <Hackman238> dVc = dmd.getDmdRoot("Devices").createOrganizer('/Discovered')

[29-Sep-2011 11:18:56] <Hackman238> dVn = 'dV name'

[29-Sep-2011 11:18:56] <Hackman238> dV = dVc.createInstance(dVn)

[29-Sep-2011 11:18:56] <Hackman238> dV.manage_editDevice('', '', '', '161', '', '', -1, '', '', '', '', '', '', '', '', 'localhost', 0)

[29-Sep-2011 11:18:58] <dhopp> nyeates:  yeah…I put my users in groups that ZMI wasn't configured to look at…so the mappings weren't working

[29-Sep-2011 11:18:59] <dhopp> heh

[29-Sep-2011 11:18:59] <Hackman238> commit()

[29-Sep-2011 11:19:09] <Hackman238> davetoo: v3.1

[29-Sep-2011 11:19:22] <jrh0090> Maybe try: md.Devices.Discovered._delOb(dV.id) instead, if I remember correctly that actually deletes without firing events

[29-Sep-2011 11:19:32] <davetoo> Why createOrganizer?

[29-Sep-2011 11:19:33] <themactech> Jane, I am still working on a custom component zenpack, and using your document to try and figure it out.  I have a question.  On page 44 when I write the equivalent of the BridgeInterface.py for my component, in the "custom variables from modeling"  do I only put data I will get from modeling or also the data point for the monitoring?

[29-Sep-2011 11:19:38] <davetoo> did they delete /Discovered?

[29-Sep-2011 11:19:46] <nyeates> dhopp: ahh, that will do it.... yeah ussually if you fiddle with the settings long enough, you get stuff to work :-)

[29-Sep-2011 11:19:48] <jrh0090> or if it is a .devices. relation ship you can manually remove it from dmd.Devices.Discovered.devices._objects

[29-Sep-2011 11:19:49] <Hackman238> davetoo: negative, but if exists it assigns

[29-Sep-2011 11:20:01] <rocket> guys be very careful of the _delOb methods it only works on half of the relationship etc

[29-Sep-2011 11:20:09] <rocket> Hackman238: it sounds like a support ticket to me

[29-Sep-2011 11:20:13] <jrh0090> that is true

[29-Sep-2011 11:20:20] <dhopp> nyeates:  but I have another question…I created /Status/VIP event class and assigned a monitoring template datasource to use that event class.  When I run the availability report and choose that event class I see devices that are not using the new template…if I choose /Status/VIP shouldn't the availability only show me stuff that is using that event class?

[29-Sep-2011 11:20:24] <Hackman238> rocket: Good to know, i didnt know that

[29-Sep-2011 11:20:42] <davetoo> yeah depending on what kind of relation it is, you may have to go at it from both ends.

[29-Sep-2011 11:20:51] <rocket> yeah it does not automatically cleanup the other half of the relationship

[29-Sep-2011 11:21:38] <Hackman238> davetoo: I tried to .removeRelation on the object to cut it off and let it float int he void, but then this: http://pastebin.com/4TuZqTRv

[29-Sep-2011 11:21:41] <jrh0090> dhopp have new events come in for devices with that event class? It might just be querying the current state of the status table

[29-Sep-2011 11:21:43] <dhopp> davetoo:  how do you know what kind of relationship requires that?

[29-Sep-2011 11:21:53] <dhopp> jrh0090:  yes

[29-Sep-2011 11:22:43] <jrh0090> hmm, i don't know it should hve picked up those devices

[29-Sep-2011 11:22:51] <rocket> dhopp: when you look at the dev guides its the ones with bidirectional links

[29-Sep-2011 11:23:04] <dhopp> jrh0090:  it sees the devices that has that class..but it also sees other devices (like EC2Manager)

[29-Sep-2011 11:23:19] <dhopp> rocket:  gotcha

[29-Sep-2011 11:23:27] <davetoo> probably the ...Cont ones, eh?  I still don't have those all in my head.

[29-Sep-2011 11:23:33] <rocket> zenchkrels is actually testing the conditions if it finds half a link from a container object it will re-add it etc

[29-Sep-2011 11:23:33] <davetoo> the containers.

[29-Sep-2011 11:24:00] <rocket> if there is a half of a link from an object that is not a container it will remove that relationship etc ..

[29-Sep-2011 11:24:10] <rocket> but there are cases when it cant figure things out

[29-Sep-2011 11:24:12] <Hackman238> rocket / davetoo  / jrh0090: was my use of removeReltation valid?

[29-Sep-2011 11:24:35] <Hackman238> I figured remove all the rels, try to .checkRelations(repair=True) it, if fail, cut again and let it float.

[29-Sep-2011 11:24:47] <rocket> it should have been I believe ..  I dont typically use remove relation myself

[29-Sep-2011 11:24:53] <nyeates> dhopp: maybe make a nice clear replicatable trac bug case on this....put it at like priority 4 and say it needs to be verified

[29-Sep-2011 11:25:00] <jrh0090> as far as i know it should be

[29-Sep-2011 11:25:14] <dhopp> nyeates:  not the answer I was hoping for :-P

[29-Sep-2011 11:25:16] <rocket> Hackman238: did you use my device repair script I sent you?

[29-Sep-2011 11:25:37] * davetoo wonders if even then, a catalog index might keep a ref to the object and keep it from being garbage-collected, and maybe cause problems?

[29-Sep-2011 11:25:39] <Hackman238> rocket: Yes, let me find that pastebin

[29-Sep-2011 11:25:50] <nyeates> dhopp: i dont really know enough about that report to give you anymore....i think it should do what you are thinking...so sounds like bug to me

[29-Sep-2011 11:26:37] <dhopp> nyeates:  actually for that matter it seems it doesn't matter what Event Class I choose it always shows the same devices

[29-Sep-2011 11:26:50] <jrh0090> yeah sounds like a bug to me too, I am looking at the availability code and it should be pulling those devices if there are events for that device with that event class or a child of that event class

[29-Sep-2011 11:26:58] <Hackman238> rocket: it died silently when reaching one of the problem devices (10.102.232.255) http://pastebin.com/ZDYZ3UCf

[29-Sep-2011 11:27:19] <jb> rocket: erm, can I use key based SSH auth with zencommand?

[29-Sep-2011 11:27:22] <jrh0090> maybe that filter is not making it through, are the other filters working ?

[29-Sep-2011 11:27:39] <Hackman238> davetoo: I did uncatalog it first before all this, though IDK if it became recataloged

[29-Sep-2011 11:28:07] <rocket> jb: yes

[29-Sep-2011 11:28:11] <Hackman238> Sorry to bring such a terrible question!

[29-Sep-2011 11:28:32] <jrh0090> hah, it's ok. That has to be one of the worst ZODB states I have seen

[29-Sep-2011 11:29:00] <Hackman238> jrh0090: yeah the user was using moveObject to change classes instead of changeDeviceClass

[29-Sep-2011 11:29:04] <jb> rocket: its the zenoss user that executes the SSH, correct?

[29-Sep-2011 11:29:34] <dhopp> jb: it will attempt to login with the zCommandUser I believe

[29-Sep-2011 11:29:58] <jb> just trying to figure out who's public key on the zenoss machine I need to deploy to my remote hosts

[29-Sep-2011 11:30:01] <rocket> jb it is .. its not using a ssh client its using a python ssh library

[29-Sep-2011 11:30:04] <jrh0090> I don't know if it is helpful but there is a device facade method to move to help out now: something like facade = getFacade('device') facade.moveDevices(uids, organizerUid)

[29-Sep-2011 11:30:09] <jb> k

[29-Sep-2011 11:30:22] <rocket> jb this should be noted in the documentation

[29-Sep-2011 11:30:24] <jrh0090> hopefully that will be safe and not leave the ZODB in a messed up state

[29-Sep-2011 11:30:25] <jb> sorry

[29-Sep-2011 11:30:40] <Hackman238> jrh0090: Nice

[29-Sep-2011 11:31:17] <Hackman238> jrh0090: I know changeDeviceClass() is generally safe, I think moveObject jsut hammed up all the rels

[29-Sep-2011 11:31:34] <jrh0090> sounds like it

[29-Sep-2011 11:32:06] <Hackman238> Alrighty, I just wanted to be sure there wasn't a better solution that we came up with

[29-Sep-2011 11:32:20] <Hackman238> Mostly comprising of use the correct method. LOL

[29-Sep-2011 11:33:06] <jrh0090> hah yeah hopefully he can get that relationship cleared up, I would hate for him to have to do a reinstall because of that

[29-Sep-2011 11:33:49] <rocket> Hackman238: I believe my device repair script will fix this device

[29-Sep-2011 11:34:18] <Hackman238> jrh0090: Fortuantely the rollout was minimal enoguh that a devicedump and reinstall wasnt a big deal

[29-Sep-2011 11:34:25] <dhopp> rocket:  Device repair script?  can you share?

[29-Sep-2011 11:34:33] <nyeates> Community ZenPack devs: I am working hard to convert all ~200 community zenpacks over to individual seperate github repos. Going to be accompanied by improved documentation around how to submit ZPs on github. I plan to take phonegi's awesome doc and make it into an updated html version.

[29-Sep-2011 11:34:34] <Hackman238> rocket: it died silently when reaching one of the problem devices (10.102.232.255)  http://pastebin.com/ZDYZ3UCf

[29-Sep-2011 11:34:36] <davetoo> combined with a more agressive backup cron job?

[29-Sep-2011 11:35:18] <rocket> dhopp: sure .. it fixes many situations re broken devices

[29-Sep-2011 11:35:24] <nyeates> Community ZenPack devs: github is moving to be our central way of handling ZPs....we plan to automate stuff and I imagine that it will surround around git and github. If you dont know it yet, brush up on your git skills.

[29-Sep-2011 11:36:28] <dhopp> nyeates:  git?  man my company is just now trying to move from cvs to svn..:-P

[29-Sep-2011 11:37:03] <nyeates> dhopp: I wont comment there haha

[29-Sep-2011 11:37:27] <Jane_Curry> nyeates: sounds good - what about a training session on git - can we get phonegi to do it???????

[29-Sep-2011 11:39:16] <rocket> dhopp: http://pastebin.com/NTtrpAQS

[29-Sep-2011 11:39:18] <nyeates> Jane_Curry: a step at a time....lets get it all out there first and then we should talk about this.. If training will commense, it will likely be me running it. I think it sounds like a good idea. Maybe at the least I could plan to do a live/recorded step through of the instructions that i come up with

[29-Sep-2011 11:40:14] <davetoo> Git is... powerful enough to be dangerous

[29-Sep-2011 11:40:22] <dhopp> where are zope roles defined in the ZMI?

[29-Sep-2011 11:40:53] <davetoo> acl_users probably?

[29-Sep-2011 11:40:56] <rocket> Jane_Curry: github.com has many training tutorials actually

[29-Sep-2011 11:41:15] <rocket> Jane_Curry: its actually a VERY helpful resource

[29-Sep-2011 11:41:25] <dhopp> davetoo: that's what I thought..but I created a role there and I don't see it as an option on the groups -> role mappings

[29-Sep-2011 11:42:06] <davetoo> in /zport/acl_users/roleManager/manage_roles  ?

[29-Sep-2011 11:42:16] <davetoo> not /acl_users but /zport/acl_users ?

[29-Sep-2011 11:42:27] <davetoo> I haven't actually tried creating a new role, though.

[29-Sep-2011 11:42:44] <nyeates> Jane_Curry: I agree, there are tons of git resources out there and help.github.com is superb. On the other hand, there is nothing like focused live training - I think I will do this, but to do it with limited scope at first

[29-Sep-2011 11:42:51] <Jane_Curry> dhopp: to see roles, point browser at <zenoss>:8080/zport/manage_access - shows you roles and permissions

[29-Sep-2011 11:42:59] <dhopp> davetoo:  that's where I did it...

[29-Sep-2011 11:43:22] <Jane_Curry> Thanks rocket - I'll go and check

[29-Sep-2011 11:43:28] <davetoo> dunno; I'm looking right now at I can't tell if the ones under zport are inherited from the top level or not.

[29-Sep-2011 11:43:36] <dhopp> Jane_Curry:  I did that and I'm able to assign a permission to the role..but it doesn't show up in a drop down when I try to do an ldap group to role mapping…only Manager,ZenManager and ZenUser show up

[29-Sep-2011 11:43:42] <davetoo> (I'm looking at an Enterprise VM with the ZenOperator pack/role installed)

[29-Sep-2011 11:43:56] <Jane_Curry> If the left hand Acquired box is checked then permissions are inherited - most ARE

[29-Sep-2011 11:44:27] <davetoo> ZenOperator is defined at /zport/acl_users, but does not appear at /acl_users (but the other three/four do [ you don't see Owner in the zenoss app/portall] )

[29-Sep-2011 11:44:38] <Jane_Curry> dhopp: You have refreshed your browser??

[29-Sep-2011 11:44:45] <davetoo> so.. I guess I don't know what else is required

[29-Sep-2011 11:44:56] <dhopp> Jane_Curry:  yes…and restarted zenoss

[29-Sep-2011 11:45:09] <dhopp> actually the role I setup was setup like 3 days ago…I

[29-Sep-2011 11:45:18] <Jane_Curry> Hmmm - restarting zenoss defintely shouldn't be required

[29-Sep-2011 11:45:21] bigegor_ is now known as bigegor

[29-Sep-2011 11:45:53] * davetoo reminds self of that "some day" action item to build an ldap server for dev/test

[29-Sep-2011 11:46:11] <dhopp> Jane_Curry:  yeah I know a zope restart should have been the most I needed but I through the hammer at it :-

[29-Sep-2011 11:46:13] <dhopp> :-)

[29-Sep-2011 11:46:19] <dhopp> *threw

[29-Sep-2011 11:47:26] <Jane_Curry> Can anyone help me with creating a new "My Commands" icon at the bottom of the left-hand menu??????  Also a new "My Commands" at the top right of the list of devices?????

[29-Sep-2011 11:47:28] <Hackman238> Off topic, but wow... --> http://www.wtop.com/?nid=681&sid=2568864

[29-Sep-2011 11:47:54] <jrh0090> @Jane sure one sec

[29-Sep-2011 11:48:20] <Jane_Curry> jrh0090 - if you can do that in 1 sec then you are my hero!

[29-Sep-2011 11:49:41] <jrh0090> in javascript land http://pastie.org/2611792

[29-Sep-2011 11:49:54] <jrh0090> whenever the footer bar is available it just throws that new button on there

[29-Sep-2011 11:50:08] <jrh0090> the '-' means put a little spacer in between

[29-Sep-2011 11:51:18] <Jane_Curry> jhr0090 - wow! Now take me gently with this - I'm not good with javascript...  I guess I put this in a ZenPack browser/resources in a .js file?????

[29-Sep-2011 11:53:13] <jrh0090> Yes, unfortunately we don't have a way to include javascript without the proper zcml though

[29-Sep-2011 11:53:19] <jb> ok, the "Template Path" in 4.x when adding a new template is very confusing.

[29-Sep-2011 11:53:26] <jb> i should just be able to type /Server/Linux, etc.

[29-Sep-2011 11:53:29] <jrh0090> here is an example of declaring a resource and then sending that JS to the client on every request

[29-Sep-2011 11:53:31] <jrh0090> http://pastie.org/2611816

[29-Sep-2011 11:53:55] <dhopp> Jane_Curry:  ok weird…I went back to manage_access and the role wasn't there..I added it and now it's an option to map to a zope role

[29-Sep-2011 11:54:25] <SDuensin> jrh0090, you guys need to take a few days and type your brains into the wiki.  Thanks.  :-)

[29-Sep-2011 11:54:41] <jrh0090> @SDUensin, i would just need 10 minutes

[29-Sep-2011 11:55:13] * SDuensin is trying to make his first ZenPack.  Kinda uphill work.

[29-Sep-2011 11:55:16] <jrh0090> so the drop down to adding an organizer looks competely different than the rest and doesn't facilitate typing ahead if you are used to how we normally print organizer paths

[29-Sep-2011 11:55:52] <Jane_Curry> jrh0090 - so in your second paste, you file with thextra button in is in browser/resources/ZenVMware.js???

[29-Sep-2011 11:56:19] <jrh0090> exactly

[29-Sep-2011 11:56:30] <Jane_Curry> jrh0090 - and the zcml only has to reference the file, not my extension to the menu???

[29-Sep-2011 11:56:32] <jrh0090> you just have to be careful because that JS will be included on every page

[29-Sep-2011 11:56:48] <Jane_Curry> that's what I want - you are indeed my hero!

[29-Sep-2011 11:56:51] <jrh0090> right

[29-Sep-2011 11:57:02] <jrh0090> but it just depends on what you do in the menu

[29-Sep-2011 11:57:16] <Jane_Curry> Now for a curly wurly and a peanut butter sandwich....

[29-Sep-2011 11:57:41] <Jane_Curry> Can you do the extension to have a My Commands a swell as a Commands top-right of the device list???

[29-Sep-2011 11:58:22] <Jane_Curry> SDuensin - have you got my doc on creating ZenPacks????

[29-Sep-2011 11:58:26] <jrh0090> sure, let me look up the component name

[29-Sep-2011 11:58:54] <Jane_Curry> jrh0090 - that's the bit where knowing where to look takes you 2 mins and me 2 hours

[29-Sep-2011 11:59:01] <SDuensin> Jane_Curry, not unless your name used to be Matt Ray.  :-)   That's who's I'm reading.

[29-Sep-2011 11:59:17] <jrh0090> ok so instead of using the footer_bar use the component detail-toolbar

[29-Sep-2011 11:59:18] <jb> rocket: i'm not seeing any documentation about SSH keys/etc for zencommand datasources..

[29-Sep-2011 11:59:35] <jb> rocket: i do see a "Use SSH" box in the "Edit Data Source" dialog for a zencommand data source.

[29-Sep-2011 11:59:38] <jrh0090> generally if you have firebug you can kinda click around kind of findthe names

[29-Sep-2011 11:59:58] <Jane_Curry> Try this then - docs/DOC-10268

[29-Sep-2011 12:00:01] [disconnected at Thu Sep 29 12:00:01 2011]

[29-Sep-2011 12:00:02] [connected at Thu Sep 29 12:00:02 2011]

[29-Sep-2011 12:00:13] [zenoss-logger (logger bot) has joined #zenoss]

[29-Sep-2011 12:00:19] <Jane_Curry> firebug ???

[29-Sep-2011 12:00:23] <SDuensin> Jane_Curry, awesome!  Thank you!

[29-Sep-2011 12:00:26] <rocket> jb you basically set the zproperties on what keys to use

[29-Sep-2011 12:01:01] <Jane_Curry> You're welcome - it's kinda a hard slog first time around - doesn't get much easier second time

[29-Sep-2011 12:01:03] <jrh0090> yeah it is an extension on firefox that really helps with js development

[29-Sep-2011 12:01:09] <SDuensin> Jane_Curry, lol

[29-Sep-2011 12:02:02] <SDuensin> Jane_Curry, sad part is, I make much better sense out of the code than the crazy web UI.  Parts of that thing and I just do not get along.

[29-Sep-2011 12:02:26] <jb> rocket: gotcha.  thanks.

[29-Sep-2011 12:05:56] <nyeates> Jane_Curry: go get firebug now.... no if's and's or buts around it

[29-Sep-2011 12:06:26] <nyeates> amazing in-browser html and DOM and js exploration and editing and testing

[29-Sep-2011 12:06:53] <Hackman238> nyeates: Did you get my verbose PM?

[29-Sep-2011 12:07:53] <nyeates> Hackman238: yeah trying to catch up here :-)

[29-Sep-2011 12:08:10] <Hackman238> nyeates: Alrighty

[29-Sep-2011 12:09:49] <SDuensin> Jane_Curry, this is like actual documentation.  I'm scared.  :-D

[29-Sep-2011 12:15:45] <nyeates> OK, dev session is OVER all....thank jrh0090 for helping out like a madman.

[29-Sep-2011 12:15:57] <nyeates> I cant believe how fast he whipped out js for Jane :-)

[29-Sep-2011 12:15:59] <nyeates> Thanks all

[29-Sep-2011 12:16:10] <ablew> hey all, is it possible to supress event notifications from a host if it's ICMP check fails?

[29-Sep-2011 12:18:03] <dhopp> ablew:  do you have a special ICMP check or do you just mean the standard ping check?

[29-Sep-2011 12:18:10] <ablew> standard ping

[29-Sep-2011 12:18:52] <dhopp> ablew:  it will do that by default if the ping failure comes before the other ones…

[29-Sep-2011 12:19:20] <Jane_Curry> MANY thanks jrh0090 - if you get the second sample it would be much appreciated here

[29-Sep-2011 12:19:30] <dhopp> ablew: if for example ping is successful..device dies..then http check fails you will still see the http failure and then you will see a ping down event the next ping cycle

[29-Sep-2011 12:19:46] <Jane_Curry> nyeates - we have had the recorder running on this haven't we?? Enormously helpful. Thanks

[29-Sep-2011 12:20:26] <dhopp> ablew: but I believe you could do something with an event transformation in that case..you would still see the initial http failure, but you should be able to then suppress that event if a ping failure then happens later

[29-Sep-2011 12:24:57] <ablew> dhopp: my issue is people not putting a device into maintenance mode on reboot, and then the host spams our inboxes with kernel messages related to the reboot when it comes back

[29-Sep-2011 12:26:40] <dhopp> ablew: you mean from syslog?

[29-Sep-2011 12:33:08] <ablew> dhopp: yea

[29-Sep-2011 12:36:18] <nyeates> Jane_Curry: recorder running. I make it a habit now to post this weeks content right before the next IRC meeting, along with summary of what we talked about.

[29-Sep-2011 12:36:48] <nyeates> I dunno how long pasties last for tho :-/

[29-Sep-2011 12:37:06] <jmp242> the pastebins last as long as the submitter selects

[29-Sep-2011 12:37:15] <jmp242> usually 1hr, 1day, 1week 14 days or 1 month

[29-Sep-2011 12:37:21] <jmp242> are the chouices

[29-Sep-2011 12:37:37] <jmp242> I've see 14 days as the default

Comments (0)