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

Dev chat 04/16/2009

VERSION 1 
Created on: Sep 14, 2009 11:18 AM by Noel Brockett - Last Modified:  Sep 14, 2009 11:18 AM by Noel Brockett
[2009-04-16 10::01:12] ** You left the chat by being disconnected from the server.
[2009-04-16 10::01:29] ** You rejoined the room.
[2009-04-16 10::03:34] mrayzenoss: cgibbons and I are here this morning, let us know if you have any questions
[2009-04-16 10::04:29] MmeNetView: re jc_batch_load script - I agree you have to run it as Zenoss. Have you checked whether you can modify and devices that have been script-added?
[2009-04-16 10::05:15] Appiah: --mode text does not segfault
[2009-04-16 10::05:36] ** sergeymasushko left the chat room.
[2009-04-16 10::05:59] MmeNetView: See the forum thread at http://forums.zenoss.com/viewtopic.php?t=9224&highlight=
[2009-04-16 10::06:27] adytum-bot: Title: Forums :: View topic - Can't Edit bulk-loaded device -using jc_batch_load_2.py (at forums.zenoss.com)
[2009-04-16 10::07:35] MmeNetView: I would also be delighted to have any input from the developers as to why there sometimes seems to be corruption in script-added devices
[2009-04-16 10::10:03] mrayzenoss: Hmmm... this sounds like a case for either QA or docs
[2009-04-16 10::11:26] ** sergeymasushko joined the chat room.
[2009-04-16 10::11:28] MmeNetView: What do I need to do to progress this? The script and a sample data file are on the wiki.....
[2009-04-16 10::11:44] ** sergeymasushko left the chat room.
[2009-04-16 10::13:20] mrayzenoss: http://dev.zenoss.com/trac/wiki/HowToAddTicket
[2009-04-16 10::14:19] cgibbons: we look @ incoming tickets pretty regularly, 3 or more times a week
[2009-04-16 10::14:39] MmeNetView: OK thanks - Next topic - CAN you do process monitoring for a device if it doesn't have SNMP? ie using cmd.linux.process data collector???
[2009-04-16 10::14:42] ** mloven joined the chat room.
[2009-04-16 10::14:45] mrayzenoss: it'll come up in the defect reviews and I'll get QA to verify it (or a Dev to shoot it down)
[2009-04-16 10::16:10] ** cluther joined the chat room.
[2009-04-16 10::17:20] ** rsFF left the chat room.
[2009-04-16 10::17:33] ** rsFF joined the chat room.
[2009-04-16 10::19:20] mrayzenoss: I'm testing the cmd.linux.process data collector
[2009-04-16 10::23:50] MmeNetView: More details on my testing of command process monitoring in the forum at http://forums.zenoss.com/viewtopic.php?t=9401&highlight=
[2009-04-16 10::24:11] adytum-bot: Title: Forums :: View topic - Process monitoring with / without SNMP (at forums.zenoss.com)
[2009-04-16 10::24:57] MmeNetView: Actually the forum append has 2 queries. Second query is if you DO use SNMP to monitor processes and you drill into a process from a device's OS tab,
[2009-04-16 10::33:04] mrayzenoss: we're trying to recreate this, the dev responsible for it is in a conference call
[2009-04-16 10::34:01] cgibbons: what kind of install are you using, mme?
[2009-04-16 10::34:26] ** zoopster joined the chat room.
[2009-04-16 10::36:30] ** kells joined the chat room.
[2009-04-16 10::36:31] ** zoopster left the chat room.
[2009-04-16 10::36:54] MmeNetView: 2 installs - one is 2.3.3 on SLES 10, the other is 2.4 beta (2.3.285) on Open SuSE 10.3
[2009-04-16 10::37:17] cgibbons: i'm after what kind of artifact you used to install with, specifically. a .bin file, or from source, or?
[2009-04-16 10::39:25] malbon: mrayzenoss: did you get my email? (hi btw)
[2009-04-16 10::39:38] mrayzenoss: malbon: yeah, and one from Tonino
[2009-04-16 10::39:50] malbon: mrayzenoss: top banana !
[2009-04-16 10::39:51] mrayzenoss: malbon: I hope to get 2 new ZenPacks and your update up today
[2009-04-16 10::40:04] ** toninog joined the chat room.
[2009-04-16 10::40:14] malbon: mrayzenoss: so business is brisk then?
[2009-04-16 10::40:43] mrayzenoss: my stack is blown
[2009-04-16 10::44:25] ** kisielk joined the chat room.
[2009-04-16 10::46:34] mrayzenoss: MmeNetView: cgibbons and I will be digging into the process monitoring, trying to get to the bottom of this. He's got to run, but we will follow up
[2009-04-16 10::47:04] cgibbons: I should be on the rest of the day (and tomorrow), so I'll touch base when I get further looking at this. I think this should work from what I'm seeing.
[2009-04-16 10::49:00] MmeNetView: My installs are both stack - 32 bit. The beta was upgraded from a Zenoss 2.2 which I think was a stack.
[2009-04-16 10::49:39] ** luke__ joined the chat room.
[2009-04-16 10::49:51] mrayzenoss: yeah, cgibbons already found some path issue with the stack, I'm testing with a beta VM
[2009-04-16 10::50:18] cgibbons: back soon
[2009-04-16 10::51:15] mrayzenoss: I fixed the missing Inode Utilization graph with the LinuxMonitor, so now I'm trying to figure out how to get processes showing up with just SSH
[2009-04-16 10::53:09] MmeNetView: Progress.....
[2009-04-16 10::53:45] mrayzenoss: yeah, I think 2.4 has something like 600+ tickets closed
[2009-04-16 10::54:00] MmeNetView: Another topic - sshd server processes left hanging on devices monitored with Zenoss plugins..
[2009-04-16 10::55:04] mrayzenoss: yeah, it's still open
[2009-04-16 10::55:05] kells: Yeah, that might be addressed in King Crab.
[2009-04-16 10::55:34] ** toninog left the chat room.
[2009-04-16 10::55:35] mrayzenoss: bedwards (the dev it's assigned to) is fielding most of the SSH-related stuff right now
[2009-04-16 10::55:41] kells: When I first looked at the ticket, I completely misread it and thought that it was referring to usage on the *server* side, and not on the client.
[2009-04-16 10::56:02] MmeNetView: it's obviously missed that. Any idea what progress or when (it's priority medium)
[2009-04-16 10::56:03] mrayzenoss: fyi, kells is the kkearney on the ticket
[2009-04-16 10::56:24] MmeNetView: Right now, I have 105 sshd processes on my monitored system.....
[2009-04-16 10::56:26] mrayzenoss: code freeze is tomorrow
[2009-04-16 10::56:49] kells: Sorry, no ETA on the ticket.
[2009-04-16 10::58:28] MmeNetView: re 2.4 beta, I currently have 2.3.285. I think I have seen 2.3.287. Should I move? Is there an "upgrade"? Is there a document describing the delat between the 2?
[2009-04-16 10::58:51] mrayzenoss: I think 297 is coming out today
[2009-04-16 10::59:16] MmeNetView: sorry - that was "describing the delta between the 2"
[2009-04-16 10::59:34] ** toninog joined the chat room.
[2009-04-16 10::59:43] mrayzenoss: MmeNetView: I don't think we have beta to beta release notes
[2009-04-16 11::00:08] rocket: Hi Guys
[2009-04-16 11::00:19] mrayzenoss: I mean, the info is available in Trac and SVN, but I don't think we list the changes between beta releases
[2009-04-16 11::02:33] MmeNetView: No ticket in particular - just wondering if you fix process monitoring for 2.4, how would I know it's worth getting a new build??
[2009-04-16 11::04:09] mrayzenoss: MmeNetView: I have a feeling cgibbons and I will dig into it and it will miss the beta drop today. If it's a simple enough fix (path issues, something trivial) it will make it into the 2.4 release
[2009-04-16 11::05:08] MmeNetView: I am using Konversation on Suse 10.3 to "chat", how can I respond to a particular participant?
[2009-04-16 11::05:09] ** kisielk left the chat room.
[2009-04-16 11::06:22] Appiah: MmeNetView: can you dubble click the name and get a new window?
[2009-04-16 11::10:16] MmeNetView: Another topic.....
[2009-04-16 11::11:12] mrayzenoss: so the answer for zenoss.cmd.linux.process is you need the ZenPlugins
[2009-04-16 11::11:43] MmeNetView: I think that there are Zenoss plugins and Nagios plugins and in fact they are entirely different and separate?
[2009-04-16 11::11:55] mrayzenoss: they are completely different
[2009-04-16 11::12:33] MmeNetView: Good - however, various bits of documentation tend to just refer to "plugins"....
[2009-04-16 11::12:34] mrayzenoss: the Nagios plugins are from the NagiosPlugins.org and are the standard bundle of commands run from the server
[2009-04-16 11::12:39] kells: And don't forget about 'ZenPlugins' (my personal favourite )
[2009-04-16 11::12:57] mrayzenoss: the ZenPlugins are scripts that are installed on the remote box and called from Zenoss
[2009-04-16 11::13:23] MmeNetView: BTW - re the process graphs - I do have the Zenoss plugins installed
[2009-04-16 11::13:39] cluther: MmeNetView: Which version of Zenoss are you running?
[2009-04-16 11::14:00] MmeNetView: OK - so are "ZenPlugins" any old script that run remotely over ssh?
[2009-04-16 11::14:03] cluther: MmeNetView: I seem to recall some recent issues that prevented per-process performance information from being gathered from ZenPLugins.
[2009-04-16 11::14:47] MmeNetView: cluther - I have 2.3.3 and 2.4 beta (2.3.285)
[2009-04-16 11::14:50] cluther: MmeNetView: ZenPlugins is the name of a specific software package. It does contain a script called zenplugins.py that is run remotely by Zenoss over SSH.
[2009-04-16 11::15:49] MmeNetView: AAARGGHHH - cluther - what are you referring to as ZenPLugins????
[2009-04-16 11::16:48] kells: The ZenPlugins are a specific set of packaged plugins that do very specific things (eg df, ps)
[2009-04-16 11::17:10] cluther: MmeNetView: This is confusing.. apparently they've been labeled in a weird way on the download page.
[2009-04-16 11::17:14] rocket: Hey kells ... I am working on improving your aix community zenpack
[2009-04-16 11::17:17] cluther: Go down to "Remote Monitoring Scripts"
[2009-04-16 11::17:23] adytum-bot: Title: Download Links - Commercial Open Source Application, Systems and Network Monitoring - Zenoss (at www.zenoss.com)
[2009-04-16 11::17:42] kells: The generic "plugin" (ie modeler or collector) can be any script/binary/etc that you want to run
[2009-04-16 11::18:04] rocket: kells: adding print queues to it etc
[2009-04-16 11::18:05] MmeNetView: So, in these last few appends, are ZenPlugins what I think of as Zenoss plugins ie. the things that power the /Server/Cmd/Linux templates
[2009-04-16 11::18:19] rocket: kells: extending the model to be aix specific ..
[2009-04-16 11::18:36] kells: rocket: You are insane! Printers in AIX? That's really hard core!
[2009-04-16 11::18:45] rocket: improving the documentation on how to get the cpu info etc ..
[2009-04-16 11::18:54] kells: That's very cool stuff!
[2009-04-16 11::19:18] rocket: fixed the unknown manufacturer issues too
[2009-04-16 11::19:23] kells: Did mray hook you up with creds to update the package in subversion?
[2009-04-16 11::19:49] ** jmp242 joined the chat room.
[2009-04-16 11::19:55] rocket: kells: yeah .. he did ..
[2009-04-16 11::20:12] ** kisielk joined the chat room.
[2009-04-16 11::20:15] rocket: kells: I plan on adding a daemon to get the errpt stuff eventually as well
[2009-04-16 11::22:19] MmeNetView: so - Zenoss plugins = ZenPlugins= the package on downloads under "Remote Monitoring Scripts" = these may go away in 2.4????
[2009-04-16 11::22:32] mrayzenoss: not yet
[2009-04-16 11::22:53] kells: I wrote a backend parser for the errpt for SSH, but that's not going to make it into the SSH monitoring for 2.4 as it hasn't been completely tested and also there's not a good way inside of zencommand to store the last info that has been read. ie reading errpt shouldn't generate the same events *every* time it's run
[2009-04-16 11::22:53] MmeNetView: is the rest correct???
[2009-04-16 11::24:22] mrayzenoss: That sounds correct. Zenoss Plugins are the remote scripts and we're lax about always calling them "Zenoss Plugins" vs. "plugins" vs. "zenplugins"
[2009-04-16 11::26:30] rocket: mrayzenoss: developer stuff starts in a half hour?
[2009-04-16 11::26:48] mrayzenoss: rocket: actually it started nearly an hour and a half ago
[2009-04-16 11::27:07] rocket: central
[2009-04-16 11::27:10] mrayzenoss: it was 11 EDT, 10 CDT
[2009-04-16 11::27:20] rocket: ah ok ..
[2009-04-16 11::27:40] mrayzenoss: cgibbons was here, he had to step out. cluther and kells were fielding questions as well
[2009-04-16 11::28:24] rocket: only real question I have right now is to find out if there is a way to get the threshold status for display
[2009-04-16 11::28:52] kells: You mean to graph the threshold values on the graphs?
[2009-04-16 11::28:57] rocket: I have a hack that reads the rrd value .. but that doesnt seem to keep up with the threshold status .. there seems to be a delay
[2009-04-16 11::28:58] ** SEJeff_away is now known as SEJeff.
[2009-04-16 11::29:13] rocket: kells: no I have a green dot on my page by the print queue for example
[2009-04-16 11::29:15] cluther: rocket: We do it by checking for existing events.
[2009-04-16 11::29:17] SEJeff: So when is zenoss going to autoclassify devices? It inherently knows about devices it models via snmp
[2009-04-16 11::29:17] kells: Or is that for Holt-Winters forecasting?
[2009-04-16 11::29:28] SEJeff: npmccallum, has the best idea for how to do it yet
[2009-04-16 11::29:37] rocket: kells: no forcasting at all yet ..
[2009-04-16 11::29:51] MmeNetView: BTW - the 2.4 pdf says "Zenoss Core includes the improved SSH framework" - what are the improvements??
[2009-04-16 11::29:54] rocket: cluther: where is some code I can look at for that? in the interfaces?
[2009-04-16 11::30:28] npmccallum: SEJeff: someone is working on it I think
[2009-04-16 11::30:31] mrayzenoss: SEJeff: the auto classifier wasn't good enough to make 2.4
[2009-04-16 11::30:45] cluther: rocket: Check out the IpService table in the deviceOsDetail template.
[2009-04-16 11::30:58] mrayzenoss: it was a skunkworks project that showed up without any qa
[2009-04-16 11::31:08] MmeNetView: SEFeff - Re auto-classifying devices, have a look at the paper and code on my wiki page
[2009-04-16 11::31:11] cluther: component.getStatusImgSrc(component.getStatus())
[2009-04-16 11::31:28] kells: mmenetview: The improvements are in the back-end and will make it easier to write parsers and plug in commands and parse out the output from the commands. The new Dev Guide has some teaser information in there, but I just don't get time to do maintenance on the Dev Guide.
[2009-04-16 11::31:37] SEJeff: mrayzenoss, thanks
[2009-04-16 11::31:45] mrayzenoss: yeah, SEJeff check out JCurry's http://www.skills-1st.co.uk/papers/jane/auto_disco_paper.pdf
[2009-04-16 11::31:49] SEJeff: MmeNetView, I've got a script that does a lot of it (thanks to cluther)
[2009-04-16 11::31:59] ** bitmonk joined the chat room.
[2009-04-16 11::32:03] MmeNetView: http://www.zenoss.com/Members/jcurry/auto_disco_paper.pdf/view
[2009-04-16 11::32:04] SEJeff: And modified it fairly heavily for our hardware
[2009-04-16 11::32:12] cluther: SEJeff: It is quite cool though.. not based on a rules system. It uses a weighting system on the modeler plugins to see which device classes' modeler plugins match the device the best.
[2009-04-16 11::32:18] ** HKhan joined the chat room.
[2009-04-16 11::32:27] adytum-bot: Title: Zenoss Discovery and Classification - Commercial Open Source Application, Systems and Network Monitoring - Zenoss (at www.zenoss.com)
[2009-04-16 11::32:42] mrayzenoss: MmeNetView: I'm still working on the dev to get a good developer doc for the SSH changes
[2009-04-16 11::33:07] rocket: cluther: thanks
[2009-04-16 11::33:47] mrayzenoss: MmeNetView: it's supposed to document how the LinuxMonitor works, using commands and parsers to feed the model
[2009-04-16 11::34:02] SEJeff: cluther, Sweet, as a user it is my biggest complaint. If you know so much about the device and dont do anything with it that doesnt make sense.
[2009-04-16 11::34:05] mrayzenoss: MmeNetView: and how to use the test framework to write your own
[2009-04-16 11::34:33] cluther: SEJeff: It's probably not fair to say that we don't do anything with it. But I hear you.
[2009-04-16 11::34:59] SEJeff: mrayzenoss, I've mentioned this several times since coming to the training class with chet, yes.
[2009-04-16 11::35:35] mrayzenoss: SEJeff: I imagine the auto-classifier has a very high probability of making it into King Crab, since there's already a working version
[2009-04-16 11::36:33] MmeNetView: Anyone point me at good documentation for writing MODELING data collectors?
[2009-04-16 11::37:22] SEJeff: mrayzenoss, Great thanks
[2009-04-16 11::37:30] MmeNetView: The Dev guide has stuff on performance data collectors, but what about "stuff" that runs on a modeling cycle and updates objects in the Zope database??
[2009-04-16 11::37:34] ** _guitarman_ joined the chat room.
[2009-04-16 11::37:59] MmeNetView: I have seen bits that do this eg. some of the wireless zenpacks add Manufacturer stufff
[2009-04-16 11::38:26] kells: Section 12.4 of the new dev guide has *some* info on modelers
[2009-04-16 11::39:21] mrayzenoss: yeah, kells is the one to bug about the Dev Guide. He's been beating it into shape
[2009-04-16 11::40:16] kells: The updated documentation will be released at the same time as Blue Crab comes out.
[2009-04-16 11::41:26] cluther: MmeNetView: Your best bet at the moment is to look at the existing community ZenPacks and their modeler plugins.
[2009-04-16 11::42:22] MmeNetView: Is this 12.4 of the 2.3 Dev guide??
[2009-04-16 11::42:26] cluther: MmeNetView: Is an example of a modeler plugin that gets some additional device level detail from Alvarion base stations.
[2009-04-16 11::42:44] mrayzenoss: MmeNetView: no, I think Kells was referring to the version on his harddrive
[2009-04-16 11::44:16] MmeNetView: Yup - got the Alvarion zenpack - that's what gave me the clue that it's possible. How did AndreaConsadori find his info? Does he have access to Kells's hard drive????
[2009-04-16 11::45:08] kells:
[2009-04-16 11::45:09] MmeNetView: Thanks - I'd love a preview copy...
[2009-04-16 11::45:15] mrayzenoss: on the way
[2009-04-16 11::45:30] kells: For the record, it's in the publicly available subversion repository
[2009-04-16 11::47:51] mrayzenoss: ok, I'm going to call the "official IRC session" over, just so I can go post the transcript
[2009-04-16 11::48:20] ** kells left the chat room.
[2009-04-16 11::48:26] _guitarman_: thx all
[2009-04-16 11::49:03] mrayzenoss: don't forget about the new Getting Started With Zenoss webinars
[2009-04-16 11::49:13] _guitarman_: thx muchly - i will check those out
[2009-04-16 11::49:18] mrayzenoss: I think the next one is Tuesday
[2009-04-16 11::50:18] _guitarman_: that sounds great. you guys are doing a lot to foster community
[2009-04-16 11::50:24] mrayzenoss: And don't forget to stop by at LinuxFest NW next week!
[2009-04-16 11::50:27] _guitarman_: i first heard of you guys from the Dave Yates interview
[2009-04-16 11::50:52] mrayzenoss: yeah, that was Mark Hinkle, our VP of Community
[2009-04-16 11::50:57] MmeNetView: Many thanks!
[2009-04-16 11::51:02] mrayzenoss: he'll be at LFNW too
[2009-04-16 11::51:17] _guitarman_: cool stuff.
[2009-04-16 11::51:34] mrayzenoss: and we'll be at SELF
Comments (0)