[01-Jun-2010 00:00:31] [connected at Tue Jun 1 00:00:31 2010]
[01-Jun-2010 00:00:48] [zenoss-logger (logger bot) has joined #zenoss]
[01-Jun-2010 01:39:04] fOrsberg is now known as forsberg
[01-Jun-2010 04:49:19] igustin is now known as nistabi|ni
[01-Jun-2010 04:49:28] nistabi|ni is now known as nestabi|ni
[01-Jun-2010 04:50:44] nestabi|ni is now known as igustin
[01-Jun-2010 08:02:29] <zykes-> when will zenoss support that not creating events for a device when it's down except that it's down ?
[01-Jun-2010 08:02:41] <zykes-> so you don't get 1000 mails when the device is not pingable
[01-Jun-2010 08:08:23] <tehhobbit> depends would be really nice
[01-Jun-2010 11:09:28] <theacolyte> wow, I totally spaced on upgrading zenperfwmi when I went to 2.5
[01-Jun-2010 11:09:37] <theacolyte> It actually seems to work, but the daemon doesn't start on its own
[01-Jun-2010 11:09:42] <theacolyte> What's the upgrade path?
[01-Jun-2010 12:11:09] <venturaville> bigegor: dzien dobry
[01-Jun-2010 12:11:46] <voxter> Is zenrender supposed to be running on a standard install? my zenoss is bitching that zenrender is not running on localhost
[01-Jun-2010 12:11:56] <voxter> (I do have multiple collectors set up but this is the main process)
[01-Jun-2010 12:12:16] <bigegor> venturaville: dzien dobry
[01-Jun-2010 12:18:49] <venturaville> jak sie masz?
[01-Jun-2010 12:20:48] <theacolyte> bigegor: What's the upgrade process from 1.5 to 2.3?
[01-Jun-2010 12:20:56] <theacolyte> Remove old zenpack, install new? Or just install new?
[01-Jun-2010 12:23:45] <sergeymasushko> is there a way to disable process monitoring/modeling for some devices?
[01-Jun-2010 12:28:54] <bigegor> just install new one.
[01-Jun-2010 12:31:10] <bigegor> venturaville: dobry
[01-Jun-2010 12:35:12] <theacolyte> bigegor: cool, that seems to have worked
[01-Jun-2010 12:35:32] <theacolyte> And it looks like now I'm actually getting access denied errors in event list
[01-Jun-2010 12:35:36] <theacolyte> which is a really big imnprovement
[01-Jun-2010 12:43:02] <theacolyte> Although now it's telling me all the counters are missing in my event v iew! hehe
[01-Jun-2010 12:43:23] <theacolyte> Could not get WMI Instance (Received NT code 0x80041010 from query: SELECT * FROM Win32_PerfRawData_W3SVC_WebService WHERE Name=
[01-Jun-2010 12:43:26] <theacolyte> sadface
[01-Jun-2010 13:00:29] <cgibbons> good ol' 0x80041010
[01-Jun-2010 13:07:31] <bigegor> theacolyte: check if Win32_PerfRawData_W3SVC_WebService class registered on target server
[01-Jun-2010 13:07:53] <theacolyte> Yeah
[01-Jun-2010 13:08:01] <theacolyte> I know how to fix it, just new that it shows up in event list
[01-Jun-2010 13:08:04] <theacolyte> (I prefer it this way)
[01-Jun-2010 13:14:58] <sergeymasushko> anybody knows: how many simultaneous requests can handle the twistedSNMP ?
[01-Jun-2010 13:18:19] <voxter> So can anyone tell me if i need to be running zenrender? my zenoss is bitching that zenrender is not running but i dont know if it needs to be
[01-Jun-2010 13:18:56] <voxter> it doesnt show up as an available daemon to run inside the zenoss gui
[01-Jun-2010 14:09:55] <Simon4> anyone know how to insert a carriage return into evt.message in an event transform
[01-Jun-2010 14:09:56] <Simon4> ?
[01-Jun-2010 14:10:03] <Simon4> '\n' doesn't seem to cut it
[01-Jun-2010 15:29:13] mrayzenoss1 is now known as mrayzenoss
[01-Jun-2010 17:31:49] <smbambling> good afternoon/evening
[01-Jun-2010 17:33:36] <smbambling> hopefully someone can help, when binding the DigMonitor template I can not edit/view the data source "dig" even if I create a local copy of the bound template
[01-Jun-2010 17:34:02] <smbambling> Zenoss throws the following error
[01-Jun-2010 17:34:03] <smbambling> Type: KeyError
[01-Jun-2010 17:34:03] <smbambling> Value: 'editDigMonitorDataSource'
[01-Jun-2010 17:34:03] <smbambling> Traceback (innermost last):
[01-Jun-2010 17:34:03] <smbambling> • Module ZPublisher.Publish, line 119, in publish
[01-Jun-2010 17:34:03] <smbambling> • Module ZPublisher.mapply, line 88, in mapply
[01-Jun-2010 17:34:04] <smbambling> • Module ZPublisher.Publish, line 42, in call_object
[01-Jun-2010 17:34:04] <smbambling> • Module Products.ZenModel.ZenModelBase, line 65, in __call__
[01-Jun-2010 17:34:05] <smbambling> • Module OFS.Traversable, line 301, in restrictedTraverse
[01-Jun-2010 17:34:05] <smbambling> • Module OFS.Traversable, line 284, in unrestrictedTraverse
[01-Jun-2010 17:34:06] <smbambling> __traceback_info__: ([], 'editDigMonitorDataSource')
[01-Jun-2010 17:34:06] <smbambling> KeyError: 'editDigMonitorDataSource'
[01-Jun-2010 17:34:09] <smbambling> has anyone ran into this issue ?
[01-Jun-2010 18:02:19] <theacolyte> I have not, but this channel is a bit more active from around 8AM PST til around 3 or so, so stick around and be patient
[01-Jun-2010 18:02:51] * Simon4 is neck deep in trying to undo someone's aborted zenpack install :/
[01-Jun-2010 18:15:09] <smbambling> yeah I'll keep on tonight and jump back on at the office in the AM…..I'm pretty much having the issue with most if not all (havn't tested them all yet) of the core zen packs
[01-Jun-2010 19:12:27] forsberg is now known as fOrsberg
[01-Jun-2010 22:33:42] <Egyptian[Home]> has anybody gotten the oracle monitoring zenpack fully working? got any detailed documentation for it?
[02-Jun-2010 00:00:30] [disconnected at Wed Jun 2 00:00:30 2010]
[02-Jun-2010 00:00:31] [connected at Wed Jun 2 00:00:31 2010]
[02-Jun-2010 00:00:45] [zenoss-logger (logger bot) has joined #zenoss]
[02-Jun-2010 05:45:17] fOrsberg is now known as forsberg
[02-Jun-2010 07:04:55] <smbambling> Is there a way to import a lists of hosts into zenoss ?
[02-Jun-2010 07:09:22] <zykes-> smbambling: yeh, see the dmd examples at the wiki
[02-Jun-2010 07:09:49] <smbambling> thanks zykes
[02-Jun-2010 07:12:43] <smbambling> Last night I had a question on editing the datasources of the core zenpacks…I found a post that solved my issue…I installed the 2.5.1 core zenpacks and then upgraded via RPM (-Uvh) to the 2.5.2 core zenpacks and that solved the issue. In case any one else is having a similar issue
[02-Jun-2010 07:20:50] forsberg is now known as fOrsberg
[02-Jun-2010 08:26:55] fOrsberg is now known as forsberg
[02-Jun-2010 08:30:53] <smbambling> does anyone have some real word examples of the XML-RPC with python for zenoss
[02-Jun-2010 08:31:18] <smbambling> I'm trying to programmatically add devices
[02-Jun-2010 08:41:01] <smbambling> when I run the following command I get an output from 0 which from readings means everything worked but I don't see the device in the web console
[02-Jun-2010 08:41:02] <smbambling> from xmlrpclib import ServerProxy
[02-Jun-2010 08:41:02] <smbambling> serv = ServerProxy('http://admin:pass@localhost:8080/zport/dmd/DeviceLoader')
[02-Jun-2010 08:41:02] <smbambling> dev = {'deviceName':'jabber.arin.net', 'devicePath':'/Server/Linux'}
[02-Jun-2010 08:41:02] <smbambling> serv.loadDevice(dev)
[02-Jun-2010 09:56:10] <smbambling> anyone active ?
[02-Jun-2010 10:10:41] <chachan> smbambling, I'm, but I'm a newbie
[02-Jun-2010 10:11:35] <smbambling> me too.
[02-Jun-2010 10:16:26] <forsberg>
[02-Jun-2010 10:16:52] <forsberg> me three!
[02-Jun-2010 10:18:22] <smbambling> well gents…this is the jist of what I am trying to do ...
[02-Jun-2010 10:18:22] <smbambling> docs/DOC-2353
[02-Jun-2010 10:22:35] <chachan> smbambling, ok
[02-Jun-2010 10:40:01] <SEJeff> Has anyone gotten the 1.1 version of the SentryCDU zenpack to work? The 1.0 version works for me with 3rd gen Sentry CDUs, but the 1.1 version doesn't work at all
[02-Jun-2010 10:40:15] <SEJeff> docs/DOC-3398 In specific this one.
[02-Jun-2010 10:45:51] LarsN_Away is now known as LarsN
[02-Jun-2010 11:03:18] LarsN is now known as LarsN_Away
[02-Jun-2010 11:38:38] ian___ is now known as iancmcc
[02-Jun-2010 11:48:46] LarsN_Away is now known as LarsN
[02-Jun-2010 12:15:39] LarsN is now known as LarsN_Away
[02-Jun-2010 12:52:08] <theacolyte> rmatte: pinggggggggggggggggggggggggggggggggggg
[02-Jun-2010 13:04:01] <ashp> Hey, I'm just about to (hopefully) start trying out zenoss enterprise but I had a quick question before I go. I currently use puppet to build up my nagios monitoring confs, does anyone do anything similar here for zenoss?
[02-Jun-2010 13:04:06] <ashp> Before I reinvent the wheel the painful way
[02-Jun-2010 13:07:53] <ke4qqq> ashp: there's a puppet zenpack
[02-Jun-2010 13:08:17] <ke4qqq> ashp: I haven't used it, but have heard people talking about it
[02-Jun-2010 13:08:37] <ke4qqq> docs/DOC-5818
[02-Jun-2010 13:08:42] <ashp> ke4qqq: yeah, I thought that was more for monitoring puppet rather than adding in hosts to monitoring based on what's in puppet
[02-Jun-2010 13:08:45] <ashp> but i could be wrong
[02-Jun-2010 13:09:05] <ke4qqq> ashp: one of the features is: Device addition from puppet via events
[02-Jun-2010 13:09:06] <ashp> it does say "Device addition from puppet via events"
[02-Jun-2010 13:09:14] <ke4qqq> which strikes me as adding the device to be monitored
[02-Jun-2010 13:09:20] <ashp> i hope so, that would be pretty awesome if so
[02-Jun-2010 13:09:28] <ke4qqq> but surely someone has done it.
[02-Jun-2010 13:09:33] <ashp> in fact I'm pretty sure that fact alone would justify the huge expense of me trying to push this to my boss
[02-Jun-2010 13:09:47] <ashp> I'm hoping the fancy esx monitoring in enterprise will help with that too
[02-Jun-2010 13:10:02] <ke4qqq> others here should be able to tell you lots too, puppet is loved in here
[02-Jun-2010 13:10:37] <ashp> that's what i like to hear, 99% of my decision on what to replace nagios with will be based on how easy it hooks into puppet
[02-Jun-2010 13:10:51] <ashp> the other 1% will be how well it handles esx
[02-Jun-2010 13:11:30] <ke4qqq> so I have heard good things about the latest ESX zenpack in enterprise, but haven't used it, and the libvirt zenpack rocks
[02-Jun-2010 13:11:40] <ke4qqq> and fwiu should handle esx as well
[02-Jun-2010 13:12:19] <ashp> what's fwiu?
[02-Jun-2010 13:13:09] <ashp> oh nice, predictive thresholds, the opennms guys told me this is pointless and impossible and i'm an idiot for even asking about it
[02-Jun-2010 13:13:17] <ashp> assuming that means what i think it does, at least
[02-Jun-2010 13:31:38] <rmatte> ashp: I know that Matt Ray is working on something like what you're describing, but for Chef, I haven't seen anything that currently exists for puppet
[02-Jun-2010 13:43:38] <ashp> rmatte: Ah, shame, I was hoping it was already in place.
[02-Jun-2010 13:43:58] <ashp> Ah well, I hope there's at least some kind of CLI way to add nodes, or at least a sane configuration file I can template
[02-Jun-2010 13:46:25] <rmatte> it's very simple to script pretty much any action with Zenoss
[02-Jun-2010 13:46:30] <rmatte> including device addition
[02-Jun-2010 13:48:14] <rmatte> you just need to learn a bit of python
[02-Jun-2010 14:08:09] <arrrghhh> hey all. tryin to get some help adding devices via discovery... I'd prefer to not add all the devices by hand, but every time I try to do the autodiscovery, it fails.
[02-Jun-2010 14:10:13] <theacolyte> rmatte:
[02-Jun-2010 14:21:43] <SEJeff> arrrghhh, You could also create a list of hosts and then run a for loop that just runs zendisc from the shell commandline
[02-Jun-2010 14:21:56] <SEJeff> If you're into that type of thing. I do that when loading a bunch of hosts and like it
[02-Jun-2010 14:24:54] <ashp> i may just write my own code that can query the puppet database and extract out nodes and classes and then add monitoring based on that, can't be so hard
[02-Jun-2010 14:25:13] <ashp> right now I have puppet code that does things like 'if you include apache, add monitoring automatically', so hopefully I can work out a way to do something similar
[02-Jun-2010 14:41:43] <mrayzenoss> ashp: I assume you've seen the Puppet/Zenoss module and the Puppet ZenPack?
[02-Jun-2010 14:42:06] <mrayzenoss> I probably missed the early part of your discussion
[02-Jun-2010 14:44:28] <ashp> mrayzenoss: i've only seen the zenpack online, not tried it yet, still waiting for the trial licence
[02-Jun-2010 14:45:31] <mrayzenoss> ashp: you can always start with Zenoss Core
[02-Jun-2010 14:45:42] <mrayzenoss> no need to wait
[02-Jun-2010 14:45:55] <ashp> I didn't know if I could install that then just throw in the licence key after, I didn't know if it was the same distribution bundle
[02-Jun-2010 14:46:07] <ashp> mostly it's just the fact it's almost 4 and i'm too lazy to start today
[02-Jun-2010 14:46:19] <mrayzenoss> oh sure, that's what the VMware image is for
[02-Jun-2010 14:46:39] <SEJeff> ashp, Zenoss enterprise is basically enterprise zenpacks running on zenoss core unless that has changed recently.
[02-Jun-2010 14:47:14] <ashp> SEJeff: Ah, ok
[02-Jun-2010 14:47:23] <mrayzenoss> yeah, they can always upgrade a Zenoss Core install to Enterprise
[02-Jun-2010 14:47:30] <mrayzenoss> or at least migrate you
[02-Jun-2010 14:52:38] <arrrghhh> SEJeff, I just have too many nodes for that to be easy.
[02-Jun-2010 14:53:04] <arrrghhh> i don't have tens of thousands, but I have about 1,000 and I'd prefer to have them discovered automatically. it was one of the 'selling points' of zenoss if you will
[02-Jun-2010 14:53:52] <SEJeff> arrrghhh, scrape dns for your hostlist. It is pretty straightforeward. The autodiscovery feature does work as well if you give it the right networks
[02-Jun-2010 14:54:16] <SEJeff> arrrghhh, And we have a few more nodes than that
[02-Jun-2010 14:55:10] <arrrghhh> SEJeff, yea, i know my environment is a fraction of some. that's why i figured there has to be a better way... i don't know why, but we wanted all our loopback interfaces to end in .70. so all our subnets are scattered.
[02-Jun-2010 14:56:00] <SEJeff> arrrghhh, Alright. So why isn't the autodiscovery working for you?
[02-Jun-2010 14:56:09] <arrrghhh> i don't know
[02-Jun-2010 14:56:16] <arrrghhh> there is one subnet where all the devices are 10.1.1.x
[02-Jun-2010 14:56:22] <arrrghhh> so i had it search 10.1.1.1-255
[02-Jun-2010 14:56:31] <arrrghhh> it ran for a week, and was still running today.
[02-Jun-2010 14:56:40] <arrrghhh> i killed it while i was in a webinar for zenoss earlier.
[02-Jun-2010 14:57:28] <SEJeff> Hmmmm so you had it search 10.1.1.0/24 and it went for a week?
[02-Jun-2010 14:57:36] <SEJeff> That seems very wrong. What version?
[02-Jun-2010 14:57:45] <arrrghhh> no, 10.1.1.0-255
[02-Jun-2010 14:57:57] <arrrghhh> i also had it try 10.0.0.0/8, but i figured that was a bad idea so i killed it
[02-Jun-2010 14:57:58] <arrrghhh> 2.5.2
[02-Jun-2010 14:58:31] <SEJeff> How did you do that?
[02-Jun-2010 14:58:42] <SEJeff> and .255 is broadcast so you can't have a device with that ip ever
[02-Jun-2010 14:59:03] <arrrghhh> so i should've had it end at 254? that's why it ran for a week?
[02-Jun-2010 14:59:17] <SEJeff> arrrghhh, How did you try to do the autodiscovery?
[02-Jun-2010 14:59:26] <arrrghhh> i tried doing 10.0.0.0/8 at first
[02-Jun-2010 14:59:37] <arrrghhh> then i tried adding our core devices by hand to see if it could walk the routing tables
[02-Jun-2010 14:59:46] <SEJeff> It does
[02-Jun-2010 14:59:48] <arrrghhh> then i just tried to add all our dsl modems, which are all on the same subnet
[02-Jun-2010 15:00:04] <SEJeff> It will add the networks in their routing table if the modelling worked properly
[02-Jun-2010 15:00:05] <arrrghhh> none worked. i wrote off the routing table one as an issue with our gigantic routing tables.
[02-Jun-2010 15:00:37] <arrrghhh> i also wrote off the 10.0.0.0/8 attempt as too many IP's to troll thru.
[02-Jun-2010 15:00:51] <arrrghhh> i don't get why the one i created to discover our DSL modems failed.
[02-Jun-2010 15:04:39] <arrrghhh> can you clairify what you mean by 'if the modelling worked properly'?
[02-Jun-2010 15:04:57] <arrrghhh> i was also hoping to get the network map working, but i want to first focus on getting the devices imported into zenoss
[02-Jun-2010 15:07:14] <SEJeff> arrrghhh, You could also try adding a network manually and then running discover devices
[02-Jun-2010 15:07:25] <arrrghhh> hrm
[02-Jun-2010 15:07:28] <SEJeff> Or, you can run zendisc from the command line. It is exactly what "discover devices" would do
[02-Jun-2010 15:07:30] <arrrghhh> that may work for our dsl modems.
[02-Jun-2010 15:08:03] <SEJeff> zendisc run --net 10.1.1.0/24
[02-Jun-2010 15:08:08] <SEJeff> Do you use distributed collectors or not?
[02-Jun-2010 15:08:20] <SEJeff> ^Run that zendisc command from the zenoss server as user zenoss
[02-Jun-2010 15:08:21] <arrrghhh> perhaps i'd have to do it with a script, but what i really want to make it do is scan ALL devices in 10.0.0.0/8, but only hit devices ending in .20 and .10 or whatever.
[02-Jun-2010 15:08:42] <arrrghhh> just one collector. i doubt our environment needs more than one
[02-Jun-2010 15:08:48] <SEJeff> Well that is not a network discover, you should be able to do that via the zendmd or via a python script that uses the dmd
[02-Jun-2010 15:09:22] <arrrghhh> currently nmis monitors ~500 devices. it'll probably be more than that with zenoss, but i can't imagine it'll be more than 1000. i don't think we're going to monitor any servers, just network equipment like switches and routers.
[02-Jun-2010 15:10:14] <SEJeff> arrrghhh, Well you can feed zendisc a network or 1 host at a time
[02-Jun-2010 15:10:30] <arrrghhh> yea, i'd like to start with a network.
[02-Jun-2010 15:10:37] <arrrghhh> and i'll probably end up using zenbatchload for the rest.
[02-Jun-2010 15:10:56] <SEJeff> If you wanted to crawl all of 10.0.0.0/8 and only discover ips ending with certain addresses, you'll need to write a script
[02-Jun-2010 15:11:22] <arrrghhh> yea, i figured as much... i don't see why we don't put all the loopbacks in one subnet.
[02-Jun-2010 15:11:26] <SEJeff> zendisc run --now -d some.ho.st --deviceclass /Server/Linux
[02-Jun-2010 15:11:32] <SEJeff> Thats how you run it for 1 host fyi
[02-Jun-2010 15:11:37] <arrrghhh> k
[02-Jun-2010 15:11:43] <SEJeff> arrrghhh, What do you mean by the loopbacks?
[02-Jun-2010 15:11:53] <arrrghhh> loopback interface on the router.
[02-Jun-2010 15:11:54] <SEJeff> An ip you want to ignore?
[02-Jun-2010 15:12:04] <SEJeff> Does that mean the interface you ssh to for management?
[02-Jun-2010 15:12:21] <arrrghhh> yes
[02-Jun-2010 15:12:34] <arrrghhh> it's the IP we point the DNS records to.
[02-Jun-2010 15:12:59] <arrrghhh> so for one of our sites if you ping the dns friendly name, you'll get the loopback IP back.
[02-Jun-2010 15:13:46] <SEJeff> arrrghhh, Ok so again, why not just dump dns to generate a list of hosts
[02-Jun-2010 15:13:47] <arrrghhh> so i started another autodiscovery job, this time for 10.1.1.1-254... we'll see if it works any better. the log isn't promising.
[02-Jun-2010 15:14:01] <SEJeff> Perhaps mudge them manually just a bit, and then run zendisc
[02-Jun-2010 15:14:04] <arrrghhh> i could do that. but DNS has way more hosts than I need to monitor.
[02-Jun-2010 15:14:42] <arrrghhh> hrm. perhaps i'll just do everything in zenbatchload then...
[02-Jun-2010 15:15:01] <SEJeff> host -l zone.int | egrep -v 'your|exclude|list' | awk '{if ($2 ~ "has") print $1}'
[02-Jun-2010 15:15:01] <arrrghhh> seems our network is not very conducive to autodiscovery, which is a shame. i'm lazy damnit
[02-Jun-2010 15:15:13] <SEJeff> arrrghhh, The way to be lazy is automation
[02-Jun-2010 15:15:18] <SEJeff> Create a list of hosts like that ^
[02-Jun-2010 15:15:56] <arrrghhh> yea, i was hoping to give zenoss a network to troll, the snmp info and it would just populate all my devices.
[02-Jun-2010 15:16:22] <merlincorey> is this a good place to make a recommendation for the documentation?
[02-Jun-2010 15:16:40] <SEJeff> arrrghhh, You can also trawl more than 1 network at a time
[02-Jun-2010 15:16:51] <SEJeff> Perhaps tighten the networks in a bit and then run 7-8 jobs at once
[02-Jun-2010 15:16:59] <arrrghhh> SEJeff, it just doesn't seem to be working, even for our small DSL modem network.
[02-Jun-2010 15:17:09] <SEJeff> arrrghhh, Weird, it works fine for me. Always has
[02-Jun-2010 15:17:13] <arrrghhh> the log output is... empty. and i don't have any new devices.
[02-Jun-2010 15:17:19] <SEJeff> Except for early 1.x
[02-Jun-2010 15:17:21] <merlincorey> can someone direct me to the best place for that?
[02-Jun-2010 15:17:29] <SEJeff> arrrghhh, Try from the commandline and see if it outputs anything
[02-Jun-2010 15:18:20] <mrayzenoss> merlincorey: if you've got a comment on the HTML docs on the site, you can add a comment there and our doc writer will see it
[02-Jun-2010 15:18:29] <merlincorey> mrayzenoss: it is in the installation PDF
[02-Jun-2010 15:18:55] <mrayzenoss> community/documentation/official_documentation/installation-guide/2.5.2 is the HTML
[02-Jun-2010 15:19:01] <mrayzenoss> what's up?
[02-Jun-2010 15:19:01] <merlincorey> thank you
[02-Jun-2010 15:19:11] <merlincorey> specifically, it is very linux centric
[02-Jun-2010 15:19:19] <merlincorey> I am deploying to a freebsd jail
[02-Jun-2010 15:19:22] <mrayzenoss> always happy for feedback
[02-Jun-2010 15:19:24] <SEJeff> merlincorey, Whats the problem with that
[02-Jun-2010 15:19:25] <merlincorey> and it was not clear to me that bash was required
[02-Jun-2010 15:19:34] <merlincorey> but it cannot install without bash
[02-Jun-2010 15:19:41] <merlincorey> because the build and install scripts require bash
[02-Jun-2010 15:19:43] <mrayzenoss> ugh, thanks for catching that
[02-Jun-2010 15:20:08] <arrrghhh> SEJeff, so is this a valid command? ./zendisc run --now --monitor localhost --deviceclass /Discovered --parallel 8 --range 10.1.1.1-254
[02-Jun-2010 15:20:19] <merlincorey> I would recommend making them work in sh ultimately
[02-Jun-2010 15:20:25] <merlincorey> because not every BSD admin likes bash
[02-Jun-2010 15:20:28] <mrayzenoss> merlincorey: I concur
[02-Jun-2010 15:20:42] <mrayzenoss> we're happy to take patches
[02-Jun-2010 15:20:52] <SEJeff> mrayzenoss, Something for the dev team... Ubuntu/Debian has a script called checkbashisms
[02-Jun-2010 15:21:02] <SEJeff> That will help you look for specific bashisms in your shell scripts
[02-Jun-2010 15:21:33] <mrayzenoss> SEJeff: I'll pass that on to Glenn (our build engineer)
[02-Jun-2010 15:21:38] <SEJeff> arrrghhh, Yeah that looks like it would work. You shouldn't need the ./ if you are user zenoss
[02-Jun-2010 15:22:03] <arrrghhh> i have to kick the script off... it doesn't seem like the install directory is in my PATH
[02-Jun-2010 15:22:15] <SEJeff> arrrghhh, As user zenoss?
[02-Jun-2010 15:22:20] <SEJeff> How did you install zenoss?
[02-Jun-2010 15:22:38] <arrrghhh> oh i'm probably running it as root. i login as user root via putty...
[02-Jun-2010 15:22:42] <SEJeff> mrayzenoss, It is in the Ubuntu / Debian package "devscripts"
[02-Jun-2010 15:23:04] <SEJeff> arrrghhh, Yeah, all of the zenoss stuff should be ran as user zenoss to have proper access to the dmd and have the python env setup properly
[02-Jun-2010 15:23:08] <SEJeff> su - zenoss and try again
[02-Jun-2010 15:23:19] <arrrghhh> tryin now
[02-Jun-2010 15:23:41] <arrrghhh> so far the console output is the same, but i think the first few IPs in the range are not active anyhow.
[02-Jun-2010 15:24:06] <arrrghhh> does that mean all my webui stuff is running as root as well?
[02-Jun-2010 15:24:13] <arrrghhh> i... wouldn't think so...
[02-Jun-2010 15:24:15] <SEJeff> arrrghhh, No, it runs as user zenoss
[02-Jun-2010 15:24:26] <arrrghhh> hrm. well then i'm not sure what the issue is.
[02-Jun-2010 15:24:28] <SEJeff> So you might also add -v10 to that command for more debuggin info
[02-Jun-2010 15:24:43] <SEJeff> zendisc run -v10 --now --monitor localhost --deviceclass /Discovered --parallel 8 --range 10.1.1.1-254
[02-Jun-2010 15:24:46] <SEJeff> See if you can do that
[02-Jun-2010 15:25:13] <arrrghhh> damn. it's spitting out all sorts of 'unexpected pkt' messages.
[02-Jun-2010 15:26:01] <SEJeff> arrrghhh, See thats a start
[02-Jun-2010 15:26:09] <arrrghhh> is that good?
[02-Jun-2010 15:26:12] <SEJeff> You can post that on the forums and the developers might be able to fix it for you
[02-Jun-2010 15:26:15] <SEJeff> No
[02-Jun-2010 15:26:19] <arrrghhh> LOL
[02-Jun-2010 15:26:27] <SEJeff> But you can generally just run zenpatch to pull down a fix when they fix your bug
[02-Jun-2010 15:26:33] <arrrghhh> it's probably our environemtn. crazy firewalls.
[02-Jun-2010 15:26:33] <SEJeff> Instead of waiting for the next release
[02-Jun-2010 15:26:48] <merlincorey> btw
[02-Jun-2010 15:26:53] <SEJeff> If zenoss can't model it, thats a bug
[02-Jun-2010 15:26:53] <merlincorey> it's *very* linux centric
[02-Jun-2010 15:26:56] <merlincorey> [zenoss@zenoss /usr/home/zenoss/zenoss-2.5.2]$ ./install.sh
[02-Jun-2010 15:26:56] <merlincorey> bash: ./install.sh: /bin/bash: bad interpreter: No such file or directory
[02-Jun-2010 15:26:56] <merlincorey> [zenoss@zenoss /usr/home/zenoss/zenoss-2.5.2]$ which bash
[02-Jun-2010 15:26:56] <merlincorey> /usr/local/bin/bash
[02-Jun-2010 15:27:02] <merlincorey> ^ somewhat annoying
[02-Jun-2010 15:28:15] <arrrghhh> ugh. i have a feeling we're going to need enterprise support to set this up. i really hope they pony up for it. there's just too many things in our network that i don't have access to.
[02-Jun-2010 15:28:52] <arrrghhh> i have another network monitoring service on this same server... perhaps they're butting heads?
[02-Jun-2010 15:29:09] <SEJeff> arrrghhh, Post on the forums and I'm sure someone will help you
[02-Jun-2010 15:29:19] <arrrghhh> i've done that, which is why I came in here
[02-Jun-2010 15:29:44] <arrrghhh> i guess i'll make another post. my previous post was mostly about autodiscovery and zenbatchload.
[02-Jun-2010 15:34:42] <merlincorey> is there a build engineer in the building :/
[02-Jun-2010 15:35:38] <merlincorey> ./libxml/encoding.h:29:19: error: iconv.h: No such file or directory
[02-Jun-2010 15:35:48] <merlincorey> /usr/local/include/iconv.h
[02-Jun-2010 15:35:52] <merlincorey> anyway I can just pass -I ?
[02-Jun-2010 15:36:08] <iancmcc> That's Zenoss? What version of inst?
[02-Jun-2010 15:36:17] <iancmcc> rather, what revision
[02-Jun-2010 15:36:20] <merlincorey> 2.5.2
[02-Jun-2010 15:36:24] <iancmcc> oh, then never mind.
[02-Jun-2010 15:36:45] <merlincorey> the problem I think is that it thinks it should be in /usr/include
[02-Jun-2010 15:36:45] <iancmcc> Someone who may or may not be me introduced a libiconv build bug yesterday morning.
[02-Jun-2010 15:37:38] <arrrghhh> it seems a lot of people have this unexpected pkt error, but no responses in the forums... hrm.
[02-Jun-2010 15:41:25] <iancmcc> merlincorey: you can pass whatever you like, probably. rrddeps.sh is where you'd set options.
[02-Jun-2010 15:42:05] <merlincorey> iancmcc: hmmm, thanks I was just about to ask for some direction as a grep for iconv points to a lot of stuff
[02-Jun-2010 15:42:15] <merlincorey> I might just lame it and symlink that too
[02-Jun-2010 15:42:16] <merlincorey> but...
[02-Jun-2010 15:42:32] <iancmcc> hey, fix it if you can. That's a patch we're happy to accept.
[02-Jun-2010 15:42:35] <merlincorey> it would be nice to figure out where to fix it and either make a freebsd port myself or help you guys figure out how to make the build system agnostic
[02-Jun-2010 15:42:44] <merlincorey> exactly
[02-Jun-2010 15:42:56] <iancmcc> we have a few "if [ $os_name == "Darwin" ]" conditionals in there
[02-Jun-2010 15:43:03] <iancmcc> because we're all on os x
[02-Jun-2010 15:43:14] <merlincorey> ach so good to know
[02-Jun-2010 15:43:25] <merlincorey> I run freebsd on everything now, including my macbook
[02-Jun-2010 15:43:53] <iancmcc> i think (hope) however that rrddeps.sh will be merged into the makefile. I really don't know why it's a separate script in the first place.
[02-Jun-2010 15:44:02] <merlincorey> setting up some monitoring at work and I didn't want to go with nagios and they're python shop anyway so zenoss seemed a good choice
[02-Jun-2010 15:45:57] <mrayzenoss> merlincorey: FYI, the trunk build should be a little more progressive, since it's at least on Python 2.6
[02-Jun-2010 15:46:23] <mrayzenoss> that said, it's weeks away from branching for 3.0
[02-Jun-2010 15:46:48] <merlincorey> hmm if I am going to patch it I might as well be on the trunk build, no?
[02-Jun-2010 15:46:59] <arrrghhh> when is 3.0 supposed to hit? do you guys have set release dates or is it 'when it's ready'?
[02-Jun-2010 15:47:15] <mrayzenoss> arrrghhh: mostly "when it's ready", but we're about to drop the first beta
[02-Jun-2010 15:48:00] <arrrghhh> cool. 'when it's ready' is preferred to me, i'd rather wait for something that's ready/tested, rather than scrambling to put something out because a date is looming...
[02-Jun-2010 15:48:02] <merlincorey> what version of python does it like, btw?
[02-Jun-2010 15:48:16] <SEJeff> trunk is python 2.6 merlincorey
[02-Jun-2010 15:49:08] <merlincorey> thank you better update this one has 2.5
[02-Jun-2010 15:49:28] <rmatte> no, current release uses 2.4
[02-Jun-2010 15:49:42] <rmatte> or are you saying that your server has 2.5 installed on it?
[02-Jun-2010 15:49:45] <SEJeff> rmatte, But he asked about trunk. Isn't that what will soon be 3.0?
[02-Jun-2010 15:49:57] <iancmcc> zenoss builds its own Python anyway.
[02-Jun-2010 15:49:59] <ashp> is there a list of what's new in 3.0?
[02-Jun-2010 15:50:25] <SEJeff> ashp, The webui has been rewritten completely. They showed it to me at the socal linux expo and it is really amazing
[02-Jun-2010 15:50:27] <iancmcc> Tho you can use the system Python with the source build.
[02-Jun-2010 15:50:45] <rmatte> SEJeff: yes, trunk is 3.0
[02-Jun-2010 15:50:49] <rmatte> erm, 2.6
[02-Jun-2010 15:51:00] <merlincorey> btw is there a functional requirement for the mysql root password being set or is this just a general advice for people?
[02-Jun-2010 15:51:01] <SEJeff> zenoss 3.0 and python 2.6
[02-Jun-2010 15:51:04] <rmatte> yeh
[02-Jun-2010 15:51:07] <ashp> SEJeff: sounds interesting, now i'm very curious
[02-Jun-2010 15:51:14] <iancmcc> merlincorey: there is no functional requirement.
[02-Jun-2010 15:51:26] <merlincorey> excellent thank you
[02-Jun-2010 15:53:28] <iancmcc> ashp: you can always check out public-demo.zenoss.com to see the new UI
[02-Jun-2010 15:53:50] <SEJeff> iancmcc, What is the login info?
[02-Jun-2010 15:53:56] <mrayzenoss> and there are alpha builds available from docs/DOC-5854
[02-Jun-2010 15:54:01] <iancmcc> admin:zenoss
[02-Jun-2010 15:54:03] <SEJeff> Ah the default
[02-Jun-2010 15:54:06] <iancmcc> yep
[02-Jun-2010 16:03:13] <SEJeff> iancmcc, Does the /manage functionality not work in 3.0, or is it just disabled in the public-demo?
[02-Jun-2010 16:03:31] <SEJeff> Like on a device page
[02-Jun-2010 16:03:32] <iancmcc> The latter, I guess.
[02-Jun-2010 16:03:46] <iancmcc> I didn't know it was disabled on public-demo
[02-Jun-2010 16:03:55] <iancmcc> but I use it daily, so no fear, it's there.
[02-Jun-2010 16:04:10] <SEJeff> iancmcc, Do you work for ZenOSS?
[02-Jun-2010 16:04:14] <SEJeff> I was going to say oh crap
[02-Jun-2010 16:04:21] <SEJeff> We have a few zope scripts that need /manage to work
[02-Jun-2010 16:04:34] <iancmcc> Yeah, for a long long time. Feels like decades.
[02-Jun-2010 16:04:42] <SEJeff> Ha
[02-Jun-2010 16:05:04] <zykes-> . /manage is what SEJeff ?
[02-Jun-2010 16:06:46] <SEJeff> zykes-, zope functionality for changing things. It is advanced settings
[02-Jun-2010 16:07:13] <iancmcc> Very advanced and low-level. Use with utter caution.
[02-Jun-2010 16:07:13] <merlincorey> grrr the trunk one is confused
[02-Jun-2010 16:07:32] <SEJeff> what iancmcc. If you don't know what you're doing things will stop working
[02-Jun-2010 16:07:43] <SEJeff> *what iancmcc said
[02-Jun-2010 16:08:09] <merlincorey> oh of course it is confused, I did not clean the previous
[02-Jun-2010 16:09:52] <merlincorey> export JSBUILDER=/usr/home/zenoss/zenossinst/build/JSBuilder2.jar && \ DESTDIR= /usr/home/zenoss/zenossinst/buildjs.sh
[02-Jun-2010 16:09:52] <merlincorey> java: not found
[02-Jun-2010 16:09:52] <merlincorey> This script requires the Sun JDK 1.6 or greater.
[02-Jun-2010 16:10:02] <merlincorey> errr, there are more dependencies for 3.0? or can I ignore this
[02-Jun-2010 16:10:14] <iancmcc> It's just for the source build. Well, and ZenJMX
[02-Jun-2010 16:10:25] <mrayzenoss> the java dependency in the build is for a javascript optimizer
[02-Jun-2010 16:10:31] <iancmcc> but the source build generates the js
[02-Jun-2010 16:10:41] <iancmcc> yeah, what mrayzenoss said.
[02-Jun-2010 16:10:44] <mrayzenoss> right, I think it still works without java
[02-Jun-2010 16:10:47] <iancmcc> It'll work fine without it if you want to avoid it
[02-Jun-2010 16:10:57] <merlincorey> cool, because java on freebsd is an involved process that is no fun
[02-Jun-2010 16:10:58] <merlincorey>
[02-Jun-2010 16:11:10] <iancmcc> it won't generate the compiled javascript tho, so performance will be impacted.
[02-Jun-2010 16:11:13] <merlincorey> this one seems to be working better than the other
[02-Jun-2010 16:11:36] <merlincorey> well, in theory, won't it be "fixed" when 3.0 is released and I replace this install?
[02-Jun-2010 16:11:49] <iancmcc> Oh, sure, if you use the stack or whatever
[02-Jun-2010 16:12:22] <merlincorey> woops died again
[02-Jun-2010 16:13:53] <merlincorey> tail end of buildlog:
[02-Jun-2010 16:13:54] <merlincorey> Copying eggtestinfo.egg-info to /usr/local/zenoss/lib/python/eggtestinfo-0.2.2-py2.6.egg-info
[02-Jun-2010 16:13:54] <merlincorey> running install_scripts
[02-Jun-2010 16:13:54] <merlincorey> [zenoss@zenoss /usr/home/zenoss/zenossinst]$
[02-Jun-2010 16:14:04] <merlincorey> I guess install_scripts bombed out?
[02-Jun-2010 16:14:45] <merlincorey> oh I see above it says that again and then says what exactly died
[02-Jun-2010 16:14:56] <merlincorey> errr not died but ran; so I have no idea what died
[02-Jun-2010 16:16:22] <iancmcc> dunno what is installing eggtestinfo
[02-Jun-2010 16:16:56] <merlincorey> ah no worries I reran it so it would be a bit cleaner and found the problem; unzip is also required (like someone else said in the comments for 2.5.2)
[02-Jun-2010 16:17:07] <mrayzenoss> merlincorey: http://dev.zenoss.com/trac/ticket/6827
[02-Jun-2010 16:17:16] <mrayzenoss> Glenn just opened that one
[02-Jun-2010 16:18:34] <merlincorey> oh cool
[02-Jun-2010 16:18:46] <merlincorey> yeah that will help so there doesn't need to be symlinking
[02-Jun-2010 16:20:06] <arrrghhh> I have a question about adding a router. Do I _need_ to put in a zCommandPassword and a zCommandUsername? If I put my user/pass, it changes every 30 days... so that's not feasible.
[02-Jun-2010 16:21:19] <SEJeff> arrrghhh, zCommand* are for ssh login access
[02-Jun-2010 16:21:26] <SEJeff> You should be able to monitor a router via snmp
[02-Jun-2010 16:21:38] <arrrghhh> SEJeff, i understand that. but i'm getting an error because zCommandPassword is not configured.
[02-Jun-2010 16:21:52] <mrayzenoss> arrrghhh: then your router is probably in the wrong device class
[02-Jun-2010 16:22:24] <arrrghhh> '/Devices/Discovered' it seems.
[02-Jun-2010 16:22:31] <merlincorey> nagiosplugins died now. looking into the config.log
[02-Jun-2010 16:22:50] <mrayzenoss> arrrghhh: you'll probably want to move it to /Devices/Network/Router
[02-Jun-2010 16:22:55] <mrayzenoss> and remodel it
[02-Jun-2010 16:23:11] <merlincorey> configure:3329: gcc conftest.c -ldl >&5
[02-Jun-2010 16:23:11] <merlincorey> /usr/bin/ld: cannot find -ldl
[02-Jun-2010 16:23:11] <merlincorey> configure:3332: $? = 1
[02-Jun-2010 16:23:11] <merlincorey> configure:3370: result:
[02-Jun-2010 16:23:31] <merlincorey> looks like the problem is there, cannot find libdl
[02-Jun-2010 16:24:10] <merlincorey> freebsd does not use libdl
[02-Jun-2010 16:24:20] <arrrghhh> mrayzenoss, alrighty i'll give that a shot. seems to be workin now.
[02-Jun-2010 16:24:21] <merlincorey> Dynamically linked executables are not linked against libdl, like in Linux + glibc systems. Instead they are linked against libc.
[02-Jun-2010 16:24:57] <arrrghhh> I have another stupid question. Why does the IP show instead of the friendly name? Perhaps that'll be fixed when it's done 'remodeling'...
[02-Jun-2010 16:25:29] <Simon4_> it'll need to successfully model it to get the sysName from SNMP
[02-Jun-2010 16:25:44] <arrrghhh> makes sense... thanks! we'll see what happens when it's done.
[02-Jun-2010 16:27:21] <merlincorey> oh I just found docs/INSTALL_Freebsd63.txt ; it seems to have some mention of removing such references
[02-Jun-2010 16:27:21] <arrrghhh> i think i may have added it incorrectly... it seems to think the device name is the IP...
[02-Jun-2010 16:27:36] <merlincorey> btw we're on freebsd8.0 these days and 8.1 will be released soon
[02-Jun-2010 16:28:29] <mrayzenoss> merlincorey: that doc probably hasn't been touched in years
[02-Jun-2010 16:29:12] <merlincorey> yeah it's for zenoss 2.2
[02-Jun-2010 16:29:15] <merlincorey> heehee
[02-Jun-2010 16:29:55] <merlincorey> do you know if I still need to make a /proc and have sudo like that doc says or is that really old information?
[02-Jun-2010 16:30:21] <merlincorey> (proc exists but is empty)
[02-Jun-2010 16:35:37] <merlincorey> where / how is best to submit a change for the makefile?
[02-Jun-2010 16:35:42] <merlincorey> GNUMakefile
[02-Jun-2010 16:37:21] <mrayzenoss> merlincorey: you can open a ticket on dev.zenoss.org
[02-Jun-2010 16:37:31] <mrayzenoss> email me and I can get you your own Trac account
[02-Jun-2010 16:37:34] <mrayzenoss> mray@zenoss.com
[02-Jun-2010 16:43:59] <arrrghhh> Alrighty, I'm going to load all my devices using zenbatchload. So once it's done, is there an easy way to remodel the devices after I move them to the proper class?
[02-Jun-2010 16:44:28] <mrayzenoss> they'll get modeled when you add them
[02-Jun-2010 16:44:57] <SEJeff> arrrghhh, How python-savvy are you?
[02-Jun-2010 16:44:58] <arrrghhh> but i thought once i moved them from /discovered to /network/router/cisco i had to remodel...?
[02-Jun-2010 16:45:11] <arrrghhh> SEJeff, not very. i'm only slightly better with perl.
[02-Jun-2010 16:45:31] <SEJeff> arrrghhh, Your zenoss productivity will jump 100% if you learn some python and play with zendmd
[02-Jun-2010 16:45:47] <SEJeff> arrrghhh, All devices are remodelled something like every 6 hours or so
[02-Jun-2010 16:45:49] <arrrghhh> i got a giant list of all the devices from device authority, and zenbatchload is going thru them now... very slowly...
[02-Jun-2010 16:45:55] <arrrghhh> oh ok.
[02-Jun-2010 16:45:58] <arrrghhh> i'll just let this run then.
[02-Jun-2010 16:46:30] <mrayzenoss> arrrghhh: zenbatchload is for initial loading, not for moving
[02-Jun-2010 16:46:37] <arrrghhh> and i see what you're saying, if i knew python this would probably be a lot less painful... but once i get all the devices added, there really isn't going to be any more need to do anything with it, y'know?
[02-Jun-2010 16:46:59] <arrrghhh> mrayzenoss, yes, i'm using zenbatchload to do the initial load, then i move them by hand to where they need to be.
[02-Jun-2010 16:47:48] <mrayzenoss> arrrghhh: ahh, with zenbatchload you can specify which device class to assign them to
[02-Jun-2010 16:47:52] <mrayzenoss> and any other settings
[02-Jun-2010 16:48:12] <arrrghhh> mrayzenoss, again, laziness. i don't want to type out each field for each device...
[02-Jun-2010 16:48:26] <mrayzenoss> arrrghhh: I think you can set them at the device class
[02-Jun-2010 16:48:27] <arrrghhh> the moving of the devices to their respective class is pretty easy.
[02-Jun-2010 16:48:36] <mrayzenoss> and copy and paste
[02-Jun-2010 16:51:12] <arrrghhh> yea, just lots of formatting i'd rather not do.
[02-Jun-2010 16:51:18] <arrrghhh> i guess it would save me time on the backend...
[02-Jun-2010 16:53:05] <arrrghhh> so i should just wait the 6 hours to remodel? ah, i'm almost done for the day anyways. hopefully this thing finishes overnight!
[02-Jun-2010 16:55:34] <mrayzenoss> you can remodel from the CLI if you prefer
[02-Jun-2010 16:55:43] <arrrghhh> ?
[02-Jun-2010 16:55:45] <mrayzenoss> zenmodel can take an organizer
[02-Jun-2010 16:56:31] <odyi> Trying to add the performance data that is collected by zenoss into an internal intranet application. Anyone have a good way to tackle it? Would probably prefer to get the data through zenoss and not just go directly to the saved rrd files.
[02-Jun-2010 17:00:20] <Simon4_> can an event transform move the event class of an event?
[02-Jun-2010 17:01:28] <Simon4_> docs/DOC-2559;jsessionid=B4F88784964582BE19533551258C6764.node0
[02-Jun-2010 17:01:32] * Simon4_ answers own question
[02-Jun-2010 17:02:06] <arrrghhh> thanks for the help mrayzenoss and SEJeff... i'll probably be buggin you guys again tomorrow
[02-Jun-2010 17:36:24] <merlincorey> is build version (for the ticket) the thing that pops out when I first install and it's like 5.x.x ?
[02-Jun-2010 17:39:29] <mrayzenoss> merlincorey: kinda depends what you're reporting
[02-Jun-2010 17:39:45] <mrayzenoss> if you're talking about fixing stuff in SVN trunk, just put the SVN number
[02-Jun-2010 17:39:58] <mrayzenoss> or 2.5.2 if it's the current release
[02-Jun-2010 17:40:29] <mrayzenoss> the installers have numbers like 2.5.70-686
[02-Jun-2010 17:40:37] <mrayzenoss> for the alpha releases
[02-Jun-2010 17:52:37] <odyi> .win 49
[02-Jun-2010 17:52:39] <odyi> ww
[02-Jun-2010 19:14:30] forsberg is now known as fOrsberg
[03-Jun-2010 00:00:30] [disconnected at Thu Jun 3 00:00:30 2010]
[03-Jun-2010 00:00:30] [connected at Thu Jun 3 00:00:30 2010]
[03-Jun-2010 00:00:43] [zenoss-logger (logger bot) has joined #zenoss]
[03-Jun-2010 00:00:43] <brown.freenode.net> [freenode-info] help freenode weed out clonebots -- please register your IRC nick and auto-identify: http://freenode.net/faq.shtml#nicksetup
[03-Jun-2010 00:12:37] <ocatacoo> is zenoss a hypervisor
[03-Jun-2010 01:55:23] <zykes-> is there any way to use selenium with zenoss ?
[03-Jun-2010 02:41:19] fOrsberg is now known as forsberg
[03-Jun-2010 04:30:58] <fus10nx> Anyone around?
[03-Jun-2010 04:47:30] fus10nx1 is now known as fus10nx
[03-Jun-2010 06:02:22] <smbambling> I'm looking at some of the additional zenpacks for portlets…and after successful install I do not see the option to add the portlet to the dashboard…are these not compatible with the current zenoss version 2.5 ?
[03-Jun-2010 06:04:38] <fus10nx> so if my SNMP traps from a device (Dell Server - DRAC) are coming up w/ SNMP traps just with OID numbers, what do I have to do to get those to readable text? Simply upload the MIB file and the mapping happens automatically ?
[03-Jun-2010 06:05:46] <fus10nx> please don't tell me I have to manually do EVER OID mapping !
[03-Jun-2010 06:06:14] <Simon4> install the mib
[03-Jun-2010 06:06:37] <Simon4> I would suggest using zenmib on the command line vs using the gui
[03-Jun-2010 06:07:00] <fus10nx> no idea how to do that, any reason why you would make that recommendation ?
[03-Jun-2010 06:07:27] <fus10nx> zenmib run <my mib file> ?
[03-Jun-2010 06:11:56] <Simon4> I was always recommended to do it via cmdline because the gui would time out
[03-Jun-2010 06:12:19] <Simon4> zenmib run --mibsdir=/path/where/drac/mib/lives
[03-Jun-2010 06:12:21] <Simon4> looks reasonable
[03-Jun-2010 06:12:28] <fus10nx> ill give it a shot
[03-Jun-2010 06:12:28] <fus10nx> brb
[03-Jun-2010 06:16:52] <fus10nx> do I need to apt-get zenmib or something?
[03-Jun-2010 06:17:06] <fus10nx> or is it /usr/local/zenoss/zenoss/bin/zenmib
[03-Jun-2010 06:18:41] <Simon4> the latter, it'll be in your path as the zenoss user
[03-Jun-2010 06:18:50] <Simon4> (which you need to run it as)
[03-Jun-2010 06:21:53] <fus10nx> i got it
[03-Jun-2010 06:21:57] <fus10nx> ok that went in there, slight problem
[03-Jun-2010 06:22:32] <fus10nx> the MIB file is adding an extra zero - 1.3.6.1.4.1.3183.1.1.0.131465 but the real error is 1.3.6.1.4.1.3183.1.1.0.131465 -- so I need to somehow remove all of the 0's - is this easy to accomplish ?
[03-Jun-2010 06:23:05] <Simon4> I _think_ it ignores that... let me just have a dig into some doco here
[03-Jun-2010 06:23:14] <zykes-> anyone here know what permissions i need in order to use the mysql odbc zenpack ?
[03-Jun-2010 06:23:16] <Simon4> this tickles up vauge memories
[03-Jun-2010 06:24:09] <fus10nx> it doesn't seem to igore it because it's still registering my SNMP trap message as an OID and not readable text
[03-Jun-2010 06:26:38] <Simon4> message/27886
[03-Jun-2010 06:26:42] <Simon4> looks fairly helpful
[03-Jun-2010 06:26:59] <Simon4> although
[03-Jun-2010 06:27:00] <Simon4> This is supposed to be fixed in http://dev.zenoss.org/trac/ticket/
[03-Jun-2010 06:27:00] <Simon4> 4183, which is slated to go out with 2.3.3.
[03-Jun-2010 06:27:04] <Simon4> from mat ray back in 2009
[03-Jun-2010 06:27:30] <Simon4> we hit this issue ages ago, and I'm just seeing if the person who found the fix is about
[03-Jun-2010 06:28:20] <fus10nx> interesting so I need to wait for the newer version to come out?
[03-Jun-2010 06:28:31] <Simon4> nahh, you should be on 2.5.something right now
[03-Jun-2010 06:28:38] <Simon4> so it should be fixed already
[03-Jun-2010 06:29:09] <fus10nx> 2.5.2
[03-Jun-2010 06:29:42] <Simon4> try this:
[03-Jun-2010 06:29:45] <Simon4> You can rebuild the MIBs index by running zendmd as the zenoss user, then running the following commands within it.
[03-Jun-2010 06:29:45] <Simon4> dmd.Mibs.reIndex()
[03-Jun-2010 06:29:45] <Simon4> commit()
[03-Jun-2010 06:29:50] <Simon4> ctrl-d gets you out of zendmd
[03-Jun-2010 06:30:38] <fus10nx> so dont run this as sudo/
[03-Jun-2010 06:30:49] <Simon4> no, as the zenoss user
[03-Jun-2010 06:31:07] <fus10nx> hmmm i never setup a zenoss user i just used apt-get to install zenoss
[03-Jun-2010 06:31:12] <Simon4> ah
[03-Jun-2010 06:31:14] <Simon4> so sudo su - zenoss
[03-Jun-2010 06:31:26] <Simon4> should change you to the zenoss user
[03-Jun-2010 06:32:00] <fus10nx> ah ok
[03-Jun-2010 06:32:01] <fus10nx> ya
[03-Jun-2010 06:32:19] <Simon4> any commandline stuff you do in zenoss you should do as that user
[03-Jun-2010 06:32:23] <fus10nx> so "zendmd dmd.Mibs.reIndex() commit()"
[03-Jun-2010 06:32:31] <Simon4> zendmd <enter>
[03-Jun-2010 06:32:31] <fus10nx> thats good to know, thanks
[03-Jun-2010 06:32:39] <Simon4> then type the other two commands
[03-Jun-2010 06:32:43] <Simon4> then ctrl-d to exit
[03-Jun-2010 06:32:56] <fus10nx> ok thats done
[03-Jun-2010 06:33:12] <Simon4> try sending a trap now and see if it decodes it
[03-Jun-2010 06:33:22] <Simon4> old ones won't magically get re-decoded, so you need a new trap
[03-Jun-2010 06:33:26] <fus10nx> ok
[03-Jun-2010 06:33:27] <fus10nx> sec
[03-Jun-2010 06:34:33] <fus10nx> snmp trap 1.3.6.1.4.1.3183.1.1.356224
[03-Jun-2010 06:34:49] <fus10nx> asfTrapCaseIntrusionCleared 1.3.6.1.4.1.3183.1.1.0.356224
[03-Jun-2010 06:34:55] <fus10nx> so still has that extra 0 in there
[03-Jun-2010 06:35:39] <Simon4> hmm... I can't remember what we did sorry.. I've messaged my workmate, so if he turns up this afternoon I'll let you know, that or hopefully someone else in here can help - most people turn up around 3pm as they're in the US
[03-Jun-2010 06:36:03] <fus10nx> no problem - im re-adding hte MIB as the ZenOSS user to be safe as well
[03-Jun-2010 06:36:13] <fus10nx> ya that didnt do anything help
[03-Jun-2010 06:36:16] <fus10nx> ill be patient
[03-Jun-2010 07:54:05] forsberg is now known as fOrsberg
[03-Jun-2010 08:34:20] <Simon4> gah
[03-Jun-2010 08:34:31] <Simon4> restore a zenoss backup to another box, and zeoctl won't start :/
[03-Jun-2010 08:47:07] <fus10nx> Simon4: any word back from your colleague ?
[03-Jun-2010 08:47:17] <Simon4> fus10nx: no sorry
[03-Jun-2010 08:47:27] <fus10nx> no worries just thougth I'd check
[03-Jun-2010 08:47:59] fOrsberg is now known as forsberg
[03-Jun-2010 08:56:43] <robo> hi: for whatever reason when a server goes down zenoss doesn't alert me of the event (new setup so it's never worked.) I have a SA group that has a user rob in it, and that SA group administers the /Groups/webserver object. Am I missing something?
[03-Jun-2010 08:57:01] <Simon4> an alerting rule for the SA group
[03-Jun-2010 08:57:45] <robo> yup, I forgot to mention that :-) I have that too... It's called SA Alerts and enabled true
[03-Jun-2010 08:58:34] <robo> i've fiddled with the production state, severity, etc. in that alert rule but I can't get it to send. Also test alerts work fine
[03-Jun-2010 09:00:57] <robo> well, if i create a severe (or any) event for a given server i never get the alert
[03-Jun-2010 09:01:05] <robo> though it shows up as an event
[03-Jun-2010 09:02:36] <robo> i think i'll just start fresh :-) I probably screwed something up
[03-Jun-2010 09:27:07] <robo> it was the install -- another zenoss install and it works fine
[03-Jun-2010 09:30:40] <rmatte> it might not have been, was the server actually down for a significant amount of time while being in Zenoss at one point?
[03-Jun-2010 09:31:28] <rmatte> did you have it down for a day let's say?
[03-Jun-2010 10:02:52] <gordy> hello, I'm running version 2.5.2 and I'm recieving the following: "zen.zenwinperf: Deleting PID file" this process keeps flapping, any idea
[03-Jun-2010 10:11:54] <rmatte> gordy: run it with verbosity: zenwinperf run -v10 --cycle
[03-Jun-2010 10:12:08] <rmatte> you'll probably end up seeing why it's crashing (hopefully)
[03-Jun-2010 10:14:36] <gordy> Thanks, I will try that, do you recommend disabling watchdog for zenwinperf
[03-Jun-2010 10:16:06] <gordy> Found this: zen.zenwinperf: Configure failed: (-30977, 'DB_RUNRECOVERY: Fatal error, run database recovery -- PANIC: DB_PAGE_NOTFOUND: Requested page not found')
[03-Jun-2010 10:25:11] <chachan> hi guys, why do I need to make work the zenoss.cmd.linux.process plugin?
[03-Jun-2010 10:25:57] <chachan> I added but I'm getting an error, do you need that I pastebin it?
[03-Jun-2010 11:22:01] <rmatte> g'day Matt
[03-Jun-2010 11:25:58] <mrayzenoss> greetings
[03-Jun-2010 11:51:54] <kobalt> heya guys
[03-Jun-2010 11:52:01] <kobalt> anyone see this error http://pastebin.com/MyygMNRi
[03-Jun-2010 11:54:52] <kobalt> guess everyone is out to lunch
[03-Jun-2010 11:56:27] <otakup0pe> is it possible to have a wildcard or something for an event class ?
[03-Jun-2010 11:56:31] <otakup0pe> i mean event class key
[03-Jun-2010 12:00:57] <otakup0pe> where does zope log to ?
[03-Jun-2010 12:01:13] <iancmcc> $ZENHOME/log/event.log
[03-Jun-2010 12:01:32] <otakup0pe> ah ha i found the bug :3
[03-Jun-2010 12:01:35] <otakup0pe> iancmcc: thx
[03-Jun-2010 12:02:08] <otakup0pe> http://pastebin.com/p9tuA2Je when updating a sequence, which results in a sequence with corrupted order
[03-Jun-2010 12:02:32] <merlincorey> kobalt: do you still run it on the freebsd?
[03-Jun-2010 12:03:09] <kobalt> merlincorey, no this is on centos, the test on freebsd never got off the ground
[03-Jun-2010 12:04:24] <merlincorey> which version of zenoss on which version of freebsd were you attempting?
[03-Jun-2010 12:04:57] <kobalt> a while back it was 2.4.2 on freebsd 7.2
[03-Jun-2010 12:05:02] <merlincorey> cool thanks
[03-Jun-2010 12:05:40] <kobalt> anyone seen or know what caused the error I put in pastebin?
[03-Jun-2010 12:06:41] <merlincorey> I haven't gotten past install yet so
[03-Jun-2010 12:07:05] <fus10nx> Simon4: hey man, sorry, any word from your friend?
[03-Jun-2010 12:07:17] <merlincorey> I have seen this with other things, kobalt, and I think you need some resource files on the centos
[03-Jun-2010 12:07:18] <Simon4> fus10nx: not a word sorry, I'll drop him an email
[03-Jun-2010 12:07:25] <fus10nx> haha ok thanks man
[03-Jun-2010 12:07:32] <Simon4> mrayzenoss may have seen this before though, or know osmeone who has
[03-Jun-2010 12:07:44] <Simon4> there are a bunch of clueful people awake in here now
[03-Jun-2010 12:10:08] <fus10nx> mrayzenoss: basically it's a OID issue, it seems to add an extra 0 in the OID so it doesnt make the linkage between the SNMP OID and the mIB
[03-Jun-2010 12:12:37] <merlincorey> kobalt: from some googling about it seems it could also be a wrong oid or one not supported by the device
[03-Jun-2010 12:13:15] <kobalt> strang thing is if I do a snmp walk with the same oid I get results
[03-Jun-2010 12:13:29] <kobalt> maybe its snmp_send thats not working
[03-Jun-2010 12:20:47] <kobalt> I think I found it
[03-Jun-2010 12:21:00] <kobalt> snmpget fails but snmpwalk works
[03-Jun-2010 12:22:13] <kobalt> but If I set it to the instance it works
[03-Jun-2010 12:22:23] <kobalt> this is getting frustrating
[03-Jun-2010 12:28:15] <tuxknowledge> How can I set zenoos UI to bind to port 80 so I can do a simple DNS entry to point to the server?
[03-Jun-2010 12:29:46] <mrayzenoss> zope.conf controls the port, but since Zenoss runs with an unprivileged user, most people just use apache to redirect
[03-Jun-2010 12:30:04] <tuxknowledge> how do I get apache to redirect?
[03-Jun-2010 12:30:30] <tuxknowledge> cus I changed zope.conf to port 80 and it doesn't load even though iptables allows port 80
[03-Jun-2010 12:30:47] <fus10nx> Anyone here using Dell OpenManage
[03-Jun-2010 12:31:42] <tuxknowledge> I just changed zope.conf back to port 8080
[03-Jun-2010 12:32:59] <mrayzenoss> tuxknowledge: looks like you need mod_proxy
[03-Jun-2010 12:38:50] <rmatte> yeh, we use a sun proxy server and it works fine
[03-Jun-2010 13:46:14] <SEJeff> What is zDeviceTemplates for?
[03-Jun-2010 13:47:14] <fus10nx> I want to murder Dell
[03-Jun-2010 13:47:31] <fus10nx> HOW....HOW!? How in the WORLD can OpenManage NOT be able to send SNMP traps
[03-Jun-2010 13:47:32] <fus10nx> WTF!
[03-Jun-2010 13:47:52] <SEJeff> Traps are the devil. They are preventing you from going insane
[03-Jun-2010 13:48:03] <fus10nx> No, Dell is the Devil
[03-Jun-2010 13:48:28] <coofamani> OM doesnt send traps?
[03-Jun-2010 13:48:35] <coofamani> are you sure? I think I use them... checking
[03-Jun-2010 13:49:01] <fus10nx> apparently it sends them to ITA but ITA is like a ZenOSS replacement from what Dell told me
[03-Jun-2010 13:49:20] <fus10nx> there is certainly an option in there to configure alerts for SNMP but no where to specify where to send them
[03-Jun-2010 13:50:00] <coofamani> Alert management > traps settings > destination > destination IP address
[03-Jun-2010 13:50:09] <fus10nx> what version?
[03-Jun-2010 13:50:17] <coofamani> oh nm, this is DRAC
[03-Jun-2010 13:50:19] <fus10nx> ya
[03-Jun-2010 13:50:22] <fus10nx> i got it fine on DRAC
[03-Jun-2010 13:50:30] <fus10nx> but DRAC doesnt report on everything, only a few
[03-Jun-2010 13:51:19] <coofamani> fus10nx: I assume you've seen this: http://www.dell.com/content/topics/global.aspx/power/en/ps2q03_nara?c=us&l=en&cs=555
[03-Jun-2010 13:52:01] <fus10nx> ermmm
[03-Jun-2010 13:52:49] <fus10nx> ya I've had that configured for ages
[03-Jun-2010 13:53:13] <fus10nx> maybe i need to restart it
[03-Jun-2010 13:53:15] <fus10nx> let me give it a shot
[03-Jun-2010 13:53:19] <mrayzenoss> SEJeff: I believe it's related to overriding the Device class, I'm actually playing around with that right now
[03-Jun-2010 13:53:35] <zykes-> mrayzenoss: does zenwebtx support traversing of sites
[03-Jun-2010 13:53:53] <mrayzenoss> zykes-: yeah, it's just Twill
[03-Jun-2010 13:54:05] <zykes-> got an example ?
[03-Jun-2010 13:54:24] <mrayzenoss> http://twill.idyll.org/examples.html
[03-Jun-2010 13:54:31] <SEJeff> mrayzenoss, I'm just starting to play with (for the first time in over a year) windows + zenoss
[03-Jun-2010 13:54:55] <mrayzenoss> SEJeff: my deepest sympathies, I thought you were running a Linux-only shop
[03-Jun-2010 13:55:03] <SEJeff> And there is /Server/Windows + /Server/Windows/WMI. I'm trying to make /Server/Windows like all of /Server/Windows/WMI
[03-Jun-2010 13:55:17] <SEJeff> Well we use exchange and have AD for the few that use windows boxes
[03-Jun-2010 13:55:24] <zykes-> heh, that doesn't show how to traverse but
[03-Jun-2010 13:55:30] <SEJeff> But that is one of the biggest reasons we pay for enterprise
[03-Jun-2010 13:55:46] <mrayzenoss> SEJeff: /Server/Windows is the mix of WMI+SNMP whereas /Server/Windows/WMI is pure-WMI
[03-Jun-2010 13:56:17] <mrayzenoss> so they have conflicting modelers
[03-Jun-2010 13:56:18] <SEJeff> But SNMP-Informant can't be used (per their license) by a company
[03-Jun-2010 13:56:31] <SEJeff> So I'm editing the collector plugins and everything else to make the two the same
[03-Jun-2010 13:57:01] <SEJeff> We also have that slick script Kells wrote to setup the permissions and zenoss user account. That way we don't feed zenoss domain admin credentials
[03-Jun-2010 13:57:53] <zykes-> mrayzenoss: is it a possibility to setup multiple tests (checks for a one webpage) and return seperate events for them if they fail in zenwebtx?
[03-Jun-2010 13:58:05] <mrayzenoss> yes
[03-Jun-2010 13:58:33] <mrayzenoss> zykes-: zenwebtx has a bit more polish than the community version
[03-Jun-2010 13:59:26] <fus10nx> alrigth well I've got the events from OpenManage going into the eventmanager at least
[03-Jun-2010 14:00:05] <SEJeff> fus10nx, So you can do whatever you want with a transform then. Thats good
[03-Jun-2010 14:00:16] <fus10nx> ermmm, what do you mean?
[03-Jun-2010 14:00:22] <fus10nx> I'm just trying to get ZenOSS to see the traps
[03-Jun-2010 14:00:26] <fus10nx> there's a disconnect somewhere
[03-Jun-2010 14:00:50] <kobalt> merlincorey, I found my errors issue fixed it, it was a oid thanks!
[03-Jun-2010 14:00:53] <SEJeff> You said that you can get the events into the event manager
[03-Jun-2010 14:01:01] <fus10nx> ya ?
[03-Jun-2010 14:01:08] <fus10nx> But How am I getting them into ZenOSS
[03-Jun-2010 14:01:32] <SEJeff> fus10nx, Ah. I thought you meant the zenoss event console
[03-Jun-2010 14:01:35] <fus10nx> no
[03-Jun-2010 14:02:42] <fus10nx> I cant imagine i need to do anything on the ZenOSS side
[03-Jun-2010 14:02:50] <fus10nx> I think it's the OpenManage/Windows side
[03-Jun-2010 14:02:52] <fus10nx> what a nightmare
[03-Jun-2010 14:03:19] <fus10nx> Matt Ray may know more, he seems to have designed a ZenPack
[03-Jun-2010 14:03:29] <fus10nx> speak of the devil
[03-Jun-2010 14:03:32] <SEJeff> fus10nx, He works for zenoss
[03-Jun-2010 14:03:39] <fus10nx> uh huh
[03-Jun-2010 14:04:02] <fus10nx> mrayzenoss: I saw this - docs/DOC-3492 - and was just wondering if you know how the HELL I can get OpenManage to send SNMP alerts to ZenOSS, been trying for hours on end
[03-Jun-2010 14:05:01] <fus10nx> there's no configure options for OpenManage to send traps somewhere but somehow ppl are overcoming that, perhaps on teh windows side?
[03-Jun-2010 14:05:52] <mrayzenoss> fus10nx: I haven't used it, but it looks like it's pulling OIDs, not collecting traps
[03-Jun-2010 14:06:07] <fus10nx> didn't you design it?
[03-Jun-2010 14:06:25] <mrayzenoss> hah
[03-Jun-2010 14:07:00] <mrayzenoss> nope, I just linked up the documentation
[03-Jun-2010 14:07:03] <fus10nx> oh, John Hamilton
[03-Jun-2010 14:07:09] <mrayzenoss> he didn't write it either
[03-Jun-2010 14:07:18] <mrayzenoss> the Core ZenPacks are written by Zenoss devs
[03-Jun-2010 14:07:31] <mrayzenoss> John is one of our IT guys
[03-Jun-2010 14:07:32] <fus10nx> Submitted by: Zenoss Core
[03-Jun-2010 14:07:34] <fus10nx> I see
[03-Jun-2010 14:07:35] <SEJeff> fus10nx, Something tells me you don't use google much
[03-Jun-2010 14:07:39] <fus10nx> someone ther emust know !
[03-Jun-2010 14:07:43] <fus10nx> oh i've been using it all day
[03-Jun-2010 14:07:51] <SEJeff> The very first google result answered your question for me
[03-Jun-2010 14:08:02] <fus10nx> if it speaks of the windows config side, i've done that
[03-Jun-2010 14:08:15] <fus10nx> if you mean this: h
[03-Jun-2010 14:08:15] <fus10nx> <fus10nx> someone ther emust know !
[03-Jun-2010 14:08:21] <fus10nx> errr sorry...
[03-Jun-2010 14:08:25] <fus10nx> http://pastebin.com/RcG7iYnL
[03-Jun-2010 14:08:32] <fus10nx> it doesn't seem to do anything
[03-Jun-2010 14:08:42] <fus10nx> at least ZenOSS isn't picking it up
[03-Jun-2010 14:08:53] <SEJeff> fus10nx, tcpdump from the zenoss server to verify
[03-Jun-2010 14:08:57] <SEJeff> Seems simple enough to find out
[03-Jun-2010 14:09:08] <SEJeff> Also, perhaps you just need to restart one of the openmanage services or something?
[03-Jun-2010 14:09:22] <mrayzenoss> fus10nx: looking at the ZenPack contents: http://yourserver:8080/zport/dmd/ZenPackManager/packs/ZenPacks.zenoss.DellMonitor
[03-Jun-2010 14:09:23] <fus10nx> i shouldnt have to re-model, right?
[03-Jun-2010 14:09:45] <mrayzenoss> fus10nx: it contains 3 modelers and OIDs for translating traps
[03-Jun-2010 14:09:53] <mrayzenoss> s/OIDS/MIBs/
[03-Jun-2010 14:10:07] <fus10nx> I see, speaking of which, did you see my comments earlier? Simon4 said I should ask you about the OID's
[03-Jun-2010 14:10:12] <mrayzenoss> so make sure you're using a device class with the Dell modelers and remodel your devices
[03-Jun-2010 14:10:25] <fus10nx> when I trigger an error from my DRAC - compared to the MIB it seems to add an extra 0
[03-Jun-2010 14:10:30] <mrayzenoss> the MIBs are used for translating traps, which definitely implies that Dell can send traps
[03-Jun-2010 14:11:08] <fus10nx> ya it's just not sending anything at all to ZenOSS even the OID's
[03-Jun-2010 14:12:23] <fus10nx> so the MIB is adding 1.3.6.1.4.1.3183.1.1.0.2322177 but really it just needs 1.3.6.1.4.1.3183.1.1.2322177
[03-Jun-2010 14:12:32] <fus10nx> so it's adding an extra 0 towards the end, any idea how to fix that?
[03-Jun-2010 14:12:53] <merlincorey> kobalt: excellent
[03-Jun-2010 14:13:17] <kobalt> now if I can just figure out why its not graphing the ethernet interfaces lol
[03-Jun-2010 14:13:25] <mrayzenoss> fus10nx: sounds like a familiar problem… lemme search the forums a bit
[03-Jun-2010 14:13:41] <merlincorey> mrayzenoss: I am determined to fix this build process... and I'm making headway
[03-Jun-2010 14:13:47] <fus10nx> I searched for a bit earlier w/o much luck, same w/ Simon4 and he said a few others have discussed it and solved it
[03-Jun-2010 14:15:49] <fus10nx> SEJeffL: what was the firs tthing you google'd, was that the same thing I was talking about?
[03-Jun-2010 14:16:26] <SEJeff> Yeah, I just found the openmanage docs
[03-Jun-2010 14:16:32] <SEJeff> And that paragraph you pasted
[03-Jun-2010 14:16:34] <fus10nx> ya
[03-Jun-2010 14:16:42] <fus10nx> it doesn't seem to send them to ZenOSS though
[03-Jun-2010 14:17:41] <fus10nx> even though it seems like it works like this -- OpenManage is an "Extension" to provide more SNMP function, sends that to a windows system and then windows can send it to ZenOSS -- because normal Windows SNMP trapping works i.e. a service starting/stopping - but the extended Dell capabilties don't seem to transform -- it's strange because on OpenManage you can't change the communicty name
[03-Jun-2010 14:17:48] <fus10nx> all it allows you to do is set a root password ?
[03-Jun-2010 14:18:11] <fus10nx> "configure the SNMP root password." and "Configure SNMP Set Operation"
[03-Jun-2010 14:18:47] <SEJeff> SNMP root password. Perhaps they are talking about a different SNMP
[03-Jun-2010 14:19:11] <fus10nx> I really just need to speak w/ someoen who's done this
[03-Jun-2010 14:19:57] <fus10nx> I'm sure it's something simple I'm missing but I've read through everything
[03-Jun-2010 14:20:02] <fus10nx> what were u saying about tcpdump or something?
[03-Jun-2010 14:20:23] <SEJeff> fus10nx, tcpdump on the zenoss server to see if it is sending traps from the openmanage server? It should be really easy to see that
[03-Jun-2010 14:20:42] <fus10nx> mind advising me real quick on how to do that? I'm SSH'd into the ZenOSS box
[03-Jun-2010 14:20:57] <SEJeff> Sure
[03-Jun-2010 14:21:11] <SEJeff> how many interfaces are on your zenoss server?
[03-Jun-2010 14:21:37] <fus10nx> just 1
[03-Jun-2010 14:21:45] <rmatte> SEJeff: snmp is udp, not sure how much tcpdump is going to do for him in that case
[03-Jun-2010 14:22:13] <fus10nx> udpdump ?
[03-Jun-2010 14:22:36] <SEJeff> rmatte, You know... tcpdump can dump udp traffic, right?
[03-Jun-2010 14:23:24] <SEJeff> fus10nx, so I'll assume eth0, is that correct?
[03-Jun-2010 14:23:28] <fus10nx> ya
[03-Jun-2010 14:23:42] <SEJeff> And what is the ip of your openmanage server? Assuming it is an rfc1918 ip address
[03-Jun-2010 14:23:43] <rmatte> SEJeff: I wasn't aware
[03-Jun-2010 14:23:55] <fus10nx> 192.168.0.2
[03-Jun-2010 14:24:08] <SEJeff> rmatte, If you want to filter for just udp, you can add "proto udp" to your bpf string
[03-Jun-2010 14:24:14] <rmatte> I see
[03-Jun-2010 14:25:08] <chachan> sorry people, I have a noob question, what is OID?
[03-Jun-2010 14:25:26] <fus10nx> its what a trap will send out - google it for more detail but its pretty straight forward
[03-Jun-2010 14:25:39] <SEJeff> fus10nx, Ok so do this: tcpdump -i eth0 'host 192.168.0.2 and (port 161 or port 162)'
[03-Jun-2010 14:25:47] <SEJeff> You'll need to be root and have tcpdump installed obviously
[03-Jun-2010 14:26:00] <chachan> thanks
[03-Jun-2010 14:26:02] <fus10nx> tcpdump -i eth0 'host 192.168.0.2 and 162' ?
[03-Jun-2010 14:26:12] <SEJeff> fus10nx, You can just grep snmp /etc/services to find where I got those ports from
[03-Jun-2010 14:26:20] <SEJeff> You can do that as well fus10nx
[03-Jun-2010 14:26:32] <SEJeff> fus10nx, But if it is pulling oids for some reason, that will give you both
[03-Jun-2010 14:26:44] <mrayzenoss> chachan: http://en.wikipedia.org/wiki/SNMP
[03-Jun-2010 14:27:05] <chachan> yep, I'm on it right now
[03-Jun-2010 14:27:17] <fus10nx> ok so it's running on port 161 and 162
[03-Jun-2010 14:27:19] <mrayzenoss> chachan: OID is an individual data point
[03-Jun-2010 14:27:22] <fus10nx> let me trigger an error
[03-Jun-2010 14:27:30] <fus10nx> didn't we need to specify udp ?
[03-Jun-2010 14:27:33] <SEJeff> fus10nx, Ok now if openmanage tries to send it something, you'll see output
[03-Jun-2010 14:27:46] <SEJeff> fus10nx, No. tcpdump will dump tcp, udp, ip, etc, etc.
[03-Jun-2010 14:27:50] <SEJeff> It dumps all of those by default
[03-Jun-2010 14:27:53] <fus10nx> ok
[03-Jun-2010 14:27:57] <fus10nx> sec. let me trigger an error
[03-Jun-2010 14:28:45] <fus10nx> nada
[03-Jun-2010 14:29:32] <fus10nx> 0 capture, recieved or dropped on either port
[03-Jun-2010 14:29:33] <fus10nx> hrmmm
[03-Jun-2010 14:30:10] <fus10nx> let me try something else
[03-Jun-2010 14:30:45] <twm1010> afternoon everyone
[03-Jun-2010 14:32:50] <fus10nx> hmmm i monitored something i am positive that is sending SNMP (DRAC) and it didnt show up in tcpdump
[03-Jun-2010 14:33:01] <fus10nx> on .120
[03-Jun-2010 14:33:09] <fus10nx> so not sure that's effective enough
[03-Jun-2010 14:34:08] <SEJeff> Or openmanage isn't sending anything to zenoss like you already said
[03-Jun-2010 14:34:12] <SEJeff> Can you restart openmanage?
[03-Jun-2010 14:34:15] <SEJeff> The app or service?
[03-Jun-2010 14:34:19] <fus10nx> ya BUT
[03-Jun-2010 14:34:28] <fus10nx> i ran tcpdump on something that is sending alerts to ZenOSS
[03-Jun-2010 14:34:36] <fus10nx> and it didnt pick up anything when i triggered but ZenOSS did get them
[03-Jun-2010 14:34:43] <fus10nx> this is seperate from OpenManage
[03-Jun-2010 14:35:38] <fus10nx> My Dell DRAC controller
[03-Jun-2010 14:36:21] <fus10nx> Im positive that there is "some" linkage between openmanage and my windows server because if I enable "broadcast messages" they do appear during a fault i.e. a pop up box shows up on the server 2k8 system and in the windows event log
[03-Jun-2010 14:36:25] <fus10nx> its just SNMP i am struggling with
[03-Jun-2010 14:37:13] <twm1010> well you're talking a management card right?
[03-Jun-2010 14:37:30] <fus10nx> ya
[03-Jun-2010 14:37:34] <twm1010> as I understand it, you get in-band, and out-of-band alerting from management cards
[03-Jun-2010 14:37:56] <twm1010> if the failure is not too severe, the mgmt card uses internal communication, probably USB to pass an alert to a daemon running in the OS
[03-Jun-2010 14:38:20] <twm1010> otherwise, it has to transmit the trap directly from the mgmt card to the monitoring system
[03-Jun-2010 14:38:51] <twm1010> i know on our HP's and IBM's, that it's an option in the mgmt card to do so
[03-Jun-2010 14:39:04] <fus10nx> yes thats correct but i was monitoring on the zenoss server
[03-Jun-2010 14:39:07] <fus10nx> for tcp traffic
[03-Jun-2010 14:39:12] <fus10nx> err udp (tcpdump)
[03-Jun-2010 14:39:15] <fus10nx> so it shoulda picked it up
[03-Jun-2010 14:39:30] <SEJeff> fus10nx, You could also take off the port filter and watch all traffic from the openmanage server
[03-Jun-2010 14:40:43] <fus10nx> sudo tcpdump -i eth0 host 192.168.0.120
[03-Jun-2010 14:40:44] <fus10nx> ?
[03-Jun-2010 14:40:55] <SEJeff> Yup
[03-Jun-2010 14:41:56] <fus10nx> ya that saw it on the DRAC
[03-Jun-2010 14:41:59] <fus10nx> but not on the OpenManage
[03-Jun-2010 14:42:13] <twm1010> are you zenoss and openmanage servers one and the same?
[03-Jun-2010 14:42:30] <fus10nx> no
[03-Jun-2010 14:42:37] <twm1010> so this is all client side right?
[03-Jun-2010 14:42:41] <fus10nx> i gotta take off in a sec but i can try more tomorrow
[03-Jun-2010 14:42:42] <fus10nx> ya
[03-Jun-2010 14:42:49] <twm1010> DRAC sees the message, but the open manage daemon isn't showing it?
[03-Jun-2010 14:42:55] <fus10nx> two different things
[03-Jun-2010 14:43:03] <fus10nx> DRAC is fine, forget DRAC for now
[03-Jun-2010 14:43:11] <fus10nx> I am trying to get OpenManage to send SNMP traps to ZenOSS
[03-Jun-2010 14:43:19] <kobalt> is there a way through zendmd to remove any local templates from a device
[03-Jun-2010 14:43:28] <fus10nx> but it seems that openmanage needs to send traps to windows first then to zenoss
[03-Jun-2010 14:43:42] <fus10nx> but it appears that openmanage isn't sending those traps to windows even
[03-Jun-2010 14:44:06] <fus10nx> shoot i gotta run, ill try more tomorrow, thanks guys - feel free to PM me any other usefull stuff and my shell will pick it up tomorrow
[03-Jun-2010 14:44:19] <fus10nx> thanks again
[03-Jun-2010 14:45:04] <twm1010> well you got me curious
[03-Jun-2010 14:45:19] <twm1010> i've been meaning to straighten out how this works
[03-Jun-2010 14:45:30] <twm1010> and setup guides on the web to say hwo to do this
[03-Jun-2010 14:53:26] <SEJeff> Does anyone know a way to set a list or regexp of Windows services for zenoss to ignore?
[03-Jun-2010 15:03:14] <twm1010> ignore entirely/
[03-Jun-2010 15:03:16] <twm1010> ?
[03-Jun-2010 15:06:32] <chachan> I dont really get what a trap means
[03-Jun-2010 15:06:54] <chachan> I think that is a kind of notification from agent to manager, isnt it?
[03-Jun-2010 15:07:04] <chachan> or what is it for?
[03-Jun-2010 15:07:49] <mrhinkle> chachan, it's a notification from an SNMP device that alerts the network manager to a given condition
[03-Jun-2010 15:08:43] <mrhinkle> for example, a Cisco router might send a trap for a link down rather than continually testing that link over and over which generates a lot of traffic
[03-Jun-2010 15:09:13] <chachan> mrhinkle, I get, who defines these conditions?
[03-Jun-2010 15:09:36] <mrhinkle> they are defined in the MIB
[03-Jun-2010 15:10:01] <mrhinkle> a file you install into Zenoss that can translate the OID (Object ID) into a message you can use
[03-Jun-2010 15:12:03] <chachan> mrhinkle, cool teaching
[03-Jun-2010 15:12:59] <kobalt> anyone have anyidea what is causing this http://pastebin.com/DNXgr5Lf
[03-Jun-2010 15:13:07] <kobalt> that is from event.log
[03-Jun-2010 15:14:22] <SEJeff> twm1010, Yes.
[03-Jun-2010 15:14:37] <SEJeff> There are some services I just don't care if they stop or start
[03-Jun-2010 15:15:22] <SEJeff> twm1010, So I'm trying to find (preferably not a transform) the best way to disable monitoring or events from those services
[03-Jun-2010 15:20:23] <rmatte> kobalt: is there anything above the errors similar to: :MISSING RRD FILE\: db1.webapps.com SQLServer_Locks_SQLServer_LockWaitsSec --width=500 ?
[03-Jun-2010 15:20:57] <rmatte> kobalt: you have a bad RRD file somewhere, the trick is finding it
[03-Jun-2010 15:22:40] <merlincorey> WOOOOOOT gettext just built
[03-Jun-2010 15:22:45] <merlincorey> I may have fixed freebsd build
[03-Jun-2010 15:23:20] <kobalt> after scrolling up quiet a way in the log and the last one that it reported is a graph that now works
[03-Jun-2010 15:24:04] <kobalt> other then that what I put in pastebin was a direct copy and paste
[03-Jun-2010 15:24:41] <kobalt> I do have a node that is not generating graphs (what started this inquiry)
[03-Jun-2010 15:25:30] <rmatte> kobalt: do RRD files exist for the node?
[03-Jun-2010 15:26:02] * chachan is starting to loving ZenOSS
[03-Jun-2010 15:26:18] <merlincorey> crap >_<
[03-Jun-2010 15:26:25] <merlincorey> freetype is broken now
[03-Jun-2010 15:26:46] <kobalt> just ifInErrors_ifInErrors.rrd
[03-Jun-2010 15:26:54] <kobalt> its not building the others
[03-Jun-2010 15:26:54] <SEJeff> ports, welcome to package management in 1990
[03-Jun-2010 15:27:57] <rmatte> lol
[03-Jun-2010 15:28:52] <rmatte> the first time I used ports was in 1999 or 2000 and it sucked then
[03-Jun-2010 15:29:14] <rmatte> Learned a ton about compiling stuff from it though
[03-Jun-2010 15:29:30] <rmatte> such as editing config files, make files, and source code to get stuff to build
[03-Jun-2010 15:30:55] <forsberg> its gotten easier ;>
[03-Jun-2010 15:31:47] <rmatte> I would hope so
[03-Jun-2010 15:32:11] <rmatte> I used it up until 2005
[03-Jun-2010 15:32:17] <rmatte> then I switched to Linux
[03-Jun-2010 15:32:19] <forsberg> but listen, i made a script which exits with $? code 0 or 1
[03-Jun-2010 15:32:36] <forsberg> whats the easiest way to make something out of that ? need alert when it returns 1
[03-Jun-2010 15:32:55] <SEJeff> forsberg, You need to make it run like a nagios plugin
[03-Jun-2010 15:33:09] <rmatte> well, you need to make it output like a nagios plugin
[03-Jun-2010 15:33:10] <rmatte> but yeh
[03-Jun-2010 15:33:12] <forsberg> ok, thats what i thought, but couldnt find any links to support me
[03-Jun-2010 15:33:22] <forsberg> what does nagios output ^^
[03-Jun-2010 15:33:23] <forsberg> k
[03-Jun-2010 15:33:35] <SEJeff> And then use the same thing as a nagios script. Let me try to find it
[03-Jun-2010 15:34:02] <rmatte> I know how it outputs for datapoints, but I forget what to do for alerts
[03-Jun-2010 15:34:23] <SEJeff> forsberg, This should be a good start: docs/DOC-2514
[03-Jun-2010 15:34:31] <forsberg> well i guess datapoint is ok, then just max threshold on 0
[03-Jun-2010 15:34:35] <SEJeff> But I don't actually know
[03-Jun-2010 15:34:40] <mrayzenoss> http://nagiosplug.sourceforge.net/developer-guidelines.html
[03-Jun-2010 15:35:01] <rmatte> for datapoint it's just: |datapointname=0
[03-Jun-2010 15:35:03] <rmatte> or 1
[03-Jun-2010 15:35:35] <mrayzenoss> forsberg: docs/DOC-4770#d0e5252
[03-Jun-2010 15:36:55] <forsberg> yeah i got that one rmatte, but just thought the other thing would be possible
[03-Jun-2010 15:37:01] <forsberg> thanks
[03-Jun-2010 15:40:14] <forsberg> yeah, gonna look into that, thanks mray
[03-Jun-2010 15:44:29] <forsberg> hmmm looks easier to just make it output the datapoint standard
[03-Jun-2010 15:44:56] <forsberg> when all the logic in the function is made, the output is the smallest problem ;>
[03-Jun-2010 15:46:59] <kobalt> strange I still cant get this device to graph
[03-Jun-2010 15:50:17] <twm1010> SEJeff: you lost me earlier, if you don't care about the service, why are you monitoring it?
[03-Jun-2010 15:50:48] <twm1010> i mean, it doesn't monitor hardly any services by default, you would have had to go into /services/winservices/ and set the zproperty for monitor to true
[03-Jun-2010 15:51:17] <twm1010> or do you want to do a regex ignore by device class?
[03-Jun-2010 15:51:45] <twm1010> so like... ignore SQL on servers not in the SQL sub class?
[03-Jun-2010 15:51:46] <SEJeff> twm1010, This is for wmi monitoring where EVERY service is monitored by default
[03-Jun-2010 15:51:55] <SEJeff> and zenoss enterprise
[03-Jun-2010 15:52:12] <twm1010> so... change it at the winservices level?
[03-Jun-2010 15:54:17] <SEJeff> twm1010, Thats what I wasn't sure how to do and your suggestion works. Thanks
[03-Jun-2010 16:02:39] <twm1010> SEJeff: no problem
[03-Jun-2010 16:02:50] <twm1010> though, i find it odd, that zenoss enterprise has the opposite behavior of core there
[03-Jun-2010 16:03:02] <twm1010> in core, i think very few if any windows services are set to be monitored by default
[03-Jun-2010 16:03:19] <twm1010> but it does index all the ones it finds and you then go tell it to monitor under services or at each server individually
[03-Jun-2010 16:03:38] <SEJeff> twm1010, I changed the defaults quite a bit
[03-Jun-2010 16:03:55] <SEJeff> We don't want to monitor windows via snmp, we want to use WMI only
[03-Jun-2010 16:04:03] <twm1010> did you by chances set a zproperty as /Services/WinServices to True?
[03-Jun-2010 16:04:21] <twm1010> well, see "winservices" is only WMI no matter what
[03-Jun-2010 16:04:26] <twm1010> processes would be SNMP
[03-Jun-2010 16:06:36] <SEJeff> twm1010, Nah, I changed the zCollectorPlugins to include zenoss.wmi.ProcessMap
[03-Jun-2010 16:06:44] <SEJeff> So processes are wmi as well
[03-Jun-2010 16:06:46] <twm1010> ah...
[03-Jun-2010 16:06:53] <twm1010> interesting, didn't know you could do that
[03-Jun-2010 16:07:09] <SEJeff> Yup, you just edit the collector plugins and add the ones you want
[03-Jun-2010 16:07:14] <rmatte> yeh, I didn't think you could either
[03-Jun-2010 16:07:14] <SEJeff> It also changes the way the device is modelled
[03-Jun-2010 16:07:14] <rmatte> lol
[03-Jun-2010 16:07:34] <SEJeff> Well there is a device class named /Server/Windows/WMI
[03-Jun-2010 16:07:51] <SEJeff> I looked at the local zProps it had, then made the zProps for /Server/Windows match it
[03-Jun-2010 16:07:54] <twm1010> maybe its a collector plugin that comes with enterprise
[03-Jun-2010 16:08:02] <SEJeff> Correct
[03-Jun-2010 16:08:06] <twm1010> hrmm...
[03-Jun-2010 16:08:57] <SEJeff> zenoss.wmi.{WindowsDeviceMap,WinServiceMap,CpuMap,FileSystemMap,IpInterfaceMap,IpRouteMap,MemoryMap,ProcessMap,SoftwareMap}
[03-Jun-2010 16:09:07] <SEJeff> Those are the collector plugins it is using now, all over wmi
[03-Jun-2010 16:09:16] * SEJeff hates dealing with windows
[03-Jun-2010 16:10:28] <rmatte> meh, I just monitor windows via SNMP
[03-Jun-2010 16:10:39] <rmatte> simpler and more reliabl
[03-Jun-2010 16:10:42] <rmatte> reliable*
[03-Jun-2010 16:10:59] <twm1010> hrmm... yeah but i've heard you talking zenprocess being flaky and needing a restart anytime you make a change
[03-Jun-2010 16:11:21] <SEJeff> rmatte, Snmp-Informant isn't really something you can install on windows servers and monitor them for free
[03-Jun-2010 16:11:41] <SEJeff> You have to buy Snmp Informant. Also, our windows admin doesn't want to do that.
[03-Jun-2010 16:12:50] <SEJeff> Additionally, all of the Exchange stats he wants are available via wmi so we'll just use that
[03-Jun-2010 16:15:13] <rmatte> I don't use informant at all
[03-Jun-2010 16:15:19] <rmatte> just the plain windows SNMP agent
[03-Jun-2010 16:15:33] <rmatte> for stuff like exchange stats I use WMI
[03-Jun-2010 16:15:41] <rmatte> but for basic monitoring I use SNMP
[03-Jun-2010 16:15:45] <SEJeff> Our windows admin didn't want it and I am not the domain admin. Not much I could do there
[03-Jun-2010 16:15:54] <SEJeff> As I'm a Linux geek
[03-Jun-2010 16:16:10] <rmatte> well, if a client insisted that we do it via WMI then we would
[03-Jun-2010 16:17:18] <SEJeff> The admin also insisted that we don't give zenoss an account with admin privs
[03-Jun-2010 16:17:55] <SEJeff> So professional services fixed zenoss to not require admin and gave us a script that sets up all of the right permissions. If you can shell out for it, their professional services / enterprise support is great
[03-Jun-2010 16:18:00] <merlincorey> mrayzenoss: I got partway there: http://dev.zenoss.com/trac/attachment/ticket/6828/freebsd-0.diff ; there is still a build problem with freetype though
[03-Jun-2010 16:20:17] <SEJeff> merlincorey, Why don't you install bash to /bin?
[03-Jun-2010 16:20:32] <SEJeff> I understand /usr/bin/env for python, but for bash? Shells go under /bin
[03-Jun-2010 16:20:42] <merlincorey> SEJeff: because it's not part of the base system
[03-Jun-2010 16:21:28] <mrayzenoss> merlincorey: excellent
[03-Jun-2010 16:21:52] <rmatte> SEJeff: bash does not reside under /bin in freebsd
[03-Jun-2010 16:21:56] <rmatte> never has
[03-Jun-2010 16:21:58] <merlincorey> in FreeBSD, the entire base system is under revision control, so anything in /bin also exists in /usr/src/bin -- bash is not there, it's a port, so it goes in /usr/local/bin once built
[03-Jun-2010 16:22:24] * SEJeff really loves Linux's strict adherence to FHS
[03-Jun-2010 16:22:33] <SEJeff> At least it isn't solaris
[03-Jun-2010 16:22:36] <SEJeff> /usr/ucb/bin
[03-Jun-2010 16:23:00] <mrayzenoss> it is on our short-term build roadmap to get FHS compliant
[03-Jun-2010 16:23:07] <rmatte> merlincorey: you could always symlink from /usr/local/bin to /bin
[03-Jun-2010 16:23:35] <SEJeff> mrayzenoss, That and using distro libs / python are the main blockers keeping you out of distros like Ubuntu and Fedora's package repositories
[03-Jun-2010 16:23:39] <merlincorey> rmatte: yes, I did that yesterday, but there is a ticket #6827 to fix it, so I provided a patch that does (though for my ticket which is about it failing to build at all :O)
[03-Jun-2010 16:23:44] <SEJeff> 3.0 will help a lot
[03-Jun-2010 16:23:58] <SEJeff> merlincorey, That is very cool though
[03-Jun-2010 16:24:01] <merlincorey> so NOW I have it building properly with no changes to the underlying freebsd system, just following the source install guide
[03-Jun-2010 16:24:09] <SEJeff> Maybe someday there will be a zenoss package in ports
[03-Jun-2010 16:24:11] <merlincorey> I assume I am working on 3.0 since it is trunk
[03-Jun-2010 16:24:18] <SEJeff> yup
[03-Jun-2010 16:24:22] <mrayzenoss> merlincorey: there is a gold star somewhere for you
[03-Jun-2010 16:24:37] <mrayzenoss> anyone going to be at SouthEast LinuxFest next week?
[03-Jun-2010 16:24:44] <merlincorey> mrayzenoss: not yet... gotta figure out this freetype issue now but it may be above me, not sure why it just failed
[03-Jun-2010 16:24:51] <merlincorey> thanks though
[03-Jun-2010 16:25:00] <merlincorey> and yeah there will be a zenoss port when I am done with this
[03-Jun-2010 16:25:04] <merlincorey>
[03-Jun-2010 16:25:15] <merlincorey> the old one is really old
[03-Jun-2010 16:25:32] <mrayzenoss> merlincorey: you might want to join this group: groups/freebsd
[03-Jun-2010 16:25:45] <mrayzenoss> and see if anyone on there is interested in maintaining a port with you
[03-Jun-2010 16:25:59] <mrayzenoss> I'd love for FreeBSD to be the first to get a distro-supported version
[03-Jun-2010 16:26:23] <mrayzenoss> I know at least 1 person in that group has an @freebsd.org email address
[03-Jun-2010 16:28:42] <merlincorey> should I join #zenoss-testing or is that old information, mrayzenoss?
[03-Jun-2010 16:29:23] <mrayzenoss> you can join, the alpha needs to be refreshed again
[03-Jun-2010 16:31:49] <mrayzenoss> hopefully beta next week
[03-Jun-2010 16:36:09] <Simon4> mrayzenoss: got a test box up to 2.5.2 today (after a world of pain), the relational model certainly seems a bunch more stable when moving things around etc
[03-Jun-2010 16:36:48] <Simon4> would be nice to get out of hanging-relation hell
[03-Jun-2010 16:40:39] <SEJeff> Simon4, I did the same thing yesterday. Yay for no more zenfixit.py cron
[03-Jun-2010 16:40:57] <Simon4> SEJeff: heh, I haven't quite hit cron for that, but damn I'm close
[03-Jun-2010 16:41:08] <Simon4> move one device, rebuild catalogues for processes and ipservices
[03-Jun-2010 16:41:21] * Simon4 had written half of zenfixit over the last three months
[03-Jun-2010 16:41:33] <SEJeff> Simon4, We had cronjobs to set monitor=False on all network device interfaces matching a certain regex
[03-Jun-2010 16:41:34] <Simon4> just in a huge collection of hand-crafted scripts
[03-Jun-2010 16:41:38] <SEJeff> Ha
[03-Jun-2010 16:42:00] <Simon4> nothing like chasing down an error in the UI to find the hanging relation
[03-Jun-2010 16:42:16] <Simon4> going to push our live install to 2.5.2 early next week I think
[03-Jun-2010 16:42:33] <SEJeff> We did that yesterday. It is better
[03-Jun-2010 16:42:38] <Simon4> excellent
[03-Jun-2010 16:43:24] <Simon4> I would do it tomorrow, but change management don't like Fridays
[03-Jun-2010 16:44:22] <SEJeff> Nor does the oncall linux SA
[03-Jun-2010 16:44:36] <Simon4> true dat
[03-Jun-2010 16:49:46] <rmatte> yeh, our change days are on Tuesday nights strangely enough
[03-Jun-2010 16:50:18] <Simon4> we can do any day but Friday, so it's not too bad, just 24 hours notice
[03-Jun-2010 16:55:52] <SEJeff> Nice
[03-Jun-2010 16:56:04] <SEJeff> We have to give 6 hours notice. Since we all work 12 hour days that isn't too bad
[03-Jun-2010 16:56:29] <SEJeff> Except for emergency changes, then they go into the operations jabber chatroom and away we go.
[03-Jun-2010 16:56:33] <Simon4> oui
[03-Jun-2010 16:56:37] <mrayzenoss> anyone using Cfengine?
[03-Jun-2010 17:42:24] forsberg is now known as fOrsberg
[03-Jun-2010 17:49:22] <merlincorey> hahahahahahaha
[03-Jun-2010 17:49:46] <kobalt> did you get it merlincorey
[03-Jun-2010 17:51:07] <merlincorey> kobalt: I think so... we'll see what the next issue is now
[03-Jun-2010 17:51:15] <kobalt> hehe
[03-Jun-2010 17:51:17] <merlincorey> but the problem with freetype was it wanted to be built with gmake not with make
[03-Jun-2010 17:51:38] <merlincorey> so now I am building again and changed it for that
[03-Jun-2010 17:51:47] <kobalt> I think thats what I was running into
[03-Jun-2010 17:58:11] <merlincorey> building: freetype
[03-Jun-2010 17:58:11] <merlincorey> installing: freetype
[03-Jun-2010 17:58:11] <merlincorey> configuring: libxml2
[03-Jun-2010 17:58:11] <merlincorey> building: libxml2
[03-Jun-2010 17:58:13] <merlincorey> mwuhahahha
[03-Jun-2010 17:58:23] <kobalt> nice
[03-Jun-2010 18:03:41] <merlincorey> installing: pango
[03-Jun-2010 18:03:41] <merlincorey> configuring: /usr/home/zenoss/zenossinst/build/rrdtool-1.3.9/Makefile
[03-Jun-2010 18:03:41] <merlincorey> gmake: *** [/usr/home/zenoss/zenossinst/build/rrdtool-1.3.9/Makefile] Error 1
[03-Jun-2010 18:03:41] <merlincorey> unable to build zenoss and prerequisites, see zenbuild.log
[03-Jun-2010 18:03:42] <merlincorey> dud
[03-Jun-2010 18:03:44] <merlincorey>
[03-Jun-2010 18:03:50] <merlincorey> closer than ever though
[04-Jun-2010 00:00:30] [disconnected at Fri Jun 4 00:00:30 2010]
[04-Jun-2010 00:00:31] [connected at Fri Jun 4 00:00:31 2010]
[04-Jun-2010 00:00:47] [zenoss-logger (logger bot) has joined #zenoss]
[04-Jun-2010 00:37:33] <voxter> anyone awake?
[04-Jun-2010 00:37:44] <voxter> I'm running the alpha and it seems to 'eat' some devices
[04-Jun-2010 00:37:58] <voxter> they dont show up in infrastructure but if i go to them manually (URL) they show up, they also report.
[04-Jun-2010 00:38:17] <voxter> I tried deleting and recreating one but its still "hidden"
[04-Jun-2010 00:38:20] <voxter> any ideas?
[04-Jun-2010 01:49:31] fOrsberg is now known as forsberg
[04-Jun-2010 03:20:24] <fus10nx> Morning
[04-Jun-2010 03:20:26] <fus10nx> *sign*
[04-Jun-2010 03:20:30] <fus10nx> *sigh
[04-Jun-2010 04:04:17] <fus10nx> I GOT IT WORKING ! FINALLY !
[04-Jun-2010 04:07:13] <Weetos> hey there
[04-Jun-2010 04:08:02] <Weetos> I have some rrd files that no longer gets updated (and the corresponding graphs won't show either) - how would I go about debugging this issue ?
[04-Jun-2010 04:08:27] <Weetos> (zenoss has write permission on the files)
[04-Jun-2010 04:25:05] <forsberg> can you still snmpwalk the device fromthe zenoss box ?
[04-Jun-2010 04:25:28] <forsberg> the usual reason for not writing to rrd file is because it doesnt get data to write
[04-Jun-2010 04:32:22] <Weetos> yes
[04-Jun-2010 04:33:02] <Weetos> The device responds normally to the OIDs
[04-Jun-2010 04:52:07] <Weetos> zenperfsnmp.log doesn't show any errors
[04-Jun-2010 04:58:50] <Weetos> I guess I'm going to capture the snmp traffic to and from that device using tcpdump and see if zenoss really queries the device and if it does, what's the device responds
[04-Jun-2010 05:04:31] <forsberg> yes
[04-Jun-2010 05:04:36] <forsberg> wich zenoss version ?
[04-Jun-2010 05:04:50] <forsberg> if you can restart it maybe, or make the template refresh in zenoss
[04-Jun-2010 05:05:02] <forsberg> by making a local copy and removing local copy of template maybe
[04-Jun-2010 05:12:24] <Weetos> 2.5.2, I already tried to restart zenoss, to no avail
[04-Jun-2010 05:12:59] <Weetos> I'll try to refresh the template by following the procedure you described
[04-Jun-2010 05:14:37] <forsberg> is it some custom template you are using
[04-Jun-2010 05:15:00] <forsberg> is it all devices or only one device, is it all datasources or just some
[04-Jun-2010 05:21:59] <Weetos> there are several devices (APC UPS), and I'm using a third party template
[04-Jun-2010 05:22:49] <Weetos> humm tcpdump doesn't show any snmp query, only icmp requests
[04-Jun-2010 05:23:58] <Weetos> I have five devices in that class, 2 of them have this issue
[04-Jun-2010 05:25:35] <Weetos> Thanks for your help by the way - I've just refreshed the template - I'll let you know what happens
[04-Jun-2010 05:27:16] <forsberg> sounds wierd, sometimes i have to like "refresh" teh template in order to start the snmp polling, but never experienced it with already working device
[04-Jun-2010 05:27:22] <forsberg> good luck tho! im out
[04-Jun-2010 05:27:34] <Weetos> Ok thanks again !
[04-Jun-2010 05:28:12] <Weetos> hey it worked !
[04-Jun-2010 05:28:15] <Weetos> Woooooot
[04-Jun-2010 05:28:25] <Weetos> Thank you bunches forsberg !
[04-Jun-2010 05:29:12] <forsberg> schweet
[04-Jun-2010 05:30:41] <Weetos> That's pretty weird though, I don't understand why it suddenly stopped polling those two devices
[04-Jun-2010 05:46:05] forsberg is now known as fOrsberg
[04-Jun-2010 06:24:52] <fus10nx> Simon4: hey, you around?!
[04-Jun-2010 06:25:25] <fus10nx> Simon4: I ended up getting my OpenManage stuff working, thankfully
[04-Jun-2010 06:45:23] <fus10nx> Also, Simon4, I think I found the issue in zentrap.py - message/27886
[04-Jun-2010 06:48:19] <Simon4> fus10nx: heya
[04-Jun-2010 06:48:30] * Simon4 returns from the sun
[04-Jun-2010 06:48:45] <fus10nx> ya man so nice out in Nottingham right now
[04-Jun-2010 06:48:55] * Simon4 is in west london, and it's toasty++
[04-Jun-2010 06:49:36] <fus10nx> nice man
[04-Jun-2010 06:49:53] <Simon4> so talked to colleague also
[04-Jun-2010 06:49:56] <fus10nx> what was that command to get into zenoss user as sudo?
[04-Jun-2010 06:49:59] <fus10nx> su zenoss sudo ?
[04-Jun-2010 06:50:03] <Simon4> sudo su - zenoss
[04-Jun-2010 06:50:12] <fus10nx> danka
[04-Jun-2010 06:50:16] <fus10nx> you did? any news?
[04-Jun-2010 06:50:25] <Simon4> he pointed me at the 5th paragraph down of http://www.muonics.com/Docs/MIBSmithy/UserGuide/commonerrors.php#notifications
[04-Jun-2010 06:50:33] <Simon4> which isn't a fix per-se, but some kind of explanation
[04-Jun-2010 06:50:45] <Simon4> (I was a bottle of chardonay down at the time, so haven't read it very well)
[04-Jun-2010 06:51:41] <fus10nx> i mean i can see where the issue is in zentrap.py
[04-Jun-2010 06:51:46] <fus10nx> but dont know how to fix it via programming
[04-Jun-2010 06:51:58] <fus10nx> check this out, message/27886
[04-Jun-2010 06:53:46] <fus10nx> and then this is the bit of code that I saw when looking at the zentrap.py
[04-Jun-2010 06:53:46] <fus10nx> http://pastebin.com/7ntQi4BW
[04-Jun-2010 06:54:35] <fus10nx> I uncommented that whole section but it just makes the zenmib not work so trying out a few different approaches (obv backing it all up before trying)
[04-Jun-2010 06:54:36] <Simon4> right, so it looks like hte code tries with and without the 0
[04-Jun-2010 06:54:51] <fus10nx> but always add's the 0 for some reason
[04-Jun-2010 06:54:59] <fus10nx> if I can remove that .0. my problems are fixed
[04-Jun-2010 06:55:07] <Simon4> sure, but that's the match code you're looking at
[04-Jun-2010 06:55:12] <Simon4> and it's trying to match with and without the 0
[04-Jun-2010 06:55:15] <Simon4> so it should match either way
[04-Jun-2010 06:55:23] <fus10nx> but it's not
[04-Jun-2010 06:55:37] <fus10nx> i suppose modifying the code to never add the 0 would just do it, right?
[04-Jun-2010 06:56:00] <Simon4> hmm
[04-Jun-2010 06:56:45] <fus10nx> check this
[04-Jun-2010 06:56:57] <fus10nx> http://pastebin.com/8NM9q4Zg
[04-Jun-2010 06:57:04] <fus10nx> so comment it all out but last 2 lines of code
[04-Jun-2010 06:57:19] <fus10nx> fingers crossed but appears to be working....
[04-Jun-2010 06:57:47] <fus10nx> zenmib isnt complaining any more...
[04-Jun-2010 06:57:49] <fus10nx> let's see wha thappens
[04-Jun-2010 07:00:23] <fus10nx> nah that didnt do it
[04-Jun-2010 07:00:24] <fus10nx> 1.3.6.1.4.1.3183.1.1.0.262528
[04-Jun-2010 07:00:30] <fus10nx> still adding in that god damn .0.
[04-Jun-2010 07:01:46] <Simon4> those lines of code are the match check, not where they're importing
[04-Jun-2010 07:02:00] <Simon4> so it should match against0 and non-0
[04-Jun-2010 07:02:11] <Simon4> need to put some debugging lines in there somewhere to see what it's trying to match
[04-Jun-2010 07:02:14] * Simon4 runs to a meeting
[04-Jun-2010 07:08:43] <fus10nx> hmmm really weird its working, no clue how it is now though
[04-Jun-2010 07:14:05] fOrsberg is now known as forsberg
[04-Jun-2010 08:52:36] <rmatte> I get training on another monitoring product this morning, <sarcasm>woohoo</sarcasm>
[04-Jun-2010 08:56:52] <forsberg>
[04-Jun-2010 08:57:22] <rmatte> we're just using it for voip monitoring though as far as I'm aware
[04-Jun-2010 08:57:43] mrayzenoss is now known as mray
[04-Jun-2010 08:58:37] <rmatte> mray: good morning
[04-Jun-2010 08:58:43] <mray> morning
[04-Jun-2010 09:10:15] <Weetos> morning Matt
[04-Jun-2010 09:19:31] <rbd> using zenoss core...is there any way to remove all events via the command line?
[04-Jun-2010 09:22:09] <rmatte> rbd: you can do it via zendmd
[04-Jun-2010 09:22:19] <rmatte> become the zenoss user, and type zendmd, hit enter...
[04-Jun-2010 09:23:43] <rmatte> Then paste the following in...
[04-Jun-2010 09:23:44] <rmatte> for e in dmd.ZenEventManager.getEventList([], "", "lastTime ASC, firstTime ASC"):
[04-Jun-2010 09:23:44] <rmatte> dmd.ZenEventManager.manage_deleteEvents(e.evid)
[04-Jun-2010 09:23:45] <rmatte> print 'Deleting event with event ID: %s' % (e.evid)
[04-Jun-2010 09:23:48] <rmatte> and hit enter
[04-Jun-2010 09:25:05] <rmatte> or are you actually talking about deleting events from the database complete?
[04-Jun-2010 09:25:09] <rmatte> completely?
[04-Jun-2010 09:25:16] <rmatte> what I just described is to mass move events to history
[04-Jun-2010 09:25:23] <rmatte> not actually delete them from the events database
[04-Jun-2010 09:25:30] <rmatte> though I can explain how to do that too if you need to
[04-Jun-2010 09:25:33] <rbd> well, just as if I were to log in and go to event colsole, select all, and click on the "close selected events"
[04-Jun-2010 09:25:48] <rmatte> yeh, then follow the zendmd steps that I pasted
[04-Jun-2010 09:25:57] <rmatte> that'll do what you want
[04-Jun-2010 09:25:57] <rbd> great, thanks
[04-Jun-2010 09:25:59] <rmatte> np
[04-Jun-2010 09:28:16] <rmatte> well, time to head to training
[04-Jun-2010 09:28:18] <rmatte> bbl
[04-Jun-2010 10:11:01] <rbd> hmm I ran that script for awhile, it looks as it's deleting events (From the stdout output it's giving)...however the # of events in the system remains the same...it's like the changes aren't actually being comitted or something of that nature
[04-Jun-2010 10:49:02] <mray> any former Nagios users?
[04-Jun-2010 10:53:58] <merlincorey> I have been a nagios user before
[04-Jun-2010 10:54:09] <merlincorey> right now it's between zenoss and icinga
[04-Jun-2010 10:54:15] <merlincorey> and I really don't want to install PHP
[04-Jun-2010 10:54:47] <merlincorey> icinga being the nagios fork
[04-Jun-2010 10:55:48] <mray> marketing wants to get some anecdotes from people who have converted from Nagios to Zenoss
[04-Jun-2010 10:56:40] <mray> I'd rather get real people talking about it, someone who is very familiar with Nagios.
[04-Jun-2010 10:56:52] <mray> seeing how I don't have a ton of real-world experience with it
[04-Jun-2010 10:57:21] * sciolist was a nagios user
[04-Jun-2010 10:57:47] <merlincorey> I'm pretty familiar with it but I don't know if I count as a real person yet since I haven't used Zenoss
[04-Jun-2010 12:38:46] mrayzenoss is now known as mray
[04-Jun-2010 12:49:18] mrayzenoss is now known as mray
[04-Jun-2010 12:49:59] <rmatte> rbd: try a commit() afterwards
[04-Jun-2010 12:50:32] <rmatte> rbd: sorry, I had forgotten to mention that
[04-Jun-2010 12:53:10] <rmatte> man, our training room is like a freaking igloo
[04-Jun-2010 13:12:54] fOrsberg is now known as forsberg
[04-Jun-2010 13:22:00] <rmatte> mray: I'm surprised you guys don't have an enterprise pack for monitoring call manager
[04-Jun-2010 13:22:24] <rmatte> If you did I might have had leverage to go enterprise lol
[04-Jun-2010 13:24:21] <mray> rmatte: we do
[04-Jun-2010 13:26:08] <rmatte> I don't see it listed
[04-Jun-2010 13:26:11] <mray> it's already at a couple customers, getting polished up
[04-Jun-2010 13:26:18] <mray> Cisco Call Manager?
[04-Jun-2010 13:26:18] <rmatte> I see
[04-Jun-2010 13:26:24] <rmatte> yes, Cisco Call Manager
[04-Jun-2010 13:26:32] <rmatte> I didn't see it in the list of ZenPacks on the ZenPacks page
[04-Jun-2010 13:26:51] <mray> yeah, there are another 30 or so written by Professional Services that need documenting
[04-Jun-2010 13:27:00] <rmatte> ah
[04-Jun-2010 13:27:12] <rmatte> sucks that I only find this out now
[04-Jun-2010 13:27:13] <rmatte> lol
[04-Jun-2010 13:27:24] <rmatte> is that one documented?
[04-Jun-2010 13:28:15] <mray> apparently not
[04-Jun-2010 13:28:20] <rmatte> ah
[04-Jun-2010 13:31:28] <rmatte> mray: Zenoss core is lovely and all, but there are areas that we are getting in to where we would really benefit from the enterprise packs
[04-Jun-2010 13:31:38] <rmatte> oops, was supposed to be a msg lol
[04-Jun-2010 13:31:39] <rmatte> but yeh
[04-Jun-2010 14:24:12] <zykes-> mray: all of those available on enterprise ?
[04-Jun-2010 14:24:32] <rmatte> zykes-: I would assumed so if they are enterprise packs
[04-Jun-2010 14:24:35] <rmatte> assume*
[04-Jun-2010 14:25:34] <mray> zykes-: yeah, some of them aren't well-documented yet
[04-Jun-2010 14:25:52] <mray> or haven't been packaged for mass-consumption, but if you need them Support can probably hook you up
[04-Jun-2010 14:26:02] <voxter> hey guys.. I'm running the alpha and it seems to have 'eaten' some devices
[04-Jun-2010 14:26:05] <voxter> they dont show up in infrastructure but if i go to them manually (URL) they show up, they also report.
[04-Jun-2010 14:26:24] <voxter> I tried deleting and recreating one but its still "hidden"
[04-Jun-2010 14:26:27] <voxter> any ideas?
[04-Jun-2010 14:26:51] <mray> voxter: hmmm… our QA manager is out sick today and all the devs are in a meeting
[04-Jun-2010 14:27:13] <voxter> mray: ahh okay.. I can sit and wait then. Also, in safari now all of a sudden, loading my infrastructure view hangs on 'Loading. Please wait...'
[04-Jun-2010 14:27:15] <voxter> while it works in firefox
[04-Jun-2010 14:27:16] <mray> voxter: I don't know what bugs were in that alpha, but it's pretty stale by now
[04-Jun-2010 14:27:39] <mray> lemme see if I can dig up a new release, we're shooting for the beta next week
[04-Jun-2010 14:27:48] <voxter> I have this one
[04-Jun-2010 14:27:49] <voxter> zenoss-2.5.70-686
[04-Jun-2010 14:28:05] <rmatte> voxter: I'd wait for the beta if I were you since that's when the real bug testing starts
[04-Jun-2010 14:28:23] <rmatte> alphas are more just previews for the curious
[04-Jun-2010 14:28:25] <voxter> Hmm. okay... I guess this is the price i pay for running my "new production system" on an alpha
[04-Jun-2010 14:28:38] <rmatte> yeh, that definitely wasn't a good idea
[04-Jun-2010 14:28:45] <voxter> lol.. its all good.
[04-Jun-2010 14:28:52] <rmatte> heck, I run in to bugs in final releases often enough
[04-Jun-2010 14:29:01] <voxter> any idea on the eta of the beta?
[04-Jun-2010 14:29:21] <rmatte> Matt has said 1 weekish
[04-Jun-2010 14:29:23] <rmatte> had*
[04-Jun-2010 14:29:26] <mray> first beta should be next week
[04-Jun-2010 14:29:29] * mray crosses fingers
[04-Jun-2010 14:29:37] <mray> but the beta is going to last weeks
[04-Jun-2010 14:29:48] <mray> so there will be multiple betas, not ready for production
[04-Jun-2010 14:30:45] <voxter> Totally understand. I'll run one alongside my 'stable' tree.
[04-Jun-2010 14:31:37] <rmatte> 2.5.2 with a few patches is best bet for production for a while
[04-Jun-2010 14:32:00] <voxter> There'll be an upgrade path i presume right so i dont have to redo all my hosts?
[04-Jun-2010 14:32:12] <rmatte> there's always an upgrade
[04-Jun-2010 14:32:24] <voxter> sounds good...
[04-Jun-2010 14:32:29] <rmatte> but you can't upgrade directly from 2.3.3 to 2.5.2 for instance
[04-Jun-2010 14:32:34] <voxter> would you like me to help identify what could be wrong with the issues i have found?
[04-Jun-2010 14:32:40] <rmatte> you'd have to upgrade from 2.3.3 to 2.4.5 to 2.5.2
[04-Jun-2010 14:32:49] <rmatte> so if you're a few versions behind then that will be the case
[04-Jun-2010 14:33:00] <rmatte> if you're running 2.5 it'll upgrade cleanly in 1 go
[04-Jun-2010 14:33:13] <rmatte> as far as upgrading from the alpha (if that's what you're talking about), who knows?
[04-Jun-2010 14:33:27] <voxter> no no i meant from 2.5.2
[04-Jun-2010 14:33:46] <voxter> I was just asking after, if you want me to dig deeper into the bugs i have found in the alpha and see if they are still bugs, and if so help fix em?
[04-Jun-2010 14:35:13] <rmatte> yes, beta testing is very appreciated
[04-Jun-2010 14:35:30] <rmatte> a lot of people in the community pitch in on it
[04-Jun-2010 14:48:34] <zykes-> mray: any list ?
[04-Jun-2010 14:52:35] <mray> zykes-: list of unreleased ZenPacks?
[04-Jun-2010 14:54:25] * aclark about to sign contract on first paid Zenoss work :-D
[04-Jun-2010 14:54:36] <mray> aclark: congrats!
[04-Jun-2010 14:58:58] <aclark> mray: thanks!
[04-Jun-2010 15:00:56] <aclark> mray: And now, to learn Zenoss ;-)
[04-Jun-2010 15:10:16] <rmatte> <sarcasm>not much to learn</sarcasm>
[04-Jun-2010 15:11:22] <rmatte> aclark: you get to learn the old interface and then completely relearn the new one when it comes out
[04-Jun-2010 15:11:25] <rmatte> lucky you lol
[04-Jun-2010 15:11:42] <rmatte> (though the basic components don't change so it's not such a huge deal)
[04-Jun-2010 15:12:11] <aclark> rmatte: i have a heavy Zope bg so I"m actually looking forward to it
[04-Jun-2010 15:12:44] <rmatte> ah, then you're one step ahead of me when I first started
[04-Jun-2010 15:13:09] <rmatte> well, 2 steps ahead since that means you know python too
[04-Jun-2010 15:13:09] <aclark> and a Plone bg, FWIW
[04-Jun-2010 15:13:12] <aclark> yeah
[04-Jun-2010 15:13:13] <rmatte> which I also had to learn
[04-Jun-2010 15:39:01] <rmatte> is it just me or do the counters on debug events never increase?
[04-Jun-2010 15:55:53] <chachan> aclark, great notice!
[04-Jun-2010 15:57:37] <chachan> rmatte, is there too many difference between the old realse and the future realese?, I had all week studying about the old one
[04-Jun-2010 16:02:09] <rmatte> chachan: not really other than the layout of things
[04-Jun-2010 16:02:15] <rmatte> everything is still going to work the same
[04-Jun-2010 16:02:36] <rmatte> a lion disguised as a leopard is still a cat
[04-Jun-2010 16:02:40] <rmatte> or something like that
[04-Jun-2010 16:02:41] <rmatte>
[04-Jun-2010 16:04:47] <chachan> rmatte, mmm, ok, well, I that was a good scare, for a moment I imaging my boss cutting my neck with oxid knife
[04-Jun-2010 16:05:06] <rmatte> lol
[04-Jun-2010 16:05:25] <chachan> rmatte, looks like these kind of guys
[04-Jun-2010 16:05:38] <rmatte> If you want to see what the new interface looks like: http://public-demo.zenoss.com
[04-Jun-2010 16:05:42] <rmatte> login with admin/zenoss
[04-Jun-2010 16:05:48] <chachan>
[04-Jun-2010 16:06:10] <rmatte> It's pretty nice, and you'll see what I mean when I say that everything is pretty much the same, just reorganized
[04-Jun-2010 16:06:19] <rmatte> it'll basically just take some time to find your way around
[04-Jun-2010 16:07:33] <chachan> rmatte, it's right, OMG, Infrastructure tab rocks!
[04-Jun-2010 16:07:44] <rmatte> yeh, I like the new layout too
[04-Jun-2010 16:07:50] <chachan> looks like google reader
[04-Jun-2010 16:08:00] <rmatte> yeh, the whole new interface is really nice
[04-Jun-2010 16:08:09] <chachan> web 2.0 thinking
[04-Jun-2010 16:08:12] <rmatte> yup
[04-Jun-2010 16:08:28] <rmatte> they brought in a UI consultant to do the concept designs then went from there
[04-Jun-2010 16:08:35] <chachan> and my google chrome dont cry when I click links
[04-Jun-2010 16:08:55] <rmatte> lol, under discovered there's a group called "Steak Juicer"
[04-Jun-2010 16:09:00] <rmatte> didn't know there was such a thing
[04-Jun-2010 16:09:14] <mray> the perils of giving the public access to a demo server
[04-Jun-2010 16:09:14] <rmatte> yeh, it's a lot more multi-browser friendly
[04-Jun-2010 16:09:26] <chachan> JuiceMaster hehehe
[04-Jun-2010 16:09:36] <rmatte> works in chrome, opera, IE, firefox, and who knows what else
[04-Jun-2010 16:09:47] <chachan> safari, I guess
[04-Jun-2010 16:10:06] <rmatte> mray: I just changed "Randy wuz here" on the web pane on the dashboard to "Web Content Pane"
[04-Jun-2010 16:10:09] <rmatte> lol
[04-Jun-2010 16:10:21] <mray> hah
[04-Jun-2010 16:11:36] <chachan> well, it's great!
[04-Jun-2010 16:11:39] <rmatte> LMAO, the description of the group Steak Juicer is "It juices steak."
[04-Jun-2010 16:11:53] <rmatte> I didn't even know you could set descriptions for groups
[04-Jun-2010 16:12:16] <rmatte> actually, how the heck did they even do that?
[04-Jun-2010 16:12:28] <rmatte> oh I see
[04-Jun-2010 16:12:29] <rmatte> found it
[04-Jun-2010 16:12:42] <rmatte> just need to click edit on the organizer
[04-Jun-2010 16:12:47] <rmatte> I love the new ajax windows
[04-Jun-2010 16:13:02] <rmatte> especially when doing something like remodeling, the semi-transparent black background is slick
[04-Jun-2010 16:13:36] <chachan>
[04-Jun-2010 16:14:10] <rmatte> Though I'm sure we'll find tons of fun UI bugs to fix once the beta drops
[04-Jun-2010 16:14:50] <chachan> I see that google maps layout uses now the third version of its API, this no requires key
[04-Jun-2010 16:15:01] <rmatte> oh, it doesn't?
[04-Jun-2010 16:15:07] <chachan> no
[04-Jun-2010 16:15:14] <rmatte> thank god, that API key thing is sooooooo annoying
[04-Jun-2010 16:15:27] <mray> I'm not sure about that
[04-Jun-2010 16:15:54] <rmatte> hmmm, there is a key in there though
[04-Jun-2010 16:16:03] <rmatte> under advanced -> settings
[04-Jun-2010 16:16:31] <chachan> yep, it's practically the same of the second version, but it's optimize for mobiles, and doesnt require to download all the JavaScript, instead of, the only download just what you need
[04-Jun-2010 16:17:13] <chachan> rmatte, mmm, then, they set this before
[04-Jun-2010 16:17:52] <rmatte> yup
[04-Jun-2010 16:18:04] <chachan> but, Google makes win 4 seconds with this change, it's a lot of time if you are lossing and search for a direction
[04-Jun-2010 16:18:42] <rmatte> hopefully the event console has had some more fixes
[04-Jun-2010 16:18:48] <rmatte> I'm getting sick of the console in 2.5.2
[04-Jun-2010 16:19:03] <rmatte> The devices column magically vanishes half the time
[04-Jun-2010 16:19:11] <rmatte> and doesn't even show up in the list of columns after
[04-Jun-2010 16:19:18] <rmatte> the only way to get it back is to log out and log back in to zenoss
[04-Jun-2010 16:19:27] <rmatte> then it shows up as the last column and I need to drag it back
[04-Jun-2010 16:21:37] <chachan> does anyone know if google uses ZenOSS?
[04-Jun-2010 16:22:08] <chachan> or does anyone knows what does google use for monitoring?
[04-Jun-2010 16:22:49] <mray> custom in-house stuff
[04-Jun-2010 16:22:56] <mray> is what I've heard
[04-Jun-2010 16:23:04] <chachan> mmm, cool
[04-Jun-2010 16:23:21] <chachan> when I get in, I will let you know
[04-Jun-2010 16:27:59] <rmatte> lol
[04-Jun-2010 16:28:27] <rmatte> the company that I used to work for almost had a contract done to do google's monitoring
[04-Jun-2010 16:28:32] <rmatte> but a company bought them out
[04-Jun-2010 16:28:40] <rmatte> and canned that deal (idiots)
[04-Jun-2010 16:28:46] <rmatte> then liquidated the company
[04-Jun-2010 16:30:33] <rmatte> but I'm sure google does something in-house at this point
[04-Jun-2010 16:31:13] <chachan> rmatte, surely
[04-Jun-2010 17:03:31] <cgibbons> i'd wager that indeed google has a home grown system and that isn't likely very complex. their whole architecture doesn't really require a whole lot of individual system monitoring anyway.
[04-Jun-2010 17:09:01] <mray> they probably just use smoke detectors
[04-Jun-2010 17:13:57] <mray> I love using community ZenPacks for reference instead of Core ones
[04-Jun-2010 17:14:09] <mray> seeing how there are more, it's easier to grep
[04-Jun-2010 19:23:10] <sytem> is there any easy way to not send clear-messages if user closes event?
[04-Jun-2010 19:24:24] <sytem> I dont want to ignore all clear-messages, only those are closed by user, usually myself
[04-Jun-2010 19:25:24] <sytem> we have email-sms gw and it is bit annoying to have 20 sms when manually closing events
[04-Jun-2010 21:33:00] forsberg is now known as fOrsberg
[05-Jun-2010 00:00:30] [disconnected at Sat Jun 5 00:00:30 2010]
[05-Jun-2010 00:00:31] [connected at Sat Jun 5 00:00:31 2010]
[05-Jun-2010 00:00:45] [zenoss-logger (logger bot) has joined #zenoss]
[05-Jun-2010 04:41:55] fOrsberg is now known as forsberg
[05-Jun-2010 22:20:38] LarsN_Away is now known as LarsN
[06-Jun-2010 00:00:30] [disconnected at Sun Jun 6 00:00:30 2010]
[06-Jun-2010 00:00:31] [connected at Sun Jun 6 00:00:31 2010]
[06-Jun-2010 00:00:46] [zenoss-logger (logger bot) has joined #zenoss]
[06-Jun-2010 01:17:21] LarsN is now known as LarsN_Away
[06-Jun-2010 03:49:19] <Egyptian[Laptop]> morning all
[06-Jun-2010 03:49:51] <Egyptian[Laptop]> i am trying to look at my events history but it keeps timing out with the "server lost connection" error .. and i can see mysql is taking up 567% of the cpu
[06-Jun-2010 04:13:11] <forsberg> yrk
[06-Jun-2010 04:13:52] <forsberg> are you using the mysql for other stuff ? how much data is init? have you tried to restart stuff?
[06-Jun-2010 04:17:08] <Egyptian[Laptop]> forsberg: dedicated mysql
[06-Jun-2010 04:17:20] <Egyptian[Laptop]> i have restarted zenoss but the problem keeps coming back
[06-Jun-2010 04:17:36] <Egyptian[Laptop]> how muhc data is in it .. i am no mysql genius
[06-Jun-2010 04:18:31] <Egyptian[Laptop]> its now at 630%
[06-Jun-2010 04:22:32] <Egyptian[Laptop]> restarting mysql seems to have fixed it
[06-Jun-2010 04:27:31] <Egyptian[Laptop]> ok .. when i do the query that i need "event history" for the last 2 months on a "ping" filter
[06-Jun-2010 04:27:36] <Egyptian[Laptop]> everything seems to die
[06-Jun-2010 05:03:44] <forsberg> that sounds very bad
[06-Jun-2010 05:03:44] <forsberg> :)(
[06-Jun-2010 05:04:12] <forsberg> but no activity in here in weekends
[06-Jun-2010 05:04:19] <forsberg> try office hours us/can timezones
[06-Jun-2010 05:51:08] <Apachez> Egyptian[Home]: the mysql stuff in zenoss is really badly written
[06-Jun-2010 05:51:15] <Apachez> bad indexes and all sort of things
[06-Jun-2010 05:51:37] <Apachez> you can overcome some of the problems by using your own mysql server with tweaked memory settings and then create your own indexes when needed
[06-Jun-2010 05:51:53] <Apachez> but the queries are odd aswell so its hard to create good indexes
[06-Jun-2010 06:20:53] <Egyptian[Laptop]> Apachez: k .. thanks
[06-Jun-2010 13:49:04] <zykes-> bigegor: time to look at your mysql odbc thing? getting an error.
[06-Jun-2010 16:59:14] forsberg is now known as fOrsberg
[07-Jun-2010 00:00:30] [disconnected at Mon Jun 7 00:00:30 2010]
[07-Jun-2010 00:00:30] [connected at Mon Jun 7 00:00:30 2010]
[07-Jun-2010 00:00:47] [zenoss-logger (logger bot) has joined #zenoss]
[07-Jun-2010 01:21:47] fOrsberg is now known as forsberg
[07-Jun-2010 05:38:59] <fus10nx> Simon4: hey man - you see my message last week?
[07-Jun-2010 05:39:08] <fus10nx> Simon4: Somehow got it working but no clue how ha ha
[07-Jun-2010 05:39:18] <Simon4> heh, glad you got it working at least
[07-Jun-2010 05:39:38] <fus10nx> thanks !
[07-Jun-2010 05:39:43] <fus10nx> quick question for you about performance graphs...
[07-Jun-2010 05:39:53] <fus10nx> do you need SNMP informant on windows systems to get them to work?
[07-Jun-2010 05:40:28] <Simon4> I would think so if you're using SNMP - I"m not 100% sure though since I don't have any windows devices
[07-Jun-2010 05:40:49] <fus10nx> ahhh ok
[07-Jun-2010 05:42:28] <fus10nx> ive just installed it but figure it will take a little bit (at least an hour) to register
[07-Jun-2010 05:42:45] <fus10nx> its always only you and I in here in the mornings
[07-Jun-2010 05:42:52] <fus10nx> 99% of the ppl are US
[07-Jun-2010 05:43:03] <fragfutter> *ping*
[07-Jun-2010 05:43:07] <fus10nx> woo!
[07-Jun-2010 05:44:30] <fus10nx> i have a feeling it has to do w/ some binding or something of templates
[07-Jun-2010 05:44:35] <fus10nx> because I created my own class
[07-Jun-2010 05:46:36] <fus10nx> hmmm maybe not because now "events" graph shows
[07-Jun-2010 05:46:37] <fus10nx> hrm
[07-Jun-2010 05:47:09] <fus10nx> god damnit it's adding that extra 0 again on new MIB's
[07-Jun-2010 05:47:10] <fus10nx> wtf
[07-Jun-2010 05:53:47] <fus10nx> sorry Simon4 what's the command to get into the zenoss user again?
[07-Jun-2010 05:53:51] <fus10nx> sudo zenoss su -?
[07-Jun-2010 05:55:38] <forsberg> su zenoss
[07-Jun-2010 05:56:14] <fus10nx> sudo su - zenoss
[07-Jun-2010 05:56:19] <fus10nx> i always forget it for some reason
[07-Jun-2010 05:56:56] <Simon4> yeah, that one
[07-Jun-2010 06:03:37] <fus10nx> bah still doing it, really weird
[07-Jun-2010 06:09:48] <fus10nx> how can I delete a MIB w/ zenmib?
[07-Jun-2010 06:30:05] <fus10nx> this whole manufacturer thing is really starting to piss me off, why the hell wouldn't they just let you choose if you can add an extra .0. in there or not?! It's driving me absolutely nuts
[07-Jun-2010 06:57:45] <Rolfs> is there an easy way to export the whole zope database to readable file
[07-Jun-2010 06:57:57] <Rolfs> like mysqldump
[07-Jun-2010 06:57:59] <fragfutter> Rolfs: is xml readable?
[07-Jun-2010 06:58:05] <Rolfs> kind of..
[07-Jun-2010 06:58:11] <Rolfs>
[07-Jun-2010 06:58:52] <fragfutter> http://host:8000/manage
[07-Jun-2010 06:59:05] <Rolfs> i'm looking at the fstail for checking the last transactions in the Data.fs file
[07-Jun-2010 06:59:21] <fragfutter> button export
[07-Jun-2010 07:01:53] <fragfutter> or do you want to have a live tail of transactions executed in data.fs?
[07-Jun-2010 07:02:42] <Rolfs> would have liked to have an dump of the objects so they could have been recreated
[07-Jun-2010 07:03:22] <Rolfs> if it is needed
[07-Jun-2010 07:03:55] <fragfutter> Rolfs: then just export through the management interface in binary format.
[07-Jun-2010 07:04:17] <Rolfs> also to understand more about how the whole database for zenoss is put up together..
[07-Jun-2010 07:04:22] <Rolfs> that's for the readable part
[07-Jun-2010 07:04:45] <fragfutter> Rolfs: zenoss has two databases the zodb in zope and the mysql database for the events
[07-Jun-2010 07:04:59] <fragfutter> i guess mysql is not your problem.
[07-Jun-2010 07:05:00] <Rolfs> i know the mysql database part
[07-Jun-2010 07:05:08] <fragfutter> so you need to know about zodb.
[07-Jun-2010 07:05:36] <fragfutter> zodb is an object storage database. So it has no tables and can't be pressed into a grid layout
[07-Jun-2010 07:05:55] <Rolfs> kind of know a little about it too.. but haven't been able to find an easy export/dump tool for it yet..
[07-Jun-2010 07:06:01] <Rolfs> that i have understood..
[07-Jun-2010 07:06:05] <Rolfs> it's of objects
[07-Jun-2010 07:06:47] <fragfutter> if you open the management interface (http://host:8000/manage) you get a good interface to poke around
[07-Jun-2010 07:07:59] <fragfutter> and you get access to the import/export button
[07-Jun-2010 07:12:00] <Rolfs> i'm getting a lot of errors trying to use the export button..
[07-Jun-2010 07:12:18] <Rolfs> from different places in the object tree
[07-Jun-2010 07:12:44] <Rolfs> AttributeError: 'unicode' object has no attribute 'id'
[07-Jun-2010 07:13:06] <fragfutter> you are trying to export as xml?
[07-Jun-2010 07:15:43] <Rolfs> so what you're saying is that it is not such an easy way to export the objects from the data.fs file?
[07-Jun-2010 07:16:15] <fragfutter> depends what you want to do.
[07-Jun-2010 07:16:59] <Rolfs> I guess someone has written an tool to export the data somewhat other way..
[07-Jun-2010 07:17:10] <fragfutter> i stopped using the xml format a few years ago. the binary export/import is fine for what i do.
[07-Jun-2010 07:18:00] <fragfutter> accessing the data through the management interface or dmd in python gives me enough insight to mess with the data.
[07-Jun-2010 07:18:22] <fragfutter> looking at a hugh xml file would help me less.
[07-Jun-2010 07:18:49] <Rolfs> kind of true.. but how can you see the definition of the objects?
[07-Jun-2010 07:19:02] <fragfutter> there is no definition
[07-Jun-2010 07:19:18] <fragfutter> you can affix attributes any way you like
[07-Jun-2010 07:25:10] forsberg is now known as fOrsberg
[07-Jun-2010 07:26:28] <Rolfs> f.ex http://zope.org/Documentation/Articles/ZODB1 shows the setName() function/definition
[07-Jun-2010 07:26:48] <Rolfs> for the Employee class
[07-Jun-2010 07:28:05] <fragfutter> that is the python code. $ZENHOME/Products
[07-Jun-2010 07:31:36] <Rolfs> ok.. wonder why i was thinking some parts of the objects where defined in the database..
[07-Jun-2010 07:32:29] <fragfutter> no.
[07-Jun-2010 07:35:06] <Rolfs> thanks fragfutter.. I'll go figuring more about it when I have time
[07-Jun-2010 07:40:04] <fragfutter> getting the head around the concepts of zope and zodb is a bit painful if you worked with traditional relational databases and classic languages like c++/java
[07-Jun-2010 08:16:24] fOrsberg is now known as forsberg
[07-Jun-2010 08:41:42] <fus10nx> any idea when the newest version of ZenOSS is gonna be out?
[07-Jun-2010 08:42:03] <fragfutter> fus10nx: 3.x?
[07-Jun-2010 08:43:38] <fus10nx> hmmm I suppose?
[07-Jun-2010 08:43:43] <fus10nx> i dunno just the next stable version
[07-Jun-2010 08:44:27] <fragfutter> fus10nx: in this channel it was mentioned, that beta will be available in a few weeks, but rc and releas is measured in months (with numbers greater 4)
[07-Jun-2010 08:44:42] <fus10nx> thanks
[07-Jun-2010 08:44:49] <fus10nx> theres a few bug fixes im tracking so just waiting
[07-Jun-2010 08:46:52] <fragfutter> the moment it goes into beta, there will be a lot more bugs.
[07-Jun-2010 09:01:29] bzed_ is now known as bzed
[07-Jun-2010 09:19:43] mrayzenoss is now known as mray
[07-Jun-2010 09:23:39] <rmatte> good morning all
[07-Jun-2010 09:23:53] <fragfutter> good afternoon
[07-Jun-2010 09:25:20] <rmatte> lol, that too
[07-Jun-2010 09:26:10] <Simon4> definitely afternoon
[07-Jun-2010 09:28:05] <Simon4> my test server that I upgraded to 2.5.2 hung horribly over the weekend
[07-Jun-2010 09:31:22] <rmatte> hmmmm
[07-Jun-2010 09:31:51] <rmatte> like, the interface hung, everything to do with zenoss hung, or the OS itself hung?
[07-Jun-2010 09:36:32] <Simon4> zenoss hung, tried a reindex and gave up after an hour
[07-Jun-2010 09:36:41] <Simon4> restarted it, reindexed it, and playing again now
[07-Jun-2010 09:38:27] <rmatte> ah
[07-Jun-2010 09:38:52] <rmatte> yeh, I found that I needed to reindex my installs or else I'd run in to problem with zope dying and refusing to start unless the server was rebooted
[07-Jun-2010 09:39:05] <rmatte> it only happened once on a couple of my server, then I reindexed all of them and rebooted them
[07-Jun-2010 09:39:20] <Simon4> yeah, this was reindexed and fixit.py'ed and all the rest beore and after the upgrade on Friday
[07-Jun-2010 09:39:22] <rmatte> haven't had any issues since
[07-Jun-2010 09:39:40] <rmatte> yeh, for some reason the reboot itself was essential, not sure why
[07-Jun-2010 09:39:45] <rmatte> also, what type of install do you have?
[07-Jun-2010 09:39:47] <rmatte> rpm, or stack?
[07-Jun-2010 09:39:49] <Simon4> redhat rpm
[07-Jun-2010 09:40:01] <rmatte> ah ok, then I doubt you have the path issue with the startup script
[07-Jun-2010 09:40:01] <Simon4> at least zenpack --list completes now, that's an improvement
[07-Jun-2010 09:40:27] <rmatte> sounds like it hehe
[07-Jun-2010 10:08:00] forsberg is now known as fOrsberg
[07-Jun-2010 10:15:00] fOrsberg is now known as forsberg
[07-Jun-2010 10:40:51] <Simon4> rmatte: looks like some more agressive memory tuning has got this 2.5.2 box stable again, i tmay just be that restoring the live boxes config on it killed it
[07-Jun-2010 10:41:18] * Simon4 is hoping it's just that, want to get live up to 2.5.2 this week
[07-Jun-2010 10:41:34] <rmatte> ah
[07-Jun-2010 10:41:47] <rmatte> yeh, my 2.5.2 installs have been running fine
[07-Jun-2010 10:41:54] <rmatte> and there is a major improvement on memory usage over 2.4.5
[07-Jun-2010 10:43:35] <rmatte> since 2.4.5 had a memory leak caused by rrdtool
[07-Jun-2010 10:43:41] <rmatte> so it devoured memory
[07-Jun-2010 10:43:43] <sollostech> I purchased the Packt book and in Chapter 6 is says there are Status Monitors and Performance Monitors. I only see Performance monitors, is this a change in a later version after the book or do I have a problem in my install?
[07-Jun-2010 10:43:49] <rmatte> though 2.5.2 still apparently has a memory leak in zencommand
[07-Jun-2010 10:43:55] <rmatte> which is hopefully fixed in 3.0
[07-Jun-2010 10:44:23] <rmatte> sollostech: what exact page? (I have the book right here)
[07-Jun-2010 10:45:06] <rmatte> some stuff has changed since the book, I want to see exactly what you're referring to before I answer
[07-Jun-2010 10:45:21] <sollostech> Page 98 (113 of PDF) says select Monitors but that is now Collectors
[07-Jun-2010 10:45:28] <rmatte> I know that packt is planning a new Zenoss book, but that's still quite a ways off
[07-Jun-2010 10:46:22] <sollostech> that page shows a screen shot with Status Monitors and Performance Monitors. I don't get that at all, the monitor I have is a Peformance Monitor and if I make a new one, that is all I can make
[07-Jun-2010 10:46:38] <rmatte> oh yeh, that's been changed
[07-Jun-2010 10:46:43] <rmatte> it's not even called "monitor" anymore
[07-Jun-2010 10:46:51] <rmatte> "Monitors" rather
[07-Jun-2010 10:46:55] <rmatte> it's "Collectors"
[07-Jun-2010 10:47:02] <rmatte> and there's no distinction between performance and monitor
[07-Jun-2010 10:47:55] <rmatte> so you can basically ignore what it's saying there
[07-Jun-2010 10:48:11] <sollostech> I see, but the settings for a status monitor defined how often it was pinged etc, The Performance monitors didn't have that as far as I could see, I assume now they do and I can set those settings in the Performance Monitors?
[07-Jun-2010 10:48:36] <rmatte> they are all set in one place
[07-Jun-2010 10:48:40] <rmatte> under collectors
[07-Jun-2010 10:49:03] <sollostech> very good, thanks for the clarification! I assumed that was true, I just didn't want to be wrong
[07-Jun-2010 10:49:31] <rmatte> some of the settings are also located in zproperties
[07-Jun-2010 10:49:38] <rmatte> so those 1 the 2 places you'll want to look
[07-Jun-2010 10:49:47] <rmatte> those are the 2*
[07-Jun-2010 10:49:56] <rmatte> no problem
[07-Jun-2010 10:50:08] <sollostech> fantastic!
[07-Jun-2010 10:50:11] <rmatte> there's a few things in the book that'll be a bit off, but overall it's fairly accurate
[07-Jun-2010 10:50:36] <sollostech> Its helping me a lot so far. Also watching the April 6 webinar right now
[07-Jun-2010 10:50:38] <rmatte> though 3.0 has a completely new interface, so the book is going to be pretty useless in terms of telling you how to navigate around the UI once 3.0 is released
[07-Jun-2010 10:50:52] <sollostech> Is there a page with details on what 3.0 will have?
[07-Jun-2010 10:51:17] <rmatte> login to http://public-demo.zenoss.com with admin/zenoss and see for yourself
[07-Jun-2010 10:51:34] <rmatte> it's the alpha version of 3.0
[07-Jun-2010 10:53:05] <sollostech> wow, that is a beautiful interface, extremely impressive!
[07-Jun-2010 10:54:00] <sollostech> I'd been debating Zabbix or Zenoss for some time now, there's no doubt Zenoss is the way to go for what I need
[07-Jun-2010 10:54:58] <fragfutter> its missing some of the heavier elements...
[07-Jun-2010 10:55:19] <sollostech> the new release?
[07-Jun-2010 10:56:10] <fragfutter> darmstadtium, roentgium, copernicum
[07-Jun-2010 10:57:40] <iancmcc> Ha, yeah, I think it's just the first 103. I generated that list from the first text file I found via Google; I guess it was a little old.
[07-Jun-2010 10:58:02] <fragfutter>
[07-Jun-2010 11:03:28] mrayzenoss is now known as mray
[07-Jun-2010 11:05:00] <rmatte> lol
[07-Jun-2010 11:11:13] <jb> i have a host that keeps reporting processes down (events).. but they are not, they are green in the OS tab
[07-Jun-2010 11:11:29] <jb> whats the trick to get rid of these events?
[07-Jun-2010 11:12:56] <rmatte> If it's reporting them as down then they shouldn't show up as green on the OS tab
[07-Jun-2010 11:13:04] <rmatte> like, you mean you're getting process down alerts for them?
[07-Jun-2010 11:16:05] <twm1010> mray: you around?
[07-Jun-2010 11:17:04] <rmatte> jb: the event being present in the event console is directly linked to the status icon next to the process on the OS tab
[07-Jun-2010 11:17:16] <rmatte> so if you're clearing the event, then checking the process status it'll show as green
[07-Jun-2010 11:17:28] <rmatte> if the event is still in active events it should show up red
[07-Jun-2010 11:18:47] <mray> yup
[07-Jun-2010 11:18:52] <mray> twm1010: yup
[07-Jun-2010 11:20:12] <twm1010> mray: Has anyone written an end to end configuration guide for hardware specific monitoring for say... HP servers.
[07-Jun-2010 11:20:45] <twm1010> In regards to say... correct configuration of the iLO2 card, installation of insight manager, config of sending traps, etc.
[07-Jun-2010 11:21:23] <twm1010> i know the HP zenpacks are out there, but those are Zenoss side, i'm looking to start documenting what needs to be done on the target
[07-Jun-2010 11:21:42] <twm1010> we've got IBM, HP, and Dell hardware here, was going to try and builde a guide for each
[07-Jun-2010 11:22:09] <jb> yeah, im getting process down alerts for them
[07-Jun-2010 11:22:14] <jb> but they have green icons
[07-Jun-2010 11:22:16] <jb> and they really are up
[07-Jun-2010 11:22:43] <jb> so obviously they aren't directly linked
[07-Jun-2010 11:23:06] <mray> twm1010: that would be awesome
[07-Jun-2010 11:23:37] <mray> twm1010: I'd love to have a wiki page along the lines of "So you want to monitor HP Hardware" with a decision tree pointing out your options
[07-Jun-2010 11:24:24] <rmatte> "So you want to monitor your coffee pot? Zenoss can help!"
[07-Jun-2010 11:24:45] <twm1010> Yeah, I was going to dig into each of the manufacturers, starting with HP
[07-Jun-2010 11:24:57] <twm1010> i'm tired of stuff slipping through the alerting cracks, bad raid cache batteries, etc.
[07-Jun-2010 11:25:50] <mray> twm1010: I will gladly put up each one on the blog and try to get as much attention as possible
[07-Jun-2010 11:26:03] <mray> the Dell and HP stuff has come up repeatedly
[07-Jun-2010 11:26:12] <mray> Windows would be another
[07-Jun-2010 11:26:32] <mray> heck, I could throw in Linux
[07-Jun-2010 11:27:39] <mray> twm1010: our product manager said he'd put it together in OmniGraffle for you if you want
[07-Jun-2010 11:35:18] <jb> well, my dell snmp transform zenpack should help you with all of that, twm
[07-Jun-2010 11:35:23] <jb> as long as you have OMSA installed
[07-Jun-2010 11:42:40] <frozty_sa> some display problems on some of the dev pages: docs/DOC-3785
[07-Jun-2010 11:44:04] <frozty_sa> mray / twm1010: those sound like they would be very helpful reference
[07-Jun-2010 11:44:38] <frozty_sa> a big part of my learning curve was to see/figure out the different paths I had to go through for my different sets of hardware
[07-Jun-2010 11:44:52] <jb> yeh, its confusing
[07-Jun-2010 12:21:25] <zykes-> we've got all dell, ibm and hp as well
[07-Jun-2010 12:21:40] <zykes-> + sun, storagetek, f5, bluecoat, cisco, juniper etc
[07-Jun-2010 12:59:16] <twm1010> jb: sure, i'm starting with HP
[07-Jun-2010 12:59:23] <twm1010> i've not used the dell hardware much, but i'll hit them all
[07-Jun-2010 12:59:28] <twm1010> we've some older poweredge systems here
[07-Jun-2010 13:03:19] <twm1010> bbl
[07-Jun-2010 13:06:07] <kobalt> anyone know if you can do a search in the history console to only show records that has a value in it, like doing a search in the history console and only showing the records is there is a name in the owner feild something like !="" or != NULL
[07-Jun-2010 13:51:02] <arrrghhh> hey all. trying to get zenoss to display metrics on ping response times for devices, and i'm hitting a brick wall. has anyone done this before?
[07-Jun-2010 13:53:25] <mray> arrrghhh: what do you want? Just a ping graph?
[07-Jun-2010 13:53:58] <arrrghhh> mray, yes, our old network monitoring system has a response time graph that helps us pinpoint outages.
[07-Jun-2010 13:54:12] <arrrghhh> thread/5455?start=0&tstart=0 - that thread seems like what i want, but i can't figure out how to get it working.
[07-Jun-2010 13:54:15] <kobalt> there is a check_ping plugin that will tell you latency for the pings, but from my testing its no responisve enought in large networks
[07-Jun-2010 13:54:31] <arrrghhh> check_ping, yes, that's what i was going to use...
[07-Jun-2010 13:54:44] <kobalt> s/no/not
[07-Jun-2010 13:54:44] <arrrghhh> we don't monitor an enormous number of devices by any means, it's around 500.
[07-Jun-2010 13:54:47] <mray> kobalt: too much overhead running that many commands?
[07-Jun-2010 13:55:08] <kobalt> mray, it takes about 20 seconds to run the command
[07-Jun-2010 13:55:15] <mray> kobalt: per device?
[07-Jun-2010 13:55:21] <kobalt> mray yes
[07-Jun-2010 13:55:27] <mray> wow, that blows
[07-Jun-2010 13:55:49] <arrrghhh> hrm. i wonder how nmis does it... probably something similar. nmis is far from elegant. our network monitoring department is just used to it, and i know they're going to complain if they don't have something similar with zenoss.
[07-Jun-2010 13:55:56] <mray> well… there is a half-finished example somewhere for doing it with Twisted
[07-Jun-2010 13:56:16] <kobalt> it could be my setup but I could not get it under about 9 seconds for the localhost (pinging the server that zenoss is on)
[07-Jun-2010 13:56:39] <arrrghhh> so this isn't something that's built-into zenoss? seems like it would be something that is pretty desirable for routers...
[07-Jun-2010 13:56:46] <arrrghhh> for monitoring routers that is.
[07-Jun-2010 13:56:53] <mray> kobalt: the Dev Guide 11.4 is a start on a new PingPerf collector
[07-Jun-2010 13:57:25] <mray> arrrghhh: we just collect ping availability, not the performance
[07-Jun-2010 13:58:00] <mray> but yeah, it's one of those things people ask for that we never get around to doing
[07-Jun-2010 13:58:12] <mray> since fPing and check_ping work fairly well
[07-Jun-2010 13:58:24] <arrrghhh> mray, well i guess i'd like ping availability graphed...
[07-Jun-2010 13:58:38] <mray> arrrghhh: I can walk you through it, it's pretty simple
[07-Jun-2010 13:58:53] <arrrghhh> if i'm already pinging the device with zenoss, can't i tie that to a graph point?
[07-Jun-2010 13:58:57] <arrrghhh> alrighty
[07-Jun-2010 13:59:48] <mray> arrrghhh: have you looked at docs/DOC-3416 ?
[07-Jun-2010 14:00:06] <mray> specifically the attached PDF?
[07-Jun-2010 14:00:45] <mray> all you need is a custom template with a command data source
[07-Jun-2010 14:01:03] <arrrghhh> i'll take a look
[07-Jun-2010 14:01:08] <arrrghhh> i haven't looked at it.
[07-Jun-2010 14:01:43] <mray> arrrghhh: I'll walk you through it, it's really simple
[07-Jun-2010 14:01:47] <mray> go to Devices
[07-Jun-2010 14:01:59] <arrrghhh> k
[07-Jun-2010 14:01:59] <mray> http://yourserver:8080/zport/dmd/Devices
[07-Jun-2010 14:02:15] <mray> Templates->Add Template
[07-Jun-2010 14:02:22] <mray> call it "PingPerf"
[07-Jun-2010 14:02:38] <arrrghhh> alrighty
[07-Jun-2010 14:02:42] <mray> Add a Command Data Source
[07-Jun-2010 14:02:57] <mray> call it Ping
[07-Jun-2010 14:03:41] <arrrghhh> k
[07-Jun-2010 14:06:14] <mray> hmm… lemme get the path to check_ping right
[07-Jun-2010 14:06:24] <arrrghhh> i think i have it in mine...
[07-Jun-2010 14:07:00] <arrrghhh> /opt/zenoss/common/libexec/check_ping -H $devname -w 180,100% -c300,100% |sed -e 's# - Packet loss#|loss#;s#%,##;s#ms##;s# = #=#g'
[07-Jun-2010 14:07:09] <arrrghhh> that's the command i have for my 'test' setup.
[07-Jun-2010 14:07:14] <mray> /usr/local/zenoss/common/libexec/check_ping -H ${here/manageIp} -w 180,100% -c 300,100% | sed -e 's# - Packet loss#|loss#;s#%,##;s#ms##;s# = #=#g'
[07-Jun-2010 14:07:28] <mray> note that I replaced $devname with ${here/manageIp}
[07-Jun-2010 14:07:40] <mray> in case DNS fails
[07-Jun-2010 14:07:40] <arrrghhh> is that better than $devname?
[07-Jun-2010 14:07:43] <arrrghhh> ah
[07-Jun-2010 14:07:44] <mray> yeah
[07-Jun-2010 14:07:45] <arrrghhh> i see
[07-Jun-2010 14:08:00] <mray> I don't have DNS consistently setup with some boxes
[07-Jun-2010 14:08:07] <arrrghhh> alrighty, what's next.
[07-Jun-2010 14:08:13] <mray> save that, then test it against a known device
[07-Jun-2010 14:08:35] <mray> Executing command /usr/local/zenoss/common/libexec/check_ping -H 10.87.209.111 -w 180,100% -c 300,100% | sed -e 's# - Packet loss#|loss#;s#%,##;s#ms##;s# = #=#g' against 10.87.209.111 PING OK|loss=0 RTA=0.05 |rta=0.046000ms;180.000000;300.000000;0.000000 pl=0%;100;100;0 DONE in 4 seconds
[07-Jun-2010 14:08:41] <arrrghhh> yep.
[07-Jun-2010 14:08:46] <arrrghhh> done in 4 secs as well.
[07-Jun-2010 14:08:57] <mray> go back to the PingPerf tempalte
[07-Jun-2010 14:09:01] <arrrghhh> k
[07-Jun-2010 14:09:13] <mray> oops, I forgot the data points
[07-Jun-2010 14:09:22] <mray> back to the data source
[07-Jun-2010 14:09:35] <arrrghhh> alright
[07-Jun-2010 14:09:39] <mray> data points are the values returned by your script
[07-Jun-2010 14:09:50] <mray> "loss" and "RTA"
[07-Jun-2010 14:09:52] <arrrghhh> LOSS & RTA?
[07-Jun-2010 14:09:55] <arrrghhh> excellent.
[07-Jun-2010 14:10:16] <arrrghhh> what do i configure for them tho?
[07-Jun-2010 14:10:36] <mray> defaults
[07-Jun-2010 14:10:44] <mray> they're both gauges
[07-Jun-2010 14:10:52] <arrrghhh> so no rrd min/max & nothing for 'create cmd'?
[07-Jun-2010 14:11:00] <mray> nah, those are dynamic
[07-Jun-2010 14:11:05] <arrrghhh> alrighty.
[07-Jun-2010 14:11:09] <mray> now you can add a threshold
[07-Jun-2010 14:11:11] <arrrghhh> k
[07-Jun-2010 14:11:19] <mray> "loss"
[07-Jun-2010 14:11:31] <mray> select Ping_loss for your Data Point
[07-Jun-2010 14:11:41] <mray> perhaps 5 for max value
[07-Jun-2010 14:11:57] <mray> Event Class of /Status/Ping makes sense
[07-Jun-2010 14:12:03] <arrrghhh> ok
[07-Jun-2010 14:12:12] <arrrghhh> then do a second for RTA as well?
[07-Jun-2010 14:12:18] <mray> yup
[07-Jun-2010 14:12:38] <arrrghhh> alrighty
[07-Jun-2010 14:12:59] <mray> Add a graph
[07-Jun-2010 14:13:08] <mray> "Ping Perf"
[07-Jun-2010 14:13:23] <arrrghhh> defaults for it as well?
[07-Jun-2010 14:13:35] <mray> yeah
[07-Jun-2010 14:13:39] <arrrghhh> i guess i should put Milliseconds for units
[07-Jun-2010 14:13:49] <mray> arrrghhh: you could make 2 graphs, 1 for loss and 1 for RTA
[07-Jun-2010 14:14:05] <arrrghhh> can i have them both in the same graph?
[07-Jun-2010 14:14:15] <MWT> Hi all, does anyone have time for a little tutoring?
[07-Jun-2010 14:14:32] <mray> arrrghhh: well, you could but you'd be comparing ms with counts
[07-Jun-2010 14:14:45] <arrrghhh> MWT, go ahead and ask away!
[07-Jun-2010 14:14:50] <mray> MWT: I'm finishing up a Command Data Source walkthrough
[07-Jun-2010 14:14:59] <arrrghhh> mray, ah, i see... yea probably would be better to have 2 graphs then.
[07-Jun-2010 14:15:02] <MWT> cool, ill follow along
[07-Jun-2010 14:15:20] <mray> arrrghhh: you may want to clean up the descriptions a bit
[07-Jun-2010 14:15:35] <kobalt> mray: I made the change you suggested on my setup and it went from 19 sec to 4 hrmm... dns issue I think
[07-Jun-2010 14:15:50] <mray> kobalt: yeah
[07-Jun-2010 14:16:04] <mray> arrrghhh: ie. change the threshold name to "Max Loss" or somesuch
[07-Jun-2010 14:16:18] <mray> you can also play with the colors, I like red
[07-Jun-2010 14:16:50] <mray> E90000
[07-Jun-2010 14:17:16] <arrrghhh> okie
[07-Jun-2010 14:17:32] <arrrghhh> i have graphs now on this device, but they're blank... shouldn't i have at least one data point?
[07-Jun-2010 14:17:48] <mray> ahh Grasshopper, have you bound your new Template?
[07-Jun-2010 14:17:58] <arrrghhh> i believe so
[07-Jun-2010 14:18:09] <arrrghhh> to one device
[07-Jun-2010 14:18:40] <mray> lemme go see what happens with 1 device
[07-Jun-2010 14:18:42] <arrrghhh> i just went to an individual device, went to more->templates and bind template
[07-Jun-2010 14:19:19] <mray> and you control-clicked?
[07-Jun-2010 14:19:22] <mray> mine works
[07-Jun-2010 14:19:48] <arrrghhh> control-clicked?
[07-Jun-2010 14:20:07] <mray> More->Templates
[07-Jun-2010 14:20:08] <arrrghhh> the graph for Ping Perf and RTA perf show
[07-Jun-2010 14:20:15] <arrrghhh> i just don't get any data points.
[07-Jun-2010 14:20:21] <mray> arrrghhh: patience
[07-Jun-2010 14:20:24] <mray> 5 minutes
[07-Jun-2010 14:20:34] <arrrghhh> ah, so i do need to let it run.
[07-Jun-2010 14:20:37] <mray> the RRD file is getting filled
[07-Jun-2010 14:20:47] <arrrghhh> that's fine, just wanted to make sure. i figured i would get one data point right off the bat
[07-Jun-2010 14:21:03] <mray> nope
[07-Jun-2010 14:21:08] <arrrghhh> alrighty
[07-Jun-2010 14:21:12] <mray> you should now have 2 graphs on your special device
[07-Jun-2010 14:21:18] <arrrghhh> i do
[07-Jun-2010 14:21:21] <mray> you could go and bind the template wherever you need it
[07-Jun-2010 14:21:28] <mray> and check_ping will run against those devices
[07-Jun-2010 14:21:34] <arrrghhh> k
[07-Jun-2010 14:21:42] <arrrghhh> i'm assuming i can associate the template to an entire device group?
[07-Jun-2010 14:21:46] <mray> yes
[07-Jun-2010 14:21:49] <mray> you could also go Create a New ZenPack and export this
[07-Jun-2010 14:22:01] <mray> you could call it Nagios Check Ping, but that ZenPack is already taken
[07-Jun-2010 14:22:02] <mray>
[07-Jun-2010 14:22:23] <arrrghhh> haha
[07-Jun-2010 14:22:47] <arrrghhh> sweet.
[07-Jun-2010 14:23:03] <arrrghhh> alrighty, it's all bound. now consider adding this as something built-into zenoss!
[07-Jun-2010 14:23:22] <mray> yeah, it's on the long list of "duh" things we should add
[07-Jun-2010 14:23:31] <arrrghhh> i'm going to lunch, hopefully i have a lot of pretty graphs when i come back.
[07-Jun-2010 14:23:41] <arrrghhh> thanks mray. you guys going to do another webinar soon?
[07-Jun-2010 14:24:04] <arrrghhh> i was the one asking all of those annoying questions about autodiscovery haha
[07-Jun-2010 14:24:05] <mray> Tuesday
[07-Jun-2010 14:24:14] <arrrghhh> cool, hopefully i can attend.
[07-Jun-2010 14:24:15] <mray> I'm at SouthEast LinuxFest this weekend
[07-Jun-2010 14:24:21] <arrrghhh> nice
[07-Jun-2010 14:24:38] <mray> and still on the fence about Velocity and DevOps Day
[07-Jun-2010 14:25:19] <arrrghhh> holy crap.
[07-Jun-2010 14:25:29] <MWT> A newbie looking for help with monitoring the asterisk service on my Trixbox phone server.
[07-Jun-2010 14:25:44] <MWT> i've followed the zen pack at docs/DOC-4643 but not getting any graphs
[07-Jun-2010 14:25:51] <arrrghhh> i think i need to adjust my thresholds. i have 180+ events for threshold of RTA exceeded.
[07-Jun-2010 14:27:02] <MWT> a general walkthrough on adding "custom" services and/or processes to monitor would be very helpful
[07-Jun-2010 14:27:08] <mray> arrrghhh: did you set it at 1 or something?
[07-Jun-2010 14:27:18] <arrrghhh> mray 30. i just set it to 200.
[07-Jun-2010 14:27:43] <mray> MWT: http://www.skills-1st.co.uk/papers/jcurry.html Check out the "Methods of monitoring processes with Zenoss"
[07-Jun-2010 14:28:36] <MWT> checking it out now, thanks mray!
[07-Jun-2010 14:28:47] <arrrghhh> mray, thanks for the help. going to lunch, hopefully i have a lot of pretty graphs when i get back
[07-Jun-2010 14:34:11] <mray> my graphs are populating now
[07-Jun-2010 14:52:57] <MWT> so i've created a process for 'asterisk' and 'trixbox' on my phone server. Both are now listed with green dots indicating that all is well with the processes.
[07-Jun-2010 14:53:18] <MWT> My problem is that i never indicated the path to the processes, nor did i include the actual process name
[07-Jun-2010 14:53:56] <MWT> i just used 'asterisk' and 'trixbox'. Is there a reason why zenoss thinks it is correctly monitoring the asterisk process?
[07-Jun-2010 14:54:18] <mray> MWT: it's just matching a regex?
[07-Jun-2010 14:54:34] <MWT> Under the OS tab on my device in zenoss 2.5
[07-Jun-2010 14:54:41] <MWT> -->OS Processes
[07-Jun-2010 14:55:49] <MWT> correct.
[07-Jun-2010 14:56:01] <MWT> the regex is just listed as 'asterisk'
[07-Jun-2010 14:56:29] <MWT> and 'trixbox' but i plan on removing the trixbox if i can get the asterisk process and/or service to monitor correctly
[07-Jun-2010 14:56:44] <Simon4_> it uses regex find, not regex match, so "asterisk" will match the asterisk process no matter what the path
[07-Jun-2010 14:57:28] <MWT> very cool! So is it finding the actual asterisk process or everything related to asterisk in terms of services/processes?
[07-Jun-2010 14:57:54] <Simon4_> anything in the output of ps that matches "asterisk" (or the osprocess table in snmp, in fact)
[07-Jun-2010 14:58:14] <MWT> ok. Thank you Simon4_
[07-Jun-2010 14:58:17] <MWT> great info
[07-Jun-2010 15:01:34] <Simon4_> np
[07-Jun-2010 15:12:58] <arrrghhh> mray, sorry to bug ya again, but just got back from lunch and my graphs are still empty...
[07-Jun-2010 15:13:15] <arrrghhh> assuming the check_ping command is functioning properly (which it seemed to be) what else could it be?
[07-Jun-2010 15:16:10] <coofamani> arrrghhh: try running 'rrdtool last' against one of the RRD files and verify that the last update time and value make sense
[07-Jun-2010 15:17:39] <arrrghhh> coofamani, never used that before, but the number it spat out doesn't make any sense to me.
[07-Jun-2010 15:17:59] <arrrghhh> i did 'rrdtool last Ping_RTA.rrd' and it came back with "1275941746"
[07-Jun-2010 15:19:00] <arrrghhh> another device "1275941643" - not sure what these numbers are supposed to represent...?
[07-Jun-2010 15:20:00] <rmatte> hmmm, zenperfsnmp has a habbit of crashing on one of my Zenoss boxes when I'm remodelling
[07-Jun-2010 15:20:21] <rmatte> well, more when I'm actually adding devices rather
[07-Jun-2010 15:20:25] <mray> arrrghhh: perhaps try "Push Changes"?
[07-Jun-2010 15:20:28] <rmatte> no indication in the log as to why it crashed though
[07-Jun-2010 15:20:42] <coofamani> arrrghhh: its epoch time
[07-Jun-2010 15:21:15] <coofamani> arrrghhh: that last one is Mon, 07 Jun 2010 20:14:03 GMT
[07-Jun-2010 15:21:20] <coofamani> arrrghhh: http://www.epochconverter.com/
[07-Jun-2010 15:21:23] <arrrghhh> mray, i apologize, where is this push changes?
[07-Jun-2010 15:21:32] <arrrghhh> coofamani, excellent, thank you.
[07-Jun-2010 15:21:39] <coofamani> np
[07-Jun-2010 15:21:43] <rmatte> arrrghhh: from the device page, or whatever page: manage -> push changes
[07-Jun-2010 15:22:33] <arrrghhh> rmatte, ah, never noticed that one before. these menus are kinda confusing, but they hide some very powerful and useful tools!
[07-Jun-2010 15:22:46] <rmatte> yeh, the new UI will help with that
[07-Jun-2010 15:22:54] <arrrghhh> new?
[07-Jun-2010 15:22:55] <rmatte> stuff is a bit buried in the current UI
[07-Jun-2010 15:23:04] <rmatte> yeh, the next version of Zenoss has a completely new UI
[07-Jun-2010 15:23:05] <arrrghhh> 3.0?
[07-Jun-2010 15:23:08] <rmatte> yessir
[07-Jun-2010 15:23:10] <arrrghhh> sweet.
[07-Jun-2010 15:23:19] <arrrghhh> is that slated for release soon...?
[07-Jun-2010 15:23:32] <rmatte> well, the beta is due out soon, it's currently still in Alpha
[07-Jun-2010 15:23:33] <arrrghhh> i thought i saw a beta or alpha release...
[07-Jun-2010 15:23:40] <rmatte> then the final release will be a few months after the beta drops
[07-Jun-2010 15:23:43] <arrrghhh> yea... must've been alpha.
[07-Jun-2010 15:23:45] <arrrghhh> cool.
[07-Jun-2010 15:24:15] <rmatte> provided there aren't any crazy backend bugs in 3.0, it should be a really good release
[07-Jun-2010 15:24:24] <rmatte> guess we'll wait and see
[07-Jun-2010 15:24:53] <arrrghhh> yea i just started with 2.5.2 a couple of days ago. trying to replace our outdated network monitoring system. not as easy as i was hoping it would've been
[07-Jun-2010 15:25:01] <rmatte> ah
[07-Jun-2010 15:25:02] <arrrghhh> i guess nothing ever is tho.
[07-Jun-2010 15:25:15] <rmatte> yeh, there's lots to learn, but honestly, Zenoss is pretty simple compared to other systems
[07-Jun-2010 15:25:23] <rmatte> and it's very powerful
[07-Jun-2010 15:25:48] <arrrghhh> yea. we used NMIS previously. it was pretty customizable, but ugly as hell to look at and ridiculously difficult to configure.
[07-Jun-2010 15:25:57] <rmatte> It took me about 6 months to get a good hang of it, then another 6 months to pretty much be able to do anything with it
[07-Jun-2010 15:25:57] <aclark> is version 2.5.70 from docs/DOC-5854#installer really 3.0 alpha ?
[07-Jun-2010 15:26:08] <rmatte> aclark: yes, it is
[07-Jun-2010 15:26:11] <aclark> rmatte: thx
[07-Jun-2010 15:27:11] <rmatte> arrrghhh: visit http://public-demo.zenoss.com and login with admin/zenoss to see the new UI
[07-Jun-2010 15:27:48] <arrrghhh> interesting.
[07-Jun-2010 15:27:56] <arrrghhh> looks like a fairly complete rewrite
[07-Jun-2010 15:27:59] <arrrghhh> of the UI that is.
[07-Jun-2010 15:28:39] <rmatte> yeh, it is
[07-Jun-2010 15:29:02] <rmatte> they've had most of the devs working on it for a while now
[07-Jun-2010 15:29:15] <arrrghhh> i like it!
[07-Jun-2010 15:29:30] <rmatte>
[07-Jun-2010 15:29:30] <arrrghhh> perhaps by the time i get zenoss working on our network, 3.0 will be ready haha!
[07-Jun-2010 15:29:46] <rmatte> well, I'm pretty sure you'll be able to get it working before that
[07-Jun-2010 15:29:48] <rmatte> lol
[07-Jun-2010 15:29:53] <arrrghhh> bwhahaha
[07-Jun-2010 15:29:55] <arrrghhh> i'm getting close.
[07-Jun-2010 15:30:09] <arrrghhh> mray help me setup some graphs that i'm trying to sort out why they're not working...
[07-Jun-2010 15:30:33] <arrrghhh> and then a few other kinks to work out, and i hopefully will be done. the big chore of adding all the devices is already done.
[07-Jun-2010 15:30:47] <rmatte> well, what's not working in the graphS?
[07-Jun-2010 15:31:06] <arrrghhh> ... the graphs themselves...
[07-Jun-2010 15:31:14] <rmatte> are they just not there at all?
[07-Jun-2010 15:31:16] <arrrghhh> he help me setup a performance monitor for ping response time.
[07-Jun-2010 15:31:18] <rmatte> or are they there but not loading
[07-Jun-2010 15:31:27] <rmatte> or are you getting missing rrd file messages
[07-Jun-2010 15:31:33] <rmatte> or are you seeing "nan" for the values?
[07-Jun-2010 15:31:34] <arrrghhh> well, the graph exists. but there's no points plotted.
[07-Jun-2010 15:31:58] <rmatte> do you see any errors on the graphs relating to RRD?
[07-Jun-2010 15:32:03] <arrrghhh> i have a ping loss and RTA graph setup.
[07-Jun-2010 15:32:12] <arrrghhh> not on the graph itself, do you mean in the log files
[07-Jun-2010 15:32:13] <arrrghhh> ?
[07-Jun-2010 15:32:21] <rmatte> nah, I mean on the graph itself
[07-Jun-2010 15:32:28] <rmatte> describe what you're seeing on the graph?
[07-Jun-2010 15:32:34] <arrrghhh> nope, the graph itself looks great.
[07-Jun-2010 15:32:45] <arrrghhh> i'll take a screenshot. the graph displays, just no points are plotted.
[07-Jun-2010 15:33:59] * Simon4_ discovers that two 10k disks raid-1 can't keep up with updating 87,000 rrd files every 5 minutes
[07-Jun-2010 15:34:07] <Simon4_> not all that surprising I guess
[07-Jun-2010 15:34:31] <arrrghhh> rmatte, http://img203.imageshack.us/img203/2398/screenshot6720101433.png
[07-Jun-2010 15:35:19] <rmatte> oh, you only added the thresholds it looks like
[07-Jun-2010 15:35:22] <rmatte> not the datapoints themselves
[07-Jun-2010 15:35:32] <rmatte> edit the graphs and add the datapoints
[07-Jun-2010 15:35:37] <arrrghhh> i believe i have datapoints... okie.
[07-Jun-2010 15:35:56] <rmatte> with datapoints you'd see something beside the name like: cur: avg: max:
[07-Jun-2010 15:36:12] <arrrghhh> I have 2 data points under my data source
[07-Jun-2010 15:36:13] <rmatte> with thresholds it's blank since it just draws a line to show where the threshold is at
[07-Jun-2010 15:36:24] <rmatte> right, you need to go in to the graph and add them to it
[07-Jun-2010 15:36:25] <arrrghhh> LOSS and RTA
[07-Jun-2010 15:36:43] <rmatte> you have thresholds called LOSS and RTA too I assume?
[07-Jun-2010 15:36:45] <arrrghhh> lol if that's it
[07-Jun-2010 15:37:02] <rmatte> If you don't then I'm boggled
[07-Jun-2010 15:37:12] <arrrghhh> i thought i did that
[07-Jun-2010 15:37:31] <rmatte> you might have selected to add thresholds instead of a graphpoints by accident
[07-Jun-2010 15:37:35] <arrrghhh> perhaps i didn't. there were a lot of steps, and mray did a great job of walking me thru but i kinda rushed him and he may have skipped some steps.
[07-Jun-2010 15:37:42] <rmatte> ah
[07-Jun-2010 15:38:03] <arrrghhh> now i'm getting 'MISSING RRD FILE:' on the graphs...
[07-Jun-2010 15:39:16] <arrrghhh> yea i have the thresholds on the graph
[07-Jun-2010 15:39:19] <arrrghhh> but not the data points.
[07-Jun-2010 15:40:32] <rmatte> how is the data actually being collected for the graphpoints?
[07-Jun-2010 15:40:40] <rmatte> or should I say datapoints
[07-Jun-2010 15:40:43] <rmatte> are you using a script?
[07-Jun-2010 15:40:56] <arrrghhh> ok so i 'fixed' RTA...
[07-Jun-2010 15:41:10] <arrrghhh> 1 sec. i probably caused this cluster%@#$ myself.
[07-Jun-2010 15:41:19] <rmatte> k
[07-Jun-2010 15:44:01] <arrrghhh> to answer your question, i'm just using a command - check_ping
[07-Jun-2010 15:44:07] <rmatte> k
[07-Jun-2010 15:44:19] <rmatte> what does the output look like?
[07-Jun-2010 15:44:27] <arrrghhh> yea, i'm not sure what's wrong. the RTA is working now, but loss i get "missing RRD file"..
[07-Jun-2010 15:44:51] <rmatte> ok, when you run a test on the datasource against a device, what does the output look like?
[07-Jun-2010 15:45:06] <rmatte> click on the datasource in your template, you'll see a test input box, throw in the name of a device and click test
[07-Jun-2010 15:45:10] <rmatte> paste the output
[07-Jun-2010 15:45:23] <arrrghhh> sure, 1 sec.
[07-Jun-2010 15:48:27] <arrrghhh> PING OK|loss=0 RTA=50.52 |rta=50.521999ms;180.000000;300.000000;0.000000 pl=0%;100;100;0
[07-Jun-2010 15:48:50] <arrrghhh> /opt/zenoss/common/libexec/check_ping -H ${here/manageIp} -w 180,100% -c300,100% |sed -e 's# - Packet loss#|loss#;s#%,##;s#ms##;s# = #=#g'
[07-Jun-2010 15:48:55] <arrrghhh> that's the command that i'm using for the template
[07-Jun-2010 15:49:07] <rmatte> k, and is your datapoint named loss or LOSS?
[07-Jun-2010 15:49:27] <arrrghhh> the name of the datapoint? LOSS
[07-Jun-2010 15:49:32] <rmatte> then that's your problem
[07-Jun-2010 15:49:35] <rmatte> it's case sensitive
[07-Jun-2010 15:49:40] <rmatte> hence why RTA is working but LOSS is not
[07-Jun-2010 15:49:42] <arrrghhh> RTA as well?
[07-Jun-2010 15:49:44] <arrrghhh> d'oh.
[07-Jun-2010 15:50:07] <rmatte> you can rename it on the graph to LOSS so that it doesn't look funny
[07-Jun-2010 15:50:13] <rmatte> but the datapoint itself needs to be called loss
[07-Jun-2010 15:50:49] <rmatte> either that or adjust the command to output as LOSS instead of loss
[07-Jun-2010 15:52:09] <arrrghhh> ok, now i'm getting nan on all the points.
[07-Jun-2010 15:52:15] <arrrghhh> perhaps patience is best now
[07-Jun-2010 15:52:28] <rmatte> also, I'll give you another trick... once the graphpoints are added to the graph, you can click on them, and in format you'll see something like 5.2%lf%s
[07-Jun-2010 15:52:43] <rmatte> if you remove the %s at the end, it'll make it so that Zenoss always displays the actual numerical value
[07-Jun-2010 15:52:57] <rmatte> because by default it had a tendency to convert 0.0001 to 1m or whatever
[07-Jun-2010 15:53:02] <rmatte> and 1000000 to 1M
[07-Jun-2010 15:53:10] <rmatte> or 10000000000 to 1G
[07-Jun-2010 15:53:24] <rmatte> which is undesirable in this case
[07-Jun-2010 15:53:31] <rmatte> it would be fine if it were memory or something
[07-Jun-2010 15:53:55] <rmatte> now that they are showing "nan" just wait 3 polling cycles (about 15 minutes) and you should start seeing values
[07-Jun-2010 15:54:02] <arrrghhh> alrighty
[07-Jun-2010 15:54:12] <arrrghhh> i'm going to do some adjustment of the naming so these graphs make more sense...
[07-Jun-2010 15:54:25] <rmatte> cool
[07-Jun-2010 15:59:11] <arrrghhh> so are the graphs supposed to be tied to eachother? when i zoom one in or change the time on one graph, all the other graphs on the page change with it...
[07-Jun-2010 15:59:22] <arrrghhh> nvm
[07-Jun-2010 15:59:26] <arrrghhh> i'm an idiot
[07-Jun-2010 15:59:32] <arrrghhh> 'link graphs' check box
[07-Jun-2010 16:01:06] <rmatte> hehe
[07-Jun-2010 16:01:32] <rmatte> yeh, they are linked by default since it's usually useful when troubleshooting issues
[07-Jun-2010 16:02:02] <arrrghhh> yea, at first i was perplexed. then i just accepted it. now that i'm poking around i figured i would ask, and now that check box makes sense haha.
[07-Jun-2010 16:02:11] <rmatte>
[07-Jun-2010 16:02:30] <rmatte> I rarely uncheck it, but it is handy in certain cases
[07-Jun-2010 16:02:37] <arrrghhh> yea
[07-Jun-2010 16:02:38] <rmatte> such as when I have like 100 graphs on a perf tab
[07-Jun-2010 16:02:49] <arrrghhh> seriously. hopefully we don't get to that point
[07-Jun-2010 16:02:54] <rmatte> well, the most I have is 64
[07-Jun-2010 16:02:59] <rmatte> it's all IPSLA stuff on a router
[07-Jun-2010 16:03:11] <arrrghhh> fortunately we just use this for monitoring up/down pretty much.
[07-Jun-2010 16:03:16] <rmatte> ah
[07-Jun-2010 16:03:27] <rmatte> I use it for all sorts of fun stuff
[07-Jun-2010 16:03:32] <arrrghhh> i know the management is going to want it to do a lot more, which is why i am trying to find a product that can scale with their wants.
[07-Jun-2010 16:03:35] <rmatte> I have 13 Zenoss installs right now
[07-Jun-2010 16:03:39] <arrrghhh> damn!
[07-Jun-2010 16:03:40] <rmatte> with more on the way in the near future
[07-Jun-2010 16:03:43] <arrrghhh> haha
[07-Jun-2010 16:03:53] <rmatte> It's a lot to manage lol
[07-Jun-2010 16:04:05] <rmatte> largest install is monitoring almost 400 devices
[07-Jun-2010 16:04:09] <arrrghhh> well NMIS was really starting to annoy us. the monitors liked it, but recently it's been misbehaving...
[07-Jun-2010 16:04:17] <rmatte> ah
[07-Jun-2010 16:04:26] <arrrghhh> that's not that big... we have about 500 right now, and that's just the routers and switches haha!
[07-Jun-2010 16:04:40] <arrrghhh> i don't even want to think about adding all the servers...
[07-Jun-2010 16:04:43] <rmatte> yeh, I'm supposed to potentially getting a 700 device client at some point
[07-Jun-2010 16:04:57] <arrrghhh> just at corporate alone that would probably double the monitored devices.
[07-Jun-2010 16:05:07] <rmatte> fun
[07-Jun-2010 16:05:15] <arrrghhh> yea. hopefully they don't go that far.
[07-Jun-2010 16:05:16] <rmatte> all windows servers?
[07-Jun-2010 16:05:22] <arrrghhh> usually those server guys monitor their own stuff.
[07-Jun-2010 16:05:24] <arrrghhh> oh no
[07-Jun-2010 16:05:31] <rmatte> mix of everything?
[07-Jun-2010 16:05:34] <arrrghhh> probably 40% are windows.
[07-Jun-2010 16:05:38] <arrrghhh> maybe even less, i'm not sure.
[07-Jun-2010 16:05:45] <arrrghhh> i just do the network stuff.
[07-Jun-2010 16:07:42] <arrrghhh> hrm. i don't know if i like this. it keeps labeling devices as down when they are in fact up...
[07-Jun-2010 16:08:04] <rmatte> are the devices actually pingable though?
[07-Jun-2010 16:08:07] <arrrghhh> yep
[07-Jun-2010 16:08:16] <rmatte> so you can ping them from the zenoss box itself?
[07-Jun-2010 16:08:26] <arrrghhh> perhaps i have this template set a little too sensitive
[07-Jun-2010 16:08:40] <arrrghhh> yea, i just clicked on a device went to the drop down and did a ping, came back no problem.
[07-Jun-2010 16:08:48] <rmatte> well, there's built in ping monitoring and then there's that
[07-Jun-2010 16:09:00] <arrrghhh> hrm.
[07-Jun-2010 16:09:02] <rmatte> if Zenoss is actually showing the device as down it's doing that with it's own ping monitoring
[07-Jun-2010 16:09:19] <arrrghhh> it seems to be labeling it as down from the threshold i set on the ping loss
[07-Jun-2010 16:09:32] <rmatte> If you go to Settings -> Daemons and click view log next to zenping it might give you an idea as to why
[07-Jun-2010 16:09:36] <arrrghhh> i said to go critical if it gets a loss of greater than 5
[07-Jun-2010 16:09:39] <rmatte> oh
[07-Jun-2010 16:10:01] <arrrghhh> should i set that to something different?
[07-Jun-2010 16:10:20] <rmatte> depends on how much loss you expect to see
[07-Jun-2010 16:10:31] <arrrghhh> well i *shouldn't* be seeing any
[07-Jun-2010 16:10:32] <rmatte> check the graph, is it spiking over the threshold?
[07-Jun-2010 16:10:37] <arrrghhh> yes
[07-Jun-2010 16:10:41] <arrrghhh> some are getting 16 or more
[07-Jun-2010 16:10:48] <rmatte> then you may want to set it higher, or figure out why the values are so high
[07-Jun-2010 16:11:29] <arrrghhh> WARNING zen.ZenPing: Configuration still loading.
[07-Jun-2010 16:11:33] <arrrghhh> i see a lot of those in the log file
[07-Jun-2010 16:11:49] <rmatte> hmmm
[07-Jun-2010 16:12:12] <rmatte> not sure if that's really a big deal
[07-Jun-2010 16:12:21] <rmatte> I recall seeing that before too
[07-Jun-2010 16:12:31] <rmatte> but you said you're getting events from the threshold
[07-Jun-2010 16:12:34] <arrrghhh> i guess i could just set that value to something that's not critical
[07-Jun-2010 16:12:40] <rmatte> not actualy ip 10.10.10.10 is down style events
[07-Jun-2010 16:12:43] <rmatte> actual*
[07-Jun-2010 16:12:58] <arrrghhh> because zenoss has been great at identifying 'down' devices before i added these graphs/thresholds.
[07-Jun-2010 16:13:22] <rmatte> right, but when you're saying "down" what is the actual description of the events that you're seeing?
[07-Jun-2010 16:13:29] <rmatte> are they like: ip 10.0.0.1 is down
[07-Jun-2010 16:13:41] <rmatte> or are they like: threshold of LOSS exceeded: current value 5
[07-Jun-2010 16:13:53] <arrrghhh> threshold of Loss threshold exceeded...
[07-Jun-2010 16:14:01] <rmatte> right, then it's to do with the template, not zenping
[07-Jun-2010 16:14:04] <arrrghhh> some are as high as 50
[07-Jun-2010 16:14:09] <arrrghhh> indeed.
[07-Jun-2010 16:14:24] <arrrghhh> so am i doubling up on the pinging by doing this?
[07-Jun-2010 16:14:28] <rmatte> either way, the command is returning those values
[07-Jun-2010 16:14:32] <arrrghhh> i don't want zenoss to hammer all the devices more than it needs to.
[07-Jun-2010 16:14:33] <rmatte> so either crank up the threshold values
[07-Jun-2010 16:14:40] <rmatte> or figure out what's causing values to be that high
[07-Jun-2010 16:14:45] <arrrghhh> ok
[07-Jun-2010 16:15:00] <rmatte> bare in mind that the pings are going to occur during a collection cycle
[07-Jun-2010 16:15:10] <rmatte> so those devices will be dishing out snmp info while they are being pinged
[07-Jun-2010 16:15:16] <rmatte> so that could cause increased latency
[07-Jun-2010 16:15:26] <arrrghhh> i'm just wondering if this check_ping is pinging above and beyond what the normal zenping is doing...
[07-Jun-2010 16:15:47] <arrrghhh> i'd really just like to have graphical stats on what zenping is doing.
[07-Jun-2010 16:15:50] <rmatte> zenping really only sends 3 ping packets per device
[07-Jun-2010 16:15:59] <rmatte> not sure what check_ping does
[07-Jun-2010 16:16:15] <arrrghhh> yea, it seems like i may be doubling up the pinging... that's not desirable at all.
[07-Jun-2010 16:16:45] <rmatte> Do you actually need ping graphing?
[07-Jun-2010 16:16:58] <arrrghhh> need is such a strong word
[07-Jun-2010 16:17:02] <rmatte> I personally just rely on zenping, it does a good job
[07-Jun-2010 16:17:03] <Simon4_> you could set ping monitor to ignore in the zproperties to kill zenping off and see if it stops the issue
[07-Jun-2010 16:17:14] <Simon4_> but I just use zenping
[07-Jun-2010 16:17:32] <rmatte> yeh, there's a zPingMonitorIgnore option in zProperties
[07-Jun-2010 16:17:36] <arrrghhh> we have it with our current network monitoring system... it graphs the response times. so if there's a drop, the monitors can easily see the time period that it dropped.
[07-Jun-2010 16:17:41] <rmatte> you could toggle that to tell zenping not to monitor that device
[07-Jun-2010 16:17:58] <rmatte> k, well, if you're used to it then you might as well keep it
[07-Jun-2010 16:18:01] <arrrghhh> i'd rather let zenping do its thing and just use the results from it...
[07-Jun-2010 16:18:04] <rmatte> I mean, you already have it setup
[07-Jun-2010 16:18:25] <rmatte> someone was talking about making a smokeping zenpack, I wonder if they ever got anywhere with that
[07-Jun-2010 16:18:30] <arrrghhh> yea. if we lose features, there's going to be complaining. i want to keep that to a minimum if i can.
[07-Jun-2010 16:18:55] <rmatte> compare the values you're seeing to the the values in the current monitoring system
[07-Jun-2010 16:18:58] <rmatte> see if they are comparable
[07-Jun-2010 16:19:08] <rmatte> perhaps those response time levels are normal
[07-Jun-2010 16:19:17] <rmatte> also, bare in mind that those are probably milliseconds, not seconds
[07-Jun-2010 16:19:21] <rmatte> so 5 is not high at all
[07-Jun-2010 16:19:25] <zykes-> i love zenoss...
[07-Jun-2010 16:19:48] <arrrghhh> i know it's milliseconds, the 5 value i'm talking about it dropped packets.
[07-Jun-2010 16:19:49] <rmatte> heck, even 100ms is reasonable
[07-Jun-2010 16:19:54] <rmatte> oh
[07-Jun-2010 16:20:05] <rmatte> but is it percentage of dropped or number of dropped?
[07-Jun-2010 16:20:08] <arrrghhh> i have response time threshold set to 300
[07-Jun-2010 16:20:12] <arrrghhh> number of dropped
[07-Jun-2010 16:20:18] <arrrghhh> i believe
[07-Jun-2010 16:20:26] <rmatte> any idea how many times it's pinging each device each cycle?
[07-Jun-2010 16:22:33] <arrrghhh> good question, i can't really tell.
[07-Jun-2010 16:23:32] <rmatte> check the script
[07-Jun-2010 16:23:41] <rmatte> or what options are being passed to it
[07-Jun-2010 16:25:06] <arrrghhh> well the script seems to be compiled
[07-Jun-2010 16:25:08] <arrrghhh> i can't read it
[07-Jun-2010 16:25:38] <rmatte> really?
[07-Jun-2010 16:25:38] <arrrghhh> and there is a -p switch to specify packets
[07-Jun-2010 16:25:40] <arrrghhh> but i don't use it.
[07-Jun-2010 16:25:55] <rmatte> hmmm
[07-Jun-2010 16:25:59] <rmatte> I wonder what it defaults to
[07-Jun-2010 16:26:04] <arrrghhh> yea it's in <zenoss>/common/libexec/check_ping
[07-Jun-2010 16:26:05] <rmatte> see if you can google and find out or something
[07-Jun-2010 16:26:09] <arrrghhh> mray, you around?
[07-Jun-2010 16:26:19] <rmatte> yeh, it's the nagios check_ping script I think (could be wrong)
[07-Jun-2010 16:26:28] <arrrghhh> i believe you are correct
[07-Jun-2010 16:26:40] <mray> what's up?
[07-Jun-2010 16:26:50] <arrrghhh> do you know how many times check_ping actually pings the device?
[07-Jun-2010 16:26:58] <mray> no idea
[07-Jun-2010 16:27:12] <Simon4_> tcpdump says 5
[07-Jun-2010 16:27:19] <arrrghhh> zenping seems to be doing a great job of monitoring up states, but since i incorporated check_ping i'm showing a ton of loss. so it's flagging the devices as down.
[07-Jun-2010 16:27:51] <arrrghhh> mray, so since zenping is already pinging my devices, is there no way to just use the stats from that to create graphs? it seems like i'm pinging the devices doubly now.
[07-Jun-2010 16:28:34] <mray> arrrghhh: I don't think so
[07-Jun-2010 16:28:38] <arrrghhh> bummer.
[07-Jun-2010 16:28:50] <mray> pretty sure zenping is just availability
[07-Jun-2010 16:29:05] <rmatte> man, some of the way Zenoss handles products is a bit outdated lol
[07-Jun-2010 16:29:07] <arrrghhh> now i get two alerts when a device goes down. i changed the threshold so it has to drop 20 pings before it flags it.
[07-Jun-2010 16:29:17] <rmatte> there's a group for Airespace, Inc (formerly Black Storm Networks) but they've been acquired by Cisco
[07-Jun-2010 16:29:36] <rmatte> now I need to figure out how to re-categorize them under cisco
[07-Jun-2010 16:30:15] <rmatte> hmmm
[07-Jun-2010 16:30:26] <arrrghhh> i think i'll just avoid the whole mess and remove the max threshold on the loss section...
[07-Jun-2010 16:30:41] <arrrghhh> it definitely seems like this 'solution' creates a ton more network traffic than is necessary tho.
[07-Jun-2010 16:30:53] <rmatte> yeh
[07-Jun-2010 16:31:05] <rmatte> zenping is pretty gentle, hence why I haven't bothered with ping scripts
[07-Jun-2010 16:31:13] <mray> arrrghhh: you could replace check_ping with /usr/bin/ping
[07-Jun-2010 16:31:17] <arrrghhh> i love that zenoss is this customizable, but damn.
[07-Jun-2010 16:31:36] <arrrghhh> mray, but zenping would still be pinging all my devices as well... how does that change anythign?
[07-Jun-2010 16:31:38] <arrrghhh> anything.
[07-Jun-2010 16:31:50] <mray> well, check_ping appears to be doing 5 pings
[07-Jun-2010 16:31:50] <Simon4_> arrrghhh: check_ping sends 5 pings, so if it's dropping all 5 something is wierd.. nothing in zencommand.log?
[07-Jun-2010 16:32:08] <arrrghhh> ah, i could limit the # of pings...
[07-Jun-2010 16:32:09] <Simon4_> it could be parsing the output wrong
[07-Jun-2010 16:32:10] <arrrghhh> Simon4_, 1 sec
[07-Jun-2010 16:32:30] <rmatte> arrrghhh: you can tell zenping not to, the only thing is, if a device goes down you won't see the device status change to down, so if you run an availability report everything will always be at 100% availaility
[07-Jun-2010 16:32:35] <rmatte> availability*
[07-Jun-2010 16:32:49] <arrrghhh> lol sounds good for SLA's!
[07-Jun-2010 16:32:56] <rmatte> since it relies on events generated by zenping
[07-Jun-2010 16:33:15] <arrrghhh> Simon4_, nothing in the logs that would indicate an issue witht hat...
[07-Jun-2010 16:33:16] <arrrghhh> that
[07-Jun-2010 16:35:35] <rmatte> sounds good for SLAs until you have to explain why you didn't see such and such server go down for 2 days
[07-Jun-2010 16:35:37] <rmatte>
[07-Jun-2010 16:35:50] <arrrghhh> hahaha, yea pretty much.
[07-Jun-2010 16:36:06] <arrrghhh> perhaps zenoss is more than we need...
[07-Jun-2010 16:36:35] <rmatte> well not really, you can scale it up or down as much as you want
[07-Jun-2010 16:36:38] <rmatte> that's the beauty of it
[07-Jun-2010 16:37:09] <arrrghhh> well there some things that zenoss does very well, but there's some simple things that seemingly have been forgotten about. that's why i say it's more than we need, it seems much more geared towards server monitoring
[07-Jun-2010 16:38:27] <arrrghhh> from my perspective, i really just need something that monitors up/down status. something with more information about the switches/routers would be great, but not required.
[07-Jun-2010 16:42:45] <rmatte> well, you can just stick stuff in the /Ping group and call it a day
[07-Jun-2010 16:42:50] <arrrghhh> lol
[07-Jun-2010 16:42:56] <arrrghhh> if it was only that simple...
[07-Jun-2010 16:43:10] <rmatte> honestly though, full SNMP monitoring is fairly invaluable in my opinion
[07-Jun-2010 16:43:21] <rmatte> up/down doesn't always really cut it
[07-Jun-2010 16:43:23] <arrrghhh> agreed. i love the information i get from SNMP. very cool.
[07-Jun-2010 16:43:29] <rmatte> plus, you can have a server that's frozen but pingable
[07-Jun-2010 16:43:39] <rmatte> which we always catch with SNMP Agent down events
[07-Jun-2010 16:43:55] <arrrghhh> well, again from my perspective this is for our network monitoring department. they don't really keep a watchful eye on servers. that's another department
[07-Jun-2010 16:44:04] <rmatte> ah
[07-Jun-2010 16:44:14] <rmatte> Zenoss is fantastic for network stuff
[07-Jun-2010 16:44:25] <arrrghhh> yea, i'm doing all this work for something that i'm not really going to use once it's up haha.
[07-Jun-2010 16:44:36] <rmatte> on that box with 400 devices we're doing full SNMP monitoring on pretty much everything
[07-Jun-2010 16:44:44] <rmatte> there are maybe like 10 devices that we only do ping monitoring on
[07-Jun-2010 16:44:54] <arrrghhh> hrm.
[07-Jun-2010 16:45:18] <rmatte> and it's the same story with the rest of my Zenoss servers
[07-Jun-2010 16:45:46] <rmatte> out of that 400, about 320 are network devices
[07-Jun-2010 16:45:54] <arrrghhh> i guess i could turn off the ping monitoring? i'm not sure. i like the information i get from snmp, but i also know that the monitors really like using the response times graphs so they can visually see how long an outage lasted.
[07-Jun-2010 16:46:08] <rmatte> 160 routers and 160 switches
[07-Jun-2010 16:46:19] <rmatte> you could
[07-Jun-2010 16:46:26] <rmatte> you just need to go in to zProperties
[07-Jun-2010 16:46:34] <rmatte> and set zPingMonitorIgnore to True
[07-Jun-2010 16:46:42] <rmatte> do it at the root level of /Devices
[07-Jun-2010 16:47:19] <rmatte> not sure if that'll actually fix the threshold issues that you're seeing though
[07-Jun-2010 16:47:27] <MWT> Hi guys, im back again...
[07-Jun-2010 16:47:31] <arrrghhh> yea, i think i fixed the threshold problem.
[07-Jun-2010 16:47:36] <rmatte> cool
[07-Jun-2010 16:47:52] <rmatte> do you see yourself using the availability report?
[07-Jun-2010 16:47:58] <rmatte> or is that more of a nice to have?
[07-Jun-2010 16:48:08] <rmatte> MWT: hi
[07-Jun-2010 16:48:16] <arrrghhh> me personally, no. management & the monitors? yes.
[07-Jun-2010 16:48:23] <rmatte> right
[07-Jun-2010 16:48:30] <rmatte> so you might want to just let zenping do it's thing
[07-Jun-2010 16:48:36] <rmatte> so that you have accurate availability info
[07-Jun-2010 16:48:37] <MWT> I seemed to have added processes successfully but there is an event showing up that is preventing some information to the zenoss server ( i presume).
[07-Jun-2010 16:48:37] <arrrghhh> yea, i think i will.
[07-Jun-2010 16:48:52] <arrrghhh> MWT, what's the event?
[07-Jun-2010 16:48:52] <rmatte> MWT: what event?
[07-Jun-2010 16:48:56] <arrrghhh> lol
[07-Jun-2010 16:48:58] <MWT> the event is "device x.x.x.x does not publish HOST-RESOURCES-MIB
[07-Jun-2010 16:49:36] <MWT> I've run a snmpwalk and from my limited knowledge all is well
[07-Jun-2010 16:49:43] <MWT> no errors to report in the snmpwalk
[07-Jun-2010 16:50:03] <arrrghhh> MWT, do you know if this device has its own MIB or is there one already loaded for it?
[07-Jun-2010 16:50:06] <MWT> the processes show green dots under OS processes
[07-Jun-2010 16:50:19] <rmatte> you're seeing this event in the actual zenoss event console?
[07-Jun-2010 16:50:43] <MWT> i just installed net-snmp today on the system
[07-Jun-2010 16:51:00] <MWT> ive configured the snmpd.conf file, but did not setup the MIB.
[07-Jun-2010 16:51:01] <rmatte> it's possible that you haven't configured net-snmp correctly, by default it's fairly locked down
[07-Jun-2010 16:51:05] <MWT> Im not sure how to do that
[07-Jun-2010 16:51:13] <rmatte> it has paranoid settings by default, which won't work properly for full monitoring
[07-Jun-2010 16:51:25] <rmatte> let me toss you the snmp config that I use...
[07-Jun-2010 16:51:34] <MWT> It's certainly possible, but i've setup snmpd files for our Dell machines to use IT Assistant and such
[07-Jun-2010 16:51:43] <MWT> as well as nagios monitoring with snmp
[07-Jun-2010 16:51:58] <MWT> cool, thanks!
[07-Jun-2010 16:52:02] <rmatte> http://pastebin.com/7ubETsr5
[07-Jun-2010 16:52:15] <rmatte> the only things that need to be edited are the following lines:
[07-Jun-2010 16:52:23] <rmatte> trapsink 192.168.0.1 your-key
[07-Jun-2010 16:52:28] <rmatte> trap2sink 192.168.0.1 your-key
[07-Jun-2010 16:52:32] <rmatte> rocommunity your-key
[07-Jun-2010 16:52:36] <rmatte> rwcommunity your-key
[07-Jun-2010 16:52:40] <rmatte> syslocation "Set this to the location"
[07-Jun-2010 16:52:44] <rmatte> syscontact whoever@contact.com
[07-Jun-2010 16:52:50] <rmatte> everything else can be left as is
[07-Jun-2010 16:53:02] <rmatte> change your-key to the snmp string you want to use
[07-Jun-2010 16:53:19] <rmatte> change the IP for trapsink to the IP of your Zenoss server, if you want to trap back to it
[07-Jun-2010 16:53:34] <rmatte> location and contact are self-explanatory
[07-Jun-2010 16:53:35] <arrrghhh> that was a question i have. is there any way to tie the sysLocation value to a point on the map for google maps? it seems i have to setup locations for each device, and i'd rather not. we have the full address of the device in that value.
[07-Jun-2010 16:53:48] <arrrghhh> sorry to steal your thunder MWT...
[07-Jun-2010 16:53:49] <rmatte> nah, you can't directly tie it
[07-Jun-2010 16:53:56] <rmatte> the location stuff needs to be done by hand
[07-Jun-2010 16:54:13] <arrrghhh> damnit. but i'm so lazy and there's so many devices!
[07-Jun-2010 16:54:28] <arrrghhh> besides, the vast majority is in 1 state.
[07-Jun-2010 16:54:33] <MWT> lol, no worries arrrrrghhhh
[07-Jun-2010 16:54:35] <rmatte> When I'm first adding devices I use a script that bulk adds them, bulk adds locations, and then assigns the devices to the location based on a csv file
[07-Jun-2010 16:54:49] <Simon4_> you could possibly write a custom modeler to grab that value and set the location field for the device, not sure
[07-Jun-2010 16:54:50] <arrrghhh> rmatte, do you use the zenbatchload fro that?
[07-Jun-2010 16:54:54] <rmatte> but even that takes quite a bit of work just to prep the csv
[07-Jun-2010 16:54:58] <Simon4_> we set some custom fields that way
[07-Jun-2010 16:55:00] <arrrghhh> yea, seems like it.
[07-Jun-2010 16:55:01] <rmatte> well, zenbatchload can be used for that, yes
[07-Jun-2010 16:55:07] <arrrghhh> rmatte, what do you use?
[07-Jun-2010 16:55:16] <rmatte> I use an old script that Jane Curry wrote called jc_batch_load
[07-Jun-2010 16:55:19] <arrrghhh> do you just setup a perl script that parses the csv file?
[07-Jun-2010 16:55:21] <rmatte> but only because I'm used to using it
[07-Jun-2010 16:55:22] <arrrghhh> hrm.
[07-Jun-2010 16:55:27] <arrrghhh> yea, understandable.
[07-Jun-2010 16:55:33] <MWT> rmatte-- my snmpd.conf file is set accordingly after a review of what you sent me
[07-Jun-2010 16:55:41] <arrrghhh> we definitely don't need the mapping, but i thought that would be cool
[07-Jun-2010 16:55:45] <rmatte> MWT: cool
[07-Jun-2010 16:55:59] <rmatte> MWT: ok, so this event that you're seeing...
[07-Jun-2010 16:56:04] <rmatte> you're seeing that in the zenoss event console?
[07-Jun-2010 16:56:18] <MWT> currently under the device
[07-Jun-2010 16:56:20] <MWT> let me check
[07-Jun-2010 16:56:33] <MWT> yes
[07-Jun-2010 16:56:38] <rmatte> k, double click on the event
[07-Jun-2010 16:56:40] <MWT> 73 count
[07-Jun-2010 16:56:47] <rmatte> then in the pane that opens, click Show more details...
[07-Jun-2010 16:56:55] <MWT> k
[07-Jun-2010 16:56:57] <rmatte> look for agent
[07-Jun-2010 16:57:02] <rmatte> tell me what it shows as the agent
[07-Jun-2010 16:57:07] <MWT> zenprocesses
[07-Jun-2010 16:57:14] <MWT> *zenprocess
[07-Jun-2010 16:57:14] <rmatte> ok, hmmmm
[07-Jun-2010 16:57:20] <rmatte> what kind of server is that, Linux?
[07-Jun-2010 16:57:38] <arrrghhh> i think it's the same astrisk server he was fiddling with earlier...
[07-Jun-2010 16:57:42] <rmatte> (the one you're monitoring)
[07-Jun-2010 16:57:49] <MWT> yes
[07-Jun-2010 16:57:53] <MWT> it's an older trixbox
[07-Jun-2010 16:57:58] <MWT> this is a voip server
[07-Jun-2010 16:58:09] <rmatte> k, hmm, that is weird that it's complaining about that MIB, first time I've seen that
[07-Jun-2010 16:58:13] <MWT> i believe trixbox uses something to a Centos distro
[07-Jun-2010 16:58:35] <Simon4_> arrrghhh: just checked one of our servers, the sysLocation field ends up on the Status page for the device, in the OS section bottom right
[07-Jun-2010 16:58:37] <MWT> im usually that 'guy' who has the weird problems....
[07-Jun-2010 16:59:03] <arrrghhh> Simon4_, ok? anyway to tie that to the location it displays on the google maps... map?
[07-Jun-2010 16:59:08] <rmatte> I can't even find any references to that error to do with Zenoss when searching on google, so you would be the first to experience it
[07-Jun-2010 16:59:15] <arrrghhh> MWT, sounds like a personal problem
[07-Jun-2010 16:59:22] <MWT> ive been searching for hours now
[07-Jun-2010 16:59:28] <rmatte> MWT: post on the forums at community.zenoss.com and see what people say
[07-Jun-2010 16:59:30] <MWT> you know it!
[07-Jun-2010 16:59:34] <arrrghhh> does that server have its own MIB?
[07-Jun-2010 16:59:38] <rmatte> erm, community.zenoss.org rather
[07-Jun-2010 16:59:39] <MWT> ok, will do. thanks
[07-Jun-2010 16:59:56] <Simon4_> arrrghhh: You could get funky with a script to parse it out and make locations based on the field wiht descriptions being the Address
[07-Jun-2010 17:00:02] <rmatte> It's possible that the server is actually missing that MIB
[07-Jun-2010 17:00:09] <MWT> How do i verify?
[07-Jun-2010 17:00:15] <rmatte> Simon4_: yeh, you could
[07-Jun-2010 17:00:16] <MWT> pretty new to all of this
[07-Jun-2010 17:00:42] <MWT> i don't have a MIB browser
[07-Jun-2010 17:00:48] <rmatte> MWT: I honestly don't know, I've never had reason to actually fool with the MIBs on a linux box
[07-Jun-2010 17:00:50] <MWT> is there a manual way to find out?
[07-Jun-2010 17:00:57] <MWT> ok
[07-Jun-2010 17:01:09] <rmatte> There must be info on that out there somewhere
[07-Jun-2010 17:01:09] <MWT> ill digg into it
[07-Jun-2010 17:01:14] <arrrghhh> MWT, what does the snmpwalk command bring back?
[07-Jun-2010 17:01:32] <MWT> all good things, if brings up data and is reading the snmpd.conf file
[07-Jun-2010 17:01:37] <rmatte> you may be able to snmpwalk the device, but you might not be able to snmpwalk the processes section of it
[07-Jun-2010 17:01:42] <MWT> for instance contact and sys location report back properly
[07-Jun-2010 17:01:44] <rmatte> let me find an OID for you to test with, hold on...
[07-Jun-2010 17:02:10] <rmatte> right, because the MIB that supplies that info is available
[07-Jun-2010 17:02:52] <arrrghhh> ah. yea, i'm pretty new to SNMP in general. still learning about how all that works too.
[07-Jun-2010 17:03:14] <rmatte> MWT: try this: snmpwalk -v1 -c your-string devicename 1.3.6.1.2.1.25.4.2.1.5
[07-Jun-2010 17:03:19] <rmatte> see if it returns info
[07-Jun-2010 17:03:56] <rmatte> you should see replies like:
[07-Jun-2010 17:03:57] <rmatte> HOST-RESOURCES-MIB::hrSWRunParameters.1505 = STRING: "/usr/local/zenoss/zenoss/Products/ZenWin/zenwin.py --configfile /usr/local/zenoss/zenoss/etc/zenwin.conf --cycle --daemon"
[07-Jun-2010 17:03:59] <rmatte> if it works
[07-Jun-2010 17:04:09] <aclark> rmatte: have you tried 3.0? she's nice…
[07-Jun-2010 17:04:24] <rmatte> aclark: haven't tried it other than fiddling with the online demo, I'm waiting for the beta
[07-Jun-2010 17:04:37] <rmatte> aclark: then it's bug squashing time
[07-Jun-2010 17:04:39] <rmatte>
[07-Jun-2010 17:05:25] <arrrghhh> so i have like 75,000+ perf events in the event console... how can i clear these out? seems to choke the system when i do select all and clear events...
[07-Jun-2010 17:05:49] <rmatte> arrrghhh: ssh in to the server and become the zenoss user
[07-Jun-2010 17:05:52] <rmatte> then type zendmd
[07-Jun-2010 17:06:15] <arrrghhh> k
[07-Jun-2010 17:06:24] <rmatte> then paste the following in (the spacing matters)
[07-Jun-2010 17:06:25] <rmatte> for e in dmd.ZenEventManager.getEventList([], "", "lastTime ASC, firstTime ASC"):
[07-Jun-2010 17:06:25] <rmatte> evt = dmd.ZenEventManager.getEventDetailFromStatusOrHistory(e.evid)
[07-Jun-2010 17:06:25] <rmatte> dmd.ZenEventManager.manage_deleteEvents(evt.evid)
[07-Jun-2010 17:06:25] <rmatte> print 'Deleting event with event ID: %s' % (evt.evid)
[07-Jun-2010 17:06:36] <rmatte> then when it's done type commit() and hit enter
[07-Jun-2010 17:06:44] <rmatte> once the commit finishes the events should be moved to history
[07-Jun-2010 17:06:49] <rmatte> check before you exit zendmd
[07-Jun-2010 17:07:05] <arrrghhh> jeez. i guess i should look into why i have so many events...
[07-Jun-2010 17:07:12] <arrrghhh> they're all "error reading value for..."
[07-Jun-2010 17:07:20] <arrrghhh> so it's like snmp grabbed a ton of info at first
[07-Jun-2010 17:07:27] <arrrghhh> and now can't read that info that it grabbed initially.
[07-Jun-2010 17:07:27] <rmatte> I'm out
[07-Jun-2010 17:07:34] <rmatte> I'll be back tomorrow
[07-Jun-2010 17:07:38] <arrrghhh> thanks for the help rmatte
[07-Jun-2010 17:07:45] <rmatte> no problem
[07-Jun-2010 17:08:02] <rmatte> actually I just noticed that code has an added step that's not necessary lol, it'll work anyways
[07-Jun-2010 17:08:06] <rmatte> I'll clean it up tomorrow
[07-Jun-2010 17:08:13] <rmatte> cheers
[07-Jun-2010 17:10:32] <MWT> just got back trying now
[07-Jun-2010 17:13:39] <arrrghhh> hrm. i'm looking at all these events in the console, they all seem to say that OID x.x.x.x is bad. i never configured any of the OIDs, i assume they were discovered when the device was placed into zenoss. i guess my question is why are so many of the OIDs 'bad' now?
[07-Jun-2010 17:16:53] <arrrghhh> and now i have 78,000+ events. this is getting a little ludricrous...
[07-Jun-2010 17:25:11] <arrrghhh> i'm up to 82,000+ anyone have any suggestions as to why i'm getting so many bad OID events?
[07-Jun-2010 17:30:37] <arrrghhh> anyone? bueller?
[07-Jun-2010 17:31:20] <MWT> hey arrrrrrghhhh... i can snmpwalk through the zenoss gui, but when i try to perform an snmpwalk through the console i get a 'snmpwalk' not found... what gives?
[07-Jun-2010 17:31:44] <arrrghhh> $PATH
[07-Jun-2010 17:31:51] <arrrghhh> login as zenoss user on your box.
[07-Jun-2010 17:32:06] <MWT> ah, ok
[07-Jun-2010 17:32:08] <MWT> d'uh
[07-Jun-2010 17:32:10] <MWT> thank you
[07-Jun-2010 17:32:10] <arrrghhh> or put in the entire path.
[07-Jun-2010 17:32:13] <arrrghhh> np.
[07-Jun-2010 17:32:32] <arrrghhh> i wrestled with that myself, with all the zenxxx packages
[07-Jun-2010 17:41:43] <arrrghhh> mray, i hate to keep bugging you but you seem to have all the answers I'm getting an overwhelming amount of events in the event console, they all seem to be for the same thing - bad OID...
[07-Jun-2010 17:42:20] <arrrghhh> i assume when the devices were modelled originally that's where the OIDs were pulled from... so why would they 'go' bad?
[07-Jun-2010 17:43:50] <mray> arrrghhh: timing out?
[07-Jun-2010 17:44:02] <mray> lemme guess… Cisco?
[07-Jun-2010 17:44:06] <arrrghhh> that may be it... i just got another timeout on zencommand.
[07-Jun-2010 17:44:10] <arrrghhh> but of course!
[07-Jun-2010 17:44:20] <arrrghhh> pretty much 100% of our network gear is ciscol.
[07-Jun-2010 17:44:22] <arrrghhh> cisco*
[07-Jun-2010 17:45:21] <mray> hmm… there's some zProperty that people change for Cisco routers...
[07-Jun-2010 17:46:37] <arrrghhh> not like ClientTimeout or CommandTimout...?
[07-Jun-2010 17:46:46] <mray> I'm drawing a blank
[07-Jun-2010 17:46:50] <mray> rmatte probably knows
[07-Jun-2010 17:47:02] <arrrghhh> no worries. he left for the day
[07-Jun-2010 17:47:12] <arrrghhh> zMaxOIDPerRequest perhaps?
[07-Jun-2010 17:47:53] <mray> yeah, that's the ticket
[07-Jun-2010 17:48:26] <arrrghhh> looks like the default is 40... should i adjust it to 20 or what do you recommend?
[07-Jun-2010 17:48:58] <mray> 20 sounds familiar
[07-Jun-2010 17:49:10] <arrrghhh> we'll try that then.
[07-Jun-2010 17:49:49] <mray> later all
[07-Jun-2010 17:49:59] <arrrghhh> thanks for the help mray. always appreciated... nvm.
[07-Jun-2010 18:11:35] <arrrghhh> anyone here?
[07-Jun-2010 18:11:59] <arrrghhh> trying to figure out how frequently the event console information is refreshed. i still have like 77,000 events in the console...
[07-Jun-2010 18:13:36] forsberg is now known as fOrsberg
[07-Jun-2010 18:22:09] <sytem> 77k messages where count is 1?
[07-Jun-2010 18:24:22] <sytem> i am at the moment trying to close 13k events from one machine, quite slow operation
[07-Jun-2010 18:25:45] <arrrghhh> lol yea
[07-Jun-2010 18:25:55] <arrrghhh> it's down to 76,376 now.
[07-Jun-2010 18:27:14] <arrrghhh> maybe i'll just let it trickle down the events by itself. the suggestion from matt seems to be helping.
[07-Jun-2010 18:27:25] <arrrghhh> before the events were just increasing at an alarming rate.
[07-Jun-2010 19:13:01] <jeffi> hi
[07-Jun-2010 19:13:34] <jeffi> i have oracle zenpack installed, but i want to know if it is possible to have 2 or more instances monitored at once
[07-Jun-2010 19:14:33] <jeffi> i have an oracle server which has 2 instances at same machine
[07-Jun-2010 19:14:49] <jeffi> any clue ?
[07-Jun-2010 19:19:14] <jeffi> i just googled alot, but not found any answer for this
[07-Jun-2010 19:22:05] <merlincorey> jeffi: no idea myself, but can you possibly model each as a separate device based on say IP address?
[07-Jun-2010 19:22:28] <merlincorey> jeffi: as a possible workaround, anyway
[07-Jun-2010 19:22:46] <merlincorey> it might possibly not support multiple, I don't know read the README or whatever came with the pack
[07-Jun-2010 19:26:12] <jeffi> idk, didnt tried yet, but i will
[07-Jun-2010 20:39:53] <nickanderson> hello
[07-Jun-2010 21:10:55] <nickanderson> anyone around?
[07-Jun-2010 21:26:48] <sytem> maybe
[07-Jun-2010 21:29:42] <aclark> just us n00bs
[07-Jun-2010 21:36:56] <timholum_> hello, I am new to zenoss, and I am wondering if there is a way to monitor server's that do not have snmp enabled?
[07-Jun-2010 21:37:31] <timholum_> I have a server that is running centos 5.3 and I do not want to enable snmp on it, but would like to monitor apache and mysql
[07-Jun-2010 21:37:48] <nickanderson> Yes timholum_ you can use ssh, or nagios
[07-Jun-2010 21:38:45] <nickanderson> it all depends on the type of data your trying to collect
[07-Jun-2010 21:38:58] <timholum_> how do I configure that device, and are you nick anderson from hayward wi?
[07-Jun-2010 21:39:18] <nickanderson> no im in KS
[07-Jun-2010 21:39:56] <nickanderson> you would have to have the monitor execute commands
[07-Jun-2010 21:40:20] <timholum_> is there an example of that on the web?
[07-Jun-2010 21:41:52] <nickanderson> have you read the admin guide?
[07-Jun-2010 21:42:21] <willwh> the admin guide is your friend timholum_ - packed with info
[07-Jun-2010 21:42:27] <willwh> also worth reading the Community Docs
[07-Jun-2010 21:42:31] <willwh> lots of good stuff in there too
[07-Jun-2010 21:42:38] <timholum_> ok I will give that a try
[07-Jun-2010 21:42:56] <willwh> if you have specific questions be sure to ask
[07-Jun-2010 21:43:38] <nickanderson> Im trying to figure out how to aggregate readings from 2 pds on the same circuit and monitor the sum load
[07-Jun-2010 21:48:55] <nickanderson> No way to have a single device represent data sources from multiple snmp enabled hosts eh?
[08-Jun-2010 00:00:30] [disconnected at Tue Jun 8 00:00:30 2010]
[08-Jun-2010 00:00:31] [connected at Tue Jun 8 00:00:31 2010]
[08-Jun-2010 00:00:45] [zenoss-logger (logger bot) has joined #zenoss]
[08-Jun-2010 01:28:02] fOrsberg is now known as forsberg
[08-Jun-2010 02:33:59] igustin_ is now known as igustin
[08-Jun-2010 03:09:17] HCoyote_ is now known as HCoyote
[08-Jun-2010 04:52:15] <Viking-Ice> Has it been considered to build and ship stacks/packages with downstream distribution such as Fedora/Epel/Debian instead of offering them for direct download to ensure to the end user that zenoss releases follow the distribution packaging standards? Going through the release notes current supported Fedora releases for 2.5.2 are all EOL
[08-Jun-2010 06:52:09] <Jesper> afternoon
[08-Jun-2010 06:53:53] <Jesper> I'm having a bit of a issue with my Zenoss box. For some weird reason it wont show performance graphs anymore for any of my Cisco equipment. Though Zenoss shows graphs for the box itself. Zenoss does collect the snmp data and the RRD files get updated. Any ideas why?
[08-Jun-2010 07:00:42] <Rolfs> could that be the render daemon not running?
[08-Jun-2010 07:01:45] <Jesper> hmm, a /etc/init.d/zenoss status appears for all to be ok.
[08-Jun-2010 07:01:56] <Jesper> but I see nothing called *render*
[08-Jun-2010 07:05:56] <frozty_sa> Jesper: you'd be looking for zenrender
[08-Jun-2010 07:06:16] <frozty_sa> make sure the rrd's actually exist and that they're getting data
[08-Jun-2010 07:06:58] <frozty_sa> (step the loglevel on zenperfsnmp up to debug and tail -f $ZENHOME/zenoss/log/zenperfsnmp.log)
[08-Jun-2010 07:07:51] <frozty_sa> uh..so I've loaded the cisco mibs into my zenoss installation. and they're kinda doing some stuff. is zenoss supposed to fully translate the MIBs back to a human-readable form when it gets a trap, or is it supposed to create the event with the numerical details as summary?
[08-Jun-2010 07:08:08] <frozty_sa> (it's doing the latter, and that's not entirely useful unless I do some event transforms)
[08-Jun-2010 07:13:01] <Jesper> ok frozty_sa, thanks, I'll have a look at that
[08-Jun-2010 07:13:26] <frozty_sa> message/48521#48521 <- seems to be part of the answer zi'm looking for
[08-Jun-2010 07:17:27] <Jesper> I am fairly sure though that snmp is running and collecting, since I get the following in my zenperfsnmp.log and the rrd files do get touched (datestamp updated).
[08-Jun-2010 07:17:29] <Jesper> INFO zen.zenperfsnmp: Successes: 1537 Failures: 10 Not reporting: 0
[08-Jun-2010 07:17:59] coofamani is now known as ckrough
[08-Jun-2010 07:19:21] <frozty_sa> err
[08-Jun-2010 07:19:35] <frozty_sa> oh, oops. you need to also restart zenperfsnmp after setting the loglevel up
[08-Jun-2010 07:19:44] <frozty_sa> then you can see which those failures are
[08-Jun-2010 07:24:48] <Jesper> I'm not really interrested in the failures, it's ok as long as it's only a few. The 1537 ought to produce graphs, but they don't.
[08-Jun-2010 07:25:18] <Jesper> and btw. I can already see them WARNING zen.zenperfsnmp: hostname SNMP agent down
[08-Jun-2010 07:26:21] <frozty_sa> if you do 'rrdtool dump $name_of_rrd_in_question' and you inspect the output, do your rrd's have the latest data in them?
[08-Jun-2010 07:26:37] <Jesper> oh nice, sec I'll check
[08-Jun-2010 07:32:21] <Jesper> last update is now, so yea I think it get updated.
[08-Jun-2010 07:32:40] <Jesper> so it more and more looks like it's the render that's broken.
[08-Jun-2010 07:33:06] <Jesper> The question is how do I verify and/or fix that?
[08-Jun-2010 07:38:02] <ckrough> you can enter debug by just passing debug "zenperfsnmp debug" as the zenoss user, no restart or reconfig necessary. do it again to return to normal
[08-Jun-2010 07:39:17] <Jesper> ok, nice
[08-Jun-2010 07:44:48] <Jesper> yikes debug produces a lot of output (got around 1550 devices configured... :-)
[08-Jun-2010 07:46:00] <frozty_sa> ckrough: oh, cool. ta
[08-Jun-2010 07:46:05] * frozty_sa didn't know about that
[08-Jun-2010 07:48:54] <ckrough> coworkers brought that nugget back from Zenoss training a couple weeks ago.
[08-Jun-2010 07:52:23] <Jesper> zenrenderer wasn't running??? I started it now, but I still don't get any Perf. graphs
[08-Jun-2010 07:53:25] <Jesper> zenrender even
[08-Jun-2010 07:55:27] <ckrough> no errors?
[08-Jun-2010 07:56:21] <Jesper> nope, I get almost no output from it, only that it's been started
[08-Jun-2010 07:56:38] <Jesper> and connected to ZenHub
[08-Jun-2010 07:56:40] <ckrough> is this a single box?
[08-Jun-2010 07:56:47] <Jesper> yes
[08-Jun-2010 07:56:50] <Jesper> 2.5.2
[08-Jun-2010 07:56:52] <ckrough> odd
[08-Jun-2010 07:57:43] <Jesper> I'm not sure when it stopped working, it might have been when we updated to the newest version (a week or two ago as far as I recall)
[08-Jun-2010 08:05:30] <ckrough> whenever graphs have failed I've always had errors in the event log or the zenrender log
[08-Jun-2010 08:06:30] <Jesper> I have 3 ERROR lines in my event.log, but they are from this morning, and the box have been rebootet af few times since
[08-Jun-2010 08:06:40] <Jesper> so I doubt they mean anything?
[08-Jun-2010 08:11:29] <ckrough> yeah
[08-Jun-2010 08:11:47] <ckrough> usually, when I've seen zenrender at fault, there are tracebacks in the log
[08-Jun-2010 08:12:15] <Jesper> yea, there are 3 of those as well, but also related to the error lines mentioned above
[08-Jun-2010 08:16:06] <nickanderson> Looking for some monitoring advice, in each rack I have 2 pdus, I want to monitor the aggregate load on them and alert if the aggregate load is over a certain number. Not really sure how to accomplish that with zenoss
[08-Jun-2010 08:34:13] <ckrough> nickanderson: assuming you are already monitoring them and collecting the data, you could possibly do a multigraph with a threshold
[08-Jun-2010 08:34:45] <nickanderson> Yeah I was looking at multigraph
[08-Jun-2010 08:35:20] <nickanderson> threashold dosnt seem to have a place to actuall put a value, and it dosnt seem clear that it will create an event that can be alerted on
[08-Jun-2010 08:36:29] <nickanderson> having the graph would be nice, but without the alert its usefullness would be minimal :/
[08-Jun-2010 08:36:50] <ckrough> yeah, you're right. no thresholds in that scenario
[08-Jun-2010 08:37:14] <nickanderson> bummer
[08-Jun-2010 08:37:28] <nickanderson> now im kind of thinking Ill just have to custom command it
[08-Jun-2010 08:38:00] <nickanderson> have the monitored device be the rack, and a datasource being a command that fetches the data from the pdus, adds em up and spits back the sum
[08-Jun-2010 08:50:02] forsberg is now known as fOrsberg
[08-Jun-2010 09:16:29] <chachan> hi everyone, I'm having an error that says: foo.com||/Status/Ping||5|192.168.0.1 sendto error Host foo.com and bar.com are both using ip 192.168.0.1
[08-Jun-2010 09:17:27] <chachan> and, I don't why it is a problem, can't I have two or more names using the same IP address?
[08-Jun-2010 09:27:24] <rmatte> chachan: why would you be trying to monitor the same IP twice?
[08-Jun-2010 09:27:28] <rmatte> that doesn't even make sense
[08-Jun-2010 09:27:34] <rmatte> are you trying to monitor websites?
[08-Jun-2010 09:27:44] <chachan> rmatte, well, I don't
[08-Jun-2010 09:27:57] <chachan> OMG, I do
[08-Jun-2010 09:28:00] <rmatte> well, according to that you are
[08-Jun-2010 09:28:26] <rmatte> If you're trying to monitor websites you should use the HTTP Monitor ZenPack
[08-Jun-2010 09:28:38] <chachan> someone else could add the same device with another name -.-
[08-Jun-2010 09:28:50] <chachan> rmatte, sorry :S
[08-Jun-2010 09:28:52] <rmatte> that's probably what happened
[08-Jun-2010 09:28:54] <rmatte> np
[08-Jun-2010 09:29:00] <chachan> rmatte, thanks
[08-Jun-2010 09:29:45] <nickanderson> Yeah I think doing a command source for the "Rack" that goes and aggregates the pdu load for that rack is going to be my best solution
[08-Jun-2010 09:32:50] <rmatte> nickanderson: yeh, sounds like
[08-Jun-2010 09:40:17] <chachan> rmatte, HTTP Monitor is for applications and Apache Monitor is for the server, isn't?
[08-Jun-2010 09:40:42] <nickanderson> yes chachan
[08-Jun-2010 09:40:49] <chachan>
[08-Jun-2010 09:41:25] <rmatte> http monitor is for the sites themselves
[08-Jun-2010 09:41:32] <nickanderson> Now trying to think what the best way to orginize this is
[08-Jun-2010 09:41:35] <rmatte> apache monitor is to monitor performance of the webserver
[08-Jun-2010 09:42:11] <nickanderson> I suppose if I want to graph both pdus individually, and the aggregate I might as well do the command source for all three
[08-Jun-2010 09:42:25] <nickanderson> and have the monitored device be the Rack
[08-Jun-2010 09:42:39] <nickanderson> does that sound like a good way to do it?
[08-Jun-2010 09:43:31] <nickanderson> Or should I have 3 devices monitored, the rack being the aggregate command datasource, and the pdus individually. Then to group them together use a report?
[08-Jun-2010 09:44:10] <rmatte> nickanderson: it's really based on your personal preference, I'd personally just do it as 1 device to keep it simple
[08-Jun-2010 09:44:21] <rmatte> you can easily have the command datasource output all 3 values
[08-Jun-2010 09:44:42] <nickanderson> rmatte: Yeah I know, I am not by nature a very organized person
[08-Jun-2010 09:44:47] <rmatte> lol
[08-Jun-2010 09:44:57] <rmatte> I'm the complete opposite, extremely organized
[08-Jun-2010 09:45:06] <nickanderson> so i end up spending a lot of time spinning my wheels trying to figure out the best way
[08-Jun-2010 09:45:13] <nickanderson> struggle to just pick something
[08-Jun-2010 09:45:16] <rmatte> borderline ocd in certain cases lol
[08-Jun-2010 09:45:26] <rmatte> ah
[08-Jun-2010 09:45:36] <nickanderson> yeh similar, for me its just ocd about perfection
[08-Jun-2010 09:45:37] <nickanderson> lol
[08-Jun-2010 09:45:40] <rmatte> hehe
[08-Jun-2010 09:45:42] <nickanderson> to a paralyzing pint at times
[08-Jun-2010 09:45:57] <nickanderson> i stress way to much about picking a path
[08-Jun-2010 09:45:59] <nickanderson> lol
[08-Jun-2010 09:46:19] <rmatte> yeh, I'd say go with the single device, when in doubt follow the kiss rule
[08-Jun-2010 09:46:29] <nickanderson> sometimes its easier for me to throw out all the ideas, and argue the merits of each, then let someone else tell me
[08-Jun-2010 09:46:36] <nickanderson> ok
[08-Jun-2010 09:46:40] <nickanderson> single device it is
[08-Jun-2010 09:46:42] <nickanderson> thanks
[08-Jun-2010 09:46:45] <rmatte> np
[08-Jun-2010 09:50:20] <nickanderson> all of the python snmp implimentations look overly complex to just to the simple gets that I want to do
[08-Jun-2010 09:50:36] <nickanderson> suppose ill just wrap snmpget
[08-Jun-2010 09:50:46] <rmatte> yeh, just write a bash script
[08-Jun-2010 09:51:02] <nickanderson> operating on lists is easier for me in python
[08-Jun-2010 09:51:13] <rmatte> fair enough
[08-Jun-2010 10:01:47] <aclark> morning
[08-Jun-2010 10:04:53] <rmatte> good morning
[08-Jun-2010 10:06:22] <tehhobbit> I noticed something with ZenJmx seems you have to set the jmx port in the template as well as username / password, the values in zProperies from a device doesnt seem to be used
[08-Jun-2010 10:06:31] <tehhobbit> anyone know something about this
[08-Jun-2010 10:41:39] mrayzenoss is now known as mray
[08-Jun-2010 10:58:31] fOrsberg is now known as forsberg
[08-Jun-2010 11:12:12] <rmatte> tehhobbit: I don't think many people use that pack
[08-Jun-2010 11:12:17] <rmatte> I've personally never used it, so not sure
[08-Jun-2010 11:12:23] <rmatte> it's quite possible that it's a bug
[08-Jun-2010 11:51:35] <bbibeault> 3.0 Beta #1 has just been released - community/testing/blog/2010/06/08/zenoss-30-beta-1-released-qa-test-day-061010
[08-Jun-2010 11:53:08] <theacolyte> ooo a beta
[08-Jun-2010 11:53:33] <theacolyte> Is there a new feature list someplace that I've missed because I didn't look very hard?
[08-Jun-2010 11:53:55] <mray> theacolyte: good question, I'll get Product Management to start one
[08-Jun-2010 11:54:05] <theacolyte> hehe
[08-Jun-2010 11:54:22] <theacolyte> mray: Actually been meaning to ask - your jive implementation... do you use it for both internal and external?
[08-Jun-2010 11:54:25] <bbibeault> I have seen a number of little postings that mention it, but there are quite a few changes. The new UI is the biggest I think, followed closely by python 2.6/zope 2.12.
[08-Jun-2010 11:54:28] <theacolyte> (like intranet, and your public facing websites)
[08-Jun-2010 11:56:57] <theacolyte> bbibeault: May want to also add the login information on public-demo.zenoss.com - I know it because it's just the default, but some may not
[08-Jun-2010 11:57:14] <bbibeault> Good call, thanks, will update that. admin/zenoss, right?
[08-Jun-2010 11:57:29] <theacolyte> yeah
[08-Jun-2010 11:57:46] <theacolyte> oh man the new interface is rockin
[08-Jun-2010 11:59:05] <theacolyte> One of these days I'd love to see a redesigned report interface hehe
[08-Jun-2010 12:01:01] <bbibeault> Well, the way reports are organized and added has been "fixed", imo. Reorganized that page, got rid of the weird rules (like can't add a multigraph report without being in the multigraph report organizer).
[08-Jun-2010 12:01:23] <bbibeault> I have heard that updating the reports themselves is on the horizon for consideration going forward (which I think is what you are looking for)
[08-Jun-2010 12:01:55] <theacolyte> bbibeault: Yeah, looksl ike it is a lot better, but I mean like - draggable metrics
[08-Jun-2010 12:02:26] <theacolyte> Like uptime for this device folder
[08-Jun-2010 12:03:17] <bbibeault> I haven't heard anything about that on the roadmap.
[08-Jun-2010 12:03:27] <rmatte> yeh, draggable metrics so that you can essentially build your own custom report with everything you want all on one page
[08-Jun-2010 12:03:30] <rmatte> and then export it
[08-Jun-2010 12:03:34] <theacolyte> yeah
[08-Jun-2010 12:03:35] <rmatte> think dashboard, but as a report
[08-Jun-2010 12:03:37] <theacolyte> that'd be just amazing
[08-Jun-2010 12:03:59] <theacolyte> I don't do any reporting right now because I can't readily figure out how to write the report statements
[08-Jun-2010 12:03:59] <rmatte> that would be the icing on the cake and would make the reports much more powerful
[08-Jun-2010 12:04:31] <rmatte> we generate monthly reports for our clients via a bunch of custom scripts that tap in to Zenoss, dump data, then sort it and format it
[08-Jun-2010 12:04:46] <rmatte> but it was a ton of work to develop
[08-Jun-2010 12:04:56] <rmatte> would have been nice if we could have just dragged and dropped to build what we wanted
[08-Jun-2010 12:05:12] <bbibeault> Do you two know if we have a detailed enhancement request that spells out the use case that you are looking for, with maybe examples etc?
[08-Jun-2010 12:07:19] <theacolyte> I'm not sure
[08-Jun-2010 12:07:31] <rmatte> bbibeault: probably not, I do plan on doing that at some point, but you guys aren't quite there yet.
[08-Jun-2010 12:07:43] <theacolyte> rmatte: Oh, not a bad idea - I wonder if I can read the zenoss DB with SSRS
[08-Jun-2010 12:07:58] <theacolyte> oh
[08-Jun-2010 12:08:02] <rmatte> theacolyte: We just use python scripts that I wrote, which dump the data in csv format
[08-Jun-2010 12:08:05] <theacolyte> odbc > mysql > zenoss > yay
[08-Jun-2010 12:08:12] <bbibeault> If you guys can document a solid use case around this, it can go onto the queue (get prioritized/etc)
[08-Jun-2010 12:08:17] <rmatte> then a php script that my manager wrote grabs the data and parses/formats it
[08-Jun-2010 12:08:43] <rmatte> bbibeault: I'll do that whenever I get some good time to devote to it
[08-Jun-2010 12:08:47] <theacolyte> rmatte: You should send that to me
[08-Jun-2010 12:09:08] <rmatte> theacolyte: can't send the php script, but I can pass some of the python scripts...
[08-Jun-2010 12:09:14] <theacolyte> hehe
[08-Jun-2010 12:09:21] <theacolyte> nah, I think I'm liking this SSIS/SSRS idea
[08-Jun-2010 12:09:49] <rmatte> up to you
[08-Jun-2010 12:09:51] <rmatte> docs/DOC-4664
[08-Jun-2010 12:10:00] <mray> Reporting is being actively investigated for the next release, post 3.0. I know Product Management is doing a lot of research into how and what to present
[08-Jun-2010 12:10:07] <rmatte> those are it, though I've made more mods to them since, so that they spit out current thresholds values and such
[08-Jun-2010 12:10:13] <rmatte> but it's fairly specific to our setup
[08-Jun-2010 12:11:28] <bbibeault> @mray - right, that's why I would like to get these enhancements in sooner rather than later. Also for reporting tickets and enhancements, please make sure to use the Reports component in Trac.
[08-Jun-2010 12:11:30] <rmatte> mray: In addition to the reporting, it would be nice to see some new portlets for the dashboard which show the top 10 whatever
[08-Jun-2010 12:11:38] <rmatte> clients absolutely love to see stuff like that
[08-Jun-2010 12:11:46] <rmatte> top 10 servers by CPU utilization
[08-Jun-2010 12:11:48] <rmatte> for instance
[08-Jun-2010 12:11:53] <rmatte> or top 10 lowest availability
[08-Jun-2010 12:12:00] <theacolyte> yar
[08-Jun-2010 12:12:04] <mray> rmatte: feel free to contribute those in ZenPacks
[08-Jun-2010 12:12:18] <rmatte> If I manage to write one I shall
[08-Jun-2010 12:12:19] <mray> but I know they're working on reports like that for VMware
[08-Jun-2010 12:12:25] <theacolyte> mray: Did you see my question wrt jive?
[08-Jun-2010 12:12:56] <mray> theacolyte: no, what was it?
[08-Jun-2010 12:13:12] <theacolyte> mray: Do you use it for both internal and external? or just external?
[08-Jun-2010 12:13:28] <mray> ahh, we have internal and external Jive instances
[08-Jun-2010 12:13:36] <theacolyte> So seperate entirely?
[08-Jun-2010 12:13:38] <mray> Jive has replaced our intranet
[08-Jun-2010 12:13:39] <mray> yes
[08-Jun-2010 12:13:53] <theacolyte> Got it
[08-Jun-2010 12:13:57] <mray> separate, the internal is actually running on a newer version
[08-Jun-2010 12:14:01] <rmatte> Jive is very slick
[08-Jun-2010 12:14:04] <theacolyte> I'm going to be deploying something - possibly jive - pretty soon
[08-Jun-2010 12:14:09] <theacolyte> knowledge management/social stuff
[08-Jun-2010 12:14:16] <theacolyte> mray: How do you like it?
[08-Jun-2010 12:14:16] <mray> theacolyte: feel free to drop me any questions
[08-Jun-2010 12:14:23] <theacolyte> I definately will, thanks for the offer
[08-Jun-2010 12:14:42] <mray> I'm pretty happy with it, when we were searching for solutions it hit 90% of what we wanted out of the box
[08-Jun-2010 12:14:55] <mray> so our customizations are fairly minimal, which was a requirement
[08-Jun-2010 12:15:10] <rmatte> the only annoyance is the zipping of ZenPacks
[08-Jun-2010 12:15:20] <rmatte> the only one I still notice anyways
[08-Jun-2010 12:15:22] <mray> there are other annoyances, but yes, it has warts
[08-Jun-2010 12:15:33] <rmatte> yup
[08-Jun-2010 12:15:34] <mray> the runner-up was MindTouch
[08-Jun-2010 12:15:38] <theacolyte> mray: What other products were you looking at? confluence/mindtouch?
[08-Jun-2010 12:15:39] <theacolyte> yeah
[08-Jun-2010 12:15:50] <mray> and if I was looking at other stuff today, I'd hit up Acquia
[08-Jun-2010 12:16:00] <mray> but we really didn't want something custom
[08-Jun-2010 12:16:07] <theacolyte> I've got the latest gartner magic quadrant for it, so I figure i'll look down the list
[08-Jun-2010 12:16:15] <theacolyte> I'm pretty set on jive thoguh, I've been a fan since clearspace
[08-Jun-2010 12:16:59] <mray> MindTouch is really cool and cheaper, but would have required more Professional Services
[08-Jun-2010 12:17:16] <theacolyte> Yeah it seems very much more a wiki
[08-Jun-2010 12:17:35] <mray> well, it's a collaboration platform, so you can mashup just about anything
[08-Jun-2010 12:17:49] <mray> so integrating it with anything is really easy
[08-Jun-2010 12:18:03] <theacolyte> On the other hand, integrating jive seems very difficult
[08-Jun-2010 12:18:08] <mray> it is
[08-Jun-2010 12:19:07] <theacolyte> Another big downside with jive is.... it's very, very expensive
[08-Jun-2010 12:19:57] <arrrghhh> so i keep adjusting zProperty values for my network, and I'm still getting a TON of 'bad OID' events...
[08-Jun-2010 12:20:05] <mray> theacolyte: yeah, MindTouch was cheaper, but the PS work would have made them similar
[08-Jun-2010 12:20:14] <mray> arrrghhh: ping rmatte on that
[08-Jun-2010 12:21:01] <arrrghhh> rmatte, i have a lot of cisco devices in my network, and they keep creating these damned events for bad oid... it was suggested that I adjust the "zMaxOIDPerRequest" value, but it hasn't made a difference.
[08-Jun-2010 12:21:17] <rmatte> what type of Cisco devices?
[08-Jun-2010 12:21:23] <arrrghhh> routers, switches.
[08-Jun-2010 12:21:39] <rmatte> k, the zMaxOIDPerRequest thing generally only applies to Cisco ASAs
[08-Jun-2010 12:21:43] <arrrghhh> 28xx router's for the most part. but we have all kinds.
[08-Jun-2010 12:21:47] <rmatte> I've never had to adjust it for any other Cisco devices
[08-Jun-2010 12:21:50] <arrrghhh> hrm..
[08-Jun-2010 12:21:58] <rmatte> can you screenshot the events?
[08-Jun-2010 12:22:07] <rmatte> I want to see exactly what we're dealing with
[08-Jun-2010 12:22:16] <arrrghhh> someone on the forums suggested adjusting the zSnmpVer to v2c instead of 1.
[08-Jun-2010 12:22:22] <arrrghhh> sure 1 sec
[08-Jun-2010 12:22:33] <arrrghhh> it's already up to 16,000 jeez.
[08-Jun-2010 12:22:37] <rmatte> it's possible, though I use v1 to monitor a ton of Cisco devices and don't have any issues
[08-Jun-2010 12:22:45] <theacolyte> mray: thanks man, I'll probably have more questions as I get closer - I still need to send this out to our project manager to pick up
[08-Jun-2010 12:23:59] <arrrghhh> http://img52.imageshack.us/img52/7808/screenshot6820101123.png
[08-Jun-2010 12:24:19] <arrrghhh> that's just one page (obviously) but they all seem to be for endpoints in the devices.
[08-Jun-2010 12:24:33] <rmatte> right ok, those are just debug messages
[08-Jun-2010 12:24:46] <arrrghhh> they're flooding in at an alarming rate tho...
[08-Jun-2010 12:24:48] <arrrghhh> up to 18,000 now.
[08-Jun-2010 12:24:50] <rmatte> basically what that tells you is that Voice Encapsulation interfaces don't support collection of certain OIDs
[08-Jun-2010 12:24:54] <rmatte> so what you need to do is this...
[08-Jun-2010 12:25:19] <rmatte> go to one of those interfaces, click on it, and check what the type is
[08-Jun-2010 12:25:42] <rmatte> once you have the type, go to /Devices and copy the ethernetCsmacd template then rename it to match the type exactly
[08-Jun-2010 12:25:58] <rmatte> then figure out which OIDs it's complaining about based on the messages, and remove them from the template
[08-Jun-2010 12:26:27] <rmatte> also remove the threshold and graph associated with them
[08-Jun-2010 12:26:52] <etank> is there something wrong with this transform? http://pastebin.com/KWTqkx9s
[08-Jun-2010 12:27:15] <etank> i want it to drop events on that one machine every saturday between noon and 6pm
[08-Jun-2010 12:28:15] <rmatte> etank: since you're trying to do it based on time: blogs/zenossblog/2010/03/24/tip-of-the-month-time-sensitive-event-transforms
[08-Jun-2010 12:28:19] <arrrghhh> rmatte, what do you mean remove the OIDs from the template?
[08-Jun-2010 12:28:50] <rmatte> arrrghhh: ok, I'll explain this as clearly as possible...
[08-Jun-2010 12:29:05] <rmatte> by default, all interfaces are monitored using the ethernetCsmacd template
[08-Jun-2010 12:29:07] <arrrghhh> sorry for my ignorance
[08-Jun-2010 12:29:23] <rmatte> and it has a set of OIDs in the template that it attempts to collector from for each interface
[08-Jun-2010 12:29:33] <rmatte> the problem is that certain interface types don't support some of those OIDs
[08-Jun-2010 12:29:39] <etank> rmatte: that is essentially what i have i think
[08-Jun-2010 12:29:43] <rmatte> for instance, virtual interface types generally don't support collection of errors
[08-Jun-2010 12:30:02] <rmatte> so what you need to do is click on the interface that it's complaining about to find out the type
[08-Jun-2010 12:30:13] <rmatte> then copy the ethernetCsmacd template and rename it to that type
[08-Jun-2010 12:30:24] <rmatte> then Zenoss will know to use that template when monitoring those types of interfaces
[08-Jun-2010 12:30:42] <rmatte> once you've copied the template you want to go in to the newly created template and remove the datasources that it's complaining about
[08-Jun-2010 12:30:49] <rmatte> understand?
[08-Jun-2010 12:30:56] <arrrghhh> i believe so, yes.
[08-Jun-2010 12:31:02] <arrrghhh> let me try...
[08-Jun-2010 12:31:36] <rmatte> the easiest way to tell what it's complaining about is to click on the interface and look at the graphs
[08-Jun-2010 12:31:46] <rmatte> any graphs that aren't graphing properly tell you what it's having issues with
[08-Jun-2010 12:31:59] <rmatte> then you just go in and delete those specific datasources, thresholds, and graphs
[08-Jun-2010 12:32:01] <rmatte> and leave the rest
[08-Jun-2010 12:32:21] <rmatte> (obviously do that in the copy of the template renamed to match the type of the interface, not in the ethernetCsmacd template itself)
[08-Jun-2010 12:32:51] <arrrghhh> they all seem to be POTS peers on the router.
[08-Jun-2010 12:33:06] <arrrghhh> i had a few T1 cards in there earlier, but there's so many events now i can't find anything else.
[08-Jun-2010 12:33:27] <rmatte> etank: what's .tm_wday and such?
[08-Jun-2010 12:34:00] <rmatte> just a replacement for the numerical?
[08-Jun-2010 12:34:53] <rmatte> arrrghhh: fix what you can, then clear the events and wait for whatever's left to fix to come back
[08-Jun-2010 12:34:57] <arrrghhh> k
[08-Jun-2010 12:34:57] <rmatte> repeat until it's all fixed
[08-Jun-2010 12:35:24] <etank> rmatte: time.localtime().tm_wday == 6: <-- should be Saturday
[08-Jun-2010 12:35:30] <etank> if i understand it correctly
[08-Jun-2010 12:36:01] <rmatte> k well, I don't personally see an issue with it
[08-Jun-2010 12:36:06] <rmatte> is the text turning red when you save it?
[08-Jun-2010 12:36:16] <etank> rmatte: nope
[08-Jun-2010 12:36:27] <rmatte> then there's technically nothing wrong with it
[08-Jun-2010 12:47:45] <arrrghhh> rmatte, any idea what these events mean? "localhost zenperfsnmp heartbeat failure"
[08-Jun-2010 12:47:55] <arrrghhh> it keeps getting flagged on the server that zenoss is installed on...
[08-Jun-2010 12:49:35] <rmatte> ever since 2.5.2 there are tons of those, just ignore them
[08-Jun-2010 12:49:42] <rmatte> they are overly sensitive now and are thus useless
[08-Jun-2010 12:49:54] <rmatte> they are supposed to alert you when one of the zenoss daemons has become unresponsive
[08-Jun-2010 12:50:31] <arrrghhh> hrm...
[08-Jun-2010 12:50:57] <arrrghhh> i removed what i thought were the offending OIDs from the data sources on my newly copied performance template
[08-Jun-2010 12:51:03] <arrrghhh> but i'm still getting a ton of debug events.
[08-Jun-2010 12:51:20] <rmatte> did you rename the copied template to exactly match the type of the interface?
[08-Jun-2010 12:51:26] <rmatte> what did you rename the template to?
[08-Jun-2010 12:51:50] <rmatte> also, you probably need to do manage -> push changes
[08-Jun-2010 12:51:50] <arrrghhh> well... that's the problem. i can't figure out the interface, and from the looks of it there's a ton of POTS line dial peers that it's flagging.
[08-Jun-2010 12:52:07] <rmatte> what do you mean you can't figure out the interface?
[08-Jun-2010 12:52:09] <arrrghhh> Voice Encapsulation (POTS) Peer: 20054
[08-Jun-2010 12:52:15] <arrrghhh> that looks like the interface.
[08-Jun-2010 12:52:17] <rmatte> literally go to one of the devices, click on the interface
[08-Jun-2010 12:52:21] <rmatte> on the os tab
[08-Jun-2010 12:52:30] <rmatte> after clicking on it, the type will be listed above the graphs
[08-Jun-2010 12:52:35] <rmatte> that's what you need to rename the template to
[08-Jun-2010 12:53:18] <rmatte> don't name the template after the actual name of the interface, that's not going to accomplish anything
[08-Jun-2010 12:53:26] <arrrghhh> IpInterface?
[08-Jun-2010 12:53:32] <arrrghhh> or EFXS 50/0/1
[08-Jun-2010 12:53:39] <rmatte> does it say: type: IpInterface?
[08-Jun-2010 12:53:59] <arrrghhh> well, at the top it says IpInterface. Under type is "Other"
[08-Jun-2010 12:54:05] <rmatte> bingo
[08-Jun-2010 12:54:10] <rmatte> rename the template to Other
[08-Jun-2010 12:54:15] <arrrghhh> oh... ok.
[08-Jun-2010 12:54:19] <rmatte> lol
[08-Jun-2010 12:54:28] <arrrghhh> damn.
[08-Jun-2010 12:54:38] <arrrghhh> lets try this again haha
[08-Jun-2010 12:54:42] <rmatte> repeat for each interface that you're seeing the issue with
[08-Jun-2010 12:55:09] <arrrghhh> i think i know why it's spitting out all these debug messages as well. there's a TON of virtual interfaces on our routers for SRST mode.
[08-Jun-2010 12:55:20] <arrrghhh> when the router is operating normally, the interfaces are down.
[08-Jun-2010 12:56:33] <rmatte> I see
[08-Jun-2010 12:57:06] <rmatte> well, even if the interfaces are down it should still be able to collector those values
[08-Jun-2010 12:57:12] <rmatte> collect*
[08-Jun-2010 12:57:29] <arrrghhh> weird. well i don't know then. it does seem to be flagging a lot of other interfaces as well now that i look at it.
[08-Jun-2010 12:57:38] <arrrghhh> trying to pull up the event history now, this is probably a bad idea...
[08-Jun-2010 12:58:09] <rmatte> well, I doubt that "Other" is the only type that it's having issues with
[08-Jun-2010 12:58:17] <rmatte> I have like 20 custom interface templates
[08-Jun-2010 12:59:10] <arrrghhh> ugh. i just am getting flooded with these bad OID debug events.
[08-Jun-2010 12:59:24] <rmatte> the only way to get rid of them is as I described
[08-Jun-2010 12:59:29] <rmatte> you only have to do it once
[08-Jun-2010 12:59:29] <arrrghhh> ok.
[08-Jun-2010 12:59:48] <rmatte> there's a reason for those debug messages, why would you want to be polling snmp OIDs that don't exist?
[08-Jun-2010 12:59:55] <rmatte> it just puts extra stress on Zenoss for no reason
[08-Jun-2010 12:59:59] <arrrghhh> i shouldn't be...
[08-Jun-2010 13:00:06] <rmatte> cleaning all that up will improve your monitoring performance
[08-Jun-2010 13:00:13] <arrrghhh> i didn't add any extraneous OIDs
[08-Jun-2010 13:00:32] <rmatte> like I said, Zenoss uses the ethernetCsmacd template for everything by default
[08-Jun-2010 13:00:33] <arrrghhh> it's like zenoss pulled them all at first, and now can't access them. that's what seems to be happening, i don't know.
[08-Jun-2010 13:00:42] <rmatte> and some interfaces don't support that full set of OIDs
[08-Jun-2010 13:00:51] <arrrghhh> hrm
[08-Jun-2010 13:00:53] <rmatte> so it's up to you to create templates for other interface types
[08-Jun-2010 13:01:01] <arrrghhh> i see.
[08-Jun-2010 13:02:16] <arrrghhh> i'm slaughtering this server!
[08-Jun-2010 13:02:30] <rmatte>
[08-Jun-2010 13:02:58] <arrrghhh> probably doesn't help that our old network monitoring system is also running on the same server...
[08-Jun-2010 13:06:58] <rmatte> what are the specs on the server?
[08-Jun-2010 13:07:08] <arrrghhh> 2gb of ram
[08-Jun-2010 13:07:18] <rmatte> how many devices are you monitoring?
[08-Jun-2010 13:07:21] <arrrghhh> Intel(R) Xeon(R) CPU X5460 @ 3.16GHz
[08-Jun-2010 13:07:30] <arrrghhh> ~500 currently
[08-Jun-2010 13:07:38] <rmatte> yeh, that's extremely inadequate
[08-Jun-2010 13:07:58] <jb> well, the CPU is fine
[08-Jun-2010 13:08:01] <rmatte> that's inadequate if you have Zenoss running by itself, let alone alongside another system
[08-Jun-2010 13:08:02] <jb> buut yeah, you need more RAM
[08-Jun-2010 13:08:04] <rmatte> the CPU is fine
[08-Jun-2010 13:08:10] <rmatte> the RAM needs to be at least 4GB in there
[08-Jun-2010 13:08:14] <arrrghhh> damn...
[08-Jun-2010 13:08:30] <jb> RAM is cheap.. throw 8+ GB in it
[08-Jun-2010 13:08:30] <arrrghhh> well, i'll have to talk to the old boss to see about increasing the RAM. i think it's a VM.
[08-Jun-2010 13:08:36] <jb> ah
[08-Jun-2010 13:08:41] <rmatte> The system that I have monitoring 400 devices had 5GB of RAM in it
[08-Jun-2010 13:08:43] <arrrghhh> yea, and i don't get to touch any of that stuff.
[08-Jun-2010 13:08:44] <rmatte> has*
[08-Jun-2010 13:08:53] <arrrghhh> damn.
[08-Jun-2010 13:09:06] <jb> i have one with 900 devices with 16GB
[08-Jun-2010 13:09:10] <jb> and the other doing 300 with 32GB
[08-Jun-2010 13:09:29] <arrrghhh> how the heck are these guys monitoring 20,000 devices then? do they have 200 collectors?
[08-Jun-2010 13:09:37] <jb> they have multiple collectors
[08-Jun-2010 13:09:55] <rmatte> arrrghhh: it depends on what the devices are too
[08-Jun-2010 13:09:58] <arrrghhh> well, i was thinking like 10. but based on those numbers, they would need like 200.
[08-Jun-2010 13:10:03] <rmatte> it's probably 20,000 cable modems or something
[08-Jun-2010 13:10:07] <arrrghhh> rmatte, all routers and switches.
[08-Jun-2010 13:10:08] <rmatte> which only have a few OIDs to poll
[08-Jun-2010 13:10:10] <jb> nah, my boxes are nowhere -near- maxed out
[08-Jun-2010 13:10:16] <jb> the one with 32GB could probably handle 2000 devices
[08-Jun-2010 13:10:20] <arrrghhh> i see.
[08-Jun-2010 13:10:32] <rmatte> yeh, you'd need a ton of collectors to monitor 20000 devices
[08-Jun-2010 13:10:36] <jb> and depending if you are using WMI or SNMP, etc
[08-Jun-2010 13:10:37] <arrrghhh> somehow i doubt they're going to give me that much i'll probably be lucky to get 4gb.
[08-Jun-2010 13:10:41] <jb> all of that comes into play
[08-Jun-2010 13:10:41] <rmatte> if you're doing full snmp monitoring on them
[08-Jun-2010 13:10:55] <arrrghhh> yea fortunately i don't need to worry about wmi... yet.
[08-Jun-2010 13:10:58] <rmatte> arrrghhh: well, you can't make bricks without clay
[08-Jun-2010 13:11:12] <arrrghhh> and full SNMP monitoring is nice, but not a requirement.
[08-Jun-2010 13:11:18] <arrrghhh> rmatte, tell the big wigs that...
[08-Jun-2010 13:11:28] <jb> you tell them
[08-Jun-2010 13:11:31] <jb> they are your bosses
[08-Jun-2010 13:11:41] <arrrghhh> they don't know what the heck they want. they want me to test a system, but don't give me any resources to do so.
[08-Jun-2010 13:11:42] <rmatte> arrrghhh: I would tell them that
[08-Jun-2010 13:11:57] <arrrghhh> now they're telling me that i shouldn't be installing anything yet, and that i need to get requirements for.
[08-Jun-2010 13:12:07] <rmatte> arrrghhh: If they don't listen, then fine, it's their problem at that point
[08-Jun-2010 13:12:12] <arrrghhh> which, i've already done that leg work. which is why i installed zenoss.
[08-Jun-2010 13:12:16] <arrrghhh> yea, it's fun.
[08-Jun-2010 13:12:29] <rmatte> there are 2 types of managers, ones that are hard to win over and ones that are just plain unreasonable
[08-Jun-2010 13:12:57] <arrrghhh> i know. we'll see what they say today. i gave them the requirements. we shall see where they go from here. they felt like i was throwing in zenoss as a solution that would only work for our department, which is completely untrue.
[08-Jun-2010 13:13:15] <rmatte> Zenoss will work for anything
[08-Jun-2010 13:13:20] <rmatte> you just need the resources
[08-Jun-2010 13:13:24] <arrrghhh> lol yea
[08-Jun-2010 13:13:48] <arrrghhh> i know. it's very scalable, and while i can start with just our stuff the other departments will be able to use it as well.. assuming they give the capacity.
[08-Jun-2010 13:14:03] <rmatte> eugh, my manager had a brain fart and changed the IP of one of my lab boxes to the same IP as one of our dns servers, lovely, so now I have to fix it lol
[08-Jun-2010 13:14:13] <arrrghhh> nice.
[08-Jun-2010 13:14:32] <rmatte> it's using ldap authentication too, so I'm having issues even getting in to it
[08-Jun-2010 13:14:55] <arrrghhh> that sounds... awesome lol. hopefully there's a way to locally auth!
[08-Jun-2010 13:15:15] <rmatte> well, single user mode if worst comes to worst
[08-Jun-2010 13:15:17] <rmatte> or a linux livecd
[08-Jun-2010 13:15:32] <arrrghhh> yea
[08-Jun-2010 13:26:13] <arrrghhh> well so far so good after a reboot of the server. haven't been flooded with those debug events any longer.
[08-Jun-2010 13:33:28] <arrrghhh> damnit, spoke too soon. but i think i see why...
[08-Jun-2010 13:43:33] <rmatte> you'll get flooded by them until you either unmanage those interfaces or do what I said with the templates
[08-Jun-2010 14:04:09] mrayzenoss is now known as mray
[08-Jun-2010 14:20:34] <nzle> I have a program on a monitored system that simply returns 1 or 0 error condition. I need to integrate it into
[08-Jun-2010 14:21:07] <nzle> my zenoss monitoring. can someone referm me to an example of how to configure zenoss to ssh to the box and run it
[08-Jun-2010 14:23:09] <arrrghhh> rmatte, what do you mean 'unmanage the interfaces'? is there an easy way to do that? just got back from lunch, and even with these new templates i still have 6600+ debug events.
[08-Jun-2010 14:23:44] <arrrghhh> nzle, you can configure a template to do that.
[08-Jun-2010 14:26:35] <rmatte> arrrghhh: I meant set them to unmonitored
[08-Jun-2010 14:27:03] <arrrghhh> rmatte, perhaps that would be a better option... these voice encapsulation dial peers i really could care less about.
[08-Jun-2010 14:27:06] <rmatte> If you need to have them monitored then create the custom template, otherwise just set them to not be monitored
[08-Jun-2010 14:27:22] <arrrghhh> do i have to set each individual interface on each device to not be monitored?
[08-Jun-2010 14:27:25] <rmatte> you can also add them to the list of ignored interface names in zProperties
[08-Jun-2010 14:27:32] <rmatte> yes, you do
[08-Jun-2010 14:27:36] <arrrghhh> that sounds like a much easier method.
[08-Jun-2010 14:27:45] <arrrghhh> cuz there's like 50 interfaces per device i think
[08-Jun-2010 14:28:17] <rmatte> Devices -> zProperties -> zInterfaceMapIgnoreNames
[08-Jun-2010 14:28:44] <rmatte> I have mine as: ^(Voice Encapsulation|Voice Over IP Peer|Foreign Exchange Station)
[08-Jun-2010 14:28:47] <arrrghhh> what about types?
[08-Jun-2010 14:28:52] <arrrghhh> zInterfaceMapIgnoreTypes?
[08-Jun-2010 14:28:57] <rmatte> don't bother with the map ignore types
[08-Jun-2010 14:28:59] <arrrghhh> ok
[08-Jun-2010 14:29:00] <rmatte> just leave it as is
[08-Jun-2010 14:29:22] <arrrghhh> then save & push changes i assume?
[08-Jun-2010 14:29:31] <rmatte> save and remodel all those devices
[08-Jun-2010 14:30:03] <arrrghhh> i guess that would be my next question, i see how to remodel individual devices, but how do i remodel all devices? or a portion of devices?
[08-Jun-2010 14:33:27] <mray> FYI, bigegor updated a bunch of his ZenPacks recently
[08-Jun-2010 14:33:42] <mray> HP EVA Monitor: docs/DOC-5867
[08-Jun-2010 14:33:53] <mray> WBEM Data Source: docs/DOC-3409
[08-Jun-2010 14:34:03] <mray> WMI Data Source: docs/DOC-3392
[08-Jun-2010 14:34:13] <mray> WMI Windows Performance: docs/DOC-3500
[08-Jun-2010 14:35:29] <aclark> w00t, nice
[08-Jun-2010 14:37:11] <bigegor> Hi, if someone want test WMI DataSource with zenoss 3.0, SVN version support this.
[08-Jun-2010 14:39:18] <nzle> arrrghhh, I have a template setup , but when I test it I get '/bin/sh: /rxHubExpress/rxHubExpressPing: No such file or directory'. the path and filename for rxHubExpresPing are correct.
[08-Jun-2010 14:39:37] <arrrghhh> are you putting the full path?
[08-Jun-2010 14:39:48] <aclark> mray: so people can run zenpack somezp.egg and Zenoss installs the package into whatever installation is associated with the zenpack command? does it restart instances, etc ?
[08-Jun-2010 14:41:41] <nzle> in the template, the Command Template field is '/rxHubExpress/rxHubExpressPing' which if cut an pasted to the system to be monitored, logged in as the user in the zproperties, run properly.
[08-Jun-2010 14:43:06] <arrrghhh> that doesn't seem right... can you take a screenshot of your template?
[08-Jun-2010 14:43:17] <arrrghhh> rmatte, so is there anyway to remodel all my devices in a bulk fashion?
[08-Jun-2010 14:43:21] <rmatte> aclark: define restart instances
[08-Jun-2010 14:43:32] <rmatte> arrrghhh: yeh, zenmodel run
[08-Jun-2010 14:43:44] <arrrghhh> lol ok
[08-Jun-2010 14:43:48] <rmatte> or zenmodeler run
[08-Jun-2010 14:43:55] <rmatte> I haven't done it that way in a while, it's one or the other
[08-Jun-2010 14:44:11] <arrrghhh> just so long as i don't have to click thru 500 devices on the webui, i'll be fine.
[08-Jun-2010 14:44:31] <arrrghhh> the second one, but i'm sure i could've figured it out from the first one thanks.
[08-Jun-2010 14:46:39] <mray> aclark: nope, you'll have to manually restart zope and possibly zenhub
[08-Jun-2010 14:46:52] <mray> depending on the zenpack, you may need to restart all of zenoss
[08-Jun-2010 14:48:34] <nzle> arrrghhh, where should I put it? the screenshot that is
[08-Jun-2010 14:48:43] <arrrghhh> imageshack, whatever.
[08-Jun-2010 14:50:26] <mray> imagebin.org
[08-Jun-2010 14:50:43] <nzle> http://img39.imageshack.us/img39/1760/screenshot1nge.png
[08-Jun-2010 14:50:55] <mray> whoever was asking earlier… docs/DOC-5894 is a high-level overview of what's new in 3.0
[08-Jun-2010 14:51:28] <aclark> mray: ok so zenpack installs then manual restart
[08-Jun-2010 14:53:13] <mray> yeah
[08-Jun-2010 14:53:33] <mray> it's not automatic, since some zenpacks don't require a restart
[08-Jun-2010 14:53:47] <mray> and people wouldn't like zope restarting on them and dropping them out of the UI
[08-Jun-2010 14:55:16] <nzle> arrrghhh, did you get a chance to look at that?
[08-Jun-2010 14:56:30] <arrrghhh> nzle, just lookin now
[08-Jun-2010 14:56:53] <arrrghhh> so you have a partition at root called /rxHubExpress/?
[08-Jun-2010 14:57:01] <nzle> subdir
[08-Jun-2010 14:57:09] <arrrghhh> you need the FULL path in there.
[08-Jun-2010 14:57:13] <arrrghhh> from /
[08-Jun-2010 14:57:25] <arrrghhh> so for example my ping command is /bin/ping
[08-Jun-2010 14:58:17] <nzle> it is, there is a subdir off root named rxHubExpress and in it a binary executable called rxHubExpressPing
[08-Jun-2010 14:58:35] <rmatte> nzle: is it set to executable? did you chmod +x it?
[08-Jun-2010 14:58:54] <nzle> -rwxrwxr-x 1 jgreen prg 438697 May 10 13:34 rxHubExpressPing
[08-Jun-2010 14:58:54] <arrrghhh> so what user are you sshing as? are you su'ing to that user when you run in manually?
[08-Jun-2010 14:59:19] <arrrghhh> gotta compare apples & apples y'know
[08-Jun-2010 14:59:20] <rmatte> type pwd
[08-Jun-2010 14:59:52] <rmatte> It's obviously complaining that the path you're supplying isn't valid, so something is wrong somewhere
[08-Jun-2010 15:00:02] <nzle> If I login to ned as sje, the user/pw configured in zproperties for ned, I can execute it by feeding the path/filename shown
[08-Jun-2010 15:00:08] <rmatte> go in to the directory where the file is and type pwd
[08-Jun-2010 15:00:23] <nzle> just a sec
[08-Jun-2010 15:00:42] <nzle> [sje@ned rxHubExpress]$ pwd
[08-Jun-2010 15:01:00] <rmatte> type /say before that line
[08-Jun-2010 15:01:04] <rmatte> since it starts with /
[08-Jun-2010 15:01:12] <nzle> /rxHubExpress
[08-Jun-2010 15:01:17] <rmatte> k
[08-Jun-2010 15:02:07] <rmatte> you don't even have read rights for any users who aren't jgreen or which aren't in the prg group
[08-Jun-2010 15:02:19] <nzle> is there a zencommand I can run on the zenoss side to debug the ssh to ned to run the program?
[08-Jun-2010 15:02:20] <rmatte> hence zenoss user won't be able to execute it
[08-Jun-2010 15:02:42] <mray> nzle: zencommand run -v10 -d yourdevice
[08-Jun-2010 15:02:48] <rmatte> oh nevermind, you do
[08-Jun-2010 15:02:54] <rmatte> hmmm
[08-Jun-2010 15:02:57] <nzle> yep, thats the test script
[08-Jun-2010 15:03:29] <rmatte> oh, you know what
[08-Jun-2010 15:03:37] <rmatte> is the script actually on the local zenoss box
[08-Jun-2010 15:03:45] <rmatte> ?
[08-Jun-2010 15:04:23] <nzle> no, its on the monitored box.
[08-Jun-2010 15:04:27] <rmatte> ah
[08-Jun-2010 15:04:30] <rmatte> hmmm
[08-Jun-2010 15:04:38] mrayzenoss is now known as mray
[08-Jun-2010 15:04:47] <rmatte> if you run the test against device, the output is file not found?
[08-Jun-2010 15:05:10] <nzle> debug log from the zencommand run seems to indicate success.
[08-Jun-2010 15:05:49] <rmatte> hmmm, this is ringing a bell...
[08-Jun-2010 15:06:02] <rmatte> the test fails but it works with the daemon, wasn't there some bug filed about that?
[08-Jun-2010 15:06:22] <nzle> output of test http://fpaste.org/3VyI/
[08-Jun-2010 15:06:51] <rmatte> what kind of script is that?
[08-Jun-2010 15:07:24] <rmatte> sh, bash, python,?
[08-Jun-2010 15:07:47] <nzle> its a binary, c++ program. I think. I can ask the programmer if necessary.
[08-Jun-2010 15:07:53] <rmatte> ah
[08-Jun-2010 15:08:07] <nzle> you want a past of the output of the zencommand?
[08-Jun-2010 15:08:14] <rmatte> sure
[08-Jun-2010 15:09:04] <nzle> same url http://fpaste.org/8nCC/
[08-Jun-2010 15:09:31] <rmatte> not same URL
[08-Jun-2010 15:09:34] <rmatte> it changes when you edit
[08-Jun-2010 15:10:03] <nzle> it basically runs a query against a business partner to verify connectivity and functionality and returns 0 or 1.
[08-Jun-2010 15:10:07] <nzle> oh, ok.
[08-Jun-2010 15:10:07] <rmatte> seems ok
[08-Jun-2010 15:10:15] <rmatte> add some datapoints and see if you can get it to graph
[08-Jun-2010 15:10:18] <aclark> Is it "sane" to create a zenpack, export, delete the one created in Zope 2, then zenpack install the "real" one ?
[08-Jun-2010 15:10:39] <rmatte> aclark: why would you do that?
[08-Jun-2010 15:10:43] <aclark> (Or leave it and assume that zenpack install the-real-one will override)
[08-Jun-2010 15:10:48] <aclark> rmatte: No idea…
[08-Jun-2010 15:11:00] <aclark> rmatte: which part of it? :-)
[08-Jun-2010 15:11:05] <rmatte> oh, I see what you're saying
[08-Jun-2010 15:11:12] <rmatte> you can just install the exported pack overtop of it
[08-Jun-2010 15:11:19] <aclark> rmatte: gotcha, thx
[08-Jun-2010 15:11:22] <aclark> (hot)
[08-Jun-2010 15:11:23] <nzle> lost me.
[08-Jun-2010 15:11:44] <rmatte> and if you ever need to restore a ZenPack to development mode so that you can edit them afterwards you just go to $ZENHOME/ZenPacks/ZenPacks.whatever.whatever
[08-Jun-2010 15:12:04] <rmatte> and then do: cp $ZENHOME/Products/ZenModel/ZenPackTemplate/* .
[08-Jun-2010 15:12:37] <rmatte> that was the tip of the month one month, so you can find the details on the community site if you forget how
[08-Jun-2010 15:12:38] <aclark> ooo
[08-Jun-2010 15:12:44] <aclark> cool
[08-Jun-2010 15:13:48] <rmatte> it'll complain that it didn't copy a directory because you didn't use -R, just ignore that
[08-Jun-2010 15:13:50] <mray> if you're not working through the UI, you can just use "zenpack —link —install ZenPack.community.YourZenPack" on the filesystem and work with it there
[08-Jun-2010 15:14:06] <rmatte> yeh, that's another option
[08-Jun-2010 15:14:21] <rmatte> I generally don't bother, but to each his own
[08-Jun-2010 15:14:34] <mray> that's how I work, but I'm usually dinking with modelers
[08-Jun-2010 15:16:19] <arrrghhh> hrm. i'm doing this remodel of my network, and the same 2 switches keep reporting as down when they're not... should i just not worry about it when zenmodeler is doing its thing?
[08-Jun-2010 15:22:27] <nzle> secure log shows a connection when I do the zencommand, but not when I do the test from the template.
[08-Jun-2010 15:34:18] <rmatte> oh well, then forget about the test
[08-Jun-2010 15:34:28] <rmatte> the test obviously isn't working properly
[08-Jun-2010 15:34:43] <rmatte> maybe if you put /bin/sh before the command in the test template?
[08-Jun-2010 15:34:53] <rmatte> I think that's what the bug was, that it didn't do that, I could be wrong
[08-Jun-2010 15:35:20] <rmatte> but either way, just get it working properly with zencommand and call it a day
[08-Jun-2010 15:35:22] <rmatte> lol\
[08-Jun-2010 15:49:41] <nzle> /bin/sh didnt work but when I put it back to the regular path, i appear to be getting meaningful events now. even though the test doesnt work. Ill wait till I see a few OK events, and figure a way to fake a failure before I declare victory though.
[08-Jun-2010 15:50:08] <nzle> perhaps Ill temporarily replace the program with a link to /bin/false
[08-Jun-2010 15:51:50] <rmatte> hehe
[08-Jun-2010 16:09:57] <nzle> how do I make a template provide a status dot somewhere even if its green. All of mine only show if they are failing.
[08-Jun-2010 16:16:14] <nzle> dang east coasters, probably went home already...
[08-Jun-2010 16:17:34] <mray> nzle: Central timezone FTW!
[08-Jun-2010 16:18:02] <mray> umm… your custom template using a Command data source will have a green status dot under "Component Type" on the device status page
[08-Jun-2010 16:18:11] <mray> is that what you mean?
[08-Jun-2010 16:18:12] <sytem> 24/7 service, no matter about timezones
[08-Jun-2010 16:18:37] <arrrghhh> Moutain time zone ftw?
[08-Jun-2010 16:18:38] <arrrghhh> lol
[08-Jun-2010 16:24:38] <nzle> yes, but I dont see it unless its yellow or red. I see the ipService, Filesystem and IPRoute entries all the time, but not my custom command templates.
[08-Jun-2010 16:30:09] mrayzenoss is now known as mray
[08-Jun-2010 16:32:40] <mray> nzle: I assume they're bound?
[08-Jun-2010 16:39:46] <nzle> bound?
[08-Jun-2010 16:40:22] <nzle> implication of that response being that no, you probably cant assume that...
[08-Jun-2010 16:46:09] mrayzenoss is now known as mray
[08-Jun-2010 17:48:20] <kobalt> ok so Im pulling what little hair I have out
[08-Jun-2010 17:48:22] <kobalt> lol
[08-Jun-2010 17:53:13] forsberg is now known as fOrsberg
[08-Jun-2010 19:23:43] <sytem> hmmm, weird. Negative numbers in heartbeats, in zenoss-issues widged on dashboard
[08-Jun-2010 19:24:59] <sytem> zenping and zenperfsnmp, both are having broblems after update to 2.5.2
[08-Jun-2010 20:16:37] <sytem> when I do model device for windows-server, I get file systems listed with Snmp Index=C instead of 1
[08-Jun-2010 20:17:37] <sytem> and then zenperfsnmp fails: WARNING zen.zenperfsnmp: Failed to collect on my.host.name (exceptions.ValueError: invalid literal for int(): C)
[08-Jun-2010 20:19:00] <sytem> why I cant modify that autocreated entry for filesystem? (there is no form fields, just text) If I Create filesystem myself, I can edit it
[08-Jun-2010 20:19:57] <sytem> /devices/server/host/os/file system is the path im trying to modify in gui
[09-Jun-2010 00:00:30] [disconnected at Wed Jun 9 00:00:30 2010]
[09-Jun-2010 00:00:31] [connected at Wed Jun 9 00:00:31 2010]
[09-Jun-2010 00:00:45] [zenoss-logger (logger bot) has joined #zenoss]
[09-Jun-2010 01:27:38] fOrsberg is now known as forsberg
[09-Jun-2010 05:37:11] <aclark> morning
[09-Jun-2010 05:37:40] <Simon4> hai
[09-Jun-2010 07:15:49] <zykes-> anyone here using perf odbc mysql ?
[09-Jun-2010 07:21:10] <zygoloid> Hi. I've noticed our zenoss server connecting to listening ports which applications on our network have open. Why is it doing this?
[09-Jun-2010 07:22:20] <Simon4> zygoloid: because it's monitoring them via ipservice checks
[09-Jun-2010 07:22:26] <Simon4> check under /Services/IpService
[09-Jun-2010 07:22:47] <Simon4> any services under there with monitor set to true, it'll check on a box if the box is found to have that port open
[09-Jun-2010 07:26:58] <ckrough> zygoloid: its also possible that you have the nmap plugin enabled for monitoring, which would do a port scan (I think)
[09-Jun-2010 07:28:20] <zygoloid> thanks for the pointers, i'll have a look and see what i can find
[09-Jun-2010 07:29:04] <Simon4> anyone done things with setting one trap to be the "clear" event of another trap?
[09-Jun-2010 07:29:11] <ckrough> ya
[09-Jun-2010 07:29:40] <Simon4> so I have both traps turning up, not sure how to get the second one to clear the first
[09-Jun-2010 07:30:39] <ckrough> lemme check one of my mappins
[09-Jun-2010 07:30:42] <ckrough> mappings
[09-Jun-2010 07:31:09] <zygoloid> ok, it was the ipservice checks, sorted. Thanks!
[09-Jun-2010 07:31:13] <Simon4> thanks
[09-Jun-2010 07:31:16] <Simon4> zygoloid: no probs
[09-Jun-2010 07:31:52] <ckrough> you have to give that event the same event class key, set the sequence to something higher than the seq # of the trap that creates the event, and set zEventAction: status and zEventSeverity:Clear
[09-Jun-2010 07:32:07] <ckrough> all of that is done under the event class
[09-Jun-2010 07:32:26] <Simon4> a ha, thanks
[09-Jun-2010 07:32:27] <ckrough> I made a lot of assumptions about your familiarity with event classes there...
[09-Jun-2010 07:32:35] <Simon4> all good, that does make sense
[09-Jun-2010 07:32:46] <ckrough> cool
[09-Jun-2010 07:33:39] * Simon4 has a hack
[09-Jun-2010 07:35:58] <Simon4> setting zEventAction + zEventSeverity = they're part of the evt object in a transform?
[09-Jun-2010 07:36:04] <Simon4> so evt.zEventAction ?
[09-Jun-2010 07:37:28] <Simon4> or is it just evt.action and evt.severity ?
[09-Jun-2010 07:46:57] <Simon4> hmm, so I try and set the sequence of my "RaidClearTraps" mapping to be something other than zero, and zenoss just makes it zero again when I hit save
[09-Jun-2010 07:51:00] <Simon4> ah, found the zEventAction things
[09-Jun-2010 07:51:02] * Simon4 clicks
[09-Jun-2010 07:53:36] <ckrough> and both events have the same eventClassKey?
[09-Jun-2010 07:53:55] <ckrough> so when you look under the sequence tab you should see a line for each trap
[09-Jun-2010 07:54:10] <Simon4> right, I'm doing this wrong somewhere, let me get to that state
[09-Jun-2010 07:54:21] <Simon4> I have two mappings right now, one for the error trap, one for the clear
[09-Jun-2010 07:54:30] <Simon4> by the sounds both should be in one mapping?
[09-Jun-2010 07:54:54] <ckrough> I should disclose that I dont know if mine is "right", just that it works
[09-Jun-2010 07:55:02] <Simon4> works is good enough for me
[09-Jun-2010 07:55:08] <ckrough> each event should be its own mapping, but both need to have the same EventClasskey
[09-Jun-2010 07:55:17] <ckrough> otherwise the dedupe won't associate them
[09-Jun-2010 07:55:23] <Simon4> right
[09-Jun-2010 08:08:29] <jro> I'm testing the 3.0 beta (2.5.70), did a fresh cent install followed by the stack installer. I notice localhost is showing down with the event "127.0.0.1 sendto error Host localhost and localhost.localdomain are both using ip 127.0.0.1"
[09-Jun-2010 08:08:47] <jro> everything seems to be running fine
[09-Jun-2010 08:11:07] <Simon4> w00t, got it working
[09-Jun-2010 08:11:11] <Simon4> thanks ckrough
[09-Jun-2010 08:11:27] * Simon4 may have to blog about that one so he remembers it
[09-Jun-2010 08:12:17] <ckrough> Simon4: gratz. what was the catch?
[09-Jun-2010 08:13:14] <Simon4> so my traps come in on two different oids, one for error and the other for clear. On both mappings I set evt.eventKey to "evt.device::RaidIssues", and the zproperties for the clear mapping to be status/Clear
[09-Jun-2010 08:13:48] <Simon4> worked a charm, even with different eventClassKey's (which I needed to set to the oid of the incomig trap to actually map it)
[09-Jun-2010 08:14:13] <ckrough> shouldnt the trap that creates the event be set to state/something_bad?
[09-Jun-2010 08:14:28] <ckrough> status/critical etc
[09-Jun-2010 08:15:05] <Simon4> yeah, it's warning at the moment
[09-Jun-2010 08:15:20] <Simon4> I'm now writing a general transform to make the event more human readable also
[09-Jun-2010 08:15:32] <Simon4> (these are traps sent by snmptrap, so don't have a mib related to them)
[09-Jun-2010 08:15:39] <Simon4> the joys of ad-hoc app alerting
[09-Jun-2010 08:38:56] <ckrough> you mean Dynamic Agile Alerting, right?
[09-Jun-2010 08:38:58] <ckrough>
[09-Jun-2010 08:40:02] <Simon4> that would be the one
[09-Jun-2010 08:47:13] <arrrghhh> rmatte, you up?
[09-Jun-2010 08:47:37] <tehhobbit> anyone have managed to get clears with syslogmessages to work (have a tapedrive that goes up and down and writes to syslog)
[09-Jun-2010 08:47:55] <ckrough> tehhobbit: yeah
[09-Jun-2010 08:48:21] <ckrough> just gotta map the clearing message to the initiating message and make it clear the event
[09-Jun-2010 08:49:02] <ckrough> or better yet set a transform to trash that first message if it's unecessary...
[09-Jun-2010 09:04:50] forsberg is now known as fOrsberg
[09-Jun-2010 09:34:19] <rmatte> good morning all
[09-Jun-2010 09:34:24] <rmatte> (and afternoon for some)
[09-Jun-2010 09:34:45] <gordy> Morning, Is there a method to check for a devices' metrics manually, cli or otherwise ?
[09-Jun-2010 09:35:15] <rmatte> well, define metrics
[09-Jun-2010 09:37:22] <gordy> hmm, that's i call the individual things that are checked on a device/host e.g. CPU, disk usage, etc
[09-Jun-2010 09:37:51] <gordy> What are they called in zenoss land? (will help for future searches)
[09-Jun-2010 09:38:14] <rmatte> well, there's no real specific term for them, I generally call them performance metrics or whatever
[09-Jun-2010 09:38:21] <rmatte> what's your end goal?
[09-Jun-2010 09:38:29] <rmatte> you just want a command that dumps the info for a device?
[09-Jun-2010 09:38:35] <rmatte> or are you looking to do some form of integration?
[09-Jun-2010 09:40:00] <gordy> yes for testing new items/metrics manually before folling them out and also to clear an event
[09-Jun-2010 09:41:12] <gordy> *rolling
[09-Jun-2010 09:41:22] <rmatte> there's nothing pre-made for that, you'd have to do some scripting
[09-Jun-2010 09:41:36] <rmatte> are you familliar with python scripting at all?
[09-Jun-2010 09:42:15] <gordy> none at all, sad to say
[09-Jun-2010 09:48:00] <rmatte> ah, well you'll probably want to learn some, it's not overly difficult
[09-Jun-2010 09:48:12] <rmatte> I didn't know any until I started using Zenoss
[09-Jun-2010 09:51:23] <gordy> thanks -
[09-Jun-2010 09:52:24] <gordy> Another question, would it be possible for zenoss to check for example a number of ldap connections on an ldap server ? and graph it ?
[09-Jun-2010 09:54:21] <rmatte> as long as you can manage to gather that info somehow, whether you reconfigure the SNMP agent on the server to provide it, or create a script that logs in to the server and checks it
[09-Jun-2010 09:54:49] <rmatte> or have a script on the remote server and have zenoss ssh in and run it
[09-Jun-2010 09:54:59] <rmatte> depending on the type of server you're talking about
[09-Jun-2010 09:55:27] <rmatte> It's possible to do basically anything with Zenoss, it just takes some development work
[09-Jun-2010 09:57:32] <gordy> gotcha-
[09-Jun-2010 09:58:12] <rmatte> well, it takes development work for the more specialized stuff like that
[09-Jun-2010 09:58:25] <rmatte> most of the basic monitoring such as disks, interfaces, processes, CPU, Memory, are already done
[09-Jun-2010 10:01:57] mrayzenoss is now known as mray
[09-Jun-2010 10:03:12] fOrsberg is now known as forsberg
[09-Jun-2010 11:08:30] LarsN_Aw1y is now known as LarsN
[09-Jun-2010 11:19:20] <arrrghhh> i may have already asked this yesterday, but is there a way to tie the SNMP field 'sysLocation' to the 'Location' value in Zenoss? This way all my devices would have the location populated automatically, and if they move the adjustment is already handled when new SNMP info is grabbed...
[09-Jun-2010 11:20:43] <nickanderson> How do custom properties work? Running 2.5.1, go to devices -> more -> custom schema and try adding a property but i only ever see the cDateTest in the list of Custom Properties
[09-Jun-2010 11:23:21] <nickanderson> nm
[09-Jun-2010 11:23:26] <nickanderson> must have been something i was doing
[09-Jun-2010 11:29:27] <mray> arrrghhh: you'd need a custom modeler
[09-Jun-2010 11:29:36] <mray> arrrghhh: or you could write a script to do it
[09-Jun-2010 11:29:38] <arrrghhh> mray, can you elaborate?
[09-Jun-2010 11:29:42] <arrrghhh> hrm...
[09-Jun-2010 11:30:06] <arrrghhh> i was really hoping it was built-in, but as i recall i did ask that question yesterday and got a similar answer from probably you
[09-Jun-2010 11:30:12] <mray> so when the device is modeled via SNMP, there is currently nothing that takes the sysLocation value and stores it in the Location
[09-Jun-2010 11:30:37] <arrrghhh> i see.
[09-Jun-2010 11:30:41] <mray> seems like a useful thing to add, but I could see where people might not want it turned on
[09-Jun-2010 11:31:02] <arrrghhh> yea, and we certainly don't _need_ it. just thought it would be cool!
[09-Jun-2010 11:31:14] <mray> that said, I'm neck-deep in modeling right now, so if you want to write something I could point you to some resources
[09-Jun-2010 11:31:23] <arrrghhh> certainly.
[09-Jun-2010 11:31:31] <mray> that would be an excellent optional modeler
[09-Jun-2010 11:32:03] <arrrghhh> indeed. we put the full address in that field, so if that value is sent to google maps it should work flawlessly.
[09-Jun-2010 11:32:48] <mray> hmm… now that I think about it, I know professional services wrote something similar
[09-Jun-2010 11:32:59] <mray> for using with the DataCenter view in Enterprise
[09-Jun-2010 11:33:09] <mray> since it's Location based
[09-Jun-2010 11:33:14] <arrrghhh> oh? i'm assuming that means i couldn't get it to work with the core version...
[09-Jun-2010 11:33:40] <mray> I don't know where it is, but I know it's been done before
[09-Jun-2010 11:33:50] <arrrghhh> we *may* go with enterprise support for this product, but we never have previously so it may be a challenge convincing the powers at be.
[09-Jun-2010 11:34:25] <mray> I'll be happy to assist putting together the modeler in a ZenPack, it should be pretty easy
[09-Jun-2010 11:34:41] <arrrghhh> sweet! that'd be awesome.
[09-Jun-2010 11:34:43] <mray> lots of custom SNMP modelers out there
[09-Jun-2010 11:35:36] <mray> first, go grab yourself the zenpacks.zenoss.org SVN tree
[09-Jun-2010 11:36:20] <mray> community/developers/zenpack_development
[09-Jun-2010 11:36:30] <mray> SVN instructions: docs/DOC-2371
[09-Jun-2010 11:37:17] <nickanderson> I was looking at the xen modler last night
[09-Jun-2010 11:37:52] <nickanderson> Not sure how I can massage it into working for XenServer and xcp
[09-Jun-2010 11:38:23] <mray> arrrghhh: I think the SunMIBMonitor is probably a good example
[09-Jun-2010 11:38:35] <nickanderson> i know the commands to get data, but how it all hooked together didnt want to make itself apparent to me
[09-Jun-2010 11:39:04] <mray> arrrghhh: it's just an SNMP modeler
[09-Jun-2010 11:39:17] <arrrghhh> i was also wondering about all these debug messages and bad OIDs... can't I just add the MIBs and call it a day? rmatte was having me filter out all of the fields with a zProperty.... or he said I could ignore the interfaces, but that would be unreasonable to go thru all our devices and ignore each interface that's throwing the debug events.
[09-Jun-2010 11:39:51] <mray> adding the MIBs won't do anything, they're only used for translating descriptions on traps
[09-Jun-2010 11:39:59] <mray> they're not used for monitoring
[09-Jun-2010 11:40:08] <arrrghhh> oh... ok.
[09-Jun-2010 11:40:20] <mray> bad OIDs means there's something flakey going on
[09-Jun-2010 11:40:27] <arrrghhh> i guess i don't really understand what's happening.
[09-Jun-2010 11:40:40] <arrrghhh> rmatte said i had to either map out the OIDs with custom templates
[09-Jun-2010 11:40:55] <arrrghhh> or ignore them with a zProperty/manually disabling monitoring of the interface.
[09-Jun-2010 11:41:05] <mray> so zenoss models the device (like a router, server, whatever) by pulling specific OIDs and populating the Device with them
[09-Jun-2010 11:41:19] <arrrghhh> ok
[09-Jun-2010 11:41:29] <mray> if those specific OIDs don't match the model, that piece of the model complains
[09-Jun-2010 11:42:02] <arrrghhh> hrm...
[09-Jun-2010 11:42:09] <mray> so if you're planning on writing a custom modeler, you're planning on grabbing specific OIDs and mapping them into the Device model
[09-Jun-2010 11:42:17] <arrrghhh> i see.
[09-Jun-2010 11:42:38] <arrrghhh> i'm getting them for all sorts of stuff... FXO ports, FXS ports, ATM connections, T1 cards...
[09-Jun-2010 11:42:40] <mray> MIBs are really just a dictionary of all the OIDs that are theoretically supported by that device
[09-Jun-2010 11:42:55] <mray> but whether or not the device reports all the OIDs properly is another issue
[09-Jun-2010 11:43:01] <arrrghhh> ah
[09-Jun-2010 11:43:24] <mray> and Zenoss may or may not be smart enough to map everything to the proper places, hence the need for custom modelers
[09-Jun-2010 11:43:32] <arrrghhh> i see
[09-Jun-2010 11:43:53] <mray> so most of the basics are OIDs provided by standard MIBs
[09-Jun-2010 11:43:59] <mray> like the OS tab
[09-Jun-2010 11:43:59] <arrrghhh> yea it seems if we're going to do full SNMP monitoring that we would probably need professional services to set it up...
[09-Jun-2010 11:44:15] <mray> arrrghhh: most things work pretty well with SNMP
[09-Jun-2010 11:44:31] <mray> but vendors have the option of using an "Enterprise" MIB for putting their customizations
[09-Jun-2010 11:44:38] <arrrghhh> they're all cisco routers. just a couple of model #'s as well.
[09-Jun-2010 11:44:44] <mray> or, if you're Microsoft, you just don't follow the spec
[09-Jun-2010 11:44:51] <arrrghhh> lol they never do.
[09-Jun-2010 11:45:02] <arrrghhh> they prefer to make their own specs
[09-Jun-2010 11:45:30] <mray> so Cisco stuff usually sticks with the standards, and uses Enterprise MIBs for additional functionality
[09-Jun-2010 11:45:37] <arrrghhh> ok
[09-Jun-2010 11:45:45] <mray> that additional functionality is usually stuff that requires a custom modeler
[09-Jun-2010 11:45:58] <arrrghhh> i see...
[09-Jun-2010 11:46:15] <arrrghhh> since most of our models are similar, hopefully i would only need to create a few custom modelers, correct?
[09-Jun-2010 11:46:38] <mray> in the case of Core, there's zenoss.snmp.CiscoHSRP and zenoss.snmp.CiscoMap
[09-Jun-2010 11:46:51] <arrrghhh> i'd say 85% of the network is 2821's and 2811's.
[09-Jun-2010 11:48:20] <mray> if you check out the zenpacks.zenoss.org SVN tree, you can grep for more custom modelers
[09-Jun-2010 11:48:30] <mray> find . | grep modeler | grep snmp | grep -v .svn
[09-Jun-2010 11:48:33] <mray> there are a ton
[09-Jun-2010 11:48:43] <arrrghhh> o
[09-Jun-2010 11:48:44] <arrrghhh> k
[09-Jun-2010 11:48:59] <mray> custom modelers are usually the next step in ZenPack complexity. First step is templates through the UI
[09-Jun-2010 11:49:05] <mray> modelers require code
[09-Jun-2010 11:49:18] <nickanderson> I created a custom property, what tales expression can I access that with?
[09-Jun-2010 11:49:43] <mray> nickanderson: you can access it with ${here/cCustomProp} in tales
[09-Jun-2010 11:49:48] <nickanderson> thanks
[09-Jun-2010 11:49:59] <mray> nickanderson: the admin guide has an appendix of tales expressions
[09-Jun-2010 11:50:03] <nickanderson> ooo
[09-Jun-2010 11:50:04] <nickanderson> thanks
[09-Jun-2010 11:55:46] * rmatte yawns
[09-Jun-2010 11:57:51] <smbambling> Does anyone know how to enable zenoss core for active directory auth
[09-Jun-2010 11:58:26] <gordy> What would cause zenoss to suddenly stop graphing ?
[09-Jun-2010 11:58:26] <mray> smbambling: docs/DOC-2510 is the doc most people use
[09-Jun-2010 11:58:38] <mray> gordy: file system full?
[09-Jun-2010 11:58:51] <gordy> first thing i checked, looks good
[09-Jun-2010 11:58:51] <mray> permissions change?
[09-Jun-2010 11:59:03] <mray> daemons dying?
[09-Jun-2010 11:59:20] <gordy> what daemon runs the graphing ?
[09-Jun-2010 11:59:21] <smbambling> mray …is this core good for the core versino
[09-Jun-2010 11:59:42] <mray> smbambling: those instructions are written by Core users for Core users
[09-Jun-2010 12:00:00] <smbambling> GREAT!
[09-Jun-2010 12:00:14] <mray> gordy: are all graphs stopped?
[09-Jun-2010 12:00:24] <mray> different graphs get their data from different daemons
[09-Jun-2010 12:00:43] <mray> is zenperfsnmp and zencommand for snmp & ssh
[09-Jun-2010 12:01:05] <arrrghhh> yea.... doing a custom modeler is a little over my head right now.
[09-Jun-2010 12:01:09] <mray> gordy: also, the devices could be in a maintenance window of decommissioned
[09-Jun-2010 12:01:32] <mray> arrrghhh: it's really just pointing OIDs into dictionaries
[09-Jun-2010 12:01:42] <rmatte> gordy: are you getting SNMP Agent down events for the devices at all?
[09-Jun-2010 12:01:43] <mray> but it requires a little Python
[09-Jun-2010 12:01:43] <gordy> hmm, my first google search led to a zenoss forums page that suggested to delete all rrd files
[09-Jun-2010 12:01:57] <arrrghhh> i'm going thru the source of the sunmibmonitor, i'm pretty lost.
[09-Jun-2010 12:02:13] <gordy> will deleting the rrd files be ill advised ?
[09-Jun-2010 12:02:26] <mray> gordy: you'll lose all historical performance data
[09-Jun-2010 12:02:33] <gordy> crap
[09-Jun-2010 12:03:01] <mray> arrrghhh: the only files that matter are the ZenPacks/community/SunMIBMonitor/__init__.py
[09-Jun-2010 12:03:15] <mray> the ZenPacks/community/SunMIBMonitor/modeler/snmp/*
[09-Jun-2010 12:03:16] <arrrghhh> ha, i was looking at pretty much everthing -but- that. alrighty.
[09-Jun-2010 12:04:02] <mray> arrrghhh: actually I take that back, the __init__.py isn't even custom
[09-Jun-2010 12:04:50] <mray> arrrghhh: you can take that zenpack and delete the daemons, datasources, lib, migrate, services, skins directories
[09-Jun-2010 12:05:06] <mray> and apparently tests, since there aren't any
[09-Jun-2010 12:05:17] <mray> all you need is that empty objects.xml and a modeler
[09-Jun-2010 12:06:07] <mray> the SUNProcessMap.py uses a custom collector, but that seems like overkill
[09-Jun-2010 12:06:56] <mray> arrrghhh: something like http://zenpacks.zenoss.org/trac-zenpacks/browser/zenpacks/ZenPacks.AndreaConsadori.Alvarion/ZenPacks/AndreaConsadori/Alvarion/modeler/plugins/AlvarionDeviceMap.py is a little more straightforward
[09-Jun-2010 12:07:28] <mray> just add a new snmpGetMap to point at the OID, then in process you set the location
[09-Jun-2010 12:08:10] <mray> I might write it myself if I ever finish up with Cfengine and Chef
[09-Jun-2010 12:08:13] <arrrghhh> ok, that's making more sense.
[09-Jun-2010 12:08:29] <arrrghhh> the process section, i'm not exactly clear on how to set the location tho.
[09-Jun-2010 12:08:41] <mray> wasn't there a forum thread for this?
[09-Jun-2010 12:08:46] <arrrghhh> does the location already have to be created?
[09-Jun-2010 12:08:55] <arrrghhh> i searched & posted in one in zenoss-dev
[09-Jun-2010 12:09:20] <arrrghhh> thread/12134?tstart=0
[09-Jun-2010 12:09:23] <mray> yeah, that's the one
[09-Jun-2010 12:09:31] <mray> hackman238 has just about written it
[09-Jun-2010 12:11:01] <arrrghhh> it looks like he hit a brick wall in that thread, which is why i posted in it. hoping the bump will get it noticed...
[09-Jun-2010 12:14:36] <mray> ok, putting this together
[09-Jun-2010 12:14:59] <arrrghhh> you're awesome
[09-Jun-2010 12:18:07] <jro> mray: 3.0 is looking great
[09-Jun-2010 12:18:17] <Simon4_> mray: do you know if zencommand will try and reuse an open ssh connection to a device for further commands?
[09-Jun-2010 12:18:21] <rmatte> jro: it certainly is pretty
[09-Jun-2010 12:18:23] <Simon4_> or if it can be told to?
[09-Jun-2010 12:18:35] <mray> Simon4_: it's supposed to
[09-Jun-2010 12:18:45] <rmatte> Simon4_: By default it maintains ssh connections as far as I'm aware
[09-Jun-2010 12:18:48] <Simon4_> mray: hokay.. I'll read the debug output a bit more
[09-Jun-2010 12:19:08] <rmatte> Simon4_: otherwise the auth log on the server would be flooded
[09-Jun-2010 12:19:10] <Simon4_> wondering if it's because I only have one device loaded and it's just opening a bunch because it can
[09-Jun-2010 12:19:31] <jro> 2.5.70 has been running real smooth, it took a bit to get used to the new layout but now that i've found everything its great
[09-Jun-2010 12:19:34] <rmatte> It should only be opening 1 per device, if it's opening more that's just plain dumb
[09-Jun-2010 12:19:43] <Simon4_> rmatte: yeah, that was my thought
[09-Jun-2010 12:19:48] * Simon4_ goes to read the logs more
[09-Jun-2010 12:20:33] <jro> alot smoother than the pervious release candidates
[09-Jun-2010 12:20:44] <mray> arrrghhh: testing it now
[09-Jun-2010 12:20:51] <smbambling> mray is this you speaking on the 16th ? http://spreadsheets.google.com/pub?key=pYAJMbVobYCTro_z4LGo3ZQ
[09-Jun-2010 12:20:53] <arrrghhh> schweet
[09-Jun-2010 12:21:02] <mray> smbambling: yes
[09-Jun-2010 12:21:06] <Simon4_> ahh, I see
[09-Jun-2010 12:21:13] <smbambling> cool look forward to that
[09-Jun-2010 12:21:15] <Simon4_> one connection, just 10 parallel attempted commands, it seems
[09-Jun-2010 12:21:22] <rmatte> smbambling: Yeh, that's Matt and his boss
[09-Jun-2010 12:21:26] <mray> smbambling: me too, we've been bumped twice already
[09-Jun-2010 12:21:56] <smbambling> bogus
[09-Jun-2010 12:22:27] <rmatte> mray: you should get a recording of the interview and post it on the community site... could also be included in the monthly newsletter
[09-Jun-2010 12:22:36] <jro> I noticed in 2.5.70 I cannot use shift to select a section of events (I can still shift click individually)
[09-Jun-2010 12:22:45] <rmatte> since I doubt too many people are going to be able to catch the interview live
[09-Jun-2010 12:22:46] <mray> rmatte: yeah, we'll be sure to hype our appearance on FLOSS Weekly
[09-Jun-2010 12:22:50] <rmatte> cool
[09-Jun-2010 12:22:56] <mray> it's got 60K subscribers
[09-Jun-2010 12:23:03] <rmatte> nice
[09-Jun-2010 12:23:04] <mray> you can always get the podcast
[09-Jun-2010 12:23:10] <rmatte> ah true
[09-Jun-2010 12:23:26] <rmatte> hmm, time for me to run and grab lunch, bbiab
[09-Jun-2010 12:23:42] <jro> *ctrl click individually that is
[09-Jun-2010 12:24:42] <mray> grrr, can't test the SNMPLocation ZenPack since my Cfengine one is broken
[09-Jun-2010 12:24:58] <arrrghhh> mray, would you like me to try & test it?
[09-Jun-2010 12:25:05] <mray> yeah, just a sec
[09-Jun-2010 12:26:01] <mray> arrrghhh: ok, checked it in
[09-Jun-2010 12:26:10] <mray> svn update
[09-Jun-2010 12:26:19] <mray> you should get ZenPacks.community.SNMPLocation
[09-Jun-2010 12:26:36] <mray> then "make ZenPacks.community.SNMPLocation" and you can install the .egg
[09-Jun-2010 12:27:02] <mray> or, you can use "zenpack —link —install ZenPacks.community.SNMPLocation" and install it via the CLI
[09-Jun-2010 12:27:23] <arrrghhh> alrighty. gotta jump thru some hoops to access the work network 1 sec...
[09-Jun-2010 12:27:25] <mray> anyone else can feel free to test that, I gotta clean up my Cfengine before testing that
[09-Jun-2010 12:29:31] <gordy> back to the graphing being stopped, i find a mysql daemon listed as [defunct]
[09-Jun-2010 12:30:11] <rmatte> mysql is only used to store events
[09-Jun-2010 12:30:38] <rmatte> zenhub handles talking to mysql, but mysql had absolutely nothing to do with graphing
[09-Jun-2010 12:30:46] <rmatte> had == has
[09-Jun-2010 12:30:55] <gordy> which daemon does ?
[09-Jun-2010 12:31:13] <rmatte> there is no one specific daemon that handles creation of the RRD files as far as I'm aware
[09-Jun-2010 12:31:22] <rmatte> zencommand can do it, zenperfsnmp can do it
[09-Jun-2010 12:31:33] <rmatte> check the log file for zenperfsnmp for starters
[09-Jun-2010 12:31:43] <rmatte> you can also do: zenperfsnmp run -v10 --cycle
[09-Jun-2010 12:31:53] <rmatte> and observe it to see if any errors show up relating to RRDs
[09-Jun-2010 12:32:41] <gordy> egads, there is a a dozen separate logs... :|
[09-Jun-2010 12:32:59] <mray> gordy: are all graphs broken, or just some?
[09-Jun-2010 12:33:14] <gordy> yes
[09-Jun-2010 12:33:26] <arrrghhh> screw it, i gotta disconnect. i'll test and be back.
[09-Jun-2010 12:33:32] <rmatte> gordy: what if you go to Collectors -> Localhost -> Perf
[09-Jun-2010 12:33:37] <rmatte> are those graphs broken as well?
[09-Jun-2010 12:33:39] odyi_ is now known as odyi
[09-Jun-2010 12:34:44] <gordy> looks like the zenperfsnmp croaked at midnight lastnight
[09-Jun-2010 12:35:18] odyi is now known as ody
[09-Jun-2010 12:35:23] <rmatte> so it's not running right now?
[09-Jun-2010 12:35:41] ody is now known as odyi
[09-Jun-2010 12:35:51] <gordy> the process is running at the moment
[09-Jun-2010 12:36:03] <rmatte> when did you restart it?
[09-Jun-2010 12:36:21] <gordy> i haven't yet
[09-Jun-2010 12:36:30] <rmatte> you just said it "croaked"
[09-Jun-2010 12:36:52] <rmatte> where are you getting that indication from?
[09-Jun-2010 12:36:53] <gordy> the graphing stopped (croaked) at midnight lastnight
[09-Jun-2010 12:36:57] <rmatte> ah
[09-Jun-2010 12:37:09] <rmatte> [01:31pm] <rmatte> gordy: what if you go to Collectors -> Localhost -> Perf
[09-Jun-2010 12:37:12] <rmatte> [01:31pm] <rmatte> are those graphs broken as well?
[09-Jun-2010 12:37:21] <gordy> yes and no
[09-Jun-2010 12:37:28] <rmatte> explain?
[09-Jun-2010 12:37:39] <gordy> they are graphing more than one item
[09-Jun-2010 12:37:43] <gordy> on each graph
[09-Jun-2010 12:38:18] <gordy> the zenperfsnmp item on each graph dead ends at midnight lastnight other items truck along to current time
[09-Jun-2010 12:38:25] <rmatte> I see
[09-Jun-2010 12:39:32] <rmatte> Then my recommendation would be to restart zenperfsnmp
[09-Jun-2010 12:39:36] <gordy> bare with , i've just inherited this system and I'm not sure how to restart a single daemon, in this case zenperfsnmp
[09-Jun-2010 12:39:43] <rmatte> and see if that solves the problem
[09-Jun-2010 12:39:51] <mray> gordy: Settings->Daemons
[09-Jun-2010 12:39:54] <rmatte> oh, that's easy
[09-Jun-2010 12:39:57] <rmatte> yeh, what he said
[09-Jun-2010 12:40:01] <rmatte> then click restart next to it
[09-Jun-2010 12:40:09] <gordy> sweet -
[09-Jun-2010 12:40:19] <rmatte> you can also ssh in and become the zenoss user (sudo su - zenoss) then do "zenperfsnmp restart"
[09-Jun-2010 12:40:22] <rmatte> either way works
[09-Jun-2010 12:40:51] <gordy> i was looking at the cli way, but didn't know the appropriate flags and arguments
[09-Jun-2010 12:40:58] <rmatte> ah
[09-Jun-2010 12:41:11] <rmatte> yeh, it supports start, stop, status, and run
[09-Jun-2010 12:41:16] <rmatte> oh, and restart
[09-Jun-2010 12:41:29] <rmatte> you can do that for all of zenoss too
[09-Jun-2010 12:41:36] <gordy> excellent
[09-Jun-2010 12:41:42] <rmatte> if you wanted to see the status of the daemons for instance you'd do: zenoss status
[09-Jun-2010 12:41:49] <rmatte> if you wanted to stop them all you'd do zenoss stop
[09-Jun-2010 12:41:53] <rmatte> zenoss start
[09-Jun-2010 12:41:55] <gordy> if this fails to work any other things to look at ?
[09-Jun-2010 12:41:56] <rmatte> zenoss restart
[09-Jun-2010 12:41:57] <rmatte> and so on
[09-Jun-2010 12:42:05] <gordy> great info
[09-Jun-2010 12:42:07] <smbambling> mray I'm downloaded and extracted the LDAPMultiPlugins and LDAPUserFolder to the $ZENHOME/Products directory…installed the latest python-ldap rpm via YUM and both restarted the zopectl daemon and completely restarted the zenoss service. Yet via the Zope interface I don't see the ability to add ActiveDirectory Multi Plugin
[09-Jun-2010 12:42:10] <rmatte> If that fails to work I'd start by restarting zenoss as a whole
[09-Jun-2010 12:42:16] <gordy> okay
[09-Jun-2010 12:42:17] <rmatte> and if that fails then we can continue troubleshooting
[09-Jun-2010 12:42:23] <gordy> thank you
[09-Jun-2010 12:42:26] <rmatte> np
[09-Jun-2010 12:44:39] <smbambling> the closest thing I see if Domain Authenticatino Plugin
[09-Jun-2010 12:45:07] <mray> smbambling: I haven't used it myself, perhaps rmatte knows more about configuring LDAP
[09-Jun-2010 12:45:22] <rmatte> smbambling: Domain Authentication Plugin is the AD plugin as far as I recall
[09-Jun-2010 12:45:25] <rmatte> let me double check
[09-Jun-2010 12:45:51] <smbambling> Yeah I don't see that plugin in the zope web interface
[09-Jun-2010 12:45:57] <rmatte> ah nope
[09-Jun-2010 12:46:00] <smbambling> I am following this doc that mray sent docs/DOC-2510
[09-Jun-2010 12:46:07] <rmatte> you should see ActiveDirectory Multi Plugin
[09-Jun-2010 12:46:12] <rmatte> I see it in mine
[09-Jun-2010 12:46:28] <rmatte> There should also be LDAP Multi Plugin in the list as well
[09-Jun-2010 12:46:40] <smbambling> neither of them seemed to have loaded.
[09-Jun-2010 12:47:00] <rmatte> be aware that you may need to use the plugins from 1 version back
[09-Jun-2010 12:47:13] <rmatte> since the absolute latest version is for a newer version of zope
[09-Jun-2010 12:47:25] <smbambling> gotcha
[09-Jun-2010 12:47:39] <rmatte> try from 1 version back, that'll probably work
[09-Jun-2010 12:47:47] <smbambling> ok let me do that ..I'll remove the extracted files from $ZENHOME/Products and them reextract the older versions
[09-Jun-2010 12:48:20] <rmatte> k
[09-Jun-2010 12:48:27] <rmatte> you also need to restart zope I believe
[09-Jun-2010 12:48:34] <smbambling> yeah
[09-Jun-2010 12:52:04] <arrrghhh> ugh, i can't get svn installed on this stupid sles box.
[09-Jun-2010 12:53:13] <smbambling> rmatte what versions of the plugins are you running ?
[09-Jun-2010 12:53:56] <gordy> zenoss logs timestamps are an hour off, where is the setting ?
[09-Jun-2010 12:54:13] <rmatte> smbambling: hmmm good question, let me see if I can find out
[09-Jun-2010 12:54:33] <smbambling> 1.7 an 1.6 don't seem to load for me
[09-Jun-2010 12:55:34] <rmatte> I'm using 1,7
[09-Jun-2010 12:55:36] <rmatte> 1.7*
[09-Jun-2010 12:55:57] <rmatte> where are you going in the management interface to find them?
[09-Jun-2010 12:56:12] <smbambling> http://monitor2:8080/zport/manage
[09-Jun-2010 12:56:27] <smbambling> click acl_users in the left pane
[09-Jun-2010 12:56:34] <rmatte> k, you're in the right spot, hmmm
[09-Jun-2010 12:57:00] <rmatte> you on a 64bit system?
[09-Jun-2010 12:57:21] <smbambling> yes
[09-Jun-2010 12:57:37] <smbambling> Centos 5.5 Final
[09-Jun-2010 12:57:52] <rmatte> Is Zenoss using your system python then?
[09-Jun-2010 12:58:11] <rmatte> or is there a /usr/local/zenoss/python/ directory (or similar)?
[09-Jun-2010 12:58:26] <smbambling> system
[09-Jun-2010 12:58:39] <rmatte> k
[09-Jun-2010 12:59:09] <smbambling> [root@monitor2 LDAPSTUFF]# rpm -qa python*
[09-Jun-2010 12:59:09] <smbambling> python-iniparse-0.2.3-4.el5
[09-Jun-2010 12:59:09] <smbambling> python-urlgrabber-3.1.0-5.el5
[09-Jun-2010 12:59:09] <smbambling> python-ldap-2.2.0-2.1
[09-Jun-2010 12:59:09] <smbambling> python-elementtree-1.2.6-5
[09-Jun-2010 12:59:09] <smbambling> python-numeric-23.7-2.2.2
[09-Jun-2010 12:59:10] <smbambling> python-sqlite-1.1.7-1.2.1
[09-Jun-2010 12:59:11] <smbambling> python-2.4.3-27.el5
[09-Jun-2010 12:59:15] <smbambling> python-ldap is installed
[09-Jun-2010 12:59:56] <rmatte> there are no permissions problems with the LDAP plugin directories?
[09-Jun-2010 13:00:02] <rmatte> did you create them as root or as the zenoss user?
[09-Jun-2010 13:00:15] <smbambling> zenoss user (su - zenoss)
[09-Jun-2010 13:00:19] <rmatte> k
[09-Jun-2010 13:00:52] <rmatte> that's weird then, at this point it's pretty hard for me to troubleshoot it from here since it's probably some small little detail which has been missed
[09-Jun-2010 13:01:10] <smbambling> yeah I'm going back though it
[09-Jun-2010 13:04:04] <arrrghhh> rmatte, is there any other way to get ZenPacks other than SVN?
[09-Jun-2010 13:04:40] <rmatte> arrrghhh: yeh, right off the community site
[09-Jun-2010 13:04:56] <rmatte> http://community.zenoss.org
[09-Jun-2010 13:04:58] <rmatte> click zenpacks
[09-Jun-2010 13:05:05] <arrrghhh> i can't find the one matt just posted...
[09-Jun-2010 13:05:12] <rmatte> because it hasn't been approved yet
[09-Jun-2010 13:05:17] <arrrghhh> ah
[09-Jun-2010 13:05:18] <rmatte> it'll get posted once it's been properly tested
[09-Jun-2010 13:05:20] <arrrghhh> yea, he wants me to test it.
[09-Jun-2010 13:05:31] <rmatte> then you'll need to grab it out of svn
[09-Jun-2010 13:05:32] <arrrghhh> but i can't get SVN installed on this damned SLES box.
[09-Jun-2010 13:05:44] <arrrghhh> so i can't pull the pack..
[09-Jun-2010 13:05:55] <rmatte> pull it down from a different box then transfer it over
[09-Jun-2010 13:06:10] <arrrghhh> hrm... my box at home should have svn
[09-Jun-2010 13:06:45] <gordy> Timestamps in the zenoss logs, an hour ahead, is there a config value i can change to adjust to my time zone ?
[09-Jun-2010 13:07:01] <rmatte> It should work off your system time
[09-Jun-2010 13:07:06] <rmatte> so not that I'm aware of
[09-Jun-2010 13:07:42] <smbambling> ntp ftw
[09-Jun-2010 13:07:43] <rmatte> you sure the system time on that particular server is set right?
[09-Jun-2010 13:07:49] <gordy> alas, it isn't
[09-Jun-2010 13:07:53] <rmatte> ah
[09-Jun-2010 13:08:12] <rmatte> install ntpdate then do ntpdate ntp.nasa.gov
[09-Jun-2010 13:08:23] <gordy> 2010-06-09 01:50:34,353 [zenoss@blade7-2-1 root]$ date
[09-Jun-2010 13:08:23] <gordy> Wed Jun 9 13:08:04 CDT 2010
[09-Jun-2010 13:09:56] <rmatte> hmm
[09-Jun-2010 13:10:07] <rmatte> zenoss has no date settings at all as far as I'm aware
[09-Jun-2010 13:10:16] <rmatte> so I doubt that it's zenoss directly causing that
[09-Jun-2010 13:10:23] <rmatte> what about your other system logs?
[09-Jun-2010 13:11:16] <gordy> Jun 9 13:06:49 spot on
[09-Jun-2010 13:12:23] <gordy> (my syslog that is)
[09-Jun-2010 13:14:06] <rmatte> maybe it's the way python is displaying the date/time
[09-Jun-2010 13:14:12] <rmatte> become zenoss user, go in to zendmd
[09-Jun-2010 13:14:13] <rmatte> then do...
[09-Jun-2010 13:14:17] <rmatte> import time
[09-Jun-2010 13:14:21] <rmatte> time.localtime()
[09-Jun-2010 13:16:39] <arrrghhh> rmatte, so i copied the Zenpacks.community folder to my local system... i'm having issues installing it tho, matt just said I need to "make ZenPacks.community.SNMPLocation" or "zenpack -link -install ZenPacks..." - neither worked, both being ran as the Zenoss user...
[09-Jun-2010 13:16:59] <rmatte> what error do you get when you try to link it?
[09-Jun-2010 13:17:33] <arrrghhh> zenpack.py: error: no such option: -l ERROR: zenpack command failed. Reason: SystemExit: 2
[09-Jun-2010 13:17:41] <rmatte> --link
[09-Jun-2010 13:17:47] <rmatte> not -link
[09-Jun-2010 13:17:51] <arrrghhh> ha, awesome.
[09-Jun-2010 13:17:55] <rmatte> --install
[09-Jun-2010 13:17:56] <rmatte> as well
[09-Jun-2010 13:18:10] <arrrghhh> garbage in, garbage out as they say. brb.
[09-Jun-2010 13:18:21] <rmatte> k
[09-Jun-2010 13:23:51] <rmatte> On two occasions I have been asked,—"Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?" ... I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question.â€
[09-Jun-2010 13:23:51] <gordy> 2010-06-09 13:23:23,838 INFO zen.zenperfsnmp: Getting collector thresholds...
[09-Jun-2010 13:23:52] <rmatte> — Charles Babbage
[09-Jun-2010 13:24:17] <gordy> Success on the time stamping =) will that be persistent ?
[09-Jun-2010 13:24:26] <rmatte> gordy: should be
[09-Jun-2010 13:25:00] <gordy> Great, thank you -
[09-Jun-2010 13:26:53] <arrrghhh> rmatte, that worked. had to adjust some permissions, but that was no biggie. this is probably a question i need to direct to matt instead of you... but how do i use this zenpack now? it's installed, i saw it in the list of zenpacks under settings. i remodeled one device, but it didn't seem to make a difference...
[09-Jun-2010 13:29:59] <gordy> How long will it take to notice new graph entries after restarting the zenperfsnmp daemon ?
[09-Jun-2010 13:35:11] <rmatte> 3 polling cycles
[09-Jun-2010 13:35:14] <rmatte> about 15 to 20 mins
[09-Jun-2010 13:35:20] <rmatte> provided it starts working properly
[09-Jun-2010 13:35:43] <gordy> okay , getting a LOT of these errors in zenperfsnmp: 2010-06-09 13:34:56,217 INFO zen.zenperfsnmp: success:110 fail:0 pending:43 todo:85
[09-Jun-2010 13:35:55] <rmatte> arrrghhh: no idea about that pack, it's the first I've heard of it
[09-Jun-2010 13:36:00] <arrrghhh> failures are 0 gordy
[09-Jun-2010 13:36:12] <rmatte> those aren't errors gordy
[09-Jun-2010 13:36:19] <rmatte> just informational messages
[09-Jun-2010 13:36:21] <rmatte> completely normal
[09-Jun-2010 13:36:31] <gordy> sorry grabbed wrong line: 2010-06-09 13:34:15,771 ERROR netsnmp: truncating unsigned value to 32 bits (2)
[09-Jun-2010 13:36:45] <rmatte> ah, I get those the odd time too
[09-Jun-2010 13:36:45] <arrrghhh> rmatte, matt just built it. he wants me to test it for him. essentially it is supposed take the sysLocation value from SNMP info and create a location in Zenoss accordingly.
[09-Jun-2010 13:36:57] <rmatte> not sure what causes them, not really a concern
[09-Jun-2010 13:37:12] <gordy> it's a steady stream of them :|
[09-Jun-2010 13:37:38] <rmatte> not sure, I remember searching for an answer about those and never really finding anything
[09-Jun-2010 13:38:18] <rmatte> arrrghhh: I see, well then you'd have to ask him about it
[09-Jun-2010 13:38:20] <gordy> looks from a cursory search related to snmp OID and a timeout
[09-Jun-2010 13:38:38] <arrrghhh> rmatte, yea... that's what i thought. he ran off not too long ago, hopefully he's back soon.
[09-Jun-2010 13:39:39] <rmatte> gordy: it's possible, I've never seen as many as you're describing
[09-Jun-2010 13:41:30] <rmatte> gordy: what kinds of devices are you monitoring
[09-Jun-2010 13:41:32] <rmatte> ?
[09-Jun-2010 13:52:56] <gordy> server, switches, netapps, polyserve, coffee maker
[09-Jun-2010 13:54:21] <rmatte> hehe
[09-Jun-2010 13:56:27] <arrrghhh> i'm sure the world of network-attached toasters is not far...
[09-Jun-2010 14:01:07] <rmatte> already been done
[09-Jun-2010 14:01:09] <rmatte> http://www.embeddedarm.com/software/arm-netbsd-toaster.php
[09-Jun-2010 14:01:42] <arrrghhh> i don't think i'd want my toaster saying "ready to accept toast" on an LCD screen LOL!!
[09-Jun-2010 14:01:47] <rmatte> lol
[09-Jun-2010 14:01:53] <arrrghhh> i know they made internet-capable fridges, but that's just ridiculous.
[09-Jun-2010 14:01:56] <rmatte> I would
[09-Jun-2010 14:02:05] <Simon4_> "PC LOAD LETTER" comes to mind
[09-Jun-2010 14:02:10] <arrrghhh> lol
[09-Jun-2010 14:02:12] <rmatte> PC LOAD TOAST
[09-Jun-2010 14:02:22] <arrrghhh> what does that even mean!!?!? hahaha
[09-Jun-2010 14:03:19] <arrrghhh> "Unlike previous NetBSD toasters which were nothing more than a glorified PC case-mod, this toaster can actually toast bread!" - nice.
[09-Jun-2010 14:03:28] <Simon4_> hmmm.. in a snmp trap event I ahve a field called "1.3.6.1.4.1.2333.3.2.60.2.1.3" which holds the trap text contents... how do I address that in an event transform
[09-Jun-2010 14:03:36] * Simon4_ tried evt._getOb('1.3.6.1.4.1.2333.3.2.60.2.1.3') but that failed
[09-Jun-2010 14:04:14] <rmatte> Simon4_: what is that property named?
[09-Jun-2010 14:04:15] <rmatte> oid?
[09-Jun-2010 14:04:29] <Simon4_> rmatte: in the event console it's called "1.3.6.1.4.1.2333.3.2.60.2.1.3"
[09-Jun-2010 14:04:34] <Simon4_> as the heading on the left
[09-Jun-2010 14:04:45] <Simon4_> sits right under "community"
[09-Jun-2010 14:05:13] <rmatte> and you want to actually use that OID in a transform?
[09-Jun-2010 14:05:31] <Simon4_> nahh, I take a screenshot, hang on
[09-Jun-2010 14:05:52] <rmatte> k
[09-Jun-2010 14:06:29] <Simon4_> http://lol.nzdance.net/trapEvent.png
[09-Jun-2010 14:06:41] <Simon4_> I'm trying to get at the text starting with "Failure detected in Smart Array....."
[09-Jun-2010 14:07:13] <rmatte> ohhhh
[09-Jun-2010 14:07:35] <rmatte> well, it looks like you're missing the correct Mibs?
[09-Jun-2010 14:07:50] <Simon4_> yeah, this is an ad-hoc trap sent by an app
[09-Jun-2010 14:07:57] <Simon4_> no mib - trying to just transform it into something sane
[09-Jun-2010 14:08:17] <rmatte> have you tried...
[09-Jun-2010 14:08:56] <rmatte> whatever = getattr(evt, '1.3.6.1.4.1.2333.3.2.60.2.1.3', 'Unknown')
[09-Jun-2010 14:08:57] <rmatte> ?
[09-Jun-2010 14:09:06] * Simon4_ tries
[09-Jun-2010 14:10:09] <Simon4_> remind me to buy you beer sometime
[09-Jun-2010 14:10:12] <Simon4_> works a charm, cheers
[09-Jun-2010 14:11:07] <rmatte>
[09-Jun-2010 14:14:59] <smbambling> rmatte…so I looked in the event.log of /opt/zenoss/logs and it looks like it can't load the import the ldap module from python-ldap
[09-Jun-2010 14:16:40] <rmatte> ah
[09-Jun-2010 14:16:58] <rmatte> well, you'll have to figure out why
[09-Jun-2010 14:17:34] <smbambling> yeah, its installed correctly and loads though the python interpreter no issue
[09-Jun-2010 14:18:07] <Simon4_> smbambling: does it load through the python interpreter when you're the zenoss user?
[09-Jun-2010 14:18:33] <smbambling> no
[09-Jun-2010 14:18:52] <rmatte> then it's possible that the zenoss user is not using the system python
[09-Jun-2010 14:18:56] <Simon4_> you'll need to install python-ldap as the zenoss user to get it into zenoss's python distribution
[09-Jun-2010 14:19:10] <rmatte> you need to figure out what python it is using and get the plugin files copied over or installed in that location
[09-Jun-2010 14:19:20] <Simon4_> the redhat rpm's and stack certainly come with their own python install
[09-Jun-2010 14:19:29] * Simon4_ just easy-install's stuff as zenoss to get around it
[09-Jun-2010 14:19:29] <rmatte> oh, the rpms do?
[09-Jun-2010 14:19:33] <Simon4_> rmatte: oui
[09-Jun-2010 14:19:33] <rmatte> I thought they used system python
[09-Jun-2010 14:19:38] <Simon4_> nope
[09-Jun-2010 14:19:44] <rmatte> ah
[09-Jun-2010 14:19:44] <Simon4_> we use rpm's here
[09-Jun-2010 14:19:54] <rmatte> I use stack
[09-Jun-2010 14:20:25] <rmatte> smbambling: yeh, so python-ldap is installed in your system python but you need to install it in your zenoss python, I figured it was something along those lines
[09-Jun-2010 14:20:50] <rmatte> I can't wait until they switch to 2.6, then they can start using system python
[09-Jun-2010 14:21:02] <rmatte> though they probably won't
[09-Jun-2010 14:22:07] <Simon4_> if it was me I would avoid redhat python anyway
[09-Jun-2010 14:22:36] <Simon4_> it's only 2.4 on RH 5.5, and so tied into the system management stuff that you don't really want to mess with it
[09-Jun-2010 14:22:58] <smbambling> can I just download the rmp and run as the zenoss user ?
[09-Jun-2010 14:23:24] <smbambling> or should I follow the stack installer instructions
[09-Jun-2010 14:23:39] <Simon4_> smbambling: link to the stack instructions?
[09-Jun-2010 14:23:49] <smbambling> docs/DOC-2510
[09-Jun-2010 14:23:58] <nickanderson> whats the reccomended method, stack or system rpms?
[09-Jun-2010 14:24:21] <nickanderson> ive done both in the past
[09-Jun-2010 14:24:40] <nickanderson> but ran into issues trying too hook to ldap when using the stack installer
[09-Jun-2010 14:24:44] <Simon4_> I run system rpms because we have dbas etc who look after the mysql side
[09-Jun-2010 14:25:51] <smbambling> so it looks like zenoss has its own packaged python under /opt/zenoss/lib/python
[09-Jun-2010 14:26:05] <smbambling> how do I go about installing python-ldap for that
[09-Jun-2010 14:26:05] <nickanderson> mysql is a oneoff for us either way
[09-Jun-2010 14:27:32] <Simon4_> smbambling: you may need to go down the stack installer instructions route then
[09-Jun-2010 14:28:00] <Simon4_> just remember to switch pathnames out as appropriate
[09-Jun-2010 14:28:03] <smbambling> odd I installed zenoss from the native rpms.
[09-Jun-2010 14:30:11] <rmatte> even the native rpms have their own python
[09-Jun-2010 14:30:16] <rmatte> that's what I thought
[09-Jun-2010 14:30:50] <Simon4_> yeah, the redhat ones do
[09-Jun-2010 14:31:55] <Simon4_> smbambling: you migtt be able to get away with just the ln -s commands to be honest
[09-Jun-2010 14:32:10] <smbambling> just making some symlinks
[09-Jun-2010 14:32:58] <smbambling> worth a shot
[09-Jun-2010 14:33:15] forsberg is now known as fOrsberg
[09-Jun-2010 14:40:12] <smbambling> WOOT! Simon4_ you rock
[09-Jun-2010 14:40:22] <Simon4_>
[09-Jun-2010 14:40:45] <arrrghhh> man, is matt still gone?
[09-Jun-2010 14:49:13] <rmatte> he's probably in a meeting or something
[09-Jun-2010 14:49:51] <rmatte> smbambling: glad you finally got it working
[09-Jun-2010 14:50:20] <smbambling> thanks for all the help guys
[09-Jun-2010 14:50:24] <rmatte> np
[09-Jun-2010 14:53:34] mrayzenoss1 is now known as mray
[09-Jun-2010 14:54:04] <rmatte> mray: arrrghhh wants to know how that pack is supposed to work, he has it installed
[09-Jun-2010 14:55:33] <ptom> does anyone know why the uptime would always say unknown on a remote collector?
[09-Jun-2010 14:56:26] <rmatte> ptom: the uptime for devices you mean?
[09-Jun-2010 14:56:33] <ptom> correct
[09-Jun-2010 14:56:47] <rmatte> you're sure you have the uptime datapoint in one of the templates applied to the devices?
[09-Jun-2010 14:56:48] <ptom> i have checked the rrd files and they all seem fine
[09-Jun-2010 14:57:02] <ptom> yes
[09-Jun-2010 14:57:22] <rmatte> and it's called sysUpTime?
[09-Jun-2010 14:57:30] <ptom> yep
[09-Jun-2010 14:57:32] <rmatte> hmmm
[09-Jun-2010 14:57:35] <rmatte> not sure then
[09-Jun-2010 14:57:45] <ptom> me either, banging my head against a wall
[09-Jun-2010 14:58:06] <rmatte> could be a bug
[09-Jun-2010 14:58:10] <rmatte> you're using core I assume?
[09-Jun-2010 14:58:38] <ptom> yeah, an old version. not a huge deal. we are upgrading soon.
[09-Jun-2010 14:59:13] <rmatte> remote collectors aren't really "officially supported" in core. the whole remote collector setup has been in use more lately because of the Collector Tool and Data Collector ZenPacks being released
[09-Jun-2010 14:59:51] <rmatte> There could be bugs in the code, or there may be errors in the way we're doing things when configuring core to use collectors
[09-Jun-2010 15:00:18] <rmatte> I've only tested it briefly in the past, but that's one thing I never checked
[09-Jun-2010 15:01:05] <ptom> the wierd thing is, one of the collecters displays this correctly, but it's a diff flavor of linux
[09-Jun-2010 15:02:00] <ptom> not a big deal, I just figured I would ask and see if anyone knew
[09-Jun-2010 15:04:50] <mray> arrrghhh: I had to go run a few errands, still debugging that ZenPack
[09-Jun-2010 15:09:34] <rmatte> LOL, one of our server engineers and his director were yelling back and forth jokingly about this trip that they are going to be taking to see a client. The director said "Don't forget, we'll be sharing a hotel room." then a few people out here started doing the wolf whistle to which the director followed up asking the engineer "Do you prefer the flavoured kind or the kind that heats up?"
[09-Jun-2010 15:10:06] <rmatte> it feels like a Friday today
[09-Jun-2010 15:12:27] <gordy> Why is it that " zenperfsnmp run -v10 -d <hostname> > foo" OR " zenperfsnmp run -v10 -d <hostname> |grep ERROR " does not work ?
[09-Jun-2010 15:12:44] <Simon4_> it might be logging to stderr
[09-Jun-2010 15:12:50] <rmatte> python is very tricky when piping or redirecting
[09-Jun-2010 15:12:57] <Simon4_> try zenperfsnmp run -v10 -d <hostname> 2>&1 |grep ERROR
[09-Jun-2010 15:12:59] <gordy> lovely
[09-Jun-2010 15:13:26] <rmatte> Simon4_: nah, I find that it doesn't actually pipe output until it's completely done executing in most cases
[09-Jun-2010 15:13:33] <gordy> ahhhh much better
[09-Jun-2010 15:13:34] <rmatte> and if it forks off it doesn't pipe at all
[09-Jun-2010 15:13:44] <rmatte> ah, so it was writing to stderr?
[09-Jun-2010 15:14:28] * Simon4_ is pretty sure it does
[09-Jun-2010 15:14:39] <gordy> running " zenperfsnmp run -v10 -d <hostname> |grep ERROR " outputs as " zenperfsnmp run -v10 -d <hostname> "
[09-Jun-2010 15:14:47] <Simon4_> yeah ,it does
[09-Jun-2010 15:15:04] <Simon4_> hmm
[09-Jun-2010 15:15:06] <Simon4_> or
[09-Jun-2010 15:15:30] <gordy> the " 2>&1 " makes it work one normally thinks it does
[09-Jun-2010 15:16:44] <rmatte> yeh, 2>&1 is basically stderr > stdout
[09-Jun-2010 15:16:51] <rmatte> since the grep gets applied against stdout
[09-Jun-2010 15:17:00] <rmatte> and python writes to stderr
[09-Jun-2010 15:17:08] <rmatte> which is kind of funky
[09-Jun-2010 15:17:42] <rmatte> it might be done that way with the daemons for logging purposes
[09-Jun-2010 15:17:44] <mray> my solution… always use emacs as my shell
[09-Jun-2010 15:17:55] <rmatte> bash ftw!
[09-Jun-2010 15:17:58] <Simon4_> mray: you're a scary man
[09-Jun-2010 15:18:10] <Simon4_>
[09-Jun-2010 15:18:14] <mray> seriously, it's awesome
[09-Jun-2010 15:18:28] <mray> you can search everything that has ever come out of your shell
[09-Jun-2010 15:18:47] <mray> my current buffer… 250K lines
[09-Jun-2010 15:18:48] <rmatte> cat ~/.bash_history | grep whatever
[09-Jun-2010 15:19:01] <rmatte> not quite as good, but close enough
[09-Jun-2010 15:19:04] <gordy> thanks for the help all -
[09-Jun-2010 15:19:07] <mray> .bash_history doesn't have the output of the commands
[09-Jun-2010 15:19:16] <rmatte> oh, you're talking about actual output
[09-Jun-2010 15:19:24] <mray> _everything_
[09-Jun-2010 15:19:31] <rmatte> meh, just need an ssh client with a massive scrollback buffer
[09-Jun-2010 15:19:42] <rmatte> I usually have mine set to 100000 lines
[09-Jun-2010 15:19:49] <rmatte> though the searching is nice
[09-Jun-2010 15:20:14] <mray> rmatte: but can you Ctrl-R and search the buffer?
[09-Jun-2010 15:20:15] <rmatte> it's an interesting idea, might give it a whirl sometime
[09-Jun-2010 15:20:29] <rmatte> mray: no, I can't, the search would have to be in the client as well
[09-Jun-2010 15:20:44] <rmatte> but I love bash too much to do away with it
[09-Jun-2010 15:21:05] <nickanderson> what no one using ipython as their shell?
[09-Jun-2010 15:21:06] <mray> rmatte: it's still bash, it's just wrapped in a searchable text editor
[09-Jun-2010 15:21:16] <rmatte> ah
[09-Jun-2010 15:21:22] <mray> M-x shell
[09-Jun-2010 15:22:39] <rmatte> nickanderson: nope, no ipython here
[09-Jun-2010 15:27:06] igustin is now known as baldman
[09-Jun-2010 15:29:25] <arrrghhh> mray, no worries. i installed the zenpack, but and it shows up in the zenpacks list... i remodeled one device, is there anything else i need to do ?
[09-Jun-2010 15:31:20] <mray> does the modeler show up in the list of available modelers? it doesn't for me
[09-Jun-2010 15:32:16] <arrrghhh> i just checked the zenpack section, let me see...
[09-Jun-2010 15:33:14] <nickanderson> ok
[09-Jun-2010 15:33:19] <nickanderson> this was interesting
[09-Jun-2010 15:33:22] <nickanderson> oops
[09-Jun-2010 15:33:25] <nickanderson> wrong channel
[09-Jun-2010 15:33:30] <rmatte> hehe
[09-Jun-2010 15:36:20] <rmatte> arrrghhh: he's talking about checking the collector plugins list
[09-Jun-2010 15:36:47] <rmatte> Devices from the left hand menu, then from the dropdown: More -> Collector Plugins
[09-Jun-2010 15:37:19] <arrrghhh> you just felt a question comin didn't ya rmatte
[09-Jun-2010 15:37:27] <rmatte> well, I know you're new to this
[09-Jun-2010 15:37:31] <arrrghhh> no, it does not show up in my collector plugins.
[09-Jun-2010 15:37:46] <rmatte> k, he probably needs to fix the pack then
[09-Jun-2010 15:37:50] <arrrghhh> yea, i was going to flail around for a little bit and then ask i usually learn better if i poke around myself first.
[09-Jun-2010 15:37:56] <rmatte> hehe
[09-Jun-2010 15:38:00] <rmatte> I respect that
[09-Jun-2010 15:38:19] <arrrghhh> i'm getting more and more comfortable with the interface tho
[09-Jun-2010 15:38:26] <rmatte> some people come in here and rhyme off question after question after question until finally I'm like "Please read the Zenoss admin guide located <here>"
[09-Jun-2010 15:38:54] <rmatte> Well, depending on what the questions are of course
[09-Jun-2010 15:39:02] <rmatte> If it's complex stuff that's not in the guide, no problem
[09-Jun-2010 15:41:36] <ckrough> and its always fun to bust out lmgtfy.com
[09-Jun-2010 15:41:50] <rmatte> yeh, that's an awesome site
[09-Jun-2010 15:42:20] <rmatte> I did that to one of my friends and he replied "OMG I feel dumb! How could you do this to me!?"
[09-Jun-2010 15:42:36] <rmatte> >:)
[09-Jun-2010 15:45:19] baldman is now known as igustin
[09-Jun-2010 16:18:29] <cgibbons> hurm
[09-Jun-2010 16:29:50] <arrrghhh> sorry, dealing with production crap. but i try not to ask simple questions that are clearly in the admin guide
[09-Jun-2010 16:30:08] <rmatte> hehe
[09-Jun-2010 16:30:44] <rmatte> ok wtf, my cubicle is like a jungle today, first I had these tiny red bugs running around everywhere, then some other weird beatles, now I have a lady bug in here
[09-Jun-2010 16:31:49] <arrrghhh> ...is your cube outdoors?
[09-Jun-2010 16:31:57] <rmatte> lol, nope
[09-Jun-2010 16:32:00] <arrrghhh> damn,
[09-Jun-2010 16:32:15] <arrrghhh> our bugs have to get thru security to get in the building
[09-Jun-2010 16:32:21] <rmatte> haha
[09-Jun-2010 16:33:08] <arrrghhh> so for zInterfaceMapIgnoreNames, I separate the values with a pipe (|)?
[09-Jun-2010 16:36:18] <arrrghhh> so would this be vaild? "Voice Encapsulation|Foreign Exchange Office|Foreign Exchange Station|ATM Sub Interface|Voice Over IP Peer"?
[09-Jun-2010 16:36:45] <rmatte> well, it's generally defined like: ^(Voice Encapsulation|Foreign Exchange Office|Foreign Exchange Station|ATM Sub Interface|Voice Over IP Peer)
[09-Jun-2010 16:37:04] <arrrghhh> so the carat and parens are required?
[09-Jun-2010 16:37:04] <rmatte> what the ^ does is tells it to ignore if the interface name starts with that string
[09-Jun-2010 16:37:15] <rmatte> regex formatting
[09-Jun-2010 16:37:24] <arrrghhh> ah i see
[09-Jun-2010 16:37:40] <arrrghhh> alright i'm going to save this and remodel one device, see if it makes a difference.
[09-Jun-2010 16:37:58] <rmatte> I have mine defined as: ^(Voice Encapsulation|Voice Over IP Peer|Foreign Exchange Station)
[09-Jun-2010 16:38:10] <rmatte> which means anything starting with any of those strings in the name is ignored
[09-Jun-2010 16:38:25] <arrrghhh> yea, all my DSL routers were reporting a ton of ATM interfaces as debug events as well.
[09-Jun-2010 16:38:47] <arrrghhh> see, to me that's redundant. that field is for ignoring devices, why would i structure a regex statement to ignore the ignored devices?
[09-Jun-2010 16:38:51] <rmatte> well, for those you might have to setup the custom templates as I had explained and remove the offending datasources
[09-Jun-2010 16:39:05] <rmatte> hunh?
[09-Jun-2010 16:39:08] <arrrghhh> yea, i was having issues with that.
[09-Jun-2010 16:39:20] <rmatte> What do you mean for ignoring devices?
[09-Jun-2010 16:39:39] <rmatte> It's for ignoring interfaces
[09-Jun-2010 16:39:55] <rmatte> when modelling
[09-Jun-2010 16:40:51] <rmatte> so If I specify ^(Voice Encapsulation|Voice Over IP Peer|Foreign Exchange Station) as the regex, and I add or remodel a device that has interfaces starting with Voice Encapsulation and Voice Over IP Peer it won't add them to the interfaces list
[09-Jun-2010 16:40:55] <rmatte> it'll just completely ignore them
[09-Jun-2010 16:41:05] <rmatte> that's the purpose of zInterfaceMapIgnoreNames
[09-Jun-2010 16:42:08] <arrrghhh> yea, i get that.
[09-Jun-2010 16:42:16] <rmatte> Now, if you want the interfaces to be in the list, but you're seeing debug messages for them, you need to determine the type of the interfaces, copy ethernetCsmacd to that type, then edit it to remove the OIDs that it's having issues with
[09-Jun-2010 16:42:17] <arrrghhh> but the field is titled "IgnoreNames"
[09-Jun-2010 16:42:28] <arrrghhh> and you're structuring a regex statement to ignore
[09-Jun-2010 16:42:39] <arrrghhh> kinda redundant...
[09-Jun-2010 16:42:56] <arrrghhh> yea, i'm torn on that
[09-Jun-2010 16:42:59] <rmatte> well, that's just the way that particular field works
[09-Jun-2010 16:43:08] <arrrghhh> not sure if i should be doing templates for that or if i should just ignore the messages.
[09-Jun-2010 16:43:30] <rmatte> I do templates, it's not that hard to do
[09-Jun-2010 16:43:37] <rmatte> takes about a minute to do 1
[09-Jun-2010 16:44:01] <arrrghhh> yea, i just couldn't get the hang of it. do i need to remodel after i create a template? maybe that was my problem.
[09-Jun-2010 16:44:11] <rmatte> no, you dodn't
[09-Jun-2010 16:44:12] <rmatte> don't*
[09-Jun-2010 16:44:17] <arrrghhh> hrm.
[09-Jun-2010 16:44:33] <arrrghhh> well... maybe i'll give it another shot when it's done remodeling this device.
[09-Jun-2010 16:44:34] <rmatte> you just create the template, and as long as the name exactly matches the type listed for the interfaces (case sensitive) Zenoss will know to use it
[09-Jun-2010 16:44:52] <arrrghhh> now is it the exact name of the interface or of the type of interface?
[09-Jun-2010 16:44:59] <rmatte> the type
[09-Jun-2010 16:45:09] <rmatte> remember how you had an interface with a type of "Other"?
[09-Jun-2010 16:45:09] <arrrghhh> cuz we found a lot of those types were 'other'...
[09-Jun-2010 16:45:15] <rmatte> that's what the template needs to be called
[09-Jun-2010 16:45:17] <arrrghhh> yes i do.
[09-Jun-2010 16:45:20] <rmatte> it's case sensitive too
[09-Jun-2010 16:45:24] <rmatte> so "other" won't cut it
[09-Jun-2010 16:45:27] <arrrghhh> wouldn't that hit ALL devices that are type 'other'?
[09-Jun-2010 16:45:29] <rmatte> it needs to be "Other"
[09-Jun-2010 16:45:46] <rmatte> no, All interfaces that are type Other
[09-Jun-2010 16:45:57] <arrrghhh> sorry, i meant all interfaces.
[09-Jun-2010 16:45:57] <rmatte> it has nothing to do with devices, it's an interface template
[09-Jun-2010 16:46:01] <rmatte> yes, it will
[09-Jun-2010 16:46:05] <arrrghhh> hrm.
[09-Jun-2010 16:46:25] <rmatte> in my Other template I just removed the error datapoints, threshold, and graph
[09-Jun-2010 16:48:45] <arrrghhh> so in the data sources, i just find the part of the OID that's causing the issue and remove that data source?
[09-Jun-2010 16:49:31] <rmatte> http://tinypic.com/view.php?pic=2mg8fon&s=6
[09-Jun-2010 16:49:37] <rmatte> there's the screenshot of my other template
[09-Jun-2010 16:49:48] <rmatte> compare it to the ethernetCsmacd template and you'll see what I changed
[09-Jun-2010 16:49:58] <rmatte> and yes, that's correct
[09-Jun-2010 16:50:09] <rmatte> then you remove the threshold and graph associated with those datasources as well
[09-Jun-2010 16:50:32] <rmatte> it'll be pairs of datasources, it's generally the error datasources
[09-Jun-2010 16:50:37] <rmatte> but sometimes it's all of them
[09-Jun-2010 16:50:41] <rmatte> depends on the interface
[09-Jun-2010 16:50:55] <rmatte> I have a few that are just blank templates since the interface types don't support any of them
[09-Jun-2010 16:51:21] <arrrghhh> huh. and you don't have to add any?
[09-Jun-2010 16:51:36] <rmatte> Those are the standard SNMP interface OIDs
[09-Jun-2010 16:51:48] <rmatte> If an interface type doesn't support them, there's really nothing else to add
[09-Jun-2010 16:52:32] <rmatte> oh, and the operational status threshold and ifOperStatus in that screenshot are things that I added to do interface status monitoring
[09-Jun-2010 16:52:49] <rmatte> Which is explained here: docs/DOC-2494
[09-Jun-2010 16:52:49] <arrrghhh> i see
[09-Jun-2010 16:55:06] <rmatte> http://i48.tinypic.com/ff2v11.jpg
[09-Jun-2010 16:55:14] <rmatte> there's my list of templates under /Devices
[09-Jun-2010 16:55:16] <arrrghhh> holy crap
[09-Jun-2010 16:55:24] <arrrghhh> couple more than i have haha
[09-Jun-2010 16:55:38] <rmatte> yeh, I added them as I went along
[09-Jun-2010 16:55:46] <rmatte> I've got pretty much everything I need now
[09-Jun-2010 16:56:06] <rmatte> those are all types
[09-Jun-2010 16:56:23] <rmatte> so some interfaces have type aal5, atm, ds1, ds3, frame-relay, and so on
[09-Jun-2010 16:56:27] <arrrghhh> crazy
[09-Jun-2010 16:56:33] <rmatte>
[09-Jun-2010 16:56:41] <arrrghhh> yea, i saw some aal5 debug messages
[09-Jun-2010 16:57:03] <rmatte> yeh, then you'll probably be adding that yourself
[09-Jun-2010 16:58:04] <rmatte> Understand a bit better now?
[09-Jun-2010 16:58:44] <sytem> hmmm, zenhub is again filling /tmp with deleted, but still open files
[09-Jun-2010 16:58:56] <sytem> time to weekly reboot zenoss
[09-Jun-2010 16:58:58] <rmatte> sytem: odd
[09-Jun-2010 16:59:06] <rmatte> sytem: what version of Zenoss?
[09-Jun-2010 16:59:28] <arrrghhh> rmatte, yea, it's slowly making sense. i guess a curiousity question, where do the events go now or are the devices being 'properly' monitored with these templates?
[09-Jun-2010 16:59:29] <sytem> 2.5.2, same issue was with 2.4
[09-Jun-2010 17:00:49] <sytem> COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
[09-Jun-2010 17:00:50] <sytem> .python.b 18816 zenoss 5u REG 0,20 2359296000 82675856 /tmp/tmpHaP_FR (deleted)
[09-Jun-2010 17:01:24] <rmatte> arrrghhh: once the templates are in place it won't be trying to poll the unavailable OIDs anymore, hence the debug messages won't be generated at all
[09-Jun-2010 17:01:53] <arrrghhh> oh... i see.
[09-Jun-2010 17:01:54] <rmatte> arrrghhh: the only reason you're seeing those messages is because Zenoss is trying to poll OIDs that don't exist for those interfaces
[09-Jun-2010 17:02:08] <arrrghhh> der, i knew that.
[09-Jun-2010 17:02:12] <rmatte> Which is why you need to make the templates to tell it not to
[09-Jun-2010 17:02:18] <rmatte>
[09-Jun-2010 17:02:35] <arrrghhh> you told me that yesterday... there's still a lot i have to learn about SNMP, let alone zenoss!
[09-Jun-2010 17:02:45] <rmatte> sytem: that's really weird
[09-Jun-2010 17:02:52] <rmatte> sytem: I've never seen that before
[09-Jun-2010 17:03:10] <rmatte> yeh, SNMP isn't super complex, but there is stuff to learn
[09-Jun-2010 17:03:27] <arrrghhh> would "ATT DS0 Point (64 Kbps)" be a vaild type?
[09-Jun-2010 17:03:36] <rmatte> yeh, it is
[09-Jun-2010 17:03:38] <arrrghhh> i have that for a bunch of my voice routers
[09-Jun-2010 17:03:47] <arrrghhh> lol i just looked at yours and i see it in there.
[09-Jun-2010 17:03:51] <rmatte> yup
[09-Jun-2010 17:03:58] <rmatte> as long as it's listed under type it's good
[09-Jun-2010 17:04:04] <rmatte> the interface names themselves won't work
[09-Jun-2010 17:04:06] <rmatte> has to be type
[09-Jun-2010 17:04:07] <arrrghhh> ugh, i think i need to go home. gettin tired, not cross-referencing stuff.
[09-Jun-2010 17:04:14] <rmatte> hehe
[09-Jun-2010 17:04:50] <rmatte> It took me a long time to figure out the interface template stuff, but it works quite well
[09-Jun-2010 17:05:32] <rmatte> there is the odd issue where 2 interfaces of the same type won't support the same OIDs
[09-Jun-2010 17:05:35] <rmatte> but it's fairly rare
[09-Jun-2010 17:06:08] <arrrghhh> yea, looks like a lot of your templates are setup based on cisco devices just like mine...
[09-Jun-2010 17:06:25] <rmatte> for example, frame-relay, the physical serial interface supports the whole set of OIDs, but the virtual sub-interface does not support the error OIDs
[09-Jun-2010 17:06:32] <rmatte> but they are both type frame-relay
[09-Jun-2010 17:06:54] <rmatte> in those cases I generally just make a local copy of the template under the sub interface and remove the OIDs that need to be removed
[09-Jun-2010 17:06:58] <rmatte> it's not ideal but it works
[09-Jun-2010 17:07:38] <rmatte> It would be nice to be able to define templates based on interface names as well, but I doubt that'll happen any time soon
[09-Jun-2010 17:08:07] <arrrghhh> yea, i'm not sure if this is the _best_ solution for our environment... but it seems configurable enough that we can make it work.
[09-Jun-2010 17:08:10] <rmatte> and yes, I monitor a lot of Cisco stuff
[09-Jun-2010 17:08:51] <rmatte> I love cisco gear since Cisco does SNMP properly
[09-Jun-2010 17:09:06] <rmatte> some other manufacturer's SNMP implementations are absolute nightmares
[09-Jun-2010 17:09:07] <arrrghhh> yea, they're pretty good about following standards...
[09-Jun-2010 17:09:31] <rmatte> It's like the developers got drunk as skunks the day they wrote the SNMP portion of the OS for the devices
[09-Jun-2010 17:09:40] <arrrghhh> lol
[09-Jun-2010 17:09:59] <rmatte> HP Fiber Switches are a good example of that
[09-Jun-2010 17:10:22] <arrrghhh> we have a bunch of force10 switches for the SAN... but other than that it's pretty much all Cisco.
[09-Jun-2010 17:10:27] <rmatte> Instead of providing the actual numbered interface name, every interface is "Copper Ethernet (10/100)"
[09-Jun-2010 17:10:34] <arrrghhh> lol
[09-Jun-2010 17:10:40] <arrrghhh> nice, that must be maddening.
[09-Jun-2010 17:10:43] <rmatte> Like, wtf were they thinking?
[09-Jun-2010 17:10:48] <rmatte> lol
[09-Jun-2010 17:10:53] <arrrghhh> we don't do SNMP on our switches... which makes my life so much easier.
[09-Jun-2010 17:11:08] fOrsberg is now known as forsberg
[09-Jun-2010 17:11:13] <rmatte> yeh, I can imagine
[09-Jun-2010 17:11:29] <rmatte> I do lots of SNMP monitoring on switches, but the majority are cisco and HP
[09-Jun-2010 17:11:34] <rmatte> the standard HP switches are fine
[09-Jun-2010 17:11:46] <rmatte> The fiber/blade switches are garbage
[09-Jun-2010 17:12:34] <arrrghhh> thats... odd.
[09-Jun-2010 17:12:41] <rmatte> ?
[09-Jun-2010 17:12:45] <arrrghhh> companies just get too large
[09-Jun-2010 17:12:48] <rmatte> ah
[09-Jun-2010 17:12:50] <rmatte> yeh
[09-Jun-2010 17:12:56] <arrrghhh> they can't manage all the crap they're churning out.
[09-Jun-2010 17:13:05] <rmatte> yup
[09-Jun-2010 17:13:08] <arrrghhh> consistency goes out the window to push out new products.
[09-Jun-2010 17:13:25] <arrrghhh> because it would take too long for them to try and make everything consistent. i'm sure that's the attitude.
[09-Jun-2010 17:13:30] <rmatte> too many different teams as well, the left hand doesn't know what the right hand is doing
[09-Jun-2010 17:13:40] <arrrghhh> that, and cisco changes things up frequently to ensure their engineers are paid well.
[09-Jun-2010 17:13:47] <arrrghhh> seriously.
[09-Jun-2010 17:13:56] <rmatte> Cisco is just pure quality, through and through
[09-Jun-2010 17:14:05] <rmatte> I don't really know why you'd bother going with anything else
[09-Jun-2010 17:14:14] <arrrghhh> i do like their network hardware
[09-Jun-2010 17:14:21] <arrrghhh> i have my reservations about callmanager/unity tho
[09-Jun-2010 17:14:25] <rmatte> They do have their odd IOS bugs and whatnot, but they get fixed quickly
[09-Jun-2010 17:14:40] <rmatte> haha, we're just starting callmanager and unity monitoring
[09-Jun-2010 17:14:44] <arrrghhh> cisco just acquiring products and trying to force them all to work nicely together...
[09-Jun-2010 17:14:49] <rmatte> I personally want nothing to do with it
[09-Jun-2010 17:14:54] <arrrghhh> i have to manage it.
[09-Jun-2010 17:15:12] <rmatte> Our company just got Cisco UC certified
[09-Jun-2010 17:15:15] <arrrghhh> i wear many hats, this zenoss hat that i just recently put on was literally dumped on me when our old NMIS monitoring system blew up.
[09-Jun-2010 17:15:24] <rmatte> so we have engineers that do all that fun stuff
[09-Jun-2010 17:15:28] <arrrghhh> nice
[09-Jun-2010 17:15:36] <rmatte> ah
[09-Jun-2010 17:15:45] <rmatte> I'm basically "The Zenoss guy" around here
[09-Jun-2010 17:15:53] <rmatte> but there's enough to keep me busy
[09-Jun-2010 17:15:56] <arrrghhh> nice. not surprising tho haha.
[09-Jun-2010 17:16:01] <rmatte> I also manage our ticketing system and our config backup system
[09-Jun-2010 17:16:14] <rmatte> along with the Zenoss servers themselves
[09-Jun-2010 17:16:36] <rmatte> The day I leave people will cry
[09-Jun-2010 17:16:36] <mray> rmatte: we should get you enough t-shirts for every day, so you can dress the part
[09-Jun-2010 17:16:38] <arrrghhh> yea i have to handle all our WAN links, voice call routing, voicemail, ip phones, old nortel phones...
[09-Jun-2010 17:16:53] <arrrghhh> haha
[09-Jun-2010 17:16:54] <rmatte> mray: Funny you should say that, I have a Zenoss t-shirt on right now
[09-Jun-2010 17:16:58] <rmatte> speaking of t-shirts...
[09-Jun-2010 17:17:00] <arrrghhh> nice
[09-Jun-2010 17:17:07] <mray> rmatte: don't ask
[09-Jun-2010 17:17:15] <rmatte> So they went the way of the dinosaurs?
[09-Jun-2010 17:17:19] <rmatte>
[09-Jun-2010 17:17:33] <mray> we've fired 2 t-shirt companies
[09-Jun-2010 17:17:38] <rmatte> ah
[09-Jun-2010 17:17:46] <mray> I just hope there are some at SELF this weekeend
[09-Jun-2010 17:18:02] <arrrghhh> alrighty, i've had my fill. i may pop back in if i feel like punishing myself some more thanks for all the help guys, i'm sure i'll be back!
[09-Jun-2010 17:18:04] <rmatte> well, t-shirt companies aren't very scarce in general
[09-Jun-2010 17:18:14] <rmatte> arrrghhh: my pleasure, cheers
[09-Jun-2010 17:18:26] <rmatte> I'm sure you'll find something
[09-Jun-2010 17:18:54] <mray> grrr.. time to throw out this VM
[09-Jun-2010 17:19:03] <rmatte> broken?
[09-Jun-2010 17:19:36] <rmatte> hmmm, I just noticed the time, have a poker game to get to
[09-Jun-2010 17:19:51] <rmatte> cya tomorrow
[09-Jun-2010 17:20:09] <mray> later
[09-Jun-2010 17:20:28] <mray> just noticed I'd accidentally created 10 snapshots of my VM… I guess that's handy
[09-Jun-2010 17:20:34] <rmatte> haha
[09-Jun-2010 17:20:40] <rmatte> yeh, but it bogs down performance badly
[09-Jun-2010 17:20:50] <mray> yeah, I'll delete them
[09-Jun-2010 17:20:51] <rmatte> because it has to maintain states between all of them
[09-Jun-2010 17:20:55] <rmatte>
[09-Jun-2010 17:21:15] <rmatte> ok, me, door, bye
[09-Jun-2010 17:21:18] <merlincorey> is there a way
[09-Jun-2010 17:22:57] <merlincorey> well there is one, but what is the way, to add additions to the community zenpacks? specifically, I have an nginx performance template using a COMMAND and a little python script that I made, and I noticed there is nothing on the community site and the only offsite thing I could find is not very complete
[09-Jun-2010 17:23:17] <merlincorey> (which is why I made it)
[09-Jun-2010 17:23:36] <rmatte> package it as a ZenPack and submit it to mray
[09-Jun-2010 17:23:38] <mray> merlincorey: that's my job
[09-Jun-2010 17:23:42] <merlincorey> excellent
[09-Jun-2010 17:23:45] <cgibbons> with beer included
[09-Jun-2010 17:23:50] <merlincorey> but I want my beer
[09-Jun-2010 17:24:06] <rmatte> cgibbons: I like your style
[09-Jun-2010 17:24:44] <rmatte> cd /pub && more beer
[09-Jun-2010 17:24:44] <cgibbons> i am hoping to drink massive quantities of the substance next week. for me that probably means 4.
[09-Jun-2010 17:24:46] <merlincorey> ok well then I guess the next thing after I get it working on freebsd will be to make zenpacks
[09-Jun-2010 17:24:52] <merlincorey> thanks for the information
[09-Jun-2010 17:25:19] <mray> merlincorey: ping me when you're ready and I'll walk you through the basics or point you to examples
[09-Jun-2010 17:25:46] <merlincorey> excellent thanks; I'll probably get back to you on that in a couple days
[09-Jun-2010 17:29:32] <mray> almost got that SNMP Location modeler working
[09-Jun-2010 17:29:48] <mray> just need a device with a legit location
[09-Jun-2010 17:30:33] <mray> cgibbons: you do me a favor?
[09-Jun-2010 17:30:47] <cgibbons> hm?
[09-Jun-2010 17:31:53] <mray> see skype
[09-Jun-2010 17:32:01] forsberg is now known as fOrsberg
[09-Jun-2010 17:32:41] fOrsberg is now known as forsberg
[09-Jun-2010 17:33:24] forsberg is now known as fOrsberg
[09-Jun-2010 19:04:19] <otakup0pe> woo time to upgrade my personal zenoss
[09-Jun-2010 19:04:45] <otakup0pe> does zenoss support ipv6 ?
[09-Jun-2010 19:22:23] <aclark> What does ERROR: zenpack command failed. Reason: ValueError: Not a registered directory: generally mean? I have a skins dir in my zenpack…
[09-Jun-2010 19:49:13] mrayzenoss is now known as mray
[09-Jun-2010 20:05:36] <sytem> Is there any easy way to link production states of two host? The host and its management interface
[10-Jun-2010 00:00:30] [disconnected at Thu Jun 10 00:00:30 2010]
[10-Jun-2010 00:00:31] [connected at Thu Jun 10 00:00:31 2010]
[10-Jun-2010 00:00:47] [zenoss-logger (logger bot) has joined #zenoss]
[10-Jun-2010 01:54:23] fOrsberg is now known as forsberg
[10-Jun-2010 04:15:29] <pavkamlc> Hello. I´ve small problem with Zenpack PrinterToner. Know anybody how it works?
[10-Jun-2010 06:00:08] <Simon4> hrm
[10-Jun-2010 06:11:08] <fus10nx>
[10-Jun-2010 06:11:18] <fus10nx> once again, you and I Simon4
[10-Jun-2010 06:11:26] <Simon4> heh
[10-Jun-2010 06:11:31] <Simon4> and lunchtime for me, back in a bit
[10-Jun-2010 06:25:36] <forsberg> hey hey
[10-Jun-2010 06:25:44] <forsberg> im the only one who are here in theese hours
[10-Jun-2010 06:25:45] <forsberg> ;>
[10-Jun-2010 06:34:40] <fus10nx> Simon4 and I are usually here, we're both in the UK
[10-Jun-2010 06:34:57] <fus10nx> so it's only 12:30PM here, just after lunch
[10-Jun-2010 06:44:21] <Simon4> it's a takevoer
[10-Jun-2010 07:57:40] <forsberg> hehe yeah just thought it was funny
[10-Jun-2010 07:57:45] <forsberg> im in denmark
[10-Jun-2010 07:57:50] <forsberg> so just one hour after ;>
[10-Jun-2010 08:04:16] <Simon4> oh cool
[10-Jun-2010 08:04:20] * Simon4 wants to visit denmark
[10-Jun-2010 08:04:27] <Simon4> <-- filthy New Zealander trying to see the world
[10-Jun-2010 08:14:55] <fus10nx> <-- Clean American trying to take over the world
[10-Jun-2010 08:15:26] <fus10nx> flight of the conchords are amazing, to be fair
[10-Jun-2010 08:31:30] bzed_ is now known as bzed
[10-Jun-2010 08:37:23] <rmatte> good morning/afternoon all
[10-Jun-2010 08:38:51] <Rolfs> re
[10-Jun-2010 08:39:16] <Rolfs> humph.. i don't think I like green tea;)
[10-Jun-2010 08:42:06] <rmatte> I love green tea
[10-Jun-2010 08:50:26] <aclark> Does db objects included in zen packs refer to .zexps?
[10-Jun-2010 08:50:42] <aclark> (morning)
[10-Jun-2010 08:51:48] mrayzenoss is now known as mray
[10-Jun-2010 08:55:42] <rmatte> .zexps?
[10-Jun-2010 08:55:50] forsberg is now known as fOrsberg
[10-Jun-2010 08:57:27] <Rolfs> probably need more suger in my tea.. I love the london fruit & herb
[10-Jun-2010 09:01:48] <rmatte> green tea shouldn't be consumed with sugar or anything
[10-Jun-2010 09:02:16] <rmatte> (if that's what you were doing)
[10-Jun-2010 09:17:51] <gordy> Cream of honey is great in tea , BTW
[10-Jun-2010 09:21:53] <rmatte> lol
[10-Jun-2010 09:23:54] <aclark> rmatte: .zexp files
[10-Jun-2010 09:24:02] <aclark> rmatte: via import/export in ZMI
[10-Jun-2010 09:24:23] <aclark> rmatte: not sure what else "db objects included in zen packs" could refer to
[10-Jun-2010 09:32:53] <rmatte> It would refer to the zope database objects stored in xml format in the ZenPack
[10-Jun-2010 09:33:17] <rmatte> They get inserted in to Zope upon installation of the pack
[10-Jun-2010 09:33:39] <rmatte> there's an objects.xml file that they are stored in
[10-Jun-2010 09:35:45] <aclark> rmatte: weird, that makes me think of GenericSetup not db objects
[10-Jun-2010 09:35:54] <aclark> but ok
[10-Jun-2010 09:37:07] <rmatte> a template is an object, a datasource under that template is a child object
[10-Jun-2010 09:37:14] <rmatte> so it does make sense
[10-Jun-2010 09:37:36] <rmatte> perhaps not from an extremely technical point of view
[10-Jun-2010 09:37:43] <rmatte> but I'm not extremely technical with zope
[10-Jun-2010 09:37:54] <rmatte> it makes sense for the average user
[10-Jun-2010 09:58:57] pmcguire is now known as ptmcg
[10-Jun-2010 10:01:14] fOrsberg is now known as forsberg
[10-Jun-2010 10:01:52] <themactech> Is there any good documentation on the Zenpack advanceddevicedetail?
[10-Jun-2010 10:02:08] <mray> themactech: only what Egor provides
[10-Jun-2010 10:02:23] <themactech> so basically nothing...
[10-Jun-2010 10:02:31] <themactech> this zenpack provides essential voodoo
[10-Jun-2010 10:02:45] <Simon4> voodoo shouldn't ever be documented
[10-Jun-2010 10:02:49] <Simon4> otherwise it ceases to be voodoo
[10-Jun-2010 10:02:57] <themactech> having a good blueprint of how it works would make things simpler
[10-Jun-2010 10:03:02] <mray> ptmcg is the Zenoss developer on call for the IRC session, other developers are in the channel
[10-Jun-2010 10:03:38] <themactech> than having to figure out how it works from existing zenpacks
[10-Jun-2010 10:04:14] <mray> themactech: I was looking at it a little yesterday, looks like he's adding new components for the Hardware tab
[10-Jun-2010 10:04:19] <mray> via DeviceHW
[10-Jun-2010 10:04:24] <themactech> i know
[10-Jun-2010 10:04:36] <themactech> but he seems to link modeling info with rrd templates
[10-Jun-2010 10:04:53] <themactech> the data a modeler gets is renewed every 6 hours by default
[10-Jun-2010 10:05:13] <themactech> do you need to duplicate all those into datapoints to poll them every 3 mins?
[10-Jun-2010 10:05:25] <themactech> or will modeled data also be performance polled?
[10-Jun-2010 10:06:21] <themactech> if I add a fan via a modeler, do I need to set a datapoint for that fan specifically and a threshold to get an alert
[10-Jun-2010 10:06:29] <themactech> or can you link the two somehow
[10-Jun-2010 10:06:56] <jimbosyn> Anyone care to answer a question about best practices for email alterting?
[10-Jun-2010 10:07:14] <themactech> so a modeled component will automatically have datapoints associated to it
[10-Jun-2010 10:08:01] <themactech> Jimbosyn, this is the place to ask any question
[10-Jun-2010 10:08:03] <jimbosyn> I'm currently using our Exchange SMTP server to send email alerts, but it occurred to me that we won't get alerted if Exchange goes down.
[10-Jun-2010 10:08:15] <themactech> consider the zenoss folks here like your priests, you must confess all your snmp sins to them
[10-Jun-2010 10:08:57] <themactech> I have my emails sent out via the zenoss machine itslef
[10-Jun-2010 10:09:11] <themactech> and I send it to two different servers for redundancy
[10-Jun-2010 10:09:41] <themactech> I get the alerts via my company email and my personnal email, so if one goes down i still get the alerts
[10-Jun-2010 10:10:07] <themactech> I will setup a heartbeat system on a machine to be setup in our lab at the office (I will get the machine in 5 days)
[10-Jun-2010 10:10:30] <themactech> all our off-site zenoss monitoring machines will send an email to it every 5 mins
[10-Jun-2010 10:10:45] <themactech> if we dont get the email for 15 mins an alert will go up
[10-Jun-2010 10:11:26] <themactech> telling us something is wrong with the zenoss server at that location
[10-Jun-2010 10:12:28] <jimbosyn> themactech: how do you send to two email addressess? Do you have two users set up, or can you seperate the email addresses with a comma?
[10-Jun-2010 10:12:52] <themactech> i dont recall how i did that, let me vpn to a site and check
[10-Jun-2010 10:14:15] <jimbosyn> themactech: so the best practice would be to use a local smtp server instead of the corporate server. That's kinda what I was thinking, but was not sure what others were doing
[10-Jun-2010 10:14:44] <jimbosyn> themactech: Are you using sendmail?
[10-Jun-2010 10:14:51] <themactech> I am using two users
[10-Jun-2010 10:15:00] <themactech> dont know if two emails can be put into one user
[10-Jun-2010 10:15:09] <themactech> the server used is not the issue
[10-Jun-2010 10:15:21] <themactech> you need a system to notify you if the email server fails
[10-Jun-2010 10:15:35] <themactech> easy way I think is to have a cron job send email every 5 mins
[10-Jun-2010 10:15:45] <themactech> and a cron job on the receiving end
[10-Jun-2010 10:15:45] <themactech> ç
[10-Jun-2010 10:16:05] <jimbosyn> That is a great idea
[10-Jun-2010 10:16:05] <themactech> everytime the receiver gets the heartbeat email, he touches a file
[10-Jun-2010 10:16:24] <themactech> so you threshold the file's modified date
[10-Jun-2010 10:16:30] <themactech> if it gets older than 15 mins
[10-Jun-2010 10:16:31] <themactech> alert
[10-Jun-2010 10:18:36] <jimbosyn> Ah I see
[10-Jun-2010 10:19:33] <themactech> you can use any old pc to be your heartbeat monitor
[10-Jun-2010 10:19:58] <themactech> it just read the email account you use for that heartbeat and touches any dumb text file you make for this purpose
[10-Jun-2010 10:21:07] <themactech> I am getting a Dell PowerEdge to set this up in our lab next week, been waiting for months for us to get that machine
[10-Jun-2010 10:21:19] <themactech> I can finally work on this
[10-Jun-2010 10:22:09] <themactech> i am running zenoss on ubuntu so i use postfix
[10-Jun-2010 10:22:16] <themactech> as the mail server
[10-Jun-2010 10:22:40] <themactech> at one site I had to configure it to go thru their corporate relay, so that adds a point of failure
[10-Jun-2010 10:23:10] <themactech> but again the point of failure is irrelevant if you can detect that there is a failure, then you vpn in (if needed) and diagnose
[10-Jun-2010 10:23:40] <themactech> the problem you want to avoid is to go on for 3 weeks thinking all is well because you haven't received any emails and the whole thing is down
[10-Jun-2010 10:26:22] <themactech> Hey Matt, any chance you could convince Egor to come down to your next community day and do a training session on the advanceddevice zenpack?
[10-Jun-2010 10:26:48] <mray> themactech: well… he's in Germany
[10-Jun-2010 10:27:01] <themactech> ok, that makes it somewhat difficult
[10-Jun-2010 10:27:27] <themactech> But there is videoconferencing, hmmm....
[10-Jun-2010 10:28:18] <themactech> I was thinking you should offer 2 sessions at your community day, the obvious 'intro to zenoss' for newcomers, but maybe a second session for folks already using it
[10-Jun-2010 10:28:34] <themactech> maybe the content of session 2 could be decided upon by the participants
[10-Jun-2010 10:28:43] <themactech> would get more repeat visitors this way
[10-Jun-2010 10:29:36] <themactech> I know it would be easier for me to get approval to attend from the powers that be if the content would be more in depth
[10-Jun-2010 10:32:02] <rmatte> themactech: the problem with doing more advanced training is that attendance probably wouldn't be that great
[10-Jun-2010 10:32:29] <themactech> really? last time most of the folks in the room were already deploying zenoss
[10-Jun-2010 10:32:30] <rmatte> more advanced training would be something to do as regular scheduled workshops where a trainer takes on small groups of people for a fee
[10-Jun-2010 10:32:59] <rmatte> right, but it's a big step between deploying Zenoss (knowing how to add devices and such), and actual development
[10-Jun-2010 10:33:35] <themactech> training could be done by attendees, everyone could present something they came up with too
[10-Jun-2010 10:33:56] <rmatte> right, assuming people actually bring something to show
[10-Jun-2010 10:34:41] <rmatte> They could do it as a side thing maybe
[10-Jun-2010 10:34:58] <themactech> its just that I don't see how I will get approval to attend again if its just the 'intro to zenoss', and last time there was some folks with good ideas in the room
[10-Jun-2010 10:35:14] <themactech> seems like a untapped resource to me
[10-Jun-2010 10:35:34] <rmatte> yeh, I understand where you're coming from
[10-Jun-2010 10:35:42] <themactech> we used to do this at an old tech forum i was using in Canada
[10-Jun-2010 10:35:56] <themactech> mac techs from many schoolboard would use it
[10-Jun-2010 10:36:03] <themactech> once a year we organised an event
[10-Jun-2010 10:36:21] <themactech> we had forum to post trainings offered and requested
[10-Jun-2010 10:36:36] <themactech> you needed to learn something you posted it, you figured out something you posted it
[10-Jun-2010 10:36:50] <themactech> 1 month before the event we would make schedule
[10-Jun-2010 10:37:10] <mray> I believe we're looking at doing additional remote advanced training
[10-Jun-2010 10:37:47] <mray> but nothing solid yet
[10-Jun-2010 10:37:53] <rmatte> I'd be interested in remote advanced training for the more advanced ZenPack development
[10-Jun-2010 10:38:02] <rmatte> especially for actually implementing UI components
[10-Jun-2010 10:40:48] <themactech> i think everyone would
[10-Jun-2010 10:41:03] <themactech> its hard to use Zenoss in a serious way without having to make your own zenpacks
[10-Jun-2010 10:41:25] <themactech> and the art of doing so seems more like a dark ritual to me right now
[10-Jun-2010 10:41:41] <ptmcg> @themactech - when you say "advanced" are you thinking mostly "advanced ZenPack development"? I am still new here, but I'm learning that there is so much breadth to this system that you can go "advanced" in about 20 different directions
[10-Jun-2010 10:42:05] <themactech> well zenoss is wide open, that is a big strength
[10-Jun-2010 10:42:25] <themactech> but it also means a lot of modifying stuff to do what you want to do
[10-Jun-2010 10:42:28] <themactech> a
[10-Jun-2010 10:42:42] <themactech> I just find that there is not so much doc on how to do this in detail
[10-Jun-2010 10:42:50] <themactech> granted I am just picking up python
[10-Jun-2010 10:43:01] <themactech> maybe a python guru would pick this up in a heartbeat
[10-Jun-2010 10:43:22] <ptmcg> I'm just thinking that some kind of BoF session on "advanced topics" could be a pretty wild mix
[10-Jun-2010 10:43:29] <themactech> python is very modular, but the importing of libraries makes hunting down the actual code you want somewhat difficult
[10-Jun-2010 10:43:46] <themactech> you sometimes have to reference 6-7 layers to find what you need
[10-Jun-2010 10:44:13] <themactech> one script import from one, that imports from one, and so on and so on, so the actual code you need to get to is nested way deep
[10-Jun-2010 10:44:16] <themactech> its like a web
[10-Jun-2010 10:45:02] <themactech> thats why I mention that Egor's zenpack is key as it seems to unlock pandora's box to add custom hardware components, which I think is what most folks will need to do
[10-Jun-2010 10:45:14] <themactech> but documentation on it is non-existent
[10-Jun-2010 10:45:33] <ptmcg> I'm not familiar with it - is it done primarily in Python code?
[10-Jun-2010 10:45:40] <themactech> all zenoss is python
[10-Jun-2010 10:45:57] <themactech> and yes, that zenpack is also python
[10-Jun-2010 10:45:58] <ptmcg>
[10-Jun-2010 10:46:12] <themactech> again if I were better at python maybe this would all make better sense to me
[10-Jun-2010 10:46:25] <themactech> I have to crawl thru it right now
[10-Jun-2010 10:46:39] <themactech> I feel like I did when I learned basic on my atari 800
[10-Jun-2010 10:48:25] <ptmcg> I at your "all Python" comment, because I am trying to assimilate many bits of zenoss
[10-Jun-2010 10:48:37] <ptmcg> esp the Win interface which uses a C lib
[10-Jun-2010 10:48:58] <ptmcg> and the UIs use Javascript and ext heavily
[10-Jun-2010 10:48:59] <themactech> thats my problem, its all bits and pieces, so many component tied together
[10-Jun-2010 10:50:02] <themactech> to create something like the advanceddevicedetail zenpack its obvious Egor understands the whole zenoss infrastructure, I would like to mind-meld with that guy
[10-Jun-2010 10:50:19] <themactech> I think most of us do this on our own
[10-Jun-2010 10:50:55] <themactech> right now I am using the DellMon community zenpack to try and modify it to do what I want
[10-Jun-2010 10:51:37] <themactech> but again cloning existing code and just modifying it makes me fell like I was typing 'Print "hello world!"' 30 years ago
[10-Jun-2010 10:52:38] <themactech> My boss is very hesitant to pay for advanced training because he's not sure I would get the info I need from it, and I can't blame him
[10-Jun-2010 10:53:45] <ptmcg> This is a dilemma in many fields - the intermediate user tends to pick up some advanced knowledge
[10-Jun-2010 10:54:03] <ptmcg> when going to the advanced class, then there is redundancy
[10-Jun-2010 10:54:11] forsberg is now known as fOrsberg
[10-Jun-2010 10:54:22] <themactech> yes but in many field, detailed docs are available if you are the 'learn on your own' type
[10-Jun-2010 10:54:42] <ptmcg> But the value of the advanced class is more in completeness, filling in gaps
[10-Jun-2010 10:55:29] <rmatte> yup
[10-Jun-2010 10:56:21] <themactech> Most of the community forum questions that go unanswered are on customizing stuff
[10-Jun-2010 10:56:37] <themactech> any question on alerting, event transforms, and such get answered quickly
[10-Jun-2010 10:56:46] <themactech> anything about customizing just hangs there forever
[10-Jun-2010 10:57:04] <themactech> you were mentioning gaps, there's a big one right there
[10-Jun-2010 10:57:49] <ptmcg> hmmm
[10-Jun-2010 10:58:14] <themactech> give me a 500 page document on this and I will read it and figure it out, but right now I have to actually go thru python code in /usr/local/zenoss/zenoss/Products/
[10-Jun-2010 10:58:40] * Simon4 greps in /Products almost daily
[10-Jun-2010 10:58:47] <themactech> there are about 200 python routines in /Zenmodel these are referenced from about 30 in /DataCollector
[10-Jun-2010 10:59:12] <themactech> this makes a pretty complex web
[10-Jun-2010 11:00:06] <ptom> apologies on if this question has already been asked a billion times, but anyone have an ETA when 3.0 will be released from beta?
[10-Jun-2010 11:00:56] <themactech> I would like to know that too, since I got LDAP working real easy on 3.0 and I haven't been able to under 2.5.x
[10-Jun-2010 11:01:18] <themactech> and I really want to get LDAP working, so I figure I'll wait till 3.0 is out
[10-Jun-2010 11:01:29] <rmatte> themactech: how could you not get it working on 2.5?
[10-Jun-2010 11:01:33] <themactech> instead of banging my head on the wall with it on 2.5.x
[10-Jun-2010 11:01:34] <rmatte> I have it working fine on 2.5
[10-Jun-2010 11:01:45] <ptom> i had problems with 2.5 as well, but i got it working after i compiled python_ldap against zenoss' python build
[10-Jun-2010 11:01:51] <themactech> i know, you told me last time, twist the blade in you bastard :-)
[10-Jun-2010 11:02:03] <rmatte> well, 3.0 uses python 2.6 whereas 2.5 uses python 2.4
[10-Jun-2010 11:02:08] <themactech> exactly
[10-Jun-2010 11:02:15] <themactech> the install on 3.0 is so simple
[10-Jun-2010 11:02:24] <ptom> right, my system had 2.6 installed, had to build against 2.4
[10-Jun-2010 11:02:25] <rmatte> you're probably just not installing python-ldap in the right place
[10-Jun-2010 11:02:39] <rmatte> it needs to be installed or linked in to the zenoss python
[10-Jun-2010 11:03:03] <themactech> I try to follow the guide but a bunch of steps refer to directories or content that I just don't have
[10-Jun-2010 11:03:29] <ptom> download python_ldap src, untar it and I ran this. /usr/local/zenoss/bin/python2.4 setup.py install
[10-Jun-2010 11:03:35] <themactech> it says to make a link for this file in this directory and I don't have that file in that directory
[10-Jun-2010 11:03:37] <rmatte> right, so modify the directories to match what you do have
[10-Jun-2010 11:04:03] mrayzenoss is now known as mray
[10-Jun-2010 11:04:03] <rmatte> did you do an rpm based install?
[10-Jun-2010 11:04:13] <themactech> I have tried and so far failed, and I would be game to keep at it but I took me no time at all under 3.0
[10-Jun-2010 11:04:28] <themactech> I'm running ubuntu so I try to use .deb
[10-Jun-2010 11:04:30] <rmatte> well, the 3.0 beta just just dropped a few days ago
[10-Jun-2010 11:04:34] <rmatte> so release is still months away
[10-Jun-2010 11:04:42] <ptom> it looks pretty
[10-Jun-2010 11:04:43] <ptom>
[10-Jun-2010 11:04:54] <ptom> waiting on a beta src build
[10-Jun-2010 11:04:55] <rmatte> themactech: what version of ubuntu?
[10-Jun-2010 11:05:18] <themactech> I have a lot of stuff to develop, zenpacks, profiles, etc so I don't want to spend too much time on this if it's a 2 minute process down the road on 3.0
[10-Jun-2010 11:05:34] <themactech> i was running on 9.04 but now am using 10.04 with no issues in the lab
[10-Jun-2010 11:05:42] <rmatte> yeh, that's your problem
[10-Jun-2010 11:05:44] <themactech> next deployment in 2 weeks should be on 10.04
[10-Jun-2010 11:05:52] <rmatte> they removed python 2.4 and 2.5 in 10.04
[10-Jun-2010 11:06:03] <rmatte> I had to copy libraries in to get it working properly again
[10-Jun-2010 11:06:08] <themactech> still couldn't get it to work on 9.04
[10-Jun-2010 11:06:42] <themactech> at this point I will spend my time on other zenoss stuff and patiently wait for 3.0 to get LDAP
[10-Jun-2010 11:07:03] <rmatte> fair enough
[10-Jun-2010 11:07:05] <ptom> question about ldap and remote collectors. Do all the collectors need to be configured against ldap?
[10-Jun-2010 11:07:08] <themactech> once I have LDAP I want to add a calendar server and make alerts reference the calendar server with the user LDAP credential
[10-Jun-2010 11:07:19] <themactech> so you could make alerting schedules for staff in calendar app
[10-Jun-2010 11:07:21] <rmatte> ptom: no, you don't even login to the collectors
[10-Jun-2010 11:07:28] <ptom> that's what I thought
[10-Jun-2010 11:07:30] <ptmcg> I'm doing my work on Zen3.0 using Ubuntu 9.10, if that is any help
[10-Jun-2010 11:08:19] <themactech> I was using 9.04 too but since 10.04 came out and its a TLS (or lts?) version I assume more people will jump on board with 10.04 so it will get more documentation and support
[10-Jun-2010 11:08:51] <themactech> So I'm trying to migrate to it asap and so far it's been painless
[10-Jun-2010 11:09:26] <themactech> 3.0 has worked ok for me so far in the lab but I would be very hesitant to deploy it in a production environment
[10-Jun-2010 11:10:22] <themactech> sorry meant 9.1 earlier
[10-Jun-2010 11:11:23] <ptmcg> good talking with you, I have to head off to a meeting
[10-Jun-2010 11:11:54] <themactech> same
[10-Jun-2010 11:16:28] <ptom> How much of a performance increase could I expect if I were to break off the db server to another host? I have about 4500 nodes in the field.
[10-Jun-2010 11:16:46] <rmatte> well, which db server are you referring to?
[10-Jun-2010 11:16:54] <ptom> sorry. mysql
[10-Jun-2010 11:17:16] <rmatte> well, the only performance increase that you might see is when working with the event console
[10-Jun-2010 11:17:22] <rmatte> events are the only thing stored in mysql
[10-Jun-2010 11:18:06] <ptom> I don't really have any issues right now with events. It's my UI that's slow
[10-Jun-2010 11:18:06] <mray> usually if you're on 1 box, you want to put the mysql DB on another storage device from the RRD data for performance, I assume moving it to another box would provide similar speedups, as long as the network connection is sufficiently speedy
[10-Jun-2010 11:18:33] <ptom> i would cross connect to a local server if i were to do it
[10-Jun-2010 11:18:51] <ptom> just wondering though.
[10-Jun-2010 11:18:56] <rmatte> it's hard to say exactly how much of an increase you'd actually get
[10-Jun-2010 11:19:50] <ptom> broken link: http://alpha.zenoss.com/2.5.70-beta/
[10-Jun-2010 11:20:41] <ptom> anyone have any tips on speeding up the ui?
[10-Jun-2010 11:22:41] <mray> ptom: docs/DOC-2521 has some good tips
[10-Jun-2010 11:24:53] <ptom> ty
[10-Jun-2010 11:33:44] <Jane_Curry> Can anyone give help on building new reports????
[10-Jun-2010 11:34:23] <Jane_Curry> I have just been experimenting with the group resources report ZenPack which reports aggregate CPU/Disk/Memory etc per Group
[10-Jun-2010 11:34:42] <Jane_Curry> I want to extend it to report by slicing on Systems and Locations too
[10-Jun-2010 11:35:06] <Jane_Curry> I have done mods in the ZenPack to provide extra reports and plugins..
[10-Jun-2010 11:35:23] <Jane_Curry> .. but none of my changes are picked up - done zopectl restart
[10-Jun-2010 11:35:40] <rmatte> like the reports don't get added you mean?
[10-Jun-2010 11:35:53] <Jane_Curry> Yup
[10-Jun-2010 11:36:08] <rmatte> have you done: python $ZENHOME/Products/ZenReports/ReportLoader.py --force
[10-Jun-2010 11:36:09] <rmatte> ?
[10-Jun-2010 11:36:45] <rmatte> although the zenpack should do that automatically when it's installed
[10-Jun-2010 11:36:57] <rmatte> but if you're still in the process of developing the reports you'd have to do it yourself
[10-Jun-2010 11:37:12] <Jane_Curry> I am looking at ReportLoader.py that says that stuff has to be under Products/ZenReports..
[10-Jun-2010 11:37:28] <mray> Jane_Curry: did you install it with "zenpack —link —install ZenPack.community.groupreporting"?
[10-Jun-2010 11:37:29] <rmatte> oh, right
[10-Jun-2010 11:37:49] <Jane_Curry> .. and mine are way down under ZenPacks/....................... so it doesn't seem to do naything
[10-Jun-2010 11:38:12] <rmatte> yeh, I understand, hmmm
[10-Jun-2010 11:38:24] <Jane_Curry> mray - yeh - I believe so - will re-do
[10-Jun-2010 11:38:49] <mray> I typically re-run that command to force reloads, then restart zope and zenhub
[10-Jun-2010 11:39:04] <mray> zopectl is probably all you need for reports
[10-Jun-2010 11:41:53] <arrrghhh> hey guys... so after making these templates to filter out the debug events i'm still getting them. so either a) i'm not doing this correctly or b) i have to remodel or push changes or make some other change...?
[10-Jun-2010 11:43:28] <Jane_Curry> I converted the .egg ZenPack to development mode and just continued from there
[10-Jun-2010 11:43:39] <Jane_Curry> .. do I need to do anything else??
[10-Jun-2010 11:44:03] <mray> Jane_Curry: you could just work off the Subversion version
[10-Jun-2010 11:44:21] <mray> but that works
[10-Jun-2010 11:44:56] <Jane_Curry> Nearly did that at the outset but decided I wanted to test the conversion of an egg
[10-Jun-2010 11:45:26] <mray> ahh, the conversion is easy enough
[10-Jun-2010 11:45:47] * mray converts eggs daily
[10-Jun-2010 11:46:06] <Jane_Curry> Having done that, I'm not able to use --link in the zenpack command..
[10-Jun-2010 11:46:34] <Jane_Curry> doesn't understand the full directory name including the .egg
[10-Jun-2010 11:46:35] <mray> hmmm… it may need the setup.py
[10-Jun-2010 11:47:05] <mray> so to convert the zenpack from an egg to a working source build, you need the setup.py and I toss out the EGG-INFO directory
[10-Jun-2010 11:47:27] <mray> you usually need the MANIFEST.IN as well
[10-Jun-2010 11:47:30] <Jane_Curry> I've got the setup.py, copied from ZenPackTemplate, as per instructions
[10-Jun-2010 11:47:55] <mray> you could just compare it with the Subversion version
[10-Jun-2010 11:48:10] <Jane_Curry> got MANIFEST.IN - ditto
[10-Jun-2010 11:48:34] <mray> what's the error you get from zenpack —link --install?
[10-Jun-2010 11:50:51] <Jane_Curry> zenpack --link --install ZenPacks.community.groupreporting
[10-Jun-2010 11:50:53] <Jane_Curry> ERROR:zen.ZenPackCmd:zenpack stopped: ZenPacks.community.groupreporting does not appear to be a valid file or directory.
[10-Jun-2010 11:50:54] <Jane_Curry> ERROR: zenpack command failed. Reason: SystemExit: 1
[10-Jun-2010 11:51:52] <Jane_Curry> Executed from directory that has setup.py, MANIFEST.in and ZenPacks directory
[10-Jun-2010 11:57:02] <mray> Jane_Curry: you need to move up 1 level
[10-Jun-2010 11:57:11] <mray> not from within the directory
[10-Jun-2010 11:57:54] <rmatte> yeh, you need to treat the top level directory as though it were a .egg
[10-Jun-2010 11:58:22] <Jane_Curry> Duh! I thought I had tried that but obviously not!!!! Thanks Matt
[10-Jun-2010 12:01:38] <MWT> Hey all!
[10-Jun-2010 12:01:42] <Jane_Curry> Going forward again - reinstalling the zenpack picks up my new files
[10-Jun-2010 12:01:45] <arrrghhh> rmatte, any ideas? i hope i'm not making all of these templates incorrectly.
[10-Jun-2010 12:02:01] <Jane_Curry> Is it possible to achieve this with ReportLoader.py..
[10-Jun-2010 12:02:18] <Jane_Curry> .. or does that only work if files are under Products/ZenReports?
[10-Jun-2010 12:03:31] <MWT> Is anyone interested in walking me through how to setup email for specific groups and/or devices as opposed to notifying for all devices?
[10-Jun-2010 12:05:43] <arrrghhh> mray, i'm also curious if you made any progress on that location script
[10-Jun-2010 12:09:59] <arrrghhh> or... not.
[10-Jun-2010 12:14:28] <arrrghhh> rmatte, so do i have to remodel or push changes or do anything else after creating these templates? do i have to bind the templates to anything?
[10-Jun-2010 12:19:44] <rmatte> no
[10-Jun-2010 12:20:12] <rmatte> as long as the name exactly matches the interface type Zenoss will use it
[10-Jun-2010 12:20:36] <arrrghhh> hrm... i'm still getting alerts. the type is matching exactly to the name of the template. i removed the offending OIDs. most it seems i have only .8 or nothing.
[10-Jun-2010 12:21:15] <rmatte> click on one of the interfaces then click on the templates tab
[10-Jun-2010 12:21:25] <rmatte> you should see the template that you created in use
[10-Jun-2010 12:21:50] <arrrghhh> yup
[10-Jun-2010 12:22:50] <rmatte> then it's working
[10-Jun-2010 12:23:01] <arrrghhh> i'm still getting all these debug events tho
[10-Jun-2010 12:23:07] <rmatte> now check the graphs for the interface
[10-Jun-2010 12:23:18] <rmatte> are any not graphing properly out of what's left?
[10-Jun-2010 12:23:28] <arrrghhh> there's no graphs for this particular one
[10-Jun-2010 12:23:46] <rmatte> did you also remove all the datasources as well?
[10-Jun-2010 12:24:03] <arrrghhh> i have one left in this particular template
[10-Jun-2010 12:24:10] <arrrghhh> but i don't see that OID in any of the events that are being created
[10-Jun-2010 12:24:14] <arrrghhh> hence the reason i left the one
[10-Jun-2010 12:24:17] <rmatte> is it possible that that's the one it's complaining about?
[10-Jun-2010 12:24:23] <rmatte> which one did you leave?
[10-Jun-2010 12:24:28] <arrrghhh> ifOperStatus
[10-Jun-2010 12:24:32] <rmatte> oh
[10-Jun-2010 12:24:34] <arrrghhh> for Voice Encapulation.
[10-Jun-2010 12:24:37] <rmatte> yeh, that's fine
[10-Jun-2010 12:24:40] <arrrghhh> cisco doesn't know how to spell evidently.
[10-Jun-2010 12:24:50] <rmatte> well, try pushing changes and then clear the debug messages by hand
[10-Jun-2010 12:24:59] <arrrghhh> yea, i've been clearing them by hand
[10-Jun-2010 12:25:02] <arrrghhh> new ones keep popping up.
[10-Jun-2010 12:25:08] <arrrghhh> i'll try the push changes
[10-Jun-2010 12:25:36] <rmatte> ummm, are you sure about that?
[10-Jun-2010 12:25:44] <rmatte> I have Voice Encapsulation
[10-Jun-2010 12:25:48] <arrrghhh> the timestamp is from 3 minutes ago
[10-Jun-2010 12:25:51] <rmatte> as my template
[10-Jun-2010 12:25:53] <arrrghhh> i saw that
[10-Jun-2010 12:25:58] <arrrghhh> but when i look at the 'type' on mine
[10-Jun-2010 12:26:05] <arrrghhh> it's 'Voice Encapulation'
[10-Jun-2010 12:26:10] <rmatte> strange
[10-Jun-2010 12:26:13] <arrrghhh> look at your Voice Over IP one
[10-Jun-2010 12:26:19] <arrrghhh> that's misspelled on yours. mine as well.
[10-Jun-2010 12:26:23] <rmatte> ah yeh
[10-Jun-2010 12:26:24] <rmatte> so it is
[10-Jun-2010 12:26:26] <rmatte> weird
[10-Jun-2010 12:26:34] <arrrghhh> i'm copying the type verbatim.
[10-Jun-2010 12:26:38] <arrrghhh> copy/paste, gotta be sure.
[10-Jun-2010 12:26:52] <rmatte> k
[10-Jun-2010 12:27:14] <arrrghhh> the name is Voice Encapsulation (POTS) Peer, but the type is Voice Encapulation
[10-Jun-2010 12:27:22] <arrrghhh> for this particular one
[10-Jun-2010 12:28:17] <arrrghhh> so i don't have to bind these templates to anything, the name does it all?
[10-Jun-2010 12:35:00] <MWT> *nudge* Is there any documentation on how to setup email alerts for specific devices/groups rather then the ALL devices?
[10-Jun-2010 12:40:04] <arrrghhh> MWT, what version are you running? You should be able to do it thru the ZenUsers interface...
[10-Jun-2010 12:41:15] <arrrghhh> click on the user & go to 'alerting rules'
[10-Jun-2010 12:43:59] <MWT> Thank you kindly
[10-Jun-2010 12:45:49] <arrrghhh> sort it out then?
[10-Jun-2010 12:46:49] <arrrghhh> rmatte, i guess i'll take some screenshots here... i'm not sure what's wrong.
[10-Jun-2010 12:49:32] <MWT> aaarghhh im running 2.5 and attempting to use the zenusers interface
[10-Jun-2010 12:49:39] <arrrghhh> and...?
[10-Jun-2010 12:49:59] <MWT> i see options to setup emails for groups, but not the option to disable emails for groups/devices
[10-Jun-2010 12:50:40] <arrrghhh> you use the filter
[10-Jun-2010 12:51:26] <MWT> ok, trying now. thanks again!
[10-Jun-2010 12:51:44] <arrrghhh> ok...
[10-Jun-2010 12:53:57] <arrrghhh> rmatte, so it says "OID .1.3.6.1.2.1.2.2.1.20.13 is bad". If I go to the device, drill down to the template the only one that shows is the one I created, and the ONLY thing that remains in that template is the data source for OID .1.3.6.1.2.1.2.2.1.8... what am I missing?
[10-Jun-2010 13:02:05] mrayzenoss is now known as mray
[10-Jun-2010 13:02:29] <rmatte> That OID is ifOutErrors
[10-Jun-2010 13:02:38] <rmatte> are you sure that's not just some old debug message that you haven't cleared?
[10-Jun-2010 13:03:29] <arrrghhh> let me try to clear everything out again
[10-Jun-2010 13:03:42] <arrrghhh> i was getting new errors, but there's also a lot of old ones
[10-Jun-2010 13:04:08] <arrrghhh> well, now that i look at it. the 'last seen' has been updated to a few minutes ago.
[10-Jun-2010 13:07:21] <arrrghhh> just got a ton of new ones on the atm interfaces as well... grrrr
[10-Jun-2010 13:09:43] <rmatte> well, maybe restarting Zenoss would help, since it'll force the collector to pick up the changes
[10-Jun-2010 13:09:47] <arrrghhh> i'm going to clear everything out & go to lunch.
[10-Jun-2010 13:09:52] <rmatte> since it doesn't appear to be for whatever reason
[10-Jun-2010 13:09:53] <arrrghhh> that sounds like a good idea as well
[10-Jun-2010 13:10:00] <rmatte> you did create the template right at /Devices right?
[10-Jun-2010 13:10:06] <arrrghhh> yes.
[10-Jun-2010 13:10:09] <rmatte> k
[10-Jun-2010 13:10:23] <arrrghhh> and i think you proved that piece is correct since the template appeared when i click on the interface and drill down into templates... correct?
[10-Jun-2010 13:10:33] <rmatte> another thing is, you said you pasted the type in...
[10-Jun-2010 13:10:38] <arrrghhh> yessir
[10-Jun-2010 13:10:42] <rmatte> did you make sure there were no leading or trailing spaces in the name?
[10-Jun-2010 13:11:11] <arrrghhh> yea, i actuallly screwed one up with a tab beginning in it and zenoss threw an error.
[10-Jun-2010 13:11:18] <rmatte> ah ok
[10-Jun-2010 13:11:26] <arrrghhh> plus, why would the template appear when i drill into the interface?
[10-Jun-2010 13:11:28] <rmatte> it'll throw errors for tabs, but not for spaces
[10-Jun-2010 13:11:33] <arrrghhh> hrm.
[10-Jun-2010 13:11:34] <rmatte> yeh true
[10-Jun-2010 13:11:38] <arrrghhh> i'll double check that
[10-Jun-2010 13:11:42] <rmatte> if it's appearing when you drill in then it should be working
[10-Jun-2010 13:11:48] <arrrghhh> exactly
[10-Jun-2010 13:11:53] <rmatte> I'd say restart zenoss and see if that makes the debug messages stop coming in
[10-Jun-2010 13:12:01] <arrrghhh> so do i still need to clear all these events or will the reboot clear them out?
[10-Jun-2010 13:12:14] <rmatte> you'll still need to clear them
[10-Jun-2010 13:12:19] <arrrghhh> damn.
[10-Jun-2010 13:12:24] <rmatte> so restart then use zendmd to clear them
[10-Jun-2010 13:12:53] <arrrghhh> k i'll bbl
[10-Jun-2010 13:12:54] <arrrghhh> thanks rmatte
[10-Jun-2010 13:12:57] <rmatte> np
[10-Jun-2010 13:21:00] mrayzenoss is now known as mray
[10-Jun-2010 13:47:20] <arrrghhh> mray, don't mean to bug ya but did you make any progress on that modeler? i can certainly do some more testing if you need me to
[10-Jun-2010 13:48:14] * mray sighs
[10-Jun-2010 13:52:21] <mray> so the modeler doesn't actually have a Device proper yet, so it can't access dmd and push the device to a Location
[10-Jun-2010 13:53:15] <rmatte> eugh, I wish the event count would increase on debug events
[10-Jun-2010 13:53:47] <rmatte> It would make the transform that I'm writing much easier
[10-Jun-2010 13:54:54] <bigegor> hi all, it looks like in zenoss 3.0 only CPU as device component supporte. What about support for HardDisks, Funs, TemperatureSensors?
[10-Jun-2010 13:55:40] <rmatte> yeh, I was wondering that myself
[10-Jun-2010 13:55:40] <rmatte> I only saw interfaces
[10-Jun-2010 13:56:16] <bigegor> IpInterfaces is OS components
[10-Jun-2010 13:57:26] <rmatte> well, hard disks was originally listed under OS components as well
[10-Jun-2010 13:57:29] <rmatte> unless they changed that
[10-Jun-2010 13:58:28] <bigegor> rmatte: filesystems != harddisks
[10-Jun-2010 14:00:07] <mray> I
[10-Jun-2010 14:00:19] <mray> arrrghhh: I've got a hack I'm going to try later
[10-Jun-2010 14:00:30] <arrrghhh> mray, sweet.
[10-Jun-2010 14:00:48] <rmatte> bigegor: true
[10-Jun-2010 14:01:07] <arrrghhh> I want zenoss to monitor my funs!
[10-Jun-2010 14:01:13] <arrrghhh> jk bigegor. had to do it.
[10-Jun-2010 14:02:00] <bigegor> sorry, i mean "fans"
[10-Jun-2010 14:02:40] <arrrghhh> i know, i know. bad joke. sounded funny in my head.
[10-Jun-2010 14:07:18] <arrrghhh> rmatte, so i have a lot less debug events... perhaps that is a sign of progress.
[10-Jun-2010 14:07:58] <arrrghhh> so the server has been rebooting, i'm now clearing out the events... let's see what happens.
[10-Jun-2010 14:08:06] <rmatte> k
[10-Jun-2010 14:09:27] <mray> bigegor: By request of arrrghhh yesterday, I started up on this ZenPack: http://zenpacks.zenoss.org/trac-zenpacks/browser/zenpacks/ZenPacks.community.SNMPLocation
[10-Jun-2010 14:10:00] <mray> it models the sysLocation OID and eventually will push the Device into that /Location
[10-Jun-2010 14:10:45] <mray> I was going to monkeypatch Device to access zendmd, but the zenpack doesn't even have a Device
[10-Jun-2010 14:11:03] <mray> so I'll probably make a zendmd call from the CLI cause I'm lazy
[10-Jun-2010 14:11:48] <mray> but I did test the monkeypatch idea over on my Cfengine ZenPack:
[10-Jun-2010 14:12:07] <mray> http://zenpacks.zenoss.org/trac-zenpacks/browser/zenpacks/ZenPacks.community.Cfengine/ZenPacks/community/Cfengine/CfengineClient.py calls setCfengineClient, which is referenced in the modeler
[10-Jun-2010 14:12:13] <mray> cgibbons showed me that hack
[10-Jun-2010 14:13:27] <arrrghhh> rmatte, so i'm still getting the debug events. just got about 30 all on the atm0 interfaces.
[10-Jun-2010 14:13:57] <arrrghhh> crap, and now i see why!
[10-Jun-2010 14:13:59] <arrrghhh> nvm
[10-Jun-2010 14:14:37] <arrrghhh> that particular template still had a few offending OIDs in the data sources area evidently...
[10-Jun-2010 14:18:01] <MWT> Hi all-- Is there a document that would show me how to setup my WMI permissions for Zenoss?
[10-Jun-2010 14:18:31] <MWT> I'm using the Zenoss WMI collector, but the graphs do not populate and I occasionally am getting access denied errors
[10-Jun-2010 14:21:04] <rmatte> MWT: It's nothing specific for Zenoss, it's the same way you'd set WMI up for any monitoring tool
[10-Jun-2010 14:22:31] <rmatte> MWT: maybe this: http://www.poweradmin.com/help/enableWMI.aspx
[10-Jun-2010 14:24:08] <MWT> Thanks rmatte; im taking a look now
[10-Jun-2010 14:27:38] <rmatte> np
[10-Jun-2010 14:28:03] <rmatte> If that doesn't work, hunt around on google, there's tons of material on getting WMI working
[10-Jun-2010 14:28:20] <rmatte> as far as permissions go, the simplest way is to make the monitoring account an administrator
[10-Jun-2010 14:28:31] <rmatte> but you can also just add them in the WMI security section
[10-Jun-2010 14:32:21] <arrrghhh> rmatte, well after the reboot all the events popping up i can find a reason for the event being created... so far so good!
[10-Jun-2010 14:32:47] <rmatte> cool
[10-Jun-2010 14:32:57] <rmatte> you didn't have to literally reboot the server
[10-Jun-2010 14:33:01] <rmatte> you just had to restart zenoss
[10-Jun-2010 14:33:02] <arrrghhh> there's a propVirtual and a propVirtual_64
[10-Jun-2010 14:33:06] <arrrghhh> sheesh.
[10-Jun-2010 14:33:09] <arrrghhh> yea, i know.
[10-Jun-2010 14:33:23] <rmatte> propVirtual_64 means it's a 64bit interface
[10-Jun-2010 14:33:24] <arrrghhh> server needs a good kick in the pants since it's also running NMIS as well
[10-Jun-2010 14:33:39] <arrrghhh> yea, i figured as much. just silly that there's a different type for that.
[10-Jun-2010 14:33:45] <rmatte> so you need to copy the ethernetCsmacd_64 template for that one
[10-Jun-2010 14:33:54] <rmatte> nah, it's not silly at all
[10-Jun-2010 14:33:56] <arrrghhh> yeppers
[10-Jun-2010 14:33:59] <rmatte> it needs to be graphed differently
[10-Jun-2010 14:34:02] <arrrghhh> really?
[10-Jun-2010 14:34:04] <rmatte> yes
[10-Jun-2010 14:34:27] <arrrghhh> i guess i don't get what the difference between a 64-bit interface is and a normal interface. i always think of processor arch when i think of 64 or 32 bit.
[10-Jun-2010 14:34:34] <rmatte> because it's putting so much traffic through, the values are very large, it would just continuously roll over with the 32bit monitoring
[10-Jun-2010 14:34:48] <arrrghhh> oh i see
[10-Jun-2010 14:34:51] <rmatte> 64bit interfaces are basically gig interfaces
[10-Jun-2010 14:34:54] <arrrghhh> for register reasons.
[10-Jun-2010 14:34:58] <rmatte> or even faster
[10-Jun-2010 14:35:00] <arrrghhh> makes sense.
[10-Jun-2010 14:35:01] <rmatte> yeh
[10-Jun-2010 14:35:57] <arrrghhh> hrm... i only see the .20 OID. is it possible that's the only bad OID for this type?
[10-Jun-2010 14:36:16] <rmatte> no, it's always in pair
[10-Jun-2010 14:36:26] <arrrghhh> yea, i figured it would be at least one other.
[10-Jun-2010 14:36:30] <rmatte> if errors up is bad, then errors down is bad too
[10-Jun-2010 14:36:31] <arrrghhh> i can only find .20 tho in the events
[10-Jun-2010 14:36:36] <arrrghhh> k
[10-Jun-2010 14:36:38] <rmatte> packets in and packet outs
[10-Jun-2010 14:36:40] <rmatte> etc...
[10-Jun-2010 14:36:53] <arrrghhh> that makes sense for sure. just can't find any other OIDs in these events it generated.
[10-Jun-2010 14:36:55] <rmatte> debug events can be finnicky
[10-Jun-2010 14:37:03] <arrrghhh> yea, they seem to pop up at random.
[10-Jun-2010 14:37:53] <cgibbons> hmmm
[10-Jun-2010 14:38:29] <arrrghhh> yea my main propVirtual template i removed everything but that OperStatus OID. perhaps I should match the propVirtual_64 to be the same...
[10-Jun-2010 14:39:00] <rmatte> could be
[10-Jun-2010 14:39:24] <rmatte> easiest way to tell is to click on the interface
[10-Jun-2010 14:39:27] <arrrghhh> so is this really the "preferred" method? just wait until events come in and filter them out thru templates?
[10-Jun-2010 14:39:30] <rmatte> and see what is graphing and what's not
[10-Jun-2010 14:39:34] <rmatte> that's a dead giveaway
[10-Jun-2010 14:39:40] <arrrghhh> yea
[10-Jun-2010 14:39:55] <rmatte> yes, this is the "preferred" method
[10-Jun-2010 14:40:04] <cgibbons> bigegor - mray said you had a question about zenpacks & hardware components?
[10-Jun-2010 14:40:04] <arrrghhh> ha. alrighty. just seems... cumbersome at best.
[10-Jun-2010 14:40:15] <rmatte> once you have it all setup you won't run across debug messages often
[10-Jun-2010 14:40:19] <rmatte> and when you do it's a quick fix
[10-Jun-2010 14:40:28] <rmatte> It's meant to keep your monitoring accurate
[10-Jun-2010 14:40:38] <arrrghhh> alrighty.
[10-Jun-2010 14:40:39] <rmatte> some other monitoring tools don't even report bad OIDs
[10-Jun-2010 14:40:48] <rmatte> so it seems like everything is fine when it's not
[10-Jun-2010 14:40:49] <rmatte> lol
[10-Jun-2010 14:40:55] <arrrghhh> i guess we've never monitored all these devices using SNMP
[10-Jun-2010 14:41:03] <rmatte> yeh, SNMP is fun
[10-Jun-2010 14:41:07] <rmatte> works well though
[10-Jun-2010 14:41:13] <arrrghhh> i think we did the inital walk of all the devices to populate hostname & location, but after that it was just up/down status.
[10-Jun-2010 14:41:23] <rmatte> ah
[10-Jun-2010 14:41:49] <arrrghhh> if we were doing full SNMP, the other solution certainly was not giving us any of this information, haha.
[10-Jun-2010 14:42:00] <rmatte> yeh
[10-Jun-2010 14:42:10] <rmatte> full snmp really is the way to go
[10-Jun-2010 14:42:24] <rmatte> ping up/down monitoring is almost useless really
[10-Jun-2010 14:42:31] <arrrghhh> i like it. just a lot of work. at this point i _really_ hope we stick with zenoss...
[10-Jun-2010 14:43:06] <rmatte> I've seen routers that were pingable, but almost unresponsive because their CPU and Memory were pinned at 100%
[10-Jun-2010 14:43:17] <rmatte> and we wouldn't have seen that with just ping monitoring
[10-Jun-2010 14:43:22] <arrrghhh> very true.
[10-Jun-2010 14:43:46] <arrrghhh> i'm sure my boss will appreciate this system, once she sees how powerful it is. right now she just thinks i'm playing with something that is only going to be useful to me.
[10-Jun-2010 14:44:01] <rmatte> yeh, once people see it all setup and configured they love it
[10-Jun-2010 14:44:10] <arrrghhh> the configured is the key
[10-Jun-2010 14:44:12] <rmatte> it's just getting things to that point that takes some learning
[10-Jun-2010 14:44:18] <arrrghhh> indeedy.
[10-Jun-2010 14:44:31] <arrrghhh> i don't mind learning, in fact i love it. keeps me interested in coming into work every day!
[10-Jun-2010 14:44:39] <rmatte> for sure
[10-Jun-2010 14:44:44] <rmatte> I loved learning about Zenoss
[10-Jun-2010 14:44:55] <rmatte> I'm at the point where i'm still learning stuff but not as much
[10-Jun-2010 14:45:09] <rmatte> There's always something to learn
[10-Jun-2010 14:45:15] <arrrghhh> of course.
[10-Jun-2010 14:45:21] <arrrghhh> and if you ever stop, you're going to fall behind.
[10-Jun-2010 14:45:26] <rmatte> yup
[10-Jun-2010 14:45:46] <rmatte> Zenoss is definitely going places as a product
[10-Jun-2010 14:45:50] <rmatte> it's only getting better and better
[10-Jun-2010 14:46:24] <arrrghhh> i had never heard of it before... maybe 3 weeks ago. but i definitely like what i see. the fact that several large enterprises use it made me more confident in picking it.
[10-Jun-2010 14:46:32] <rmatte> yeh
[10-Jun-2010 14:46:40] <arrrghhh> people seem to scoff at OSS products, if they're free they must be crappy essentially.
[10-Jun-2010 14:46:40] <rmatte> the fact that rackspace uses it alone gives it big props
[10-Jun-2010 14:46:46] <arrrghhh> for sure.
[10-Jun-2010 14:47:22] <rmatte> and yeh, in this case it's an open source product with a company backing it
[10-Jun-2010 14:47:33] <arrrghhh> definitely
[10-Jun-2010 14:47:35] <rmatte> which ensures a quality product
[10-Jun-2010 14:47:48] <arrrghhh> yea, the fact that there is enterprise support if you're willing to pay for it is a huge plus for us.
[10-Jun-2010 14:47:55] <rmatte> some people were saying "Oh, it's not a true open source project because there's an enterprise version"
[10-Jun-2010 14:48:06] <arrrghhh> please.
[10-Jun-2010 14:48:07] <aclark> is it possible/easy to install as another user w/stack installer? e.g. aclark instead zenoss
[10-Jun-2010 14:48:10] <rmatte> yeh, exactly
[10-Jun-2010 14:48:18] <arrrghhh> like saying ubuntu isn't an open source project.
[10-Jun-2010 14:48:25] <rmatte> if anything that just guarantees that it's going to be supported
[10-Jun-2010 14:48:39] <arrrghhh> aclark, any reason you want to install it as a different user?
[10-Jun-2010 14:48:50] <aclark> arrrghhh: yes, to avoid permissions problems in development
[10-Jun-2010 14:48:55] <arrrghhh> hrm...
[10-Jun-2010 14:49:09] <arrrghhh> well i wouldn't be able to answer your question, just curious as to why you would want to do that
[10-Jun-2010 14:49:18] <aclark> :-)
[10-Jun-2010 14:50:41] <arrrghhh> rmatte, is there any way to make the sensors that flag on localhost less... sensitive? i just got 9 events, all for zenxxx heartbeat failure. zentrap, zensyslog, zenprocess, zenstatus, zenping, zenmodeler, zenperfsnmp, zenhub and zencommand. seems like the full gambit haha.
[10-Jun-2010 14:52:08] <arrrghhh> aclark, what about installing from source or another method? I would think that would be easier than trying to get it to work with the stack installer.
[10-Jun-2010 14:53:27] <aclark> arrrghhh: source is a giant PITA… but yeah. I'm about to find out re: stack installer
[10-Jun-2010 14:54:04] <arrrghhh> alrighty. hopefully some others will chime in for ya, i'm not so knowledgeable about zenoss or the installation process. i'm here to get help setting up the system myself
[10-Jun-2010 14:56:21] <aclark> arrrghhh: i hear that! it doesn't look like it's easy or suggested ;-)
[10-Jun-2010 14:56:33] <arrrghhh> no sir, i would say not...
[10-Jun-2010 14:56:38] <arrrghhh> which is why i suggested the source method!
[10-Jun-2010 15:10:01] <rmatte> arrrghhh: not that I'm aware of, I just completely ignore those
[10-Jun-2010 15:10:19] <rmatte> arrrghhh: They are way too sensitive in 2.5
[10-Jun-2010 15:10:41] <rmatte> Hopefully that'll get fixed at some point
[10-Jun-2010 15:26:58] <MWT> just reading up on your convo.... is it generally agreed that Zenoss works best with SNMP enabled and configured rather then WMI?
[10-Jun-2010 15:27:25] <MWT> i started with SNMP on my systems, but using WMI is soooo much easier to deploy
[10-Jun-2010 15:27:39] <rmatte> I personally use SNMP for the majority of things and only use WMI when absolutely necessary
[10-Jun-2010 15:27:59] <rmatte> but it's personal preference
[10-Jun-2010 15:28:07] <MWT> ok, ill start to put in the extra work i guess
[10-Jun-2010 15:28:35] <MWT> what benefits would i see with using SNMP over WMI? It seems like maybe extra monitors?
[10-Jun-2010 15:29:02] <MWT> I assume using both would be 'over-kill'?
[10-Jun-2010 15:29:17] <rmatte> well, from what I understand, the latest version of the WMI Data Source pack provides full monitoring via WMI in Zenoss core
[10-Jun-2010 15:29:20] <rmatte> so not really
[10-Jun-2010 15:29:27] <rmatte> I just find that SNMP is less prone to failure
[10-Jun-2010 15:29:33] <rmatte> and more lightweight
[10-Jun-2010 15:30:07] <rmatte> you could use both if you want, wouldn't really matter as long as it achieves the desired results
[10-Jun-2010 15:30:54] <MWT> ok, thanks for the insight
[10-Jun-2010 15:31:24] <rmatte> If you do want to use SNMP instead of WMI...
[10-Jun-2010 15:31:32] <rmatte> docs/DOC-3386
[10-Jun-2010 15:31:36] <rmatte> docs/DOC-3570
[10-Jun-2010 15:33:41] <MWT> sweet! thanks for sharing
[10-Jun-2010 15:34:33] <rmatte> np
[10-Jun-2010 15:35:02] <MWT> im going to attempt to install the zenpack now
[10-Jun-2010 15:35:08] <rmatte> cool
[10-Jun-2010 15:35:40] <rmatte> make sure you follow all of the instructions on the zenpack page
[10-Jun-2010 15:35:59] <MWT> question: does the advanced pack have everything that the simple zenpack has in terms of monitors, templates?
[10-Jun-2010 15:36:09] <rmatte> yeh
[10-Jun-2010 15:36:19] <rmatte> the simple pack just puts a template right in /Server/Windows
[10-Jun-2010 15:36:27] <MWT> Cool, so i only need to install the advanced version?
[10-Jun-2010 15:36:31] <rmatte> it's for people who don't care about monitoring the usage of each individual CPU or Core
[10-Jun-2010 15:36:35] <rmatte> correct
[10-Jun-2010 15:38:14] <rmatte> also take note of this...
[10-Jun-2010 15:38:18] <rmatte> External Dependencies: It consists of 2 bash scripts which collect the information from the SNMP Service. The bash scripts rely on the 'bc' and 'snmpwalk' commands, so make sure that you have those installed on your server before using this ZenPack.
[10-Jun-2010 15:40:10] <MWT> installed on my zenoss server?
[10-Jun-2010 15:40:16] <rmatte> yeh
[10-Jun-2010 15:40:17] <MWT> im using the zenoss 2.5 stack
[10-Jun-2010 15:40:29] <rmatte> just make sure that you can run snmpwalk and bc as the zenoss user
[10-Jun-2010 15:40:31] <MWT> i know i have snmpwalk, but not sure about bc
[10-Jun-2010 15:40:35] <MWT> ok
[10-Jun-2010 15:40:39] <rmatte> bc is generally a standard command
[10-Jun-2010 15:40:41] <rmatte> so you probably do
[10-Jun-2010 15:40:43] <rmatte> but check anyways
[10-Jun-2010 15:41:29] <MWT> i have the man page for bc, but have never used the command
[10-Jun-2010 15:41:41] <MWT> ill try it out before i get started. thanks for the head's up
[10-Jun-2010 15:41:42] <rmatte> it's just a command for doing calculations
[10-Jun-2010 15:41:46] <rmatte> basically a commandline calculator
[10-Jun-2010 15:42:30] <MWT> cool, i have bc version 1.06
[10-Jun-2010 15:42:38] <rmatte> you can basically do stuff like: echo "(1 + 1)" | bc
[10-Jun-2010 15:42:52] <rmatte> doesn't matter what version it is
[10-Jun-2010 15:42:54] <rmatte> you're good to go then
[10-Jun-2010 15:45:45] <MWT> and do i need to install both zip (egg) files from your link?
[10-Jun-2010 15:45:50] <MWT> or is one newer than the other?
[10-Jun-2010 15:46:03] <rmatte> one is newer
[10-Jun-2010 15:46:07] <rmatte> notice the version numbers
[10-Jun-2010 15:46:10] <rmatte> install version 1.6
[10-Jun-2010 15:46:25] <rmatte> If you already installed version 1.2, remove it, then install 1.6
[10-Jun-2010 15:46:37] <rmatte> also, unzip before installing, it shouldn't be a zip file
[10-Jun-2010 15:46:43] <rmatte> the zenoss site just zips them automatically
[10-Jun-2010 15:46:46] <rmatte> it should just be a .egg
[10-Jun-2010 15:48:15] <MWT> cool, will do. thanks!
[10-Jun-2010 15:49:07] <rmatte> np
[10-Jun-2010 15:51:08] <MWT> great! i have the zenpack installed.
[10-Jun-2010 15:51:15] <rmatte> cool
[10-Jun-2010 15:52:17] <MWT> looks good! ill start putting machines into their respective sub-groups
[10-Jun-2010 15:52:32] <rmatte> cool
[10-Jun-2010 15:53:06] <rmatte> I stress using the snmpwalk -v1 -c <snmp string> <host> hrProcessorLoad method since a server can have 2 physical cpus but 4 cores
[10-Jun-2010 15:53:16] <rmatte> walking for hrProcessorLoad is the best way to be sure
[10-Jun-2010 15:56:36] <MWT> ive done that so far. so 1 line = 1 cpu regardless of integer value?
[10-Jun-2010 15:57:20] <rmatte> correct
[10-Jun-2010 15:57:31] <rmatte> the integer value is the percentage of usage for that cpu
[10-Jun-2010 15:58:00] <rmatte> you can add | wc -l to the end of the command which will count the lines and just output the number if you want
[10-Jun-2010 15:58:02] <MWT> oh, very nice. ok
[10-Jun-2010 15:58:14] <rmatte> snmpwalk -v1 -c <snmp string> <host> hrProcessorLoad | wc -l
[10-Jun-2010 15:59:05] <MWT> so i just added a machine to the 1 processor device class and checked the performance log
[10-Jun-2010 15:59:10] <MWT> i got the following error User-supplied Python expression (here.getRRDValue('MemoryTotal') * 0.9) for maximum value caused error: ['Memory_MemoryUsed']
[10-Jun-2010 15:59:20] <rmatte> that's normal
[10-Jun-2010 15:59:29] <MWT> just takes time?
[10-Jun-2010 15:59:29] <rmatte> wait 15 minutes and you'll see graphs
[10-Jun-2010 15:59:33] <MWT> cool@!
[10-Jun-2010 15:59:39] <rmatte> takes 3 polling cycles to start graphing
[10-Jun-2010 15:59:42] <rmatte> 5 mins per polling cycle
[10-Jun-2010 15:59:44] <rmatte> so 15 mins
[10-Jun-2010 15:59:51] <MWT> that would have thrown me for a loop if i didn't have you hear. thanks for your support!!
[10-Jun-2010 16:00:01] <MWT> *here
[10-Jun-2010 16:00:01] <rmatte> np
[10-Jun-2010 16:00:03] <MWT> lol
[10-Jun-2010 16:00:11] <rmatte> make sure you add the transform in as described on the zenpack page
[10-Jun-2010 16:00:28] <rmatte> otherwise memory threshold alerts will display in bytes rather than percent
[10-Jun-2010 16:00:37] <rmatte> which will make little sense
[10-Jun-2010 16:00:42] <mray> arrrghhh: got the zenpack working
[10-Jun-2010 16:00:46] <mray> adding a little polish
[10-Jun-2010 16:00:48] <rmatte> mray: nice
[10-Jun-2010 16:01:00] <rmatte> mray: That's going to be a handy pack
[10-Jun-2010 16:01:44] <mray> rmatte: yeah, I'll probably try to get it into Core
[10-Jun-2010 16:01:50] <mray> as an optional modeler
[10-Jun-2010 16:01:50] <rmatte> for sure
[10-Jun-2010 16:01:59] <rmatte> yeh, optional being the key word
[10-Jun-2010 16:02:01] <arrrghhh> mray, sweet!
[10-Jun-2010 16:02:16] <rmatte> I wouldn't personally use it because our clients don't set uniform and correct location info on their devices
[10-Jun-2010 16:02:19] <arrrghhh> our network monitors are going to LOVE it. well, i'll love it at least because it means i don't have to do it by hand!
[10-Jun-2010 16:02:30] <rmatte> hehe
[10-Jun-2010 16:02:34] <arrrghhh> yea, we have very strict rules on what that value is set to.
[10-Jun-2010 16:02:35] <mray> rmatte: yeah, it should have a zProperty for whether or not to override if it's already set
[10-Jun-2010 16:02:39] <rmatte> arrrghhh: the location info needs to be identical though
[10-Jun-2010 16:02:56] <rmatte> arrrghhh: or you'll have multiple location organizers for the same location
[10-Jun-2010 16:02:57] <arrrghhh> it's all the exact address, city state & zip.
[10-Jun-2010 16:03:05] <rmatte> ah, then you're good
[10-Jun-2010 16:03:14] <arrrghhh> i believe the case is all the same as well...
[10-Jun-2010 16:03:25] <rmatte> mray: yeh
[10-Jun-2010 16:03:26] <mray> arrrghhh: hmmm… I hope that works. The Location isn't the same as the Address
[10-Jun-2010 16:03:26] <arrrghhh> that may or may not be true tho. i haven't done an audit of the network for that...
[10-Jun-2010 16:03:49] <arrrghhh> mray, i thought it was the location as given to google maps?
[10-Jun-2010 16:04:15] <mray> no, I'm actually setting the Device in a Location
[10-Jun-2010 16:04:20] <mray> the Location has an Address
[10-Jun-2010 16:04:37] <arrrghhh> hrm... perhaps i'm not understanding what the location is for...
[10-Jun-2010 16:04:46] <mray> The Location is an organizer
[10-Jun-2010 16:04:51] <arrrghhh> i have 130 sites that are all in the same geographic area.
[10-Jun-2010 16:04:53] <rmatte> It's naming the location organizer after what's set in the SNMP location info I hope?
[10-Jun-2010 16:04:54] <mray> "Datacenter1"
[10-Jun-2010 16:05:17] <mray> and "DataCenter1" will have something Google Maps recognizes in the Address
[10-Jun-2010 16:05:51] <rmatte> mray: well, I use mine differently, mine are like 500 Paolo St. Mexico City 06785 Mexico
[10-Jun-2010 16:05:55] <rmatte> or whatever
[10-Jun-2010 16:06:02] <mray> rmatte: for the Location?
[10-Jun-2010 16:06:09] <rmatte> for the name of the organizer
[10-Jun-2010 16:06:10] <rmatte> yes
[10-Jun-2010 16:06:11] <mray> I bet it still wroks
[10-Jun-2010 16:06:13] <mray> works
[10-Jun-2010 16:06:20] <arrrghhh> yea, i would have what rmatte has.
[10-Jun-2010 16:06:26] <rmatte> I just have a bunch of top level organizers
[10-Jun-2010 16:06:27] <arrrghhh> i don't have any locations configured
[10-Jun-2010 16:06:32] <rmatte> and yeh, I use that for the address too
[10-Jun-2010 16:06:38] <arrrghhh> but i'd like each location to have it's own location organizer.
[10-Jun-2010 16:06:52] <rmatte> arrrghhh: yeh, you're looking to do it the same as I do
[10-Jun-2010 16:06:55] <arrrghhh> obviously some devices are at the same location, but for the most part the devices are scattered.
[10-Jun-2010 16:07:18] <arrrghhh> i think we're up to 140 branches and probably 140 or so ATM's.
[10-Jun-2010 16:07:47] <rmatte> mray: so just to get this straight, your pack checks the SNMP Location that's set on a device, checks to see if an organizer exists with the same name, if so, adds the device to that organizer, if not, creates the organizer using the name in the location field on the device then adds the device to it and sets the address to match as well?
[10-Jun-2010 16:08:18] <mray> it does all of that, except for setting the address
[10-Jun-2010 16:08:25] <rmatte> ah
[10-Jun-2010 16:08:38] <rmatte> setting addressed by hand can be a bit of a pain, it'd be a nice thing to add to it
[10-Jun-2010 16:08:42] <arrrghhh> so what would google maps shows if the address isn't set?
[10-Jun-2010 16:08:43] <rmatte> and if people need to edit it they can
[10-Jun-2010 16:08:46] <mray> that's a possible enhancement
[10-Jun-2010 16:08:52] <mray> arrrghhh: nothing
[10-Jun-2010 16:09:04] <rmatte> it shows absolutely nothing if address is not set, it's ignored
[10-Jun-2010 16:09:06] <arrrghhh> awesome... can i make a request for that enhancement?
[10-Jun-2010 16:09:10] <arrrghhh> i see.
[10-Jun-2010 16:09:15] <arrrghhh> makes sense.
[10-Jun-2010 16:09:31] <rmatte> I usually just go through and manually copy and paste the name of each organizer in to the location field (sometimes I have to adjust some of them)
[10-Jun-2010 16:09:54] <rmatte> but it's tedious
[10-Jun-2010 16:10:28] <rmatte> man, that BP oil leak is getting huge
[10-Jun-2010 16:10:33] <arrrghhh> yes. i'd prefer an automatic method... kinda makes sense to me to have it built-into zenoss, but perhaps not many use the location field like we do.
[10-Jun-2010 16:10:56] <rmatte> arrrghhh: Well, I'm sure there's a way to do it via zendmd anyways
[10-Jun-2010 16:11:13] <rmatte> I could probably whip something up
[10-Jun-2010 16:11:25] <arrrghhh> rmatte, freaking disgusting. do you know they actually said "there's other states that have shrimp separate of louisana" - yea, and there's other oil companies to buy oil&gas from as well!
[10-Jun-2010 16:11:31] <mray> well, setting the address is a minor nit, especially if all the devices are in the Locations
[10-Jun-2010 16:11:39] <arrrghhh> true
[10-Jun-2010 16:11:44] <rmatte> arrrghhh: yeh, pretty brutal
[10-Jun-2010 16:11:56] <rmatte> mray: agreed
[10-Jun-2010 16:12:38] <arrrghhh> but, i'm lazy
[10-Jun-2010 16:12:59] <rmatte> hehe
[10-Jun-2010 16:13:12] <arrrghhh> i probably could've done it all by hand by now several times over, but this way it'll get adjusted automatically if a device moves (and we update the SNMP information)
[10-Jun-2010 16:13:18] <arrrghhh> same with when a new device is added.
[10-Jun-2010 16:13:26] <rmatte> arrrghhh: http://www.youtube.com/watch?v=2AAa0gd7ClM
[10-Jun-2010 16:13:40] <arrrghhh> obviously it should be an optional thing, but it'd be nice to have the option - import location data automatically.
[10-Jun-2010 16:13:56] <rmatte> yeh, just be careful when you're updating the info or you'll end up with duplicate locations
[10-Jun-2010 16:14:13] <rmatte> the difference between an address missing a comma is enough to cause that
[10-Jun-2010 16:14:16] <arrrghhh> lol
[10-Jun-2010 16:14:30] <kobalt> oye this graphing issue is driving me nuts ...
[10-Jun-2010 16:15:28] <kobalt> I can snmpwalk the device, Zenoss can see the interface
[10-Jun-2010 16:15:42] <kobalt> but I get missing RRD files on all the ethernet interfaces
[10-Jun-2010 16:15:55] <arrrghhh> this video is hilarious.
[10-Jun-2010 16:16:00] <rmatte> kobalt: it's possible that the interfaces don't support collection of those OIDs
[10-Jun-2010 16:16:05] <rmatte> I've seen it on certain devices
[10-Jun-2010 16:16:23] <kobalt> it does tho I have 25 other devices that work just fine
[10-Jun-2010 16:16:29] <kobalt> same setup etc
[10-Jun-2010 16:16:31] <rmatte> what type of device?
[10-Jun-2010 16:16:43] <kobalt> sonet 15454 with ethernet cards in
[10-Jun-2010 16:17:03] <rmatte> have you tried doing: zenperfsnmp run -v10 --cycle and watching for errors relating to that device?
[10-Jun-2010 16:17:16] <kobalt> I can snmpget the device in question with the index for device
[10-Jun-2010 16:17:56] <rmatte> just because you can snmpwalk the device doesn't mean that the device is dishing out info for the OIDs for the interfaces on the device
[10-Jun-2010 16:18:26] <rmatte> It might not be for some reason, which wouldn't be a Zenoss issue
[10-Jun-2010 16:18:47] <rmatte> are you seeing any debug events for those interfaces?
[10-Jun-2010 16:19:09] <kobalt> I just ran zenperfsnmp run -v10 --cycle --device chj-4541.noanet.net(my device)
[10-Jun-2010 16:19:23] <rmatte> --cycle runs it as a daemon in the foreground
[10-Jun-2010 16:19:31] <rmatte> so it'll keep running in cycles until you kill it
[10-Jun-2010 16:20:17] <kobalt> that is a lot of data lol
[10-Jun-2010 16:20:27] <rmatte> yup
[10-Jun-2010 16:20:30] <kobalt> when I did just the one device it ran just that one
[10-Jun-2010 16:20:36] <kobalt> and it seemed to run fine
[10-Jun-2010 16:20:50] <rmatte> one of my zenoss servers gathers almost 18000 datapoints every cycle
[10-Jun-2010 16:21:18] <kobalt> 46000 for mine
[10-Jun-2010 16:21:24] <rmatte> which works out to about 60/second or more to fit it all in to a 5 minute polling cycle
[10-Jun-2010 16:21:32] <rmatte> wow, that's a ton hehe
[10-Jun-2010 16:21:38] <kobalt> and takes 43 seconds
[10-Jun-2010 16:22:08] <rmatte> nice, mine is monitoring across some pretty slow circuits for some devices so it takes a little over a minute
[10-Jun-2010 16:22:39] <rmatte> It wouldn't be so bad if all the devices were on the local LAN or something
[10-Jun-2010 16:22:40] <rmatte> hehe
[10-Jun-2010 16:23:05] <kobalt> mine are all over the state lol
[10-Jun-2010 16:23:21] <rmatte> mine are all over the U.S, mexico, and europe
[10-Jun-2010 16:23:21] <kobalt> but we are the backbone so
[10-Jun-2010 16:23:43] <rmatte> http://dmon.org/graphics/zenoss/gen2.png
[10-Jun-2010 16:23:50] <rmatte> that's a map of the client
[10-Jun-2010 16:24:45] <kobalt> afk a sec
[10-Jun-2010 16:24:49] <rmatte> k
[10-Jun-2010 16:28:06] <arrrghhh> rmatte, holy crap, i just looked at that map. that's ridiculous. my map is going to be comical, all the dots are going to be in one place for the most part!
[10-Jun-2010 16:28:22] <rmatte> hehe
[10-Jun-2010 16:28:47] <rmatte> well, here's one that looks more like missile command: http://dmon.org/graphics/zenoss/arm.png
[10-Jun-2010 16:29:05] <arrrghhh> haha, a little more focused
[10-Jun-2010 16:29:11] <rmatte> yeh
[10-Jun-2010 16:29:25] <arrrghhh> i can't wait to have ours hammered out.
[10-Jun-2010 16:29:32] <rmatte> hehe
[10-Jun-2010 16:29:40] <arrrghhh> i just keep forgetting i have other things to do other than zenoss
[10-Jun-2010 16:29:47] <rmatte> yeh
[10-Jun-2010 16:30:38] <arrrghhh> so i'm still confused about why i had to restart zenoss... do i have to do that every time i make a change/update to these templates?
[10-Jun-2010 16:30:47] <rmatte> no
[10-Jun-2010 16:31:08] <rmatte> The collector portion only pulls down an update to the config every hour
[10-Jun-2010 16:31:17] <rmatte> and in some cases pushing changes doesn't cut it
[10-Jun-2010 16:31:20] <arrrghhh> ah
[10-Jun-2010 16:31:21] <arrrghhh> i see
[10-Jun-2010 16:31:26] <rmatte> so I recommended restarting it to avoid the wait
[10-Jun-2010 16:31:28] <arrrghhh> i did have a ridiculous flood of events too
[10-Jun-2010 16:31:40] <arrrghhh> probably didn't help the whole situation.
[10-Jun-2010 16:31:42] <rmatte> you won't need to restart very often
[10-Jun-2010 16:31:56] <rmatte> did you get the events cleared ok?
[10-Jun-2010 16:31:57] <arrrghhh> i haven't been flooded with debug events anymore, so the templates seem to be doin their job!
[10-Jun-2010 16:32:01] <arrrghhh> oh yea.
[10-Jun-2010 16:32:07] <rmatte> (still using the dmd code I gave you I assume?)
[10-Jun-2010 16:32:26] <rmatte> cool
[10-Jun-2010 16:32:31] <rmatte> glad it's working
[10-Jun-2010 16:34:41] <MWT> rmatte-- my wmi advanced monitor is graphing properly. Thank you!
[10-Jun-2010 16:35:25] <arrrghhh> rmatte, that dmd code didn't work... just clearing them thru the GUI...
[10-Jun-2010 16:35:41] <kobalt> back
[10-Jun-2010 16:35:43] <arrrghhh> i just got some more events that should be filtered by the template, i'm assuming that's from the 1hr latency for the config update.
[10-Jun-2010 16:36:17] <kobalt> so from running the zenperfsnmp I get no errors for that device
[10-Jun-2010 16:37:02] <rmatte> arrrghhh: it didn't work even when you did a commit() after?
[10-Jun-2010 16:37:06] <rmatte> because it works for me
[10-Jun-2010 16:37:32] <arrrghhh> rmatte, i think i had formatting issues, i couldn't get the first command to parse.
[10-Jun-2010 16:37:33] <rmatte> kobalt: are you seeing debug messages for those interfaces?
[10-Jun-2010 16:37:46] <rmatte> kobalt: check for debug events in the active event console and in the event history
[10-Jun-2010 16:37:52] <arrrghhh> rmatte, i'm pretty sure it was user-error. i just couldn't get the synatx/spacing right from your text.
[10-Jun-2010 16:38:04] <rmatte> arrrghhh: oh, the spacing is important
[10-Jun-2010 16:38:24] <arrrghhh> rmatte, yea, i figured as much. i just cleared the events from the GUI, no big deal.
[10-Jun-2010 16:38:34] <rmatte> arrrghhh: the indentation is used like brackets in python for if statements, while loops, and things like that
[10-Jun-2010 16:38:38] <kobalt> nope
[10-Jun-2010 16:38:42] <arrrghhh> hrm
[10-Jun-2010 16:38:59] <rmatte> kobalt: are you sure you have debug messages selected?
[10-Jun-2010 16:39:12] <rmatte> kobalt: it's not selected by default under the severity column
[10-Jun-2010 16:39:18] <kobalt> rmatte, yes I am
[10-Jun-2010 16:39:54] <kobalt> I created a event view specificly for debug messages
[10-Jun-2010 16:39:57] <rmatte> k well, I don't know what to tell you, generally if RRD files aren't being created I'd expect you to see something when running zenperfsnmp or at least debug messages
[10-Jun-2010 16:40:31] <rmatte> If you're not seeing either then I've no idea since those are the only causes I've ever seen
[10-Jun-2010 16:40:53] <rmatte> have you tried walking the snmp values for the interfaces?
[10-Jun-2010 16:41:13] <rmatte> take one of the OIDs in the interface template and snmpwalk it
[10-Jun-2010 16:41:14] <kobalt> yes and I get data from the walk and get
[10-Jun-2010 16:41:33] <rmatte> try removing the device then re-adding it to Zenoss?
[10-Jun-2010 16:41:41] <kobalt> 2 times already
[10-Jun-2010 16:41:57] <kobalt> even did a reindex
[10-Jun-2010 16:42:00] <rmatte> do any RRD files exist for the device at all?
[10-Jun-2010 16:42:06] <rmatte> cpu, memory?
[10-Jun-2010 16:42:11] <kobalt> just uptime
[10-Jun-2010 16:42:25] <rmatte> so the performance stats aren't even being collected?
[10-Jun-2010 16:42:41] <rmatte> or do you not have a performance template for that device?
[10-Jun-2010 16:43:11] <kobalt> and I have some sonet RRD's for customer templates I built
[10-Jun-2010 16:43:18] <kobalt> but none for the ethernet interfaces
[10-Jun-2010 16:44:16] <rmatte> I have a Cisco ASA with the same issue that you're describing actually
[10-Jun-2010 16:44:41] <rmatte> performance graphs all work but ethernet interface graphs don't
[10-Jun-2010 16:44:45] <rmatte> let me see what I can figure out
[10-Jun-2010 16:44:49] <kobalt> its weird I have 80 of these sonet devices, probably 40 have ethernet graphs
[10-Jun-2010 16:45:02] <kobalt> err 40 have ethernet ports
[10-Jun-2010 16:45:19] <kobalt> and they all graph except this one
[10-Jun-2010 16:49:15] <rmatte> yeh, this ASA is the same issue
[10-Jun-2010 16:49:18] <rmatte> hmmm
[10-Jun-2010 16:51:36] <rmatte> what are your interface names on that device like?
[10-Jun-2010 16:51:41] <rmatte> mine are like...
[10-Jun-2010 16:51:47] <rmatte> Adaptive Security Appliance 'Ethernet0/0' interface
[10-Jun-2010 16:53:51] <mray> arrrghhh: message/49518#49518
[10-Jun-2010 16:54:59] <kobalt> mine are enet_14_1
[10-Jun-2010 16:55:14] <arrrghhh> mray, cool, thanks. i'm assuming the address portion is still done manually?
[10-Jun-2010 16:55:18] <kobalt> which is card 14 port 1
[10-Jun-2010 16:57:29] <arrrghhh> g2g to a remote site to do some cable monkey work, i'll hopefully be able to pop back in and give that zenpack a shot. thanks again mray for setting that up for me
[10-Jun-2010 17:01:00] <mray> arrrghhh: yes
[10-Jun-2010 17:08:18] <rmatte> kobalt: I wonder if it has to do with the underscores and the single brackets
[10-Jun-2010 17:08:26] <rmatte> single quotes I should say
[10-Jun-2010 17:09:02] <rmatte> hmm nope
[10-Jun-2010 17:09:06] <kobalt> you would think that would affect other nodes
[10-Jun-2010 17:09:09] <rmatte> I have it graphing fine on one of them
[10-Jun-2010 17:09:10] <rmatte> hmmm
[10-Jun-2010 17:10:23] fOrsberg is now known as forsberg
[10-Jun-2010 17:13:31] <rmatte> yeh, it's definitely nothing to do with the name, I'll try to figure it out and let you know if I do
[10-Jun-2010 17:13:41] <kobalt> rmatte, cool
[10-Jun-2010 17:14:03] <kobalt> rmatte, did you ever get your ticket daemon 100%
[10-Jun-2010 17:14:19] <rmatte> interesting
[10-Jun-2010 17:14:37] <rmatte> when I do zenperfsnmp run -v10 -d devicename on another device it exits cleanly
[10-Jun-2010 17:14:48] <rmatte> when I do it on the device with the issue it hangs and doesn't exit on it's own
[10-Jun-2010 17:14:51] <rmatte> which is really weird
[10-Jun-2010 17:15:02] <rmatte> kobalt: well, define 100%
[10-Jun-2010 17:16:24] <kobalt> rmatte, does it work hehe
[10-Jun-2010 17:16:36] <rmatte> well yeh, it's running on every one of my production boxes
[10-Jun-2010 17:17:02] <rmatte> http://dmon.org/zenticket.html
[10-Jun-2010 17:17:14] <rmatte> the latest code in on that page
[10-Jun-2010 17:18:31] <kobalt> cool
[10-Jun-2010 17:22:47] <rmatte> hmm, that's odd
[10-Jun-2010 17:22:58] <rmatte> when I lit zenperfsnmp run it'll eventually run through and exit on it's own
[10-Jun-2010 17:23:07] <rmatte> but it's only polling 2 of the interfaces
[10-Jun-2010 17:23:43] <kobalt> when I run it on mine, its only polling the interfaces that are working
[10-Jun-2010 17:23:48] <rmatte> and even then, it's only collecting ifOperStatus
[10-Jun-2010 17:24:56] <rmatte> afk for a few
[10-Jun-2010 17:32:02] <rmatte> well I appear to have fixed mine
[10-Jun-2010 17:32:05] <rmatte> just needed a remodel
[10-Jun-2010 17:33:14] <rmatte> ah maybe not
[10-Jun-2010 17:33:16] <rmatte> hmmm
[10-Jun-2010 17:33:34] <rmatte> it fixed the freezing when running zenperfsnmp, but not the RRDs generating
[10-Jun-2010 17:36:26] <rmatte> hmmm, that's weird
[10-Jun-2010 17:36:28] <rmatte> 2010-06-10 18:33:47,532 DEBUG zen.thresholds: Checking value 0.0 on Devices/CIU-SBS/os/interfaces/HP NC373i Multifunction Gigabit Server Adapter/ifOutErrors_ifOutErrors
[10-Jun-2010 17:36:43] <rmatte> oh wait
[10-Jun-2010 17:36:45] <rmatte> wrong device
[10-Jun-2010 17:36:49] * rmatte facepalms
[10-Jun-2010 17:37:38] <rmatte> still freezing weird
[10-Jun-2010 17:37:53] <rmatte> are you seeing the same thing, or does it run through to completion in a few seconds?
[10-Jun-2010 17:40:49] <kobalt> when I remodel?
[10-Jun-2010 17:40:54] <rmatte> no
[10-Jun-2010 17:41:07] <rmatte> when you run zenperfsnmp run -v10 -d devicename
[10-Jun-2010 17:41:16] <kobalt> nope it completes
[10-Jun-2010 17:41:18] <rmatte> it's supposed to run through right back to the prompt
[10-Jun-2010 17:41:23] <rmatte> so it completes quickly?
[10-Jun-2010 17:41:31] <rmatte> or does it kind of sit there for a bit near the end?
[10-Jun-2010 17:41:36] <kobalt> it queires 45 OIDS
[10-Jun-2010 17:42:00] <rmatte> right, what I'm saying is, does it pause at a specific point for about 30 seconds to a minute?
[10-Jun-2010 17:42:05] <kobalt> no
[10-Jun-2010 17:42:11] <rmatte> k
[10-Jun-2010 17:42:22] <rmatte> mine does, but it's probably not related then
[10-Jun-2010 17:42:53] <rmatte> hmmm
[10-Jun-2010 17:42:54] <rmatte> 2010-06-10 18:39:01,569 INFO zen.zenperfsnmp: ******** Cycle completed ********
[10-Jun-2010 17:42:54] <rmatte> 2010-06-10 18:39:01,569 INFO zen.zenperfsnmp: Sent 75 OID requests
[10-Jun-2010 17:42:54] <rmatte> 2010-06-10 18:39:01,569 INFO zen.zenperfsnmp: Queried 1 devices
[10-Jun-2010 17:42:54] <rmatte> 2010-06-10 18:39:01,570 INFO zen.zenperfsnmp: 0 in queue still unqueried
[10-Jun-2010 17:42:54] <rmatte> 2010-06-10 18:39:01,570 INFO zen.zenperfsnmp: Successes: 0 Failures: 1 Not reporting: 0
[10-Jun-2010 17:42:55] <rmatte> 2010-06-10 18:39:01,570 INFO zen.zenperfsnmp: Waited on 0 queries from previous cycles.
[10-Jun-2010 17:42:55] <rmatte> 2010-06-10 18:39:01,570 INFO zen.zenperfsnmp: Successes: 0 Failures: 0 Not reporting: 0
[10-Jun-2010 17:42:56] <rmatte> 2010-06-10 18:39:01,570 INFO zen.zenperfsnmp: Cycle lasted 120.15 seconds
[10-Jun-2010 17:42:56] <rmatte> 2010-06-10 18:39:01,570 INFO zen.zenperfsnmp: *********************************
[10-Jun-2010 17:42:58] <rmatte> failures: 1
[10-Jun-2010 17:43:00] <rmatte> odd
[10-Jun-2010 17:43:01] <kobalt> it does pause at the begining for a sec, then just goes and finishes
[10-Jun-2010 17:43:17] <rmatte> you seeing any failures on yours?
[10-Jun-2010 17:43:22] <kobalt> 2010-06-10 15:41:57,557 INFO zen.zenperfsnmp: ******** Cycle completed ********
[10-Jun-2010 17:43:22] <kobalt> 2010-06-10 15:41:57,557 INFO zen.zenperfsnmp: Sent 55 OID requests
[10-Jun-2010 17:43:22] <kobalt> 2010-06-10 15:41:57,557 INFO zen.zenperfsnmp: Queried 1 devices
[10-Jun-2010 17:43:22] <kobalt> 2010-06-10 15:41:57,557 INFO zen.zenperfsnmp: 0 in queue still unqueried
[10-Jun-2010 17:43:22] <kobalt> 2010-06-10 15:41:57,557 INFO zen.zenperfsnmp: Successes: 1 Failures: 0 Not reporting: 0
[10-Jun-2010 17:43:22] <kobalt> 2010-06-10 15:41:57,557 INFO zen.zenperfsnmp: Waited on 0 queries from previous cycles.
[10-Jun-2010 17:43:24] <kobalt> 2010-06-10 15:41:57,558 INFO zen.zenperfsnmp: Successes: 0 Failures: 0 Not reporting: 0
[10-Jun-2010 17:43:26] <kobalt> 2010-06-10 15:41:57,558 INFO zen.zenperfsnmp: Cycle lasted 14.08 seconds
[10-Jun-2010 17:43:28] <kobalt> 2010-06-10 15:41:57,558 INFO zen.zenperfsnmp: *********************************
[10-Jun-2010 17:43:29] <rmatte> hmmm
[10-Jun-2010 17:43:30] <kobalt> 2010-06-10 15:41:57,558 DEBUG zen.thresholds: Checking value 14.0821988583 on Daemons/localhost/zenperfsnmp_cycleTime
[10-Jun-2010 17:43:35] <kobalt> 2010-06-10 15:41:57,559 DEBUG zen.MinMaxCheck: Checking zenperfsnmp_cycleTime 14.0821988583 against min None and max 240.0
[10-Jun-2010 17:43:38] <kobalt> 2010-06-10 15:41:57,559 DEBUG zen.zenperfsnmp: Queueing event {'manager': 'nickel.noanet.net', 'eventKey': 'zenperfsnmp cycle time', 'device': 'localhost', 'eventClass': '/Perf/Snmp', 'summary': 'threshold of zenperfsnmp cycle time restored: current value 14.08', 'component': '', 'monitor': 'localhost', 'agent': 'zenperfsnmp', 'severity': 0}
[10-Jun-2010 17:43:39] forsberg is now known as fOrsberg
[10-Jun-2010 17:43:42] <kobalt> 2010-06-10 15:41:57,559 DEBUG zen.zenperfsnmp: Total of 41 queued events
[10-Jun-2010 17:43:44] <kobalt> 2010-06-10 15:41:57,567 DEBUG zen.zenperfsnmp: Sent a 'stop' event
[10-Jun-2010 17:43:46] <kobalt> 2010-06-10 15:41:57,567 INFO zen.zenperfsnmp: success:1 fail:0 pending:0 todo:0
[10-Jun-2010 17:43:48] <kobalt> 2010-06-10 15:41:57,727 DEBUG zen.zenperfsnmp: stop() called when not running
[10-Jun-2010 17:43:49] <rmatte> ok, don't paste the whole thing here
[10-Jun-2010 17:43:50] <kobalt> 2010-06-10 15:41:57,727 INFO zen.zenperfsnmp: Daemon zenperfsnmp shutting down
[10-Jun-2010 17:43:52] <kobalt> 2010-06-10 15:41:57,727 DEBUG zen.zenperfsnmp: Removing service EventService
[10-Jun-2010 17:43:54] <kobalt> 2010-06-10 15:41:57,727 DEBUG zen.zenperfsnmp: Removing service SnmpPerfConfig
[10-Jun-2010 17:43:56] <kobalt> nope
[10-Jun-2010 17:43:56] <rmatte> pastebin.com or fpaste.org
[10-Jun-2010 17:45:14] <rmatte> hmmm
[10-Jun-2010 17:45:30] <rmatte> well, I'm running out of ideas
[10-Jun-2010 17:47:55] <rmatte> there isn't any output to indicate what could be wrong
[10-Jun-2010 17:54:52] <rmatte> I'll try playing around with snmp settings in Zenoss to see if anything helps
[10-Jun-2010 17:55:31] <rmatte> hmmmm, on this particular device it's getting hung up then timing out
[10-Jun-2010 17:55:37] <rmatte> I just need to figure out why it's timing out
[10-Jun-2010 18:04:58] <rmatte> oh well, I'm done for the day, be back tomorrow
[10-Jun-2010 18:23:25] pmcguire is now known as ptmcg
[10-Jun-2010 18:52:20] <MWT> Hi, anyone around?
[10-Jun-2010 18:52:42] <MWT> Im looking to understand how to exclude dhcp scope when discovering
[10-Jun-2010 18:52:59] <MWT> or exclude a dhcp scope from email notifications
[10-Jun-2010 18:58:16] <sytem> hmm
[10-Jun-2010 18:58:58] <sytem> there is zAutoDiscover true|false property for each network
[10-Jun-2010 18:59:37] <sytem> but that wont work if dhcp scope is part of subnet you want to autodiscover
[10-Jun-2010 19:24:50] <MWT> can i disable email alerts by dhcp scope?
[10-Jun-2010 19:36:33] <sytem> I have no idea where those autodiscover-alerts are coming
[10-Jun-2010 19:37:06] <sytem> but it should be possible make filter to alerting rule
[10-Jun-2010 21:17:51] <Absenth> Hi all. I'm not exactly sure when it happened, or how, but the "devices" template, which had a local copy under "devices/servers" with a lot more datapoints, somehow got removed.
[10-Jun-2010 21:19:20] <Absenth> is there an easy way to restore that besides recovering from a backup?
[10-Jun-2010 21:19:27] <Absenth> or manually re-entering it
[11-Jun-2010 00:00:30] [disconnected at Fri Jun 11 00:00:30 2010]
[11-Jun-2010 00:00:30] [connected at Fri Jun 11 00:00:30 2010]
[11-Jun-2010 00:00:45] [zenoss-logger (logger bot) has joined #zenoss]
[11-Jun-2010 02:13:11] fOrsberg is now known as forsberg
[11-Jun-2010 08:17:47] forsberg is now known as fOrsberg
[11-Jun-2010 09:41:54] <ckrough> morning all
[11-Jun-2010 09:42:30] <Simon4> hi de hi
[11-Jun-2010 10:02:48] <rmatte> aloha
[11-Jun-2010 10:03:26] <st3v3o> afternoon
[11-Jun-2010 10:29:35] <rmatte> eugh, I need to design a template for a liebert environmental monitor, this should be fun
[11-Jun-2010 10:35:30] <ckrough> which process is responsible for enabling/disabling alerting rules according to their schedules?
[11-Jun-2010 10:51:27] <ckrough> and the winner is... zenactions
[11-Jun-2010 10:53:37] <ckrough> rmatte: awesome: http://live.lmgtfy.com/
[11-Jun-2010 11:01:03] <arrrghhh> rmatte, you around?
[11-Jun-2010 11:01:04] fOrsberg is now known as forsberg
[11-Jun-2010 11:01:44] <ckrough> he must be afk, its too quiet
[11-Jun-2010 11:01:48] <arrrghhh> lol
[11-Jun-2010 11:02:03] <arrrghhh> i'd really like to talk to matt, but he's not here...
[11-Jun-2010 11:02:06] <Simon4> ckrough: that's awesome, and my afternoon is now ruined
[11-Jun-2010 11:02:10] <ckrough> heh
[11-Jun-2010 11:02:22] <ckrough> he was on earlier, im sure he'll be back
[11-Jun-2010 11:02:57] <arrrghhh> perhaps i can ask you guys - for the 'location' field in SNMP what do you put on your devices? the exact address, or just a city/state?
[11-Jun-2010 11:03:14] <forsberg> i put which of our data center location
[11-Jun-2010 11:03:22] <ckrough> same
[11-Jun-2010 11:03:24] <arrrghhh> exact address?
[11-Jun-2010 11:03:25] <ckrough> just the code we use
[11-Jun-2010 11:03:32] <arrrghhh> oh
[11-Jun-2010 11:03:33] <forsberg> no just CITY DC :>
[11-Jun-2010 11:03:36] <ckrough> like 'XXX1'
[11-Jun-2010 11:03:41] <arrrghhh> i see...
[11-Jun-2010 11:03:53] <forsberg> its just an "info" field for your pleasure? ;>
[11-Jun-2010 11:03:58] <ckrough> aye
[11-Jun-2010 11:04:03] <ckrough> dont use the maps
[11-Jun-2010 11:04:06] <arrrghhh> so we are unique in that sense... i was hoping to ask matt to modify the zenpack he wrote for me.
[11-Jun-2010 11:05:02] <arrrghhh> but if most just put in something internal or use the field for just city/state, then his zenpack as is will work great for most... just doesn't quite do what i'd like it to i'll try and modify it myself, i just have a very strong feeling that i'm not going to fix it correctly haha.
[11-Jun-2010 11:11:48] <arrrghhh> it's sad, the only reason i really want the maps is so that the monitors don't complain that there's nothing green to look at haha
[11-Jun-2010 11:21:59] <arrrghhh> so... does anyone use maps in here?
[11-Jun-2010 11:25:41] <Simon4> I do, but only at a dc level
[11-Jun-2010 12:06:31] <arrrghhh> well, now that my net is working again... does anyone use the maps feature in here?
[11-Jun-2010 12:19:39] <arrrghhh> I keep getting these critial error messages - "ip x.x.x.x is up" - but I don't see any ip is down errors, what gives?
[11-Jun-2010 12:28:48] <rmatte> arrrghhh: I'm around now, just got back from lunch
[11-Jun-2010 12:29:05] <arrrghhh> rmatte, cool.
[11-Jun-2010 12:29:09] <rmatte> ip is up shouldn't be coming in as critical, it should be coming in as clear
[11-Jun-2010 12:29:15] <rmatte> which is severity 0
[11-Jun-2010 12:29:27] <cgibbons> hurm
[11-Jun-2010 12:30:41] <rmatte> and yes, I use the maps feature on 11 out of 13 of my zenoss boxes
[11-Jun-2010 12:31:11] <arrrghhh> rmatte, but why ip up at all? i go to the device and it claims to be down when these events come in.
[11-Jun-2010 12:31:35] <rmatte> well, the real mystery is why your up events are coming in as critical in the first place
[11-Jun-2010 12:31:40] <arrrghhh> the device is never down. it's going over a P2P wireless connection, so i'm not sure if that's the reason or not. usually pings are less than 4ms.
[11-Jun-2010 12:31:48] <arrrghhh> yea, that's an odd one as well.
[11-Jun-2010 12:31:53] <rmatte> yeh, but is there any packet loss?
[11-Jun-2010 12:32:02] <rmatte> check the zenping log file
[11-Jun-2010 12:32:45] <arrrghhh> well the loss graph is empty
[11-Jun-2010 12:32:50] <arrrghhh> lets look in the logs...
[11-Jun-2010 12:35:47] <arrrghhh> rmatte, nothing that's out of the ordinary. the only 'WARNING' is for a site that is indeed down.
[11-Jun-2010 12:35:59] <rmatte> I see
[11-Jun-2010 12:36:03] <arrrghhh> i found one for the site
[11-Jun-2010 12:36:13] <arrrghhh> WARNING zen.ZenPing: ip 10.9.100.16 is up
[11-Jun-2010 12:36:13] <rmatte> You haven't been messing around with event mappings recently?
[11-Jun-2010 12:36:25] <arrrghhh> not at all, i don't think i've changed any event mappings...
[11-Jun-2010 12:36:26] <rmatte> a warning for an ip is up event is extremely strange
[11-Jun-2010 12:36:38] <rmatte> I've been using Zenoss for over a year and I've never seen that happen
[11-Jun-2010 12:36:50] * rmatte scratches his head
[11-Jun-2010 12:36:55] <arrrghhh> yea, and it rotates between these switches
[11-Jun-2010 12:37:02] <arrrghhh> there's 3 switches on this wireless cxn
[11-Jun-2010 12:37:12] <arrrghhh> and they all randomly 'go down' with that ip up warning.
[11-Jun-2010 12:37:35] <arrrghhh> wow there's a ton of stuff in mappings
[11-Jun-2010 12:37:59] <arrrghhh> i've never been here in Zenoss tho, so these must've come built-in.
[11-Jun-2010 12:39:12] <rmatte> yeh well, there's a lot of standard mappings, but nothing that should cause that behaviour
[11-Jun-2010 12:39:25] <rmatte> when the ping up events come in, what event class do they come in for?
[11-Jun-2010 12:39:37] <arrrghhh> i think /Status/Ping, 1 sec.
[11-Jun-2010 12:39:49] <arrrghhh> yup.
[11-Jun-2010 12:39:51] <rmatte> ok, and if you check that class, are there any event mappings there?
[11-Jun-2010 12:40:09] <rmatte> if there aren't, go to the class then select more -> transform from the dropdown meny
[11-Jun-2010 12:40:11] <rmatte> menu*
[11-Jun-2010 12:40:17] <arrrghhh> and what i've noticed is the device will be flagged as down, but the snmp trap for "IpInterface" is green.
[11-Jun-2010 12:40:29] <arrrghhh> empty
[11-Jun-2010 12:40:50] <rmatte> k, so more -> transform
[11-Jun-2010 12:40:52] <arrrghhh> ok i'm looking at a big empty box for the transform.
[11-Jun-2010 12:40:53] <rmatte> anything in there?
[11-Jun-2010 12:40:56] <rmatte> ah
[11-Jun-2010 12:40:56] <arrrghhh> nope
[11-Jun-2010 12:41:36] <rmatte> Well, the status icon next to the interface will only change if you follow these steps exactly: docs/DOC-2494
[11-Jun-2010 12:41:51] <rmatte> and even then, if the device is seen as down by zenping it'll cease monitoring snmp
[11-Jun-2010 12:42:03] <arrrghhh> makes sense.
[11-Jun-2010 12:42:04] <rmatte> so the fact that the status icon for the interface is green is irrelevant
[11-Jun-2010 12:42:10] <arrrghhh> alrighty
[11-Jun-2010 12:42:14] <rmatte> can you screenshot those events?
[11-Jun-2010 12:42:18] <arrrghhh> sure
[11-Jun-2010 12:42:19] <rmatte> I want to see exactly what you're seeing
[11-Jun-2010 12:42:21] <rmatte> thanks
[11-Jun-2010 12:42:21] <arrrghhh> did you want details
[11-Jun-2010 12:42:27] <rmatte> nah, just the list of events
[11-Jun-2010 12:42:28] <arrrghhh> or just the event history for that device?
[11-Jun-2010 12:42:29] <arrrghhh> k
[11-Jun-2010 12:42:34] <rmatte> the stuff shown in the event console is enough
[11-Jun-2010 12:42:43] <arrrghhh> yea, there's nothing active for it
[11-Jun-2010 12:42:54] <arrrghhh> they go up and down at random, and it's usually for less than a minute.
[11-Jun-2010 12:42:56] <rmatte> get them from history if you need to
[11-Jun-2010 12:43:02] <arrrghhh> yea, that's what i'm doin.
[11-Jun-2010 12:43:06] <rmatte> k
[11-Jun-2010 12:43:59] <arrrghhh> http://img507.imageshack.us/img507/3823/screenshot61120101143.png
[11-Jun-2010 12:44:26] <rmatte> wow that's crazy
[11-Jun-2010 12:44:28] <arrrghhh> i'm not sure what those informational messages are. i guess changes?
[11-Jun-2010 12:44:38] <arrrghhh> i'm not lyin
[11-Jun-2010 12:45:07] <rmatte> those are from remodelling the device
[11-Jun-2010 12:45:15] <rmatte> any time you remodel you'll see a bunch of those
[11-Jun-2010 12:45:20] <arrrghhh> ah okie
[11-Jun-2010 12:56:20] <forsberg> arrrghhh yes i use maps :> did you get your questiosn answered ? M)
[11-Jun-2010 12:57:03] <arrrghhh> forsberg, i guess i'd like to know how you use them... what are your location organizers named? do you just use a shortname that you recognize, the hostname of the device, or the address of the location?
[11-Jun-2010 12:57:46] <forsberg> my locations correspond to my datacenter locations, so they are named "CITY1 DC" "CITY2 DC" etc
[11-Jun-2010 12:58:06] <forsberg> and then our big monitor screen has nice googlemaps api on
[11-Jun-2010 12:58:16] <forsberg> because my boss likes stuff like that ;>
[11-Jun-2010 12:58:29] <forsberg> and to get a quick indication of whats wrong when something turns orange/red
[11-Jun-2010 12:58:30] <forsberg> ;>
[11-Jun-2010 12:59:58] <forsberg> i planned to have locations defined all the way down to racks but....
[11-Jun-2010 13:00:15] <forsberg> i changed that to make links in zenoss to our asset management
[11-Jun-2010 13:00:24] <forsberg> wich have that info already anyways
[11-Jun-2010 13:00:58] <forsberg> and then our asset management have links to zenoss and wiki wich all documentation
[11-Jun-2010 13:01:10] <forsberg> wich = wtih
[11-Jun-2010 13:01:13] <forsberg> with also
[11-Jun-2010 13:01:54] <arrrghhh> i see
[11-Jun-2010 13:02:32] <arrrghhh> matt built an awesome zenpack for me, but it doesn't quite do what i need it to. it takes the sysLocation value from SNMP and creates a location organizer based on it.
[11-Jun-2010 13:02:44] <forsberg> on my private zenoss, i have my homies vpn network and servers etc on, and there i just have the "Casa name1" "Casa name2" locations
[11-Jun-2010 13:02:45] <forsberg> ok
[11-Jun-2010 13:02:50] <arrrghhh> what i'd really like it to do (makes the most sense in our environment at least) is to make the hostname the location organizer
[11-Jun-2010 13:02:58] <arrrghhh> and then pull that sysLocation value and put that in as the address.
[11-Jun-2010 13:03:11] <forsberg> yes
[11-Jun-2010 13:03:18] <arrrghhh> yea, having the full address as the name of the location organizer doesn't make much sense.
[11-Jun-2010 13:03:43] <arrrghhh> hopefully i can have him modify it. i poked around the code, and while it's not extremely complex i'm also not entirely sure what i would need to update to get it to work.
[11-Jun-2010 13:05:27] <forsberg> yeah hmm
[11-Jun-2010 13:05:30] <forsberg> yes
[11-Jun-2010 13:06:34] <rmatte> arrrghhh: it's really based on personal preference, I personally create the location organizers at the root level with the full address
[11-Jun-2010 13:06:41] <rmatte> like, named after the full address
[11-Jun-2010 13:06:45] <arrrghhh> hrm.
[11-Jun-2010 13:06:47] <forsberg> yyeah
[11-Jun-2010 13:06:52] <arrrghhh> i just wouldn't be able to identify anything based on that
[11-Jun-2010 13:07:06] <rmatte> oh?
[11-Jun-2010 13:07:07] <arrrghhh> i don't know the address of all the location.
[11-Jun-2010 13:07:11] <arrrghhh> locations*
[11-Jun-2010 13:07:26] <forsberg> hmm ?
[11-Jun-2010 13:07:27] <forsberg> :>
[11-Jun-2010 13:07:41] <arrrghhh> so seeing an address would be relatively meaningless. it would help me narrow down the site, but i recognize the site based on a shortname we use internally.
[11-Jun-2010 13:07:51] <forsberg> ah
[11-Jun-2010 13:08:07] <rmatte> like for us, we have devices named riUSrichmond001, and so on, so we know that those devices are located in richmond, and the address is used to know the precise physical location of the devices
[11-Jun-2010 13:08:10] <arrrghhh> i guess i really won't be looking for sites in the locations container.
[11-Jun-2010 13:08:22] <arrrghhh> indeed
[11-Jun-2010 13:08:32] <forsberg> well then i would defintely use that, and if noone who are looking at the zenoss can use the real address information to anything, it doesnt seem important
[11-Jun-2010 13:08:40] <rmatte> but if you go by some other code for the locations then you'll have an issue
[11-Jun-2010 13:08:51] <rmatte> It's really an organizational problem more than a technical problem
[11-Jun-2010 13:08:55] <arrrghhh> so we have a site called ARVA. the hostname of the router is RARVA. that's what I know. the sysLocation field has the exact address for the site, but I don't know what it is.
[11-Jun-2010 13:09:19] <rmatte> well, you'd know quickly enough by clicking on one of the devices and checking
[11-Jun-2010 13:09:34] <arrrghhh> so perhaps i'm making a mountain out of a molehill?
[11-Jun-2010 13:09:40] <arrrghhh> does the location organizer name really matter then?
[11-Jun-2010 13:09:40] <rmatte> kind of
[11-Jun-2010 13:09:43] <arrrghhh> lol
[11-Jun-2010 13:09:46] <arrrghhh> i do that sometimes.
[11-Jun-2010 13:09:57] <arrrghhh> just need things put in perspective so it makes sense.
[11-Jun-2010 13:10:00] <rmatte> well, with the pack that Matt designed the organizer name would be whatever is set in the location field
[11-Jun-2010 13:10:17] <arrrghhh> yea. which is not familiar if that makes sense.
[11-Jun-2010 13:10:23] <forsberg> but you have insanely many locations etc ? or what
[11-Jun-2010 13:10:24] <rmatte> but then if you wanted to know the organizer for the ARVA location you'd find one of those device, click on it, then on the status page there would be a link right to the organizer
[11-Jun-2010 13:10:29] <rmatte> it's really just an extra click or two
[11-Jun-2010 13:10:31] <forsberg> i mean cant you test abit and see what works ? :>
[11-Jun-2010 13:10:32] <rmatte> no big deal in my opinion
[11-Jun-2010 13:10:45] <arrrghhh> forsberg, there's about 300 or so branch locations between standalone ATMs and actual branches...
[11-Jun-2010 13:10:50] <forsberg> k
[11-Jun-2010 13:11:22] <arrrghhh> i've only been to a handful, and even then it's not like their addresses are intimately familiar to me.
[11-Jun-2010 13:11:34] <forsberg> only you use the zenoss ?
[11-Jun-2010 13:11:49] <arrrghhh> que? are you asking if we use any other systems to monitor the network...?
[11-Jun-2010 13:12:33] <forsberg> more like if you are the only one using the zenoss
[11-Jun-2010 13:12:51] <arrrghhh> oh no.
[11-Jun-2010 13:13:11] <arrrghhh> we have a network monitoring department that is on-site 24/7 365. they'll be the main ones using it.
[11-Jun-2010 13:13:29] <arrrghhh> other departments will probably use it sparingly, but they'll be the heaviest users of it.
[11-Jun-2010 13:15:34] <forsberg> i fail to understand what your gonna use the location for then! but gl with it im afk to see the next worldcup fusssbaall game
[11-Jun-2010 13:15:36] <arrrghhh> so perhaps i can just ask matt to have the address field of the location organizer populated in addition to the organizer being created, then i'll be good.
[11-Jun-2010 13:16:00] <arrrghhh> well the location will be used to see graphically which sites are up and which are down... what else would it be used for?
[11-Jun-2010 13:16:24] <rmatte> well, once the organizers are created you can always go in and populate the addresses by hand
[11-Jun-2010 13:16:38] <rmatte> That's the way I do it
[11-Jun-2010 13:16:43] <forsberg> same here
[11-Jun-2010 13:16:48] <forsberg> but i dont have 300
[11-Jun-2010 13:16:52] <rmatte> it could also be done with a zendmd script
[11-Jun-2010 13:17:08] <arrrghhh> rmatte, so that issue is happening right now.
[11-Jun-2010 13:17:10] <rmatte> your critical ip is up events are mind boggling though
[11-Jun-2010 13:17:14] <arrrghhh> the device is listed as down
[11-Jun-2010 13:17:14] <rmatte> I don't know what to say about those
[11-Jun-2010 13:17:22] <arrrghhh> put i have an event for IP being up
[11-Jun-2010 13:17:25] <arrrghhh> but
[11-Jun-2010 13:17:33] <arrrghhh> hrm
[11-Jun-2010 13:21:19] <arrrghhh> i just know the monitors are going to freak out if i show them this system and the switches at a branch keep getting listed as being down...
[11-Jun-2010 13:33:08] <rmatte> yes, but up events should absolutely never be critcal
[11-Jun-2010 13:33:12] <rmatte> critical*
[11-Jun-2010 13:33:20] <rmatte> the fact that that is happening is mind blowing
[11-Jun-2010 13:37:26] <rmatte> when did that start happening?
[11-Jun-2010 13:44:53] <rmatte> Also, how many devices do you have in Zenoss?
[11-Jun-2010 13:45:00] <rmatte> and what is the hardware on that server?
[11-Jun-2010 13:45:07] <rmatte> it's entirely possible that you're overworking the server
[11-Jun-2010 13:45:15] <rmatte> so your polling cycles aren't completing properly
[11-Jun-2010 13:45:35] <rmatte> which might account for the strange behaviour
[11-Jun-2010 13:58:58] <ashp> I have a quick question if anyone feels helpful - I bound the mysql template to a server and now when I go to perf I have ONLY those charts. I seem to have lost the cpu/memory type charts
[11-Jun-2010 13:59:03] <ashp> Is there a way to get all of the charts on one page?
[11-Jun-2010 14:00:42] <arrrghhh> ashp, i guess you could try to re-bind the default template to that device as well...
[11-Jun-2010 14:01:24] <arrrghhh> rmatte, if the server were over-utilized, wouldn't it happen on all the devices? at random? it's only happening at one site, and we have a special situation with that site... i was assuming it was related to that special situation.
[11-Jun-2010 14:01:42] <arrrghhh> rmatte, with that said, i do believe we need more RAM. this box only has 2gb.
[11-Jun-2010 14:02:52] <rmatte> ashp: when binding you need to hold down ctrl and select all the templates you want to bind before clicking save
[11-Jun-2010 14:03:01] <rmatte> ashp: otherwise you'll just get the 1 template that you selected
[11-Jun-2010 14:03:04] <arrrghhh> it has a quad-core xeon... x5460 @ 3.16GHz
[11-Jun-2010 14:03:23] <arrrghhh> ah, that makes more sense.
[11-Jun-2010 14:03:26] <rmatte> what "special situation" do you have?
[11-Jun-2010 14:04:25] <ashp> rmatte: Aha, that's probably what I did. I'll go look.
[11-Jun-2010 14:04:39] <ashp> Argh, I was really hoping there would be zenpack for my crappy emerson UPS's, but no luck
[11-Jun-2010 14:04:55] <arrrghhh> instead of traffic going over our normal MPLS wireline circuits, it's going over a P2P wireless connection. it's 100mbit, and typically we get less than 4ms ping times... but it is unique in that we don't have any other sites up on a system like that.
[11-Jun-2010 14:05:33] <arrrghhh> it looks like zenping is doing just fine tho. "Finished pinging 483 jobs in 3.21 seconds"
[11-Jun-2010 14:05:39] <ashp> rmatte: Aha, that works, thanks.
[11-Jun-2010 14:06:12] <jimbosyn> guys, I am unable to add a user command
[11-Jun-2010 14:06:30] <jimbosyn> running core 2.5.2
[11-Jun-2010 14:06:43] <jimbosyn> I get a password error when I add the description and the command
[11-Jun-2010 14:07:20] <jimbosyn> Password Error Invalid or empty password.
[11-Jun-2010 14:07:26] <jimbosyn> Any ideas?
[11-Jun-2010 14:09:26] <rmatte> you need to type in your password in the password field when adding the command
[11-Jun-2010 14:09:42] <rmatte> it's basically a password confirmation
[11-Jun-2010 14:10:03] <arrrghhh> should be a box at the bottom to enter in your admin password.
[11-Jun-2010 14:10:03] <jimbosyn> yeah, that is the problem. I am typing my password
[11-Jun-2010 14:10:13] <rmatte> jimbosyn: are you logged in as admin?
[11-Jun-2010 14:10:19] <rmatte> jimbosyn: or some ldap account?
[11-Jun-2010 14:10:36] <jimbosyn> rmatte: im logged in as admin
[11-Jun-2010 14:10:39] <rmatte> jimbosyn: I find it only works as the admin account
[11-Jun-2010 14:10:45] <jimbosyn> I'm putting in the admin password
[11-Jun-2010 14:10:54] <rmatte> jimbosyn: well then I have no idea, I literally added a command yesterday and it worked fine with the admin account
[11-Jun-2010 14:11:19] <rmatte> that whole password confirmation crap is annoying, it's not properly implemented and it's buggy
[11-Jun-2010 14:11:22] <rmatte> I wish they'd just remove it
[11-Jun-2010 14:11:28] <jimbosyn> I tried on a core system with local auth, and one with ldap auth
[11-Jun-2010 14:11:36] <jimbosyn> both as admin, both same results.
[11-Jun-2010 14:11:40] <rmatte> the local auth is all that's going to work
[11-Jun-2010 14:11:46] <rmatte> it definitely doesn't work with ldap auth
[11-Jun-2010 14:12:04] <rmatte> and when I say admin I mean the literal "admin" account
[11-Jun-2010 14:12:09] pmcguire is now known as ptmcg
[11-Jun-2010 14:12:10] <rmatte> not some other account that you gave admin privs to
[11-Jun-2010 14:12:20] <jimbosyn> rmatte: yep, I'm admin
[11-Jun-2010 14:12:30] <rmatte> no idea then
[11-Jun-2010 14:12:36] <rmatte> like I said, I did it yesterday and it worked
[11-Jun-2010 14:12:39] <rmatte> try again maybe?
[11-Jun-2010 14:12:46] <rmatte> double check you're typing the password correctly
[11-Jun-2010 14:13:00] <jimbosyn> I even changed the password to be "password" because I suspected the @ sign in the other password
[11-Jun-2010 14:13:09] <arrrghhh> perhaps close your browser & reopen? force yourself to reauth as admin?
[11-Jun-2010 14:13:23] <rmatte> worth a shot
[11-Jun-2010 14:13:37] <jimbosyn> I'll try that. re-auth and then try again. If that does not work, I'll restart zope
[11-Jun-2010 14:13:44] <rmatte> you can also, as a workaround, go in to the zope management interface and copy one of the existing commands, then rename it and edit it as you please
[11-Jun-2010 14:14:02] <ashp> this is driving me crazy, I'm trialing zenoss enterprise and java jmx stuff just won't play nicely.
[11-Jun-2010 14:14:04] <rmatte> which is what I end up doing sometimes
[11-Jun-2010 14:14:08] <arrrghhh> rmatte, i just had a device come back up, but zenoss is reporting the snmp agent down... i was able to snmpwalk the device but it still says snmp agent down... am i just being impatient?
[11-Jun-2010 14:14:17] <ashp> It complains it times out but I can telnet from the zenoss box to that port, so I don't get why it's failing
[11-Jun-2010 14:14:18] <jimbosyn> That's the thing. I can add the container, its when I add the details that things break
[11-Jun-2010 14:14:21] <rmatte> arrrghhh: what kind of device?
[11-Jun-2010 14:14:33] <arrrghhh> rmatte, basic cisco 1800 series router.
[11-Jun-2010 14:14:52] <rmatte> well, you can try going in to zProperties for the device and changing zMaxOIDPerRequest from 40 to 10
[11-Jun-2010 14:15:01] <rmatte> that's the most likely fix for that sort of thing
[11-Jun-2010 14:15:05] <arrrghhh> okie
[11-Jun-2010 14:15:18] <rmatte> also, Zenoss defaults to snmp v1
[11-Jun-2010 14:15:23] <rmatte> make sure it's available via v1 and v2
[11-Jun-2010 14:15:29] <rmatte> what are you walking it as?
[11-Jun-2010 14:15:32] <arrrghhh> well the snmpwalk tried the command passing -v1
[11-Jun-2010 14:15:38] <rmatte> k, and it worked?
[11-Jun-2010 14:15:48] <arrrghhh> oh yes.
[11-Jun-2010 14:15:54] <rmatte> the other possible issue is that it's not providing all of the snmp info that it should be
[11-Jun-2010 14:15:58] <arrrghhh> almost immediately.
[11-Jun-2010 14:16:06] <rmatte> if you walk it from the commandline, does it only output like 10 or 20 lines?
[11-Jun-2010 14:16:12] <rmatte> or does it output around 50 to 100?
[11-Jun-2010 14:16:16] <arrrghhh> let me see...
[11-Jun-2010 14:16:43] <rmatte> If you're copying the command from Zenoss, don't put system at the end
[11-Jun-2010 14:16:51] <rmatte> since that will only walk the system portion of the tree
[11-Jun-2010 14:17:00] <rmatte> just snmpwalk -v1 -c yourstring yourdevice
[11-Jun-2010 14:17:11] <arrrghhh> i would definitely put it in the 50-100 range
[11-Jun-2010 14:17:12] <arrrghhh> if not more
[11-Jun-2010 14:17:14] <arrrghhh> it's still going haha
[11-Jun-2010 14:17:15] <rmatte> k
[11-Jun-2010 14:17:22] <rmatte> then try the zMaxOID thing and see if that fixes it
[11-Jun-2010 14:17:24] <arrrghhh> k
[11-Jun-2010 14:18:10] <arrrghhh> maxOID per request was already at 20...
[11-Jun-2010 14:18:29] <rmatte> jimbosyn: go to /zport/dmd/userCommands/manage_main
[11-Jun-2010 14:18:35] <arrrghhh> i was messing with that value when i was getting all of those debug events. matt thought it may have been related.
[11-Jun-2010 14:18:42] <rmatte> jimbosyn: then put a checkmark next to a command, select copy, then select paste
[11-Jun-2010 14:18:51] <rmatte> then rename it and change it to your liking from the management interface
[11-Jun-2010 14:18:56] <rmatte> that will bypass the password requirements
[11-Jun-2010 14:19:10] <rmatte> and hopefully the password confirmation will be fixed in the next release
[11-Jun-2010 14:19:14] <rmatte> (it drives me nuts too)
[11-Jun-2010 14:19:40] <rmatte> arrrghhh: I see, well, not sure about the SNMP agent down events then, like I said, you might just be pushing the box too hard
[11-Jun-2010 14:19:50] <arrrghhh> damn even after remodeling the device it still shows the snmp agen down.
[11-Jun-2010 14:20:09] <rmatte> you said you only have 2GB of RAM in there if I remember correctly?
[11-Jun-2010 14:20:10] <arrrghhh> how can i check to see if i am over-utilizing the box? memory and processor utilization seem fine.
[11-Jun-2010 14:20:13] <rmatte> and you're monitoring how many devices?
[11-Jun-2010 14:20:14] <arrrghhh> unfortunately.
[11-Jun-2010 14:20:19] <arrrghhh> around 500
[11-Jun-2010 14:20:35] <rmatte> just login and type top, and check your CPU and memory utilization
[11-Jun-2010 14:20:35] <arrrghhh> 100 are just up/down, we don't do snmp on the switches.
[11-Jun-2010 14:20:40] <rmatte> or install htop and run that
[11-Jun-2010 14:20:46] <rmatte> which displays it even better
[11-Jun-2010 14:20:46] <arrrghhh> yea, that's what i've been watching was top.
[11-Jun-2010 14:20:52] <rmatte> try htop
[11-Jun-2010 14:21:06] <arrrghhh> this damned suse box, anything is a PITA to install.
[11-Jun-2010 14:21:12] <arrrghhh> i miss my debian-based distros @ work
[11-Jun-2010 14:21:13] <rmatte> still, 400 devices with SNMP monitoring on 2GB of RAM is a total no go
[11-Jun-2010 14:21:20] <arrrghhh> lol seriously?
[11-Jun-2010 14:21:22] <arrrghhh> that sucks....
[11-Jun-2010 14:21:23] <rmatte> especially when you have another monitoring tool running alongside it on the same box
[11-Jun-2010 14:21:25] <rmatte> yes, seriously
[11-Jun-2010 14:21:34] <rmatte> my box that I'm monitoring 400 devices on had 5GB of RAM
[11-Jun-2010 14:21:41] <arrrghhh> it seems to be doin just fine. but weird things like this come up, make me wonder.
[11-Jun-2010 14:21:44] <rmatte> and even then it's nearly all used
[11-Jun-2010 14:21:51] <arrrghhh> damn.
[11-Jun-2010 14:21:54] <arrrghhh> this OS is 32-bit.
[11-Jun-2010 14:22:09] <rmatte> what can happen is that since the box doesn't have enough memory it starts using swap space which massively affects performance...
[11-Jun-2010 14:22:13] <arrrghhh> i tried to get them to bump me to 4gb... they said they may, but it sounds like i'll need a new server spooled up.
[11-Jun-2010 14:22:17] <arrrghhh> definitely.
[11-Jun-2010 14:22:18] <rmatte> then it's too slow to finish the polling cycles within 15 minutes
[11-Jun-2010 14:22:19] <rmatte> erm
[11-Jun-2010 14:22:22] <rmatte> 5 minutes rather
[11-Jun-2010 14:22:35] <rmatte> so when it hits the end of the cycle and isn't done polling a bunch of the stuff it thinks it's down
[11-Jun-2010 14:22:39] <rmatte> so it generates alerts
[11-Jun-2010 14:23:00] <rmatte> you need to have a server capable of completing the polling cycle properly every time
[11-Jun-2010 14:23:09] <rmatte> hence you need hardware
[11-Jun-2010 14:23:24] <arrrghhh> i would agree with you if it were a hodge podge of things that it's flagging as 'down'. unfortunately, it's always the same devices that get flagged as 'down'.
[11-Jun-2010 14:23:32] <arrrghhh> well, actually they're flagged as up i should say haha.
[11-Jun-2010 14:23:50] <rmatte> yeh, but maybe those devices are always falling at the end of the cycle
[11-Jun-2010 14:23:59] <jimbosyn> rmatte: that works good
[11-Jun-2010 14:24:06] <rmatte> I think it does the polling alphabetically or something
[11-Jun-2010 14:24:24] <rmatte> jimbosyn: yeh, it's a half decent workaround
[11-Jun-2010 14:24:30] <jimbosyn> rmatte: I'll open a ticket with Zenoss for this.
[11-Jun-2010 14:24:34] <rmatte> jimbosyn: until they get that straightened out
[11-Jun-2010 14:24:40] <rmatte> good idea
[11-Jun-2010 14:24:58] <arrrghhh> rmatte, i guess that is possible... hrm.
[11-Jun-2010 14:25:03] <rmatte> but yeh, I have no idea why you are getting up events as critical
[11-Jun-2010 14:25:06] <rmatte> that's just bizarre
[11-Jun-2010 14:25:12] <arrrghhh> well it seems we're having serious network issues
[11-Jun-2010 14:25:25] <arrrghhh> i g2g, hopefully i'll be back later. thanks for the help rmatte
[11-Jun-2010 14:25:29] <rmatte> they don't really test Zenoss under inadequate hardware
[11-Jun-2010 14:25:37] <rmatte> k cool
[11-Jun-2010 14:25:38] <rmatte> np
[11-Jun-2010 14:52:04] <Absenth> is there any good way to re-generate default templates?
[11-Jun-2010 14:52:49] <Absenth> ie: /devices/servers/ --> templates: device /devices/server
[11-Jun-2010 14:53:22] <Absenth> I'm not sure when it happened but sometime in the last two weeks the local /devices/server template got removed, leaving the default, ping only, /devices template bound to everything.
[11-Jun-2010 14:55:15] <rmatte> Absenth: there's no automated way to do it, no
[11-Jun-2010 14:55:20] <rmatte> you'll have to re-add it by hand
[11-Jun-2010 14:55:24] <Absenth> roger.
[11-Jun-2010 14:55:35] <Absenth> so what you're saying is my plan to build a second Zenoss server using 2.5
[11-Jun-2010 14:55:49] <Absenth> along side the current 2.4 installation, and just repopulate it is acceptable.
[11-Jun-2010 14:55:50] <ashp> anyone here do any tomcat/jmx monitoring?
[11-Jun-2010 14:55:54] <ashp> because I cannot get this working
[11-Jun-2010 14:55:57] <rmatte> Absenth: yes
[11-Jun-2010 14:56:05] <Absenth> rmatte: rgr. Thanks
[11-Jun-2010 14:56:10] <rmatte> np
[11-Jun-2010 14:56:13] <Absenth> I know this has been asked a million times.
[11-Jun-2010 14:56:22] <Absenth> should i consider just deploying on 3.0 beta?
[11-Jun-2010 14:56:35] <Absenth> how close to release is it? (rough estimaate)
[11-Jun-2010 14:56:45] <rmatte> only if you think it's smart to use beta grade software in production
[11-Jun-2010 14:56:54] <Absenth> estimate.. (darn that shot of patron, and glass of wild turkey kentucky spirit)
[11-Jun-2010 14:57:04] <Absenth> rmatte: heh
[11-Jun-2010 14:57:09] <rmatte> estimate for actual release, 3 to 4 months
[11-Jun-2010 14:57:18] <rmatte> probably more 4 to 5
[11-Jun-2010 14:57:19] <Absenth> of course not. but different projects have different ideas of "beta"
[11-Jun-2010 14:57:32] <Absenth> that's an actual beta. I'll avoid it for production.
[11-Jun-2010 14:57:32] <rmatte> when this project says "Beta" it means it
[11-Jun-2010 14:58:45] <rmatte> I generally end up waiting until a few bugfix releases get done before deploying
[11-Jun-2010 14:59:07] <rmatte> when 2.5.0 was released it was riddled with bugs, 2.5.1 was a bit better, but 2.5.2 was the MAJOR improvement
[11-Jun-2010 14:59:25] <rmatte> I make sure to test any release very well in my lab before deploying it to production
[11-Jun-2010 14:59:36] <Absenth> in this case our production install is pretty broken.
[11-Jun-2010 14:59:45] <Absenth> so, I'm just going to build a new one, turn on auto-discover
[11-Jun-2010 14:59:46] <Absenth> y
[11-Jun-2010 14:59:48] <Absenth> and pray.
[11-Jun-2010 15:00:00] <rmatte> I'm not personally a fan of auto-discover, but to each his own
[11-Jun-2010 15:00:07] <Absenth> I'm not either really
[11-Jun-2010 15:00:20] <Absenth> but I'm certain devices will get missed otherwise.
[11-Jun-2010 15:00:29] <rmatte> "Oh look, it found 300 workstations!"
[11-Jun-2010 15:00:50] <Absenth> you can turn it on by subnet can't you
[11-Jun-2010 15:01:18] <Absenth> since workstations are all in 10.12.3. servers in 10.57. shouldn't be a problem but i agree.
[11-Jun-2010 15:01:23] <rmatte> yeh, if your network is properly subnetted to segregate servers from workstations
[11-Jun-2010 15:01:25] <rmatte>
[11-Jun-2010 15:01:30] <Absenth> hey look, I found a bunch of stuff that doesn't actually belong, dhcp bits.
[11-Jun-2010 15:01:54] <Absenth> ^ like dhcp bits.
[11-Jun-2010 15:02:03] <Absenth> servers being configured via pxe boot
[11-Jun-2010 15:02:19] <rmatte> hehe
[11-Jun-2010 15:03:51] <aclark> Absenth!
[11-Jun-2010 15:04:24] <Absenth> aclark: I have a story to tell.
[11-Jun-2010 15:04:58] <Absenth> aclark: we moved an entire, packed full, 40u rack of gear from SF --> Indy, with a grand total of 4m of downtime for the works.
[11-Jun-2010 15:05:01] <Absenth>
[11-Jun-2010 15:07:47] <aclark> Absenth: 4 minutes?
[11-Jun-2010 15:08:04] <aclark> Did you invent time travel to do it? :-)
[11-Jun-2010 15:08:58] <Absenth> aclark: nginx & relayd to the rescue.
[11-Jun-2010 15:11:30] <aclark> Absenth: nice
[11-Jun-2010 15:31:37] <rmatte> so you had other machines hosting the content temporarily while you moved the rack?
[11-Jun-2010 15:31:52] <rmatte> or did you fire the rack in a cannon over to the new site?
[11-Jun-2010 15:34:14] <rmatte> grrr, I'm having a heck of a time finding a list of OIDs for these Liebert OpenComms EM devices
[11-Jun-2010 15:45:29] <ashp> rmatte: I have some Liebert UPSs I have to figure out what to do with as well.
[11-Jun-2010 15:47:29] <rmatte> wow, is there seriously no better option to email reports other than reportmail?
[11-Jun-2010 15:47:48] <willwh> rmatte: I wish
[11-Jun-2010 15:47:50] <rmatte> ashp: the UPS devices aren't as a big of a deal, there's probably a cacti template that you can work off of...
[11-Jun-2010 15:47:54] <willwh> I dug a little a while back
[11-Jun-2010 15:48:04] <willwh> but bogged down in other shenanigans now
[11-Jun-2010 15:48:18] <rmatte> ashp: http://forums.cacti.net/about8760.html
[11-Jun-2010 15:48:31] <ashp> rmatte: Yeah, I'm sure there's some nagios stuff I can steal, I've only just installed zenoss so I'm not up to that yet, still trying to get the basics.
[11-Jun-2010 15:48:38] <rmatte> down the zip, unzip it, check in the xml files, the OIDs will be in there
[11-Jun-2010 15:48:47] <rmatte> grab them and then you'll need to google to find out what each one is
[11-Jun-2010 15:48:52] <rmatte> then you can use them in a zenoss template
[11-Jun-2010 15:49:09] <ashp> I'll try to work it out, I might leave this until later in the week once I've managed to get jmx stuff working.
[11-Jun-2010 15:49:36] <rmatte> man, I wasn't expecting reportmail to send the report so fugly and incomplete
[11-Jun-2010 15:49:43] <rmatte> it only sends the first 40 items, wtf
[11-Jun-2010 15:51:28] <rmatte> well, I guess that's emailing of reports out the window
[11-Jun-2010 15:55:05] <willwh> haha
[11-Jun-2010 15:55:13] <willwh> rmatte: when I get some more time I'll be looking at that againh
[11-Jun-2010 15:55:57] <rmatte> there's not much to look at from what I can see
[11-Jun-2010 15:56:09] <rmatte> reportmail was very poorly implemented and it appears to be the only option
[11-Jun-2010 15:56:59] <rmatte> every time I see a limitation like that in Zenoss it makes me facepalm
[11-Jun-2010 15:57:03] <willwh> so who's running the beta?
[11-Jun-2010 15:57:06] <willwh> a bunch I'd imagine
[11-Jun-2010 15:57:18] <willwh> < 2.5
[11-Jun-2010 15:57:24] <rmatte> "Look at all the powerful features that Zenoss has, but alas, you cannot email a report"
[11-Jun-2010 15:57:30] <willwh> indeed
[11-Jun-2010 15:57:51] <rmatte> They are supposed to focus on the reporting system after the 3.0 release
[11-Jun-2010 15:57:58] <rmatte> so I'm sure that will get resolved
[11-Jun-2010 16:02:38] <willwh>
[11-Jun-2010 16:03:52] <rmatte> hmmm, according to the code it's able to attach a csv to the email which would be fine...
[11-Jun-2010 16:03:56] <rmatte> but it never does
[11-Jun-2010 16:04:02] <willwh> here's an odd question - our zenoss install is on a hosted system (jumpbox)
[11-Jun-2010 16:04:24] <willwh> I have admin logins (read: root, to all intents and purposes)
[11-Jun-2010 16:04:37] <willwh> zenoss is running as the zenoss user - I just have no idea what the p/word would be
[11-Jun-2010 16:04:48] <rmatte> sudo su - zenoss
[11-Jun-2010 16:04:52] <rmatte> from admin login
[11-Jun-2010 16:04:52] <willwh> the Zenpack install fails through the gui
[11-Jun-2010 16:04:58] <willwh> ah - word
[11-Jun-2010 16:05:04] <willwh> thx rmatte
[11-Jun-2010 16:05:06] <rmatte> np
[11-Jun-2010 16:08:17] <willwh> huh
[11-Jun-2010 16:08:24] <willwh> I am getting the same error in the CLI :\
[11-Jun-2010 16:08:32] <theacolyte> what error?
[11-Jun-2010 16:08:53] <willwh> ERROR: zenpack command failed. Reason: SystemExit: usage: zenpack.py [options] requirement_or_url ... "error: invalid command 'easy_install'"
[11-Jun-2010 16:09:05] <willwh> zenpack --install Zenpack*.egg
[11-Jun-2010 16:09:08] <willwh> as zenoss
[11-Jun-2010 16:09:21] <rmatte> don't use the *
[11-Jun-2010 16:09:26] <rmatte> do it one pack at a time
[11-Jun-2010 16:09:31] <willwh> oh I didn't
[11-Jun-2010 16:09:41] <willwh> zenoss@zenoss:~$ unzip ZenPacks.zenoss.ZenJMX-3.3.2-py2.4.egg.zip
[11-Jun-2010 16:09:46] <willwh> wups*
[11-Jun-2010 16:09:47] <rmatte> yeh
[11-Jun-2010 16:09:52] <rmatte> that's definitely required as well
[11-Jun-2010 16:09:54] <willwh> you get the idea.
[11-Jun-2010 16:09:58] <rmatte> that's actually what I was going to ask next
[11-Jun-2010 16:10:02] <rmatte> since everyone has been doing that
[11-Jun-2010 16:10:05] <willwh> zenoss@zenoss:~$ zenpack --install ZenPacks.zenoss.ZenJMX-3.3.2-py2.4.egg
[11-Jun-2010 16:10:15] <willwh> and it fails with that error
[11-Jun-2010 16:10:20] <rmatte> I see
[11-Jun-2010 16:10:39] <rmatte> You're sure that's the absolute latest version of the ZenJMX pack?
[11-Jun-2010 16:10:55] <willwh> it is; docs/DOC-3396
[11-Jun-2010 16:12:13] <rmatte> REQUIREMENTS:
[11-Jun-2010 16:12:13] <rmatte> Zenoss Version: 2.4
[11-Jun-2010 16:12:22] <rmatte> it's quite possible that it hasn't been updated to work with 2.5
[11-Jun-2010 16:12:25] <rmatte> though I'd be surprised
[11-Jun-2010 16:12:37] <willwh> ah
[11-Jun-2010 16:13:08] <rmatte> hmm nope
[11-Jun-2010 16:13:21] <rmatte> a couple of the fixes in 3.3.2 were labeled for 2.5.2
[11-Jun-2010 16:13:40] <willwh> need to be able to monitor java heap mem usage - as apparently, Wowza Media Server is about as stable as your grandmother on roller skates
[11-Jun-2010 16:13:42] <rmatte> are you able to execute easy_install as the zenoss user?
[11-Jun-2010 16:14:49] <rmatte> execute: easy_install --help
[11-Jun-2010 16:14:53] <rmatte> see if you get ouput
[11-Jun-2010 16:14:54] <willwh> zenoss@zenoss:/usr/local/zenoss/bin$ easy_install
[11-Jun-2010 16:14:55] <willwh> error: No urls, filenames, or requirements specified
[11-Jun-2010 16:14:55] <rmatte> output*
[11-Jun-2010 16:15:04] <willwh> so apparently, yes
[11-Jun-2010 16:15:05] <rmatte> ok
[11-Jun-2010 16:15:18] <rmatte> I'll grab the pack and try installing it myself
[11-Jun-2010 16:15:28] <willwh> awesome
[11-Jun-2010 16:15:34] <willwh> rmatte: are you working for zenoss yet?
[11-Jun-2010 16:15:38] <rmatte> nope
[11-Jun-2010 16:15:40] <rmatte> not yet lol
[11-Jun-2010 16:15:42] <willwh> bleh
[11-Jun-2010 16:15:57] <willwh> from what I've heard - they do hire from active community folks?
[11-Jun-2010 16:16:03] <willwh> presumably that's something you'd be interested in?
[11-Jun-2010 16:16:17] <willwh> if you'll excuse my prying brain >.>
[11-Jun-2010 16:16:17] <rmatte> yup
[11-Jun-2010 16:16:27] <rmatte> they just need to have openings
[11-Jun-2010 16:16:32] <willwh> yes.
[11-Jun-2010 16:16:44] <willwh> I'd really need to brush up on the ol' python a bit first!
[11-Jun-2010 16:16:55] <rmatte> It installed fine for me...
[11-Jun-2010 16:16:57] <willwh> I think working for a group like them would be fun though
[11-Jun-2010 16:16:58] <rmatte> zenoss@lab01:~$ zenpack --install ZenPacks.zenoss.ZenJMX-3.3.2-py2.4.egg
[11-Jun-2010 16:16:58] <rmatte> 2010-06-11 17:16:39,859 INFO zen.ZPLoader: Loading /usr/local/zenoss/zenoss/ZenPacks/ZenPacks.zenoss.ZenJMX-3.3.2-py2.4.egg/ZenPacks/zenoss/ZenJMX/objects/objects.xml
[11-Jun-2010 16:16:58] <rmatte> 2010-06-11 17:16:40,281 INFO zen.AddToPack: End loading objects
[11-Jun-2010 16:16:58] <rmatte> 2010-06-11 17:16:40,281 INFO zen.AddToPack: Processing links
[11-Jun-2010 16:16:58] <rmatte> 2010-06-11 17:16:40,652 INFO zen.AddToPack: Loaded 44 objects into the ZODB database
[11-Jun-2010 16:16:59] <rmatte> 2010-06-11 17:16:40,722 INFO zen.HookReportLoader: loading reports from:/usr/local/zenoss/zenoss/ZenPacks/ZenPacks.zenoss.ZenJMX-3.3.2-py2.4.egg/ZenPacks/zenoss/ZenJMX/reports
[11-Jun-2010 16:16:59] <rmatte> zenoss@lab01:~$
[11-Jun-2010 16:17:03] <rmatte> for sure
[11-Jun-2010 16:17:13] <willwh> bahhh
[11-Jun-2010 16:17:14] <rmatte> ok, now to troubleshoot your issue
[11-Jun-2010 16:17:20] <rmatte> when was the last time you restarted Zenoss?
[11-Jun-2010 16:17:28] <willwh> oh lordy - I doubt I have
[11-Jun-2010 16:17:35] <rmatte> well, let's try that first
[11-Jun-2010 16:17:40] <rmatte> restart it, then attempt the install again
[11-Jun-2010 16:17:41] <willwh> it's been running for a good few months
[11-Jun-2010 16:17:43] <willwh> ok
[11-Jun-2010 16:19:55] <rmatte> npmccallum: I'm correct in assuming that reportmail is currently the only way to send reports via email?
[11-Jun-2010 16:20:09] <npmccallum> as of now, yes
[11-Jun-2010 16:20:12] <rmatte> k
[11-Jun-2010 16:20:17] <willwh> rmatte: yup, still the same error
[11-Jun-2010 16:20:21] <npmccallum> well, there is one other way
[11-Jun-2010 16:20:27] <rmatte> it's a bit buggy, it only sends the first 40 lines
[11-Jun-2010 16:20:47] <rmatte> willwh: ok, hmmm
[11-Jun-2010 16:20:52] <willwh> indeed
[11-Jun-2010 16:21:05] <npmccallum> if you add ?doExport=true at the end of the URL and fetch it with curl (you have to do http basic auth), you can download the CSV
[11-Jun-2010 16:21:10] <npmccallum> and do whatever you want with it
[11-Jun-2010 16:22:11] <rmatte> ah ok
[11-Jun-2010 16:22:32] <rmatte> I could probably use that with reportmail as well
[11-Jun-2010 16:22:35] <rmatte> I'll give it a whirl
[11-Jun-2010 16:25:23] <rmatte> npmccallum: that worked perfectly when I added it to the end of the URL and used reportmail, thanks
[11-Jun-2010 16:25:42] <willwh> rmatte: going to give this a quick shot
[11-Jun-2010 16:25:43] <willwh> message/18906;jsessionid=38AEFB9F4E435D6AE667C59885AF873A.node0
[11-Jun-2010 16:27:00] <willwh> actually seemed to install fine
[11-Jun-2010 16:27:01] <willwh>
[11-Jun-2010 16:27:08] <willwh> just restarting to test 'er out
[11-Jun-2010 16:27:20] <willwh> ashp: you still here?
[11-Jun-2010 16:27:29] <rmatte> I'm out
[11-Jun-2010 16:27:31] <rmatte> glad it worked
[11-Jun-2010 16:27:34] <rmatte> be back Monday
[11-Jun-2010 16:27:35] <willwh> have a good weekend
[11-Jun-2010 16:27:44] <willwh> well, it seemed to - zenoss restarting, we'll see.
[11-Jun-2010 16:28:52] <willwh> not a surprise - Daemon: zenjmx /usr/local/zenoss/bin/zenoss: line 105: /usr/local/zenoss/bin/zenjmx: No such file or directory
[11-Jun-2010 16:28:57] <willwh> should be able to fix that though
[11-Jun-2010 16:36:53] <willwh> so everything looks good after using easy_install - bar of course the zenjmx exectuable in /bin
[11-Jun-2010 16:36:58] <willwh> hrmph
[11-Jun-2010 16:37:03] * willwh goes to find coffee
[11-Jun-2010 16:47:34] <willwh> npmccallum: have you seen this error when attempting to install Zenpacks?
[11-Jun-2010 16:48:03] <willwh> http://pastebin.com/Rb7zc8i0
[11-Jun-2010 16:52:14] <npmccallum> you probably don't have easy_install installed
[11-Jun-2010 16:52:20] <npmccallum> check with your distro
[11-Jun-2010 16:52:26] <willwh> I do
[11-Jun-2010 16:52:31] <willwh> command runs fine as zenoss
[11-Jun-2010 16:52:43] <npmccallum> hrm..
[11-Jun-2010 16:52:45] <npmccallum> I'm not sure then
[11-Jun-2010 16:53:41] <willwh> http://pastebin.com/nhNTXit9
[11-Jun-2010 16:53:47] <willwh> I just added some bits
[11-Jun-2010 16:54:15] <willwh> on restarting, I get this: Daemon: zenjmx /usr/local/zenoss/bin/zenoss: line 105: /usr/local/zenoss/bin/zenjmx: No such file or directory
[11-Jun-2010 16:54:28] <willwh> and obviously, zenjmx does not exist
[11-Jun-2010 16:55:19] <willwh> anyone have any ideas?
[11-Jun-2010 17:14:30] <npmccallum> willwh: sorry for not helping, but if you are in SC, come to SELF, we're having a good time
[11-Jun-2010 17:38:30] forsberg is now known as fOrsberg
[11-Jun-2010 18:30:52] <MWT> hi all!
[11-Jun-2010 18:31:03] <MWT> anyone still around on Friday afternoon?
[11-Jun-2010 18:31:16] <willwh> yes
[11-Jun-2010 18:31:43] <MWT> hi willwh, i was wondering if you could help me out with my notification settings
[11-Jun-2010 18:31:52] <MWT> do you have any experience?
[11-Jun-2010 18:31:53] <willwh> possibly
[11-Jun-2010 18:32:01] <MWT> cool, lets give it a shot
[11-Jun-2010 18:32:03] <MWT>
[11-Jun-2010 18:32:20] <MWT> i've gone to settings-->zenuser and setup a profile for notification
[11-Jun-2010 18:32:41] <MWT> alerting rules and adminstered objects
[11-Jun-2010 18:32:48] <willwh> ok
[11-Jun-2010 18:33:15] <MWT> every time i turn on the rules i get notifications for ALL of my devices, regardless of the filters i've created
[11-Jun-2010 18:33:54] <MWT> i've tried one device at a time as the only administered object and still i get all devices to send out an email
[11-Jun-2010 18:35:19] <MWT> do you have any idea how i can straighten this out?
[11-Jun-2010 18:43:54] <willwh> hmm
[11-Jun-2010 18:43:59] <willwh> sorry mate - stuck on the phone here
[11-Jun-2010 18:45:19] <ashp> willwh: i am still here if you are
[11-Jun-2010 18:45:53] <MWT> \quit
[11-Jun-2010 18:50:58] <willwh> blah
[11-Jun-2010 18:51:00] <willwh> just as I finish
[11-Jun-2010 18:51:02] <willwh>
[11-Jun-2010 18:51:05] <willwh> I'm out lads o/
[11-Jun-2010 19:22:37] <Absenth> rmatte, aclark: sorry. We rented a single Dedicated server from the colo company. Had all of our IP blocks moved over to that box, which is running RelayD and nginx to proxy to equipment at our Indianapolis datacenter.
[11-Jun-2010 19:23:27] <Absenth> rmatte, aclark: in most cases the machines the data landed on, is where it's going to remain. We have two customers who got dropped into virtual private servers who will get moved again to their equipment once it arrives. (Thanks Brown.)
[12-Jun-2010 00:00:30] [disconnected at Sat Jun 12 00:00:30 2010]
[12-Jun-2010 00:00:30] [connected at Sat Jun 12 00:00:30 2010]
[12-Jun-2010 00:00:44] [zenoss-logger (logger bot) has joined #zenoss]
[12-Jun-2010 01:08:27] fOrsberg is now known as forsberg
[12-Jun-2010 01:35:06] rhettardo_ is now known as rhettardo
[12-Jun-2010 06:31:34] <nickanderson> are custom schema properties not good things to put in a zenpack?
[12-Jun-2010 06:32:19] <nickanderson> I noticed that when i added them to the this zenpack im making it added /devices
[12-Jun-2010 06:32:32] <nickanderson> which of course caused havoc when i uninstalled the zenpack
[12-Jun-2010 06:33:04] <nickanderson> but in addition the custom properties didnt even seem to be available
[12-Jun-2010 06:37:13] <nickanderson> I was going to use the custom properties in a command template
[12-Jun-2010 06:37:46] <nickanderson> the only other option I thought would be for each device to have to create a local copy of the template and edit the command template manually
[12-Jun-2010 09:53:45] <nickanderson> hum
[12-Jun-2010 10:43:05] <aclark> hi nickanderson
[12-Jun-2010 10:43:10] <nickanderson> hi
[12-Jun-2010 10:56:39] <nickanderson> trying to graph output from a command data source, rrd seems to be full of NaN, does it not want floating point numbers?
[12-Jun-2010 10:56:58] <nickanderson> or rather can it not handle
[12-Jun-2010 11:10:39] <nickanderson> nm
[12-Jun-2010 11:10:45] <nickanderson> its storing it
[12-Jun-2010 14:13:05] <aclark> What does the zenhub do exactly?
[12-Jun-2010 14:13:38] <aclark> oic it's a product…
[12-Jun-2010 14:59:27] <nickanderson> http://github.com/nickanderson/ZenPacks.community.aggregateAPCpduAB
[12-Jun-2010 18:22:53] forsberg is now known as fOrsberg
[13-Jun-2010 00:00:30] [disconnected at Sun Jun 13 00:00:30 2010]
[13-Jun-2010 00:00:30] [connected at Sun Jun 13 00:00:30 2010]
[13-Jun-2010 00:00:45] [zenoss-logger (logger bot) has joined #zenoss]
[13-Jun-2010 03:56:34] fOrsberg is now known as forsberg
[13-Jun-2010 15:29:06] forsberg is now known as fOrsberg
[14-Jun-2010 00:00:30] [disconnected at Mon Jun 14 00:00:30 2010]
[14-Jun-2010 00:00:31] [connected at Mon Jun 14 00:00:31 2010]
[14-Jun-2010 00:00:45] [zenoss-logger (logger bot) has joined #zenoss]
[14-Jun-2010 03:05:41] <Dieterbe> Hi, in the alerting rules page, i can define a rule based on the owner id. where i can then pick a username
[14-Jun-2010 03:05:59] <Dieterbe> but where can i define "ownership" ? i'm using zenoss core btw. is this a zenoss enterprise feature?
[14-Jun-2010 03:09:42] <Dieterbe> or does it have anything to do with “Administered Objects." ?
[14-Jun-2010 03:14:10] <Dieterbe> it seems to me as if this a setting which relies on the acl's in the enterprise version, it somewhat suprises me that i have this option in zenoss core
[14-Jun-2010 05:04:07] fOrsberg is now known as forsberg
[14-Jun-2010 07:57:21] <ckrough> anyone know which .py file manages OS Process discovery/monitoring?
[14-Jun-2010 07:58:17] <Simon4> zenprocess.py in /opt/zenoss/Products/ZenRRD/ does the collection
[14-Jun-2010 07:58:27] <Simon4> not sure where the modeler lives
[14-Jun-2010 07:58:31] <ckrough> thanks
[14-Jun-2010 07:58:50] <ckrough> I just want to see exactly which OID it checks because Im tired of it alerting for imaginary stuff
[14-Jun-2010 08:09:55] <gordy> How can I manually check to see if a zencommand runs successfully ?
[14-Jun-2010 08:11:24] <gordy> "eventClass /Cmd/Fail" "message Command timed out on device blade4: '/usr/bin/check_lsf_master' "
[14-Jun-2010 08:11:46] <gordy> I want to run that check manually from the zenoss host but at a loss as how to -
[14-Jun-2010 08:48:57] forsberg is now known as fOrsberg
[14-Jun-2010 09:27:45] mrayzenoss is now known as mray
[14-Jun-2010 09:57:26] <rmatte> good day all
[14-Jun-2010 09:58:03] <Dieterbe> hi
[14-Jun-2010 10:00:49] <st3v3o> good afternoon
[14-Jun-2010 10:06:59] <ckrough> ahoy
[14-Jun-2010 10:07:35] <Simon4> hi de hi
[14-Jun-2010 10:09:33] <gordy> Hello folks -
[14-Jun-2010 10:09:51] <rmatte> quite a lot of people around for a Monday morning
[14-Jun-2010 10:10:16] <gordy> got my answer for those keeping up: "zencommand run -d blade4 -v10"
[14-Jun-2010 10:10:44] <rmatte> what was the issue?
[14-Jun-2010 10:11:42] <gordy> A command timeout, i needed to check the command manually, chalked it up to zenoss being swamped with acitivty at the command run time
[14-Jun-2010 10:11:53] <rmatte> ah
[14-Jun-2010 10:12:08] <rmatte> you can increase the command timeout value in zproperties
[14-Jun-2010 10:12:28] <gordy> Excellent thanks for the tip
[14-Jun-2010 10:12:31] <rmatte> I think it's literally called zCommandTimeout
[14-Jun-2010 10:13:38] <gordy> zCommandLoginTimeout -
[14-Jun-2010 10:14:20] <rmatte> zCommandCommandTimeout
[14-Jun-2010 10:14:30] <rmatte> is the actual timeout for the command itself
[14-Jun-2010 10:14:51] <rmatte> the login timeout is the timeout when attempting to login, if it takes a really long time to authenticate when using SSH
[14-Jun-2010 10:19:50] <gordy> gotcha
[14-Jun-2010 10:52:28] fOrsberg is now known as forsberg
[14-Jun-2010 11:00:42] <rmatte> For so many people being around it's pretty quiet in here lol
[14-Jun-2010 11:00:58] <rmatte> guess that's a good sign, stuff is working
[14-Jun-2010 11:06:30] <st3v3o> rmatte…busy day.
[14-Jun-2010 11:06:42] <st3v3o> trying to clean up the mess that an intern made in zenoss
[14-Jun-2010 11:12:33] <rmatte> nice
[14-Jun-2010 11:33:19] <nickanderson> when a zencommand returns non 0 it dosnt seem to record any perf data
[14-Jun-2010 11:34:53] <rmatte> hmmm, the new zenmib is really finnicky
[14-Jun-2010 11:35:03] <rmatte> I point it right to a mib file and it says it can't find it
[14-Jun-2010 11:36:18] <rmatte> 2010-06-14 12:35:59,602 INFO zen.ZenMib: Found 1 MIBs to import.
[14-Jun-2010 11:36:19] <rmatte> 2010-06-14 12:35:59,602 DEBUG zen.ZenMib: Attempting to load /home/zenoss/sh2.mib
[14-Jun-2010 11:36:19] <rmatte> 2010-06-14 12:35:59,602 DEBUG zen.ZenMib: Running smidump --keep-going --format python --preload /usr/local/zenoss/common/share/mibs/ietf/RFC-1212 --preload /usr/local/zenoss/common/share/mibs/ietf/RFC1213-MIB --preload /usr/local/zenoss/common/share/mibs/ietf/RFC-1215 --preload /usr/local/zenoss/common/share/mibs/ietf/RFC1155-SMI /home/zenoss/sh2.mib
[14-Jun-2010 11:36:19] <rmatte> 2010-06-14 12:35:59,618 DEBUG zen.ZenMib: Found warnings while trying to import MIB:
[14-Jun-2010 11:36:19] <rmatte> smidump: cannot locate module `/home/zenoss/sh2.mib'
[14-Jun-2010 11:36:19] <rmatte> 2010-06-14 12:35:59,619 INFO zen.ZenMib: Loaded 0 MIB file(s)
[14-Jun-2010 11:36:58] <rmatte> zenoss@omers01:~$ ls | grep sh2.mib
[14-Jun-2010 11:36:58] <rmatte> sh2.mib
[14-Jun-2010 11:37:11] <rmatte> quite lame
[14-Jun-2010 11:37:28] <rmatte> the old version of zenmib never did that
[14-Jun-2010 11:41:23] <nickanderson> oh, nm
[14-Jun-2010 11:41:30] <nickanderson> was just me being stupid
[14-Jun-2010 11:41:39] <nickanderson> too much output in the zencommand
[14-Jun-2010 11:41:52] <nickanderson> now its working as expected
[14-Jun-2010 11:43:28] <rmatte> oh I think I know why it's erroring out on me
[14-Jun-2010 11:43:40] <rmatte> the mib file was dirty, had some html code in it for whatever reason
[14-Jun-2010 11:43:46] <rmatte> I just edited it, hopefully it'll work now
[14-Jun-2010 11:45:02] <rmatte> seems to be working, it's complaining about a few things in the Mib, but that's nothing new
[14-Jun-2010 11:45:07] <rmatte> yup, there we go, woot
[14-Jun-2010 11:45:54] <aclark> "morning"
[14-Jun-2010 11:47:44] <theacolyte> rmatte: Good ol' browser mangling
[14-Jun-2010 11:58:01] <rmatte> yup
[14-Jun-2010 11:58:08] <rmatte> well, I did a wget of the file
[14-Jun-2010 11:58:18] <rmatte> assuming it was a properly formatted mib file
[14-Jun-2010 11:58:21] <rmatte> but apparently not
[14-Jun-2010 12:08:22] <theacolyte> hah
[14-Jun-2010 12:16:57] <rmatte> oh fun, I need to fill out an employee appraisal form
[14-Jun-2010 12:17:11] <rmatte> at least this means that my yearly review is coming soon, woohoo
[14-Jun-2010 12:20:30] forsberg is now known as fOrsberg
[14-Jun-2010 12:32:21] <rmatte> "What do you consider to be your weaknesses?"
[14-Jun-2010 12:32:23] <rmatte> great
[14-Jun-2010 12:32:30] <rmatte> "I have none, I'm the goddamn batman!"
[14-Jun-2010 12:33:08] <theacolyte> Or something like
[14-Jun-2010 12:33:22] <theacolyte> "Do you honestly think that you are qualified to even comprehend a fraction of how great I am?"
[14-Jun-2010 12:33:32] <theacolyte> That one has gotten me consistant raises
[14-Jun-2010 12:33:33] <rmatte> haha
[14-Jun-2010 12:33:43] <rmatte> "I'm sorry, I couldn't hear you over the sound of how awesome I am"
[14-Jun-2010 12:33:47] <theacolyte> Just answer every question with that
[14-Jun-2010 12:33:48] <theacolyte> hahahahaha
[14-Jun-2010 12:33:52] <theacolyte> Even if they are check boxes
[14-Jun-2010 12:34:28] <rmatte> haha
[14-Jun-2010 12:35:39] <arrrghhh> mrayzenoss, you around?
[14-Jun-2010 12:38:11] <mrayzenoss> yeah, on a call
[14-Jun-2010 12:38:47] <arrrghhh> no worries.
[14-Jun-2010 12:39:10] <arrrghhh> just wanted to chat about changing the ZenPack you wrote for our environment. whenever you're free
[14-Jun-2010 12:40:49] <arrrghhh> well, i should say the ZenPack you wrote. I'd like to see what I need to do to update it for our environment. it seems the way you wrote it is much friendlier for how most use the values, so I don't think the ZenPack should change for us.
[14-Jun-2010 12:40:53] <rmatte> well, what do you need changed other than having the address automatically set?
[14-Jun-2010 12:41:20] <arrrghhh> rmatte, that's pretty much it. have the sysLocation field mapped to the address, and the hostname mapped to the location organizer.
[14-Jun-2010 12:41:34] <arrrghhh> currently the sysLocation value gets mapped to the location organizer.
[14-Jun-2010 12:45:22] <rmatte> yeh, which is the way that most people would want it
[14-Jun-2010 12:45:27] <arrrghhh> yea
[14-Jun-2010 12:45:30] <rmatte> why would you want the hostname to get mapped to the organizer?
[14-Jun-2010 12:45:37] <rmatte> you'd end up having a location organizer for each device
[14-Jun-2010 12:45:42] <arrrghhh> i can't think of what else would make sense in our environment.
[14-Jun-2010 12:45:43] <rmatte> which doesn't really make much sense
[14-Jun-2010 12:46:03] <arrrghhh> ah... i wonder if there's a field we use for branch shortname...
[14-Jun-2010 12:46:12] <arrrghhh> that's what i forsee making sense for us for location organizer names.
[14-Jun-2010 12:46:29] <arrrghhh> we have a ton of remote sites, and i'm not sure how to organize them in zenoss in a way that makes the most sense.
[14-Jun-2010 12:48:20] <arrrghhh> i do see what you're saying now, each device has a unique hostname... i was thinking they would get grouped together being at the same physical location. not sure what i was thinking there.
[14-Jun-2010 12:49:15] <arrrghhh> so what would you recommend rmatte? we identify each site with a 4 to 5 charater shortname, i figured that would make the most sense as far as location organizers go.
[14-Jun-2010 12:52:39] <theacolyte> bleccch clearing events takes forever
[14-Jun-2010 12:52:52] <rmatte> theacolyte: use zendmd
[14-Jun-2010 12:54:03] <rmatte> for e in dmd.ZenEventManager.getEventList():
[14-Jun-2010 12:54:03] <rmatte> dmd.ZenEventManager.manage_deleteEvents(e.evid)
[14-Jun-2010 12:54:03] <rmatte> print 'Deleting event with event ID: %s' % (e.evid)
[14-Jun-2010 12:54:03] <rmatte> commit()
[14-Jun-2010 12:54:07] <rmatte> do that in zendmd
[14-Jun-2010 12:55:38] <aclark> hot
[14-Jun-2010 12:57:14] <rmatte> It doesn't actually outright delete it, just moves it to history
[14-Jun-2010 12:57:42] <theacolyte> excellent
[14-Jun-2010 12:57:44] <theacolyte> Yeah
[14-Jun-2010 12:57:48] <arrrghhh> rmatte, i'm just glad I don't have tens of thousands of debug events to clear out any longer
[14-Jun-2010 12:58:05] <theacolyte> I've been waiting for history to lead now for a couple of minutes
[14-Jun-2010 12:59:33] <theacolyte> It may actually never load
[14-Jun-2010 13:00:16] <theacolyte> looks like I'm swappign a bit
[14-Jun-2010 13:00:26] <theacolyte> hey bigegor
[14-Jun-2010 13:00:31] <arrrghhh> theacolyte, how much RAM is in the box & what are you monitoring?
[14-Jun-2010 13:00:38] <bigegor> hi
[14-Jun-2010 13:01:50] <theacolyte> bigegor: Quick question, with your new zenperfwmi, is there a way to remove alerting when a WMI query happens (besides just setting it in classes)
[14-Jun-2010 13:02:10] <theacolyte> arrrghhh: It's a vm with 2gb and 1 vcpu... I'm monitoring about 1200 points
[14-Jun-2010 13:02:17] <theacolyte> Maybe 25 servers
[14-Jun-2010 13:02:31] <arrrghhh> holy crap that's is way too little in the way of hardware.
[14-Jun-2010 13:02:44] <arrrghhh> we monitor 500 points and they said my 2GB was way too little.
[14-Jun-2010 13:03:09] <theacolyte> Works perfectly fine except for the event view...
[14-Jun-2010 13:03:57] <arrrghhh> really?
[14-Jun-2010 13:04:06] <theacolyte> yep
[14-Jun-2010 13:04:16] <rmatte> 2GB is way too little for 500
[14-Jun-2010 13:04:20] <arrrghhh> i dunno. i'm by no means a Zenoss or SNMP network monitoring expert... but they said 2GB was much too small for 500.
[14-Jun-2010 13:04:36] <theacolyte> 1.3k zenperfsnmp datapoints
[14-Jun-2010 13:04:44] <arrrghhh> and you're monitoring more than 2x what we are monitoring, plus doing WMI.
[14-Jun-2010 13:04:49] <arrrghhh> we're not doing any WMI (yet)
[14-Jun-2010 13:04:54] <arrrghhh> just SMNP & ping monitoring.
[14-Jun-2010 13:04:55] <rmatte> 1.3K datapoints is almost nothing
[14-Jun-2010 13:05:03] <arrrghhh> routers&switches
[14-Jun-2010 13:05:03] <theacolyte> That's what I'm saying
[14-Jun-2010 13:05:10] <theacolyte> rmatte: 2gb should be able to handle 1.3K
[14-Jun-2010 13:05:15] <rmatte> arrrghhh: go in to Collector -> Localhost -> Perf and check the very bottom graph, how many datapoints do you see?
[14-Jun-2010 13:05:22] <arrrghhh> 1 sec
[14-Jun-2010 13:05:29] <rmatte> theacolyte: yes, but he's probably got more than that
[14-Jun-2010 13:05:57] <bigegor> theacolyte: have you try event mapping?
[14-Jun-2010 13:06:04] <rmatte> theacolyte: he also has his other monitoring system running along side Zenoss on the same box
[14-Jun-2010 13:06:12] <rmatte> so 2 monitoring systems sharing 2GB of RAM
[14-Jun-2010 13:06:17] <arrrghhh> rmatte, i don't see any graph.
[14-Jun-2010 13:06:19] <theacolyte> bigegor: No, was curious to see if there's another way to do it, I can do it that way
[14-Jun-2010 13:06:24] <arrrghhh> yea, we're going to be getting rid of that other monitoring system.
[14-Jun-2010 13:06:25] <rmatte> arrrghhh: no graph at all!?
[14-Jun-2010 13:06:39] <rmatte> you have absolutely no datapoints graph?
[14-Jun-2010 13:06:39] <arrrghhh> oh wait. i'm retarded, 1 sec.
[14-Jun-2010 13:06:42] <rmatte> k
[14-Jun-2010 13:06:43] <rmatte> lol
[14-Jun-2010 13:06:49] <arrrghhh> didn't go to the perf tab haha.
[14-Jun-2010 13:07:00] <theacolyte> .
[14-Jun-2010 13:07:15] <arrrghhh> ranges between 40k and 100k
[14-Jun-2010 13:07:15] <rmatte> lol
[14-Jun-2010 13:07:19] <rmatte> wow
[14-Jun-2010 13:07:23] <rmatte> that's a LOT
[14-Jun-2010 13:07:36] <arrrghhh> why so many?
[14-Jun-2010 13:07:48] <rmatte> On my box with 400 devices I'm monitoring about 17.5K datapoints
[14-Jun-2010 13:07:54] <rmatte> actually, closer to 18k now
[14-Jun-2010 13:07:58] <theacolyte> lots of switchports maybe
[14-Jun-2010 13:08:00] <rmatte> and I have 5GB of RAM in that box
[14-Jun-2010 13:08:07] <rmatte> and it's almost all used
[14-Jun-2010 13:08:09] <arrrghhh> we don't do SNMP on our switches
[14-Jun-2010 13:08:28] <rmatte> well, you're getting massive amounts of datapoints from somewhere
[14-Jun-2010 13:08:33] <arrrghhh> lots of routers & switches.
[14-Jun-2010 13:08:34] <rmatte> what kinds of devices are you monitoring with snmp?
[14-Jun-2010 13:08:37] <gordy> Can I query the zenoss databases directly from ssh ?
[14-Jun-2010 13:08:51] <arrrghhh> cisco routers & cisco dsl routers. i should snmpwalk some of these switches to see what comes up.
[14-Jun-2010 13:09:04] <rmatte> gordy: what type of data are you looking to query?
[14-Jun-2010 13:09:11] <arrrghhh> we have a TON of these 'virtual endpoints' for SRST... perhaps Zenoss is trying to monitor all of those?
[14-Jun-2010 13:09:29] <gordy> for example; "select * from devices where production state="some string" "
[14-Jun-2010 13:09:40] <rmatte> arrrghhh: Zenoss won't monitor them unless it knows about them
[14-Jun-2010 13:09:45] <rmatte> arrrghhh: Which I'd assume it doesn't
[14-Jun-2010 13:09:53] <arrrghhh> rmatte, not sure...
[14-Jun-2010 13:09:55] <rmatte> arrrghhh: do they show up anywhere?
[14-Jun-2010 13:10:07] <gordy> querying on the fly for stats and statuses
[14-Jun-2010 13:10:09] <arrrghhh> rmatte, in all those debug events i was getting.
[14-Jun-2010 13:10:13] <rmatte> gordy: well, the device info and stats are all stored in Zope
[14-Jun-2010 13:10:23] <rmatte> gordy: only events are stored in MySQL
[14-Jun-2010 13:10:32] <rmatte> gordy: you need to use zendmd to query zope from the commandline
[14-Jun-2010 13:10:32] <gordy> oh. is that anything like mysql ?
[14-Jun-2010 13:10:35] <rmatte> no
[14-Jun-2010 13:10:37] <rmatte> it's not
[14-Jun-2010 13:10:43] <rmatte> it's a python based relational database
[14-Jun-2010 13:10:51] <gordy>
[14-Jun-2010 13:10:57] <arrrghhh> rmatte, a ton of stuff was showing. unrouted vlans in some of our core switches (which we do have SNMP enabled on) and a ton of the EFXS ports that are setup for SRST if the branch loses WAN connectivity.
[14-Jun-2010 13:10:59] <rmatte> afk for a sec, I'll give you some examples when I get back
[14-Jun-2010 13:23:43] <rmatte> arrrghhh: I disable monitoring on unrouted vlans since monitoring them is basically useless
[14-Jun-2010 13:24:03] <arrrghhh> rmatte, that wouldn't be generating all of these datapoints tho... would it?
[14-Jun-2010 13:24:15] <rmatte> It could if you have them set to monitored
[14-Jun-2010 13:24:21] <arrrghhh> hrm
[14-Jun-2010 13:24:32] <rmatte> any interface that's set to monitored will account for 1 to 3 datapoints
[14-Jun-2010 13:24:46] <rmatte> same goes with disks, processes, etc...
[14-Jun-2010 13:24:52] <arrrghhh> so i should put them in as zInterfaceMapIgnoreNames?
[14-Jun-2010 13:25:02] <rmatte> make sure you're only monitoring what you absolutely need to
[14-Jun-2010 13:25:05] <rmatte> you could do that
[14-Jun-2010 13:25:13] <rmatte> then remodel devices to remove them
[14-Jun-2010 13:25:16] <arrrghhh> so all those templates i created didn't help?
[14-Jun-2010 13:25:28] <rmatte> the templates are just to eliminate debug messages
[14-Jun-2010 13:25:35] <arrrghhh> i thought i was only monitoring what i need to is the problem.
[14-Jun-2010 13:25:38] <rmatte> you still need to be selective about what interfaces you want to monitor
[14-Jun-2010 13:25:43] <arrrghhh> hrm
[14-Jun-2010 13:25:47] <rmatte> otherwise Zenoss will monitor anything it sees as admin up
[14-Jun-2010 13:25:51] <arrrghhh> there's a ton of interfaces on each device.
[14-Jun-2010 13:26:15] <rmatte> right, so you need to go through and selectively disable monitoring on stuff you don't want monitored
[14-Jun-2010 13:26:23] <arrrghhh> on each device?
[14-Jun-2010 13:26:26] <rmatte> or just leave it and deal with the high level of datapoints
[14-Jun-2010 13:26:30] <rmatte> yes, on each device
[14-Jun-2010 13:26:38] <arrrghhh> well it sounds like the issue is these datapoints...
[14-Jun-2010 13:26:39] <arrrghhh> and damn.
[14-Jun-2010 13:26:56] <arrrghhh> i just don't have the time to do this much work on a network monitoring system.
[14-Jun-2010 13:26:57] <rmatte> unless you have an interface labeling standard
[14-Jun-2010 13:27:11] <rmatte> like some of our clients start user more descriptions with UVxx:
[14-Jun-2010 13:27:14] <arrrghhh> eh kinda. some don't have descriptions at all, and i'm sure it's not uniform.
[14-Jun-2010 13:27:22] <rmatte> so the description will be like UVxx: Jim Bob
[14-Jun-2010 13:27:37] <rmatte> then I have a script that automatically disables any ports with a description that starts with UVxx:
[14-Jun-2010 13:27:47] <rmatte> start user port descriptions*
[14-Jun-2010 13:27:49] <rmatte> rather
[14-Jun-2010 13:27:51] <arrrghhh> yea this one router says it has 272 interfaces.
[14-Jun-2010 13:28:09] <arrrghhh> and i can see a big list of these EFXS ports that are created for SRST
[14-Jun-2010 13:28:16] <rmatte> yeh, and if all those interfaces are admin up then it's monitoring all of them
[14-Jun-2010 13:28:31] <arrrghhh> they're not
[14-Jun-2010 13:28:38] <rmatte> If you don't need to be monitoring those ports add them to the ignore list in zproperties
[14-Jun-2010 13:28:41] <rmatte> then remodel
[14-Jun-2010 13:28:46] <arrrghhh> "Operational Status: Down"
[14-Jun-2010 13:28:52] <rmatte> that's operational status
[14-Jun-2010 13:28:58] <arrrghhh> Administrative Status: Down
[14-Jun-2010 13:29:01] <rmatte> operational and admin status are 2 different things
[14-Jun-2010 13:29:08] <rmatte> ah ok, then it won't be monitoring those
[14-Jun-2010 13:29:21] <arrrghhh> i don't have a reason for all the data points then.
[14-Jun-2010 13:29:24] <rmatte> the interfaces that are monitored will have a green status icon in the M column
[14-Jun-2010 13:29:28] <rmatte> on the OS tab
[14-Jun-2010 13:29:44] <rmatte> I'm sure there's a reason, you just haven't found it yet
[14-Jun-2010 13:30:17] <rmatte> also, you mentioned it was between 40k and 100k...
[14-Jun-2010 13:30:26] <rmatte> what is the current value?
[14-Jun-2010 13:30:33] <rmatte> not max or avg, but cur
[14-Jun-2010 13:31:07] <rmatte> and does it seem to fluctuate or has it leveled out?
[14-Jun-2010 13:32:41] <rmatte> gordy: you still around?
[14-Jun-2010 13:33:59] <arrrghhh> current for zenperfsnmp i assume?
[14-Jun-2010 13:34:19] <arrrghhh> oh damn... i think i may have found it.
[14-Jun-2010 13:34:23] <arrrghhh> well, part of it.
[14-Jun-2010 13:34:33] <rmatte> yes, current for zenperfsnmp
[14-Jun-2010 13:34:35] <arrrghhh> all these POTS dial peers are listed as UP interfaces.
[14-Jun-2010 13:34:42] <rmatte> then that would be why
[14-Jun-2010 13:34:43] <arrrghhh> 66.24k
[14-Jun-2010 13:34:52] <rmatte> it'll automatically monitor those because they are showing as up
[14-Jun-2010 13:34:59] <arrrghhh> that's probably a big chunk of the issue...
[14-Jun-2010 13:35:11] <rmatte> and if there's a ton of them, then that'll be a big performance hit
[14-Jun-2010 13:35:17] <arrrghhh> so is there any way to filter those out globally?
[14-Jun-2010 13:35:25] <rmatte> add them to the ignore list
[14-Jun-2010 13:35:28] <arrrghhh> i really don't want to touch each device
[14-Jun-2010 13:35:29] <rmatte> and then remodel everything
[14-Jun-2010 13:36:09] <rmatte> I assume you don't need to see those on the OS tab of the devices?
[14-Jun-2010 13:36:16] <arrrghhh> no
[14-Jun-2010 13:36:20] <rmatte> k, then yeh
[14-Jun-2010 13:36:26] <arrrghhh> they're just POTS dial peers
[14-Jun-2010 13:36:41] <arrrghhh> so do i have to be specific on the Name?
[14-Jun-2010 13:36:53] <rmatte> well, give me an example of how they look
[14-Jun-2010 13:37:00] <arrrghhh> like this one is named "Voice Encapsulation (POTS) Peer: 1866"
[14-Jun-2010 13:37:00] <gordy> yes still here was AFK a spell
[14-Jun-2010 13:37:23] <rmatte> ok, so you just need to add "Voice Encapsulation" to the list of ignore names in zproperties
[14-Jun-2010 13:37:30] <arrrghhh> cool.
[14-Jun-2010 13:37:40] <arrrghhh> i was worried I'd have to put all the #'s that follow... whew.
[14-Jun-2010 13:38:04] <rmatte> example: ^(Voice Encapsulation|Voice Over IP Peer|Foreign Exchange Station)
[14-Jun-2010 13:38:12] <arrrghhh> the zInterfaceMapIgnoreNames right?
[14-Jun-2010 13:38:13] <rmatte> no, that's what the ^ does
[14-Jun-2010 13:38:18] <rmatte> it tells it to look at the first part
[14-Jun-2010 13:38:23] <rmatte> correct
[14-Jun-2010 13:38:24] <arrrghhh> ah right regex
[14-Jun-2010 13:38:35] <rmatte> after you've done that you need to remodel all devices
[14-Jun-2010 13:38:50] <arrrghhh> k
[14-Jun-2010 13:39:13] <rmatte> easiest way is to do: zenmodeler run
[14-Jun-2010 13:39:16] <rmatte> as the zenoss user
[14-Jun-2010 13:39:24] <arrrghhh> yea, i did that before. gonna do it again right now
[14-Jun-2010 13:39:28] <rmatte> it'll obviously take a while
[14-Jun-2010 13:39:29] <rmatte> k
[14-Jun-2010 13:39:35] <arrrghhh> yea, it took most of the day last time.
[14-Jun-2010 13:39:45] <rmatte> yeh, well, you have a ton of devices so not surprising
[14-Jun-2010 13:40:05] <arrrghhh> lol yea
[14-Jun-2010 13:40:17] <arrrghhh> here i'm thinking we're small potatoes
[14-Jun-2010 13:40:45] <rmatte> not really
[14-Jun-2010 13:41:07] <rmatte> 500 is about the most I'd want to put on a single collector without firing up a second one
[14-Jun-2010 13:41:09] <arrrghhh> all the remote sites definitely add a layer of complexity most don't have to deal with.
[14-Jun-2010 13:41:21] <arrrghhh> damn...
[14-Jun-2010 13:41:42] <rmatte> by the way, if the datapoints graph is repeatedly fluctuating it means that your polling cycles aren't completing properly...
[14-Jun-2010 13:41:50] <rmatte> your goal is to get that graph to level out and to stay level
[14-Jun-2010 13:41:53] <arrrghhh> yea... i saw that in the logs.
[14-Jun-2010 13:41:59] <rmatte> it may have the occasional drop-off but it should remain level
[14-Jun-2010 13:42:05] <arrrghhh> makes sense.
[14-Jun-2010 13:42:16] <arrrghhh> it was just trying to poll way too many devices.
[14-Jun-2010 13:42:21] <arrrghhh> er, interfaces rather.
[14-Jun-2010 13:42:27] <rmatte> well, yeh, too many objects
[14-Jun-2010 13:46:41] <arrrghhh> so should i see the data points graph slowly drop down as it remodels?
[14-Jun-2010 13:46:56] <arrrghhh> or do i have to wait for everything to be remodeled to start getting feedback.
[14-Jun-2010 13:46:56] <rmatte> yup, unless it finds more stuff lol
[14-Jun-2010 13:47:01] <arrrghhh> hahaha alrighty.
[14-Jun-2010 13:47:21] <rmatte> check around and make sure there aren't any other mass interfaces that should be removed too
[14-Jun-2010 13:47:33] <rmatte> if you find some add them to the ignore list and restart the remodel process
[14-Jun-2010 13:55:06] <arrrghhh> k
[14-Jun-2010 13:55:16] <arrrghhh> maybe i should have it filter these EFXS ports as well
[14-Jun-2010 13:55:23] <arrrghhh> they show as admin down, but i really don't care about them.
[14-Jun-2010 13:55:32] <rmatte> might as well then
[14-Jun-2010 13:55:43] <rmatte> to eliminate clutter
[14-Jun-2010 13:55:48] <arrrghhh> yea
[14-Jun-2010 14:01:57] <arrrghhh> damn, apparently we are doing SNMP monitoring on all our switches. that kinda changes things...
[14-Jun-2010 14:12:10] <arrrghhh> rmatte, so what would you recommend for my location organizer issue? i'm not really sure what the best method for our environment would be honestly.
[14-Jun-2010 14:13:40] <rmatte> that's really up to you, you might just have to end up doing it by hand honestly
[14-Jun-2010 14:13:43] <arrrghhh> wow the data point graph just took a huge dip haha. hopefully this'll solve a lot of those weird lingering problems we've been having.
[14-Jun-2010 14:13:54] <rmatte> it should
[14-Jun-2010 14:13:58] <arrrghhh> rmatte, hrm... yea i guess i could. i'd only have to do it once.
[14-Jun-2010 14:14:04] <rmatte> exactly
[14-Jun-2010 14:14:14] <arrrghhh> that brings up another question, with the backup built into zenoss does that catch everything?
[14-Jun-2010 14:14:18] <rmatte> plus you can move multiple devices to a location at a time from the device list
[14-Jun-2010 14:14:28] <rmatte> yes, it catches everything
[14-Jun-2010 14:14:29] <arrrghhh> or would i be better off taking images/snapshots of the server?
[14-Jun-2010 14:14:32] <arrrghhh> cool.
[14-Jun-2010 14:14:46] <arrrghhh> i'll have to play with that again, it kept timing out on me when i was playing with it.
[14-Jun-2010 14:14:48] <rmatte> but if the server is a vm, snapshots are good too
[14-Jun-2010 14:15:12] <rmatte> I generally snapshot before I make any major changes to a server
[14-Jun-2010 14:15:18] <rmatte> that way I can roll back if something blows up
[14-Jun-2010 14:15:35] <arrrghhh> yea it's virtualized. and they're probably going to spool up a fresh server with more RAM and a 64-bit edition of SLES when we do go final with this.
[14-Jun-2010 14:15:54] <arrrghhh> i should probably go back to working on my requirements list... blah.
[14-Jun-2010 14:16:24] <rmatte> You should ask for 4 or 5GB of RAM
[14-Jun-2010 14:16:35] <arrrghhh> yea, i'll see how much they'll give me.
[14-Jun-2010 14:16:46] <rmatte> don't settle for any less than 4
[14-Jun-2010 14:16:48] <rmatte> seriously
[14-Jun-2010 14:16:58] <arrrghhh> i'm going to ask for way too much, and say if we want to do WMI or any other monitoring we're going to need it.
[14-Jun-2010 14:17:19] <rmatte> RAM is cheap, they shouldn't be stingy
[14-Jun-2010 14:17:31] <rmatte> yeh, good plan
[14-Jun-2010 14:17:35] <arrrghhh> it's all ESX-i pretty much.
[14-Jun-2010 14:17:44] <rmatte> ah
[14-Jun-2010 14:17:47] <arrrghhh> but yes, RAM is very cheap.
[14-Jun-2010 14:17:57] <rmatte> we use ESX on HP blades
[14-Jun-2010 14:17:58] <arrrghhh> so are hdd's, but we still have issues with storage.
[14-Jun-2010 14:18:10] <arrrghhh> most of our blades are dell... no comment.
[14-Jun-2010 14:18:13] <rmatte> we have a good sized SAN, so we don't have storage issues luckily
[14-Jun-2010 14:18:23] <rmatte> yeh, I'm not a fan of Dell
[14-Jun-2010 14:18:25] <rmatte> lol
[14-Jun-2010 14:18:26] <arrrghhh> yea, we just put in a new SAN. still migrating stuff to it.
[14-Jun-2010 14:18:31] <rmatte> cool
[14-Jun-2010 14:18:36] <arrrghhh> me neither, but i don't have to deal with the hardware.
[14-Jun-2010 14:18:45] <rmatte> yeh, neither do I
[14-Jun-2010 14:18:54] <arrrghhh> put in a bunch of force10 switches, those things are ridiculous!
[14-Jun-2010 14:19:03] <arrrghhh> needed the b/w to the SAN Tho.
[14-Jun-2010 14:22:22] <rmatte> hehe
[14-Jun-2010 14:27:23] <arrrghhh> hrm, data points is climbing again.
[14-Jun-2010 14:27:31] <arrrghhh> i'll just wait until they're all done remodeling...
[14-Jun-2010 14:29:42] <arrrghhh> rmatte, do you have any experience with voice T1's or do you just work with data T1's?
[14-Jun-2010 14:30:09] <rmatte> really just data
[14-Jun-2010 14:30:22] <arrrghhh> hrm. because it's breaking out a ton of interfaces for these voice T1's
[14-Jun-2010 14:30:36] <rmatte> define: "breaking out"
[14-Jun-2010 14:30:38] <arrrghhh> 'bearer channel' interfaces from the serial interface.
[14-Jun-2010 14:30:43] <rmatte> ah
[14-Jun-2010 14:30:53] <arrrghhh> 1 sec, i'll take a screenshot. like breaking out each channel on the T1
[14-Jun-2010 14:30:56] <rmatte> I've seen those before but I haven't seen an excessive amount of them
[14-Jun-2010 14:30:57] <arrrghhh> as its own interface
[14-Jun-2010 14:31:05] <rmatte> sub-interfaces
[14-Jun-2010 14:31:12] <arrrghhh> yea
[14-Jun-2010 14:31:18] <rmatte> you might want to add those to the ignore list
[14-Jun-2010 14:31:23] <rmatte> I doubt you need to monitor every single one
[14-Jun-2010 14:31:25] <arrrghhh> breaks out the signaling channel as an interface etc.
[14-Jun-2010 14:31:32] <rmatte> monitoring the physical interface should be enough
[14-Jun-2010 14:31:41] <arrrghhh> problem is, they're serial interfaces just like data T1's...
[14-Jun-2010 14:31:51] <arrrghhh> hrm, i also do have two T1 entries on the list
[14-Jun-2010 14:31:58] <arrrghhh> so perhaps I can ignore all those serial interfaces...
[14-Jun-2010 14:32:42] <arrrghhh> i do like the information i get from the serial interface on the data T1.
[14-Jun-2010 14:33:27] <arrrghhh> can I block interfaces based on "Type"?
[14-Jun-2010 14:34:06] <arrrghhh> perhaps the zInterfaceMapIgnoreTypes field?
[14-Jun-2010 14:36:44] <otakup0pe> so how does zenoss work "in the 'cloud'"
[14-Jun-2010 14:37:00] <otakup0pe> looking at collectd in an EC2 context and wondering how zenoss would compare
[14-Jun-2010 14:37:13] <otakup0pe> for syslog of course it's irrelevant, i'm thinking perf monitoring
[14-Jun-2010 14:41:50] <mrayzenoss> otakup0pe: well, the AWS ZenPack can discover your instances associated with your account
[14-Jun-2010 14:42:24] <mrayzenoss> so you can monitor via the CloudWatch API and then you can tie them to actual devices and monitor them accordingly
[14-Jun-2010 14:47:26] <otakup0pe> ok i'll look into that
[14-Jun-2010 14:47:27] <otakup0pe> thanks
[14-Jun-2010 14:49:30] <arrrghhh> mrayzenoss, hey i really do appreciate you writing that zenpack. based on how wacky our environment is, and after a conversation with rmatte i've pretty much concluded the best way is going to be manually, unfortunately. i'm sure there'll be plenty of people grateful for you wipping up that zenpack tho!
[14-Jun-2010 14:50:05] <arrrghhh> i just realized there was no lead-in to that, i'm talking about the SNMP location zenpack.
[14-Jun-2010 14:50:51] * Simon4 will have use for it
[14-Jun-2010 14:51:09] <arrrghhh> there ya go!
[14-Jun-2010 14:51:23] <arrrghhh> it's a great zenpack, it's just our environment is lets say... special haha.
[14-Jun-2010 14:51:54] <otakup0pe> heh
[14-Jun-2010 14:52:14] <otakup0pe> unrelated note; i have a question about the 'software' component of zenoss
[14-Jun-2010 14:52:27] <otakup0pe> i've been flirting with the idea of writing a collector/zenpack to populate that information for debian systems
[14-Jun-2010 14:52:37] <otakup0pe> is this feasible / madness / desired by community
[14-Jun-2010 14:54:02] <arrrghhh> what information, location?
[14-Jun-2010 14:54:27] <otakup0pe> software packages/versions
[14-Jun-2010 14:55:08] <otakup0pe> rather, i guess, 'manufacturer / name / install date'
[14-Jun-2010 14:55:12] <arrrghhh> oh i see
[14-Jun-2010 14:55:14] <arrrghhh> interesting
[14-Jun-2010 14:55:18] <otakup0pe> i've never actually seen that tab populated. i assumed it's for windows only right now
[14-Jun-2010 14:55:25] <otakup0pe> but the information is all there for debian and it seems like a logical fit ?
[14-Jun-2010 14:55:32] <arrrghhh> yea, i think that stuff is polled thru WMI
[14-Jun-2010 14:55:50] <otakup0pe> i'm just wondering if it's the sort of thing i could access from a zenpack "context"
[14-Jun-2010 14:56:05] <otakup0pe> or maybe i'm thinking collectors, not sure. the only zenoss custom stuff i've done has all been via web service
[14-Jun-2010 14:56:05] <arrrghhh> should be, but i'm far from an expert on Zenoss
[14-Jun-2010 15:02:52] <mrayzenoss> otakup0pe: blogs/zenossblog/2009/02/18/tip-of-the-month-snmp-software-inventory-for-debian-and-ubuntu-machines
[14-Jun-2010 15:03:00] <mrayzenoss> done!
[14-Jun-2010 15:03:21] <mrayzenoss> I guess it could get rolled up into a modeler ZenPack to make it easier to share
[14-Jun-2010 15:03:23] <otakup0pe> sweeet
[14-Jun-2010 15:03:50] <otakup0pe> that's awesome
[14-Jun-2010 15:17:40] <mrayzenoss> If anyone gets their hands on this, I'll help you write your ZenPack: http://gigaom.com/2010/06/13/seamicros-low-power-server-finally-launches/
[14-Jun-2010 15:19:55] <theacolyte> haha
[14-Jun-2010 15:20:00] <theacolyte> I was going to say the same thing!
[14-Jun-2010 15:22:24] <arrrghhh> interesting...
[14-Jun-2010 15:22:45] fOrsberg is now known as forsberg
[14-Jun-2010 15:40:24] forsberg is now known as fOrsberg
[14-Jun-2010 16:15:03] <arrrghhh> rmatte, so is there a way i can put in an interface name to ignore based on the end of the line?
[14-Jun-2010 16:19:44] <rmatte> not sure how you'd do that while still keeping the other rules for the start of the line too
[14-Jun-2010 16:20:13] <arrrghhh> haha
[14-Jun-2010 16:20:20] <arrrghhh> i think i may have found a way around
[14-Jun-2010 16:20:30] <arrrghhh> i'm just hoping that i'm not ignoring devices/interfaces i want to see.
[14-Jun-2010 16:21:24] <arrrghhh> i'm filtering by device type now instead of just device name.
[14-Jun-2010 16:21:35] <arrrghhh> er interface type instead of interface name.
[14-Jun-2010 16:27:05] <arrrghhh> yup that seemed to work.
[14-Jun-2010 16:27:17] <arrrghhh> i'll just hope that didn't filter out any interfaces that we normally care about...
[14-Jun-2010 16:27:37] <arrrghhh> but this router used to have almost 300 monitored interfaces, now it only has 18
[14-Jun-2010 16:51:32] <sergeymasushko> how can I disable monitoring/modeling of processes on particular device?
[14-Jun-2010 17:05:16] <chewbranca> I'm trying to get zenoss setup, I have the zenoss stack installed on a box, but now I'm trying to get a handful of servers on my local network talking with the primary zenoss box, is there not a zenoss-node package, or what's the approach to getting these boxes working together
[14-Jun-2010 17:18:24] <st3v3o> anyone still around ?
[14-Jun-2010 17:22:16] <mrayzenoss> chewbranca: the zenoss server needs to be pointed at the boxes you want to monitor, and they need to be monitorable (ie. snmp or ssh or whatever)
[14-Jun-2010 17:22:33] <mrayzenoss> FYI, I'm doing a Getting Started with Zenoss session tomorrow, I should go blog that
[14-Jun-2010 17:22:47] <mrayzenoss> community/about/webinars
[14-Jun-2010 17:23:24] <chewbranca> ahhh cool
[14-Jun-2010 17:23:31] <mrayzenoss> it's not completely automatic yet, but speaking of nodes I am working on a Chef cookbook and I'm finishing up my Cfengine integration
[14-Jun-2010 17:23:36] <chewbranca> btw, I'm Russell, the giant red headed guy from linuxfest northwest
[14-Jun-2010 17:23:49] <mrayzenoss> ahhh, great timing
[14-Jun-2010 17:23:54] <chewbranca> finally have some time to get zenoss up and running
[14-Jun-2010 17:24:00] <mrayzenoss> I'm working on my Chef integration for Velocity next week
[14-Jun-2010 17:24:05] <chewbranca> going to start deploying out on AWS sometime next wekk
[14-Jun-2010 17:24:08] <chewbranca> nice
[14-Jun-2010 17:24:26] <mrayzenoss> we're putting together a demo with Chef, Zenoss and Dynnect
[14-Jun-2010 17:24:53] <mrayzenoss> if you're around in the channel the next couple days, I'll bounce ideas off you
[14-Jun-2010 17:24:59] <mrayzenoss> since I'm rusty with the Ruby
[14-Jun-2010 17:25:35] <mrayzenoss> I have the start of a Zenoss cookbook with a server and client recipe
[14-Jun-2010 17:25:43] <chewbranca> oh cool, I really need to get my box setup for webinar, tried to check out an engine yard live demo of their cloud computing platform, but couldn't get the damn thing to run properly with firefox or chrome on linux
[14-Jun-2010 17:25:51] <chewbranca> ahhh very nice
[14-Jun-2010 17:25:59] <mrayzenoss> and it looks like I'll probably do an SNMP one as well for traditional IT shops
[14-Jun-2010 17:26:13] <mrayzenoss> I guess you could still do SNMP in the cloud actually
[14-Jun-2010 17:26:58] <chewbranca> yeah I got my development EC2 environment setup yesterday, running ubuntu enterprise cloud with eucalyptus, got 7 vms on there right now that I'm just messing with trying to get zenoss working with
[14-Jun-2010 17:27:25] <chewbranca> I'm thinking ssh connections will probably be the best approach since I'll have AWS servers, and standalone servers at a couple different locations
[14-Jun-2010 17:27:54] <chewbranca> but I want to get an AMI built this week that runs the framework and connects in with zenoss and what not
[14-Jun-2010 17:30:48] <mrayzenoss> sounds interesting
[14-Jun-2010 17:32:03] <chewbranca> yeah should be cool, we've already got a handful of clients ready to roll with AWS, I just need to get everything locked down for administrating and monitoring additional servers
[14-Jun-2010 17:32:21] <chewbranca> I've got event notifications, but right now my primary monitoring system is htop running in a screen session lol
[14-Jun-2010 17:32:29] <davetoo> Chef?
[14-Jun-2010 17:33:19] <mrayzenoss> davetoo: yes, I'm working on a Chef integration
[14-Jun-2010 17:33:29] * davetoo goes to Google
[14-Jun-2010 17:33:36] <mrayzenoss> www.opscode.com
[14-Jun-2010 17:33:57] <davetoo> interesting
[14-Jun-2010 17:34:23] <chewbranca> yeah I just did a registration request to use their alpha platform
[14-Jun-2010 17:34:34] <mrayzenoss> yeah, I've got that
[14-Jun-2010 17:34:47] <mrayzenoss> I gotta run, I'll be back later tonight and every day
[14-Jun-2010 17:34:56] <chewbranca> if I like it I'll probably throw up a vm running the server
[14-Jun-2010 17:35:06] <chewbranca> ok sounds good, I'll be around this week, getting zenoss and what not rolling
[14-Jun-2010 17:35:07] <mrayzenoss> I'll have ZenPacks for Chef-Client, Chef-Server and Chef-Platform
[14-Jun-2010 17:35:08] <davetoo> I was just going to have a look at Puppet... before I saw this
[14-Jun-2010 17:35:08] <chewbranca> take it easy
[14-Jun-2010 17:35:14] fOrsberg is now known as forsberg
[14-Jun-2010 17:35:14] <chewbranca> nice
[14-Jun-2010 17:35:42] <mrayzenoss> gotta run
[14-Jun-2010 17:35:57] <davetoo> I'm... between jobs right now so even though I had built a nice zenoss development VM, I have no targets to run it against.
[14-Jun-2010 18:26:11] <nachox> guys, is there a way to force an event collection in zenoss? i know a device changed substantially and i'd like to see the change in the console
[14-Jun-2010 18:34:03] <rmatte> Manage -> Model Device
[14-Jun-2010 18:36:13] <nachox> ok, i'll have to wait for it to reboot and then try that
[14-Jun-2010 18:36:23] <nachox> actually, reload
[14-Jun-2010 18:36:34] <nachox> but its taking a long long while
[14-Jun-2010 18:37:14] <arrrghhh> ok excuse my extreme ignorance... but i have an issue with the locations
[14-Jun-2010 18:37:50] <arrrghhh> for some reason the map has lines being created between the remote sites. what determines these lines? i have a ton going back to one site, and that just seems wrong. the corporate office has no lines going to it, and that's definitely wrong.
[14-Jun-2010 18:42:13] <arrrghhh> rmatte, you around?
[14-Jun-2010 18:42:40] forsberg is now known as fOrsberg
[14-Jun-2010 18:44:00] <nachox> ok, it seems that 256mb of ram is nowhere near enough
[14-Jun-2010 18:44:21] <arrrghhh> nachox, i was told that 2GB isn't enough, but it really depends on what you're monitoring.
[14-Jun-2010 18:44:58] <nachox> this vm was swapping like mad
[14-Jun-2010 18:45:07] <arrrghhh> yea, not enough RAM then
[14-Jun-2010 18:45:21] <nachox> it's a small network of 20 to 50 hosts
[14-Jun-2010 18:55:33] <arrrghhh> are you doing wmi?
[14-Jun-2010 18:55:44] <arrrghhh> or full SNMP?
[14-Jun-2010 18:56:31] <arrrghhh> i learned today about data points in zenoss, do you know how many data points you're running?
[14-Jun-2010 19:03:18] <rmatte> arrrghhh: ok, so the lines...
[14-Jun-2010 19:03:39] <rmatte> those are drawn because interfaces going between those sites are in the same subnet on either side
[14-Jun-2010 19:03:59] <rmatte> for example, if it sees, 192.168.0.1 at one site and 192.168.0.2 at another site it assumed those sites are connected and draws a line
[14-Jun-2010 19:04:03] <rmatte> assumes*
[14-Jun-2010 19:04:13] <rmatte> it's slightly more complex than that, but that's the just of it
[14-Jun-2010 19:04:23] <rmatte> you can disable the drawing of the lines alltogether if you want
[14-Jun-2010 19:37:54] <chewbranca> anyone monitoring eucalyptus nodes with zenoss?
[14-Jun-2010 19:38:01] <chewbranca> err eucalyptus vms
[14-Jun-2010 19:39:05] <chewbranca> found this thread from november but a bit of a dead end: message/42759#42759
[14-Jun-2010 19:50:51] <chewbranca> if I have a device that failed on SNMP agent down, and I fix that, how I can I rescan the device? if I delete and readd the device it works, but there has to be a more straightforward way to do that
[14-Jun-2010 20:35:45] <chowmeined> chewbranca, go to the device page
[14-Jun-2010 20:35:53] <chowmeined> chowmeined, on the top left corner of the device area, theres an arrow
[14-Jun-2010 20:36:03] <chowmeined> under one of the submenus, manage i think
[14-Jun-2010 20:36:11] <chowmeined> there is an option to model the device (rescan it)
[14-Jun-2010 20:36:38] <chowmeined> however
[14-Jun-2010 20:36:54] <chowmeined> zenoss should detect that it came back on and clear the failed status
[14-Jun-2010 20:37:07] <chowmeined> it just takes 5 minutes or so
[14-Jun-2010 20:40:26] mrayzenoss is now known as mray
[14-Jun-2010 20:59:02] <chewbranca> chowmeined, was afk, excellent, thanks for pointing that, I was looking through the manage menus but it didn't occur to me that model device would rescan it
[15-Jun-2010 00:00:30] [disconnected at Tue Jun 15 00:00:30 2010]
[15-Jun-2010 00:00:31] [connected at Tue Jun 15 00:00:31 2010]
[15-Jun-2010 00:00:48] [zenoss-logger (logger bot) has joined #zenoss]
[15-Jun-2010 03:34:31] fOrsberg is now known as forsberg
[15-Jun-2010 07:58:10] <mithridates> hey guys
[15-Jun-2010 07:58:28] <mithridates> I tried to install zenoss on ubuntu but I faced with this error : [Errno 13] Permission denied: '/home/zenoss'
[15-Jun-2010 07:58:33] <mithridates> would you help me plz?
[15-Jun-2010 08:02:11] <st3v3o> any other errors that show up ?
[15-Jun-2010 08:02:29] <st3v3o> what method are you installing from ?
[15-Jun-2010 08:04:17] <mithridates> no
[15-Jun-2010 08:04:29] <mithridates> st3v3o: I'm installing by ubuntu channels
[15-Jun-2010 08:04:33] <mithridates> apt-get install
[15-Jun-2010 08:04:49] <st3v3o> installing as root user or with sudo ?
[15-Jun-2010 08:04:55] <mithridates> with sudo
[15-Jun-2010 08:05:00] <st3v3o> hmm
[15-Jun-2010 08:05:16] <mithridates> would you give me a reliable installation guide for ubuntu?
[15-Jun-2010 08:05:24] <mithridates> I don't wanna install it from source
[15-Jun-2010 08:05:48] <st3v3o> there are native deb packages on the zenoss site
[15-Jun-2010 08:05:48] <st3v3o> http://www.zenoss.com/download/links?creg=null
[15-Jun-2010 08:05:51] <mithridates> zenoss-stack_2.5.2-1_amd64.deb
[15-Jun-2010 08:05:55] <mithridates> I have it
[15-Jun-2010 08:06:09] <mithridates> I'm trying to install by this package that I faced with the error
[15-Jun-2010 08:06:31] <mithridates> do I have to try by root user?
[15-Jun-2010 08:07:07] <st3v3o> was /home/zenoss created ?
[15-Jun-2010 08:07:20] <mithridates> no
[15-Jun-2010 08:07:28] <mithridates> I think I have to do it by root user
[15-Jun-2010 08:07:38] <mithridates> I'm trying by root right now
[15-Jun-2010 08:08:03] <mithridates> do I have to add zenoss user before installing?
[15-Jun-2010 08:08:22] <mithridates> or will the package make it automatically ?
[15-Jun-2010 08:08:33] <st3v3o> I'm looking at the instructions …and it says just run dpkg -i zenoss-stack_2.5.2-1_amd64.deb
[15-Jun-2010 08:08:36] <mithridates> I got same error
[15-Jun-2010 08:08:49] <mithridates> I did exactly
[15-Jun-2010 08:09:13] <mithridates> I don't have /home/zenoss
[15-Jun-2010 08:09:16] <st3v3o> try grabbing it from the repo
[15-Jun-2010 08:09:45] <mithridates> I don't have a good speed
[15-Jun-2010 08:09:52] <mithridates> I cannot download it again
[15-Jun-2010 08:10:41] <st3v3o> I'm not super familiar with debian ….. is there a apt-get —list command
[15-Jun-2010 08:10:48] <mithridates> ok
[15-Jun-2010 08:10:55] <mithridates> I know how to do it
[15-Jun-2010 08:11:01] <mithridates> I say I don't have a good line
[15-Jun-2010 08:11:15] <st3v3o> ?
[15-Jun-2010 08:19:10] mrayzenoss is now known as mray
[15-Jun-2010 08:22:05] <st3v3o> mithridates did you end up having success ?
[15-Jun-2010 08:24:01] <mithridates> not yet
[15-Jun-2010 08:24:08] <mithridates> I'm following zenoss guide line
[15-Jun-2010 08:24:12] <mithridates> https://help.ubuntu.com/community/Zenoss
[15-Jun-2010 08:24:26] <mithridates> I'm trying to go step by stem from beginning
[15-Jun-2010 08:46:50] mrayzenoss1 is now known as mray
[15-Jun-2010 08:50:51] forsberg is now known as fOrsberg
[15-Jun-2010 09:34:13] <nzle> I know I've asked this before but I have never gotten an answer. I think I have been asking it wrong. How can I make a component permanently show in the Status screen. I have a template which tests a condition via ssh and returns 1 or 0. I now have the events being displayed and cleared properly, but once clear it disapears from the Component Type Table on the Status screen. I want my boss to be able to look at that screen and get a warm fuzzy feelin
[15-Jun-2010 09:34:13] <nzle> g that it has been tested, and has passed, just a feeling that that no news is good news.
[15-Jun-2010 09:43:01] <rmatte> nzle: there's no built in option to do that
[15-Jun-2010 09:43:06] <rmatte> nzle: you'd have to code it in
[15-Jun-2010 09:43:34] <rmatte> nzle: the stuff that is always displayed on the component screen is hard coded in, the rest is dynamically displayed based on components seen in the current events
[15-Jun-2010 09:43:45] <rmatte> nzle: there is no quick solution to add something so that it's always displayed
[15-Jun-2010 09:44:48] topstorm_ is now known as topstorm
[15-Jun-2010 10:02:54] fOrsberg is now known as forsberg
[15-Jun-2010 10:03:29] <st3v3o> I'm working with another guy here at my office and we have setup the MySQL replication zenpack but are having some trouble with getting events generated correctly.
[15-Jun-2010 10:03:56] <st3v3o> He has created a post on the forum .. if anyone has suggestions it would be helpful. thread/13745
[15-Jun-2010 10:04:09] <st3v3o> This is the ZenPack we have installed docs/DOC-2484;jsessionid=FBFD65E63EA00451891256EAF290E31B.node0
[15-Jun-2010 10:19:22] <nzle> Thanx for the response rmatte.
[15-Jun-2010 10:24:54] <rmatte> np
[15-Jun-2010 10:28:01] mrayzenoss is now known as mray
[15-Jun-2010 11:07:46] <rmatte> st3v3o: I replied to the posting...
[15-Jun-2010 11:07:48] <rmatte> The only thing that I can suggest is using 1 threshold instead of 2 and then using a transform based on the current value listed when the threshold kicks off to modify the summary message (if necessary) and change the summary.
[15-Jun-2010 11:08:14] <rmatte> set the min value of the threshold to 0 and the max to 2
[15-Jun-2010 11:08:25] <rmatte> or set the max value to just 1
[15-Jun-2010 11:08:32] <rmatte> and it'll kick off for both 1 and 2
[15-Jun-2010 11:08:51] <rmatte> then have a transform that extracts the current value via regex and modifies the event based on that
[15-Jun-2010 11:09:32] <rmatte> yeh, forget about "set the min value of the threshold to 0 and the max to 2", that won't work, just set max value to 1
[15-Jun-2010 11:09:39] <rmatte> then write a transform
[15-Jun-2010 11:10:05] <rmatte> If you need help with the threshold, I just need an example of what the event looks like when it comes in
[15-Jun-2010 11:10:08] <rmatte> summary message
[15-Jun-2010 11:10:17] <rmatte> erm, help with the transform rather
[15-Jun-2010 11:13:36] <rmatte> have him reply to the post with the details
[15-Jun-2010 11:20:20] <st3v3o> rmatte reading now …thanks for the quick reply
[15-Jun-2010 11:21:40] <rmatte> np
[15-Jun-2010 11:22:12] <rmatte> read the posting, I was sort of just babbling on in here
[15-Jun-2010 11:22:16] <rmatte> the posting explains what you need to do
[15-Jun-2010 11:22:52] <st3v3o> alright…so I'll create 1 threshold…and set it to max 0 ( 0 = ok ) so I would want it to set off at 1 and 2
[15-Jun-2010 11:23:10] <rmatte> set it to max 1
[15-Jun-2010 11:23:14] <rmatte> so that it kicks off at 1 or 2
[15-Jun-2010 11:23:17] <rmatte> but not at 0
[15-Jun-2010 11:23:38] <st3v3o> if max is 1 then wouldn't that mean that 1 is still valid in the threshold ?
[15-Jun-2010 11:23:43] <forsberg> yes
[15-Jun-2010 11:23:46] <forsberg> what i was thinking
[15-Jun-2010 11:23:51] <forsberg> max 1 is alert above 1
[15-Jun-2010 11:23:59] <st3v3o> so max needs to be 0
[15-Jun-2010 11:24:02] <rmatte> forsberg: ah, I assumed that it was alert at 1
[15-Jun-2010 11:24:07] <rmatte> ok, so set max to 2 then
[15-Jun-2010 11:24:08] <forsberg> im pretty sure
[15-Jun-2010 11:24:12] <rmatte> or 0 rather
[15-Jun-2010 11:24:13] <forsberg> i just made one who cannot go over 0
[15-Jun-2010 11:24:15] <forsberg> so i had max 0
[15-Jun-2010 11:24:27] <rmatte> ok, well, try it with 0 first then
[15-Jun-2010 11:24:33] <rmatte> if it keeps firing off you'll know it needs to be 1
[15-Jun-2010 11:24:43] <rmatte> then I need an example of the summary when it comes in
[15-Jun-2010 11:24:50] <st3v3o> ok let me do that now
[15-Jun-2010 11:24:51] <rmatte> as well as the event class that it is set to come in as
[15-Jun-2010 11:26:19] <st3v3o> what severity should I set the threshold to.
[15-Jun-2010 11:26:32] <rmatte> warning
[15-Jun-2010 11:26:42] <rmatte> and the transform will bump it up to critical if necessary
[15-Jun-2010 11:26:50] <st3v3o> ok so no escalate count
[15-Jun-2010 11:26:57] <rmatte> no, no escalate count
[15-Jun-2010 11:27:07] <rmatte> that would just escalate it to critical if it was at 1 for 2 polling cycles
[15-Jun-2010 11:27:15] <rmatte> which I don't believe is what you want
[15-Jun-2010 11:27:20] <st3v3o> correct
[15-Jun-2010 11:27:31] <rmatte> I'm heading out to lunch, please post the details in the posting and I'll write something up for you when I get back
[15-Jun-2010 11:27:40] <st3v3o> will do thanks again
[15-Jun-2010 11:27:43] <rmatte> np
[15-Jun-2010 11:28:28] <rmatte> I need an example of the event summary and I need to know what event class you have it set to come in as
[15-Jun-2010 11:28:33] <rmatte> bbl
[15-Jun-2010 11:29:14] <st3v3o> rmatte
[15-Jun-2010 11:29:14] <st3v3o> event clas = /Perf/Snmp
[15-Jun-2010 11:29:38] <st3v3o> event summary threshold of WarningorError exceeded: current value 2.00
[15-Jun-2010 11:45:16] * Absenth anticipates writing his first zenpack this week.
[15-Jun-2010 11:46:36] <Absenth> pretty sure I'll be hacking together a ZFS-Monitor zenpack
[15-Jun-2010 11:47:13] <st3v3o> absenth, good luck
[15-Jun-2010 11:47:36] <Absenth> st3v3o: heh. Yeah, i'm not looking forward to it.
[15-Jun-2010 11:48:30] <st3v3o> I need to teach myself some python…I'm looking forward to getting a little free time for that
[15-Jun-2010 11:50:14] <st3v3o> has anyone had experience with using python and wmi to call powershell cmd-lets ?
[15-Jun-2010 12:06:27] <Jane_Curry> Could anyone help me with writing a report plugin.....
[15-Jun-2010 12:07:15] <Jane_Curry> I am modifying the availability per group report Zenpack to also select from system, location and device class
[15-Jun-2010 12:07:37] <Jane_Curry> the only bit I am stuck on is getting the device class of a device
[15-Jun-2010 12:07:54] <Jane_Curry> (I'm sure this should be trivial)
[15-Jun-2010 12:08:23] <Jane_Curry> following is the bit of code that delivers groupname, system name and location name:
[15-Jun-2010 12:09:57] <Jane_Curry> dev = deviceLookup.get(d, None)
[15-Jun-2010 12:09:59] <Jane_Curry> if dev is None:
[15-Jun-2010 12:10:00] <Jane_Curry> continue
[15-Jun-2010 12:10:02] <Jane_Curry> grp = dev.getDeviceGroupNames()
[15-Jun-2010 12:10:03] <Jane_Curry> sys = dev.getSystemNamesString()
[15-Jun-2010 12:10:05] <Jane_Curry> loc = dev.getLocationName()
[15-Jun-2010 12:10:06] <Jane_Curry> devclass = dev.getDeviceClass()
[15-Jun-2010 12:10:21] <Jane_Curry> grp, sys and loc are all fine - they call methods of device
[15-Jun-2010 12:10:47] * Simon4 has a quick play
[15-Jun-2010 12:10:51] <Jane_Curry> but I can't find a similar method to return the device class
[15-Jun-2010 12:11:43] <Simon4> dev.getDeviceClassPath()
[15-Jun-2010 12:11:45] <Simon4> you're so close
[15-Jun-2010 12:13:23] <Jane_Curry> Duh!!!!!
[15-Jun-2010 12:13:40] <Jane_Curry> Thank goodness for IRC - many, many thanks
[15-Jun-2010 12:13:45] <Simon4> heh, no worries
[15-Jun-2010 12:14:37] <Simon4> tab-completion in zendmd is my friend for that kind of thing
[15-Jun-2010 12:50:08] <aclark> zendmd tab-tab FTW
[15-Jun-2010 13:18:37] <rmatte> st3v3o: still around?
[15-Jun-2010 13:21:05] <chewbranca> mray, hey I saw a thread you were involved in about monitoring eucalyptus back in november, message/42759#42759 do you know if any progress has been made on the eucalyptus front?
[15-Jun-2010 13:21:17] <st3v3o> yes sir.
[15-Jun-2010 13:27:14] <mray> chewbranca: nothing new to report. There are some AWS patches going into 3.0
[15-Jun-2010 13:27:37] <st3v3o> so we have the transform escalating the event from warning to critical
[15-Jun-2010 13:27:39] <mray> and it uses boto, which works with Eucalyptus, but no work has been done for Eucalytpus support
[15-Jun-2010 13:28:08] <st3v3o> but in the process we loose the original summary that has the specific error from the check
[15-Jun-2010 13:28:23] <chewbranca> mray, ok good to know, I'm using eucalyptus as my dev environment, so its not as critical for monitoring as stuff in production on AWS
[15-Jun-2010 13:28:35] <chewbranca> I just installed the AWS zenpack, going to start playing around with that
[15-Jun-2010 13:29:06] <st3v3o> Is there anyway for the transform …or better yet the threshold to pull the original summary message ?
[15-Jun-2010 13:31:27] <mray> chewbranca: the version with 2.5 only works with the US-EAST data center
[15-Jun-2010 13:31:32] <mray> lazy hard-coding
[15-Jun-2010 13:34:32] <rmatte> st3v3o: check my latest post on: message/49693#49693
[15-Jun-2010 13:35:44] <st3v3o> thanks rmatte….I'm not sure how easy it is to understand "dbmans" post.
[15-Jun-2010 13:36:03] <rmatte> hmmm, the transform isn't formatting correctly
[15-Jun-2010 13:36:09] <rmatte> I'll fix it
[15-Jun-2010 13:38:45] <rmatte> fixed
[15-Jun-2010 13:39:35] <chewbranca> mray, bah.. we've got a variety of EC2 instances we'll be using depending on where the client is located
[15-Jun-2010 13:40:33] <rmatte> st3v3o: there, I just finalized the fix, that transform will work for you provided you modify the first line to match the threshold message
[15-Jun-2010 13:40:41] <st3v3o> rock on
[15-Jun-2010 13:40:53] <rmatte> st3v3o: and add it under More -> Transforms under the event class that the threshold is coming in as
[15-Jun-2010 13:42:35] <st3v3o> in place of re-writing the evt.summary field can it be populated from the event it was searched on
[15-Jun-2010 13:42:57] <rmatte> not really in this case
[15-Jun-2010 13:43:05] <rmatte> though I don't see how that's a big deal?
[15-Jun-2010 13:43:37] <st3v3o> this might help …this is a snippet form the mysql replication check
[15-Jun-2010 13:43:38] <st3v3o> def checkRepl(server,username,password):
[15-Jun-2010 13:43:38] <st3v3o> result = dbQuery(server,username,password)
[15-Jun-2010 13:43:38] <st3v3o> if len(result) != 1:
[15-Jun-2010 13:43:38] <st3v3o> print "CRITICAL - Replication Server returning %s results, should be 1"%len(result)
[15-Jun-2010 13:43:38] <st3v3o> return FAIL
[15-Jun-2010 13:43:39] <st3v3o> if result == None:
[15-Jun-2010 13:43:40] <st3v3o> print"CRITICAL - No Result Returned From Query, something is horribly wrong!!!"
[15-Jun-2010 13:43:40] <st3v3o> return FAIL
[15-Jun-2010 13:43:41] <st3v3o> result = result[0]
[15-Jun-2010 13:43:42] <st3v3o> if result['Slave_IO_Running'] != "Yes":
[15-Jun-2010 13:43:42] <st3v3o> print "CRITICAL - Slave IO not running!"
[15-Jun-2010 13:43:43] <st3v3o> print "|status=2"
[15-Jun-2010 13:43:43] <st3v3o> return FAIL
[15-Jun-2010 13:43:44] <st3v3o> if result['Slave_SQL_Running'] != "Yes":
[15-Jun-2010 13:43:45] <st3v3o> print "CRITICAL - Slave SQL not running"
[15-Jun-2010 13:43:45] <st3v3o> return FAIL
[15-Jun-2010 13:43:46] <st3v3o> if result['Seconds_Behind_Master'] > CRIT_TIME:
[15-Jun-2010 13:44:26] <st3v3o> wait …nm…I'll just give each warning or critical failure a incramented vailue
[15-Jun-2010 13:45:39] <davetoo> hmm
[15-Jun-2010 13:45:53] <davetoo> we need a pastebin reference in the /topic
[15-Jun-2010 13:46:02] <st3v3o> yeah fail on my part sorry
[15-Jun-2010 13:50:32] <mray> chewbranca: the updated version may still work with 2.5.2, plus we're dropping the second beta today, so we're getting closer to 3.0 rolling out
[15-Jun-2010 13:53:53] <chewbranca> mray, oh ok nice
[15-Jun-2010 13:54:14] <mray> I'll be using the beta release at Velocity next week
[15-Jun-2010 13:54:49] <mray> and using multiple EC2 data centers
[15-Jun-2010 13:57:19] <chewbranca> mray, cool, do you know if that presentation will be available online?
[15-Jun-2010 13:58:21] <mray> no idea
[15-Jun-2010 13:58:30] <mray> it's a joint effort with Opscode and DynDNS
[15-Jun-2010 14:00:27] <otakup0pe> hmm i followed the instructions for the debian/ubuntu/software/snmp thing but it's behaving... oddly
[15-Jun-2010 14:00:32] <otakup0pe> blogs/zenossblog/2009/02/18/tip-of-the-month-snmp-software-inventory-for-debian-and-ubuntu-machines/ is what i'm refering to
[15-Jun-2010 14:00:32] <chewbranca> mray, ahhhh nice, will you have the chef integration working for that?
[15-Jun-2010 14:02:51] <otakup0pe> oh i'm probably missing a collector plugin
[15-Jun-2010 14:03:32] <rmatte> otakup0pe: there's a zenpack that rocket wrote for that: docs/DOC-3377
[15-Jun-2010 14:03:43] <otakup0pe> even better
[15-Jun-2010 14:03:51] <mrayzenoss> chewbranca: that's a stretch goal for next week
[15-Jun-2010 14:03:52] <otakup0pe> i'll see if that works on debian
[15-Jun-2010 14:03:55] <rmatte> He wrote a few for different kind of linux
[15-Jun-2010 14:04:05] <rmatte> I'm pretty sure it will, it uses dpkg and aptitude I believe
[15-Jun-2010 14:04:09] <otakup0pe> sweet.
[15-Jun-2010 14:04:33] <mrayzenoss> otakup0pe: yeah, depends if you're monitoring via SNMP or SSH
[15-Jun-2010 14:04:42] <otakup0pe> trying to do all via snmp
[15-Jun-2010 14:04:56] <otakup0pe> looks like the snmp hwswinstalled is working. it's just hilariously slow.
[15-Jun-2010 14:04:59] <mrayzenoss> that tip was for SNMP, the ZenPack is for SSH
[15-Jun-2010 14:05:05] <otakup0pe> *nods*
[15-Jun-2010 14:05:19] <mrayzenoss> otakup0pe: which is part of the reason it's disabled by default for RPM-based software inventory
[15-Jun-2010 14:05:32] <otakup0pe> because it's hilariously slow ?
[15-Jun-2010 14:05:50] <otakup0pe> makes sense. i'll see if i can find the bottlenecks in the perl script maybe.
[15-Jun-2010 14:06:43] <otakup0pe> aww got a huge error in the zenoss web ui
[15-Jun-2010 14:07:02] <otakup0pe> oh i think it timed out reading from snmp heh
[15-Jun-2010 14:08:50] <rmatte> you can increase the snmp timeout in zproperties\
[15-Jun-2010 14:08:59] <otakup0pe> yeah already did and retrying
[15-Jun-2010 14:10:02] <otakup0pe> hmm actually this seems to have caused something unpleasant to happen to zenhub
[15-Jun-2010 14:33:58] <rmatte> that sucks
[15-Jun-2010 14:34:03] <rmatte> define: unpleasant
[15-Jun-2010 14:35:53] <Apachez> http://cryptome.org/0001/wikileaks-costs.htm
[15-Jun-2010 14:42:10] dboutte1 is now known as dboutte
[15-Jun-2010 14:54:10] <rmatte> expensive
[15-Jun-2010 14:58:22] <kobalt> anyone know what is causing this http://pastebin.com/ZbxEpBtC
[15-Jun-2010 14:58:48] <kobalt> when I try to create a new threshold I get this in the event.log
[15-Jun-2010 14:59:47] <rmatte> have you tried restarting zenoss then trying again?
[15-Jun-2010 15:00:06] <arrrghhh> hey rmatte you aroudn?
[15-Jun-2010 15:00:08] <arrrghhh> around rather
[15-Jun-2010 15:00:10] <rmatte> arrrghhh: yes
[15-Jun-2010 15:00:15] <kobalt> I was just thinking about that
[15-Jun-2010 15:00:25] <kobalt> I will try and see if it corrects the issue
[15-Jun-2010 15:00:31] <rmatte> kobalt: give it a try, I wouldn't be surprising if it fixes it
[15-Jun-2010 15:00:39] <arrrghhh> sweet... so on these locations... what determines the lines drawn between the actual locations? they seem to be, for lack of a better word... arbitrary.
[15-Jun-2010 15:00:42] <rmatte> suprised*
[15-Jun-2010 15:01:13] <rmatte> they aren't arbitrary, it's based upon sites having interfaces or devices in the same IP range
[15-Jun-2010 15:01:25] <rmatte> so if you have 2 serial interfaces in the same subnet at 2 different sites it draws a line
[15-Jun-2010 15:01:25] <arrrghhh> hrm.
[15-Jun-2010 15:01:40] <arrrghhh> none of our sites are in the same subnet
[15-Jun-2010 15:01:43] <rmatte> and it'll do that for each set
[15-Jun-2010 15:01:51] <rmatte> you sure about that?
[15-Jun-2010 15:01:57] <arrrghhh> and it's drawing lines back to a central site that's not the corporate office
[15-Jun-2010 15:02:07] <arrrghhh> there's NO lines drawn back to corporate, which also seems funny to me
[15-Jun-2010 15:02:11] <rmatte> it's common practice to create a 2 address subnet for links between sites
[15-Jun-2010 15:02:23] <arrrghhh> well unless we're talking about something different in relation to subnet
[15-Jun-2010 15:03:08] <rmatte> I'm saying, you can create a subnet with subnet address 255.255.255.252 that supports 4 addresses (2 being valid and 2 being the network address and the broadcast address) then use that to create a link between sites
[15-Jun-2010 15:03:13] <rmatte> that way you don't waste address space
[15-Jun-2010 15:03:43] <rmatte> or something like that, it's been a while since I've done subnetting
[15-Jun-2010 15:04:10] <kobalt> your correct
[15-Jun-2010 15:04:16] <arrrghhh> perhaps our provider is doing something that i'm not aware of...
[15-Jun-2010 15:04:22] <rmatte> it's possible
[15-Jun-2010 15:04:25] <arrrghhh> but each branch has its own subnet
[15-Jun-2010 15:04:49] <rmatte> right, but that doesn't mean that the links between the sites don't share IPs
[15-Jun-2010 15:04:59] <rmatte> the link itself can be a tiny subnet consisting of 2 usable IPs
[15-Jun-2010 15:05:06] <rmatte> which are just used for the link itself
[15-Jun-2010 15:05:11] <rmatte> depending on how it's setup
[15-Jun-2010 15:05:35] <rmatte> unless none of your connection are direct and everything is going out over the cloud
[15-Jun-2010 15:06:09] <arrrghhh> all our cxns are direct. we have private lines going to each location.
[15-Jun-2010 15:06:26] <rmatte> right, private lines are generally setup like I'm describing
[15-Jun-2010 15:06:32] <rmatte> which could explain what you're seeing on the map
[15-Jun-2010 15:06:39] <arrrghhh> man these IP addresses are so different
[15-Jun-2010 15:06:43] <rmatte> the only way to know for sure are to check the IPs at either end of the links
[15-Jun-2010 15:06:45] <arrrghhh> i don't see how they could even come close to being in the same subnet
[15-Jun-2010 15:07:17] <rmatte> maybe it's not those particular interfaces then
[15-Jun-2010 15:07:25] <rmatte> but something is in the same subnet at both sites
[15-Jun-2010 15:07:25] <arrrghhh> i should be looking at the WAN IP right?
[15-Jun-2010 15:07:38] <rmatte> as opposed to what?
[15-Jun-2010 15:07:40] <arrrghhh> hrm. our DSL routers are all in the same subnet...
[15-Jun-2010 15:07:45] <arrrghhh> loopback or LAN
[15-Jun-2010 15:07:47] <rmatte> then that could be it
[15-Jun-2010 15:08:42] <arrrghhh> it's showing everything going back to one branch, which just doesn't seem right to me. it all should go back to the corporate office, but there's no links going there.
[15-Jun-2010 15:08:46] <rmatte> for example, if serial0/1 at site A has an IP of 192.168.0.1 and serial0/1 at site B has an IP of 192.168.0.2 it'll assume that there's a link there
[15-Jun-2010 15:08:53] <kobalt> rmatte: yep that fixed it duh I had loaded a zenpack and forgot to restart
[15-Jun-2010 15:08:56] <rmatte> so obviously natting could possibly mess it up
[15-Jun-2010 15:09:02] <arrrghhh> yea...
[15-Jun-2010 15:09:05] <rmatte> if it's not looking right, just disable the drawing of the lines
[15-Jun-2010 15:09:12] <arrrghhh> blargh. i don't know enough about our network.
[15-Jun-2010 15:09:19] <rmatte> kobalt: yeh, that's what I figured
[15-Jun-2010 15:09:20] <davetoo> argggg blarggghhh
[15-Jun-2010 15:09:21] <davetoo> heh
[15-Jun-2010 15:09:25] <arrrghhh> haha
[15-Jun-2010 15:09:38] <arrrghhh> rmatte, i looked for that setting, where is it?
[15-Jun-2010 15:09:46] <rmatte> one sec...
[15-Jun-2010 15:09:49] <arrrghhh> thyx
[15-Jun-2010 15:09:51] <arrrghhh> er thx
[15-Jun-2010 15:10:59] <rmatte> It's under Networks -> zProperties
[15-Jun-2010 15:11:09] <rmatte> zDrawMapLinks
[15-Jun-2010 15:11:12] <rmatte> set it to False
[15-Jun-2010 15:11:15] <arrrghhh> cool
[15-Jun-2010 15:11:32] <rmatte> I had to dig a bit, hadn't toggled that setting in a while lol
[15-Jun-2010 15:11:37] <rmatte> partially forgot where it was
[15-Jun-2010 15:11:37] <arrrghhh> that leads me to my next question about the "Network Map" - how do i get it to function? I always just get a blank window.
[15-Jun-2010 15:11:53] <rmatte> did you get your google API key?
[15-Jun-2010 15:11:57] <arrrghhh> yeppers
[15-Jun-2010 15:12:11] <arrrghhh> i didn't think that had anything to do with the network mapt ho
[15-Jun-2010 15:12:12] <arrrghhh> tho
[15-Jun-2010 15:12:16] <rmatte> ummm, how are you seeing the lines and getting a blank window at the same time?
[15-Jun-2010 15:12:27] <rmatte> ohhh
[15-Jun-2010 15:12:27] <arrrghhh> oh i'm sorry... the link on the left
[15-Jun-2010 15:12:30] <arrrghhh> the actual network map
[15-Jun-2010 15:12:31] <rmatte> the Network Map
[15-Jun-2010 15:12:36] <rmatte> you need flash player installed
[15-Jun-2010 15:12:38] <rmatte> it's flash based
[15-Jun-2010 15:12:39] <arrrghhh> i'm assuming it maps it out based on routing tables
[15-Jun-2010 15:12:51] <arrrghhh> well, i get that much
[15-Jun-2010 15:12:53] <rmatte> the Network Map isn't overly useful, I don't even use it
[15-Jun-2010 15:12:57] <arrrghhh> i guess it's not completely blank haha
[15-Jun-2010 15:12:58] <rmatte> ok I see what you mean
[15-Jun-2010 15:13:02] <arrrghhh> oh? ah well.
[15-Jun-2010 15:13:04] <rmatte> see the input field in the top left
[15-Jun-2010 15:13:06] <rmatte> ?
[15-Jun-2010 15:13:09] <rmatte> throw in a starting IP
[15-Jun-2010 15:13:13] <rmatte> (the IP of a device)
[15-Jun-2010 15:13:14] <arrrghhh> yes, has 192.168.x.x
[15-Jun-2010 15:13:32] <rmatte> then click refresh
[15-Jun-2010 15:13:40] <arrrghhh> oh i was putting in a network mask
[15-Jun-2010 15:13:42] mrayzenoss is now known as mray
[15-Jun-2010 15:13:46] <arrrghhh> or the start of a network
[15-Jun-2010 15:13:47] <arrrghhh> d'oh
[15-Jun-2010 15:14:11] <rmatte> A default starting IP can be entered in under Settings -> Users -> Your Username -> Network Map Start Object
[15-Jun-2010 15:14:20] <arrrghhh> ah
[15-Jun-2010 15:15:00] <rmatte> add /manage after the URL and click the properties tab if the password auth for setting that is giving you grief
[15-Jun-2010 15:16:21] <rmatte> mray: that password auth that was added doesn't play nice with ldap at all, I find myself always using the management interface to set anything that requires secondary password auth
[15-Jun-2010 15:16:33] <rmatte> mray: It'd be nice to just see that "feature" go away at some point
[15-Jun-2010 15:17:37] <mray> I imagine there are some bugs that are either opened or could be opened around that
[15-Jun-2010 15:17:43] <mray> but I don't think it's going away
[15-Jun-2010 15:17:54] <rmatte> I also don't see the point of it when it's so easy to bypass
[15-Jun-2010 15:17:58] <mray> it's a "feature" required for some of the certifications
[15-Jun-2010 15:18:13] <rmatte> it can be bypassed easily via the zope management interface
[15-Jun-2010 15:18:18] <rmatte> I do it all the time
[15-Jun-2010 15:18:29] <mray> it also fixed a cross-site scripting vulnerability
[15-Jun-2010 15:18:42] <rmatte> I see
[15-Jun-2010 15:18:43] <mray> and access to ZMI is getting reduced in 3.0
[15-Jun-2010 15:18:56] <rmatte> that's kind of scary in a way
[15-Jun-2010 15:19:00] <mray> or, you can't just slap "/manage" on the end of any URL
[15-Jun-2010 15:19:02] <rmatte> but ok
[15-Jun-2010 15:19:36] <rmatte> I just hope the password auth works properly then
[15-Jun-2010 15:19:43] <rmatte> otherwise it's just going to be one big roadblock
[15-Jun-2010 15:20:00] <rmatte> I can't even set email addresses for users right now without going in to ZMI
[15-Jun-2010 15:20:02] <rmatte> it's a bit much
[15-Jun-2010 15:22:45] <rmatte> It is also proven to rouse the fail whale
[15-Jun-2010 15:22:51] <rmatte> and we don't need that guy floating around
[15-Jun-2010 15:23:47] <arrrghhh> rmatte, so any other suggestions to lower my data point usage? It's still around 70k.
[15-Jun-2010 15:24:37] <rmatte> hunt through your devices and see what is still monitored
[15-Jun-2010 15:24:45] <arrrghhh> just interfaces tho right?
[15-Jun-2010 15:24:53] <rmatte> there's no automated way to figure it out, you need to put the time in
[15-Jun-2010 15:25:00] <rmatte> interfaces are most likely
[15-Jun-2010 15:25:06] <arrrghhh> i don't mind, i just don't know what else to look for at this point.
[15-Jun-2010 15:25:25] <rmatte> you said you have 300+ devices, have you looked at the interfaces on every one yet?
[15-Jun-2010 15:25:27] <rmatte> if not, get to er'
[15-Jun-2010 15:25:29] <rmatte> lol
[15-Jun-2010 15:25:39] <arrrghhh> well most of the devices are the same
[15-Jun-2010 15:25:45] <arrrghhh> same stuff in 'em, same config, etc.
[15-Jun-2010 15:25:57] <rmatte> are you monitoring any servers, or is it all network equipment?
[15-Jun-2010 15:26:05] <arrrghhh> so i figured if i hit the major device types, i'd be good across the board
[15-Jun-2010 15:26:11] <arrrghhh> currently just network equip
[15-Jun-2010 15:26:21] <rmatte> k, then likely cause is more interfaces
[15-Jun-2010 15:26:26] <rmatte> there's really nothing else it can be
[15-Jun-2010 15:26:39] <rmatte> so I'd say take another good look
[15-Jun-2010 15:26:59] <arrrghhh> oy, i seemed to have filtered out the serial interface on this router as well... crap.
[15-Jun-2010 15:28:00] <rmatte> do a manual inspection of the interfaces on each device one by one and make sure that only the stuff that you want to monitor is monitored
[15-Jun-2010 15:28:04] <rmatte> that's all I can suggest
[15-Jun-2010 15:28:13] <arrrghhh> hrm
[15-Jun-2010 15:28:27] <arrrghhh> i've already gotten rid of seemingly more than i want, and there's still a ton of data points after the remodel.
[15-Jun-2010 15:28:34] <rmatte> If you had proper interface labelling for everything it would be easy to do it automatically, but you don't
[15-Jun-2010 15:28:56] <rmatte> give me a screenshot of your datapoint graph
[15-Jun-2010 15:28:57] <arrrghhh> you mean in the description field?
[15-Jun-2010 15:29:06] <rmatte> yes, the description fiel
[15-Jun-2010 15:29:08] <rmatte> d
[15-Jun-2010 15:29:26] <arrrghhh> yea, we label all the serial interfaces
[15-Jun-2010 15:29:36] <arrrghhh> not not nearly all of the other interfaces are labeled...
[15-Jun-2010 15:29:44] <rmatte> exactly
[15-Jun-2010 15:30:00] <rmatte> so it's impossible to automate enabling/disabling monitoring
[15-Jun-2010 15:30:07] <rmatte> needs to be done by hand
[15-Jun-2010 15:31:40] <rmatte> [04:26pm] <rmatte> give me a screenshot of your datapoint graph
[15-Jun-2010 15:49:30] <arrrghhh> rmatte, sorry took a while
[15-Jun-2010 15:49:34] <arrrghhh> http://img155.imageshack.us/img155/89/screenshot61520101448.png
[15-Jun-2010 15:49:40] <arrrghhh> boss was chattin with the new guy
[15-Jun-2010 15:50:59] <rmatte> all good
[15-Jun-2010 15:51:08] <rmatte> wow, yeh, that's nuts
[15-Jun-2010 15:51:24] <rmatte> it's fluctuating like mad too meaning your polling cycles aren't completing properly
[15-Jun-2010 15:51:54] <arrrghhh> indeedy
[15-Jun-2010 15:52:05] <arrrghhh> it's gotten a little better
[15-Jun-2010 15:52:22] <arrrghhh> you can see it was fluctuating a lot more before i made that change yesterday with the ignoring of certain interfaces
[15-Jun-2010 15:52:30] <rmatte> not really, that's still horrificly bad
[15-Jun-2010 15:52:38] <rmatte> it's supposed to be a straight line
[15-Jun-2010 15:52:46] <arrrghhh> lol i'm not saying it's pristine, just better
[15-Jun-2010 15:52:51] <rmatte> with the occasional dip due to network issues (which can't be helped)
[15-Jun-2010 15:52:55] <rmatte> lol
[15-Jun-2010 15:53:11] <rmatte> but yeh, start digging, there's definitely still stuff in there
[15-Jun-2010 15:53:27] <rmatte> 6400 datapoints for 400 devices is a LOT
[15-Jun-2010 15:53:46] <rmatte> 64000 rather
[15-Jun-2010 15:53:58] <arrrghhh> i was gonna say there's a 0 missing unless i'm way off haha
[15-Jun-2010 15:53:59] <rmatte> works out to 160 OIDs per device
[15-Jun-2010 15:54:06] <arrrghhh> hrm
[15-Jun-2010 15:54:22] <arrrghhh> maybe i should just not monitor all the ports on the switches
[15-Jun-2010 15:54:23] <rmatte> unless you legitimately have that many interfaces to monitor
[15-Jun-2010 15:54:26] <arrrghhh> because that's a big un
[15-Jun-2010 15:54:44] <arrrghhh> well... legitmate is such a strong word. we _never_ used to do any snmp monitoring, other than servers.
[15-Jun-2010 15:54:45] <rmatte> well, you should just monitor key ports like trunk ports
[15-Jun-2010 15:54:46] <rmatte> that's what we do
[15-Jun-2010 15:55:01] <rmatte> you shouldn't really care about server ports and user ports
[15-Jun-2010 15:55:01] <arrrghhh> yea
[15-Jun-2010 15:55:05] <arrrghhh> that makes sense.
[15-Jun-2010 15:55:35] <rmatte> If I monitored everything on my 400 device box I'd have about the same amount of datapoints
[15-Jun-2010 15:55:42] <arrrghhh> yea
[15-Jun-2010 15:55:46] <arrrghhh> i'll start with the switches
[15-Jun-2010 15:55:49] <rmatte> cool
[15-Jun-2010 15:55:51] <arrrghhh> that's the only other thing i can think of
[15-Jun-2010 15:56:00] <arrrghhh> because i'd like to monitor the FXO and FXS ports if possible
[15-Jun-2010 15:56:08] <arrrghhh> i guess i don't _have_ to monitor those...
[15-Jun-2010 15:56:44] <arrrghhh> nice!
[15-Jun-2010 16:04:45] <arrrghhh> so how do i filter all of these switch ports? If i do it by name and put FastEthernet, it'll also filter ports on routers that are important...
[15-Jun-2010 16:05:04] <rmatte> go through and do it by hand
[15-Jun-2010 16:05:09] <rmatte> you don't want to ignore them
[15-Jun-2010 16:05:16] <arrrghhh> each port on each device?
[15-Jun-2010 16:05:32] <rmatte> yeh
[15-Jun-2010 16:05:36] <arrrghhh> damn...
[15-Jun-2010 16:05:40] <rmatte> go to the OS tab on each device and selectively monitor what you want
[15-Jun-2010 16:05:48] <rmatte> then lock the ports down so that it doesn't change when you remodel
[15-Jun-2010 16:05:54] <rmatte> you'll only have to do it once
[15-Jun-2010 16:06:15] <arrrghhh> how do i lock the ports down? I see how to disable the monitoring...
[15-Jun-2010 16:12:08] <kobalt> I feel you, I have a large switch network.... thankfully I need to monitor all up ports so I have all ports that are up are monitored
[15-Jun-2010 16:12:42] <kobalt> to lock the port you do the drop down and lock
[15-Jun-2010 16:24:46] <arrrghhh> ah
[15-Jun-2010 16:24:47] <arrrghhh> damn
[15-Jun-2010 16:26:45] <arrrghhh> so much clicking!
[15-Jun-2010 17:02:57] <arrrghhh> oh holy crap i can do it in bulk
[15-Jun-2010 17:41:01] forsberg is now known as fOrsberg
[15-Jun-2010 18:12:04] <nachox> is there any way to monitor devices that are assigned addresses through dhcp?
[15-Jun-2010 18:40:29] <arrrghhh> so... i try to set the 'default page' limits for users, but it doesn't work
[15-Jun-2010 18:40:38] <arrrghhh> all my page sizes are still 40, no matter what i set that value to.
[15-Jun-2010 18:40:51] <arrrghhh> i've logged off/back on, is there anything else i need to do?
[15-Jun-2010 18:43:41] <arrrghhh> maybe i was just being impatient, it seems to be working now... d'oh!
[16-Jun-2010 00:00:30] [disconnected at Wed Jun 16 00:00:30 2010]
[16-Jun-2010 00:00:30] [connected at Wed Jun 16 00:00:30 2010]
[16-Jun-2010 00:00:47] [zenoss-logger (logger bot) has joined #zenoss]
[16-Jun-2010 00:00:47] <holmes.freenode.net> [freenode-info] channel trolls and no channel staff around to help? please check with freenode support: http://freenode.net/faq.shtml#gettinghelp
[16-Jun-2010 01:32:28] fOrsberg is now known as forsberg
[16-Jun-2010 07:28:49] st3v3o is now known as me
[16-Jun-2010 07:29:01] me is now known as St3v3o
[16-Jun-2010 07:38:55] <St3v3o> Morning
[16-Jun-2010 09:00:15] forsberg is now known as fOrsberg
[16-Jun-2010 09:42:45] <arrrghhh> so i think i found a bug...
[16-Jun-2010 09:43:05] <rmatte> oh?
[16-Jun-2010 09:43:10] <arrrghhh> I have two locations, CO and CORP. CO gets all the same alarms CORP gets - perhaps because they share part of the same name?
[16-Jun-2010 09:43:26] <arrrghhh> i just deleted the CO location organizer and re-created it
[16-Jun-2010 09:43:35] <arrrghhh> it has one alarm in it with 0 devices associated to it.
[16-Jun-2010 09:45:14] <arrrghhh> just wanted to be sure that nothing from CORP was accidently associated to it. i was thinking maybe i somehow associated one of the devices at CORP with CO and CORP... but having it be associated to 2 locations doesn't make sense.
[16-Jun-2010 09:45:22] <arrrghhh> i would assume that wouldn't be possible
[16-Jun-2010 09:53:14] <arrrghhh> rmatte, so do you think the naming is an issue? I guess I could put in a larger name to see if it fixes the issue... just thought i'd point it out.
[16-Jun-2010 09:55:06] fOrsberg is now known as forsberg
[16-Jun-2010 09:57:10] <arrrghhh> yea, when I changed it from CO to COLO i don't get events from CORP...
[16-Jun-2010 10:02:40] <arrrghhh> so is this a bug or am i just crazy?
[16-Jun-2010 10:12:20] <rmatte> I'm not sure
[16-Jun-2010 10:12:32] <rmatte> You shouldn't be seeing alerts it in when 0 devices are assigned to it
[16-Jun-2010 10:12:43] <rmatte> so I'd say it's a bug if you are seeing alerts
[16-Jun-2010 10:12:57] <rmatte> seeing alerts for it* rather
[16-Jun-2010 10:13:08] <arrrghhh> yea, and when i delete the location organizer and give it another name, i don't see any alerts
[16-Jun-2010 10:14:21] <rmatte> well, you should see alerts in the organizer that the devices are actually assigned to
[16-Jun-2010 10:14:29] <arrrghhh> i would hope so
[16-Jun-2010 10:15:15] <arrrghhh> i thought i was just crazy at first, but when i deleted the organizer and recreated it, that pretty much confirmed to me that it's a bug
[16-Jun-2010 10:17:42] <rmatte> well then log it as one
[16-Jun-2010 10:18:02] <rmatte> http://dev.zenoss.org/trac login with zenoss/zenoss
[16-Jun-2010 10:18:02] <arrrghhh> oh can i log bugs myself? i was just going to tell matt about it...
[16-Jun-2010 10:18:05] <rmatte> or ask mray for an account
[16-Jun-2010 10:23:18] <arrrghhh> rmatte, my data points have been dropping pretty dramatically since i've been disabling all of these switchports from monitoring... do i have to remodel at all?
[16-Jun-2010 10:25:06] <rmatte> no
[16-Jun-2010 10:25:09] <rmatte> just disable
[16-Jun-2010 10:25:22] <rmatte> make sure that you lock down the devices when you're done configuring them
[16-Jun-2010 10:25:33] <rmatte> otherwise the monitoring status of the ports will flip back to what it was when they remodel
[16-Jun-2010 10:25:46] <rmatte> and you probably have Zenoss remodelling every 6 hours or so automatically
[16-Jun-2010 10:26:28] <rmatte> you can lock down devices (or unlock them) from the device list
[16-Jun-2010 10:26:39] <rmatte> just select the devices you want to lock then select lock devices from the dropdown
[16-Jun-2010 10:26:48] <rmatte> then select Lock from deleting and updates
[16-Jun-2010 10:26:55] <rmatte> deletion and updates*
[16-Jun-2010 10:27:32] <rmatte> you can also just lock specific things on the os tab by selecting them and doing the same in whichever sections (such as interfaces or disks)
[16-Jun-2010 10:27:41] <rmatte> but doing it from the device list page is the quickest way
[16-Jun-2010 10:28:43] <rmatte> actually, the default for automated remodelling is 720 minutes (12 hours)
[16-Jun-2010 10:29:11] <rmatte> that can be changed by going to Collectors -> localhost -> Edit and modifying Modeler Cycle Interval (mins)
[16-Jun-2010 10:29:29] <rmatte> I personally just outright disable the zenmodeler daemon
[16-Jun-2010 10:30:21] <rmatte> In my opinion, zenmodeler is fantastic on a really fast network, but if you're monitoring over tunnels it can be taxing on the system, I prefer to remodel devices by hand only when necessary
[16-Jun-2010 10:31:41] <arrrghhh> yea
[16-Jun-2010 10:31:43] <arrrghhh> makes sense
[16-Jun-2010 10:31:46] <arrrghhh> well this is depressing
[16-Jun-2010 10:31:56] <arrrghhh> all this work on Zenoss, and it seems we're going to stick with NMIS. ugh.
[16-Jun-2010 10:32:08] <davetoo> nmis?
[16-Jun-2010 10:32:38] <arrrghhh> "Network Management Information System"
[16-Jun-2010 10:33:04] <arrrghhh> some old antiquated crap that uses a lot of the same packages that Zenoss does to build a network monitoring system, but there haven't been any updates to the codebase since 2006.
[16-Jun-2010 10:33:20] <rmatte> yeh, it looks ancient
[16-Jun-2010 10:33:26] <arrrghhh> it is.
[16-Jun-2010 10:33:28] <arrrghhh> it's slow
[16-Jun-2010 10:33:32] <arrrghhh> old
[16-Jun-2010 10:33:36] <arrrghhh> and obnoxious
[16-Jun-2010 10:33:39] <davetoo>
[16-Jun-2010 10:33:55] <rmatte> oh well, if those are the qualities that your managers value then they can have fun with it lol
[16-Jun-2010 10:34:01] <arrrghhh> it ran fine for 4 years, but someone updated some piece of it... not exactly sure what happened but basically the nodes.csv file 0'd itself out.
[16-Jun-2010 10:34:19] <arrrghhh> yea... problem is i'm the schmuck that has to get it to work again.
[16-Jun-2010 10:34:29] <rmatte> lol
[16-Jun-2010 10:34:31] <arrrghhh> i've taken a backup of the necessary files with it in case it does blow up again.
[16-Jun-2010 10:34:50] <jb> isnt that what backups are for?
[16-Jun-2010 10:34:52] <rmatte> well, have fun
[16-Jun-2010 10:34:59] <rmatte> ^ what he said
[16-Jun-2010 10:35:10] <arrrghhh> yea, no one took ownership of this system
[16-Jun-2010 10:35:23] <arrrghhh> it was installed, and the guy who set it up left 2 weeks later. keep in mind, this was still 4 years ago.
[16-Jun-2010 10:35:43] <davetoo> why can't you change?
[16-Jun-2010 10:36:07] <arrrghhh> well we are going to... eventually.
[16-Jun-2010 10:36:32] <arrrghhh> but for the time being we have to stick with what we've used until a new product can be properly evaluated.
[16-Jun-2010 10:36:50] <arrrghhh> basically there's too many cooks in the kitchen at my company, just way too many people involved with decisions like this.
[16-Jun-2010 10:37:15] <rmatte> perhaps you should continue to get Zenoss setup and then give them a demo of it?
[16-Jun-2010 10:37:20] <arrrghhh> that's the plan
[16-Jun-2010 10:37:38] <arrrghhh> but my boss wants me to focus on getting NMIS working again in the short-term.. blargh.
[16-Jun-2010 10:38:31] <arrrghhh> i mean it's working... just not well. and not how it should be. the logs grow constantly because of all the errors haha
[16-Jun-2010 10:38:35] <rmatte> yeh, managers suck sometimes
[16-Jun-2010 10:38:44] <arrrghhh> all part of the fun
[16-Jun-2010 10:39:22] <arrrghhh> i understand why, i just wish she would stop insisting on fixing NMIS. the damned thing is broken, lets work on getting it replaced.
[16-Jun-2010 10:39:44] <rmatte> yup, but managers have odd ways of thinking sometimes
[16-Jun-2010 10:39:53] <arrrghhh> indeed
[16-Jun-2010 10:39:55] <rmatte> the thing that makes the most sense gets pushed back for things that make no sense
[16-Jun-2010 10:40:03] <arrrghhh> she's got a lot of people putting pressure on her that i have no idea about tho
[16-Jun-2010 10:40:19] <rmatte> yeh, sh*t flows down hill
[16-Jun-2010 10:40:25] <rmatte> and you're at the bottom
[16-Jun-2010 10:40:25] <arrrghhh> pretty much
[16-Jun-2010 10:40:26] <rmatte> lol
[16-Jun-2010 10:40:28] <arrrghhh> haha
[16-Jun-2010 10:40:31] <arrrghhh> almost
[16-Jun-2010 10:40:55] <arrrghhh> alright, i think i have all the switchports disabled
[16-Jun-2010 10:41:07] <arrrghhh> well, the ones that we're not going to care about at least.
[16-Jun-2010 10:41:36] <arrrghhh> haha that data point graph is looking a lot better
[16-Jun-2010 10:41:45] <arrrghhh> down to 22.62k it looks like
[16-Jun-2010 10:41:51] <arrrghhh> that still seems like a lot tho
[16-Jun-2010 10:41:53] <rmatte> that is much better
[16-Jun-2010 10:42:01] <rmatte> well, that's close to what I have
[16-Jun-2010 10:42:07] <rmatte> I've got 17.5k
[16-Jun-2010 10:42:09] <arrrghhh> yea
[16-Jun-2010 10:42:11] <rmatte> for 400 devices
[16-Jun-2010 10:42:19] <rmatte> well, more like 390, since 10 are ping only
[16-Jun-2010 10:42:20] <arrrghhh> and with a dedicated box with more resources that should do fine
[16-Jun-2010 10:42:25] <rmatte> yup
[16-Jun-2010 10:42:34] <rmatte> but honestly, if you can find more to tune, tune it
[16-Jun-2010 10:42:35] <arrrghhh> unfortunately i won't get that for a while
[16-Jun-2010 10:42:43] <rmatte> it's painstaking but it really only needs to be done in bulk once
[16-Jun-2010 10:42:50] <rmatte> and it makes a big performance difference
[16-Jun-2010 10:42:50] <arrrghhh> yea
[16-Jun-2010 10:42:54] <arrrghhh> definitely
[16-Jun-2010 10:43:08] <rmatte> oh, by the way... I have something that you'll be interested in when you do get better hardware...
[16-Jun-2010 10:43:15] <arrrghhh> unfortunately i have to spend my time on NMIS now.
[16-Jun-2010 10:43:18] <arrrghhh> what's that?
[16-Jun-2010 10:43:22] <rmatte> docs/DOC-2521
[16-Jun-2010 10:43:24] * Simon4 has about 90k, across two collectors
[16-Jun-2010 10:43:30] <rmatte> good document on tweaking Zenoss performance
[16-Jun-2010 10:43:41] <arrrghhh> cool
[16-Jun-2010 10:43:43] <arrrghhh> thanks
[16-Jun-2010 10:44:20] <rmatte> np
[16-Jun-2010 10:44:47] <rmatte> myself and others have updated that document, so the settings are based on real world testing
[16-Jun-2010 10:44:57] <arrrghhh> nice
[16-Jun-2010 10:57:10] <arrrghhh> ah well back to work on NMIS. thanks guys, i'll ttyl. hey rmatte can you mention that bug to matt? i don't know if i'll make it back in here today... i also tried logging a bug but felt i would not be able to properly describe all that's required for logging the bug...
[16-Jun-2010 11:42:21] <rmatte> Victory! I finally got the change management system to load cleanly in to the new version of OTRS along with all my custom mods
[16-Jun-2010 11:42:22] <rmatte> woot
[16-Jun-2010 11:59:27] <kobalt> hey rmatte is there a way to get a zendmd to read from a file of devices, so if I have a list of 86 devices I want to disable snmpmonitoring on
[16-Jun-2010 12:07:24] <rmatte> kobalt: yeh, it's definitely possible, I don't know the code off hand
[16-Jun-2010 12:07:44] <rmatte> kobalt: it's straight python, so figure out how to read in a file like that using python
[16-Jun-2010 12:08:03] <kobalt> I can do it in bash lol not sure in python, my pythonfoo is weak
[16-Jun-2010 12:08:08] <rmatte> I'm sure there are guides all over the net
[16-Jun-2010 12:08:15] <rmatte> google is your friend
[16-Jun-2010 12:08:33] <kobalt> true, lol
[16-Jun-2010 12:08:41] <rmatte> are the devices in any particular group in Zenoss?
[16-Jun-2010 12:08:46] <rmatte> or are they all over the place?
[16-Jun-2010 12:08:47] <kobalt> no
[16-Jun-2010 12:08:51] <rmatte> k
[16-Jun-2010 12:08:54] <kobalt> all over the place
[16-Jun-2010 12:09:01] <davetoo> You just need a loop that calls find() with each hostname, with some exception handling in case it doesn't find it by that name, and then... change the production state?
[16-Jun-2010 12:09:07] <kobalt> its a handfull in this one and one in that one
[16-Jun-2010 12:09:17] <rmatte> not change production state
[16-Jun-2010 12:09:28] <rmatte> he wants to change a zProperty to disable SNMP monitoring
[16-Jun-2010 12:09:33] <rmatte> which isn't overly difficult to do
[16-Jun-2010 12:09:34] <davetoo> oh
[16-Jun-2010 12:09:45] <kobalt> I just dont want to do it 87 times
[16-Jun-2010 12:09:47] <kobalt> by hand
[16-Jun-2010 12:10:02] * kobalt snickers
[16-Jun-2010 12:10:45] <rmatte> there's another option other than using a file...
[16-Jun-2010 12:11:01] <kobalt> ?
[16-Jun-2010 12:11:40] <rmatte> yourlist = []
[16-Jun-2010 12:11:40] <rmatte> yourlist.append('devicename1')
[16-Jun-2010 12:11:40] <rmatte> yourlist.append('devicename2')
[16-Jun-2010 12:11:40] <rmatte> yourlist.append('devicename3')
[16-Jun-2010 12:11:40] <rmatte> for d in yourlist:
[16-Jun-2010 12:11:41] <rmatte> d.whatever
[16-Jun-2010 12:12:24] <rmatte> you can just add the following to a top of a file
[16-Jun-2010 12:12:26] <rmatte> ...
[16-Jun-2010 12:12:27] <rmatte> #!/usr/bin/env python
[16-Jun-2010 12:12:27] <rmatte> import Globals
[16-Jun-2010 12:12:27] <rmatte> from Products.ZenUtils.ZenScriptBase import ZenScriptBase
[16-Jun-2010 12:12:27] <rmatte> from transaction import commit
[16-Jun-2010 12:12:28] <rmatte> dmd = ZenScriptBase(connect=True).dmd
[16-Jun-2010 12:12:33] <rmatte> ...
[16-Jun-2010 12:12:40] <rmatte> without the ...'s obviously
[16-Jun-2010 12:12:46] <rmatte> then add the zendmd code below it
[16-Jun-2010 12:12:49] <rmatte> save it as a .oy
[16-Jun-2010 12:12:51] <rmatte> .py*
[16-Jun-2010 12:12:53] <rmatte> and execute it
[16-Jun-2010 12:19:43] <rmatte> hmmm, the _setProperty method isn't working for that particular zProperty
[16-Jun-2010 12:19:43] <rmatte> off
[16-Jun-2010 12:19:46] <rmatte> odd*
[16-Jun-2010 12:20:02] <kobalt> so if I do the above for each device in a file then do "d.zSnmpMonitorIgnore == True" in the loop it should work?
[16-Jun-2010 12:20:43] <rmatte> nah
[16-Jun-2010 12:20:49] <rmatte> it needs to be something like: d._setProperty("zSnmpMonitorIgnore", "True", type="boolean")
[16-Jun-2010 12:20:53] <rmatte> but it's not working for some reason
[16-Jun-2010 12:20:58] <rmatte> I'm trying to figure out why
[16-Jun-2010 12:23:27] <st3v3o> http://live.twit.tv/
[16-Jun-2010 12:24:11] <rmatte> actually, that's to create a zProperty, just trying to figure out how to properly set that one since it's a boolean
[16-Jun-2010 12:27:52] <rmatte> I'm trying this...
[16-Jun-2010 12:27:53] <rmatte> if d.hasProperty("zSnmpMonitorIgnore"):
[16-Jun-2010 12:27:53] <rmatte> d.zSnmpMonitorIgnore = True
[16-Jun-2010 12:27:53] <rmatte> else:
[16-Jun-2010 12:27:53] <rmatte> d._setProperty("zSnmpMonitorIgnore", True, type="boolean")
[16-Jun-2010 12:28:02] <rmatte> but I keep getting
[16-Jun-2010 12:28:03] <rmatte> Traceback (most recent call last):
[16-Jun-2010 12:28:03] <rmatte> File "<console>", line 4, in ?
[16-Jun-2010 12:28:03] <rmatte> File "/usr/local/zenoss/zenoss/Products/ZenRelations/ZenPropertyManager.py", line 272, in _setProperty
[16-Jun-2010 12:28:03] <rmatte> raise BadRequest, 'Id %s is invalid or duplicate' % id
[16-Jun-2010 12:28:03] <rmatte> BadRequest: Id zSnmpMonitorIgnore is invalid or duplicate
[16-Jun-2010 12:28:34] <rmatte> not sure what I'm missing
[16-Jun-2010 12:28:55] <kobalt> Sweet Matt is on Twit
[16-Jun-2010 12:29:46] <kobalt> hrmm
[16-Jun-2010 12:29:49] <rmatte> twitter?
[16-Jun-2010 12:30:02] <kobalt> the link that St3v3o sent
[16-Jun-2010 12:30:11] <kobalt> twitlive
[16-Jun-2010 12:30:26] <rmatte> ah cool, so is Mark
[16-Jun-2010 12:30:40] <rmatte> (Mark Hinkle is Matt's boss)
[16-Jun-2010 12:30:45] <kobalt> yeah
[16-Jun-2010 12:32:19] * davetoo can't keep up with all the new social/chat things
[16-Jun-2010 12:36:02] <rmatte> hehe
[16-Jun-2010 12:47:40] <rmatte> haha
[16-Jun-2010 12:48:02] <rmatte> as soon as the guy was like "Oh, so I can install Zenoss on my FreeBSD box" I cringed and then I saw Matt cringe a bit
[16-Jun-2010 12:48:05] <rmatte> speak of the devil
[16-Jun-2010 12:48:12] <st3v3o> haha
[16-Jun-2010 12:48:13] <rmatte>
[16-Jun-2010 12:48:18] <mrayzenoss> heh
[16-Jun-2010 12:48:26] <kobalt> lol
[16-Jun-2010 12:48:36] <rmatte> "I know what I'll be doing for the next half hour of the show" --- I instantly thought "More like the next week"
[16-Jun-2010 12:48:45] <rmatte> half hour after the show
[16-Jun-2010 12:48:47] <rmatte> rather
[16-Jun-2010 12:48:55] <rmatte>
[16-Jun-2010 12:50:06] <rmatte> but yeh, pretty good interview so far
[16-Jun-2010 12:50:47] <mrayzenoss> it went pretty well
[16-Jun-2010 12:51:46] <rmatte> you got a bit more comfortable about half way through, you were saying "y'know" and "ummm" a lot at the start
[16-Jun-2010 12:52:18] <rmatte> I tend to do the same thing though
[16-Jun-2010 12:53:36] <rmatte> I didn't know about the guy monitoring the buoies in the atlantic
[16-Jun-2010 12:53:38] <rmatte> pretty cool
[16-Jun-2010 12:53:50] <mrayzenoss> chemist got a shout-out too
[16-Jun-2010 12:53:57] <rmatte> haha, cool
[16-Jun-2010 12:54:08] <orange> mrayzenoss == Matt who was at SELinux?
[16-Jun-2010 12:54:12] <mrayzenoss> yes
[16-Jun-2010 12:54:26] <orange> hey... spent a good bit of time listening and talking to you there
[16-Jun-2010 12:54:31] <orange> thanks :-)
[16-Jun-2010 12:55:38] <rmatte> I knew you had callmanager packs but I didn't know you were working on Cisco UCS
[16-Jun-2010 12:55:48] <mrayzenoss> we are all over UCS
[16-Jun-2010 12:55:51] <mrayzenoss> it's super hot
[16-Jun-2010 12:55:54] <mrayzenoss>
[16-Jun-2010 12:56:13] <mrayzenoss> sadly Enterprise-only
[16-Jun-2010 12:56:17] <rmatte> that's awesome, because maybe when you have it all finished and polished up I can convince them to dump the POS software that we just purchased to do UCS monitoring
[16-Jun-2010 12:56:22] <mrayzenoss> but if you can afford UCS, Zenoss is cheap
[16-Jun-2010 12:56:28] <rmatte> yeh
[16-Jun-2010 12:57:39] <mrayzenoss> I'm gonna go grab some lunch, be back in a couple minutes
[16-Jun-2010 12:57:55] <rmatte> cool
[16-Jun-2010 12:58:04] <rmatte> actually, that sounds like a plan, me too, bbiab
[16-Jun-2010 13:18:13] <gordy> Hello , So if i wanted to query zope like a database (not sure what that term would be) how would I so I could for example do something like in mysql-land "select * from some.zope.table where server="blade%" and state="Decommissoned" "
[16-Jun-2010 13:18:58] <aclark> gordy: You wouldn't, because there is no one to one comparison between relational and object databases
[16-Jun-2010 13:19:05] <aclark> gordy: run zendmd to poke around the ZODB
[16-Jun-2010 13:19:34] <gordy> No manual entry for zendmd
[16-Jun-2010 13:21:27] <rmatte> gordy: give me an example of exactly what kind of data you're trying to get at
[16-Jun-2010 13:21:37] <gordy> select * from some.zope.table where server="blade%" and state="Decommissoned
[16-Jun-2010 13:22:06] <gordy> or even broader i want to list all decommissioned devices
[16-Jun-2010 13:22:07] <rmatte> so where the server name starts with blade?
[16-Jun-2010 13:22:17] <gordy> yes, if possible
[16-Jun-2010 13:22:33] <rmatte> anything is possible, it's just not going to be a one liner like sql
[16-Jun-2010 13:22:41] <rmatte> one sec, I'll whip something up
[16-Jun-2010 13:23:10] <gordy> cool, if i can see an example i can work with it, otherwise this is going to be a struggle
[16-Jun-2010 13:23:15] <aclark> gordy: docs/DOC-3781
[16-Jun-2010 13:25:35] <rmatte> to list all decommed devices...
[16-Jun-2010 13:25:36] <rmatte> for d in dmd.Devices.getSubDevices():
[16-Jun-2010 13:25:36] <rmatte> if d.productionState == -1:
[16-Jun-2010 13:25:36] <rmatte> print d.id
[16-Jun-2010 13:27:43] <rmatte> now, if you only wanted it to output devices that have a hostname starting with "blade"
[16-Jun-2010 13:27:45] <aclark> hot
[16-Jun-2010 13:28:16] <rmatte> import re
[16-Jun-2010 13:28:16] <rmatte> for d in dmd.Devices.getSubDevices():
[16-Jun-2010 13:28:16] <rmatte> if d.productionState == -1:
[16-Jun-2010 13:28:16] <rmatte> if re.match("^blade", d.id):
[16-Jun-2010 13:28:16] <rmatte> print d.id
[16-Jun-2010 13:29:03] <rmatte> you can search for "zendmd" at community.zenoss.org for more examples
[16-Jun-2010 13:29:16] <gordy> prefect i see the syntax
[16-Jun-2010 13:29:17] <aclark> even hotter, how about re.match("blade", d.Title()) or d.Description()? Do they work?
[16-Jun-2010 13:29:53] <aclark> Yeah the community examples are here http://tinyurl.com/3xrp4yo (I think)
[16-Jun-2010 13:29:56] <rmatte> aclark: If they are valid properties then they'll obviously work
[16-Jun-2010 13:30:13] <aclark> rmatte: they are Dublin core metadata (in Plone at least), probably any "CMF" app
[16-Jun-2010 13:30:19] <gordy> the problem is not using userland tools i.e. bash it will be challenging to do sysadmin stuff in lieu of a programming guru
[16-Jun-2010 13:31:06] <rmatte> I just checked those properties for a device...
[16-Jun-2010 13:31:07] <rmatte> >>> d.Title()
[16-Jun-2010 13:31:07] <rmatte> 'Zentinel Portal'
[16-Jun-2010 13:31:07] <rmatte> >>> d.Description()
[16-Jun-2010 13:31:07] <rmatte> ''
[16-Jun-2010 13:31:12] <rmatte> not sure why you'd want to use those
[16-Jun-2010 13:32:18] <rmatte> gordy: you need to learn python, it's honestly just as easy if not easier to learn than bash
[16-Jun-2010 13:32:25] <aclark> rmatte: Given that those are the values (the first one is "acquired") you wouldn't
[16-Jun-2010 13:32:37] <rmatte> gordy: I didn't know any python until I started using Zenoss
[16-Jun-2010 13:32:40] <aclark> rmatte: I was just curious if Zenoss was using them
[16-Jun-2010 13:32:49] <rmatte> aclark: I see
[16-Jun-2010 13:33:31] <rmatte> gordy: Also, I mix zendmd scripts with bash scripts all the time to do different things
[16-Jun-2010 13:34:11] <rmatte> to make a standalone zendmd script just add this to the top of the script...
[16-Jun-2010 13:34:12] <rmatte> #!/usr/bin/env python
[16-Jun-2010 13:34:12] <rmatte> import Globals
[16-Jun-2010 13:34:12] <rmatte> from Products.ZenUtils.ZenScriptBase import ZenScriptBase
[16-Jun-2010 13:34:12] <rmatte> from transaction import commit
[16-Jun-2010 13:34:12] <rmatte> dmd = ZenScriptBase(connect=True).dmd
[16-Jun-2010 13:34:17] <rmatte> then save it as a .py
[16-Jun-2010 13:34:21] <rmatte> and add the zendmd code below it
[16-Jun-2010 13:34:44] <rmatte> it obviously needs to be executed as the zenoss user
[16-Jun-2010 13:34:53] <gordy> acknowledged, i'm not opposed to learning anything new just i'm already behind the ball with ramping up on zenoss
[16-Jun-2010 13:34:58] <Apachez> Not even Hitler likes the Vuvuzela http://www.youtube.com/watch?v=z-Ln_rqPpPk
[16-Jun-2010 13:35:52] <rmatte> Zenoss takes time to learn, it's just a fact lol
[16-Jun-2010 13:36:13] <rmatte> took me 6 months to get really familliar with it and a year to be able to do almost anything with it
[16-Jun-2010 13:36:33] <sciolist> rmatte: yeah, but you have to admit the curve is pretty steep
[16-Jun-2010 13:36:51] <rmatte> sciolist: not as steep as some other software
[16-Jun-2010 13:37:01] <rmatte> sciolist: the curve for Zenoss is pretty mild honestly
[16-Jun-2010 13:37:12] <sciolist> yeah, Remedy comes to mind, personally
[16-Jun-2010 13:37:18] <rmatte> there's a lot to learn, but it's not mind melting
[16-Jun-2010 13:37:27] <rmatte> yeh, configuring Remedy is brutality
[16-Jun-2010 13:37:38] <Simon4> it's getting far far easier to learn as more people get better at it and hang out in here, that's for sure
[16-Jun-2010 13:37:44] <sciolist> sendmail, sans macros...
[16-Jun-2010 13:37:59] <rmatte> Simon4: yeh, when I first started learning there weren't too many pros hanging around here
[16-Jun-2010 13:38:15] <Simon4> sciolist: the old saying was "It takes a genius to configure a sendmail.cf file from scratch, and an idiot to do it twice"
[16-Jun-2010 13:38:15] <rmatte> Simon4: which is why I try to help people on in here as much as I can
[16-Jun-2010 13:38:21] <Simon4> rmatte: yeah, also
[16-Jun-2010 13:38:27] <rmatte> Simon4: haha
[16-Jun-2010 13:38:53] <gordy> I've been spoiled with Zabbix's storing everything in mysql and i could just gen reports on the fly via cli and send 'em to a wiki page or email..
[16-Jun-2010 13:39:18] <rmatte> yeh, Zenoss only stores events in MySQL
[16-Jun-2010 13:39:35] <rmatte> but honestly, after learning how to access the data from zope via zendmd, I really like it
[16-Jun-2010 13:39:41] <gordy> and craft excellent end-user experience monitors
[16-Jun-2010 13:40:08] <Simon4> gordy: basically zope exposes all of it's DB as python objects, so once you get a handle on walking around them, it's just as easy as crafting a MySQL query
[16-Jun-2010 13:40:23] <Simon4> that gets you the config-management reporting side
[16-Jun-2010 13:40:29] <rmatte> yeh, you can also access them via xmlrpc and rest calls if required
[16-Jun-2010 13:40:43] <rmatte> but python is the most powerful way to do it
[16-Jun-2010 13:40:47] <gordy> i'm trying and i'll get it - kicking some screaming, but i'll get it
[16-Jun-2010 13:40:54] <rmatte> hehe
[16-Jun-2010 13:42:14] <rmatte> man, the memory management in 2.5.2 compared to 2.4.5 is astoundingly better
[16-Jun-2010 13:42:34] <rmatte> I've had my biggest Zenoss server running for 35 days now and it hasn't touched any swap space
[16-Jun-2010 13:42:41] <rmatte> in 2.4.5 I'd have half my swap space eaten by now
[16-Jun-2010 13:42:42] <rmatte> lol
[16-Jun-2010 13:42:43] <Simon4> rmatte: as is the relation management
[16-Jun-2010 13:42:50] <Simon4> I haven't reindex'ed since upgrading
[16-Jun-2010 13:43:01] <Simon4> nor had to run any kind of cleanup scripts
[16-Jun-2010 13:43:02] <rmatte> I reindexed right after the upgrade, but haven't had to do it since
[16-Jun-2010 13:43:07] <Simon4> yeah same
[16-Jun-2010 13:43:12] <rmatte> I've had to zeopack a few times, but not too often
[16-Jun-2010 13:43:24] <Simon4> yeah, i think that comes under actual maintenance though
[16-Jun-2010 13:43:39] <rmatte> well, sort of, in my opinion you shouldn't have to do it in the first place
[16-Jun-2010 13:43:41] <rmatte> but oh well
[16-Jun-2010 13:44:13] <Simon4> it would be nice if it was unneeded for sure
[16-Jun-2010 13:44:30] <rmatte> though my Data.fs files don't balloon up quickly at all
[16-Jun-2010 13:44:36] <rmatte> so it's not a major issue
[16-Jun-2010 13:45:20] <Simon4> ours do a bit, but we have a lot of objects changing across modelling runs/etc
[16-Jun-2010 13:45:30] <Simon4> so it's a bit more understandable
[16-Jun-2010 13:46:14] <rmatte> yeh
[16-Jun-2010 13:46:22] <rmatte> I don't even run zenmodeler as a daemon
[16-Jun-2010 13:46:30] <aclark> Just automate it and be done (e.g. via something like http://pypi.python.org/pypi/collective.recipe.backup/1.3 and http://pypi.python.org/pypi/z3c.recipe.usercrontab/1.0)
[16-Jun-2010 13:46:42] <jb> ok so I have a windows box that zen keeps telling me has a service thats dying every 30sec-1min
[16-Jun-2010 13:46:48] <jb> but, it's not..
[16-Jun-2010 13:46:49] <aclark> (backups and db packing, that is)
[16-Jun-2010 13:46:56] <rmatte> jb: restart zenprocess
[16-Jun-2010 13:46:59] <jb> ive tried disabling monitoring for this specific service, but zenwin is still polling for it
[16-Jun-2010 13:47:02] <jb> its a windows service
[16-Jun-2010 13:47:08] <rmatte> oh
[16-Jun-2010 13:47:12] <rmatte> zenwinperf then
[16-Jun-2010 13:47:20] <Simon4> aclark: I have zeopack + zenbackup cronned anyway
[16-Jun-2010 13:47:40] <aclark> Simon4: ah
[16-Jun-2010 13:47:43] <jb> k let me try that
[16-Jun-2010 13:47:52] <jb> actually, zenwin, not zenwinperf
[16-Jun-2010 13:47:58] <rmatte> jb: right
[16-Jun-2010 13:48:00] <aclark> Simon4: zenpack does repozo?
[16-Jun-2010 13:48:04] <rmatte> jb: if that doesn't work, try a reindex
[16-Jun-2010 13:48:05] <aclark> err zenbackup i mean
[16-Jun-2010 13:48:09] <Simon4> aclark: oui
[16-Jun-2010 13:48:10] <rmatte> I assume you've already tried pushing changes
[16-Jun-2010 13:48:16] <aclark> neat :-)
[16-Jun-2010 13:48:52] <Simon4> zenbackup dumps Data.fs using repozo, dumps /opt/zenoss/etc, dumps /opt/zenoss/ZenPacks, dumps /opt/zenoss/perf and mysql db into a tgz file
[16-Jun-2010 13:48:57] <Simon4> replace path as appropriate
[16-Jun-2010 13:49:07] <aclark> Simon4: That sounds incredibly useful
[16-Jun-2010 13:49:57] <Simon4> aclark: indeed, it's enough to get a box back up and running on a good day (zenpack restores are a bit dodgy sometimes)
[16-Jun-2010 13:50:09] <Simon4> but yeah, install zenoss, install zenpacks, run zenrestore, box is back
[16-Jun-2010 13:50:36] <aclark> right
[16-Jun-2010 13:54:20] <orange> I've done some google searching but I can't find anyone who's used zenoss to monitor a mailfoundry spam appliance... have I not looked everywhere I should?
[16-Jun-2010 13:54:29] <orange> (I searched google and the search box at zenoss)
[16-Jun-2010 13:54:47] <Simon4> orange: does the mailfoundry spam appliance support SNMP?
[16-Jun-2010 13:55:16] <orange> Simon4: as best as I can tell, no... I have a question in to them
[16-Jun-2010 13:55:34] <Simon4> is there a command-line way to get statistics out of it?
[16-Jun-2010 13:55:53] <orange> no, but it does have a web page you can hit with plain text, and stuff like this: '
[16-Jun-2010 13:56:00] <orange> Mail Queue Utilization: 1 %
[16-Jun-2010 13:56:07] <orange> System Load Avg [5 minute]: 0.12 %
[16-Jun-2010 13:56:16] <orange> (there are about 10 data points)
[16-Jun-2010 13:56:37] <Simon4> it wouldn't be too hard to write a zencommand plugin to monitor that
[16-Jun-2010 13:57:59] <Simon4> you can write a script to grab that page, process it and then output the bits you want in say nagios format. Then make a template in Zenoss that runs that command and specifies the datapoints
[16-Jun-2010 13:58:21] <orange> ok, time to read some more docs :-)
[16-Jun-2010 13:58:28] <orange> thanks
[16-Jun-2010 13:58:35] * Simon4 tries to find a doc to support this bold claim
[16-Jun-2010 13:59:03] <gordy> "if d.productionState == -1:" how do i know what "-1" is related to?
[16-Jun-2010 13:59:25] <Simon4> orange: docs/DOC-3072
[16-Jun-2010 13:59:53] <mrayzenoss> orange: I know the Barracuda Spam Appliance ZenPack (docs/DOC-3399) screen scrapes the status page, since the cheaper models don't support SNMP
[16-Jun-2010 13:59:57] <Simon4> gordy: click on "Settings" on the left menu in the GUI and it'll show you the valid production states
[16-Jun-2010 14:00:13] <gordy> can i query zope to get a list ?
[16-Jun-2010 14:00:35] <orange> Simon4: nice doc, thanks!
[16-Jun-2010 14:00:42] <Simon4> >>> dmd.prodStateConversions
[16-Jun-2010 14:00:42] <Simon4> ['Production:1000', 'Greenhouse:900', 'Stage:800', 'Integration:600', 'Test:500', 'Maintenance:300', 'Decommissioned:-1']
[16-Jun-2010 14:00:45] <Simon4> you sure can
[16-Jun-2010 14:01:47] <gordy> cool - thanks
[16-Jun-2010 14:02:54] <orange> mrayzenoss: looks like a decent model... thanks
[16-Jun-2010 14:03:33] <rmatte> gordy...
[16-Jun-2010 14:03:34] <rmatte> >>> d.getProdState()
[16-Jun-2010 14:03:35] <rmatte> 'Production'
[16-Jun-2010 14:03:40] <rmatte> If you need it in text
[16-Jun-2010 14:04:04] <gordy> thanks a ton -
[16-Jun-2010 14:04:14] <rmatte> You could do: if re.match("Production", d.getProdState():
[16-Jun-2010 14:04:21] <rmatte> oops
[16-Jun-2010 14:04:23] <rmatte> You could do: if re.match("Production", d.getProdState()):
[16-Jun-2010 14:04:25] <rmatte> rather
[16-Jun-2010 14:04:43] <Simon4> rmatte, regular expression fan from way back
[16-Jun-2010 14:04:52] <rmatte> yup
[16-Jun-2010 14:05:05] <rmatte> force of habbit
[16-Jun-2010 14:05:06] <Simon4> if "Production" in d.getProdState():
[16-Jun-2010 14:05:09] * Simon4 grins
[16-Jun-2010 14:05:26] <rmatte> Simon4: honestly, I question exactly how much performance gain comes from that as opposed to using re
[16-Jun-2010 14:05:40] <Simon4> I honestly have no idea
[16-Jun-2010 14:05:47] <rmatte> I doubt it's much, if any
[16-Jun-2010 14:05:49] <Simon4> sorry, was just hassling
[16-Jun-2010 14:05:51] <rmatte> it's essentially doing the same thing
[16-Jun-2010 14:05:52] <rmatte> lol
[16-Jun-2010 14:07:58] <Simon4> python is getting a bit perl like... a bunch of ways to do the same thing
[16-Jun-2010 14:08:45] <rmatte> yeh, oh well, I like variety
[16-Jun-2010 14:08:50] <Simon4> indeed
[16-Jun-2010 14:09:22] <Simon4> I've been weaning myself off re when I just want a basic match since it's one less thing to import. But not really for any other reason than easy code readability
[16-Jun-2010 14:09:33] <rmatte> yeh
[16-Jun-2010 14:09:39] <rmatte> I really should myself
[16-Jun-2010 14:10:10] <rmatte> although I rarely find myself just needing a basic match
[16-Jun-2010 14:10:49] <rmatte> and when I do, force of habbit kicks in
[16-Jun-2010 14:10:54] <Simon4> tehehe
[16-Jun-2010 14:11:09] <rmatte> woohoo, only 4 devices that I can't backup configs on now
[16-Jun-2010 14:11:12] <rmatte> down from 11
[16-Jun-2010 14:11:23] <rmatte> and one of which backed up properly previously but is now giving me trouble
[16-Jun-2010 14:11:35] <rmatte> (Out of 68 devices total)
[16-Jun-2010 14:20:14] * Simon4 does some blade chassis work to finish up modelling
[16-Jun-2010 14:23:29] <mrayzenoss> just found this very useful post by npmccallum: docs/DOC-5900
[16-Jun-2010 14:23:37] <mrayzenoss> otakup0pe: probably right up your alley
[16-Jun-2010 14:23:58] <Simon4> ooh
[16-Jun-2010 14:24:04] <otakup0pe> Cool
[16-Jun-2010 14:24:32] <Simon4> that works well with the "zenoss rrd graph helper" kicking about on the net
[16-Jun-2010 14:24:41] <otakup0pe> yeah this is the missing link.... the compressed graph options
[16-Jun-2010 14:26:08] <npmccallum> mrayzenoss: just wrote that last night
[16-Jun-2010 14:29:27] <aclark> mrayzenoss, npmccallum does anyone ever question the "restfulness" of these APIs? Just curious… (I don't fully understand REST)
[16-Jun-2010 14:32:33] <gordy> Is there a document that lists all the objects? such as "d.productionState"
[16-Jun-2010 14:32:46] <Simon4> npmccallum: nice writeup
[16-Jun-2010 14:32:50] <gordy> can I see them all from within dmd ?
[16-Jun-2010 14:33:10] <npmccallum> aclark: I do
[16-Jun-2010 14:33:41] <npmccallum> aclark: however, seeming that very few web designers *actually* get it right, I feel like we have a bit of wiggle room
[16-Jun-2010 14:34:52] <rmatte> gordy: there's tab completion in zendmd, so if you do "d = dmd.Devices.findDevice('devicename')" then type d. and hit tab you'll see them all
[16-Jun-2010 14:35:20] <rmatte> gordy: there's a ton of them so you'll have to dig a bit, you can try d.get then hit tab, that'll list some more relevant ones to what you want
[16-Jun-2010 14:35:53] <gordy> Great, is there a means to get more information on an object ?
[16-Jun-2010 14:36:24] <rmatte> not really beyond just testing it out to make sure that it's what you want
[16-Jun-2010 14:36:29] <gordy> Most are self explanatory but something in depth.
[16-Jun-2010 14:36:43] <gordy> okay, thanks
[16-Jun-2010 14:36:45] <rmatte> there is no in depth doc detailing each one (to my knowledge)
[16-Jun-2010 14:37:35] <otakup0pe> other than the source code
[16-Jun-2010 14:38:32] <rmatte> gordy: here's a list of some common ones: http://fpaste.org/EHgR/
[16-Jun-2010 14:39:17] <gordy> Excellent, thanks!
[16-Jun-2010 14:39:21] <rmatte> np
[16-Jun-2010 14:39:53] <rmatte> just noticed that I put getHWManufacturerName twice
[16-Jun-2010 14:51:33] <aclark> npmccallum: IC, yeah
[16-Jun-2010 14:52:09] <aclark> gordy: you can tab-tab around, or you can do things like dmd.objectIds()
[16-Jun-2010 14:52:53] <gordy> cool, thanks
[16-Jun-2010 14:54:13] <npmccallum> there is api docs in subversion too I think
[16-Jun-2010 15:22:09] <rmatte> woohoo, this ticket just got fixed: http://dev.zenoss.com/trac/ticket/6087
[16-Jun-2010 15:22:19] <rmatte> another bug bites the dust
[16-Jun-2010 15:31:13] forsberg is now known as fOrsberg
[16-Jun-2010 15:42:32] <Zfield> I was wondering if anyone could help me out. I've just installed ubuntu and trying to get zenoss going
[16-Jun-2010 15:43:09] <Zfield> on docs/DOC-5299 it says to do the following:
[16-Jun-2010 15:43:10] <Zfield> # yum -y install mysql-server net-snmp net-snmp-utils gmp libgomp libgcj liberation-fonts
[16-Jun-2010 15:43:27] <Zfield> but when i do, i get No package mysql-server available. for all the packages
[16-Jun-2010 15:46:33] <mrayzenoss> are you installing on Ubuntu or CentOS? Yum is the tool for CentOS/RHEL
[16-Jun-2010 15:47:30] <Zfield> ubuntu
[16-Jun-2010 15:48:04] <mrayzenoss> you'll want to use apt
[16-Jun-2010 15:48:04] <Zfield> ahhhh.... so i'm totally looking on the wrong page then
[16-Jun-2010 15:48:37] <mrayzenoss> and if you're using the stack installer, I believe all you'll need to add is
[16-Jun-2010 15:48:45] <mrayzenoss> apt-get install ttf-liberation ttf-linux-libertine
[16-Jun-2010 15:48:51] <mrayzenoss> to fix a couple fonts
[16-Jun-2010 15:49:13] <Zfield> ahh thnx, so run apt-get <that other line> and what you put
[16-Jun-2010 15:49:30] <mrayzenoss> yup
[16-Jun-2010 15:49:33] <Zfield> would i do an apt-get -y ?
[16-Jun-2010 15:49:42] <mrayzenoss> no, that's a yum thing
[16-Jun-2010 15:50:24] <Zfield> would i remove liberation-fonts and replace with your line?
[16-Jun-2010 15:50:27] <Zfield> or keep that in too
[16-Jun-2010 15:50:37] <mrayzenoss> my line
[16-Jun-2010 15:50:48] <mrayzenoss> my line had the Ubuntu names for the packages
[16-Jun-2010 15:51:46] <Zfield> yeah, geting Couldn't find package net-snmp
[16-Jun-2010 15:52:02] <Zfield> i'll go look for the apt-get line for ubuntu, thx for pointing me in the right direction though
[16-Jun-2010 15:54:24] <Zfield> its not the ubuntu server edition - is that a bad thing/
[16-Jun-2010 15:55:48] <mrayzenoss> no, the server edition just has different default packages AFAIK
[16-Jun-2010 15:55:58] <mrayzenoss> you'll just have to pull down whatever you need
[16-Jun-2010 15:56:03] <mrayzenoss> but the stack install doesn't need much
[16-Jun-2010 15:57:15] <Zfield> thats what i figured, but since i'm realitively new to linux i wanted to make sure =)
[16-Jun-2010 15:57:48] <willwh> Zfield: useful tip for ubuntu
[16-Jun-2010 15:58:06] <willwh> apt-cache search | grep -i whatyouaresearchingfor
[16-Jun-2010 15:58:15] <willwh> ups
[16-Jun-2010 15:58:35] <willwh> so for e.g., apt-cache search snmp | grep -i net
[16-Jun-2010 15:58:57] <willwh> all that says is, search the apt cache for 'snmp' but only display results with lines containing 'net'
[16-Jun-2010 15:58:58] <willwh>
[16-Jun-2010 15:59:14] <Zfield> ahh ok that explanaion helps!
[16-Jun-2010 15:59:16] <Zfield> thanks
[16-Jun-2010 15:59:39] <willwh> if you're new to linux, | (pipe) and grep will be your new favourite friends soon
[16-Jun-2010 15:59:44] <willwh> so useful for all sorts of things
[16-Jun-2010 16:00:08] admin_MT_ is now known as admin_MT
[16-Jun-2010 16:00:32] <Zfield> i took a linux course a few yrs back in school, i forget all of it =\
[16-Jun-2010 16:00:38] <willwh>
[16-Jun-2010 16:00:54] <Zfield> but i hope to actually get into it again
[16-Jun-2010 16:01:02] <willwh> you'll start remembering, if you're going to use Zenoss - having some python knowldge and being able to get around a shell will help
[16-Jun-2010 16:01:21] <willwh> I'm no expert on either, nor do I work for zenoss - I just use it, and love it.
[16-Jun-2010 16:01:25] <Zfield> at least i know some basic shell commands lol
[16-Jun-2010 16:01:29] <willwh>
[16-Jun-2010 16:01:53] <willwh> well I'm around if you have more questions, if I know the answers
[16-Jun-2010 16:02:19] <Zfield> thnx, i gotta run for now but if i see you on tomorrow i'll come and bug ya
[16-Jun-2010 16:02:27] <willwh> I'm always here
[16-Jun-2010 16:02:35] <willwh> I have one suggesiton, depending on what you use for IRC
[16-Jun-2010 16:02:48] <willwh> check out quassel (it's in the repos I think) - awesome IRC client
[16-Jun-2010 16:02:58] <Zfield> windows client?
[16-Jun-2010 16:02:59] <willwh> core runs on your server/box, then you can connect with a client
[16-Jun-2010 16:03:02] <willwh> there is, yes
[16-Jun-2010 16:03:12] <Zfield> ohh, i like that idea
[16-Jun-2010 16:03:15] <willwh> but basically means you never miss a beat, <3 it
[16-Jun-2010 16:03:52] <willwh> funnily enough - I am running a client on win7 right now, talking to ya - windows @ work FTL.
[16-Jun-2010 16:04:28] <Zfield> i just grabbed icechat
[16-Jun-2010 16:04:37] <Zfield> looked like a good free client, i run mirc at home
[16-Jun-2010 16:04:57] <rmatte> willwh: I just use bx in a screen session
[16-Jun-2010 16:04:59] <rmatte> same effect
[16-Jun-2010 16:05:06] <willwh> yup, or irssi
[16-Jun-2010 16:05:18] <rmatte> yeh, I'm just a big fan of bx, but irssi is nice too
[16-Jun-2010 16:05:21] <willwh> I don't like bx
[16-Jun-2010 16:05:26] <Zfield> at home i keep trillian running 24/7 and just connect via rdp when i wanna chat =)
[16-Jun-2010 16:05:30] <rmatte> well, I use bx with a script called osiris script
[16-Jun-2010 16:05:38] <rmatte> I don't like bare bones bx, but with osiris it's quite nice
[16-Jun-2010 16:05:56] <rmatte> I haven't used mirc in ages, but I used to use it a lot
[16-Jun-2010 16:05:59] <Zfield> how familiar are you with snmp?
[16-Jun-2010 16:06:04] <rmatte> it was the first scripting language I ever learned
[16-Jun-2010 16:06:12] <rmatte> I think I was like 13 at the time
[16-Jun-2010 16:06:16] <rmatte> lol
[16-Jun-2010 16:06:26] <Zfield> thats when i started w/ mIRC... fservs.. all that kinda fun stuff
[16-Jun-2010 16:06:28] <rmatte> I'm very familliar with snmp
[16-Jun-2010 16:06:38] <Zfield> im trying to learn how to use it
[16-Jun-2010 16:06:41] <rmatte> yeh, fservs, those were the days
[16-Jun-2010 16:06:43] <Zfield> which is why im installing zenoss
[16-Jun-2010 16:06:45] <rmatte> I miss that lol
[16-Jun-2010 16:06:59] <Zfield> lol yeah - but i do admit torrents are easier =)
[16-Jun-2010 16:07:02] <rmatte> well, Zenoss will definitely give you exposure to it
[16-Jun-2010 16:07:23] <rmatte> yeh, torrents are easier but they rape bandwidth
[16-Jun-2010 16:07:39] <Zfield> thats true too
[16-Jun-2010 16:07:58] <Zfield> but since i have dual WAN into my place... i dont' notice a thing =)
[16-Jun-2010 16:08:37] <rmatte> hehe
[16-Jun-2010 16:08:39] <Zfield> i have a box dedicated to my 'slightly' slower connection, so i just throw everythign on there
[16-Jun-2010 16:09:02] <rmatte> honestly, for the majority of my tv show and documentary downloading I just use ninjavideo
[16-Jun-2010 16:09:17] <rmatte> I wrote a script for it to automatically decrypt the captchas and download the stuff
[16-Jun-2010 16:09:22] <rmatte> it comes down at top speed
[16-Jun-2010 16:09:28] <Zfield> nice
[16-Jun-2010 16:10:37] <rmatte> so have you installed Zenoss yet?
[16-Jun-2010 16:11:16] <Zfield> me? no
[16-Jun-2010 16:11:28] <rmatte> ah ok, what Linux distribution do you plan to use?
[16-Jun-2010 16:11:43] <Zfield> right now i have ubuntu installed
[16-Jun-2010 16:11:50] <Zfield> but i could just as easily instlal another os
[16-Jun-2010 16:11:54] <rmatte> k cool, I'd recommend grabbing the stack installer then
[16-Jun-2010 16:11:55] <Zfield> i should say distro =)
[16-Jun-2010 16:12:06] <rmatte> I use ubuntu server on all of my production servers, it works fine
[16-Jun-2010 16:12:22] <rmatte> You could go with something like CentOS too as an alternative
[16-Jun-2010 16:12:22] <Zfield> would you recommend i grab the server install then?
[16-Jun-2010 16:12:37] <Zfield> i'll be running it in a vm - starting off with vmware workstation
[16-Jun-2010 16:12:43] <rmatte> well, if you don't plan to be using it as a desktop then yes
[16-Jun-2010 16:12:45] <Zfield> then i'll just move it over to my esx server
[16-Jun-2010 16:12:59] <rmatte> ubuntu server doesn't install a GUI
[16-Jun-2010 16:13:05] <rmatte> making it more lightweight to run
[16-Jun-2010 16:13:48] <Zfield> ok
[16-Jun-2010 16:14:07] <Zfield> i guess when configuring zenoss its all text based anyway right
[16-Jun-2010 16:14:08] <rmatte> but anyways, when you do install it (or if you need help with the install of Zenoss), just drop in here, there's pretty much always someone around
[16-Jun-2010 16:14:20] <rmatte> well, Zenoss has a full web interface
[16-Jun-2010 16:14:26] <rmatte> which is where you'll do most of the config
[16-Jun-2010 16:14:27] <Zfield> ahh sweet
[16-Jun-2010 16:14:36] <rmatte> there are some commandline components too, but they are a bit more advanced
[16-Jun-2010 16:14:43] <rmatte> you'll end up learning those later on most likely
[16-Jun-2010 16:15:02] <Zfield> i tried the tripbox? version of it (installed as a virtual app) but it kept hanging while tryign to access a server
[16-Jun-2010 16:15:24] <rmatte> oh, is that the one where you can install it on windows?
[16-Jun-2010 16:15:41] <Zfield> no, its when you have esx or vmware workstation running, and you just 'load it in'
[16-Jun-2010 16:15:45] <rmatte> oh
[16-Jun-2010 16:15:49] <rmatte> that's the virtual appliance
[16-Jun-2010 16:15:52] <Zfield> yeah
[16-Jun-2010 16:15:57] <rmatte> I've never personally used it
[16-Jun-2010 16:16:06] <Zfield> i like the idea - get it and go
[16-Jun-2010 16:16:20] <rmatte> Yeh, it's more intended for quick demos or what have you
[16-Jun-2010 16:16:23] <Zfield> but... since i have an issue with it, i figured i might as well start from scratch
[16-Jun-2010 16:16:41] <rmatte> yeh, if you use ubuntu I'd recommend grabbing the stack installer
[16-Jun-2010 16:16:50] <rmatte> it's braindead simple to install with
[16-Jun-2010 16:17:00] <rmatte> you just download .bin, then chmod +x it and run it
[16-Jun-2010 16:17:03] <Zfield> so how do i get the stack installer.. .and what is it :-p
[16-Jun-2010 16:17:05] <rmatte> then just follow the prompts
[16-Jun-2010 16:17:15] <rmatte> it's on the downloads page
[16-Jun-2010 16:17:21] <rmatte> http://community.zenoss.org
[16-Jun-2010 16:17:48] <rmatte> click the big blue download link
[16-Jun-2010 16:18:03] <Zfield> thnx. will do that tomorrow when i get back here
[16-Jun-2010 16:18:05] <rmatte> Then click Skip registration, go straight to download >> under the Register & Download button
[16-Jun-2010 16:18:08] <rmatte> or register if you like
[16-Jun-2010 16:18:20] <Zfield> i gotta run, but thanks for your help =)
[16-Jun-2010 16:18:23] <rmatte> np
[16-Jun-2010 16:18:27] <rmatte> cya tomorrow
[16-Jun-2010 16:18:33] <Zfield> you probably will!
[16-Jun-2010 16:18:36] <rmatte> hehe
[16-Jun-2010 16:25:29] <rmatte> kobalt: sorry that I didn't figure out that zproperties thing today (how to set it), I'll take another look tomorrow
[16-Jun-2010 16:26:47] <kobalt> rmatte, its ok I got side tracked anyway
[16-Jun-2010 16:27:08] <mrayzenoss> kobalt: what zProperties thing?
[16-Jun-2010 16:28:04] <kobalt> I was looking for a way to run a zendmd script to set the snmpmonitorignore to true for a list of devices
[16-Jun-2010 16:29:28] <mrayzenoss> setZenProperty('zSnmpMonitorIgnore', True)
[16-Jun-2010 16:29:34] <mrayzenoss> call that off of each device
[16-Jun-2010 16:29:40] <mrayzenoss> or the device class
[16-Jun-2010 16:30:11] <mrayzenoss> I did a lot of device hacking on the Cfengine ZenPack
[16-Jun-2010 16:37:56] <rmatte> oh, I was trying _setProperty
[16-Jun-2010 16:37:59] <rmatte> but it wasn't working
[16-Jun-2010 16:38:13] <mrayzenoss> get the device
[16-Jun-2010 16:38:17] <mrayzenoss> in zendmd
[16-Jun-2010 16:38:18] <rmatte> didn't know about setZenProperty
[16-Jun-2010 16:38:26] <mrayzenoss> device = find("blah")
[16-Jun-2010 16:38:31] <mrayzenoss> device.setZenProperty(...
[16-Jun-2010 16:38:42] <rmatte> cool, I'll remember that
[16-Jun-2010 16:39:03] <rmatte> he's actually doing a list, appending the devices to it, then doing: for device in mylist:
[16-Jun-2010 16:39:07] <rmatte> but yeh
[16-Jun-2010 16:39:16] <kobalt> i get an error with that maybe I did it wrong
[16-Jun-2010 16:39:22] <rmatte> what error?
[16-Jun-2010 16:39:39] <kobalt> http://fpaste.org/JceR/
[16-Jun-2010 16:40:11] <rmatte> is it maybe _setZenProperty mray?
[16-Jun-2010 16:40:41] <rmatte> device._setZenProper(...
[16-Jun-2010 16:40:48] <mrayzenoss> looks like his "d" is a string
[16-Jun-2010 16:41:02] <rmatte> ohhhh
[16-Jun-2010 16:41:03] <rmatte> right
[16-Jun-2010 16:41:10] <rmatte> kobalt: how are you setting d?
[16-Jun-2010 16:41:19] <kobalt> z
[16-Jun-2010 16:41:21] <kobalt> for d in yourlist:
[16-Jun-2010 16:41:29] <kobalt> in
[16-Jun-2010 16:41:33] <mrayzenoss> yourlist is a string?
[16-Jun-2010 16:41:37] <mrayzenoss> err, list of devices
[16-Jun-2010 16:41:39] <rmatte> oh, yeh, that's why
[16-Jun-2010 16:41:47] <rmatte> sorry, that's my bad
[16-Jun-2010 16:41:57] <kobalt> not very creative with code lol
[16-Jun-2010 16:42:05] <kobalt> so I copied and pasted hehe
[16-Jun-2010 16:42:10] <rmatte> add: device = dmd.Devices.findDevice(d)
[16-Jun-2010 16:42:14] <rmatte> under the if
[16-Jun-2010 16:42:35] <rmatte> and then do device.setZenProperty('zSnmpMonitorIgnore', True)
[16-Jun-2010 16:42:38] <kobalt> the for loop?
[16-Jun-2010 16:42:48] <rmatte> yeh, under the for loop
[16-Jun-2010 16:42:50] <rmatte> rather
[16-Jun-2010 16:43:12] <rmatte> that will set device to the proper value to query the device
[16-Jun-2010 16:43:24] <kobalt> then indent for the device
[16-Jun-2010 16:43:27] <rmatte> then use device.setZenProperty('zSnmpMonitorIgnore', True) instead of d.setZenProperty...
[16-Jun-2010 16:43:35] <rmatte> yeh, make sure the indentation is all correct
[16-Jun-2010 16:43:56] <rmatte> fpaste the code when you're done and we'll proofread it
[16-Jun-2010 16:44:02] <kobalt> http://fpaste.org/hGTQ/
[16-Jun-2010 16:44:30] <rmatte> no
[16-Jun-2010 16:44:39] <rmatte> the third line needs to be at the same level
[16-Jun-2010 16:44:45] <mrayzenoss> http://fpaste.org/Hxfz/
[16-Jun-2010 16:45:04] <kobalt> k done
[16-Jun-2010 16:45:13] <rmatte> that will work once your throw your list in
[16-Jun-2010 16:45:24] <kobalt> yeah the list is there
[16-Jun-2010 16:45:29] <rmatte> k, give it a whirl
[16-Jun-2010 16:45:40] <kobalt> I just didnt include it here, no errors hehe
[16-Jun-2010 16:45:59] <rmatte> yeh, I figured you wouldn't lol
[16-Jun-2010 16:46:03] <kobalt> hehe
[16-Jun-2010 16:46:11] <mrayzenoss> rmatte: take a look at http://zenpacks.zenoss.org/trac-zenpacks/browser/zenpacks/ZenPacks.community.Cfengine/ZenPacks/community/Cfengine/CfengineClient.py around line 73
[16-Jun-2010 16:46:32] <mrayzenoss> the Cfengine server automatically adds devices to Zenoss from a list
[16-Jun-2010 16:46:45] <mrayzenoss> lots of fun dmd hackery there
[16-Jun-2010 16:47:03] <rmatte> nice
[16-Jun-2010 16:47:13] <kobalt> ok so Im understanding this I created a list called youlist then added each item one at a time into d then did a search of the devices by usuing the string in D then set the property on that device
[16-Jun-2010 16:47:35] <rmatte> that pretty much sums it up
[16-Jun-2010 16:47:35] <mrayzenoss> kobalt: sounds good
[16-Jun-2010 16:48:06] <rmatte> by doing the search you're setting the device variable as the path to the device, rather than the name of the device
[16-Jun-2010 16:48:18] <mrayzenoss> rmatte: the only thing not working is kicking off modeling of the new device, which is in 3.0
[16-Jun-2010 16:48:21] <rmatte> which is required when querying or manipulating properties
[16-Jun-2010 16:48:36] <rmatte> mrayzenoss: ah, limitation of 2.5?
[16-Jun-2010 16:48:39] <kobalt> nice! Sweet thanks Matt and Ryan
[16-Jun-2010 16:48:44] <rmatte> kobalt: np
[16-Jun-2010 16:48:59] <mrayzenoss> rmatte: many more lines of code in 2.5, since it doesn't use the jobs framework yet
[16-Jun-2010 16:49:07] <rmatte> ah, gotcha
[16-Jun-2010 16:49:18] <rmatte> yeh, the jobs framework has been pretty baren
[16-Jun-2010 16:49:22] <mrayzenoss> so I figure it's good enough that the devices get added and monitor their Cfengine compliance
[16-Jun-2010 16:49:38] <rmatte> yup
[16-Jun-2010 16:50:22] <rmatte> Isn't there some simpler zendmd query to tell zenoss to model a device?
[16-Jun-2010 16:50:26] <rmatte> simple*
[16-Jun-2010 16:50:37] <mrayzenoss> that's what I commented out, I couldn't get it working right
[16-Jun-2010 16:50:53] <mrayzenoss> it works in zendmd, but not in the code
[16-Jun-2010 16:50:57] <rmatte> ah right
[16-Jun-2010 16:51:00] <rmatte> that's what it is
[16-Jun-2010 16:51:04] <mrayzenoss> I asked a dev about it, he said it's fixed in 3.0
[16-Jun-2010 16:51:14] <rmatte> maybe you need to throw a txnCommit() below it?
[16-Jun-2010 16:51:41] <mrayzenoss> no, there's some disconnect between zenhub and the zenmodeler, where they lose their connection
[16-Jun-2010 16:51:46] <rmatte> ah
[16-Jun-2010 16:51:48] <mrayzenoss> I got other stuff to worry about
[16-Jun-2010 16:51:49] <rmatte> lame lol
[16-Jun-2010 16:51:51] <rmatte> yeh
[16-Jun-2010 16:52:01] <mrayzenoss> the device gets added, it's somewhat monitored, score
[16-Jun-2010 16:52:09] <rmatte> yup
[16-Jun-2010 16:52:23] <rmatte> they get added to /Discovered from the looks of it anyways
[16-Jun-2010 16:52:31] <rmatte> meaning someone needs to go in and touch them
[16-Jun-2010 16:53:32] <rmatte> oh wait, it does move them to classes
[16-Jun-2010 16:54:29] <mrayzenoss> it puts them in Discovered if the device class doesn't exist
[16-Jun-2010 16:54:46] <rmatte> ah
[16-Jun-2010 19:36:58] <rayk3n> hi
[16-Jun-2010 19:37:32] <rayk3n> is there a way i can add 2 device on a single server using local and public ip
[16-Jun-2010 19:38:15] <rayk3n> somehow it does not permit me because local ip is already discovered on the specific server
[17-Jun-2010 00:00:30] [disconnected at Thu Jun 17 00:00:30 2010]
[17-Jun-2010 00:00:31] [connected at Thu Jun 17 00:00:31 2010]
[17-Jun-2010 00:00:46] [zenoss-logger (logger bot) has joined #zenoss]
[17-Jun-2010 01:27:03] <voxter> hey guys.. every time ive upgraded thru one of the alphas or betas recently it "forgets" stuff
[17-Jun-2010 01:27:13] <voxter> like i am receiving alerts but my alerting rules show up empty in the webgui
[17-Jun-2010 01:27:30] <voxter> or a host will disappear from the infrastructure tab but zenoss will still check it
[17-Jun-2010 01:27:37] <voxter> how can i wipe out the database/config and start fresh?
[17-Jun-2010 02:16:25] <Egyptian[web]> morning all
[17-Jun-2010 02:16:51] <Egyptian[web]> when i click on device/os/ipinterface i get graphs for the network device throughput et al.
[17-Jun-2010 02:17:00] <Egyptian[web]> however i dont see it when i select a bond0 device
[17-Jun-2010 02:17:04] <Egyptian[web]> is this a bug ?
[17-Jun-2010 02:27:49] fOrsberg is now known as forsberg
[17-Jun-2010 02:58:29] <rhettardo> hm
[17-Jun-2010 02:58:42] <rhettardo> for my bonded itnerfaces i am getting graphs
[17-Jun-2010 03:00:06] <blambert> sm3ghead
[17-Jun-2010 03:02:08] <rhettardo> i do run mode=4 trunks though
[17-Jun-2010 03:11:34] <blambert> Hello all, having a problem and hoping someone can help ...
[17-Jun-2010 03:13:33] <blambert> When I first modeled a device it picked up /usr/bin/tail as a process in os/processes. I deleted it but it continues to alert no matter what I do.
[17-Jun-2010 06:35:35] <Jesper> hi guys. I'm setting up a new Zenoss box, and have made a zenbackup on the old one. Is it possible to zenrestore without restoring all the devices the old box was monitoring? I would like to restore users, alerts, etc. But not the devices, if possible?
[17-Jun-2010 06:46:28] <st3v3o> if you untar the backup file you can restore the events from the .sql save file
[17-Jun-2010 06:47:17] <Jesper> yea, I've already removed the events and perfs from the backup
[17-Jun-2010 06:47:25] <Jesper> but the devices are still present in the .fs file
[17-Jun-2010 06:47:33] <Jesper> is it possible to edit it?
[17-Jun-2010 06:47:46] <st3v3o> that I am unaware of
[17-Jun-2010 06:52:50] <Simon4> not really, no
[17-Jun-2010 06:53:01] <Simon4> but if you restore it it wouldn't be hard to script removing all the devices
[17-Jun-2010 06:54:48] <Simon4> about three lines, even
[17-Jun-2010 06:58:15] <st3v3o> Simon4 are you taking about just removing all devices or just ones that were recreated ?
[17-Jun-2010 06:58:44] <Simon4> if you restore a backup, it'll overwrite any devices in the install you're restoring over anyway
[17-Jun-2010 06:58:56] <Simon4> it literally replaces your old Data.fs file with the dump in the backup .tgz
[17-Jun-2010 06:59:12] <st3v3o> ah
[17-Jun-2010 06:59:58] <Simon4> so from that point if you want no devices, you can run a quick script to walk the device tree and remove all the devices
[17-Jun-2010 07:00:52] <st3v3o> Jesper then you could use a REST call to programmatically add devices to save time
[17-Jun-2010 07:01:17] <st3v3o> docs/DOC-3132 I had issues with using XML-RPC…but the REST call worked with no issue.
[17-Jun-2010 07:02:04] <Jesper> sounds interresting, I'll have a look at it
[17-Jun-2010 07:02:41] <Jesper> oh wait, I already did that on the original install. :-)
[17-Jun-2010 07:02:56] <Jesper> going to do that again on the new one, when it's configged right
[17-Jun-2010 07:03:19] <Simon4> Jesper: let me know if you want code to remove all existing devices, I can whip something up and pastie it
[17-Jun-2010 07:03:27] <Jesper> please do. :-)
[17-Jun-2010 07:06:17] <Simon4> http://pastie.org/1008333
[17-Jun-2010 07:06:41] <Jesper> oh, pretty simple yea. Thank you
[17-Jun-2010 07:06:43] <Simon4> stick that in a file, and run zendmd <filename as the zenoss user
[17-Jun-2010 07:07:24] <Jesper> ok
[17-Jun-2010 07:07:37] <Simon4> if you remove the commit you can test it first, then run it again with the commit added to do it properly
[17-Jun-2010 07:08:09] <Simon4> then you just need to go clean up the /opt/zenoss/perf/Devices folder of the perf data
[17-Jun-2010 07:08:17] <Simon4> or run zenrestore --no-perfdata and don't restore it ata ll
[17-Jun-2010 07:08:21] <Simon4> it at all even
[17-Jun-2010 07:08:25] <Simon4> rogue spaces getting in there
[17-Jun-2010 07:09:36] <Jesper> yea, I have no perfdata or events in the backup anyways. :-)
[17-Jun-2010 07:11:03] <Jesper> which zen-services are vital for the above to work? I mean, I would like to have as much as possible shut down when I do it. So it wont start doing snmp/ping/etc. against all the devices.
[17-Jun-2010 07:11:51] <Simon4> just start up zeoctl
[17-Jun-2010 07:11:57] <Simon4> so as zenoss user run zeoctl start
[17-Jun-2010 07:12:04] <Jesper> ok, cool
[17-Jun-2010 07:12:05] <Simon4> that's enough to get the db alive and zendmd working
[17-Jun-2010 07:28:31] <Jesper> Simon4: nice little script, though not incredibly speedy... 1920 devices takes a while to delete. :-/
[17-Jun-2010 07:28:54] <st3v3o> thats a good amount of devices
[17-Jun-2010 07:28:54] <Simon4> heh, yeah, that'll take a while
[17-Jun-2010 07:29:05] <Simon4> zenoss has to go through and remove all the relation entries etc as well
[17-Jun-2010 07:29:09] <Jesper> it probably doesn't help that it's running in a vmware at the moment
[17-Jun-2010 07:29:18] <Simon4> sounds like a good excuse for a coffee break to me
[17-Jun-2010 07:29:26] <Jesper> hehe yea
[17-Jun-2010 07:30:04] <Jesper> I added a print "deleting: ",dev by the way, nice to see that at least something is happening. :-)
[17-Jun-2010 07:30:36] <Simon4> heh, good plan
[17-Jun-2010 07:30:46] <Simon4> mine was fairly spartan
[17-Jun-2010 07:44:31] <d1b> is there a demo interface up somewhere i can't seem to see one
[17-Jun-2010 07:44:42] <Simon4> for v3?
[17-Jun-2010 07:44:56] <Simon4> http://public-demo.zenoss.com/zport/dmd/
[17-Jun-2010 07:45:02] <Simon4> login: admin password: zenoss
[17-Jun-2010 07:45:28] <d1b> ok
[17-Jun-2010 07:46:26] <d1b> seems very heavy on javascript ...
[17-Jun-2010 07:46:43] <frozty_sa> so?
[17-Jun-2010 07:46:55] <d1b> as in my cpu ...
[17-Jun-2010 07:47:12] <frozty_sa> this being a problem because youu're running a pentium 2?
[17-Jun-2010 07:47:18] <d1b> ....
[17-Jun-2010 07:47:18] <frozty_sa> you're*
[17-Jun-2010 07:47:31] <d1b> ok there is a flash applet lol
[17-Jun-2010 07:47:45] <frozty_sa> d1b: it's a valid question. why is a "JS-heavy" page a problem for your CPU?
[17-Jun-2010 07:47:59] <d1b> frozty_sa: i am using firefox
[17-Jun-2010 07:48:07] <frozty_sa> so am I, what's your point?
[17-Jun-2010 07:48:21] <d1b> if it runs like that on this p4 i can't use it on a phone
[17-Jun-2010 07:49:02] <frozty_sa> I'm going to call bs, based on the fact that I've used our zenoss from my E71 ;-)
[17-Jun-2010 07:49:21] <d1b> frozty_sa: on that demo?
[17-Jun-2010 07:49:26] <Jesper> it probably wont be lightning fast, but it ought to do the job
[17-Jun-2010 07:49:44] <frozty_sa> d1b: did you see the part where I said "on our zenoss"?
[17-Jun-2010 07:50:08] <d1b> frozty_sa: yes... im talking about the current demo version ;P
[17-Jun-2010 07:50:17] forsberg is now known as fOrsberg
[17-Jun-2010 07:50:33] <frozty_sa> that page just seems like it's sitting on the ass-end of a shitty link or server
[17-Jun-2010 07:50:44] * Simon4 tries said demo on an iPhone
[17-Jun-2010 07:51:13] <Simon4> phone has no caught fire yet
[17-Jun-2010 07:51:16] <Simon4> s/no/not
[17-Jun-2010 07:52:00] <d1b> right all i am looking for is nagios with charts
[17-Jun-2010 07:52:13] <d1b> this doesn't do that without loading my system
[17-Jun-2010 07:52:20] <Simon4> event console works and isn't slow to render
[17-Jun-2010 07:52:39] <d1b> i don't see pretty charts
[17-Jun-2010 07:53:05] <frozty_sa> go to reports
[17-Jun-2010 07:53:34] <frozty_sa> Simon4: err, what frontend is this?
[17-Jun-2010 07:53:54] <frozty_sa> is this, like, changeable?
[17-Jun-2010 07:53:57] <Simon4> frozty_sa: I'm checking out http://public.demo.zenoss.com on the phone
[17-Jun-2010 07:54:22] <frozty_sa> yes, I mean what frontend is running to the zenoss on public.demo?
[17-Jun-2010 07:54:26] <d1b> There was a problem rendering this graph. Either the file does not exist or an error has occurred. Initial graph creation can take up to 5 minutes. If the graph still does not appear, look in the Zope log file $ZENHOME/log/event.log for errors.
[17-Jun-2010 07:54:31] <d1b> nope no charts
[17-Jun-2010 07:54:33] <Simon4> frozty_sa: v3 beta 2 I believe
[17-Jun-2010 07:54:42] <frozty_sa> it's substantially different to the one I've got on my 2.5.1 instances
[17-Jun-2010 07:54:48] <frozty_sa> Simon4: hmmm...prettiness
[17-Jun-2010 07:55:02] <Simon4> yeah
[17-Jun-2010 07:55:02] <d1b> oh yay standard rrd charts nothing special
[17-Jun-2010 07:55:09] <Simon4> it's a massive rewrite of the ui
[17-Jun-2010 07:55:27] <Simon4> it's actually usable on the iphone, I'm surprised/impressed
[17-Jun-2010 07:55:29] <d1b> so it uses a modern zope ?
[17-Jun-2010 07:55:32] <d1b> or something else
[17-Jun-2010 09:34:35] fOrsberg is now known as forsberg
[17-Jun-2010 09:45:32] mrayzenoss is now known as mray
[17-Jun-2010 10:04:56] <rmatte> d1b: yes, a modern zope
[17-Jun-2010 10:05:17] * rmatte didn't notice he already left
[17-Jun-2010 10:06:17] <aclark> morning
[17-Jun-2010 10:09:22] <rmatte> morning
[17-Jun-2010 10:39:12] <frozty_sa> offhand, does anyone know what the ticket/ref number for the work on device dependencies is?
[17-Jun-2010 10:47:52] <frozty_sa> ah, 6109
[17-Jun-2010 10:48:05] <frozty_sa> well, that's one of them, if there are mulitples
[17-Jun-2010 10:48:10] <frozty_sa> multiples*
[17-Jun-2010 10:51:58] <rmatte> there could be a few
[17-Jun-2010 10:52:07] <rmatte> it's a common request
[17-Jun-2010 10:52:19] <frozty_sa> there are. 6109, 2513, 45799, 5897..
[17-Jun-2010 10:52:38] <frozty_sa> rmatte: I may need to implement this myself soon
[17-Jun-2010 10:53:04] <rmatte> it's one of the things that they are supposed to be looking at after 3.0, but the reporting will come first
[17-Jun-2010 10:53:27] <frozty_sa> I'll be heading home in a bit, will you, mray or someone else who is suited for discussion of the finer points around it be around later?
[17-Jun-2010 10:53:44] <rmatte> I'll be around later for sure
[17-Jun-2010 10:53:49] <rmatte> I'm here for another 6 hours or so
[17-Jun-2010 10:53:55] <frozty_sa> oh, right, awesome
[17-Jun-2010 10:53:57] <frozty_sa> cool
[17-Jun-2010 10:54:11] <rmatte> not sure if Matt will be around, don't know what his schedule is like today
[17-Jun-2010 11:02:47] <rmatte> has anyone had success with monitoring Windows Mount Points with Zenoss?
[17-Jun-2010 11:15:35] <mray> rmatte: what's up?
[17-Jun-2010 11:16:35] <rmatte> oh, frozty_sa just wanted to have a brainstorm later to develop suggestions for the eventual implementation of device dependencies
[17-Jun-2010 11:16:42] <rmatte> and was wondering if you'd be around
[17-Jun-2010 11:17:26] <rmatte> I've got a new challenge, need to find a way to monitor windows mount points
[17-Jun-2010 11:17:34] <rmatte> should be fun to figure out
[17-Jun-2010 11:17:41] <rmatte> I'm thinking WMI is going to be the only way
[17-Jun-2010 11:17:54] <rmatte> going to see if Egor's pack supports them, if not I'll take a stab at modifying it
[17-Jun-2010 11:18:03] <mray> unless you were to do it via smbclient?
[17-Jun-2010 11:18:44] <rmatte> well, I'd rather do it via a proper monitoring protocol
[17-Jun-2010 11:19:01] <rmatte> less invasive
[17-Jun-2010 11:19:04] <mray> true
[17-Jun-2010 11:19:10] <mray> I was just throwing that out there
[17-Jun-2010 11:19:30] <rmatte> yeh, it's a half decent idea, but it would be tedious to rig up for each server
[17-Jun-2010 11:19:51] <rmatte> and figuring out a way to do it dynamically would be event more tedious
[17-Jun-2010 11:19:58] <rmatte> even*
[17-Jun-2010 12:49:39] <mray> Anyone have the Zenoss book from Packt? blogs/zenossblog/2010/06/17/update-to-packet-publishings-zenoss-core-and-system-monitoring
[17-Jun-2010 12:50:09] <rmatte> Which one, the older one?
[17-Jun-2010 12:50:21] <mray> yeah, he's soliciting feedback for a 3.0 version
[17-Jun-2010 12:50:22] <rmatte> I heard they were working on a new one, but they aren't that far along with it yet
[17-Jun-2010 12:50:47] <rmatte> They actually contacted me and asked me if I wanted to be a reviewer for the new version
[17-Jun-2010 12:50:54] <rmatte> but that was months back, and I haven't heard anything since
[17-Jun-2010 12:51:04] <mray> I told them to wait for 3.0
[17-Jun-2010 12:51:11] <mray> so the new book wouldn't be immediately out of date
[17-Jun-2010 12:51:13] <rmatte> yeh, good idea
[17-Jun-2010 12:52:52] <rmatte> I'll throw some ideas up in the comments when I have time to
[17-Jun-2010 12:53:48] <st3v3o> Yes I have that book
[17-Jun-2010 12:55:58] <Simon4_> we have that book
[17-Jun-2010 13:18:11] <frozty_sa> 16:18:03 <@mray> unless you were to do it via smbclient?
[17-Jun-2010 13:18:23] <frozty_sa> permissions would also screw you, if using SMB
[17-Jun-2010 13:18:30] <rmatte> yup
[17-Jun-2010 13:18:34] <frozty_sa> it's much too glue-y
[17-Jun-2010 13:18:38] <rmatte> the only way to really do it is WMI
[17-Jun-2010 13:19:00] <rmatte> I need to see if I can make a mod to Egor's WMI pack to handle the mount points
[17-Jun-2010 13:19:21] <frozty_sa> well, you're a better man than I for this ;-)
[17-Jun-2010 13:19:23] <rmatte> or get enough info to pass to him so that he can mod it
[17-Jun-2010 13:19:34] <rmatte> but I need to get all the specific info
[17-Jun-2010 13:19:41] <frozty_sa> I haven't even gotten to trying out WMI-based monitoring in our environment
[17-Jun-2010 13:19:51] <frozty_sa> thankfully I don't have many windows servers at all to worry about just yet
[17-Jun-2010 13:22:07] <rmatte> well, all our windows monitoring is done via SNMP at the moment, but we have a requirement to monitor windows mount points (unfortunately)
[17-Jun-2010 13:22:12] <rmatte> so I need to figure this out
[17-Jun-2010 13:24:09] <chemist> hello
[17-Jun-2010 13:24:34] <chemist> does anyone know if chudler hangs in here sometimes?
[17-Jun-2010 13:24:48] <mray> you know, I haven't seen him in a couple weeks
[17-Jun-2010 13:25:15] <chemist> I have a small problem with xmppbot
[17-Jun-2010 13:25:27] <frozty_sa> chemist: I've fiddled with it a bit, I might be able to assist
[17-Jun-2010 13:25:44] <frozty_sa> rmatte: yeah, I can't imagine windows speaks much via SNMP, but that might just be my cynical side speaking
[17-Jun-2010 13:26:02] <jb> it doesn't..
[17-Jun-2010 13:26:04] <chemist> frozty_sa: thanks, my problem is some event rules work, some dont
[17-Jun-2010 13:26:27] <frozty_sa> chemist: mmm?
[17-Jun-2010 13:27:12] <jb> i use a combo of snmp+wmi for windows
[17-Jun-2010 13:27:15] <chemist> frozty_sa: my zenactions log is full of errors (according to the zenpackpage, this is normal)
[17-Jun-2010 13:27:46] <frozty_sa> chemist: something specific might help
[17-Jun-2010 13:27:46] <st3v3o> Does anyone monitor exchange 2010 with zenoss ?
[17-Jun-2010 13:27:52] <chemist> frozty_sa: but for some event's I get notified, for some not
[17-Jun-2010 13:28:06] <rmatte> frozty_sa: windows actually isn't too bad via SNMP, some of the SNMP implementation is moronic like the way CPU and RAM info is displayed, but it's not bad overall
[17-Jun-2010 13:28:23] <rmatte> frozty_sa: It just doesn't reveal enough info about windows mount points (since it's a relatively new thing I believe)
[17-Jun-2010 13:28:40] <frozty_sa> rmatte: how so? MHz/MB representations?
[17-Jun-2010 13:29:37] <rmatte> frozty_sa: no, the fact that OIDs are not the same from server to server... for example, the physical RAM is listed as a drive, and it's always listed at the bottom, so the OID changes from system to system based on the number of drives on the server
[17-Jun-2010 13:29:48] <frozty_sa> :/
[17-Jun-2010 13:29:52] <rmatte> frozty_sa: hence why I had to write my Windows SNMP Performance Monitor ZenPacks to overcome that
[17-Jun-2010 13:29:52] <frozty_sa> that is a bit silly, yes
[17-Jun-2010 13:30:05] <rmatte> the CPU OIDs have a tendency to wander too
[17-Jun-2010 13:30:19] <frozty_sa> chemist: paste us some logs at a pastebin please, then we can try to help
[17-Jun-2010 13:30:20] <rmatte> like, one day the first CPU will be .0, the next it'll be .1, and everything else will get shifted down
[17-Jun-2010 13:30:24] <rmatte> no idea why it happens
[17-Jun-2010 13:30:41] <frozty_sa> rmatte: and no powerdowns of the host in-between or whatever?
[17-Jun-2010 13:30:48] <rmatte> frozty_sa: nope, none
[17-Jun-2010 13:30:55] <rmatte> happens on the fly
[17-Jun-2010 13:30:56] <frozty_sa> awesome
[17-Jun-2010 13:30:59] <rmatte> it's rare, but it does happen
[17-Jun-2010 13:31:04] <frozty_sa> real quality in that software
[17-Jun-2010 13:31:06] <rmatte> yup
[17-Jun-2010 13:31:08] <frozty_sa> as sturdy as firefox
[17-Jun-2010 13:31:21] <rmatte> though honestly, even with the problems I still prefer SNMP to WMI
[17-Jun-2010 13:31:40] <chemist> frozty_sa: 2010-06-17 19:28:27,996 INFO zen.ZenActions: Processed 0 commands in 0.000028
[17-Jun-2010 13:31:53] <jb> SNMP is pretty much useless for most performance monitoring in windows, though..
[17-Jun-2010 13:31:55] <frozty_sa> chemist: pastebin. not channel. pastebin.
[17-Jun-2010 13:32:05] <chemist> oops
[17-Jun-2010 13:32:08] <rmatte> jb: well, it depends on what performance monitoring you're talking about
[17-Jun-2010 13:32:21] <frozty_sa> rmatte: well..I have two windows hosts. let's just say I eyed the WMI documentation, and then decided "well fuck thaaaaat"
[17-Jun-2010 13:32:26] <jb> any application, if anything, is going to have perfmon counters
[17-Jun-2010 13:32:27] <rmatte> jb: If you're talking about things like exchange, then yes
[17-Jun-2010 13:32:33] <chemist> sorry, my synergy server did thta
[17-Jun-2010 13:33:11] <chemist> frozty_sa: http://pastebin.com/hsAvvUrd
[17-Jun-2010 13:34:14] <chemist> frozty_sa: the log has that, but multiplied by infinity
[17-Jun-2010 13:34:25] <rmatte> frozty_sa: yeh, lol, WMI is pretty intense
[17-Jun-2010 13:35:08] <rmatte> well, time for me to grab lunch, bbiab
[17-Jun-2010 13:39:18] * frozty_sa returns victoriously, a plate of dinner in hand
[17-Jun-2010 13:39:26] <frozty_sa> chemist: opening
[17-Jun-2010 13:40:35] <frozty_sa> chemist: what do your alerting rules look like?
[17-Jun-2010 13:41:48] <chemist> frozty_sa: in what sense?
[17-Jun-2010 13:42:32] <chemist> frozty_sa: hold on, I think I'm on to something here
[17-Jun-2010 13:43:06] <frozty_sa> I'm not sure what other sense inside of zenoss context there can be beyond /users/username/alerting rules
[17-Jun-2010 13:43:38] <rmatte> I'll be victorious if I manage not to be wearing this donair by the time I'm done eating it
[17-Jun-2010 13:43:59] <frozty_sa> haha
[17-Jun-2010 13:44:12] <chemist> frozty_sa: sorry, the alerts are sent to a user called zenossbot who displays them in a chat room
[17-Jun-2010 13:44:58] <chemist> frozty_sa: some rules alway work, despite the errors in zenactions, some just work randomly
[17-Jun-2010 13:45:31] <chemist> frozty_sa: but I just noticed that the one's that work randomly have repeats set against them
[17-Jun-2010 13:46:04] <chemist> so I am going to set it to not repeat and see if that fixes the problem
[17-Jun-2010 13:46:35] <frozty_sa> cool
[17-Jun-2010 13:47:59] <chemist> rmatte: what is a donair?
[17-Jun-2010 13:48:12] <rmatte> Do you know what a shawarma is?
[17-Jun-2010 13:48:25] <chemist> yes, you mean a donner
[17-Jun-2010 13:48:38] <rmatte> we spell it donair here
[17-Jun-2010 13:48:50] <rmatte> donair: http://chowtown.files.wordpress.com/2009/05/donair_front_b_sm.jpg
[17-Jun-2010 13:49:11] <chemist> really? I guess you learn something new everyday
[17-Jun-2010 13:49:20] <rmatte> yup
[17-Jun-2010 13:49:33] <chemist> now if I go to Canada I will know what to look out for
[17-Jun-2010 13:49:38] <rmatte> hehe
[17-Jun-2010 13:49:45] <rmatte> I love donairs, so good
[17-Jun-2010 13:50:02] <rmatte> I like shawarmas too, but donairs are better
[17-Jun-2010 13:50:05] <chemist> shawarma is my favourite too
[17-Jun-2010 13:50:23] <rmatte> since they generally load on the pickles in donairs, and I love pickles
[17-Jun-2010 13:50:26] <rmatte>
[17-Jun-2010 13:51:46] <chemist> I reckon sys admins of all types have the worst diet
[17-Jun-2010 13:52:26] <rmatte> I certainly do
[17-Jun-2010 13:52:43] <rmatte> I eat so much meat and so little vegetables
[17-Jun-2010 13:52:53] <rmatte> my vegetable intake consists of 1 salad per week
[17-Jun-2010 13:52:54] <rmatte> lol
[17-Jun-2010 13:53:18] <rmatte> the rest is seafood, chicken, steak, ribs, etc...
[17-Jun-2010 13:53:28] <rmatte> oh, and burgers!
[17-Jun-2010 13:53:42] <kobalt> mmm burgers the sysadmin diet
[17-Jun-2010 13:53:52] <frozty_sa> our office are at one seriously awesome location
[17-Jun-2010 13:54:02] <rmatte> tell me about it, I could eat burgers every day if I knew it wouldn't kill me
[17-Jun-2010 13:54:08] <frozty_sa> we've got like 9 different restaurants close by, and they all deliver
[17-Jun-2010 13:54:24] <rmatte> frozty_sa: that's cool, we have a chip truck across the street
[17-Jun-2010 13:54:26] <kobalt> frozty_sa, me 2
[17-Jun-2010 13:54:42] <rmatte> which is where I got the donair from
[17-Jun-2010 13:54:49] <rmatte> though on fridays we usually eat out for lunch
[17-Jun-2010 13:54:53] <frozty_sa> so today I had a sweet chilli chicken and feta tramezzini with some potato wedges, some carrots amd the other general salad sides
[17-Jun-2010 13:54:54] <nzle> scotch eggs, the snack of champions.
[17-Jun-2010 13:55:07] <rmatte> frozty_sa: sounds good
[17-Jun-2010 13:55:11] <kobalt> with in a 2 block raidus (that is covered with a skywalk) you can eat any nationality of food .... mmmm
[17-Jun-2010 13:55:16] <frozty_sa> rmatte: it's fscking fantastic
[17-Jun-2010 13:55:33] <rmatte> kobalt: I'm a big fan of japanese cuisine myself
[17-Jun-2010 13:55:45] <rmatte> sushi ftw!
[17-Jun-2010 13:56:04] <kobalt> rmatte, me 2 3 sushi and 2 tempyaki places in walking distance
[17-Jun-2010 13:56:04] <frozty_sa> rmatte: we have another chain here called Mike's Kitchen. basically a family restaurant style place, but with a carvery etc as well. and a special of generally 60% normal prices during the day for business orders
[17-Jun-2010 13:56:11] <frozty_sa> omnomnom++
[17-Jun-2010 13:56:33] <rmatte> frozty_sa: nice
[17-Jun-2010 13:56:56] <rmatte> kobalt: there's actually a really good sushi place about a 10 mins walk from here
[17-Jun-2010 13:57:15] <rmatte> kobalt: it's cheap as heck too, $14 for all your can eat lunch
[17-Jun-2010 13:57:36] <kobalt> rmatte, nice I love sushi,
[17-Jun-2010 13:57:46] <rmatte> It's hard to find people who do lol
[17-Jun-2010 13:57:51] <kobalt> rmatte, wtb that
[17-Jun-2010 13:57:54] <rmatte> I only have a couple of friends who like it
[17-Jun-2010 13:58:25] <kobalt> yeah of course Im spoiled I had sushi in tokyo on the bay =)
[17-Jun-2010 13:58:25] * chemist loves sushi
[17-Jun-2010 13:58:37] <rmatte> I find techies tend to like it
[17-Jun-2010 13:58:41] <rmatte> for whatever reason
[17-Jun-2010 13:58:42] <kobalt> hehe
[17-Jun-2010 13:59:08] <kobalt> nice thing is my wife likes it also
[17-Jun-2010 13:59:34] <kobalt> so I get sushi when ever I want
[17-Jun-2010 13:59:47] <chemist> lucky kobalt
[17-Jun-2010 14:00:21] <kobalt> she is awesome
[17-Jun-2010 14:00:49] <kobalt> rmatte, what platform are you running your VM servers on
[17-Jun-2010 14:00:51] <chemist> my wife is pretty awasome,apart from not knowing how to cook lol
[17-Jun-2010 14:01:06] <rmatte> kobalt: ESX
[17-Jun-2010 14:01:14] <chemist> and having nointerest in learning
[17-Jun-2010 14:01:16] <rmatte> enterprise version, not ESXi
[17-Jun-2010 14:01:39] <kobalt> mine does not cook in a traditional sense so we have a lot of odd meals. like raman noodles with aparagas and texas toast
[17-Jun-2010 14:01:45] <rmatte> my ex girlfriend was japanese so that's how I got in to sushi
[17-Jun-2010 14:01:47] <kobalt> << last nights dinner
[17-Jun-2010 14:02:28] <kobalt> rmatte, how do you like it Im doing a POC testing out both ESX and Citrix
[17-Jun-2010 14:02:42] <rmatte> kobalt: It's insanely awesome
[17-Jun-2010 14:03:11] <rmatte> kobalt: Also, I might add, that I absolutely hate citrix for anything other than desktops accessible via a browser (that's the only thing it does well)
[17-Jun-2010 14:03:26] <rmatte> It is balls for managing servers
[17-Jun-2010 14:03:55] <kobalt> rmatte, yeah Im testing it as a VDI solution and VApps
[17-Jun-2010 14:04:02] <rmatte> kobalt: VMWare is worth is just for VMotion
[17-Jun-2010 14:04:20] <rmatte> I can move a server from 1 blade to another and have like a 1 second blip
[17-Jun-2010 14:04:41] <rmatte> so if we need to take a blade down, we offload the vms to the rest of the blades and then power it down for maintenance
[17-Jun-2010 14:04:42] <kobalt> I have a box with citrix on it setting up a VMWare box
[17-Jun-2010 14:05:06] <rmatte> well, if you're installing VMWare ESXi, it doesn't have half of the features that the enterprise version does
[17-Jun-2010 14:05:15] <rmatte> cloning is an awesome feature too
[17-Jun-2010 14:05:31] <rmatte> I maintain a server template, whenever we need a new Zenoss server I just shut the template down, and clone it
[17-Jun-2010 14:05:36] <kobalt> thats what Im trying to get a test for I have thier eval software now
[17-Jun-2010 14:05:37] <orange> virtualbox claims to move running servers as well
[17-Jun-2010 14:05:39] <rmatte> then power up the clone, change the IPs, and voila
[17-Jun-2010 14:05:56] <rmatte> virtualbox implemented that feature recently I believe
[17-Jun-2010 14:05:59] <rmatte> but yeh, I think they can
[17-Jun-2010 14:06:07] <rmatte> Xen can do it too
[17-Jun-2010 14:06:11] <rmatte> you may want to look at Xen
[17-Jun-2010 14:06:12] <orange> I haven't tried it.. just read about it
[17-Jun-2010 14:06:38] <rmatte> Xen is the open source equivalent of vmware
[17-Jun-2010 14:06:50] <rmatte> works pretty well from what I've heard
[17-Jun-2010 14:06:54] <rmatte> I've never used it personally
[17-Jun-2010 14:11:38] <kobalt> rmatte, have you done much app virt?
[17-Jun-2010 14:22:33] <rmatte> kobalt: I don't even know what app virt is, so that'd be a no
[17-Jun-2010 14:22:40] <rmatte> unless I know it by some other term
[17-Jun-2010 14:22:56] <kobalt> virtualizing the app XenApp does it
[17-Jun-2010 14:23:10] <rmatte> nope, can't say that I have
[17-Jun-2010 14:23:15] <kobalt> basicly running a program on the server and serving it to the desktop
[17-Jun-2010 14:23:31] <rmatte> oh, yeh, that's basically what citrix is designed to do
[17-Jun-2010 14:23:44] <kobalt> for instance I have a app that I have to use Java JRE2.0 but that wont run on windows 7
[17-Jun-2010 14:23:45] <rmatte> when I was contracting for the government we had a big project to do that involving citrix
[17-Jun-2010 14:23:53] <rmatte> and it was the biggest IT failure I've seen in my life
[17-Jun-2010 14:23:56] <kobalt> lol
[17-Jun-2010 14:23:58] <rmatte> we ended up rolling back
[17-Jun-2010 14:24:05] <kobalt> I hope VM can do the same thing
[17-Jun-2010 14:24:12] <rmatte> from what I hear, the word "Citrix" has been banned from that building
[17-Jun-2010 14:24:20] <rmatte> it's now to be referred to as "Thin Client"
[17-Jun-2010 14:24:53] <rmatte> the big problem was that they were trying to do it seamless
[17-Jun-2010 14:25:00] <rmatte> citrix works fine on a full virtual desktop
[17-Jun-2010 14:25:07] <rmatte> but as soon as you go seamless with it, it's a nightmare
[17-Jun-2010 14:25:44] <rmatte> it's unfortunate because the general concept was good, it would have been nice to see it work
[17-Jun-2010 14:26:38] <rmatte> the worst part was one day the router between the desktops and the citrix farm crashed, and the failover that was supposed to happen didn't occur, so everyone in that government department across the country lost whatever they were working on
[17-Jun-2010 14:26:51] <rmatte> some of my clients literally just got up and went home because they were so frustrated
[17-Jun-2010 14:26:52] <rmatte> lol
[17-Jun-2010 14:27:35] <rmatte> sessions would freeze up on a regular basis too, at one point I was spending half of my days resetting Citrix sessions
[17-Jun-2010 14:27:51] <rmatte> I had 240 clients on my 2 floors and I'd get non-stop phone calls from them for frozen sessions
[17-Jun-2010 14:27:53] <rmatte> fun fun
[17-Jun-2010 14:28:23] <rmatte> I'm not sure if vmware has a similar solution available
[17-Jun-2010 14:28:32] <st3v3o> rmatte that worries me a little… we are in the process of removing physical desktops and replacing them with citrix xendesktop bundled with xenapp
[17-Jun-2010 14:29:02] <rmatte> maybe things are improved since then, this was 2 and a half years ago
[17-Jun-2010 14:29:37] * st3v3o crosses fingers
[17-Jun-2010 14:30:05] <rmatte> I'd recommend you guys do a pilot, and not a small one either, because we did pilots of 20 users or so and everything went fine, but as soon as we started getting more special use scenarios the trouble started
[17-Jun-2010 14:30:23] <rmatte> for example, they virtualized microsoft office, so anyone who had specialized office plugins no longer had them
[17-Jun-2010 14:30:31] <st3v3o> yeah a pilots of aobut 20 was done here already no issues
[17-Jun-2010 14:30:43] <rmatte> how many users do you have total?
[17-Jun-2010 14:30:51] <st3v3o> about 80
[17-Jun-2010 14:30:59] <rmatte> ah, that's not too bad then
[17-Jun-2010 14:31:04] <rmatte> we had over 2000 users in the building
[17-Jun-2010 14:31:09] <rmatte> so it was much more challenging
[17-Jun-2010 14:31:12] <st3v3o> oh yea thats a bit more
[17-Jun-2010 14:31:19] <rmatte> hehe
[17-Jun-2010 14:31:34] <rmatte> I doubt it'll be as much of a nightmare for you guys
[17-Jun-2010 14:31:48] <rmatte> dealing with 2000 people is extremely time consuming when things aren't going right
[17-Jun-2010 14:32:03] <rmatte> I mean, I had 160 people per floor on 2 floors just to myself lol
[17-Jun-2010 14:32:28] <rmatte> actually, sorry, 120 per floor rather
[17-Jun-2010 14:32:29] <st3v3o> totally understandable….last place I was at I assisted in supporting 6k people across 13 sites
[17-Jun-2010 14:32:33] <st3v3o> it was a mess
[17-Jun-2010 14:32:40] <rmatte> yeh
[17-Jun-2010 14:32:56] <rmatte> Also, the more people you're supporting, the more IT services get scaled down it always seems
[17-Jun-2010 14:33:13] <rmatte> It was half a year of petitioning before I got them to give me someone as an assistant
[17-Jun-2010 14:33:17] <st3v3o> funny but true
[17-Jun-2010 14:33:31] <st3v3o> bigger places dont seem to have the vision for IT needs
[17-Jun-2010 14:33:47] <rmatte> yeh, and then there's the Canadian government, which is a whole other can of worms
[17-Jun-2010 14:33:47] <rmatte> lol
[17-Jun-2010 14:34:00] <st3v3o>
[17-Jun-2010 14:34:10] <st3v3o> can't be any worse then our government
[17-Jun-2010 14:34:19] <rmatte> probably not
[17-Jun-2010 14:34:22] <rmatte> government is government
[17-Jun-2010 14:34:33] <st3v3o> private sector FTW
[17-Jun-2010 14:34:47] <rmatte> I had money to buy whatever I wanted, but the second I asked for a resource to assists me the sh*t hit the fan lol
[17-Jun-2010 14:35:25] <rmatte> well, If I were an actual government employee I would have stuck around for the pention, but the government tends to hire contractors these days over full time employees
[17-Jun-2010 14:35:41] <rmatte> also, it's canada, so you need to be bilingual to get a government position
[17-Jun-2010 14:35:47] <rmatte> which I am, but my french is rusty
[17-Jun-2010 14:36:16] <st3v3o> thats something that US is moving away from …out side of DC there are several bases that are moving contractors out and only allowing full time staff on base.
[17-Jun-2010 14:36:28] <st3v3o> basically converting a bunch of folks to government employees
[17-Jun-2010 14:36:32] <rmatte> well, it's not so much to do that it's canada, but it's the fact that Ottawa borders with Quebec. If you go more out west they couldn't care less if you speak french.
[17-Jun-2010 14:36:38] <rmatte> yeh, I wish the government here would do that
[17-Jun-2010 14:36:54] <rmatte> because all these contracting places are just sitting in the middle making massive profit for doing nothing
[17-Jun-2010 14:37:08] <st3v3o> yeah taht is a BIG business
[17-Jun-2010 14:37:38] <rmatte> the contracting company I was working for were first nations (indians), so they worked out of their house, got all these big contracts, took a huge cut between what they received and what was paid out to us
[17-Jun-2010 14:37:56] <rmatte> so they were making insane amounts of money for doing hiring when required and for writing a bunch of checks each month
[17-Jun-2010 14:38:25] <st3v3o> sounds like my type of job
[17-Jun-2010 14:38:47] <rmatte> If the government just dumped the contracting agencies and did direct hiring, even if it was direct contracts, the employees would be paid much better and their overall costs would be lower at the same time
[17-Jun-2010 14:38:58] <st3v3o> ugg…I've hit my wall today and can't find the motivation to continue work
[17-Jun-2010 14:39:03] <rmatte> haha
[17-Jun-2010 14:39:18] <rmatte> I'll send an emergency air drop of miller
[17-Jun-2010 14:39:21] <rmatte> it's miller time!
[17-Jun-2010 14:39:46] <st3v3o> sweet
[17-Jun-2010 14:39:59] <rmatte> Or I'll send some canadian beer, Alexander Keith's pale ale.
[17-Jun-2010 14:40:05] <rmatte> yummay
[17-Jun-2010 14:40:57] <st3v3o> I'm not huge on the beers….but I do enjoy some whiskey
[17-Jun-2010 14:41:08] <rmatte> ah, then I'd send you some forty creek
[17-Jun-2010 14:41:23] <kobalt> mmmm wtb forty creek
[17-Jun-2010 14:41:32] <rmatte> wtb?
[17-Jun-2010 14:41:43] <kobalt> want to buy sorry MMO speak
[17-Jun-2010 14:41:49] <rmatte> ah
[17-Jun-2010 14:42:00] <rmatte> you guys have forty creek there?
[17-Jun-2010 14:42:13] <kobalt> nope but I love canadian whisky
[17-Jun-2010 14:42:16] <rmatte> ah
[17-Jun-2010 14:42:29] <rmatte> yeh, forty creek is the best canadian whisky I've had
[17-Jun-2010 14:42:31] <st3v3o> not that I have seen …but I'll have to check the ABC store this weeken
[17-Jun-2010 14:42:31] <kobalt> and am always up to trying new stuff
[17-Jun-2010 14:42:32] <st3v3o> weekend
[17-Jun-2010 14:43:16] <st3v3o> aromas of honey….honey whiskey is good stuff
[17-Jun-2010 14:43:21] <rmatte> There's Canadian Club, but it's garbage compared to forty
[17-Jun-2010 14:43:33] <rmatte> and they are about the same price too
[17-Jun-2010 14:43:48] <rmatte> I've never had honey whiskey
[17-Jun-2010 14:44:30] <rmatte> sounds intriguing
[17-Jun-2010 14:44:39] <st3v3o> American HOney is ok
[17-Jun-2010 14:44:42] <rmatte> I've had mead before
[17-Jun-2010 14:45:44] <st3v3o> interesting
[17-Jun-2010 14:46:16] <rmatte> mead is what the vikings used to drink apparently
[17-Jun-2010 14:46:29] <st3v3o> yeah like thick beer no ?
[17-Jun-2010 14:46:36] <rmatte> it's not thick really
[17-Jun-2010 14:46:46] <theacolyte> Ah one of my favorite topics
[17-Jun-2010 14:46:51] <rmatte> it's just like sweet wine
[17-Jun-2010 14:46:51] <theacolyte> Candian Whiskey is disgusting
[17-Jun-2010 14:46:55] <theacolyte> And shouldn't even be called Whiskey
[17-Jun-2010 14:46:57] <theacolyte> Cough syrup
[17-Jun-2010 14:47:08] <rmatte> theacolyte: depends on what whiskey you try
[17-Jun-2010 14:47:09] <theacolyte> Sorry, stick to Maple Syrup and hockey
[17-Jun-2010 14:47:12] <theacolyte> hehehehe
[17-Jun-2010 14:47:29] <rmatte> theacolyte: we have good whiskey and bad whiskey, clearly you've only had the bad stuff
[17-Jun-2010 14:47:42] <theacolyte> I have never had a good Canadian Whiskey, and I've tried a bit, but never that fourty creek stuff
[17-Jun-2010 14:47:56] <theacolyte> I'm a pretty big whiskey snob though
[17-Jun-2010 14:48:07] <rmatte> theacolyte: well, what do you think of crown for instance?
[17-Jun-2010 14:48:26] <theacolyte> Disgusting
[17-Jun-2010 14:48:38] <st3v3o> I still prefer good old JD….some with the charcoal filtering
[17-Jun-2010 14:48:41] <theacolyte> Give me a bottle of Balvenie
[17-Jun-2010 14:49:04] <st3v3o> crown isn't that bad….its a much lighter whiskey
[17-Jun-2010 14:49:05] <rmatte> theacolyte: balvenie is a malt, completely different
[17-Jun-2010 14:49:12] <theacolyte> I know
[17-Jun-2010 14:49:26] <theacolyte> In all seriousness, I find Canadian whiskey to be much too sweet
[17-Jun-2010 14:49:28] <rmatte> theacolyte: you can't compare malt to rye
[17-Jun-2010 14:49:47] <rmatte> theacolyte: some people like sweet whiskey
[17-Jun-2010 14:50:20] <rmatte> theacolyte: fourty is fairly sweet when compared to american whiskeys
[17-Jun-2010 14:50:30] <rmatte> but it's definitely not sugary sweet
[17-Jun-2010 14:50:41] <theacolyte> I like American whiskey's but not nearly as much as I like scottish whisey's
[17-Jun-2010 14:50:51] <rmatte> yeh well, the scotts do it best
[17-Jun-2010 14:51:12] <theacolyte> I've had a single malt from Canada once
[17-Jun-2010 14:51:13] <theacolyte> Didn't like it
[17-Jun-2010 14:51:16] <theacolyte> Can't remember hte name
[17-Jun-2010 14:51:37] <rmatte> I had some johnnie walker blue label last night, now that's some good stuff
[17-Jun-2010 14:51:42] <rmatte> $20 for a shot
[17-Jun-2010 14:51:43] <rmatte> lol
[17-Jun-2010 14:51:43] <theacolyte> blue label is great
[17-Jun-2010 14:51:49] <theacolyte> even black label is good
[17-Jun-2010 14:51:52] <rmatte> yeh
[17-Jun-2010 14:52:03] <rmatte> I usually drink black label, but they had blue and I couldn't resist
[17-Jun-2010 14:52:07] <theacolyte> You know what gives Canadian Whiskey a bad name? crown royal, black velvet, and the worst of all... Canadian Club
[17-Jun-2010 14:52:10] <theacolyte> Canadian Club!!!
[17-Jun-2010 14:52:26] <rmatte> theacolyte: yeh, Canadian club is quite nasty
[17-Jun-2010 14:52:37] <rmatte> theacolyte: Royal Reserve is similar to Canadian Club
[17-Jun-2010 14:53:07] <rmatte> Forty Creek tastes better than all of the aforementioned
[17-Jun-2010 14:53:09] <theacolyte> Give me a speyside
[17-Jun-2010 14:53:14] <theacolyte> I'll have to try it
[17-Jun-2010 14:54:04] <rmatte> I'm not sure if it will be up to your whiskey critic standards, but when I first tasted it I asked "...this is made in Canada?"
[17-Jun-2010 14:54:11] <theacolyte> hahaha
[17-Jun-2010 14:54:23] <theacolyte> My favorite bottle is probably Balvenie 21 year portwood
[17-Jun-2010 14:54:28] <theacolyte> Which is about a $200 bottle now =/
[17-Jun-2010 14:54:36] <rmatte> http://www.fortycreekwhisky.com/awards/
[17-Jun-2010 14:54:57] <rmatte> oh well, you'd pay that much for blue label, so that's not bad if it's a really good whiskey
[17-Jun-2010 14:54:59] <theacolyte> I've never even seen the bottle
[17-Jun-2010 14:56:09] <rmatte> but yeh, it's won awards around the world, not just in Canada, although some of the awards are kind of backhanded compliments lol
[17-Jun-2010 14:56:16] <rmatte> "Best Overall Canadian Whisky "
[17-Jun-2010 14:56:24] <rmatte> "Highest Score for a Canadian Whisky "
[17-Jun-2010 14:56:25] <theacolyte> Which sort of means nothing to me
[17-Jun-2010 14:56:26] <theacolyte> hahahahaha
[17-Jun-2010 14:56:37] <theacolyte> I keep an open mind though
[17-Jun-2010 14:56:45] <rmatte> meh, try it if you can find it
[17-Jun-2010 14:56:49] <theacolyte> yeah I will
[17-Jun-2010 14:57:05] <theacolyte> I love whisky
[17-Jun-2010 14:57:08] <theacolyte> I really do
[17-Jun-2010 14:57:21] <theacolyte> Lately thouugh I've become more of a beer snob, especially since I'm homebrewing
[17-Jun-2010 14:57:46] <rmatte> ah
[17-Jun-2010 14:57:51] <rmatte> I'm a big beer person
[17-Jun-2010 14:58:15] <rmatte> I can drink almost anything, the 2 beers that I absolutely can't drink are Budweiser and Canadian
[17-Jun-2010 14:58:24] <rmatte> horrible horrible
[17-Jun-2010 14:58:38] <chemist> leffe
[17-Jun-2010 14:58:46] <theacolyte> leffe is a decent belgian
[17-Jun-2010 14:58:49] <chemist> now there's a good beer
[17-Jun-2010 14:59:00] <rmatte> I've never had leffe
[17-Jun-2010 14:59:08] <rmatte> If I can get my hands on it I'll try it
[17-Jun-2010 14:59:11] <theacolyte> I'm mostly into Belgian beer these days
[17-Jun-2010 14:59:27] <chemist> but I much prefer cider, been a west country dweller
[17-Jun-2010 14:59:30] <theacolyte> if you say chimay I will slay you
[17-Jun-2010 14:59:32] <rmatte> I mostly drink canadian beer or irish beer
[17-Jun-2010 15:00:13] <rmatte> cider is alright but I had a bad experience with it back when I didn't know the rule about guiness and cider
[17-Jun-2010 15:00:21] <rmatte> lol
[17-Jun-2010 15:00:25] <theacolyte> Bockor Cuvee des Jacobins Rouge is my favorite beer at the moment
[17-Jun-2010 15:00:42] <rmatte> guiness before cider, not cider before guiness
[17-Jun-2010 15:00:46] <theacolyte> It's a flanders red
[17-Jun-2010 15:00:49] <theacolyte> Sour beer
[17-Jun-2010 15:00:55] <chemist> I doubt it would be like the cider we have round here rmatte
[17-Jun-2010 15:01:03] <rmatte> ah
[17-Jun-2010 15:01:06] <chemist> you can use it as a degreaser too
[17-Jun-2010 15:01:10] <chemist>
[17-Jun-2010 15:01:10] <rmatte> that might be interesting to try then
[17-Jun-2010 15:01:17] <rmatte> yeh, strongbow can barely be called cider
[17-Jun-2010 15:01:17] <theacolyte> chemist: where are you?
[17-Jun-2010 15:01:28] <chemist> theacolyte: Bristol - UK
[17-Jun-2010 15:01:32] <theacolyte> Ah
[17-Jun-2010 15:01:56] <chemist> wrongbow, as it is known round these here parts
[17-Jun-2010 15:02:19] <chemist> the local cider has no fizz to it
[17-Jun-2010 15:02:21] <rmatte> haha
[17-Jun-2010 15:02:31] <rmatte> ah
[17-Jun-2010 15:02:32] <chemist> it is just apple juice, fermented
[17-Jun-2010 15:02:46] <chemist> only commercial ciders have gas
[17-Jun-2010 15:02:55] <rmatte> I can imagine a dark and tan is a lot nicer with that type of cider
[17-Jun-2010 15:03:57] <theacolyte> le sigh
[17-Jun-2010 15:04:00] <theacolyte> now I want a beer
[17-Jun-2010 15:04:24] * chemist has one in the fridge
[17-Jun-2010 15:04:42] <chemist> best part of doing the graveyard shift
[17-Jun-2010 15:05:03] <rmatte> hehe
[17-Jun-2010 15:05:15] <rmatte> graveyard shift as in NOC work?
[17-Jun-2010 15:05:38] <theacolyte> It's 1PM
[17-Jun-2010 15:05:43] <theacolyte> little early here
[17-Jun-2010 15:05:56] <rmatte> 4pm here, I expect to be downing a beer in about an hour or so
[17-Jun-2010 15:05:59] <chemist> not really a NOC, we provide system support to greyhound stadiums who run our sw
[17-Jun-2010 15:06:07] <rmatte> chemist: ah, cool
[17-Jun-2010 15:06:47] <chemist> so we work 10am to 6pm one week
[17-Jun-2010 15:07:03] <chemist> 6pm to 1pm thenext
[17-Jun-2010 15:07:09] <chemist> sorry 11 pm
[17-Jun-2010 15:07:16] <rmatte> that's not too bad
[17-Jun-2010 15:07:31] <rmatte> no 1am to 10am?
[17-Jun-2010 15:07:33] <chemist> no, means every other week I am free in the daytime
[17-Jun-2010 15:07:36] <rmatte> erm, 11am
[17-Jun-2010 15:07:39] <rmatte> erm pm
[17-Jun-2010 15:07:40] <rmatte> bah
[17-Jun-2010 15:07:41] <chemist> no
[17-Jun-2010 15:07:45] <chemist> no need
[17-Jun-2010 15:07:58] <rmatte> yeh, that's not bad, I used to do all sorts of funky shifts
[17-Jun-2010 15:08:15] <rmatte> like 6pm to 6am Friday to Sunday for instance
[17-Jun-2010 15:08:22] <chemist> the day shifts we do sys admin work, evenings support only
[17-Jun-2010 15:08:28] <chemist> and drinking beer
[17-Jun-2010 15:08:37] <rmatte> or 12pm to 8am Monday to Thursday
[17-Jun-2010 15:08:55] <rmatte> yeh, on the 6am to 6pm weekend shifts we used to drink beer
[17-Jun-2010 15:09:05] <rmatte> we'd have a cooler full of beer sitting in the middle of the room
[17-Jun-2010 15:09:05] <chemist> I used to do crazy shifts when I worked for Fujitsu
[17-Jun-2010 15:09:06] <rmatte> lol
[17-Jun-2010 15:09:17] <chemist> hehe
[17-Jun-2010 15:09:28] <rmatte> well, at one point we were rotating through a schedule with 5 different shifts, and you'd switch weekly
[17-Jun-2010 15:09:45] <rmatte> and the way it worked out, 1 week you'd be doing 60 hours
[17-Jun-2010 15:10:40] <chemist> yeah, I've done that sort of pattern
[17-Jun-2010 15:10:47] <chemist> messes up your life
[17-Jun-2010 15:10:49] <rmatte> it's so hard on the body
[17-Jun-2010 15:10:50] <rmatte> yeh
[17-Jun-2010 15:11:18] <rmatte> gladly I'm no longer working front line, so I'm on regular day shifts now
[17-Jun-2010 15:11:20] <rmatte> it's quite nice
[17-Jun-2010 15:11:22] <chemist> when baby #2 arrived, I quit
[17-Jun-2010 15:11:34] <rmatte> well yeh, you'd have to
[17-Jun-2010 15:21:42] <Rocinante> I followed some instructions to try to setup a separate monitor (for watching nodes behind a NAT from a dual-homed machine) and in the process turned on zenrender on my main machine. The instructions didn't work, and I went to back out my changes to look over things again, but now I can't make my main installation stop complaining about zenrender's heartbeat failure. How do I remove it from caring?
[17-Jun-2010 15:32:03] <rmatte> Rocinante: one sec...
[17-Jun-2010 15:33:40] <rmatte> mysql -uzenoss -pzenoss events -e "delete from heartbeat where component in ('zenrender')"
[17-Jun-2010 15:33:56] <rmatte> replace -pzenoss with whatever your mysql database password is
[17-Jun-2010 15:34:14] <rmatte> (only replace the portion that says zenoss obviously)
[17-Jun-2010 15:34:30] <Rocinante> Ah, ok.. I'll try that as soon as I go look up what the password is :>
[17-Jun-2010 15:34:44] <rmatte> the password is easy to find
[17-Jun-2010 15:34:50] <rmatte> just login to zenoss with the admin account...
[17-Jun-2010 15:35:07] <rmatte> then go Event Manager
[17-Jun-2010 15:35:13] <rmatte> then put /manage after the url
[17-Jun-2010 15:35:22] <rmatte> then click properties
[17-Jun-2010 15:35:30] <rmatte> and you'll see it in there
[17-Jun-2010 15:37:50] <Rocinante> Oh, same as the password to my luggage. Sweet, that did the trick. Thanks!
[17-Jun-2010 15:38:03] <Zfield> hello again =)
[17-Jun-2010 15:38:13] <willwh> howdy Zfield
[17-Jun-2010 15:38:19] <Zfield> i'm having another problem...
[17-Jun-2010 15:38:22] <rmatte> np
[17-Jun-2010 15:38:27] <Zfield> i have ubuntu server installed
[17-Jun-2010 15:38:42] <Zfield> and when i try to edit my hosts files w/ vi, i get a really wierd issue
[17-Jun-2010 15:38:59] <Zfield> im using putty ATM and when i hit up down left right, i get ABCD
[17-Jun-2010 15:39:16] <Zfield> no in that order, but i don't knwo why htats happening
[17-Jun-2010 15:39:17] <rmatte> Zfield: yeh, vi is a bit advanced for you since you're new to linux
[17-Jun-2010 15:39:30] <Zfield> but i've never had a problem before
[17-Jun-2010 15:39:40] <willwh> Zfield: apt-get install vim-full
[17-Jun-2010 15:39:47] <willwh> or, might just be, apt-get install vim
[17-Jun-2010 15:39:54] <rmatte> Zfield: I thought you were new to Linux?
[17-Jun-2010 15:39:59] <willwh> vi, as it comes on u-server, sucks, if I remember correctly
[17-Jun-2010 15:40:02] <rmatte> maybe I was mistaken
[17-Jun-2010 15:40:08] <willwh> he did say that yesterday
[17-Jun-2010 15:40:16] <rmatte> it's apt-get install vim
[17-Jun-2010 15:40:19] <willwh> but also mentioned he did some linux course years ago
[17-Jun-2010 15:40:21] <Zfield> i did the full
[17-Jun-2010 15:40:21] <rmatte> or you can use nano
[17-Jun-2010 15:40:24] <rmatte> nano /etc/hosts
[17-Jun-2010 15:40:27] <rmatte> much easier to use
[17-Jun-2010 15:40:30] <willwh> yeah nano is nice too
[17-Jun-2010 15:40:38] <Zfield> yea, im VERY rusty and the extent of my linux exposure is low :-)
[17-Jun-2010 15:40:40] <willwh> I <3 vim /w syntax on though
[17-Jun-2010 15:40:42] <willwh> le best
[17-Jun-2010 15:40:45] <rmatte> I rarely ever use vi anymore
[17-Jun-2010 15:40:59] <rmatte> syntax highlighting you mean?
[17-Jun-2010 15:41:08] <Zfield> what do you use instead of vi?
[17-Jun-2010 15:41:11] <rmatte> nano can do that too, and does it by default in ubuntu 10.04
[17-Jun-2010 15:41:19] <rmatte> I use nano
[17-Jun-2010 15:41:27] <rmatte> you should have it installed by default
[17-Jun-2010 15:41:30] <rmatte> just type nano /etc/hosts
[17-Jun-2010 15:41:32] <willwh> rmatte: interesting
[17-Jun-2010 15:42:06] <Zfield> thanks, that install did the trick
[17-Jun-2010 15:42:11] <Zfield> now my vi isn't acting mental
[17-Jun-2010 15:42:20] <Zfield> but wtf would cause that? different version?
[17-Jun-2010 15:42:36] <rmatte> yes, there are differents versions of vi
[17-Jun-2010 15:42:44] <rmatte> I think the one it comes with is some ancient version
[17-Jun-2010 15:43:17] <Zfield> i've installed linux before, and NEVER have I run into that problem lol
[17-Jun-2010 15:43:38] <Zfield> but then again, i've never installed ubuntu before
[17-Jun-2010 15:43:57] <rmatte> ubuntu is special
[17-Jun-2010 15:44:11] <rmatte> but like I said, nano is a heck of a lot easier to use than vi
[17-Jun-2010 15:44:26] <chemist> try vim instead
[17-Jun-2010 15:44:30] <Zfield> yea, using it now to edit /etc/network/interfaces
[17-Jun-2010 15:44:38] <Zfield> feels more like notepad =)
[17-Jun-2010 15:44:45] <rmatte> vim is alright, I just hate having to switch in and out of input mode
[17-Jun-2010 15:44:53] <chemist> VI iMproved
[17-Jun-2010 15:44:53] <rmatte> drives me insane when I just want to make quick modifications
[17-Jun-2010 15:45:05] <willwh> meh - it's np when you're used to it
[17-Jun-2010 15:45:18] <Zfield> im impressed that i rememer how to write and save in vi =)
[17-Jun-2010 15:45:26] <rmatte> I'm used to pico which is what nano is
[17-Jun-2010 15:45:40] <rmatte> I use vi when I want to do text replacement or something
[17-Jun-2010 15:45:47] <rmatte> which I can generally just use sed for anyways
[17-Jun-2010 15:46:36] <rmatte> Zfield: yeh, most people just know how to exit vi lol
[17-Jun-2010 15:46:41] <rmatte> from the first time they stumble in to it
[17-Jun-2010 15:46:51] <kobalt> I use vi with ANSI terminal (on my linux boxes) and it works great other then the whole insert mode like Rmatte said
[17-Jun-2010 15:46:52] <rmatte> first thing I ever learned in vi was :q!
[17-Jun-2010 15:47:14] <theacolyte> using vi is sort of like removing toenails with rusty pliers
[17-Jun-2010 15:47:17] <kobalt> mine was :wq!
[17-Jun-2010 15:47:32] <rmatte> theacolyte: agreed
[17-Jun-2010 15:47:56] <rmatte> kobalt: well, I didn't want to actually write anything, I just wanted to get the heck out of there
[17-Jun-2010 15:48:09] <rmatte> kobalt: also, :wq! is redundant since :wq works the same
[17-Jun-2010 15:48:26] <kobalt> rmatte, not when the doc is readonly
[17-Jun-2010 15:48:29] <kobalt> =)
[17-Jun-2010 15:48:40] <rmatte> ah, yeh, I guess that's something
[17-Jun-2010 15:48:48] <kobalt> now I use
[17-Jun-2010 15:48:52] <kobalt> for the most part
[17-Jun-2010 15:50:17] <Zfield> what does the do?
[17-Jun-2010 15:54:39] <mray> heh: http://www.vuvuzela-time.co.uk/zenoss.com
[17-Jun-2010 15:56:51] <chemist> mray: that us annoying
[17-Jun-2010 15:57:01] <chemist> *is
[17-Jun-2010 15:57:08] <chemist> but funny
[17-Jun-2010 15:57:09] <Simon4_> bwahaahaahaha
[17-Jun-2010 15:57:27] <kobalt> Zfield, quit vi, writing out modified file to file named in original invocation
[17-Jun-2010 15:58:03] <Zfield> ahh so a shortcut to wq
[17-Jun-2010 15:58:08] <kobalt> Zfield, so it saves and writes the file to the orignal name, a save and close
[17-Jun-2010 15:58:24] <Zfield> ahh ok
[17-Jun-2010 15:58:26] <kobalt> with wq you can change the name :wqtest
[17-Jun-2010 15:58:33] <kobalt> will save it as test
[17-Jun-2010 15:58:36] <Zfield> ohh, never new that
[17-Jun-2010 15:58:45] <Zfield> so what if you do :wqtest hello
[17-Jun-2010 15:58:49] <Zfield> would it save it as test hello?
[17-Jun-2010 15:58:55] <kobalt> I have a lot of files named 1 since I was trying to :wq!
[17-Jun-2010 15:59:11] <kobalt> not sure on that one
[17-Jun-2010 16:00:28] <sciolist> Can someone interpret the bug ID #6126 (http://dev.zenoss.com/trac/ticket/6126) for me? I'm trying to determine if it's fixed in the 2.5.2 Enterprise release...
[17-Jun-2010 16:01:42] <sciolist> the fix seems to say version 2.5.70, so I'm guessing not, but one still hopes...
[17-Jun-2010 16:02:13] <Zfield> my guess would be no, b/c .70 is... .70 higher :-p
[17-Jun-2010 16:02:48] <sciolist> you mean .68 higher? =P
[17-Jun-2010 16:02:50] <mray> sciolist: since the Milestone is "Stone Crab", it's fixed in 3.0
[17-Jun-2010 16:03:33] <sciolist> okay, I'll contact support to see how to get the patch... thanks, mray
[17-Jun-2010 16:04:27] <mray> sciolist: http://dev.zenoss.com/trac/changeset/16905 is the patch from that ticket
[17-Jun-2010 16:04:39] <mray> not sure it applies cleanly to 2.5.2, but it's included in 3.0
[17-Jun-2010 16:05:54] <Zfield> whats the command to install mysql =) apt-get mysql?
[17-Jun-2010 16:06:12] <mray> probably mysql-server
[17-Jun-2010 16:06:25] <mray> apt-cache search mysql
[17-Jun-2010 16:06:26] <mray> and you'll see your options
[17-Jun-2010 16:07:06] <Zfield> wow... lots o options
[17-Jun-2010 16:07:15] <Zfield> well beer time =) i'll figure it out tomorrow
[17-Jun-2010 16:08:00] <rmatte> lol
[17-Jun-2010 16:09:51] <rmatte> Zfield: to answer your question, :wqtest\ hello
[17-Jun-2010 16:09:55] <rmatte> would save it as test hello
[17-Jun-2010 16:10:06] <rmatte> you need to escape the space
[17-Jun-2010 16:11:45] <rmatte> and it's apt-get install mysql-server or aptitude install mysql-server
[17-Jun-2010 16:19:09] <willwh> Zfield: apt-cache search mysql | grep -i server
[17-Jun-2010 16:19:10] <willwh>
[17-Jun-2010 16:31:45] <arrrghhh> mray, i don't know if rmatte told you but i think i stumbled into a bug...
[17-Jun-2010 16:33:09] <mray> in 2.5.2 or the beta?
[17-Jun-2010 16:33:12] <arrrghhh> I have two locations, CORP and CO. Some of the alarms I get at CORP show up for CO. I even deleted the location organizer for CO and recreated it with nothing associated, and it was still getting alarms.
[17-Jun-2010 16:33:13] <arrrghhh> 2.2
[17-Jun-2010 16:33:14] <arrrghhh> er
[17-Jun-2010 16:33:15] <arrrghhh> 2.5.2
[17-Jun-2010 16:34:38] <arrrghhh> also you helped me with that awesome PingPerf template... I remember there used to be CPU and memory and probably some other things in that perf tab, but they're not there any longer... how did i remove them and how can i add them back?
[17-Jun-2010 16:43:11] <mray> which device class are the devices in now?
[17-Jun-2010 16:43:42] <mray> recall that the graphs are provided by the performance templates that are bound to the device, and if you change device classes they may go away
[17-Jun-2010 16:44:07] <arrrghhh> yes, ok maybe a better question would be is what template provided those graphs?
[17-Jun-2010 16:44:17] <mray> probably Device
[17-Jun-2010 16:44:41] <arrrghhh> k. i don't remember un-binding any templates. i'll make sure that one is still bound properly.
[17-Jun-2010 16:45:06] <arrrghhh> any ideas about that bug? i was thinking maybe i was doing something wrong, and somehow a device got listed in two locations... i just don't see how that's possible.
[17-Jun-2010 16:47:38] <mray> when you move a device between locations, the previous events are still associated with that location
[17-Jun-2010 16:47:55] <mray> so after you move it, send them to history
[17-Jun-2010 16:49:28] <rmatte> yeh, events have a variable that they store the location of the device in when the event comes in
[17-Jun-2010 16:49:42] <rmatte> so just moving the device won't make the event immediately show up in the new location
[17-Jun-2010 16:50:03] <rmatte> also, when you're binding templates, make sure you hold down alt and highlight all of the templates that you want bound
[17-Jun-2010 16:50:04] <rmatte> not just 1
[17-Jun-2010 16:50:17] <rmatte> otherwise you'll only have the one template that you highlighted bound
[17-Jun-2010 16:54:45] <mloven> hey guys, I've got a question that seems simple but is kinda stumping me right now....
[17-Jun-2010 16:55:29] <mloven> You know those "OID blah is bad" events that pop up? I've got tons of them right now and I can't seem to get rid of them.
[17-Jun-2010 16:56:19] <mloven> And, before you answer, this isn't a case of having the wrong template (i.e. copying ethernetCsmacd to etherCsmacd64), etc.
[17-Jun-2010 16:56:52] <rmatte> ummm, so you've created and customized templates for each one?
[17-Jun-2010 16:57:00] <mloven> Most of these are on standart Gig-E or Fast_E interfaces, and they all have the appropriate template for their type
[17-Jun-2010 16:57:05] <mloven> *standard
[17-Jun-2010 16:57:12] <rmatte> for instance, if you have interfaces with type frame-relay, you've created a template called frame-relay?
[17-Jun-2010 16:57:34] <rmatte> (I'm trying to gauge how much you understand the way Zenoss handles interface templates)
[17-Jun-2010 16:59:26] <mloven> Guage away I've been through the "OMG I have to copy the ethernetCsmacd template to propVirtual, or whatever" plenty of times. Like I said, these are mostly interfaces that are ethersmacd type or, in a couple cases ethersmacd64. In both cases, they are using the "same-named" template.
[17-Jun-2010 16:59:38] <mloven> that's why this is a weird one for me...
[17-Jun-2010 17:00:10] <rmatte> ok, another thing to understand is that 2 interfaces may have the same type, but they may not support the same OIDs
[17-Jun-2010 17:00:25] <rmatte> for instance, if you have virtual sub interfaces of an ethernet interface
[17-Jun-2010 17:00:26] <arrrghhh> mray, i deleted the location organizer & recreated it... that wouldn't have cleared the events for that location?
[17-Jun-2010 17:00:37] <rmatte> they'll be of type ethernetCsmacd, but they won't support error OIDs
[17-Jun-2010 17:01:10] <rmatte> now, the crappy part is that the only way to fix that is to either remove the errors OIDs from the main template, or create a local template on each of those interfaces and modify it to remove those OIDs (which is tedious).
[17-Jun-2010 17:01:28] <rmatte> afk
[17-Jun-2010 17:01:29] <arrrghhh> i'll brb guys
[17-Jun-2010 17:03:28] <mloven> rmatte, I get what you're saying, but in most cases, these are standard Gig-E or Fast-E (no sub-interfaces).
[17-Jun-2010 17:09:19] <arrrghhh> mray, that "Device" template was the one, thanks!
[17-Jun-2010 17:09:35] <arrrghhh> i must've unbound that template when i bound that PingPerf template... ah well.
[17-Jun-2010 17:09:37] <mray> glad to hear it
[17-Jun-2010 17:13:21] <rmatte> back
[17-Jun-2010 17:13:37] <rmatte> mloven: did you restart Zenoss since you created the templates?
[17-Jun-2010 17:13:53] <mloven> nope. didn't know I needed to.
[17-Jun-2010 17:14:00] <rmatte> mloven: someone else was having an issue where they created custom templates and kept getting debug messages but then they restarted zenoss and they went away
[17-Jun-2010 17:14:14] <mloven> hmmm... worth a try I suppose.
[17-Jun-2010 17:14:16] <rmatte> so it's worth a shot
[17-Jun-2010 17:14:27] <rmatte> I seem to remember having to do the same thing back in the day
[17-Jun-2010 17:14:35] <rmatte> although it's been ages
[17-Jun-2010 17:14:38] <mloven> unfortunately won't be able to restart until later in the evening.
[17-Jun-2010 17:14:38] <arrrghhh> mray, i'm still getting the bug with these locations...
[17-Jun-2010 17:14:53] <rmatte> mloven: k, well try it out and come back tomorrow if it doesn't fix it
[17-Jun-2010 17:14:59] <rmatte> I'll be around and we can try some other stuff
[17-Jun-2010 17:15:04] <mloven> I'll give it a try later. If it doesn't work, I'll hop back on tomorrow and... yep... what you said.
[17-Jun-2010 17:15:08] <arrrghhh> my CO location (that i just created) has NOTHING associated to it. CORP has 26 devices, with 6 events. As soon as I created the CO location, I get 6 events there as well...
[17-Jun-2010 17:15:10] <rmatte> hehe
[17-Jun-2010 17:15:20] <mloven> Thanks rmatte.
[17-Jun-2010 17:15:23] <rmatte> np
[17-Jun-2010 17:15:44] <Simon4_> arrrghhh: arrghhh!
[17-Jun-2010 17:15:47] <rmatte> hehe
[17-Jun-2010 17:15:53] <Simon4_> danm, couldn't resist
[17-Jun-2010 17:15:59] <arrrghhh> pretty much!
[17-Jun-2010 17:16:04] <rmatte> you were missing an r
[17-Jun-2010 17:16:14] <arrrghhh> lol the first one he must've tab completed
[17-Jun-2010 17:16:18] <Simon4_> heheh
[17-Jun-2010 17:16:19] <rmatte> yup
[17-Jun-2010 17:16:47] <rmatte> woohoo, I'm almost done customizing the new version of OTRS, can't wait to get this deployed, it shall be spiffy
[17-Jun-2010 17:18:05] <arrrghhh> mray, i definitely think it's a bug. if you have something for me to try if you think it's my setup i'm all ears...
[17-Jun-2010 17:18:37] <mray> arrrghhh: go ahead and open a bug, with good recreate steps and we'll see what we can do
[17-Jun-2010 17:18:51] <arrrghhh> oh that was my other question. let's say google maps can't find a particular location, is there a log file that shows me bad locs?
[17-Jun-2010 17:19:08] <mray> I don't believe there is
[17-Jun-2010 17:19:10] <arrrghhh> mray, ok... i started opening one under the zenoss user, but i didn't feel comfortable completing it.
[17-Jun-2010 17:19:22] <mray> that's what the zenoss user is for
[17-Jun-2010 17:19:47] <arrrghhh> well i wasn't sure how to recreate it exactly, other than creating a site with a portion of the name of another site.
[17-Jun-2010 17:19:50] <rmatte> arrrghhh: The way I troubleshoot bad locations is to go in to the locations section, click on each location one by one and then click on the map tab directly under each location
[17-Jun-2010 17:20:03] <rmatte> if it draws the map with the single location you're good, if not, then that's one that you need to fix
[17-Jun-2010 17:20:05] <arrrghhh> rmatte, ha, i was afraid of that. alrighty then, thanks.
[17-Jun-2010 17:21:20] <arrrghhh> alright. 86 locations entered, about halfway there for our branches...
[17-Jun-2010 17:21:27] <arrrghhh> this map is getting messy haha
[17-Jun-2010 17:22:59] <rmatte> lol, yup
[17-Jun-2010 17:23:01] <Simon4_> if you had a "locations" file you could script that fairly easily
[17-Jun-2010 17:23:10] <arrrghhh> ?
[17-Jun-2010 17:23:45] <Simon4_> have a text file full of locations, then use a python script to add those locations out of the file
[17-Jun-2010 17:23:54] <arrrghhh> oh i see what you're saying
[17-Jun-2010 17:24:17] <arrrghhh> yea, i'm almost done... figuring out/writing a python script at this point would probably take more time haha.
[17-Jun-2010 17:24:26] <Simon4_> *nod* true
[17-Jun-2010 17:24:37] <arrrghhh> i'm far from a python expert
[17-Jun-2010 17:24:45] <arrrghhh> heck, i wouldn't even consider myself a novice haha
[17-Jun-2010 17:24:55] <Simon4_> I'm an automation junkie, so it always heads that way
[17-Jun-2010 17:25:02] <arrrghhh> yea, i always try to
[17-Jun-2010 17:25:04] <arrrghhh> if i can
[17-Jun-2010 17:26:02] <arrrghhh> but since there's no error file
[17-Jun-2010 17:26:07] <arrrghhh> this allows me to verify each address as i put it in
[17-Jun-2010 17:26:16] <Simon4_> for sure
[17-Jun-2010 17:26:27] <arrrghhh> i didn't realize that i had to verify them manually until now tho, so there's 80-some sites that i haven't verified yet
[17-Jun-2010 17:26:34] * Simon4_ still has one address in zneoss that appears on the completely wrong bit of the map
[17-Jun-2010 17:26:41] <arrrghhh> haha
[17-Jun-2010 17:26:52] <arrrghhh> no sites in anartica huh?
[17-Jun-2010 17:26:53] <Simon4_> everyone keeps asking me which DC we have in east London
[17-Jun-2010 17:27:02] <arrrghhh> haha
[17-Jun-2010 17:27:25] <Simon4_> if I put the address into google maps, it gets it right
[17-Jun-2010 17:27:32] <Simon4_> for some reason in zenoss, not so much
[17-Jun-2010 17:27:34] <arrrghhh> weird
[17-Jun-2010 17:27:38] <Simon4_> yeah, very much
[17-Jun-2010 17:27:41] <arrrghhh> *should* be no different.
[17-Jun-2010 17:28:09] <arrrghhh> you're putting in the full city state & zip?
[17-Jun-2010 17:28:24] <Simon4_> yeah, exactly the same string goes into the desc in zenoss that does into google maps
[17-Jun-2010 17:28:33] <arrrghhh> hrm
[17-Jun-2010 17:28:35] <Simon4_> it worked in 2.5.something, then broke one upgrade
[17-Jun-2010 17:28:45] <arrrghhh> i was just making sure you weren't being vague with your addressing and not including the zip or something like htat
[17-Jun-2010 17:28:47] <arrrghhh> that
[17-Jun-2010 17:28:51] <Simon4_> now it places it about 30 miles away from where it should be
[17-Jun-2010 17:28:52] <arrrghhh> shouldn't matter, but i'm not sure how picky it is
[17-Jun-2010 17:29:02] <arrrghhh> very odd...
[17-Jun-2010 17:29:07] * Simon4_ hasn't spent much time looking at it, but it's amusingly odd
[17-Jun-2010 17:29:38] <arrrghhh> yea it's going to be interesting when i roll this out
[17-Jun-2010 17:29:47] <arrrghhh> everyone in the company is used to an extremely old looking system.
[17-Jun-2010 17:29:53] <Simon4_> heh
[17-Jun-2010 17:29:55] <arrrghhh> and a lot of people here are scared of change. should be fun.
[17-Jun-2010 17:29:59] <Simon4_> v3 certainly isn't that
[17-Jun-2010 17:30:59] <arrrghhh> yea, i'm excited about it
[17-Jun-2010 17:31:13] <arrrghhh> wondering when it will be final... i'd rather roll it than 2.5.2 actually.
[17-Jun-2010 17:31:33] <rmatte> I doubt you'll have many problems, from a general user standpoint (not administrative) the interface is quite easy to use
[17-Jun-2010 17:31:40] <rmatte> and it's flashy, which people like
[17-Jun-2010 17:31:52] <arrrghhh> well most people like flashy
[17-Jun-2010 17:32:03] <arrrghhh> unfortunately the department that uses this heavily... not so much.
[17-Jun-2010 17:32:10] <rmatte> lol
[17-Jun-2010 17:32:11] <arrrghhh> they despise even the smallest change
[17-Jun-2010 17:32:15] <rmatte> well, it's not only flashy but functional
[17-Jun-2010 17:32:16] <rmatte>
[17-Jun-2010 17:32:24] <arrrghhh> we upgraded their phones to IP phones and they flipped out.
[17-Jun-2010 17:32:27] <rmatte> I don't see how it can be worse than what you already have
[17-Jun-2010 17:32:34] <arrrghhh> they love them now, but jeez it took a while for them to quit complaining.
[17-Jun-2010 17:32:35] <rmatte> really? I absolutely love IP phones
[17-Jun-2010 17:32:48] <arrrghhh> yea, so do most of us humanoids haha
[17-Jun-2010 17:32:52] <rmatte> lol
[17-Jun-2010 17:33:01] <arrrghhh> the monitors... they're a different breed.
[17-Jun-2010 17:33:33] <rmatte> I really need to do a scheduled reboot of my servers next week so that I can get rid of this sawtooth graphing in the datapoint rate graph
[17-Jun-2010 17:33:42] <rmatte> I applied the patch 2 weeks ago but didn't restart zenoss
[17-Jun-2010 17:33:48] <rmatte> sorry, not reboot, just restart zenoss rather
[17-Jun-2010 17:34:02] <arrrghhh> oh, you should see my data point graph now!
[17-Jun-2010 17:34:10] * Simon4_ considers a restart to be a BAU activity
[17-Jun-2010 17:34:13] <arrrghhh> looks *much* better
[17-Jun-2010 17:34:16] <Simon4_> and deals with it as that
[17-Jun-2010 17:34:31] <rmatte> BAU?
[17-Jun-2010 17:34:36] <Simon4_> at least now were off 2.5.1. which required reindexing etc before a restart
[17-Jun-2010 17:34:42] <Simon4_> "business as usual"
[17-Jun-2010 17:34:54] <arrrghhh> lol i started googling it myself. that was the closest thing that made sense.
[17-Jun-2010 17:34:55] <rmatte> yeh, 2.5.0 and 2.5.1 were brutal
[17-Jun-2010 17:34:57] <Simon4_> total UI downtime on a normal restart is under 10 seconds, so it's acceptable
[17-Jun-2010 17:35:01] <Simon4_> rmatte: yeah
[17-Jun-2010 17:35:03] <rmatte> I held off on upgrading until 2.5.2 was released
[17-Jun-2010 17:35:03] <arrrghhh> Behavioral Analysis Unit... probably not.
[17-Jun-2010 17:35:17] <arrrghhh> Beirut Arab University... hrm nope. haha
[17-Jun-2010 17:35:23] <rmatte> lol
[17-Jun-2010 17:35:32] <Simon4_> ahahaah
[17-Jun-2010 17:35:44] <arrrghhh> Base Anesthesia Units... a little abstract
[17-Jun-2010 17:36:04] <arrrghhh> Backward Adaptive Update... not even sure what that would be.
[17-Jun-2010 17:36:13] <Simon4_> "bad attitude ugandians"
[17-Jun-2010 17:36:16] <arrrghhh> Beacon Airfoil Unit is probably my favorite
[17-Jun-2010 17:36:25] <rmatte> Simon4_: which means?
[17-Jun-2010 17:37:09] <Simon4_> rmatte: "business as usual" in the UK means "changes that don't affect production and therefore are done with minimum change control and have minimal risk"
[17-Jun-2010 17:37:13] <rmatte> ahhh
[17-Jun-2010 17:37:17] <rmatte> makes sense now
[17-Jun-2010 17:37:18] <rmatte> lol
[17-Jun-2010 17:37:44] <rmatte> meh, I'm more so waiting until next week because I'm amazed that it's been up for 35 days without a restart and is still performing well
[17-Jun-2010 17:38:00] <rmatte> with 2.4.5 and the memory leak from rrdtool in that version I had to restart every week or two
[17-Jun-2010 17:38:06] <rmatte> all the swap would get munched up
[17-Jun-2010 17:38:14] <arrrghhh> rmatte, damn... that would drive me nuts.
[17-Jun-2010 17:38:15] <Simon4_> 2.5.1 was the same with zeo
[17-Jun-2010 17:38:22] <Simon4_> box would eat ram
[17-Jun-2010 17:38:23] <rmatte> now with 2.4.5, I've had it running for 35 days and it hasn't even touched swap
[17-Jun-2010 17:38:42] <rmatte> oh by the way, there are some patches to make zeo faster on 2.5.2, I can pass you the list if you want
[17-Jun-2010 17:39:01] <rmatte> zenpatch 18589 && zenpatch 18908 && zenpatch 18890 && zenpatch 18941
[17-Jun-2010 17:39:17] <rmatte> that's supposed to eliminate a lot of zeodb churn
[17-Jun-2010 17:39:22] <Simon4_> ah cool
[17-Jun-2010 17:39:28] <rmatte> I think it was cgibbons who passed me that list
[17-Jun-2010 17:39:31] <rmatte> oh no
[17-Jun-2010 17:39:34] <rmatte> it was rocket
[17-Jun-2010 17:39:53] * Simon4_ saves
[17-Jun-2010 17:40:01] <rmatte> that's another reason why I need to restart zenoss on all my boxes
[17-Jun-2010 17:40:05] <rmatte> I applied those too
[17-Jun-2010 17:40:11] <rmatte> and haven't restarted the majority yet
[17-Jun-2010 17:40:18] <rmatte> I restarted a couple and have noticed performance improvement
[17-Jun-2010 17:40:45] <Simon4_> awesome
[17-Jun-2010 17:41:08] <Simon4_> so I have a box sitting with our live db on it, running away with all the RRD files in /ramfs
[17-Jun-2010 17:41:14] <Simon4_> damn it's fast
[17-Jun-2010 17:41:25] <arrrghhh> sheesh how much RAM do you have?
[17-Jun-2010 17:41:27] <rmatte> I can imagine
[17-Jun-2010 17:41:38] <rmatte> RRD is an IO hog
[17-Jun-2010 17:41:44] <Simon4_> cronjob writes em out to disk every 15 minutes
[17-Jun-2010 17:41:47] <arrrghhh> that it is
[17-Jun-2010 17:41:49] <arrrghhh> oh i see
[17-Jun-2010 17:41:54] <rmatte> Simon4_: nice, that's an awesome setup
[17-Jun-2010 17:41:55] <arrrghhh> that's cool
[17-Jun-2010 17:41:56] <Simon4_> arrrghhh: 16GB on that box
[17-Jun-2010 17:42:07] <Simon4_> collecting about 30k rrd files
[17-Jun-2010 17:42:12] <arrrghhh> yea
[17-Jun-2010 17:42:19] * Simon4_ needs to blog the setup, but it's damn awesome
[17-Jun-2010 17:42:25] <arrrghhh> i don't even want to know how many this box is collecting with its piddly 2gb
[17-Jun-2010 17:42:26] <rmatte> for sure
[17-Jun-2010 17:42:31] <rmatte> I'd be interested to read it
[17-Jun-2010 17:42:41] <Simon4_> load just dropped through the floor
[17-Jun-2010 17:42:47] <rmatte> arrrghhh: It's collecting however many datapoints you have
[17-Jun-2010 17:43:01] <rmatte> each datapoint gets stored in it's own RRD
[17-Jun-2010 17:43:02] <Simon4_> the read/write nature of rrd is so hard on disk IO
[17-Jun-2010 17:43:05] <arrrghhh> yea, 2x because of the second monitoring tool that also uses RRD
[17-Jun-2010 17:47:36] <frozty_sa> rmatte: I'll have to question you and mray over the weekend if I get a chance, my evening didn't quite go as planned
[17-Jun-2010 17:48:41] <rmatte> ah, I won't be around on the weekend
[17-Jun-2010 17:48:48] <rmatte> mray probably won't either
[17-Jun-2010 17:48:56] <frozty_sa> I didn't really see any patches or stuff attached to those tickets I found yesterday (it's friday here already, and I'm still awake at almost 0100. woooo.), so I reckon there's no code around it yet
[17-Jun-2010 17:48:59] <rmatte> we could correspond via email or something
[17-Jun-2010 17:49:00] <frozty_sa> rmatte: oh
[17-Jun-2010 17:49:33] <frozty_sa> perhaps
[17-Jun-2010 18:01:08] <arrrghhh> ah well this single screen crap is drivin me nuts. have a good one guys, i'll talk to you later!
[17-Jun-2010 18:07:26] forsberg is now known as fOrsberg
[18-Jun-2010 00:00:30] [disconnected at Fri Jun 18 00:00:30 2010]
[18-Jun-2010 00:00:31] [connected at Fri Jun 18 00:00:31 2010]
[18-Jun-2010 00:00:44] [zenoss-logger (logger bot) has joined #zenoss]
[18-Jun-2010 01:58:12] fOrsberg is now known as forsberg
[18-Jun-2010 02:30:10] rhettardo_ is now known as rhettardo
[18-Jun-2010 07:19:21] forsberg is now known as fOrsberg
[18-Jun-2010 08:46:09] <ke4qqq> npmccallum: lol - just saw your post re zope - wow 60 deps sounds like a nightmare.
[18-Jun-2010 08:53:52] <npmccallum> ke4qqq: whatchagonnado?
[18-Jun-2010 08:54:50] * ke4qqq would suggest a wiki page listing dependencies and if they are up for review, etc. allow others an easy on ramp to pick a small dep and get it packaged
[18-Jun-2010 08:54:58] <ke4qqq> but that in and of itself is a lot of work.
[18-Jun-2010 08:55:39] <Zfield> work = bad
[18-Jun-2010 08:57:38] <npmccallum> ke4qqq: yes, my plan is to outline specifically what is required
[18-Jun-2010 08:57:53] <npmccallum> ke4qqq: I suspect that, honestly, much of the work has already been done in the zope repo
[18-Jun-2010 08:58:41] <npmccallum> ke4qqq: where is the right place for that wiki page?
[18-Jun-2010 09:12:46] fOrsberg is now known as forsberg
[18-Jun-2010 10:17:38] <ke4qqq> npmccallum: anywhere you want on fp.o/wiki/ just create a page
[18-Jun-2010 10:26:16] mrayzenoss1 is now known as mrayzenoss
[18-Jun-2010 10:29:27] <arrrghhh> rmatte, so i screwed up my templates somethin fierce... i think it's related to the bindings, but when i do the 'reset bindings' it doesn't seem to fix the issue. i seem to have EVERY single template associated with every single device... I'm not sure how I managed that, I thought the templates would be triggered by key words in the template name...
[18-Jun-2010 10:30:51] <Guest40826> Greetings.
[18-Jun-2010 10:31:44] <arrrghhh> hello mister guest
[18-Jun-2010 10:31:58] <Guest40826> We keep having alerts for tail this, vi that. After deleting them from OS, we have to restart zenprocess to clear them.
[18-Jun-2010 10:32:05] <Guest40826> Going to have to get a proper nic one of these days.
[18-Jun-2010 10:32:29] <Guest40826> It's things like vi httpd.conf. So the template is seeing "httpd" and grabbing it as a process that it should monitor.
[18-Jun-2010 10:32:51] <Guest40826> Any thoughts on how to prevent this?
[18-Jun-2010 10:33:19] <arrrghhh> i'm actually having template issues myself. i *thought* i understood how they were implemented, but i was dead wrong.
[18-Jun-2010 10:35:44] <arrrghhh> mrayzenoss, are you around matt?
[18-Jun-2010 10:35:52] <mrayzenoss> yeah, sitting in a demo
[18-Jun-2010 10:35:58] <arrrghhh> ah
[18-Jun-2010 11:00:15] <gwb2351> if you had a list of devices, and wanted to mass-bind a template to that list of devices programatically, how woud you do this?
[18-Jun-2010 11:00:39] <gwb2351> note: devices are not all in the same class, so inheritance/hierarchy is not an option
[18-Jun-2010 11:03:49] <arrrghhh> gwb2351, see docs.huihoo.com/zenoss/admin-guide/2.1.1/ch07s07.html
[18-Jun-2010 11:08:09] <gwb2351> hmmm... example 2 might work, but was looking for zendmd example (this template monitors HTTPS certificate expiration)
[18-Jun-2010 11:08:46] <arrrghhh> not sure, i'm having a ridiculous template problem that i seemingly created myself...
[18-Jun-2010 11:11:56] <arrrghhh> rmatte, i'm guessing you're not around yet...?
[18-Jun-2010 11:13:28] mrayzenoss is now known as mray
[18-Jun-2010 11:24:15] <arrrghhh> yea, my templates are definitely not bound properly... but the bind feature isn't making much sense to me.
[18-Jun-2010 11:30:12] <mray> gwb2351: you can bind templates in zenbatchload
[18-Jun-2010 11:30:17] <mray> or do it with zendmd
[18-Jun-2010 11:30:45] <gwb2351> yeah, i was looking for the zendmd code if people already knew it
[18-Jun-2010 11:31:00] <mray> gwb2351: 1 sec
[18-Jun-2010 11:31:56] <mray> in zendmd, get your list of devices to update
[18-Jun-2010 11:32:01] <mray> and for each of them, call
[18-Jun-2010 11:32:11] <mray> templateslist =Â dev.zDeviceTemplates
[18-Jun-2010 11:32:15] <mray> where dev is a device
[18-Jun-2010 11:32:42] <mray> dev.setZenProperty(''zDeviceTemplates', templates+['YourTemplateToAdd'])
[18-Jun-2010 11:33:00] <mray> dev.setZenProperty(''zDeviceTemplates', templateslist+['YourTemplateToAdd'])
[18-Jun-2010 11:41:39] <Kristopher424> I think I have enough issues with this Zenoss installation that it calls for a re-install. Before I completely have to rebuild all of my datapoints for graphs and my transforms for events, is there a way to easily zenpack and download those to quickly install on the fresh installation?
[18-Jun-2010 11:41:44] <Kristopher424> (If any of that just made sense...)
[18-Jun-2010 11:42:31] <rmatte> Kristopher424: what kind of issues are you seeing?
[18-Jun-2010 11:43:03] <rmatte> I'm just curious since nothing is really unfixable, so before going to that length there are probably other solutions
[18-Jun-2010 11:43:25] <Kristopher424> rmatte: dmd errors: message/49789#49789 and some other things, like Zenoss reporting all network devices lose ping, then come back up several times per day...when other NMS softwares don't see it.
[18-Jun-2010 11:45:01] <rmatte> well first off, have you tried removing and re-adding the few devices that you're having issues with?
[18-Jun-2010 11:45:18] <rmatte> it looks to me like there is some property in zope that shouldn't be there, or there's a property missing
[18-Jun-2010 11:45:36] <rmatte> I've seen similar with the zProperties tab before
[18-Jun-2010 11:46:26] <Kristopher424> I have deleted, re-added, and even added new devices and have gotten the dmd error.
[18-Jun-2010 11:46:42] <Kristopher424> They're all one type of device, though...not varying by make or model.
[18-Jun-2010 11:47:03] <rmatte> Kristopher424: have you tried a reindex for starters?
[18-Jun-2010 11:56:42] <Kristopher424> Reindex for the device, yes.
[18-Jun-2010 11:57:25] <Kristopher424> Ha, I don't know what I'm talking about.... reindex isn't per device. Yes I've done a reindex and commit.
[18-Jun-2010 12:05:42] <rmatte> k
[18-Jun-2010 12:05:45] <rmatte> hmm
[18-Jun-2010 12:33:58] <arrrghhh> rmatte, did you see my post earlier...? not sure what i did, but the bindings on all the templates are hosed now, and i can't figure out how to get 'em back...
[18-Jun-2010 12:39:10] forsberg is now known as fOrsberg
[18-Jun-2010 12:39:35] fOrsberg is now known as forsberg
[18-Jun-2010 12:44:48] <npmccallum> ke4qqq: https://fedoraproject.org/wiki/Zenoss
[18-Jun-2010 12:48:52] <ke4qqq> npmccallum: awesome!!!!
[18-Jun-2010 12:52:01] <npmccallum> ke4qqq: refresh it, I just put all our patches against external deps
[18-Jun-2010 12:52:34] <npmccallum> ke4qqq: care to help me go through and fill in some of the info? (for instance, I know MySQL-python is packaged)
[18-Jun-2010 12:55:23] <ke4qqq> sure - I'll work on it a bit
[18-Jun-2010 12:55:58] <npmccallum> ke4qqq: the good news, is that with zope2 already being worked on, we are MUCH closer than I had thought
[18-Jun-2010 12:56:04] <ke4qqq> me too
[18-Jun-2010 12:56:17] * ke4qqq had no idea zope2 was being worked on at all
[18-Jun-2010 12:56:53] <npmccallum> me either
[18-Jun-2010 12:58:53] <Kristopher424> rmatte: I used Ubuntu 8.04 LTS with the Zenoss stack installer. I'm wondering if I borked the installation somewhere in the process.
[18-Jun-2010 13:01:56] <rmatte> hmmm
[18-Jun-2010 13:02:02] <rmatte> it's pretty hard to mess up the stack install
[18-Jun-2010 13:02:12] <rmatte> the only time I've seen that happen is when people terminate it before it's done
[18-Jun-2010 13:02:21] <rmatte> since it sits at 100% progress for like 5 or 10 minutes
[18-Jun-2010 13:02:29] <rmatte> so people think it's stuck and ctrl-c out of it
[18-Jun-2010 13:02:35] <rmatte> beyond that I haven't seen it mess up
[18-Jun-2010 13:06:41] <npmccallum> ke4qqq: just list the version number in the "In Fedora" column with a link to the koji page for the package
[18-Jun-2010 13:07:00] <npmccallum> ke4qqq: also, check out my color coding
[18-Jun-2010 13:10:14] <ke4qqq> k
[18-Jun-2010 13:15:37] <npmccallum> ke4qqq: your rrdtool color is wrong
[18-Jun-2010 13:15:38] <ke4qqq> may have to harass some maintainers to get them up to speed
[18-Jun-2010 13:15:49] <ke4qqq> there's no color for wrong version
[18-Jun-2010 13:15:58] <ke4qqq> ahhh there is now
[18-Jun-2010 13:16:01] <ke4qqq> I'll change several then
[18-Jun-2010 13:17:28] <npmccallum> ke4qqq: I'm not sure what we're going to do with packages like wmi
[18-Jun-2010 13:17:48] <npmccallum> ke4qqq: which is essentially a fork of a pre-GPLv3 samba4
[18-Jun-2010 13:18:01] <ke4qqq> is zenoss not GPLv2+?
[18-Jun-2010 13:18:05] <npmccallum> nope
[18-Jun-2010 13:18:09] <ke4qqq> just straight gplv2
[18-Jun-2010 13:18:10] <npmccallum> GPLv2-only
[18-Jun-2010 13:18:10] <ke4qqq> wow
[18-Jun-2010 13:18:15] <ke4qqq> who maintains wmi?
[18-Jun-2010 13:18:18] <npmccallum> us
[18-Jun-2010 13:18:26] <ke4qqq> ohhh well then you just package it
[18-Jun-2010 13:18:36] <ke4qqq> forks are ok, as long as someone maintains it
[18-Jun-2010 13:18:42] <npmccallum> I'm not sure if wmi whips with samba4 or not
[18-Jun-2010 13:19:02] <npmccallum> technically speaking, there is no linking going on
[18-Jun-2010 13:19:53] <ke4qqq> what happens when version in fedora is way in front of zenoss - what color is that?
[18-Jun-2010 13:20:03] <ke4qqq> python-coverage to be specific
[18-Jun-2010 13:20:49] <mray> npmccallum: the forked code isn't maintained AFAIK
[18-Jun-2010 13:21:18] <npmccallum> mray: sure it is, we fix it when we find bugs
[18-Jun-2010 13:21:28] <mray> no, I meant on the Samba side
[18-Jun-2010 13:21:41] <npmccallum> oh, that I don't know about
[18-Jun-2010 13:22:03] <npmccallum> we should give samba patches as GPLv3 but ship those patches as GPLv2
[18-Jun-2010 13:22:37] <npmccallum> mray: is wmi in revision control somewhere?
[18-Jun-2010 13:22:42] <mray> yeah
[18-Jun-2010 13:23:52] <npmccallum> ke4qqq: much newer is pink
[18-Jun-2010 13:27:02] <chemist> I have a win exe being monitored by zenoss, the exe is running but zenoss stil reports it as process not running, any ideas/suggestions?
[18-Jun-2010 13:32:36] <rmatte> ok, I have a fun one for you guys...
[18-Jun-2010 13:32:38] <npmccallum> ke4qqq: for most of the patches they appear to be irrelevant to zenoss itself but are related to zenoss shipping our own versions for many platforms
[18-Jun-2010 13:33:05] <rmatte> I have a device where the correct interface names are set in ifName, example: .1.3.6.1.2.1.31.1.1.1.1.382 = STRING: 5/48
[18-Jun-2010 13:33:28] <rmatte> but Zenoss uses ifDescr, so instead I'm getting: .1.3.6.1.2.1.2.2.1.2.382 = STRING: 10/100/1000 utp ethernet
[18-Jun-2010 13:33:38] <rmatte> so I have 10 interfaces all called 10/100/1000 utp ethernet
[18-Jun-2010 13:33:40] <rmatte> solution?
[18-Jun-2010 13:34:19] <rmatte> actually, sorry, I have like 30 or 40 interfaces all named that
[18-Jun-2010 13:36:00] <rmatte> Is there a way to force Zenoss to specifically use ifName instead of ifDescr for these devices?
[18-Jun-2010 13:36:49] <npmccallum> you'll have to check the modeller plugin
[18-Jun-2010 13:39:14] <rmatte> I've just gone through it and it seems to only be rigged to grab from ifDescr
[18-Jun-2010 13:39:29] <rmatte> eugh
[18-Jun-2010 13:50:42] <rmatte> the only way I can see this working is if I mod it to use a zProperty to select whether I was to use ifDescr or ifName
[18-Jun-2010 13:50:48] <rmatte> while would really be a nice enhancement
[18-Jun-2010 13:50:53] <rmatte> while == which*
[18-Jun-2010 13:51:06] <rmatte> guess I'll dig through the code and try to figure this out
[18-Jun-2010 13:53:55] <mray> and now I'm rewriting the Core MySQL ZenPack to work with SSH
[18-Jun-2010 13:54:04] <rmatte> cool
[18-Jun-2010 13:55:13] <mray> so you don't have to open up port 3306
[18-Jun-2010 13:55:46] <mray> wow, that is a serious Nagios plugin
[18-Jun-2010 13:55:47] <mray> STATUS OK|Aborted_clients=0 Aborted_connects=152 Binlog_cache_disk_use=0 Binlog_cache_use=0 Bytes_received=2344862 Bytes_sent=8359234 Com_admin_commands=0 Com_assign_to_keycache=0 Com_alter_db=0 Com_alter_db_upgrade=0 Com_alter_event=0 Com_alter_function=0 Com_alter_procedure=0 Com_alter_server=0 Com_alter_table=0 Com_alter_tablespace=0 Com_analyze=0 Com_backup_table=0 Com_begin=0 Com_binlog=0 Com_call_procedure=0 Com_change_db=1617 Com_change
[18-Jun-2010 13:57:39] <bigegor> i'm also rewriting all of my database ZenPacks
[18-Jun-2010 14:02:19] <bigegor> new SQLDataSource based on Python's DB-API and has many features ported from WMIDataSource and WBEM DataSource, like queue optimization, formulas in Data Point aliases.
[18-Jun-2010 14:02:55] <mray> bigegor: you rock!
[18-Jun-2010 14:07:02] <rmatte> ^ yeh, you do
[18-Jun-2010 14:07:03] <rmatte> lol
[18-Jun-2010 14:07:32] <bigegor> mray: i can send it to you.
[18-Jun-2010 14:07:56] <mray> ok, I probably won't update many zenpacks until this velocity stuff is done
[18-Jun-2010 14:08:25] <mray> http://en.oreilly.com/velocity2010/public/schedule/detail/15544
[18-Jun-2010 14:11:05] <mray> so far I'm monitoring 10 boxes with LinuxMonitor, LinuxMonitorAddOn, Apache, MySQL (rewriting to work with SSH), Fping, AWS, HttpMonitor, Synthetic Web Transactions and I'll be adding DNS and probably writing a Chef Platform ZenPack
[18-Jun-2010 14:11:16] <mray> and dumping alerts to Twitter
[18-Jun-2010 14:11:44] <mray> we'll be selectively crashing parts of the infrastructure and automatically recovering from it
[18-Jun-2010 14:11:54] <mray> Zenoss/Chef/Dyn.com
[18-Jun-2010 14:13:56] <nzle> what do I need to do to get filesystems to show anything but total bytes. I have Net-snmp installed on the linux box in question.
[18-Jun-2010 14:15:27] <rmatte> nzle: what are the other values showing as?
[18-Jun-2010 14:15:39] <rmatte> "Unknown"?
[18-Jun-2010 14:15:58] <nzle> yes, I thave total bytes but Unknown for everything else.
[18-Jun-2010 14:15:59] <bigegor> to simplify migration to new SQLDataSource, i've also reimplement ZenODBC with SQLDataSource. ZenODBC based ZenPack can using it.
[18-Jun-2010 14:20:39] <mray> gotta run, back here Monday
[18-Jun-2010 14:21:05] <bigegor> bye
[18-Jun-2010 14:21:13] <nzle> rmatte, did you have a suggestion for my unknown file system sizes..
[18-Jun-2010 14:22:26] <rmatte> nzle: when did you add the devices?
[18-Jun-2010 14:22:28] <rmatte> was it recently?
[18-Jun-2010 14:22:57] <nzle> Nevermind. Seems to be coming in now, either needed to wait longer, or perhaps because I forced a reload of the page. when i clicked on a file system it seemed to have data, then when I shift/reloaded the os page it filled in.
[18-Jun-2010 14:23:10] <rmatte> that's exactly what I was going to suggest
[18-Jun-2010 14:23:17] <nzle> No, old device, had only cmd collectors before.
[18-Jun-2010 14:23:27] <rmatte> when you add anything to Zenoss it takes 3 polling cycles before data is displayed (about 15 minutes)
[18-Jun-2010 14:23:30] <nzle> now I need to figure out the thresholds.
[18-Jun-2010 14:23:37] <nzle> Ahh, ok.
[18-Jun-2010 14:23:40] <rmatte> or even if you remodel and it picks up new stuff
[18-Jun-2010 14:23:59] <rmatte> "figure out the thresholds"?
[18-Jun-2010 14:24:31] <rmatte> mray: If I fix this ifName vs ifDescr thing and submit a patch for it, what are the chances of having that make it's way in to 3.0?
[18-Jun-2010 14:24:37] <rmatte> oh, he left
[18-Jun-2010 14:24:39] <rmatte> bah
[18-Jun-2010 14:30:01] <nzle> rmatte, could you throw me a line and either give me a quick primer on setting up a threshold to notify on for a file system, or refer me to authoritative instructions? my boss is gonna ask me if I have this working in about 5 more minutes.
[18-Jun-2010 14:31:16] <rmatte> what do you want to notify on?
[18-Jun-2010 14:31:21] <rmatte> if usage exceeds a certain level?
[18-Jun-2010 14:31:35] <rmatte> say 90% or something?
[18-Jun-2010 14:31:45] <nzle> over some percentage, probably 1 notifications, one at 80% and another at 90%
[18-Jun-2010 14:31:56] <rmatte> that's easy, there's already a template there that does that
[18-Jun-2010 14:31:56] <nzle> 2 notifications that is
[18-Jun-2010 14:32:03] <rmatte> click on one of the drives on the OS tab
[18-Jun-2010 14:32:08] <rmatte> then go to the templates tab
[18-Jun-2010 14:32:14] <rmatte> and you'll see a FileSystem template
[18-Jun-2010 14:32:16] <rmatte> click on that
[18-Jun-2010 14:32:21] <rmatte> you'll see an existing threshold there
[18-Jun-2010 14:32:35] <rmatte> and the max value will be set to: something * 0.9 or whatever as I recall
[18-Jun-2010 14:32:46] <rmatte> if you want to switch it to 80, make it 0.8
[18-Jun-2010 14:32:48] <rmatte> and save it
[18-Jun-2010 14:33:22] <rmatte> you can also do it per drive (say you want everything monitored at 90 but only 1 drive at 80) by making a local copy of the template from the templates tab after clicking on the drive, then editing that local copy
[18-Jun-2010 14:33:35] <nzle> I dont have a Drives on the os page. do you mean one of the mountpoints under Filesystems?
[18-Jun-2010 14:33:59] <nzle> yes, ok, got it.
[18-Jun-2010 14:34:00] <rmatte> If you want a second notification at 90, add a second threshold exactly like the first, but set it to 0.9 or whatever
[18-Jun-2010 14:34:11] <rmatte> yes, I mean one of the mountpoints
[18-Jun-2010 14:34:19] <rmatte> I used "drive" as a general term
[18-Jun-2010 14:34:26] <rmatte> I didn't mean an actual physical drive
[18-Jun-2010 14:34:26] <rmatte> lol
[18-Jun-2010 14:35:59] <nzle> I see thats defined at /devices/server. If I go there and do it then the 2 thresholds will work for everything, right, then I can override as needed with local copied on specific devices or filesystems.
[18-Jun-2010 14:44:32] <rmatte> that's right
[18-Jun-2010 14:44:49] <rmatte> it's a relational database so parent templates get applied to anything under there
[18-Jun-2010 14:44:50] <rmatte> them*
[18-Jun-2010 14:45:04] <rmatte> so if you modify it in /Server it will apply to every device under that class
[18-Jun-2010 14:45:24] <rmatte> it's actually a pretty nice layout
[18-Jun-2010 14:45:33] <rmatte> anyways, afk for 5
[18-Jun-2010 14:55:23] <rmatte> hmmm, this code modification might be a bit more complicated than I thought
[18-Jun-2010 14:55:44] <rmatte> actually, hmm, maybe not
[18-Jun-2010 15:40:44] <rmatte> man, this collector plugin is like chinese to me right now lol
[18-Jun-2010 15:40:51] <rmatte> slowly figuring it out piece by piece
[18-Jun-2010 15:42:28] <rmatte> they couldn't have found more generic names for the variables
[18-Jun-2010 15:42:30] <rmatte> om and id
[18-Jun-2010 15:42:31] <rmatte> grrr
[18-Jun-2010 15:46:24] <Zfield> gives you a reason to learn chinese :-p
[18-Jun-2010 15:47:08] <Zfield> if i have a file on a windows desktop, how can i get it to my ubuntu server box?
[18-Jun-2010 15:47:15] <rmatte> lol
[18-Jun-2010 15:47:27] <rmatte> check out InterfaceMap.py and you'll see what I mean
[18-Jun-2010 15:47:57] <rmatte> I'm trying to figure out how to get it to use a second SNMP value instead of how it's currently setting the names of the interfaces
[18-Jun-2010 15:48:07] <rmatte> but there's a lot of processing that I don't fully understand yet
[18-Jun-2010 15:48:16] <rmatte> I'm out of here in 2 minutes anyways, I'll pick it up Monday
[18-Jun-2010 15:48:38] <Zfield> i got 12 more min here :-(
[18-Jun-2010 15:48:44] <rmatte> If I can get this working I shall be very happy
[18-Jun-2010 15:49:19] <rmatte> basically what I'm doing is, Zenoss uses ifDescr to set the interface name by default, but that sometimes doesn't make sense since the ifDescr info is super generic whereas the ifName info is useful
[18-Jun-2010 15:49:31] <rmatte> so I want to make it so that you can set which you want to use for a device in zProperties
[18-Jun-2010 15:49:39] <rmatte> ifDescr being the default and ifName being the alternative
[18-Jun-2010 15:50:23] <rmatte> since right now I have a few devices where every interface is named something like: copper ethernet (10/100) since that's what ifDescr provides on that device
[18-Jun-2010 15:50:29] <rmatte> but ifName provides the actual interface names
[18-Jun-2010 15:51:50] <rmatte> If I can get this working cleanly I'll try to get them to implement it in to 3.0
[18-Jun-2010 15:53:22] forsberg is now known as fOrsberg
[18-Jun-2010 16:43:23] <nzle> I'm confused. I installed net-snmp on a host and allowed port 161 in iptables. My boss wanted me to prove that it was refused though by default so I removed the 161 rule. if I telnet from the zenoss box to the box in question on port 161 it is refused. However zenoss continues to show no problem with snmp unless I kill the deamon on the box in question. if I restart it, it clears, yet it refuses port 161. What am I misunderstanding??
[18-Jun-2010 16:43:58] <chemist> nzle: port 162?
[18-Jun-2010 16:44:28] <nzle> havent done anything with that one.
[18-Jun-2010 16:44:39] <chemist> if I'm not mistaken 161 is to access snmp
[18-Jun-2010 16:45:00] <chemist> 162 is for snmp sending to server
[18-Jun-2010 16:45:17] <chemist> can you snmpwalk the device?
[18-Jun-2010 16:45:33] <chemist> from your zenoss box?
[18-Jun-2010 16:47:03] <nzle> just a sec, but from what Im hear you saying, 161 is inqueries from zenoss to the box, 162 is response/status coming from the box
[18-Jun-2010 16:48:05] <chemist> I think that's how it works
[18-Jun-2010 16:48:21] <nzle> yes, I was able to snmpwalk it and got a few dozen lines of output.
[18-Jun-2010 16:48:45] <chemist> in that case 161 is open
[18-Jun-2010 16:49:48] <nzle> so what is best practice on having snmp on production boxes and controlling who can mess with it. deny those 2 for all and allow from the monitor?
[18-Jun-2010 16:50:09] <nzle> Hmm, ok, Ill look closer.
[18-Jun-2010 16:50:35] <chemist> yes, and a community name that isn't public or private (the defaults)
[18-Jun-2010 16:51:35] <chemist> you can also set snmpd.conf to only allow certain hosts to access snmp
[18-Jun-2010 16:52:10] <chemist> same with windows
[18-Jun-2010 17:08:05] <willwh> host allow is your best option nzle
[18-Jun-2010 17:08:11] <willwh> that's how I run the show anyway
[18-Jun-2010 17:08:40] <willwh> sounds like you're monitoing nix boxes - and know iptables - so ya should be gold there
[18-Jun-2010 17:09:02] <willwh> in windows - in firewall - just hit the "change scope" on any exceptions in the firewall and you can allow only for specific hosts
[18-Jun-2010 17:35:15] fOrsberg is now known as forsberg
[18-Jun-2010 18:43:44] <arrrghhh> rmatte, hey you around?
[18-Jun-2010 18:45:57] <arrrghhh> bummer. is *anyone* around? haha
[18-Jun-2010 18:47:55] <sytem> maybe
[18-Jun-2010 18:48:41] <arrrghhh> ...do you think you can help explain how templates are bound? i thought i understood, but now all my custom templates aren't being used at all.
[18-Jun-2010 18:51:36] <sytem> havent use them much
[18-Jun-2010 18:52:09] <arrrghhh> yea, i actually had to. maybe you don't montior devices that they're an issue with. without these templates i get FLOODED with debug events for "bad OID"
[18-Jun-2010 18:56:03] <arrrghhh> maybe Simon4 can help me
[18-Jun-2010 18:56:09] <arrrghhh> hahaha wb
[18-Jun-2010 18:56:50] * Simon4 has a think
[18-Jun-2010 18:56:57] <Simon4> it's 1am, and I've been drinking for a while
[18-Jun-2010 18:57:01] <arrrghhh> nice
[18-Jun-2010 18:57:09] <arrrghhh> and you just signed into #zenoss...?
[18-Jun-2010 18:57:15] <Simon4> silly autojoin
[18-Jun-2010 18:57:30] <arrrghhh> it's 6pm here, i freakin broke my templates and was hopin to run into rmatte
[18-Jun-2010 18:57:35] <Simon4> heh
[18-Jun-2010 18:57:39] <Simon4> what's bung?
[18-Jun-2010 18:57:45] <arrrghhh> i have all these custom templates
[18-Jun-2010 18:57:52] <arrrghhh> because of a flood of debug events for 'bad OID'
[18-Jun-2010 18:58:00] <arrrghhh> but the templates don't seem to be bound any more.
[18-Jun-2010 18:58:12] <arrrghhh> i somehow had them ALL bound to every device, and that was just messed up.
[18-Jun-2010 18:58:30] <Simon4> ah yeah, not good
[18-Jun-2010 18:58:35] <Simon4> bind to device class, not devices
[18-Jun-2010 18:58:46] <arrrghhh> so i tried to get everything back to the way it was, and now it seems the custom templates aren't being used at all.
[18-Jun-2010 18:58:55] <arrrghhh> yea, i guess i'm confused on how the bind is supposed to work
[18-Jun-2010 18:58:56] <sytem> 3am here and im trying to figure out why our zenperfsnmp complete 9 runs out of 10
[18-Jun-2010 18:59:11] <Simon4> check the zDeviceTemplates zProperty on the device class or the Devices
[18-Jun-2010 18:59:23] <Simon4> I find it a much more reliable way to find out what templates are bound
[18-Jun-2010 18:59:24] <arrrghhh> Simon4, yea, i was looking at that... i cleared it all out
[18-Jun-2010 18:59:44] <arrrghhh> sytem, do you have a ridiculous number of data points or a puny server hardware-wise?
[18-Jun-2010 18:59:52] <Simon4> right... did you clear it out, or did you remove it from the overridden options on the bottom of the zproperties tab?
[18-Jun-2010 19:00:11] <Simon4> if you just clear the textbox out, you're overriding the properties, and they won't inherit
[18-Jun-2010 19:00:14] <arrrghhh> i'm not sure what you mean by that second part. i think i just cleared it out...
[18-Jun-2010 19:00:19] <Simon4> vs removig it at the bottom of the page
[18-Jun-2010 19:00:25] <Simon4> check the bottom of the page on that tab
[18-Jun-2010 19:00:27] <arrrghhh> 1 sec lemme look
[18-Jun-2010 19:00:30] <Simon4> you can "clear" a zproperty
[18-Jun-2010 19:00:52] <Simon4> sounds like that's what you've done, so it won't inherit the templates from the device class
[18-Jun-2010 19:01:05] <arrrghhh> what "delete local property"? that section?
[18-Jun-2010 19:01:09] <Simon4> yeah, that
[18-Jun-2010 19:01:15] <arrrghhh> i definitely did not use that.
[18-Jun-2010 19:01:18] <Simon4> so delete the local property of zDeviceTemplates
[18-Jun-2010 19:01:29] <arrrghhh> there isn't one
[18-Jun-2010 19:01:33] <Simon4> then set the templates you want the devices to use in the device class containing the devices
[18-Jun-2010 19:01:44] <arrrghhh> it's set to "Device" and "PingPerf" which is the template Matt helped me create.
[18-Jun-2010 19:02:04] <Simon4> on the device? or the device class?
[18-Jun-2010 19:02:05] <arrrghhh> hrm, before the templates seemed to figure out what device to use based on the name of the template
[18-Jun-2010 19:02:14] <arrrghhh> the /Device class
[18-Jun-2010 19:02:25] <arrrghhh> er /Devices I guess
[18-Jun-2010 19:02:34] <Simon4> so if you look on a device's zProperties do you see the PingPerf template listed?
[18-Jun-2010 19:02:35] <sytem> arrrghhh: something like 300 servers to monitor, issue is somewhere how harddisks are added
[18-Jun-2010 19:02:51] <arrrghhh> sytem, you can try increasing the time that it's allowed to run...
[18-Jun-2010 19:02:59] <Simon4> it should be listed, but shown as being defined in /Devices
[18-Jun-2010 19:03:39] <arrrghhh> Simon4, no I only see ethernetCsmacd and Device
[18-Jun-2010 19:04:11] <arrrghhh> I can confirm that in the "Templates" section of the device under "More"
[18-Jun-2010 19:04:22] <sytem> arrrghhh: no, thats not the problem here, whole process usually freezes with some servers, but sometimes it complete
[18-Jun-2010 19:04:36] <Simon4> arrrghhh: where does it say they are defined? (if you look at the zProperties for the device and look at zDeviceTemplates)
[18-Jun-2010 19:04:50] <arrrghhh> sytem, hrm... have you pinpointed which servers? are there some 'usual suspects' so-to-speak?
[18-Jun-2010 19:04:51] <Simon4> it may be that you just need to bind the PingPerf template a bit further down
[18-Jun-2010 19:05:09] <arrrghhh> it seems i need to unbind a bunch of templates
[18-Jun-2010 19:05:25] <arrrghhh> i don't get how these templates were being chosen seemingly automatically.
[18-Jun-2010 19:05:33] <Simon4> I avoid all the "bind" and "unbind" options, and just use the zproperties screen
[18-Jun-2010 19:05:40] <Simon4> it's been a bunch more reliable for me
[18-Jun-2010 19:05:53] <Simon4> and yeah, always add templates to a class vs a device
[18-Jun-2010 19:06:02] <sytem> some windows-servers, errormessage is like WARNING zen.zenperfsnmp: Failed to collect on ***** (exceptions.ValueError: invalid literal for int(): C)
[18-Jun-2010 19:06:04] <arrrghhh> Simon4, i think i see what you mean... i had a lot of frustrating times with the bind function. zProperties worked, but i broke it
[18-Jun-2010 19:06:22] <sytem> modeller get that snmp-index wrong
[18-Jun-2010 19:06:23] <Simon4> yeah, that delete local property thing is the way to remove it
[18-Jun-2010 19:06:27] * Simon4 bails off to bed
[18-Jun-2010 19:06:29] <Simon4> night!
[18-Jun-2010 19:06:33] <arrrghhh> thanks!
[18-Jun-2010 19:06:35] <arrrghhh> oh well
[18-Jun-2010 19:09:37] <sytem> this debuggin would be more easy if zenoss is completly broken, then there would be no these alert-sms:s to interrupt debugging
[18-Jun-2010 19:09:55] <arrrghhh> haha
[18-Jun-2010 19:21:00] <arrrghhh> well, now i have no templates associated... and no graphs in perf tab too.
[18-Jun-2010 19:21:01] <arrrghhh> hrm
[18-Jun-2010 19:26:35] forsberg is now known as fOrsberg
[18-Jun-2010 19:30:56] fOrsberg is now known as forsberg
[18-Jun-2010 19:31:26] forsberg is now known as fOrsberg
[18-Jun-2010 19:35:41] <arrrghhh> fOrsberg, I've always wondered why do you keep changing your name like that?
[19-Jun-2010 00:00:30] [disconnected at Sat Jun 19 00:00:30 2010]
[19-Jun-2010 00:00:31] [connected at Sat Jun 19 00:00:31 2010]
[19-Jun-2010 00:00:47] [zenoss-logger (logger bot) has joined #zenoss]
[19-Jun-2010 00:20:42] <zosky> hi yall
[19-Jun-2010 00:23:19] <zosky> help plz. i installed zenoss from source on ubuntu 10.04 and now i'd like to remove it -- how to ??? everything i read points to /usr/local/zenoss/uninstall ... which i dont have ?
[19-Jun-2010 00:46:44] <zosky> no1
[19-Jun-2010 02:23:14] <sergeymasushko> is there a way to clear event history for the particular device?
[19-Jun-2010 03:22:50] <Jane_Curry> test
[19-Jun-2010 04:03:38] fOrsberg is now known as forsberg
[19-Jun-2010 07:05:25] forsberg is now known as fOrsberg
[19-Jun-2010 11:27:39] fOrsberg is now known as forsberg
[19-Jun-2010 16:06:54] <chemist> ping
[19-Jun-2010 16:11:29] <sytem> pong
[19-Jun-2010 17:39:34] forsberg is now known as fOrsberg
[20-Jun-2010 00:00:30] [disconnected at Sun Jun 20 00:00:30 2010]
[20-Jun-2010 00:00:30] [connected at Sun Jun 20 00:00:30 2010]
[20-Jun-2010 00:00:47] [zenoss-logger (logger bot) has joined #zenoss]
[20-Jun-2010 04:57:09] fOrsberg is now known as forsberg
[20-Jun-2010 12:47:21] forsberg is now known as fOrsberg
[20-Jun-2010 15:48:19] fOrsberg is now known as forsberg
[20-Jun-2010 17:02:29] <sytem> hmmm, history-table might be little overgronwn, select count(1) from history; has taken more than 15 minutes and still not completed
[20-Jun-2010 17:03:40] <sytem> same query to status, 3,90 sec and 39k as result
[20-Jun-2010 17:55:03] <sytem> finally: count(1) 8599037 1 row in set (39 min 27.02 sec)
[20-Jun-2010 18:16:42] forsberg is now known as fOrsberg
[20-Jun-2010 18:16:54] <Wolf> sytem: what disk structure?
[20-Jun-2010 18:24:17] <sytem> mysql data and rrd-files are on separete volumes from san, zenoss binaries and zope database are on local drives
[20-Jun-2010 18:25:31] <sytem> now the same query takes less time, 2 seconds to 3 minutes every time i try
[20-Jun-2010 18:28:37] <Wolf> ok, so what disk structure is the mysql database on?
[20-Jun-2010 18:28:58] <Wolf> of course it takes less time, the results are cached in the innodb buffer
[20-Jun-2010 18:30:10] <sytem> yes, thats quite clear
[20-Jun-2010 18:31:09] <Wolf> raid 1? raid 5? raid 10? number of disks?
[20-Jun-2010 18:31:21] <Wolf> also are you using innodb file per table?
[20-Jun-2010 18:32:08] <Apachez> the mysql config in the zenoss stack is pretty much non existent
[20-Jun-2010 18:32:15] <sytem> i have no idea about disks on this machine, i just have volume mounted from somewhere
[20-Jun-2010 18:32:18] <Apachez> also the queries are in such way so its hard to create good indexes
[20-Jun-2010 18:32:36] <Wolf> Apachez: oh yes, I know
[20-Jun-2010 18:33:06] <Wolf> I manage a zenoss install that has about 3 million events growth per day
[20-Jun-2010 18:33:28] <frozty_sa> wow
[20-Jun-2010 18:33:37] <Wolf> our history table is almost 100mil rows, details is almost 400mil
[20-Jun-2010 18:33:58] <Wolf> ya, I've done a lot of mysql and disk tuning
[20-Jun-2010 18:34:07] <sytem> we have 2.5.2 rpm and separate mysql, quite big improvement in performance after 2.4 stack install
[20-Jun-2010 18:34:08] <frozty_sa> I honestly want to try out monitoring datasets with a non-mysql database sometime
[20-Jun-2010 18:34:29] <frozty_sa> but it's just such a major task to attempt just for a performance comparison
[20-Jun-2010 18:34:54] <Wolf> frozty_sa: the same data placed in MSSQL is about 50-100 times faster query return time
[20-Jun-2010 18:35:09] <frozty_sa> that almost sounds impossible
[20-Jun-2010 18:35:13] <Wolf> without indexes
[20-Jun-2010 18:35:18] <Wolf> but it is
[20-Jun-2010 18:35:19] <frozty_sa> but I have no idea what your actual query times are
[21-Jun-2010 00:00:30] [disconnected at Mon Jun 21 00:00:30 2010]
[21-Jun-2010 00:00:31] [connected at Mon Jun 21 00:00:31 2010]
[21-Jun-2010 00:00:46] [zenoss-logger (logger bot) has joined #zenoss]
[21-Jun-2010 00:36:45] fOrsberg is now known as forsberg
[21-Jun-2010 05:09:47] <chemist> ping
[21-Jun-2010 06:01:09] <Rolfs> hi
[21-Jun-2010 07:33:45] <Zfield> chemist: pong
[21-Jun-2010 07:36:57] <fragfutter> -bash: pong: command not found
[21-Jun-2010 07:37:02] <fragfutter> did you mean ping?
[21-Jun-2010 07:37:14] <fragfutter>
[21-Jun-2010 07:45:29] <Zfield> i was replying to chemist's ping at ~2.5 hrs ago :-p
[21-Jun-2010 07:46:17] <chemist> the moment has passed
[21-Jun-2010 07:47:02] <fragfutter> Zfield: at least the turnaround time is not infinite
[21-Jun-2010 07:49:23] <Zfield> there was no timeout specified
[21-Jun-2010 07:54:48] <Zfield> can anyone help me get samba working in ubuntu =)
[21-Jun-2010 07:55:29] <Zfield> i installed it using apt-get, but its not in my /etc/init.d/ diretory
[21-Jun-2010 07:55:43] <fragfutter> 10.04?
[21-Jun-2010 07:55:57] <Zfield> sounds about right... dloaded it last week
[21-Jun-2010 07:56:30] <fragfutter> ubuntu 10.04 no longer has a traditional Sys-V init. It uses upstart
[21-Jun-2010 07:56:51] <fragfutter> if samba is converted to upstart there are scripts in /etc/init/ (i think)
[21-Jun-2010 07:57:14] <fragfutter> you should call them using service (service samba status) (at least i think it was service)
[21-Jun-2010 07:57:40] <Zfield> samba: unrecognized service
[21-Jun-2010 07:57:53] <fragfutter> Zfield: then look how it is called.
[21-Jun-2010 07:58:09] <fragfutter> smb, cifs, bolero, whatever
[21-Jun-2010 07:59:02] <Zfield> i see a smbd.conf
[21-Jun-2010 07:59:09] <Zfield> in the /etc/init dir
[21-Jun-2010 07:59:36] <fragfutter> and what would you try if it is called smbd.conf?
[21-Jun-2010 08:00:06] <Zfield> so it is running
[21-Jun-2010 08:00:08] <Zfield> yay =)
[21-Jun-2010 08:01:29] <Zfield> in my /etc/samba dir, there is a smb.conf file - is that redundant?
[21-Jun-2010 08:01:43] <Zfield> would i just need to edit the one in my /etc/init dir?
[21-Jun-2010 08:01:50] <fragfutter> you might want to look into those files
[21-Jun-2010 08:04:37] <Zfield> i forget the name of the default text editor in ubuntu 10... not vi, the other one
[21-Jun-2010 08:04:47] <fragfutter> emacs
[21-Jun-2010 08:04:54] <fragfutter> (sorry could not resist)
[21-Jun-2010 08:05:01] <fragfutter> nano, pico, vim
[21-Jun-2010 08:05:12] <fragfutter> i think it's nano on ubuntu
[21-Jun-2010 08:07:50] <Zfield> wtf is the difference b/w pico and nano!? i opened them both up and they seem the same ol
[21-Jun-2010 08:08:09] <fragfutter> propably they are symlinked or aliased.
[21-Jun-2010 08:08:18] <Zfield> ok, thats what my thought was
[21-Jun-2010 08:08:19] <rocket> both are inferior to vim
[21-Jun-2010 08:08:21] <rocket>
[21-Jun-2010 08:08:31] <fragfutter> pico is an editor developed from the same guys that made pine.
[21-Jun-2010 08:08:51] <fragfutter> nano is a clone (rewritten) of pico with a clean license
[21-Jun-2010 08:09:09] <fragfutter> rocket: correct
[21-Jun-2010 08:09:16] <Zfield> yea, if i go to help when i type pico, it shows nano :-p
[21-Jun-2010 08:09:44] <Zfield> i keep forgetting vim means vi improved
[21-Jun-2010 08:09:48] <fragfutter> Zfield: or you could check what you are calling... but that's adavanced...
[21-Jun-2010 08:09:55] <Zfield> how can you do that?
[21-Jun-2010 08:10:25] <fragfutter> i said thats advanced
[21-Jun-2010 08:10:59] <Zfield> you gotta learn somehow =P ... then again i'll probably worry about that later
[21-Jun-2010 08:11:11] <Zfield> im trying to get zenoss working - and i want to grab the install off my other comp
[21-Jun-2010 08:11:14] <fragfutter> man ls; man alias; man which
[21-Jun-2010 08:11:17] <Zfield> thus samba
[21-Jun-2010 08:14:17] <Zfield> no alias for nano, but when i do a which for nano or pico, it points to the /user/bin/nano /user/bin/pico dirs (respectively)
[21-Jun-2010 08:14:23] <Zfield> - oh well, back to getting samba working
[21-Jun-2010 08:42:36] <Zfield> hey fragfutter, you still around?
[21-Jun-2010 08:52:30] <Zfield> nvm, figured it out
[21-Jun-2010 09:12:51] mrayzenoss is now known as mray
[21-Jun-2010 09:13:17] <fragfutter> bigegor: *ping*
[21-Jun-2010 09:14:06] <bigegor> 3 packets transmitted, 3 received, 0% packet loss, time 2000ms
[21-Jun-2010 09:14:12] <fragfutter> perfect.
[21-Jun-2010 09:14:22] <fragfutter> bigegor: did you write the hp-eva zenpack?
[21-Jun-2010 09:14:31] <bigegor> yes
[21-Jun-2010 09:16:12] <fragfutter> bigegor: where is my question list. damn.
[21-Jun-2010 09:16:56] <fragfutter> bigegor: found it
[21-Jun-2010 09:17:23] <fragfutter> bigegor: to monitor an eva i have a hp-cim provider on a windows server that then communicates with the eva over san.
[21-Jun-2010 09:17:48] <bigegor> yes
[21-Jun-2010 09:18:21] <fragfutter> bigegor: after modifying a template my shelves are displayed correctly. So far so good. But what happens if i want to monitor my second eva through the same windows server
[21-Jun-2010 09:20:16] <bigegor> fragfutter: first of all, you need HPEVAMon 1.1
[21-Jun-2010 09:21:44] <fragfutter> an update...
[21-Jun-2010 09:22:46] <bigegor> fragfutter: disconect Command View from collected EVA, connect to second one and add new EVA with second EVAs iLO IP address.
[21-Jun-2010 09:24:09] <fragfutter> bigegor: i'm monitoring through the Server providing CIM.
[21-Jun-2010 09:25:21] <fragfutter> bigegor: can i install HPEVAMon 1.1 over 1.0, or do i need to uninstall the old one first?
[21-Jun-2010 09:27:18] <bigegor> fragfutter: you can simply install new one.
[21-Jun-2010 09:29:50] <bigegor> fragfutter: check WBEM DataSource version too
[21-Jun-2010 09:32:55] <fragfutter> bigegor: also an update. (2.4 -> 2.5)
[21-Jun-2010 09:33:15] <bigegor> yes
[21-Jun-2010 09:34:01] <fragfutter> is there an option to modify the shelve layout, or do i need to edit the source files?
[21-Jun-2010 09:38:06] <fragfutter> because the evas have different layouts (vert, horiz). So editing the source will be wrong for one of them
[21-Jun-2010 09:39:31] <fragfutter> bigegor: and the other question is about the iLO. i monitor through the server IP of the CIM-Server. What do you mean by iLO address? the iLO of the Server (that would have no cim available)?
[21-Jun-2010 09:40:56] <bigegor> fragfutter: IP address of EVAs management module.
[21-Jun-2010 09:42:28] <fragfutter> bigegor: is there cim available on it?
[21-Jun-2010 09:45:23] <bigegor> fragfutter: no, it can not be used for monitoring, but with new firmware Command View available on it.
[21-Jun-2010 09:46:02] <bigegor> fragfutter: But not wbem
[21-Jun-2010 09:46:46] <fragfutter> bigegor: i think my enclosure is too old. I can't find an ip address for it.
[21-Jun-2010 09:50:52] <fragfutter> bigegor: but anyhow. Your pack is querying through wbem, right? and if there is no wbem on the iLO how do you query it?
[21-Jun-2010 09:55:21] <bigegor> fragfutter: IP for EVA not used by monitoring, but zenoss need IP for every device. Queries will be sent to zWbemProxy IP address.
[21-Jun-2010 09:55:47] <fragfutter> bigegor: ah ok. so i can enter any ip, just to have a node in zenoss
[21-Jun-2010 09:57:00] <bigegor> yes
[21-Jun-2010 09:57:20] <Zfield> when i prepare for the preinstall for zenoss, i get the following error: Package libmysqlclient15off has no installation candidate
[21-Jun-2010 09:57:47] <Zfield> everything else installed fine after i removed libmysqlclient15off
[21-Jun-2010 09:58:19] <Zfield> i was using apt-get, any idea on what i should do?
[21-Jun-2010 09:58:58] <fragfutter> bigegor: i can't test the second eva at the moment. But did i understand this right? disconnect the first (modelled) eva from cim. add second. model in zenoss. add first back again (now first and second in command view).
[21-Jun-2010 09:59:26] <bigegor> yes
[21-Jun-2010 10:00:24] <fragfutter> bigegor: and zenoss won't mess up during a nightly remodelling?
[21-Jun-2010 10:01:38] <bigegor> fragfutter: no
[21-Jun-2010 10:02:20] <fragfutter> bigegor: guess i need to read more of your sourcecode
[21-Jun-2010 10:03:29] <bigegor> fragfutter: do it
[21-Jun-2010 10:04:41] <fragfutter> bigegor: the question about they shelve layout. I solved it by editing the source. But i have different shelves on the evas. So can this be done by zProperties? i didn't find anything in the code, but i'm hoping
[21-Jun-2010 10:10:10] <fragfutter> bigegor_: the question about they shelve layout. I solved it by editing the source. But i have different shelves on the evas. So can this be done by zProperties? i didn't find anything in the code, but i'm hoping
[21-Jun-2010 10:13:02] <bigegor_> fragfutter: it can not be done by zProperties. You must create new class inherit from HPEVAStorageDiskEnclosure.py and change 'enclosureLayout' and 'diskOrientation' attributes.
[21-Jun-2010 10:13:12] <fragfutter> bigegor_: ok.
[21-Jun-2010 10:13:42] <bigegor_> fragfutter: what shelves do you have?
[21-Jun-2010 10:14:05] <fragfutter> bigegor_: no idea They are there and are my first evas
[21-Jun-2010 10:14:52] <fragfutter> the one i'm working with has a (1...14)v layout. the other one is the default 12h layout you have in the code.
[21-Jun-2010 10:15:48] mrayzenoss is now known as mray
[21-Jun-2010 10:17:17] <bigegor> fragfutter: 14v i have in MSA1000, 4x3h i have in EVA.
[21-Jun-2010 10:18:13] <bigegor> fragfutter: what EVAs do you have?
[21-Jun-2010 10:24:19] <fragfutter> bigegor: realy no idea. can i see this in command view eva?
[21-Jun-2010 10:27:23] <bigegor> fragfutter: yes. Select EVA in Command View and on right side of window you can see EVA properties.
[21-Jun-2010 11:07:16] mrayzenoss is now known as mray
[21-Jun-2010 11:19:06] mrayzenoss is now known as mray
[21-Jun-2010 11:47:38] <arrrghhh> rmatte, hey man... i screwed up my templates bad. i guess i'm not exactly clear on how they're bound... i think i've effectively unbound all templates from any interface or device, as i'm not getting any graphs under perf now.
[21-Jun-2010 11:48:00] <rmatte> well, it's impossible to unbind templates from interfaces as far as I'm aware
[21-Jun-2010 11:48:06] <rmatte> they are just automatically bound based on the same
[21-Jun-2010 11:48:08] <rmatte> name*
[21-Jun-2010 11:48:17] <arrrghhh> that's what i thought
[21-Jun-2010 11:48:24] <rmatte> how did you manage to unbind all templates?
[21-Jun-2010 11:48:32] <arrrghhh> well, maybe the named templates are still bound
[21-Jun-2010 11:48:41] <arrrghhh> because i'm not getting flooded with debug events
[21-Jun-2010 11:48:49] <rmatte> they probably are
[21-Jun-2010 11:48:55] <rmatte> if you click on an interface do you see graphs?
[21-Jun-2010 11:49:06] <arrrghhh> well i was trying to get the template that showed cpu and memory info for cisco routers
[21-Jun-2010 11:49:10] <arrrghhh> in the perf tab
[21-Jun-2010 11:49:27] <arrrghhh> and somehow managed to bind all templates to all devices, because i had a TON of broken graphs in the perf tab
[21-Jun-2010 11:49:31] <rmatte> that's the "Devices" template under /Network/Router/Cisco
[21-Jun-2010 11:49:33] <arrrghhh> so i did the reset bindings command
[21-Jun-2010 11:49:40] <rmatte> ah
[21-Jun-2010 11:49:40] <arrrghhh> to hopefully get the templates back to how they were
[21-Jun-2010 11:49:44] <arrrghhh> now i have nothing in the perf tab.
[21-Jun-2010 11:49:54] <rmatte> you're going to have to go through and rebind all the templates by hand
[21-Jun-2010 11:49:56] <rmatte> no way around that
[21-Jun-2010 11:50:08] <rmatte> the ones that you won't have to do are the filesystem and interface templates
[21-Jun-2010 11:50:10] <rmatte> or processes
[21-Jun-2010 11:50:13] <arrrghhh> i can bind based on device class tho right?
[21-Jun-2010 11:50:17] <rmatte> only device templates need to be rebound
[21-Jun-2010 11:50:29] <rmatte> yes, you bind at the top level of the class
[21-Jun-2010 11:50:35] <rmatte> and it'll bind to everything under it
[21-Jun-2010 11:50:37] <arrrghhh> i don't have to go to each interface or even each device
[21-Jun-2010 11:50:38] <rmatte> it won't be much work
[21-Jun-2010 11:50:41] <arrrghhh> yea, that's what i thought.
[21-Jun-2010 11:50:43] <rmatte> no, you don't
[21-Jun-2010 11:50:47] <arrrghhh> k
[21-Jun-2010 11:50:52] <rmatte> you only have to rebind the device templates
[21-Jun-2010 11:51:06] <rmatte> all other types of templates such as interface and filesystem are bound automagically
[21-Jun-2010 11:51:17] <arrrghhh> ok
[21-Jun-2010 11:51:26] <rmatte> afk, going to grab some lunch
[21-Jun-2010 11:51:30] <arrrghhh> i was hoping with the rebind command that the device template for cpu/mem would come back
[21-Jun-2010 11:51:32] <arrrghhh> cool, thanks.
[21-Jun-2010 11:52:56] <rmatte> np
[21-Jun-2010 11:58:24] <arrrghhh> well I got my PingPerf template workin again... still not getting cpu/mem tho. i bound the "Device" template to /Devices/Network/Router/Cisco and /Devices/Network...
[21-Jun-2010 11:59:09] <arrrghhh> Looks like I have it set to /Devices/Network/Router as well. Overkill
[21-Jun-2010 12:00:16] <rmatte> you know you have to hold down the ctrl key and bind multiple templates at once right?
[21-Jun-2010 12:00:33] <rmatte> you can't select bind template, highlight one, then click ok, then select bind template again, select another, and click ok
[21-Jun-2010 12:00:42] <rmatte> you'll only end up having the last template that you selected bound
[21-Jun-2010 12:01:08] <arrrghhh> i'm doing it thru zProperties
[21-Jun-2010 12:01:12] <arrrghhh> zDeviceTemplates
[21-Jun-2010 12:01:19] <rmatte> no, no, don't do it there
[21-Jun-2010 12:01:29] <arrrghhh> oh
[21-Jun-2010 12:01:32] <rmatte> go to the class, then select Manage -> Bind Templates from the meny
[21-Jun-2010 12:01:33] <arrrghhh> i thought it was easier to do it there
[21-Jun-2010 12:01:34] <rmatte> menu*
[21-Jun-2010 12:01:39] <rmatte> then you'll get a list of possible templates
[21-Jun-2010 12:01:51] <rmatte> then hold down the ctrl key and select all templates you want bound to that class
[21-Jun-2010 12:01:53] <rmatte> and click ok
[21-Jun-2010 12:02:37] <arrrghhh> i don't have a bind templates from the manage menu
[21-Jun-2010 12:02:41] <arrrghhh> there's the templates tab...
[21-Jun-2010 12:03:20] <arrrghhh> i've always been confused by this interface tho, it only gives me two templates to choose from and they're already both highlighted. it gives me the PingPerf template and the Device template.
[21-Jun-2010 12:04:38] <rmatte> yeh, go to the templates tab
[21-Jun-2010 12:04:42] <rmatte> then it should be in the meny
[21-Jun-2010 12:04:44] <rmatte> menu*
[21-Jun-2010 12:04:51] <arrrghhh> i see the bind templates in that menu
[21-Jun-2010 12:04:53] <rmatte> (I'm just doing this off the top of my head since I'm eating lunch)
[21-Jun-2010 12:04:56] <rmatte> k
[21-Jun-2010 12:04:57] <rmatte> use that
[21-Jun-2010 12:04:58] <arrrghhh> but everytime i go there, it only gives me two options
[21-Jun-2010 12:05:05] <arrrghhh> which are both already selected/highlighted.
[21-Jun-2010 12:05:09] <rmatte> then those are the only 2 that you can apply
[21-Jun-2010 12:05:12] <arrrghhh> PingPerf and Device
[21-Jun-2010 12:05:21] <rmatte> it'll only give you valid options
[21-Jun-2010 12:05:27] <rmatte> anything that doesn't show up isn't valid
[21-Jun-2010 12:05:31] <arrrghhh> hrm
[21-Jun-2010 12:05:32] <arrrghhh> ok
[21-Jun-2010 12:05:38] <arrrghhh> it looks like it's already bound then
[21-Jun-2010 12:05:38] <rmatte> it's either not a device template or it's not high enough in the tree
[21-Jun-2010 12:05:41] <arrrghhh> the Device template that is.
[21-Jun-2010 12:05:52] <rmatte> ok, now check the bindings at each level down
[21-Jun-2010 12:06:05] <arrrghhh> all the way down to the device, right?
[21-Jun-2010 12:06:05] <rmatte> it's possible to have it bound at a high level but to have binding lower down that override it
[21-Jun-2010 12:06:18] <rmatte> correct
[21-Jun-2010 12:06:38] <rmatte> (this is why you need to be careful when working with template bindings hehe)
[21-Jun-2010 12:06:47] <arrrghhh> yea, i really butchered them
[21-Jun-2010 12:06:57] <arrrghhh> i kept reading different guides on how to properly bind templates
[21-Jun-2010 12:07:10] <arrrghhh> and a lot of the stuff i read said to use the zProperties for the templates
[21-Jun-2010 12:07:10] <rmatte> binding them from the menu option is the proper way
[21-Jun-2010 12:07:17] <arrrghhh> and the bind menu option was confusing
[21-Jun-2010 12:07:19] <rmatte> I've never touched that zProperty
[21-Jun-2010 12:07:21] <rmatte> never had need to
[21-Jun-2010 12:07:22] <arrrghhh> hrm
[21-Jun-2010 12:07:53] <arrrghhh> I don't think the Device template is correct
[21-Jun-2010 12:08:09] <arrrghhh> the description says "Basic template that only collects sysUpTime"
[21-Jun-2010 12:08:13] <rmatte> There are various different templates named Device
[21-Jun-2010 12:08:24] <rmatte> check for a different Device template as a lower level
[21-Jun-2010 12:08:28] <arrrghhh> k
[21-Jun-2010 12:08:38] <rmatte> pretty sure it's right under /Network/Router/Cisco
[21-Jun-2010 12:09:06] <arrrghhh> Yea all I have is Device
[21-Jun-2010 12:09:08] <arrrghhh> and PingPerf
[21-Jun-2010 12:09:12] <arrrghhh> both are already selected
[21-Jun-2010 12:09:31] <rmatte> check the Device template under /Network/Router/Cisco to see if there's anything other than sysUpTime in it
[21-Jun-2010 12:09:49] <arrrghhh> nope
[21-Jun-2010 12:09:59] <rmatte> then you've somehow deleted that template as well
[21-Jun-2010 12:10:05] <rmatte> because I know it's there by default
[21-Jun-2010 12:10:09] <arrrghhh> although it looks like it sent me back to the /Device master template
[21-Jun-2010 12:10:14] <rmatte> yeh
[21-Jun-2010 12:10:25] <rmatte> so the Device template that was under /Network/Router/Cisco is missing
[21-Jun-2010 12:10:32] <rmatte> so it's picking the Device template from a higher level
[21-Jun-2010 12:10:35] <arrrghhh> i figured the reset bindings would get me back to default/normal.
[21-Jun-2010 12:10:37] <rmatte> which just has sysUpTime
[21-Jun-2010 12:10:46] <rmatte> not if the template is actually completely missing
[21-Jun-2010 12:10:50] <arrrghhh> damn
[21-Jun-2010 12:10:53] <rmatte> you somehow deleted it
[21-Jun-2010 12:11:03] <arrrghhh> i didn't think i was able to delete built-in templates...
[21-Jun-2010 12:11:08] <rmatte> yes, you can
[21-Jun-2010 12:11:11] <arrrghhh> crap
[21-Jun-2010 12:11:15] <rmatte> which is why you need to be careful
[21-Jun-2010 12:11:17] <arrrghhh> how many other templates did i delete
[21-Jun-2010 12:11:23] <arrrghhh> i thought i was just clearing out my stuff
[21-Jun-2010 12:11:24] <rmatte> all the built in stuff is very deletable
[21-Jun-2010 12:11:41] <arrrghhh> this all started because i was trying to adjust the thresholds for utilization
[21-Jun-2010 12:11:53] <rmatte> which would be in your interface templates
[21-Jun-2010 12:11:55] <arrrghhh> i didn't want the thresholds to apply for devices here @ CORP.
[21-Jun-2010 12:11:57] <rmatte> which have nothing to do with bindings
[21-Jun-2010 12:12:08] <arrrghhh> and i mucked around in there, and somehow deleted all my templates...
[21-Jun-2010 12:12:11] <mray> arrrghhh: you can fire up the VMware appliance, create a zenpack and add back all the deleted templates
[21-Jun-2010 12:12:25] <rmatte> yeh, that's just about your only option
[21-Jun-2010 12:12:28] <mray> export them, then reload them on your other install
[21-Jun-2010 12:12:33] <arrrghhh> ok
[21-Jun-2010 12:27:28] <arrrghhh> stupid question, how can i setup a device for ping monitoring only? I removed the snmp community and port, but they keep repopulating... i'm guessing from my global settings.
[21-Jun-2010 12:27:44] <mray> use the /Ping device class
[21-Jun-2010 12:27:59] <arrrghhh> oh i put them in /Device/Network
[21-Jun-2010 12:38:34] <rmatte> or, if you wanted to keep them in /Network you'd need to go in to zProperties and set zSnmpMonitorIgnore from false to true
[21-Jun-2010 12:38:35] <rmatte>
[21-Jun-2010 12:38:51] <rmatte> the same can be done for other types of monitoring such as ping and ssh
[21-Jun-2010 12:39:21] <rmatte> If you choose to do it that way do it in the device's zproperties, not on the zproperties of the class
[21-Jun-2010 12:39:27] <rmatte> since it would affect anything under /Network
[21-Jun-2010 12:39:32] <rmatte> but using /Ping is the simplest
[21-Jun-2010 13:17:12] <arrrghhh> so is there a way to export all the templates in one foul swoop?
[21-Jun-2010 13:17:22] <arrrghhh> and yes, i meant foul
[21-Jun-2010 13:23:12] <rmatte> you need to create a new zenpack, then go through and put checkmarks next to the templates and select add to zenpack
[21-Jun-2010 13:23:18] <rmatte> do it for each one that you need
[21-Jun-2010 13:23:25] <arrrghhh> ok
[21-Jun-2010 13:23:35] <rmatte> then export the ZenPack and install it on your Prod server
[21-Jun-2010 13:23:37] <arrrghhh> looks like i lost all my templates... i wonder if i should just grab all of them.
[21-Jun-2010 13:23:46] <rmatte> you can if you want
[21-Jun-2010 13:23:51] <rmatte> won't hurt anything
[21-Jun-2010 13:24:50] <arrrghhh> so for those devices i just want ping monitoring on
[21-Jun-2010 13:24:53] <arrrghhh> i moved them to /Ping
[21-Jun-2010 13:25:00] <arrrghhh> and i remodeled one of 'em
[21-Jun-2010 13:25:10] <arrrghhh> and it still looks like the snmp event is on there.
[21-Jun-2010 13:25:15] <arrrghhh> do i need to reload zenoss?
[21-Jun-2010 13:25:55] <rmatte> no
[21-Jun-2010 13:26:06] <rmatte> push changes to the collector for those devices
[21-Jun-2010 13:26:10] <rmatte> then clear the event by hand
[21-Jun-2010 13:26:11] <arrrghhh> ah
[21-Jun-2010 13:26:11] <arrrghhh> ok
[21-Jun-2010 13:26:14] <rmatte> and it shouldn't come back
[21-Jun-2010 13:55:03] forsberg is now known as fOrsberg
[21-Jun-2010 14:01:40] <Jane_Curry> Anyone around with intimate knowledge of the MIB Browser ZenPack??
[21-Jun-2010 14:01:53] <Jane_Curry> Can't install it cleanly..
[21-Jun-2010 14:02:01] <Jane_Curry> .. can't remove it
[21-Jun-2010 14:12:53] <Jane_Curry> I am now finding exactly the same issue with the ZenPacks.zenoss.httpMonitor..
[21-Jun-2010 14:13:13] <Jane_Curry> I think it is do with my hostname which has a hyphen zen-01
[21-Jun-2010 14:13:43] <Jane_Curry> I get an error..
[21-Jun-2010 14:14:16] <Jane_Curry> ERROR: zenpack command failed. Reason: KeyError: 'zen'
[21-Jun-2010 14:14:39] <Jane_Curry> It's exactly the same error for lots of different ZenPack installs
[21-Jun-2010 14:15:42] <rmatte> strange
[21-Jun-2010 14:15:48] <rmatte> have you tried restarting Zenoss?
[21-Jun-2010 14:17:46] <rmatte> I'd be surprised if it had to do with your hostname
[21-Jun-2010 14:18:54] <zenChild> Jane, have you tried a reindex and commit from zendmd?
[21-Jun-2010 14:54:58] <Jane_Curry> Yup - tried restarting everything
[21-Jun-2010 14:55:10] <Jane_Curry> Currently testing with a hostname change to zen01
[21-Jun-2010 14:56:08] <Jane_Curry> Also noticed that my $ZENHOME starts /srv/zen-01-data..
[21-Jun-2010 14:56:38] <Jane_Curry> I know various things barf if $ZENHOME has a period in it - wonder if some barf with a hyphen??
[21-Jun-2010 15:01:03] <Jane_Curry> OK - tried to reinstall having changed hostname to zen01 - same problem.
[21-Jun-2010 15:01:27] <Jane_Curry> Next test (tomorrow) will be to change $ZENHOME to be hyphen-less
[21-Jun-2010 15:05:38] <davidcramer> Would Zenoss act as a suitable replacement for cacti+nagios?
[21-Jun-2010 15:09:10] <rmatte> davidcramer: yes
[21-Jun-2010 15:09:27] <davidcramer> good enough for me, trying to get it set up now so I can play with it
[21-Jun-2010 15:09:31] <st3v3o> davidcramer: we are in the process of that migration as we speak
[21-Jun-2010 15:09:34] <st3v3o> and so far so good
[21-Jun-2010 15:09:34] <davidcramer> doesnt like my empty root password though
[21-Jun-2010 15:09:49] <rmatte> davidcramer: lol, then set one
[21-Jun-2010 15:09:50] <davidcramer> i assume its a lot less painful than the systems mentioend, ya?
[21-Jun-2010 15:10:01] <davidcramer> rmatte: then I have to type it all day long, pass
[21-Jun-2010 15:10:10] <rmatte> well, it has a learning curve, but yes, it is less painful than nagios/cacti
[21-Jun-2010 15:10:24] <rmatte> davidcramer: it's called security lol
[21-Jun-2010 15:10:31] <davidcramer> its called localhost
[21-Jun-2010 15:10:31] <st3v3o> much less painfull then cacti
[21-Jun-2010 15:10:48] <rmatte> by the way, when working with Zenoss from commandline do so as the zenoss user: sudo su - zenoss
[21-Jun-2010 15:10:52] <davidcramer> and its just my dev notebook, so kind of useless to have security when theres no remote ssh/sql
[21-Jun-2010 15:10:53] <rmatte> don't work as root
[21-Jun-2010 15:11:01] <davidcramer> rmatte: meant root sql
[21-Jun-2010 15:11:03] <rmatte> ah
[21-Jun-2010 15:11:06] <davidcramer> was trying the os x package installer
[21-Jun-2010 15:11:11] <rmatte> gotcha
[21-Jun-2010 15:11:11] <davidcramer> but gonna see if i can just compile by hand and get past that
[21-Jun-2010 15:11:16] <rmatte> yeh, it expects a password
[21-Jun-2010 15:11:25] <rmatte> I see
[21-Jun-2010 15:11:32] <rmatte> I've never run it on OSX so no idea
[21-Jun-2010 15:11:35] <rmatte> it runs best on linux
[21-Jun-2010 15:11:47] <rmatte> well, the install is easier anyways
[21-Jun-2010 15:11:58] <rmatte> I'm sure it'll run perfectly fine on OSX once you get it installed
[21-Jun-2010 15:11:59] <davidcramer> does it just need root during the install?
[21-Jun-2010 15:12:04] <rmatte> yes
[21-Jun-2010 15:12:26] <davidcramer> ah k so ill just kill it after
[21-Jun-2010 15:12:52] <rmatte> kill what?
[21-Jun-2010 15:13:00] <rmatte> the password?
[21-Jun-2010 15:14:28] <davidcramer> ya
[21-Jun-2010 15:14:30] <davidcramer> ill reset it to null
[21-Jun-2010 15:14:43] <rmatte> ah
[21-Jun-2010 15:14:54] <rmatte> oh, it uses the stack installer on osx, that shouldn't be bad then
[21-Jun-2010 15:18:15] <rmatte> davidcramer: how many devices do you intend to monitor with it?
[21-Jun-2010 15:18:39] <davidcramer> too many
[21-Jun-2010 15:18:47] <davidcramer> i think 60-100 machines
[21-Jun-2010 15:18:53] <rmatte> ah, that's not that much
[21-Jun-2010 15:18:58] <davidcramer> too much for me
[21-Jun-2010 15:19:00] <rmatte> hehe
[21-Jun-2010 15:19:08] <rmatte> all servers?
[21-Jun-2010 15:19:12] <davidcramer> ya
[21-Jun-2010 15:19:16] <rmatte> Linux, Windows?
[21-Jun-2010 15:19:19] <rmatte> OSX?
[21-Jun-2010 15:19:19] <davidcramer> Linux
[21-Jun-2010 15:19:25] <rmatte> cool
[21-Jun-2010 15:19:38] <davidcramer> I mostly want it so I can generate some graphs, but also replace our use of Nagios
[21-Jun-2010 15:19:39] <rmatte> Zenoss monitors Linux fully out of the box via either SNMP or SSH
[21-Jun-2010 15:19:51] <rmatte> you just drop the servers in, model them, and you're ready to go
[21-Jun-2010 15:19:59] <mray> For SSH you'll need to add the LinuxMonitor ZenPack
[21-Jun-2010 15:20:05] <Zfield> i finally got zenoss going =)
[21-Jun-2010 15:20:10] <rmatte> mray: thought that got included in Core, guess not
[21-Jun-2010 15:20:37] <Zfield> so now that i accidently skipped where i can auto-detect network devices... where can i set the option to auto-detect network devices?
[21-Jun-2010 15:20:53] <mray> rmatte: it's in the Core ZenPacks RPM, but stack installers will need to install it
[21-Jun-2010 15:20:58] <rmatte> ah, k
[21-Jun-2010 15:21:27] <rmatte> Zfield: click add device, then click Easy Add in the top right
[21-Jun-2010 15:21:35] <mray> Zfield: what he said
[21-Jun-2010 15:21:45] <rmatte> hmmm, that's interesting
[21-Jun-2010 15:21:49] <Zfield> lol
[21-Jun-2010 15:21:50] <rmatte> when I click it I get an error
[21-Jun-2010 15:22:00] <Zfield> well i cant find Add Device =(
[21-Jun-2010 15:22:10] <Zfield> nvm
[21-Jun-2010 15:22:30] <rmatte> it does it on all of my servers too
[21-Jun-2010 15:22:31] <rmatte> Type: ValueError
[21-Jun-2010 15:22:32] <rmatte> Value: too many values to unpack
[21-Jun-2010 15:25:27] <Zfield> lets see how well the auto-discovery works =)
[21-Jun-2010 15:35:32] <davidcramer> kwhere do i find the core zenpack ?
[21-Jun-2010 15:36:28] <Zfield> has anyone ever used the jumpbox version of zenoss?
[21-Jun-2010 15:38:59] <mray> davidcramer: start here: community/zenpacks
[21-Jun-2010 15:39:11] <mray> davidcramer: and here is the LinuxMonitor: docs/DOC-3435
[21-Jun-2010 15:39:51] <rmatte> that is so weird, no idea why I can't get easy add to load on any of these servers
[21-Jun-2010 15:40:03] <rmatte> might just need to restart Zenoss or something
[21-Jun-2010 15:40:20] <Zfield> and i thought that was only supposed to work for windows :-p
[21-Jun-2010 15:40:30] <rmatte> nope
[21-Jun-2010 15:40:52] <rmatte> no one else is having issues loading it in 2.5.2?
[21-Jun-2010 15:40:58] <davidcramer> cool
[21-Jun-2010 15:41:00] <Zfield> so now i need to add my snmp string to all the other switches
[21-Jun-2010 15:41:01] <Zfield> funnn
[21-Jun-2010 15:41:13] <rmatte> I'm getting: http://fpaste.org/wWgx/
[21-Jun-2010 15:41:26] <rmatte> write an expect script to do that
[21-Jun-2010 15:41:27] <Zfield> ohh thats a cool site
[21-Jun-2010 15:41:36] <rmatte> yeh, fpaste is a good one
[21-Jun-2010 15:43:11] <Zfield> which do you prefer? ubuntu or fedora?
[21-Jun-2010 15:44:30] <davidcramer> so I assume zenoss needs an account on the server to do things like load checking -- is it possible to just use ssh keys (i see user/pass in discovery)
[21-Jun-2010 15:44:59] <merlincorey> davidcramer: yes read the manual
[21-Jun-2010 15:45:15] <davidcramer> ya i suppose i need to do that
[21-Jun-2010 15:45:36] <merlincorey> davidcramer: it's quite simple, you set the Command Key and then you add the SSH sources to your device templates
[21-Jun-2010 15:45:53] <merlincorey> but the manual will explain how to set the command key and change the device templates
[21-Jun-2010 15:46:07] <davidcramer> gotcha
[21-Jun-2010 15:46:20] fOrsberg is now known as forsberg
[21-Jun-2010 15:50:55] <cmw> Who is the best person to talk to about consultant work on Zenoss?
[21-Jun-2010 15:51:27] <davidcramer> are there global perf graphs?
[21-Jun-2010 15:51:42] <davidcramer> basically we want to record to generic record, and just chart that across all servers
[21-Jun-2010 15:51:43] <merlincorey> davidcramer: check reports, and you can make multigraph reports of your own
[21-Jun-2010 15:51:46] <davidcramer> hrm
[21-Jun-2010 15:51:46] <davidcramer> k
[21-Jun-2010 15:52:22] <rmatte> Zfield: ubuntu myself
[21-Jun-2010 15:53:16] <Zfield> what would you say makes ubuntu better for you?
[21-Jun-2010 15:53:19] <rmatte> cmw: what type of consultant work?
[21-Jun-2010 15:53:34] <rmatte> Zfield: I'm just used to it, I don't find it's better than any other distro
[21-Jun-2010 15:53:42] <rmatte> I've used lots of other distros
[21-Jun-2010 15:54:03] <Zfield> gotcha
[21-Jun-2010 15:54:07] <rmatte> I like the aptitude package management system
[21-Jun-2010 15:54:29] <Zfield> thats the apt-get correct?
[21-Jun-2010 15:54:47] <rmatte> correct
[21-Jun-2010 15:55:03] <rmatte> you can do apt-get install or aptitude install
[21-Jun-2010 15:55:08] <Zfield> is it possible to install that to other distros?
[21-Jun-2010 15:55:23] <rmatte> I would imagine you could if you really wanted to
[21-Jun-2010 15:55:29] <Zfield> whats the diff? same command, or is it a different program?
[21-Jun-2010 15:55:34] <rmatte> but generally it's a good idea to just stick with whatever a given distro uses
[21-Jun-2010 15:55:53] <rmatte> aptitude is more dependency aware than apt-get from what I've heard
[21-Jun-2010 15:56:01] <rmatte> but they essentially do the same thing
[21-Jun-2010 15:56:13] <cmw> rmatte: Setup / configuration of Zenoss for a NY based company
[21-Jun-2010 15:56:49] <rmatte> cmw: sign up to the forums: community/forums
[21-Jun-2010 15:57:02] <rmatte> there's a section for "Zenoss-Jobs"
[21-Jun-2010 15:57:10] <rmatte> posting in there is your best bet
[21-Jun-2010 15:57:28] <rmatte> is this something that can be done remotely or are you actually looking for someone in the NY area?
[21-Jun-2010 15:58:06] <cmw> rmatte: could be done remotely
[21-Jun-2010 15:58:31] <rmatte> cmw: Jane Curry does Zenoss consultancy: http://www.skills-1st.co.uk/mgt/zenoss-consult.html
[21-Jun-2010 15:58:46] <rmatte> She's based out of the UK
[21-Jun-2010 15:59:19] <ke4qqq> not that she needs my +1, but Jane rocks.
[21-Jun-2010 15:59:26] <rmatte> yeh, she's quite good
[21-Jun-2010 16:00:08] <nzle> The oracle database zenpack by Matt Ray from its description doesnt seem to provide for monitoring tablespace available. Is there a different zenpack that does this or am I missing something?
[21-Jun-2010 16:00:12] <Zfield> well i'm gonna run - catch you guy slater
[21-Jun-2010 16:01:13] <mray> nzle: which one is that? I'm probably not the author, just the one who posted the ZenPack for the author
[21-Jun-2010 16:01:24] <nzle> oh, just a sec.
[21-Jun-2010 16:01:49] <rmatte> yeh, check the actual Author info on the ZenPack page, don't rely on who actually created the ZenPack page
[21-Jun-2010 16:01:52] <nzle> looks like it by Roman Tykhonov
[21-Jun-2010 16:02:20] <cmw> rmatte: thanks i sent her an email
[21-Jun-2010 16:02:28] <rmatte> cmw: cool
[21-Jun-2010 16:02:40] <rmatte> cmw: I could also do it, but it would have to be through my company
[21-Jun-2010 16:02:58] <rmatte> I can't consult directly as far as I'm aware (clause in my contract)
[21-Jun-2010 16:03:47] <aclark> what's the typical number of Zenpacks you see on a core installation?
[21-Jun-2010 16:04:06] <aclark> (assuming enterprise zenpacks cost $$$…)
[21-Jun-2010 16:05:03] <rmatte> aclark: there is no typical number, it depends on the amount of stuff people are monitoring
[21-Jun-2010 16:05:11] <aclark> ah
[21-Jun-2010 16:05:31] <rmatte> aclark: I have 26 installed for instance, more than half of which are custom packs that I created
[21-Jun-2010 16:05:41] <aclark> rmatte: well put another way, do the majority of folks run zenoss core alone or do you always need a zenpack to do anything "real"
[21-Jun-2010 16:05:44] <aclark> ?
[21-Jun-2010 16:05:48] <aclark> interesting
[21-Jun-2010 16:05:53] <Jane_Curry> cmw - what are you trying to do???
[21-Jun-2010 16:06:01] <rmatte> aclark: it depends on what you want to monitor, you can run it alone with no ZenPacks
[21-Jun-2010 16:06:06] <aclark> right
[21-Jun-2010 16:06:13] <rmatte> but as soon as you need to monitor something that isn't supported in Core you turn to ZenPacks
[21-Jun-2010 16:06:49] <rmatte> Jane_Curry: [04:54pm] <cmw> rmatte: Setup / configuration of Zenoss for a NY based company
[21-Jun-2010 16:08:04] <rmatte> Jane_Curry: I see that you had posted about the same Easy Add error that I'm seeing... is there any way to fix the error while keeping the packs installed?
[21-Jun-2010 16:08:10] <rmatte> (WMI packs)
[21-Jun-2010 16:08:30] <rmatte> I don't really use Easy Add, but I don't like broken things in my installs
[21-Jun-2010 16:09:28] <rmatte> hmmm, I see that egor posted a workaround, I'll ask him about that next time I see him
[21-Jun-2010 16:09:54] <bigegor> do it right now
[21-Jun-2010 16:09:58] <rmatte> hey
[21-Jun-2010 16:10:03] <bigegor> hey
[21-Jun-2010 16:10:16] <rmatte> I see that you had a workaround involving removing the devtypes property to get easy add working again
[21-Jun-2010 16:10:19] <mray> aclark: I'm doing a demo at Velocity… 11 ZenPacks installed. 5 Core, 6 Community
[21-Jun-2010 16:10:24] <rmatte> does removing that property have any adverse affects?
[21-Jun-2010 16:10:33] <aclark> mray: nice, thanks
[21-Jun-2010 16:10:42] <rmatte> and is that easy add issue fixed in the latest version by chance?
[21-Jun-2010 16:10:52] <rmatte> I'm still running a bit of an older WMI pack, haven't had a chance to update them
[21-Jun-2010 16:10:57] <nzle> in any case, can someone point me toward a zenpack or method for monitoring table space in oracle?
[21-Jun-2010 16:11:06] <rmatte> I plan to update them tomorrow night
[21-Jun-2010 16:11:15] <aclark> mray: do you have to buy enterpise to run core zenpacks?
[21-Jun-2010 16:11:20] <bigegor> you can not get /manage page from device class.
[21-Jun-2010 16:11:24] <rmatte> aclark: no, core ZenPacks are free
[21-Jun-2010 16:11:26] <mray> aclark: yes
[21-Jun-2010 16:11:31] <rmatte> hunh?
[21-Jun-2010 16:11:32] <mray> aclark: sorry, no
[21-Jun-2010 16:11:35] <rmatte> lol
[21-Jun-2010 16:11:36] <mray> aclark: misread that
[21-Jun-2010 16:11:55] <rmatte> bigegor: ah, hmmmm
[21-Jun-2010 16:11:56] <mray> thought you asked "do you have to buy Enterprise to use enterprise ZenPacks"
[21-Jun-2010 16:11:59] <aclark> mray: yeah i got confused too, what i mean is does Zenoss corp develop any zenpacks they charge for…
[21-Jun-2010 16:12:17] <rmatte> aclark: yeh, there's enterprise ZenPacks that you need to buy enterprise to use
[21-Jun-2010 16:12:19] <aclark> or that you can only run w/zenoss enterprise
[21-Jun-2010 16:12:26] <rmatte> there's a bunch of them
[21-Jun-2010 16:12:27] <aclark> ok but those aren't called "core"?
[21-Jun-2010 16:12:30] <rmatte> no
[21-Jun-2010 16:12:30] <mray> aclark: yes, but it's all part of Enterprise. They do professional services work too
[21-Jun-2010 16:12:34] <rmatte> they are called "enterprise"
[21-Jun-2010 16:12:41] <aclark> gotcha
[21-Jun-2010 16:12:48] <mray> aclark: Community/Core/Enterprise
[21-Jun-2010 16:12:58] <mray> Core are maintained by Zenoss
[21-Jun-2010 16:13:09] <aclark> interesting
[21-Jun-2010 16:13:11] <aclark> thanks
[21-Jun-2010 16:13:15] <mray> but GPLv2 and free to use
[21-Jun-2010 16:13:17] <bigegor> rmatte: this is why i add devtypes property to some of my zenpacks
[21-Jun-2010 16:13:19] <rmatte> aclark: scroll down on the ZenPacks page, you'll see a "ZENOSS CORE ZENPACKS" section and "ZENOSS ENTERPRISE ZENPACKS" section
[21-Jun-2010 16:13:30] <rmatte> the core packs are free, the enterprise packs require that you purchase enterprise
[21-Jun-2010 16:13:49] <rmatte> bigegor: ah, so that workaround is always going to be required then?
[21-Jun-2010 16:16:20] <bigegor> rmatte: i'm also don't undestend this. With 'devtypes' doesn't work Easy Add, but without 'devtypes' you got Error if you trying open /manage page from Device Class.
[21-Jun-2010 16:17:09] <rmatte> bigegor: yeh, that's really weird
[21-Jun-2010 16:46:43] <cgibbons> hmmm
[21-Jun-2010 16:47:51] <bigegor> cgibbons: hey, i have one question for you.
[21-Jun-2010 16:47:58] <cgibbons> si?
[21-Jun-2010 17:13:39] <rmatte> delayed question lol
[21-Jun-2010 17:13:57] <rmatte> (unless he asked in privmsg)
[21-Jun-2010 17:27:48] <bigegor> rmatte: in priv
[21-Jun-2010 17:46:01] <sytem> is there some document about how zenping works?
[21-Jun-2010 17:49:07] <sytem> i think "INFO zen.ZenPing: Finished pinging 690 jobs in 1200.21 seconds" is not normal, but have no idea why it takes so long
[21-Jun-2010 17:51:10] forsberg is now known as fOrsberg
[21-Jun-2010 17:52:25] <sytem> first it pings every host, reach 645 of them and marks 45 as down
[21-Jun-2010 17:54:39] <sytem> then it seems to be sending those 45 host pings until it gives up twenty minutes later
[21-Jun-2010 20:02:23] * andreserl TestDrive PyGTK Front-end Demo Released!
[21-Jun-2010 23:03:42] zeeg[nibbits] is now known as davidcramer
[22-Jun-2010 00:00:30] [disconnected at Tue Jun 22 00:00:30 2010]
[22-Jun-2010 00:00:31] [connected at Tue Jun 22 00:00:31 2010]
[22-Jun-2010 00:00:47] [zenoss-logger (logger bot) has joined #zenoss]
[22-Jun-2010 01:11:32] fOrsberg is now known as forsberg
[22-Jun-2010 02:36:05] <Rolfs> easy way of process monitoring: Use SSH, and command: /usr/bin/pgrep -f httpd 1>/dev/null && /bin/echo OK || ( /bin/echo 'CRITICAL no HTTPD running' && exit 1 )
[22-Jun-2010 02:48:16] <fragfutter> Rolfs: i would prefer querying snmp.
[22-Jun-2010 02:48:37] <Rolfs> I would to.. if I had it on my servers..
[22-Jun-2010 02:48:48] <fragfutter> i can make them have it
[22-Jun-2010 02:49:04] <Rolfs> I can to.. but we're not going to have it..
[22-Jun-2010 02:49:47] <fragfutter> why? less protocol overhead then ssh, designed to be used for monitoring
[22-Jun-2010 02:49:49] <Rolfs> but.. I was reading something about support for SSH process monitoring on the same level as the snmp
[22-Jun-2010 05:14:10] <Jane_Curry> For anyone following my "MIB browser ZenPack doesn't install" thread...
[22-Jun-2010 05:14:43] <Jane_Curry> .. if you have a hyphen in $ZENHOME then installing of most ZenPacks barfs..
[22-Jun-2010 05:15:03] <Jane_Curry> Reinstall Zenoss with a ZENHOME without hyphen and everything is fine.
[22-Jun-2010 05:15:41] <Jane_Curry> I have raised ticket 6915 - http://dev.zenoss.com/trac/ticket/6915
[22-Jun-2010 05:48:16] <dibbz> i've added a command template witht eh nagios check_http, the zencommand run debug shows an event being queued with severity 4, but it's not appearing in my event console
[22-Jun-2010 05:51:18] <dibbz> i get info however, but i have it set to warning in teh template
[23-Jun-2010 00:00:30] [disconnected at Wed Jun 23 00:00:30 2010]
[23-Jun-2010 00:00:31] [connected at Wed Jun 23 00:00:31 2010]
[23-Jun-2010 00:00:46] [zenoss-logger (logger bot) has joined #zenoss]
[23-Jun-2010 01:31:18] fOrsberg is now known as forsberg
[23-Jun-2010 02:11:05] forsberg is now known as fOrsberg
[23-Jun-2010 02:27:42] fOrsberg is now known as forsberg
[23-Jun-2010 02:55:54] <Jane_Curry> test
[23-Jun-2010 02:56:05] <Simon4> check
[23-Jun-2010 02:56:50] <fragfutter> ack
[23-Jun-2010 04:54:39] <forsberg> awk
[23-Jun-2010 05:15:10] <zykes-> anyone here using the mysql odbc package ?
[23-Jun-2010 06:36:35] <chemist> ping
[23-Jun-2010 06:38:07] <st3v3o> morning
[23-Jun-2010 06:39:28] <chemist> hiya
[23-Jun-2010 06:39:56] <chemist> anyone use the Dell Monitor zenpack?
[23-Jun-2010 06:48:07] <st3v3o> not currently
[23-Jun-2010 06:50:29] <chemist> in the past?
[23-Jun-2010 06:50:37] <st3v3o> long while ago.
[23-Jun-2010 06:51:04] <chemist> did you need omsa installed on the devices to get full benefit?
[23-Jun-2010 06:51:32] <st3v3o> not that I remember
[23-Jun-2010 06:51:40] <chemist> ok, thanks
[23-Jun-2010 07:07:08] <fragfutter> how do i get svn write access?
[23-Jun-2010 07:19:45] <zykes-> i guess you submit a patch ?
[23-Jun-2010 07:20:30] <Simon4> fragfutter: ask mray - there's a fairly simple process to go through to get a svn account
[23-Jun-2010 07:21:53] <fragfutter> found the information page. think i won't follow up, because i would need to bring the contributer agreement through our legalese and i'm to lazy for that...
[23-Jun-2010 07:24:35] <fragfutter> ig biggegor shows up, i have a patch at http://fpaste.org/8rOK/
[23-Jun-2010 07:50:19] <Simon4> hmm, possible 2.5.2 bug
[23-Jun-2010 07:50:37] <Simon4> error messages from zenperfsnmp don't tell you the datapoint name any more, they just include the hostname
[23-Jun-2010 07:50:39] * Simon4 has a dig
[23-Jun-2010 08:00:57] forsberg is now known as fOrsberg
[23-Jun-2010 09:17:40] <Simon4> does anyone know what the "event queue" length is for a collector?
[23-Jun-2010 09:21:31] <rmatte> you're asking because you're getting length exceeded?
[23-Jun-2010 09:21:45] <Simon4> you're good
[23-Jun-2010 09:21:48] <rmatte> click on collectors -> <name of collector> -> Perf tab
[23-Jun-2010 09:21:53] <rmatte> then look for the event queue graph
[23-Jun-2010 09:21:54] <Simon4> yeah, it's zencommand
[23-Jun-2010 09:21:57] <Simon4> I can see it in the logs too
[23-Jun-2010 09:22:02] <Simon4> just trying to understand the actual issue
[23-Jun-2010 09:22:03] <rmatte> there will be a red line drawn at the limit that the threshold is set at
[23-Jun-2010 09:22:24] <rmatte> it'll also show you what types of events are exceeding the threshold
[23-Jun-2010 09:22:33] <rmatte> maybe you're getting big floods of syslogs or something
[23-Jun-2010 09:22:44] <Simon4> this is from zencommand it seems
[23-Jun-2010 09:25:21] <rmatte> then something that zencommand is doing is generating tons of events
[23-Jun-2010 09:25:46] <Simon4> *nod*
[23-Jun-2010 09:26:47] <rmatte> check your zencommand log
[23-Jun-2010 09:28:03] <cgibbons> I can tell you exactly what that is, from an implementation standpoint.
[23-Jun-2010 09:31:01] <Simon4> rmatte: yeah, all I have in the log is "queue exceeded, 5008/5000"
[23-Jun-2010 09:33:49] <Simon4> restart of zencommand has reset it to zero, and it doesn't seem to be climbing
[23-Jun-2010 09:39:20] <rmatte> well, there you go
[23-Jun-2010 09:39:20] <rmatte> lol
[23-Jun-2010 09:39:46] <Simon4> yeah, will just watch it I guess
[23-Jun-2010 09:40:01] <cgibbons> What that really comes down to is that the events in zencommand's local queue weren't being received by zenhub.
[23-Jun-2010 09:40:09] fOrsberg is now known as forsberg
[23-Jun-2010 09:40:10] <cgibbons> Either zenhub was overloaded, or the connection between the two was down.
[23-Jun-2010 09:42:14] <rmatte> ah I see
[23-Jun-2010 09:42:36] <Simon4> drat, logs don't go back to the point where it started climbing
[23-Jun-2010 09:42:47] <Simon4> seems it climbed from zero to 5000 over the weekend (48 hours or so)
[23-Jun-2010 09:42:52] <rmatte> ssh in to the server and check them
[23-Jun-2010 09:42:56] * Simon4 alters log retention settings
[23-Jun-2010 09:43:01] <rmatte> when you check logs via the UI it chops a bunch of lines off the top
[23-Jun-2010 09:43:06] <Simon4> rmatte: I am ssh'ed onto the sever, I never use the UI for this stuff
[23-Jun-2010 09:43:11] <rmatte> k
[23-Jun-2010 09:43:12] <Simon4> it's slow and clunky
[23-Jun-2010 09:43:17] <rmatte> lol
[23-Jun-2010 09:43:23] <rmatte> I don't find it that slow and clunky
[23-Jun-2010 09:43:44] <Simon4> you probably don't have 300 developers furiously refreshing their graphs
[23-Jun-2010 09:44:02] * Simon4 is awaiting more hardware to address this
[23-Jun-2010 09:44:34] <rmatte> apply these patches and it'll make the UI faster:
[23-Jun-2010 09:44:35] <rmatte> zenpatch 18589 && zenpatch 18908 && zenpatch 18890 && zenpatch 18941
[23-Jun-2010 09:44:40] <rmatte> (you're using 2.5.2 I assume?)
[23-Jun-2010 09:44:43] <Simon4> yeah
[23-Jun-2010 09:44:48] <rmatte> yeah, apply those
[23-Jun-2010 09:44:59] <rmatte> they really improved overall zope performance for me
[23-Jun-2010 09:45:27] <rmatte> you'll obviously need to restart zenoss after applying them
[23-Jun-2010 09:45:32] <Simon4> yeah
[23-Jun-2010 09:45:36] * Simon4 creates a ticket
[23-Jun-2010 09:45:43] <Simon4> is there somewhere I can view errata for each?
[23-Jun-2010 09:46:14] <Simon4> or do they just relate to trac ticket numbers ?
[23-Jun-2010 09:46:15] <rmatte> search for them in trac
[23-Jun-2010 09:46:25] <rmatte> yeh, that's about it
[23-Jun-2010 09:46:30] <rmatte> read the trac ticket numbers
[23-Jun-2010 09:46:35] <Simon4> cool
[23-Jun-2010 09:47:01] <rmatte> those patches were recommended by rocket and have been applied at actual Zenoss customer sites
[23-Jun-2010 09:47:12] <rmatte> the only thing they break is some experimental enterprise ZenPack
[23-Jun-2010 09:47:19] <rmatte> so they are safe
[23-Jun-2010 09:48:31] <rmatte> I've seen huge improvements in UI performance since applying them
[23-Jun-2010 09:48:45] <Simon4> cool, thanks
[23-Jun-2010 09:50:19] <rmatte> there is also: zenpatch 19577
[23-Jun-2010 09:50:32] <rmatte> to fix the sawtooth graph for zenprocess under collector performance graphs
[23-Jun-2010 09:50:53] <Simon4> funky
[23-Jun-2010 09:51:17] <rmatte> hehe
[23-Jun-2010 10:05:27] forsberg is now known as fOrsberg
[23-Jun-2010 10:23:00] <rmatte> man, those patches work well (just applied the majority of them last night)
[23-Jun-2010 10:23:06] <rmatte> I've never seen the Zenoss UI run so fast
[23-Jun-2010 10:23:07] <rmatte> lol
[23-Jun-2010 10:24:58] * Simon4 just applied them to his test server
[23-Jun-2010 10:25:00] <Simon4> def faster
[23-Jun-2010 10:25:18] <rmatte> yup
[23-Jun-2010 10:26:44] <rmatte> I need to make a Post-2.5.2 doc on the community site like I did for 2.4.5
[23-Jun-2010 10:31:12] <Simon4> hmm.. this could be interesting.. I have a device that exposes it's "bytes sent" under two OIDs, one for the low 32 bits and one for the high 32 bits
[23-Jun-2010 10:31:24] * Simon4 wonders how to get zenoss to combine them without writing custom code
[23-Jun-2010 10:31:36] <fragfutter> discard the insignificant low ones
[23-Jun-2010 10:31:44] <Simon4> fragfutter: tempting
[23-Jun-2010 10:32:38] <fragfutter> if you pull often enough (vs the amount of bytes) it should be fine pulling only the low ones and allow roll-over detection
[23-Jun-2010 10:33:08] <Simon4> hmm, true
[23-Jun-2010 10:33:20] <fragfutter> or if the rate is too high, only pull the high ones and multiply
[23-Jun-2010 10:34:39] * Simon4 will put both in the template and see what the graphs look like
[23-Jun-2010 12:49:15] <rmatte> I think we just had an earthquake
[23-Jun-2010 12:49:24] <rmatte> and a fairly strong one at that (for Canada)
[23-Jun-2010 12:49:34] <rmatte> I had to grab my tv to keep it from tipping over, good thing I was here
[23-Jun-2010 12:49:35] <rmatte> lol
[23-Jun-2010 12:54:30] <rmatte> yeh, we did
[23-Jun-2010 12:54:34] <rmatte> lovely
[23-Jun-2010 12:58:20] <theacolyte> say it isn't so
[23-Jun-2010 12:58:35] <theacolyte> I would be surprised, except I live in the real CA - California
[23-Jun-2010 12:59:19] <theacolyte> hehehe
[23-Jun-2010 13:00:39] <theacolyte> I would look at the magnittude, but apparently your gov's earthquake website is being slashdotted
[23-Jun-2010 13:00:42] <theacolyte> lol
[23-Jun-2010 13:04:09] <theacolyte> you being silent is a little concerning though lol
[23-Jun-2010 13:04:19] <rmatte> lol
[23-Jun-2010 13:04:30] <theacolyte> oh a 5.5
[23-Jun-2010 13:04:33] <theacolyte> That's not bad!
[23-Jun-2010 13:04:40] <theacolyte> http://earthquake.usgs.gov/earthquakes/recenteqsww/Quakes/us2010xwa7.php
[23-Jun-2010 13:07:33] <rhettardo> ha
[23-Jun-2010 13:08:11] <rhettardo> some one in another chan was just talking about how they felt it and i told them the were a liar and earthquakes only happen in california
[23-Jun-2010 13:09:10] <rhettardo> looks like we had a few very tiny ones here down by mexicali
[23-Jun-2010 13:09:14] <rhettardo> in the past hour..
[23-Jun-2010 13:09:39] <cgibbons> a 5.5 would give me a heart attack
[23-Jun-2010 13:09:57] <rhettardo> lol
[23-Jun-2010 13:10:06] <rhettardo> the northridge earthquake was fun
[23-Jun-2010 13:11:40] <nzle> Since I have not been able to find a native zenoss(community) way to monitor oracle tablespaces, I see there are various nagios plugins for this. Anyone have a good feeling about any of them?
[23-Jun-2010 13:12:06] <nzle> preferably not requireing a oracle client on the zenoss box.
[23-Jun-2010 13:13:19] <theacolyte> rhettardo: socal eh?
[23-Jun-2010 13:13:22] <theacolyte> I'm in northern ca
[23-Jun-2010 13:13:31] <theacolyte> So I was here for loma prieta in 89
[23-Jun-2010 13:13:34] <rhettardo> yeah.
[23-Jun-2010 13:13:35] <theacolyte> I remember that like it was yesterday
[23-Jun-2010 13:14:28] <rhettardo> havnt really had anything that large around here for a while
[23-Jun-2010 13:14:40] <theacolyte> Depends on where you are, that one in TJ was pretty big
[23-Jun-2010 13:14:46] <theacolyte> (a couple? months ago)
[23-Jun-2010 13:14:53] <rhettardo> there was a 5.5 earlier this month or last month in mexicali i felt but it was very minor up here in L.A.
[23-Jun-2010 13:15:05] <rhettardo> yeah, when ever that was
[23-Jun-2010 13:15:12] <Simon4> rmatte: amusingly, http://dev.zenoss.com/trac/changeset/18908 broke one of our in-house zenpacks
[23-Jun-2010 13:15:15] <rhettardo> my perception of time is off
[23-Jun-2010 13:15:44] <theacolyte> Ah, you're in LA
[23-Jun-2010 13:15:47] <theacolyte> SD it was bigger I think
[23-Jun-2010 13:15:57] <theacolyte> s/I think/for sure
[23-Jun-2010 13:16:01] <rhettardo> oh yeah.
[23-Jun-2010 14:12:30] <davetoo> Is there a "manpage" or specific page in the admin/dev manuals for zendmd?
[23-Jun-2010 14:12:33] <davetoo> I can
[23-Jun-2010 14:12:44] <davetoo> cannot remember and search isn't finding such
[23-Jun-2010 14:13:56] <rmatte> no, there isn't
[23-Jun-2010 14:14:08] <rmatte> search for zendmd on the community site
[23-Jun-2010 14:14:13] <rmatte> there are examples
[23-Jun-2010 14:14:23] <davetoo> 'k, just looking for the "best" page to link to in a wiki document.
[23-Jun-2010 14:14:36] <rmatte> there is no real best page, there's just a bunch of stuff laying around
[23-Jun-2010 14:14:44] <rmatte> there's one decent zendmd examples page
[23-Jun-2010 14:27:20] <davetoo> docs/DOC-3781
[23-Jun-2010 14:53:04] fOrsberg is now known as forsberg
[23-Jun-2010 17:29:06] forsberg is now known as fOrsberg
[23-Jun-2010 21:43:11] <orange> so I installed the 3.0 beta on a Centos 5 VM... I added one test host (linux snmp) worked fine... added another test host (linux ssh) and it didn't pick up any components. I changed the configuration properties zCommandUsername and zCommandPassword. When I look at the modeler plugins page, all the plugins mentioned are snmp... is that right?
[24-Jun-2010 00:00:30] [disconnected at Thu Jun 24 00:00:30 2010]
[24-Jun-2010 00:00:30] [connected at Thu Jun 24 00:00:30 2010]
[24-Jun-2010 00:00:46] [zenoss-logger (logger bot) has joined #zenoss]
[24-Jun-2010 01:35:53] fOrsberg is now known as forsberg
[24-Jun-2010 02:16:52] <Jesper> hi guys. Quick question. Will a 32Bit Ubuntu with PAE support be enough, for Zenoss to access all the RAM, or will it be limited to 4GB?
[24-Jun-2010 02:17:57] <Jesper> I ask because at the moment we have a 64bit Ubuntu installed, but it's a pain in the beeeep, because of various 64bit issues with Dell OMSA, Oracle clients, etc.
[24-Jun-2010 02:18:25] <Jesper> So we were wondering if it wouldn't just be easier to install a 32bit version with PAE support?
[24-Jun-2010 02:18:33] * Simon4 tries to remember
[24-Jun-2010 02:18:49] <Simon4> it won't be Zenoss specifically, it's an OS thing
[24-Jun-2010 02:19:37] <Jesper> yea, I guess the individual Zenoss processes never get near to the 4GB barrier
[24-Jun-2010 02:19:46] <Simon4> heh
[24-Jun-2010 02:19:50] <fragfutter> go for 64bit. you can run all 32bit apps via multilib. with a 32bit system you can access all 6GB but single process is limited to 2GB. A core of zenoss is zope, which likes ram.
[24-Jun-2010 02:19:55] <Jesper> so it would be up to the OS to hand out ram for the specific processes
[24-Jun-2010 02:20:09] <Jesper> hmm ok
[24-Jun-2010 02:20:21] <Simon4> other option is to run 64 bit for zenoss, then have a 32 bit collector which hosts the horrible clients
[24-Jun-2010 02:20:26] <Simon4> which is best of both worlds
[24-Jun-2010 02:21:00] <fragfutter> oh and pae has a slight performance impact for huge programs.
[24-Jun-2010 02:21:15] <fragfutter> (context switching of the kernel gets more complicated)
[24-Jun-2010 02:21:19] <Jesper> Simon4: on multiple servers/boxes?
[24-Jun-2010 02:21:25] <Jesper> fragfutter: ok
[24-Jun-2010 02:24:26] <fragfutter> you can install a 32bit and a 64bit python on the same machine. but it's a bit of work
[24-Jun-2010 02:28:05] <Jesper> hmm ok, well the biggest problem is not direclty related to Zenoss, it runs just fine on the 64bit Ubuntu we have now. It's the other programs like Dell OMSA and Oracle and others like it, thats difficult to get running.
[24-Jun-2010 02:28:30] <fragfutter> you should be able to run them as 32bit programs.
[24-Jun-2010 02:30:00] <fragfutter> i had no issues with dell and 64bit. but i never installed the full omsa. only some parts of the snmp agents that i pulled out of the rpms.
[24-Jun-2010 02:30:51] <Jesper> yea, we would like to be able to check raid, fans, heat, etc.
[24-Jun-2010 02:32:51] <fragfutter> this is all in the snmp, but it has been a two years since i last had a dell. I made my custom rpm with the parts i needed four years ago so i don't remember anything
[24-Jun-2010 02:34:08] <Jesper> heh yea, last time I messed around with it was around that time as well.
[24-Jun-2010 08:31:46] <fragfutter> how often will zenoss monitor a process? i have a process, zenoss says its fine, but checking on the machine i have no process with this name
[24-Jun-2010 08:38:39] <fragfutter> and why is zenoss removing os-processes if i remodel the device?
[24-Jun-2010 08:39:06] <Simon4> if it's removing them when you remodel the device, it means the modeller isn't finding the process at model time
[24-Jun-2010 08:39:43] <fragfutter> Simon4: that would be bad if i restart a service the same time as zenoss is modelling, it will loose it for the next 12h
[24-Jun-2010 08:40:01] <Simon4> fragfutter: yeah.. you can lock processes to stop that happening
[24-Jun-2010 08:40:21] <fragfutter> ok.
[24-Jun-2010 08:41:27] <fragfutter> so i now created a new process class, with regex=vim, remoddeled a device, i found a vim abd added it to the device, now i quit the vim i had open for this purpose and wait...
[24-Jun-2010 08:42:02] <Simon4> just do a ps -ef |grep vim
[24-Jun-2010 08:42:09] <Simon4> to check that some other process does't match that regex
[24-Jun-2010 08:42:19] <fragfutter> yeah, i know that
[24-Jun-2010 08:42:32] <fragfutter> hint... ps -ef |grep [v]im
[24-Jun-2010 08:42:42] <fragfutter> don't find your own grep
[24-Jun-2010 08:42:50] <Simon4> yeah
[24-Jun-2010 08:43:11] <fragfutter> ok looks good. zenoss is complaining.
[24-Jun-2010 08:44:19] <fragfutter> how do i lock the process?
[24-Jun-2010 08:44:41] <Simon4> its' on the OS tab for the device under hte drop down menu
[24-Jun-2010 08:45:11] <fragfutter> ah. why is it not available as checkbox in the state?
[24-Jun-2010 08:45:34] <fragfutter> i can change monitor, alert on restart, fail severity but not lock...
[24-Jun-2010 08:45:53] <fragfutter> bad ui design
[24-Jun-2010 08:46:23] * Simon4 does not know
[24-Jun-2010 08:52:20] <Wolf> Anyone know a way to send the Title variable instead of the device name on alert e-mails?
[24-Jun-2010 08:53:35] <Simon4> ${here/Title} in the alerting rule message template?
[24-Jun-2010 08:54:30] <Wolf> think that'll work?
[24-Jun-2010 08:59:19] <Simon4> ${here/title} should
[24-Jun-2010 08:59:32] <Simon4> since it appears to be lower case in zendmd
[24-Jun-2010 09:00:54] <Wolf> but it expects %(var)s not $
[24-Jun-2010 09:01:22] <Simon4> ah
[24-Jun-2010 09:01:23] <Simon4> sorry
[24-Jun-2010 09:01:26] <Simon4> % then
[24-Jun-2010 09:01:33] * Simon4 is just working from memory and his open zendmd
[24-Jun-2010 09:02:41] <Simon4> Wolf: judging from the list of fields available, yoiu're out of luck
[24-Jun-2010 09:02:57] <Simon4> so forget everything I said
[24-Jun-2010 09:03:56] <Wolf> there has got to be a way
[24-Jun-2010 09:04:04] <Wolf> even if it requires editing backend code
[24-Jun-2010 09:04:14] <Simon4> it's definitely doable with some hacking I'm sure
[24-Jun-2010 09:11:34] <ptom> does anyone know offhand what function I need to use to list all device classes?
[24-Jun-2010 09:14:42] <Simon4> ptom: you're looking for dmd.Devices.getSubOrganizers()
[24-Jun-2010 09:16:01] <ptom> Simon4: ty
[24-Jun-2010 09:26:32] <Wolf> Simon4: how would you call from anywhere in the backend code to get a specific device name's title?
[24-Jun-2010 09:58:05] <rmatte> Wolf: in zendmd you'd do something like...
[24-Jun-2010 09:58:18] <rmatte> for d in dmd.Devices.getSubDevices():
[24-Jun-2010 09:59:03] <Wolf> getSubDevices?
[24-Jun-2010 09:59:15] <rmatte> print d.getId()
[24-Jun-2010 09:59:24] <rmatte> that would list the names of all devices
[24-Jun-2010 09:59:27] <rmatte> just as an example
[24-Jun-2010 09:59:40] <rmatte> If you wanted to list all Cisco routers you'd do...
[24-Jun-2010 09:59:53] <rmatte> for d in dmd.Devices.Network.Router.Cisco.getSubDevices():
[24-Jun-2010 09:59:59] <rmatte> print d.getId()
[24-Jun-2010 10:00:05] <Wolf> I'm trying to get the "title" varable for a specific device which I already know the name of
[24-Jun-2010 10:00:38] <rmatte> the "title" variable? I don't even think zenoss uses that zope variable
[24-Jun-2010 10:01:23] <rmatte> what are you expecting the title variable to give you?
[24-Jun-2010 10:01:38] <fragfutter> dmd.Devices.findDevice('hostname').titleOrId
[24-Jun-2010 10:01:40] <Wolf> it is a field under the edit tab for a device
[24-Jun-2010 10:02:03] <rmatte> ohhhh, I see
[24-Jun-2010 10:02:42] <Wolf> I'm trying to edit zenactions.py to insert the title as the device name instead of using the device name
[24-Jun-2010 10:03:04] <rmatte> yeh, I understand what you're getting at now...
[24-Jun-2010 10:03:05] <Wolf> fragfutter: I'll try that, thanks
[24-Jun-2010 10:06:51] <rmatte> fragfutter: that's not going to give him what he wants
[24-Jun-2010 10:07:10] <rmatte> Wolf: I figured it out...
[24-Jun-2010 10:07:15] <rmatte> dmd.Devices.findDevice('MSPr02.novanoc.com').title
[24-Jun-2010 10:07:22] <rmatte> if you issue that in zendmd it'll print the title
[24-Jun-2010 10:07:27] <rmatte> so to set it you just do...
[24-Jun-2010 10:07:33] <Wolf> cool
[24-Jun-2010 10:07:34] <rmatte> dmd.Devices.findDevice('MSPr02.novanoc.com').title = 'This is my new title'
[24-Jun-2010 10:07:43] <Wolf> ya its already set
[24-Jun-2010 10:07:51] <rmatte> cool
[24-Jun-2010 10:08:15] <rmatte> actually, hmmm
[24-Jun-2010 10:08:31] <fragfutter> rmatte: it will.
[24-Jun-2010 10:09:01] <rmatte> perhaps for setting it
[24-Jun-2010 10:09:19] <fragfutter> for getting it.
[24-Jun-2010 10:09:43] <rmatte> you were missing the () after the function
[24-Jun-2010 10:09:44] <rmatte> that's why
[24-Jun-2010 10:09:52] <rmatte> dmd.Devices.findDevice('hostname').titleOrId()
[24-Jun-2010 10:10:07] <fragfutter> ok, expected the user to find out if he was calling a function.
[24-Jun-2010 10:10:23] <rmatte> the other thing is he wants to set it, not get it
[24-Jun-2010 10:10:48] <fragfutter> "I'm trying to get the "title" varable for a specific device"
[24-Jun-2010 10:11:42] <rmatte> haha nice
[24-Jun-2010 10:11:55] <rmatte> I just messed up my lab box by doing...
[24-Jun-2010 10:12:01] <rmatte> dmd.Devices.findDevice('MSPr02.novanoc.com').titleOrId = 'Thisisatest'
[24-Jun-2010 10:12:24] <rmatte> oh well, accident
[24-Jun-2010 10:12:31] <orange> asked this last night while everyone was asleep:
[24-Jun-2010 10:12:49] <orange> so I installed the 3.0 beta on a Centos 5 VM... I added one test host (linux snmp) worked fine... added another test host (linux ssh) and it didn't pick up any components. I changed the configuration properties zCommandUsername and zCommandPassword. When I look at the modeler plugins page, all the plugins mentioned are snmp... is that right?
[24-Jun-2010 10:14:15] <fragfutter> rmatte: don't commit it.
[24-Jun-2010 10:14:58] <rmatte> fragfutter: I fixed it
[24-Jun-2010 10:15:12] <rmatte> it was already commited, I just removed the device via zendmd to fix the problem
[24-Jun-2010 10:15:21] <Wolf> ok so in zenactions.py I added the following after it gets the device name
[24-Jun-2010 10:15:47] <Wolf> data['title'] = self.dmd.Devices.findDevice(device).titleOrId()
[24-Jun-2010 10:16:05] <rmatte> yup
[24-Jun-2010 10:16:31] <rmatte> or you can just do:
[24-Jun-2010 10:16:47] <rmatte> d = dmd.Devices.findDevice(device)
[24-Jun-2010 10:16:52] <rmatte> d.titleOrdId()
[24-Jun-2010 10:17:04] <rmatte> if you're accessing more than one variable per device
[24-Jun-2010 10:17:09] <fragfutter> rmatte: you simply overwrote a function with an attribute
[24-Jun-2010 10:17:12] <rmatte> more efficient since you're not doing a find each time
[24-Jun-2010 10:17:24] <rmatte> fragfutter: yeh, I understand what happened, accident lol
[24-Jun-2010 10:17:56] <rmatte> luckily it was overwritten just for the one device
[24-Jun-2010 10:18:00] <rmatte> so removing it resolved the issue
[24-Jun-2010 10:19:07] <Wolf> bleh
[24-Jun-2010 10:19:16] <Wolf> that didn't work heh
[24-Jun-2010 10:20:55] <Wolf> there we go
[24-Jun-2010 10:21:04] <fragfutter> rmatte: del d.__dict__['titleOrId']
[24-Jun-2010 10:21:06] <Wolf> "device" was equivilant to your d
[24-Jun-2010 10:21:18] <Wolf> so I changed the above to simply device.findDevice....
[24-Jun-2010 10:21:26] <Wolf> errr
[24-Jun-2010 10:21:34] <Wolf> device.titleOrId()
[24-Jun-2010 10:22:25] <rmatte> yeh, good idea
[24-Jun-2010 10:22:27] <rmatte>
[24-Jun-2010 10:23:59] <Wolf> thanks all
[24-Jun-2010 10:31:11] <rmatte> woohoo, we're just about the break the 1000 devices monitored mark
[24-Jun-2010 10:31:18] <rmatte> about to break*
[24-Jun-2010 10:36:30] <rmatte> The earthquake yesterday knocked the sunglasses off my Zenny Zebra
[24-Jun-2010 10:36:32] <rmatte> :O
[24-Jun-2010 11:11:36] <arrrghhh> so i have just a few lingering issues...
[24-Jun-2010 11:11:45] <rmatte> ?
[24-Jun-2010 11:11:46] <arrrghhh> first, i'm still getting critical events for IP UP
[24-Jun-2010 11:11:59] <rmatte> yeh, I've no idea how that's happening
[24-Jun-2010 11:12:07] <arrrghhh> and second, i added all my locations
[24-Jun-2010 11:12:27] <arrrghhh> and it doesn't seem to have my ATM locations, which i put all the ATMs under a sub-location.
[24-Jun-2010 11:12:39] <rmatte> did you add any custom transforms to do with ping?
[24-Jun-2010 11:12:51] <arrrghhh> uhm
[24-Jun-2010 11:12:58] <arrrghhh> i added a custom perf template for ping
[24-Jun-2010 11:13:03] <rmatte> right
[24-Jun-2010 11:13:09] <rmatte> that was a pre-created ZenPack?
[24-Jun-2010 11:13:33] <rmatte> or you created it from scratch?
[24-Jun-2010 11:13:33] <arrrghhh> no
[24-Jun-2010 11:13:37] <arrrghhh> i created it from scratch
[24-Jun-2010 11:13:39] <arrrghhh> based on a guide
[24-Jun-2010 11:13:54] <rmatte> you're executing a script to perform the pinging I assume?
[24-Jun-2010 11:14:09] <rmatte> or is it that nagios executable?
[24-Jun-2010 11:14:39] <rmatte> can you screenshot the ip up events?
[24-Jun-2010 11:14:55] <rmatte> I just want to see what they look like in your event console
[24-Jun-2010 11:14:59] <rmatte> (don't open the details pane)
[24-Jun-2010 11:18:23] <arrrghhh> ok
[24-Jun-2010 11:18:38] <arrrghhh> i'm using the built-in 'ping' command
[24-Jun-2010 11:19:30] forsberg is now known as fOrsberg
[24-Jun-2010 11:20:06] <arrrghhh> i had originally set it up for the nagios checkping or check_ping command
[24-Jun-2010 11:20:14] <arrrghhh> but i couldn't control the # of ICMP packets it sent
[24-Jun-2010 11:21:06] <arrrghhh> it's in the history currently
[24-Jun-2010 11:21:14] <arrrghhh> so i'll take a screenshot of this device event history.
[24-Jun-2010 11:22:31] <rmatte> k
[24-Jun-2010 11:22:43] <rmatte> I wonder if ping is exiting with an error status and that's what's generating the events
[24-Jun-2010 11:22:55] <rmatte> that's why I want to see a screenshot of what the events look like in your event console
[24-Jun-2010 11:23:20] <arrrghhh> http://forum.xda-developers.com/showthread.php?t=601751
[24-Jun-2010 11:23:22] <rmatte> it's nothing that can't be figured out with the right data
[24-Jun-2010 11:23:23] <arrrghhh> oops
[24-Jun-2010 11:23:29] <arrrghhh> sorry i forget rdp doesn't sync my clipboard
[24-Jun-2010 11:23:34] <rmatte> lol
[24-Jun-2010 11:23:36] <rmatte> that's lame
[24-Jun-2010 11:23:44] <arrrghhh> http://yfrog.com/jm46558125p
[24-Jun-2010 11:23:49] <arrrghhh> that's the link to the screenshot
[24-Jun-2010 11:23:59] <rmatte> k
[24-Jun-2010 11:24:21] <rmatte> ok, I would like you to go to the /Status/Ping class
[24-Jun-2010 11:24:26] <arrrghhh> k
[24-Jun-2010 11:24:33] <rmatte> click events on the left
[24-Jun-2010 11:24:39] <rmatte> or click on the link under event class
[24-Jun-2010 11:24:48] <arrrghhh> i'm at the class
[24-Jun-2010 11:24:58] <arrrghhh> "/Events /Status /Ping"
[24-Jun-2010 11:25:12] <rmatte> select More -> Transform
[24-Jun-2010 11:25:14] <rmatte> from the dropdown
[24-Jun-2010 11:25:33] <arrrghhh> Transform box is completely empty
[24-Jun-2010 11:25:40] <rmatte> k...
[24-Jun-2010 11:25:58] <rmatte> well, I could write a transform for you to force those events in to clear status as a workaround if you'd like
[24-Jun-2010 11:26:00] <rmatte> or we can keep digging
[24-Jun-2010 11:26:05] <arrrghhh> hrm
[24-Jun-2010 11:26:05] <rmatte> I'm heading to lunch, bbiab
[24-Jun-2010 11:26:09] <arrrghhh> okie
[24-Jun-2010 12:29:31] <testing> Anyone have a minute to answer a question
[24-Jun-2010 12:49:58] <rmatte> I do
[24-Jun-2010 12:50:03] <rmatte> what's up?
[24-Jun-2010 12:50:20] <rmatte> (just got back from lunch)
[24-Jun-2010 12:56:56] <rhettardo> i need to do that
[24-Jun-2010 13:10:03] <rmatte> well go eat!
[24-Jun-2010 13:10:49] <testing> Hey thanks, one sc
[24-Jun-2010 13:10:56] <rmatte> np
[24-Jun-2010 13:11:56] <testing> I'm trying to transfer over perl scripts used to monitor things in MON. I'm fairly new to Zenoss and I've read a few manuals, is there an easy way to do this? Just copy the code somewhere?
[24-Jun-2010 13:12:33] <rmatte> read the section of the Zenoss Admin guide where it explains command datasources
[24-Jun-2010 13:13:21] <nzle> how do thresholds set in a performance template relate to thresholds as set in a nagios plugin? If a plugin is returning warning or critical, what happens if the thresholds as set in the permormance templates differ?
[24-Jun-2010 13:14:23] <testing> rmatte: thank you, I was working in the right area at least.
[24-Jun-2010 13:14:30] <rmatte> nzle: Well, I think you're confusing it a bit...
[24-Jun-2010 13:14:38] <nzle> probably.
[24-Jun-2010 13:14:59] <rmatte> nzle: nagios plugins can do 1 of 2 things, they can either provide data to graph with, or they can actually exit with error codes to generate alerts
[24-Jun-2010 13:15:20] <rmatte> If there is some threshold condition built in to the ticket that tells it to exit with an error code, then it'll generate an alert in Zenoss when that happens
[24-Jun-2010 13:15:41] <rmatte> but let's say you're collecting CPU stats via a script, and the output is like OK|CPU=67
[24-Jun-2010 13:15:54] <rmatte> so you're collecting and storing that via a datapoint called CPU
[24-Jun-2010 13:16:03] <rmatte> you can then set a threshold against that value in Zenoss
[24-Jun-2010 13:16:04] <nzle> this plugin is returning performance data following a | as per the nagios plugin developer guidelines.
[24-Jun-2010 13:16:13] <rmatte> so if it exceeds a certain value Zenoss will generate an alert
[24-Jun-2010 13:16:51] <rmatte> ok, if it's only returning the performance data, then threshold code in it shouldn't even come in to play (unless that code instructs the script to exit with a message and an error code)
[24-Jun-2010 13:16:54] <nzle> so I should set the -w and -c arguements way high so it always returns OK if I want zenoss to handle the thresholds?
[24-Jun-2010 13:17:18] <rmatte> yeh, or comment out the pieces of code that return anything other than OK
[24-Jun-2010 13:17:19] <rmatte> either or
[24-Jun-2010 13:17:45] <rmatte> I generally let Zenoss handle all thresholds since it's much easier to work with
[24-Jun-2010 13:18:02] <nzle> I want it to return the performance data, because I want a graph in zenoss.
[24-Jun-2010 13:18:08] <nzle> so I guess thats what I should do.
[24-Jun-2010 13:18:31] <nzle> thanx
[24-Jun-2010 13:20:56] <rmatte> np
[24-Jun-2010 13:40:13] <nzle> rmatte, actually, looking at it a little more, the programmer that prepared teh oracle tablespace plugin for me following the nagios pluging guidelines also included the min and max data in the performance output. Can I somehow include that in the graph generation to set the scales properly? ie: is are there expressions I can put in the graph miny and maxy fields to pick up on the data returned by the plugin?
[24-Jun-2010 13:42:03] <admin_MT> Hi Everyone!
[24-Jun-2010 13:42:50] <admin_MT> Im dropping by to verify if im about to install the latest ESX zenpack. I found this link from Mr. MRAY http://dev.zenoss.com/downloads/zenpack-contrib/ZenPacks.community.VMwareEsx-2.2.1-py2.4.egg
[24-Jun-2010 13:42:52] <nzle> he wants to be able to set the scale from the plugin as a function of the tablespace size.
[24-Jun-2010 13:42:59] <admin_MT> im running zenoss 2.5
[24-Jun-2010 13:43:22] <admin_MT> *sorry to barge in
[24-Jun-2010 13:45:12] <nzle> no worries, you were only a few seconds after my question, and he had not yet responded.
[24-Jun-2010 13:54:40] <rmatte> nzle: yes, you could set the thresholds based on that
[24-Jun-2010 13:54:53] <rmatte> nzle: those are thresholds set on the device itself or something?
[24-Jun-2010 13:56:19] <rmatte> nzle: basically what you'd do is, make a datapoint to collect that value
[24-Jun-2010 13:56:43] <rmatte> then you would set the max value on the threshold in Zenoss as: here.getRRDValue('whateverTheDatapointIsCalled')
[24-Jun-2010 13:57:17] <rmatte> and apply it against the correct datapoint
[24-Jun-2010 14:01:19] <admin_MT> I can't seem to find a more recent 'upgrade' to the listed esx zenpack above. I'll move forward with the install
[24-Jun-2010 14:03:11] <testing> rmatte, are you still around?
[24-Jun-2010 14:06:53] <nzle> Actually Im wanting to set the graph scales with it. so the graph ymax is based on the ymax provided by the plugin.
[24-Jun-2010 14:07:58] <testing> I'm following some instructions in 'Zenoss Administration'. I'm trying to test commands from a console. zencommand run check_disk -v10 -d [IP / Host]
[24-Jun-2010 14:08:41] <testing> Debug is saying: 'Cmd: $ZENHOME/libexec/ - Code: 126 - Msg: Command invoked cannot execute, permissions problem or command is not an executable'
[24-Jun-2010 14:08:43] <rmatte> testing: yes
[24-Jun-2010 14:08:56] <testing> command is not even running by the looks of it
[24-Jun-2010 14:12:00] <testing> Ah, might have found it.
[24-Jun-2010 14:20:59] <rmatte> sounds like you didn't chmod +x the file
[24-Jun-2010 14:21:09] <rmatte> or put "perl" in front of it
[24-Jun-2010 14:30:00] <testing> sorry, I'm running the default commands from libexec. I changed the path name, but am having a similar issue to this: http://www.mail-archive.com/zenoss-users@zenoss.org/msg29061.html
[24-Jun-2010 14:34:53] <rmatte> don't rely on the test to know whether it's working or not
[24-Jun-2010 14:34:58] <rmatte> check the actual zencommand logs
[24-Jun-2010 14:35:07] <rmatte> or do zencommand run -v10 -d <devicename>
[24-Jun-2010 14:35:18] <rmatte> from the commandline as zenoss user
[24-Jun-2010 14:35:36] <rmatte> I've often seen the test fail while the command is actually running fine
[24-Jun-2010 14:35:53] <rmatte> it's some issue with the way the test handles paths over the way that zencommand does
[24-Jun-2010 14:36:10] <rmatte> did you actually specify the path in the command itself, or are you relying on the zProperty for the path?
[24-Jun-2010 14:36:42] <testing> zProperty path, was set to $ZENHOME/libexec, changed to; $ZENHOME/common/libexec
[24-Jun-2010 14:36:57] <testing> where the commands are stored
[24-Jun-2010 14:37:23] <rmatte> yeh, I always just specify the full path to the command in the datasource
[24-Jun-2010 14:37:23] <testing> thanks for the help though, I'll have a look at the logs
[24-Jun-2010 14:37:31] <rmatte> then you don't run in to stupid path issues
[24-Jun-2010 14:37:43] <rmatte> but yeh, it'll probably be working even though the test is failing
[24-Jun-2010 14:38:26] <testing> k. For example though; zencommand run /usr/local/zenoss/common/libexec/check_http -d HOST
[24-Jun-2010 14:38:34] <testing> this is how you normally test?
[24-Jun-2010 14:38:49] <testing> ah nvm
[24-Jun-2010 14:38:50] <testing> datasource
[24-Jun-2010 14:38:59] <rmatte> no, just zencommand run -v10 -d HOST
[24-Jun-2010 14:39:09] <rmatte> or specify a datasource
[24-Jun-2010 14:39:12] <rmatte> I just do a full run
[24-Jun-2010 14:40:47] <admin_MT> I've installed the esx zen pack noted above but now i get a error submition form everytime i try to open the zproperties page. It's the same error and it appears to be related to the zenpack i have installed. Any clues?
[24-Jun-2010 14:40:55] <admin_MT> error details: * Module zope.tales.tales, line 696, in evaluate
[24-Jun-2010 14:40:56] <admin_MT> URL: file:/usr/local/zenoss/zenoss/Products/ZenModel/skins/zenmodel/zPropertyEdit.pt
[24-Jun-2010 14:40:58] <admin_MT> Line 34, Column 6
[24-Jun-2010 14:41:00] <admin_MT> Expression: <PythonExpr here.zenPropertyString(prop)>
[24-Jun-2010 14:41:01] <admin_MT> Names:
[24-Jun-2010 14:41:03] <admin_MT> {'container': <ZentinelPortal at /zport>,
[24-Jun-2010 14:41:04] <admin_MT> 'context': <Device at /zport/dmd/Devices/Server/Linux/devices/10.1.1.33>,
[24-Jun-2010 14:41:06] <admin_MT> 'default': <object object at 0xb7c8c538>,
[24-Jun-2010 14:41:07] <admin_MT> 'here': <Device at /zport/dmd/Devices/Server/Linux/devices/10.1.1.33>,
[24-Jun-2010 14:41:09] <admin_MT> 'loop': {u'prop': <Products.PageTemplates.Expressions.PathIterator object at 0xd60682c>},
[24-Jun-2010 14:41:11] <admin_MT> 'nothing': None,
[24-Jun-2010 14:41:12] <admin_MT> 'options': {'args': ()},
[24-Jun-2010 14:41:14] <admin_MT> 'repeat': <Products.PageTemplates.Expressions.SafeMapping object at 0xddb9a8c>,
[24-Jun-2010 14:41:15] <admin_MT> 'request': <HTTPRequest, URL=http://10.1.1.215:8080/zport/dmd/Devices/Server/Linux/devices/10.1.1.33/zPropertyEdit>,
[24-Jun-2010 14:41:17] <admin_MT> 'root': <Application at >,
[24-Jun-2010 14:41:18] <admin_MT> 'template': <FSPageTemplate at /zport/zPropertyEdit used for /zport/dmd/Devices/Server/Linux/devices/10.1.1.33>,
[24-Jun-2010 14:41:20] <admin_MT> 'traverse_subpath': [],
[24-Jun-2010 14:41:21] <admin_MT> 'user': <PropertiedUser 'admin'>}
[24-Jun-2010 14:41:23] <admin_MT> * Module Products.PageTemplates.ZRPythonExpr, line 49, in __call__
[24-Jun-2010 14:41:24] <admin_MT> __traceback_info__: here.zenPropertyString(prop)
[24-Jun-2010 14:41:26] <admin_MT> * Module PythonExpr, line 1, in <expression>
[24-Jun-2010 14:41:27] <admin_MT> * Module Products.ZenRelations.ZenPropertyManager, line 388, in zenPropertyString
[24-Jun-2010 14:41:29] <admin_MT> * Module Products.ZenRelations.ZenPropertyManager, line 527, in getProperty
[24-Jun-2010 14:41:30] <admin_MT> * Module OFS.PropertyManager, line 151, in getProperty
[24-Jun-2010 14:41:32] <admin_MT> AttributeError: zZenPackCommunityVMwareESXlibexec
[24-Jun-2010 14:42:12] <rmatte> admin_MT: restart zenoss
[24-Jun-2010 14:42:22] <rmatte> admin_MT: you need to restart Zenoss after most ZenPack installs
[24-Jun-2010 14:42:30] <rmatte> go to the ZenPack page, you'll see it's marked as broken
[24-Jun-2010 14:42:35] <rmatte> that means you need to restart zenoss
[24-Jun-2010 14:43:18] <admin_MT> cool, thank you
[24-Jun-2010 14:44:23] <admin_MT> thanks rmatte
[24-Jun-2010 14:44:40] <g0rdy> Is it possible to have a shell script on the zenoss server that can execute a simple shell command on certain hosts? I'm trying to not have to put the script on many hosts and maintain it.
[24-Jun-2010 14:46:22] <rhettardo> hmm.. on my locations map, its showing routes to locations that are not connected together or share routes/subnets. i just went into the devices and removed all the routes and the lines are still being drawn between the sites... any ideas?
[24-Jun-2010 14:48:48] <g0rdy> Script: http://pastebin.com/22N2Jkis I want to be able to use it like the scripts in /opt/zenoss/libexec (which are incidentally in binary for whatever reason)
[24-Jun-2010 14:54:54] <rmatte> they are in binary because they are programs, not scripts
[24-Jun-2010 14:56:00] <rmatte> g0rdy: convert that script so that it can be run on a single line (which is very possible), then configure it as an ssh based command datasource
[24-Jun-2010 14:56:57] <rmatte> rhettardo: you're positive that no devices at those sites have IPs configured on them that are in the same subnet?
[24-Jun-2010 14:57:09] <rmatte> because that's what Zenoss uses to draw the links
[24-Jun-2010 14:57:14] <rhettardo> yeah.
[24-Jun-2010 14:57:29] <rmatte> I'm not asking whether or not they are actually connected
[24-Jun-2010 14:57:30] <g0rdy> gotcha.. a coworker told me they were encoded, lol , I'll give your suggestion a shot - thanks!
[24-Jun-2010 14:57:42] <rmatte> I'm saying, do you have 2 different sites that both use 192.168.0.1 for instance?
[24-Jun-2010 14:57:46] <rhettardo> i understand waht you're asking. i understand how the links are drawn too
[24-Jun-2010 14:57:57] <rhettardo> nope. they are all unique
[24-Jun-2010 14:58:04] <rmatte> no idea then
[24-Jun-2010 14:58:14] <rhettardo> and its easy to see because im only looking at one or two devices at these sites
[24-Jun-2010 14:58:26] <rhettardo> and the issue is only w/ two sites
[24-Jun-2010 14:58:31] <rmatte> g0rdy: np
[24-Jun-2010 14:59:01] <rhettardo> i have no damn idea either. thats why i removed all the routes
[24-Jun-2010 15:02:41] <testing> rmatte: Hey, took a look at the log files:
[24-Jun-2010 15:02:44] <testing> WARNING zen.SshClient: 172.16.100.181 channel 5 The command /usr/local/zenoss/common/libexec/check_disk returned stderr data (1) from the device: bash: /usr/local/zenoss/common/libexec/check_disk: No such file or directory
[24-Jun-2010 15:02:58] <testing> that's supplying the entire string
[24-Jun-2010 15:03:04] <testing> entire path*
[24-Jun-2010 15:04:35] <testing> and non ssh: INFO zen.zencommand: config: <Products.ZenRRD.zencommand.DeviceConfig instance at 0x385f128
[24-Jun-2010 15:38:00] <rmatte> testing: that's because you set it as an SSH datapoint
[24-Jun-2010 15:38:08] <rmatte> so the script needs to be on the remote machine in that case
[24-Jun-2010 15:38:36] <testing> I tried both, for some reason I pasted the ssh first
[24-Jun-2010 15:38:44] <testing> INFO zen.zencommand: config: <Products.ZenRRD.zencommand.DeviceConfig instance at 0x385f128
[24-Jun-2010 15:38:49] <testing> was from the non SSH attempt
[24-Jun-2010 15:39:05] <testing> I assumed it would return some results in the log?
[24-Jun-2010 15:39:10] <rmatte> yeh, no idea what it's saying there
[24-Jun-2010 15:39:12] <rmatte> no
[24-Jun-2010 15:39:17] <rmatte> it won't return them in the log
[24-Jun-2010 15:39:27] <rmatte> you need to do: zencommand run -v10 -d HOST
[24-Jun-2010 15:39:32] <rmatte> then you'll see what it's actually doing
[24-Jun-2010 15:39:46] <rmatte> if it returned -v10 (verbose) output in the logs your logfiles would get huge lol
[24-Jun-2010 15:39:49] <rmatte> that's why it doesn't do it
[24-Jun-2010 15:40:19] <rmatte> that INFO message has nothing to do with it
[24-Jun-2010 15:41:08] <testing> ahh. Thank you very much.
[24-Jun-2010 15:41:22] <rmatte> np
[24-Jun-2010 16:00:03] <admin_MT> \quit
[24-Jun-2010 16:05:04] <rmatte> hmmm, that's a new one, never saw someone try \quit before hehe
[24-Jun-2010 16:10:00] <rmatte> well, I'm up to 13 production Zenoss servers as of today
[24-Jun-2010 16:28:15] <rmatte> hmmm, I can't remember how to check disk IO in vmware esx
[24-Jun-2010 17:01:17] fOrsberg is now known as forsberg
[24-Jun-2010 17:03:04] <rmatte> ah, found it
[24-Jun-2010 17:03:50] * Simon4_ wonders if anyone in here uses Zeus Load Balancers
[24-Jun-2010 17:03:59] Simon4_ is now known as Simon4
[24-Jun-2010 17:04:38] <rmatte> not I
[24-Jun-2010 17:10:20] <Simon4> rmatte: you use the current bladechassis zenpack?
[24-Jun-2010 17:13:18] <rmatte> nope
[24-Jun-2010 17:13:23] <rmatte> I've been waiting for your version
[24-Jun-2010 17:13:24] <rmatte> lol
[24-Jun-2010 17:13:35] <Simon4> heh cool
[24-Jun-2010 17:13:56] <Simon4> you were about to be my sample size of one for "does it bug you that it's changed to a ssh zenpack"
[24-Jun-2010 17:14:05] <Simon4> but clearly your answer is "no"
[24-Jun-2010 17:16:57] <Simon4> I sorted the report today, there will be a release on Monday, promise
[24-Jun-2010 17:17:08] <rmatte> cool
[24-Jun-2010 17:17:12] <Simon4> have been running it in production at work for the last two weeks so happy with it etc
[24-Jun-2010 17:17:25] <rmatte> nice
[24-Jun-2010 17:17:37] <Simon4> the report had been bugging me as it was seriously badly formatted, but solved it today
[24-Jun-2010 17:17:57] <Simon4> tables not being sortable by more than one column = hard work
[24-Jun-2010 17:18:22] <rmatte> yup
[24-Jun-2010 17:48:14] forsberg is now known as fOrsberg
[24-Jun-2010 18:41:59] <Zekniqlos> Hello
[24-Jun-2010 18:42:48] <Zekniqlos> When ever I go to add a data source, and open the drop down menu to select COMMAND, I get this error:
[24-Jun-2010 18:42:49] <Zekniqlos> The server reported the following error:
[24-Jun-2010 18:42:49] <Zekniqlos> AttributeError Device
[24-Jun-2010 18:42:49] <Zekniqlos> The system has encountered an error. Please reload the page.
[24-Jun-2010 18:43:11] <Zekniqlos> Reload Page, same thing. Dismiss, can't open drop down
[24-Jun-2010 18:43:55] <Zekniqlos> The problem occurs when adding data source to custom, or Device etc.
[24-Jun-2010 18:44:01] <Simon4> on a template?
[24-Jun-2010 18:44:04] <Zekniqlos> Yes
[24-Jun-2010 18:44:24] <Simon4> hmmm\
[24-Jun-2010 18:44:27] <Zekniqlos> Been googling for awhile with zero luck
[24-Jun-2010 18:44:35] <Simon4> something's fairly broken
[24-Jun-2010 18:44:39] <Zekniqlos> I had previously been able to add commands also
[24-Jun-2010 18:44:44] <Zekniqlos> not sure where it stopped working
[24-Jun-2010 18:45:15] <Zekniqlos> restarted server did not help also
[24-Jun-2010 18:48:28] <Zekniqlos> Yeah would seem so. Glad this wasn't a production server, guess a re-install is in order
[24-Jun-2010 18:48:55] <Simon4> do you have regular zenbackups running?
[24-Jun-2010 18:52:08] <Zekniqlos> I don't, this was mainly an introduction server to encourage us to make the switch from MON/Nagios and Avoid Groundwork
[24-Jun-2010 18:52:20] <Zekniqlos> Testing purposes etc.
[24-Jun-2010 18:52:49] <Simon4> would be interesting to know what broke it, for sure
[24-Jun-2010 18:53:07] <Zekniqlos> yeah definitely curious.
[24-Jun-2010 18:53:25] <Simon4> what version are you running?
[24-Jun-2010 18:53:40] <Zekniqlos> Zenoss 2.5.70
[24-Jun-2010 18:53:46] <Zekniqlos> Everything else seems to work fine
[24-Jun-2010 18:54:00] <Simon4> that's beta?
[24-Jun-2010 18:54:01] <Zekniqlos> but templates / importing MON perl scripts is where we're at now ;P
[24-Jun-2010 18:54:06] <Zekniqlos> I don't think it's beta
[24-Jun-2010 18:54:10] <Zekniqlos> I think beta is 3 atm?
[24-Jun-2010 18:54:23] <Simon4> hmm, I thought 2.5.2 was current stable
[24-Jun-2010 18:54:25] * Simon4 checks
[24-Jun-2010 18:54:59] <Simon4> yeah, 2.5.2 is the current stable download
[24-Jun-2010 18:55:03] <Zekniqlos> it does have a very different GUI
[24-Jun-2010 18:55:04] <Simon4> 2.5.7 is a beta of v3
[24-Jun-2010 18:55:07] <Simon4> oui
[24-Jun-2010 18:55:10] <Zekniqlos> shit.
[24-Jun-2010 18:55:22] * Simon4 wonders where mray is
[24-Jun-2010 18:55:28] <Zekniqlos> I really like it's layout, wonder how long before v3 is out
[24-Jun-2010 18:55:42] <Simon4> I would think about 3-4 weeks, but I'm just guessing
[24-Jun-2010 18:55:46] <Simon4> it's up to beta #3
[24-Jun-2010 18:55:53] <Simon4> so it can't be too far off
[24-Jun-2010 18:55:58] <Zekniqlos> k, thanks for the help. Is this worth mentioning to devels?
[24-Jun-2010 18:56:07] <Simon4> yeah definitely
[24-Jun-2010 18:56:15] <Simon4> if it's a bug now is the time to get it sorted
[24-Jun-2010 18:56:29] <Zekniqlos> Sorry, can you send me in the right direction
[24-Jun-2010 18:57:04] <Simon4> sure, give me 2 secs
[24-Jun-2010 18:57:10] <Zekniqlos> thanks
[24-Jun-2010 19:01:34] <Zekniqlos> I'm heading out of the office, I'll leave this window open and grab the info tomorrow. Thanks again
[24-Jun-2010 19:02:23] <Simon4> I'm thinking forum post is best
[24-Jun-2010 19:02:36] <Simon4> sadly internet here just died so I can't confirm
[24-Jun-2010 20:04:39] <Simon4> gah
[24-Jun-2010 20:04:54] * Simon4 finds a fail to his sorting algorithm
[24-Jun-2010 20:05:10] <Simon4> I now have a project for the weekend I guess
[25-Jun-2010 00:00:30] [disconnected at Fri Jun 25 00:00:30 2010]
[25-Jun-2010 00:00:30] [connected at Fri Jun 25 00:00:30 2010]
[25-Jun-2010 00:00:48] [zenoss-logger (logger bot) has joined #zenoss]
[25-Jun-2010 02:38:13] <zykes-> hirr, trying to convince a pretty large customer to get zenoss
[25-Jun-2010 04:42:57] fOrsberg is now known as forsberg
[25-Jun-2010 07:51:22] tehhobbit is now known as shellscript
[25-Jun-2010 07:51:43] shellscript is now known as tehhobbit
[25-Jun-2010 07:52:06] <cgibbons> arrr
[25-Jun-2010 08:14:55] <fragfutter> welcome to the channel mighty pirate
[25-Jun-2010 08:36:55] <aclark> heh
[25-Jun-2010 08:50:36] <rmatte> arrr, it's friday mateys
[25-Jun-2010 08:50:54] <rmatte> run out the lines and stow!
[25-Jun-2010 08:52:47] <rmatte> (actually, I think the actual line is: "Still the guns and stow'em")
[25-Jun-2010 08:52:53] * rmatte == bad pirate
[25-Jun-2010 08:56:39] <fragfutter> maybe your are one of those strange french pirates? heard they are mighty crazy
[25-Jun-2010 08:57:24] <rmatte> well, I do speak french
[25-Jun-2010 08:57:27] * rmatte shrugs
[25-Jun-2010 08:57:29] <rmatte> it's possible
[25-Jun-2010 08:58:03] <fragfutter> great, a system with an usb keyboard, but no support for usb in the kernel.
[25-Jun-2010 08:58:11] <rmatte> nice
[25-Jun-2010 08:58:15] <rmatte> epic even
[25-Jun-2010 08:59:47] <fragfutter> # CONFIG_HID_SUPPORT is not set
[25-Jun-2010 09:00:30] <rmatte> nice
[25-Jun-2010 09:00:49] <rmatte> CONFIG_USB_HID as well evidently
[25-Jun-2010 09:01:10] <fragfutter> no, that one is set
[25-Jun-2010 09:01:14] <rmatte> ah
[25-Jun-2010 09:01:40] <rmatte> well, get compilin'!
[25-Jun-2010 09:02:02] <fragfutter> the system has ssh and a serial console. no need for a keyboard
[25-Jun-2010 09:02:25] <rmatte> meh, it's a nice to have
[25-Jun-2010 09:03:13] <fragfutter> once finished, they will sit in a dark cold tunnel and i will never see them again
[25-Jun-2010 09:05:01] <rmatte> hehe
[25-Jun-2010 09:09:35] <fragfutter> captain on deck!
[25-Jun-2010 09:09:48] <arrrghhh> lol
[25-Jun-2010 09:09:52] <arrrghhh> at ease
[25-Jun-2010 09:10:09] <cgibbons> arrr!
[25-Jun-2010 09:11:53] <rmatte> !!!!
[25-Jun-2010 09:13:06] <arrrghhh> howdy folks! so rmatte i'd like to take a look at these odd IP up events... but we don't have to tackle that right away. i think i have a couple of easy ones.
[25-Jun-2010 09:13:33] <arrrghhh> first, i'd like to remove the threshold for utilization events - but just for my devices @ CORP. i kinda like having the thresholds for the branch devices.
[25-Jun-2010 09:13:47] <arrrghhh> this is where i got into trouble with my templates in the first place
[25-Jun-2010 09:14:01] <arrrghhh> should i make a local template for the device i don't want the threshold on, or what is the preferred method?
[25-Jun-2010 09:14:38] <rmatte> you can't do that, you'd have to make a local copy of the template on every interface of every device
[25-Jun-2010 09:14:43] <rmatte> the solution in this case is a transform
[25-Jun-2010 09:14:54] <rmatte> what event class do the utilization events come in for
[25-Jun-2010 09:14:55] <arrrghhh> ah
[25-Jun-2010 09:15:03] <rmatte> and what does the event summary look like when they do?
[25-Jun-2010 09:15:05] <arrrghhh> serial interfaces for the most part
[25-Jun-2010 09:15:14] <rmatte> no
[25-Jun-2010 09:15:16] <rmatte> event class
[25-Jun-2010 09:15:21] <arrrghhh> oh
[25-Jun-2010 09:15:28] <rmatte> /Perf/Network or what
[25-Jun-2010 09:15:34] <arrrghhh> d'oh
[25-Jun-2010 09:15:35] <rmatte> I need to know what class to apply the transform to
[25-Jun-2010 09:15:40] <arrrghhh> "/Perf/Interface"
[25-Jun-2010 09:15:44] <rmatte> I also need to see an example of the event summary for one of those events
[25-Jun-2010 09:17:07] <rmatte> and I need to know how you grouped those devices, are they all in the same location organizer?
[25-Jun-2010 09:17:09] <arrrghhh> 36179 packets input
[25-Jun-2010 09:17:10] <arrrghhh> der
[25-Jun-2010 09:17:14] <rmatte> if so, what is the location organizer called?
[25-Jun-2010 09:17:15] <arrrghhh> yea
[25-Jun-2010 09:17:18] <arrrghhh> they're all in /CORP
[25-Jun-2010 09:17:21] <rmatte> k
[25-Jun-2010 09:17:35] <rmatte> example of summary?
[25-Jun-2010 09:17:36] <arrrghhh> "threshold of high utilization exceeded: current value 57415.37"
[25-Jun-2010 09:17:39] <arrrghhh> is the summary
[25-Jun-2010 09:17:45] <rmatte> k
[25-Jun-2010 09:17:49] <rmatte> gimme a min
[25-Jun-2010 09:18:11] <arrrghhh> np
[25-Jun-2010 09:18:13] <arrrghhh> thanks rmatte
[25-Jun-2010 09:18:22] <arrrghhh> you're my zenoss go-to guy haha
[25-Jun-2010 09:19:58] <rmatte> go to /Events/Perf/Interface
[25-Jun-2010 09:20:07] <rmatte> select More -> Transform from the menu
[25-Jun-2010 09:20:36] <rmatte> http://pastebin.com/kU7kHsPL
[25-Jun-2010 09:20:41] <rmatte> paste that transform in and save
[25-Jun-2010 09:22:13] <arrrghhh> k
[25-Jun-2010 09:22:41] <rmatte> and that's it that's all
[25-Jun-2010 09:22:43] <arrrghhh> i just cleared the existing events
[25-Jun-2010 09:22:54] <rmatte> you won't see any more for CORP
[25-Jun-2010 09:22:57] <arrrghhh> cool!
[25-Jun-2010 09:23:06] <fragfutter> http://pastebin.com/zqidXWE7
[25-Jun-2010 09:23:22] <fragfutter> not using re will get you a slight performance increase
[25-Jun-2010 09:23:37] <rmatte> fragfutter: your second line is flawed
[25-Jun-2010 09:23:49] <rmatte> use if '/CORP' in evt.Location:
[25-Jun-2010 09:23:51] <rmatte>
[25-Jun-2010 09:23:56] <fragfutter> it might be that if you anchored your matching patterns, then it compiles down to the same speed
[25-Jun-2010 09:25:45] <fragfutter> rmatte: if i didn't make a typo it's fine
[25-Jun-2010 09:26:26] <fragfutter> but speedwise it should be the same as two ifs. only the re part will slow it.
[25-Jun-2010 09:28:08] <nzle> I changed the name of a template associated with a host, while editing it, and now it doesnt show on the hosts template screen. Where did it go and how do I get it back??
[25-Jun-2010 09:30:46] <rmatte> fragfutter: nah, I was commenting on the startswith on the second line
[25-Jun-2010 09:30:49] <arrrghhh> nzle, the names of templates are case sensitive, and also needing to match exactly to the type of interface you're trying to filter
[25-Jun-2010 09:30:59] <rmatte> if he had a second location organizer that started with CORP it would hit that too
[25-Jun-2010 09:32:26] <rmatte> http://pastebin.com/eqsY1EB4
[25-Jun-2010 09:32:32] <rmatte> I think that's the most efficient
[25-Jun-2010 09:32:37] <arrrghhh> rmatte, hopefully another easy one. i put all of our ATMs in a sub-location organizer. none of them are showing up on the map, is there something special i have to do?
[25-Jun-2010 09:32:39] <rmatte> I'm just a chronic regex user
[25-Jun-2010 09:32:53] <arrrghhh> should i change the transform to that then?
[25-Jun-2010 09:33:02] <rmatte> arrrghhh: they won't show up on the main map if they are in a sub organizer
[25-Jun-2010 09:33:13] <rmatte> the only way to see them on the map is to click on the parent organizer's dot on the map
[25-Jun-2010 09:33:17] <rmatte> then that will drill down to them
[25-Jun-2010 09:33:23] <arrrghhh> ah... i see.
[25-Jun-2010 09:33:27] <rmatte> otherwise they need to be in their own parent organizer(s)
[25-Jun-2010 09:33:30] <nzle> I was defining a template for a nagios plugin. and several graphs. When I changed the name of the template, it appears to have all just disappeard. no graphs on the hosts perf tab any more either.
[25-Jun-2010 09:33:37] <arrrghhh> yea, i'm using the sub organizer in a way that was not intended.
[25-Jun-2010 09:34:13] <rmatte> nzle: you need to rebind the template
[25-Jun-2010 09:34:13] <arrrghhh> nzle, change the name of the template back, see if it fixes it. like i said, templates are very sensitive to what you name thenm.
[25-Jun-2010 09:34:17] <arrrghhh> them
[25-Jun-2010 09:34:40] <nzle> If I cant find the template, how can I change it back?
[25-Jun-2010 09:34:43] <rmatte> nzle: go to the templates tab for that device class, then select bind templates from the menu
[25-Jun-2010 09:34:51] <rmatte> hold down ctrl and select all the ones you need
[25-Jun-2010 09:34:53] <rmatte> then click save
[25-Jun-2010 09:34:58] <rmatte> and you'll see the graphs again
[25-Jun-2010 09:35:06] <rmatte> renaming templates probably messes up bindings
[25-Jun-2010 09:35:41] <rmatte> how can you not "find" the template if you just rename it?
[25-Jun-2010 09:35:46] <rmatte> it should be in the exact same spot
[25-Jun-2010 09:35:49] <rmatte> just under a new name
[25-Jun-2010 09:37:15] <arrrghhh> rmatte, these IP up events are nuts. i have one right now, it says the device is DOWN, but the event is for IP UP...
[25-Jun-2010 09:37:37] <rmatte> arrrghhh: is there also a clear event?
[25-Jun-2010 09:37:50] <arrrghhh> i don't see any
[25-Jun-2010 09:37:55] <arrrghhh> i have it checked too in the filter
[25-Jun-2010 09:37:55] <rmatte> check in event history
[25-Jun-2010 09:38:05] <rmatte> and make sure the severity filter is set to view clear events
[25-Jun-2010 09:38:10] <rmatte> see if you can find any
[25-Jun-2010 09:38:17] <arrrghhh> k 1 sec
[25-Jun-2010 09:39:05] <arrrghhh> it's odd, sometimes zenoss pages load immediately, sometimes they take forever. if i'm going into a device, it typically takes forever. if i'm going to the settings or collector page, something that isn't an individual device, it's quick. i'm hoping it'll get better when i have a dedicated box.
[25-Jun-2010 09:39:39] <rmatte> it depends on whether or not the server is performing a collector cycle
[25-Jun-2010 09:39:44] <rmatte> which will slow the box down
[25-Jun-2010 09:39:47] <arrrghhh> yea
[25-Jun-2010 09:40:00] <arrrghhh> alright, everything is checked under severity
[25-Jun-2010 09:40:06] <rmatte> the fact that you don't have a dedicated box for it is a bit horrifying lol
[25-Jun-2010 09:40:06] <arrrghhh> and i'm looking at the event history for this device
[25-Jun-2010 09:40:11] <arrrghhh> oh wait there they are
[25-Jun-2010 09:40:13] <rmatte> with the number of devices that you're monitoring
[25-Jun-2010 09:40:15] <arrrghhh> took a while to pop up
[25-Jun-2010 09:40:20] <rmatte> you must be munching deep in to swap space
[25-Jun-2010 09:40:32] <arrrghhh> wtf... they're both for IP up.
[25-Jun-2010 09:40:39] <arrrghhh> actually... it's not swapping that badly.
[25-Jun-2010 09:40:45] <arrrghhh> at least last time i checked it haha
[25-Jun-2010 09:40:55] <rmatte> ok, so there's a clear event for IP up and a critical event for IP up?
[25-Jun-2010 09:40:59] <arrrghhh> so yea there's a clear event for every critical.
[25-Jun-2010 09:41:02] <arrrghhh> correct.
[25-Jun-2010 09:41:10] <rmatte> yeh, wow, hmmm
[25-Jun-2010 09:41:30] <rmatte> double click on the critical up event
[25-Jun-2010 09:41:38] <rmatte> and click to expand the details
[25-Jun-2010 09:41:45] <arrrghhh> k
[25-Jun-2010 09:42:06] <rmatte> does it say "zenping" as the agent property?
[25-Jun-2010 09:43:19] <arrrghhh> yes
[25-Jun-2010 09:43:24] <rmatte> can you link me to the guide that you used to setup the custom ping monitor (the graphs)?
[25-Jun-2010 09:43:26] <arrrghhh> sorry took me a while to find it haha
[25-Jun-2010 09:44:25] <nzle> rmatte: got it back, thanx
[25-Jun-2010 09:44:31] <rmatte> nzle: np
[25-Jun-2010 09:51:10] <arrrghhh> rmatte, finally found it! docs/DOC-2513
[25-Jun-2010 09:51:51] <arrrghhh> i don't think that has anything to do with my IP up events, but i guess it could...
[25-Jun-2010 09:52:15] <arrrghhh> i'm only swapping 3mb of 2055 not bad.
[25-Jun-2010 09:52:17] <rmatte> k, that obviously has nothing to do with the issue, hmmm (just wanted to see if there was a transform or something as part of the steps)
[25-Jun-2010 09:52:23] <arrrghhh> ah
[25-Jun-2010 09:52:29] <arrrghhh> yea, i didn't do anything funky like that.
[25-Jun-2010 09:52:50] <rmatte> I'm quite stumped, if a dev was around they might be able to shed light on the issue
[25-Jun-2010 09:52:54] <rmatte> did you post in the forums/
[25-Jun-2010 09:52:55] <rmatte> ?
[25-Jun-2010 09:53:02] <arrrghhh> load average is abysmal, but hey the RAM actually looks good. i'm only using just over a gig.
[25-Jun-2010 09:53:08] <arrrghhh> no, i have not posted this issue in the forums.
[25-Jun-2010 09:53:24] <arrrghhh> i'm not really sure how to post it... i guess erroneous critical IP up events.
[25-Jun-2010 09:53:29] <rmatte> hmmm
[25-Jun-2010 09:53:38] <rmatte> doesn't look like this is a particularly new issue: http://www.mail-archive.com/zenoss-users@zenoss.org/msg14827.html
[25-Jun-2010 09:54:05] <arrrghhh> hrm
[25-Jun-2010 09:54:11] <arrrghhh> that does sound like my problem
[25-Jun-2010 09:54:16] <rmatte> here's another: message/39445?tstart=0
[25-Jun-2010 09:54:36] <arrrghhh> interesting they're both using SLES
[25-Jun-2010 09:54:38] <arrrghhh> so are we.
[25-Jun-2010 09:55:23] <rmatte> that could be part of the issue
[25-Jun-2010 09:55:33] <arrrghhh> LOL that we're using SLES?
[25-Jun-2010 09:55:34] <rmatte> you running any kind of firewall on it?
[25-Jun-2010 09:55:43] <rmatte> no, just the way SLES is configured by default
[25-Jun-2010 09:55:59] <arrrghhh> we probably are, i'm actually not sure what SLES even uses.
[25-Jun-2010 09:56:02] <rmatte> something could be throwing zenoss off
[25-Jun-2010 09:56:04] <arrrghhh> other than iptables obviously.
[25-Jun-2010 09:56:13] <rmatte> well, probably iptables...
[25-Jun-2010 09:56:22] <arrrghhh> i for better or worse did not set this box up.
[25-Jun-2010 09:56:23] <rmatte> but they may have some default iptables config or something
[25-Jun-2010 09:57:05] <arrrghhh> there's no rules when i do iptables -L
[25-Jun-2010 09:57:11] <rmatte> Here's another reference to the issue: http://www.mail-archive.com/zenoss-users@zenoss.org/msg08282.html
[25-Jun-2010 09:57:33] <rmatte> try iptables -L -t nat
[25-Jun-2010 09:57:47] <arrrghhh> empty
[25-Jun-2010 09:58:09] <rmatte> AHA
[25-Jun-2010 09:58:12] <rmatte> I think I've got it
[25-Jun-2010 09:58:13] <arrrghhh> ??
[25-Jun-2010 09:58:24] <rmatte> Is that server a VM?
[25-Jun-2010 09:58:26] <arrrghhh> you evil scientist you...
[25-Jun-2010 09:58:32] <arrrghhh> yes, it is in fact.
[25-Jun-2010 09:58:34] <rmatte> http://robert.pobice.co.uk/2009/09/zenoss-vmware-and-critical-is-up-alerts/
[25-Jun-2010 09:58:39] <rmatte> problem with your clock
[25-Jun-2010 09:58:40] <arrrghhh> it's not the VMs provided by Zenoss
[25-Jun-2010 09:58:45] <rmatte> it's jumping around which is throwing off Zenoss
[25-Jun-2010 09:59:46] <arrrghhh> ah
[25-Jun-2010 09:59:47] <arrrghhh> i see
[25-Jun-2010 09:59:48] <rmatte> that article links to http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1006427
[25-Jun-2010 09:59:54] <rmatte> which supposedly explains how to fix it
[25-Jun-2010 10:00:06] <arrrghhh> yep, it's an ESX-i VM...
[25-Jun-2010 10:00:52] <rmatte> but yeh, so there you have it
[25-Jun-2010 10:01:01] <arrrghhh> awesome!
[25-Jun-2010 10:01:03] <arrrghhh> thanks rmatte
[25-Jun-2010 10:01:11] <arrrghhh> we'll see what the server guys say about this haha.
[25-Jun-2010 10:01:59] <rmatte> If you don't have an ntp daemon on there, that might help a bit
[25-Jun-2010 10:02:10] <rmatte> (if you install one I mean)
[25-Jun-2010 10:02:24] <rmatte> but ultimately you need to get the problem with vmware itself fixed
[25-Jun-2010 10:02:25] <rmatte>
[25-Jun-2010 10:02:40] <arrrghhh> yea
[25-Jun-2010 10:02:48] <arrrghhh> we have some NTP fixes on the server
[25-Jun-2010 10:02:51] <arrrghhh> not sure how much they help tho
[25-Jun-2010 10:04:28] <rmatte> evidently not much
[25-Jun-2010 10:04:36] <rmatte>
[25-Jun-2010 10:04:50] <arrrghhh> haha, not enough.
[25-Jun-2010 10:05:03] <arrrghhh> it may be helping, because the events don't occur that frequently.
[25-Jun-2010 10:05:08] <arrrghhh> others seem to be flooded by them haha
[25-Jun-2010 10:05:32] <rmatte> you can use that transform on that page temporarily if you want, though that's really just a band-aid
[25-Jun-2010 10:05:42] <arrrghhh> yea
[25-Jun-2010 10:05:43] <rmatte> since you're still in testing phase best to just leave it and get it fixed properly
[25-Jun-2010 10:05:46] <arrrghhh> that's awesome tho
[25-Jun-2010 10:05:55] <arrrghhh> i know the server guys aren't going to like it
[25-Jun-2010 10:06:03] <rmatte> meh
[25-Jun-2010 10:06:04] <arrrghhh> but it looks like if we use x64 SLES11 we'll be fine.
[25-Jun-2010 10:06:07] <rmatte> they'll have to suck it up
[25-Jun-2010 10:06:12] <rmatte> lol
[25-Jun-2010 10:06:13] <arrrghhh> pretty much
[25-Jun-2010 10:13:31] <mistich> good morning
[25-Jun-2010 10:14:34] <rmatte> good morning
[25-Jun-2010 10:16:30] <mistich> I have a weird problem zenoss all of the sudden seems to be picking up on os process such as if someone leaves a tail running or a mysqldump and adds it to the services is there any way to turn this off or tell it not to find this service again?
[25-Jun-2010 10:18:31] <rmatte> mistich: well, that just means that it's finding a process that matches regex that you have set in the processes section to be monitored
[25-Jun-2010 10:19:00] <rmatte> say you have regex as "ssh", and someone does: tail -f ssh.log
[25-Jun-2010 10:19:02] <rmatte> it'll pick up that process
[25-Jun-2010 10:19:09] <mistich> yeah didn't see any but will look again
[25-Jun-2010 10:19:34] <rmatte> mistich: there has to be something there, Zenoss never just picks processes up on it's own unless it's set to
[25-Jun-2010 10:19:49] <rmatte> when you find the process in question, there's an option called "Ignore Parameters"
[25-Jun-2010 10:20:00] <rmatte> enable that and it'll only check process names rather than the whole command
[25-Jun-2010 10:20:36] <rmatte> (has to be enabled per command)
[25-Jun-2010 10:21:10] <mistich> yeah let me check again
[25-Jun-2010 10:21:13] <rmatte> k
[25-Jun-2010 10:35:40] <mistich> ok riddle me this
[25-Jun-2010 10:36:21] <mistich> found the mysql process "Ignore Parameters" was set to true but every time I remodeled the name was "/bin/sh"
[25-Jun-2010 10:36:30] <mistich> regex was mysql
[25-Jun-2010 10:36:58] <mistich> would this cause it to monitor stuff with sh in it
[25-Jun-2010 10:37:02] <rmatte> is the actual name of the executable mysql or mysql.bin?
[25-Jun-2010 10:37:14] <mistich> mysqld
[25-Jun-2010 10:37:21] <rmatte> is there more than just /bin/sh?
[25-Jun-2010 10:37:27] <rmatte> I'd need to see the full command
[25-Jun-2010 10:37:41] <mistich> with Ignore Parameters it was just /bin/sh
[25-Jun-2010 10:37:53] <rmatte> then the mysql process isn't what's doing it
[25-Jun-2010 10:38:00] <rmatte> you sure that's the only one you enabled?
[25-Jun-2010 10:38:09] <mistich> but when I turn off Ignore Parameters its /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/my
[25-Jun-2010 10:38:12] <mistich> yes
[25-Jun-2010 10:38:26] <mistich> keeps adding a rsync job that get run every night
[25-Jun-2010 10:38:28] <rmatte> I see
[25-Jun-2010 10:38:56] <mistich> and no rsync in the processes
[25-Jun-2010 10:38:59] <rmatte> well, to it /bin/sh is the process and the rest are the parameters, but it shouldn't be picking it up
[25-Jun-2010 10:39:07] <rmatte> though I assume that's the process you want to monitor?
[25-Jun-2010 10:39:23] <rmatte> do you have examples of some of the other commands that it's picking up?
[25-Jun-2010 10:39:25] <mistich> ah ha
[25-Jun-2010 10:39:35] <rmatte> ?
[25-Jun-2010 10:40:21] <mistich> well if the /bin/sh is the process then it would be monitoring all commands with /bin/sh
[25-Jun-2010 10:40:21] <rmatte> you could always set the regex to /usr/bin/mysqld_safe instead
[25-Jun-2010 10:40:23] <rmatte> or whatever
[25-Jun-2010 10:40:32] <rmatte> well no
[25-Jun-2010 10:40:37] <rmatte> not necessarily
[25-Jun-2010 10:40:48] <rmatte> it's just picking up that process because it has "mysqld" as part of it
[25-Jun-2010 10:41:10] <mistich> yes going to change the regex try that and see what happens
[25-Jun-2010 10:41:11] <rmatte> be more specific, instead of making the regex just mysqld make it: /usr/bin/mysqld_safe
[25-Jun-2010 10:41:14] <rmatte> k
[25-Jun-2010 10:47:24] <arrrghhh> rmatte, i have one lingering and odd issue. i can't traceroute. ping, snmpwalk both work but traceroute does not. if i ssh to the box, i can do traceroute no problem, so it's in the $PATH. What else could be wrong? I tried putting the full /usr/sbin/traceroute path in the command, but it wouldn't let me save. kept telling me wrong or blank password when i was entering a password in there...
[25-Jun-2010 10:50:28] <mistich> what os?
[25-Jun-2010 10:50:36] <arrrghhh> SLES10
[25-Jun-2010 10:50:36] <rmatte> arrrghhh: put /manage after the URL and change it there
[25-Jun-2010 10:51:12] <arrrghhh> woah
[25-Jun-2010 10:51:17] <arrrghhh> never seen that zope interface before
[25-Jun-2010 10:51:22] <rmatte> /zport/dmd/userCommands/traceroute/manage
[25-Jun-2010 10:51:28] <rmatte> it's the zope management interface
[25-Jun-2010 10:51:39] <rmatte> click on the properties tab in the top right
[25-Jun-2010 10:51:45] <rmatte> that password authentication thing is annoying
[25-Jun-2010 10:51:54] <rmatte> so I end up using zope management now to change settings
[25-Jun-2010 10:51:55] <arrrghhh> yea
[25-Jun-2010 10:51:58] <arrrghhh> doesn't seem to work quite right.
[25-Jun-2010 10:52:07] <rmatte> yeh, it's buggy as all hell
[25-Jun-2010 10:52:09] <rmatte> epic fail
[25-Jun-2010 10:52:10] <rmatte> lol
[25-Jun-2010 10:52:14] <arrrghhh> isn't the zope management going away in v3? or at least having a diminished role?
[25-Jun-2010 10:52:31] <mistich> traceroute -I has to have setuid to run as zenoss user
[25-Jun-2010 10:52:35] <rmatte> that's what I'm told, but if they don't fix that password authentication so that it actually works I shall flip
[25-Jun-2010 10:52:52] <arrrghhh> yea, that would be... unfortunate.
[25-Jun-2010 10:53:08] <arrrghhh> i was looking forward to using the new interface right away, but it sounds like i should wait.
[25-Jun-2010 10:53:08] <rmatte> why traceroute -I?
[25-Jun-2010 10:53:25] <mistich> has to have root privilege to run
[25-Jun-2010 10:53:57] <arrrghhh> if I su to the zenoss user on the box
[25-Jun-2010 10:54:02] <arrrghhh> i can run traceroute without any issues.
[25-Jun-2010 10:54:22] <arrrghhh> and now traceroute works that i put in the full /usr/sbin path.
[25-Jun-2010 10:54:24] <arrrghhh> go figure
[25-Jun-2010 10:54:25] <mistich> but can you run the exact command that the gui is running
[25-Jun-2010 10:54:32] <arrrghhh> mistich, to the T
[25-Jun-2010 10:54:59] <mistich> know mine had to setuid but I run redhat here
[25-Jun-2010 10:55:02] <arrrghhh> traceroute -q 1 -w 2 <ip>
[25-Jun-2010 10:55:19] <arrrghhh> su'd as the Zenoss user, works just fine from that user's HOME.
[25-Jun-2010 10:55:28] <mistich> traceroute -I -q 1 -w 2 ${device/manageIp}
[25-Jun-2010 10:55:40] <arrrghhh> it's weird, ping, dns and snmpwalk worked fine out of the box.
[25-Jun-2010 10:55:41] <rmatte> well it executes those commands as the zenoss user
[25-Jun-2010 10:55:45] <arrrghhh> traceroute, not so much.
[25-Jun-2010 10:55:47] <rmatte> so it shouldn't be any different
[25-Jun-2010 10:55:58] <rmatte> arrrghhh: you installed with the stack installer yes?
[25-Jun-2010 10:55:59] <mistich> that is wierd
[25-Jun-2010 10:56:02] <arrrghhh> rmatte, yes.
[25-Jun-2010 10:56:30] <rmatte> so this as root...
[25-Jun-2010 10:56:33] <rmatte> do*
[25-Jun-2010 10:56:35] <rmatte> sed -i "s/su zenoss -c/su zenoss -l -c/g" /usr/local/zenoss/zenoss/scripts/ctl.sh
[25-Jun-2010 10:56:49] <rmatte> there's a path issue with the stack installer in 2.5.2
[25-Jun-2010 10:56:51] <rmatte> that fixes it
[25-Jun-2010 10:57:10] <rmatte> do /etc/init.d/zenoss-stack restart after
[25-Jun-2010 10:57:13] <rmatte> as root
[25-Jun-2010 10:57:48] <arrrghhh> no /usr/local path
[25-Jun-2010 10:57:53] <rmatte> hunh
[25-Jun-2010 10:57:53] <arrrghhh> i'm assuming i should fill in where i installed it
[25-Jun-2010 10:57:56] <rmatte> where did it install to?
[25-Jun-2010 10:58:06] <rmatte> stack installer installs to /usr/local/zenoss
[25-Jun-2010 10:58:10] <arrrghhh> sorry it's early
[25-Jun-2010 10:58:15] <arrrghhh> i didn't think to modify the command
[25-Jun-2010 10:58:23] <rmatte> lol
[25-Jun-2010 10:58:30] <arrrghhh> i had to install it to /opt. that's the only place the damned server dudes gave me any space.
[25-Jun-2010 10:58:37] <rmatte> oh, lame
[25-Jun-2010 10:58:41] <arrrghhh> pretty much
[25-Jun-2010 10:58:46] <arrrghhh> i have 1gb for /
[25-Jun-2010 10:58:52] <rmatte> lol
[25-Jun-2010 10:59:05] <arrrghhh> only 288mb used tho, not too shabby.
[25-Jun-2010 10:59:29] <rmatte> it'll grow
[25-Jun-2010 10:59:35] <arrrghhh> well nothing's using it
[25-Jun-2010 10:59:48] <arrrghhh> "/usr" is a separate partition
[25-Jun-2010 10:59:53] <arrrghhh> "/boot" is separate
[25-Jun-2010 10:59:59] <arrrghhh> "/var" is separate
[25-Jun-2010 11:00:01] <rmatte> oh, I see what you're saying
[25-Jun-2010 11:00:03] <arrrghhh> yea
[25-Jun-2010 11:00:03] <rmatte> yeh
[25-Jun-2010 11:00:05] <arrrghhh> they broke it all out
[25-Jun-2010 11:00:08] <arrrghhh> freaks.
[25-Jun-2010 11:00:14] <rmatte> yeh, that's kind of annoying
[25-Jun-2010 11:00:19] <rmatte> I like breaking out /boot and /var
[25-Jun-2010 11:00:22] <rmatte> but nothing else
[25-Jun-2010 11:00:23] <arrrghhh> eh, it's kind anice
[25-Jun-2010 11:00:25] <arrrghhh> kinda nice
[25-Jun-2010 11:00:45] <arrrghhh> "/boot" is nice having a separate partition for.
[25-Jun-2010 11:01:03] <rmatte> ideal setup is /boot as ext2, / as ext3, and /var as ext3
[25-Jun-2010 11:01:06] <arrrghhh> "/home" i have separate on my personal linux box at home
[25-Jun-2010 11:03:41] <arrrghhh> alrighty that was a good session we had today
[25-Jun-2010 11:03:46] <rmatte> indeed
[25-Jun-2010 11:03:51] <arrrghhh> gotta go down to the data center and document all the changes they're makin down there.
[25-Jun-2010 11:03:56] <rmatte> cool
[25-Jun-2010 11:03:57] <rmatte> ttyl
[25-Jun-2010 11:03:58] <arrrghhh> thanks again for all the help rmatte!
[25-Jun-2010 11:04:01] <rmatte> np
[25-Jun-2010 12:02:24] _sektorNBA is now known as sektorNBA
[25-Jun-2010 12:28:40] <rmatte> well, I just ordered more paintball gear
[25-Jun-2010 12:28:48] <rmatte> should have waited until pay day but oh well
[25-Jun-2010 12:35:39] <rmatte> I'll finally have the gear to complete my gun and actually use it now
[25-Jun-2010 12:38:26] <rmatte> just in time for the office paintball tournament >:)
[25-Jun-2010 12:38:42] <rmatte> deth to ma coworkaz
[25-Jun-2010 12:43:03] <forsberg>
[25-Jun-2010 13:02:21] rhettardo_ is now known as rhettardo
[25-Jun-2010 13:17:46] rhettardo_ is now known as rhettardo
[25-Jun-2010 13:22:30] forsberg is now known as fOrsberg
[25-Jun-2010 13:42:03] <Apachez> http://i.dailymail.co.uk/i/pix/2010/06/24/article-1289185-0A2CE07F000005DC-318_634x482.jpg
[25-Jun-2010 13:46:12] <rmatte> lmao
[25-Jun-2010 13:46:14] <rmatte> awesome
[25-Jun-2010 14:20:09] <g0rdy> I'm trying to setup a data source type COMMAND and run a oneliner but it fails with a Type:KeyError
[25-Jun-2010 14:21:36] <g0rdy> I'm trying to get zenoss to run a check ssh command, maybe i've overlooked something ?
[25-Jun-2010 14:27:22] <rmatte> what's the one liner?
[25-Jun-2010 14:28:29] <g0rdy> BONDSTATUS=`grep down xtest/proc/net/bonding/* | wc -l`;if [ $BONDSTATUS != 0 ]; then echo "Bonding CRITICAL|BONDSTATUS=$BONDSTATUS"; else echo "Bonding OK|BONDSTATUS=$BONDSTATUS"; fi
[25-Jun-2010 14:29:47] <rmatte> perhaps you should prefix that with /bin/bash?
[25-Jun-2010 14:30:56] <g0rdy> prefix failed, detailed error : http://pastebin.com/2f7kdkby
[25-Jun-2010 14:42:18] <rmatte> I see
[25-Jun-2010 14:43:12] <rmatte> well, it's obviously not liking the formatting
[25-Jun-2010 14:43:18] <rmatte> hmmm
[25-Jun-2010 14:43:57] <rmatte> try putting the whole thing in brackets perhaps
[25-Jun-2010 14:44:06] <g0rdy> ok
[25-Jun-2010 14:44:12] <rmatte> or in quotes rather
[25-Jun-2010 14:44:28] <g0rdy> ok
[25-Jun-2010 14:44:35] <rmatte> hmmm, maybe not
[25-Jun-2010 14:44:37] <rmatte> give me a minute...
[25-Jun-2010 14:45:20] <g0rdy> ok
[25-Jun-2010 14:46:20] <rmatte> I think it's because it's trying to treat $BONDSTATUS as a zenoss variable
[25-Jun-2010 14:46:39] <rmatte> for example, if you look at: docs/DOC-2513
[25-Jun-2010 14:46:44] <rmatte> they use $devname
[25-Jun-2010 14:46:52] <rmatte> but they don't set it prior to using it
[25-Jun-2010 14:46:55] <rmatte> I have to go home
[25-Jun-2010 14:47:01] <rmatte> ttyl
[25-Jun-2010 14:47:08] <g0rdy> okay, thanks for the pointers
[25-Jun-2010 15:02:58] <st3v3o> does anyone have links for someone new to wmi
[25-Jun-2010 15:34:37] <frozty_sa> why does the zenoss ssh private key default to id_dsa? I thought RSA keys were more prevalent as the default generation these days?
[25-Jun-2010 15:35:04] <frozty_sa> well, the private key variable
[25-Jun-2010 16:38:06] Techie is now known as Guest61751
[25-Jun-2010 16:40:48] <Guest61751> hi, i had a quick question that i did some searches for. i'm a bit rusty on my python and did some looking around, but am a little baffled. i need to do an event transform on something to check to see if the first three characters in the evt.message are equal to something, and i can't remember what comparison to use. can somebody point me in the right direction?
[25-Jun-2010 16:45:20] fOrsberg is now known as forsberg
[25-Jun-2010 16:46:20] <cgibbons> (evt.message[:3] == 'abc') perhaps?
[25-Jun-2010 16:47:01] <Guest61751> uh. yeah. i fail. *hangs head in shame*
[25-Jun-2010 16:47:23] <cgibbons> why remember when there's google?
[25-Jun-2010 16:48:24] <Guest61751> i kept reading up python 2.5 string comparisons and it wasn't getting me anywhere. time to put something into the zenoss dev cookie jar
[25-Jun-2010 16:50:12] <Guest61751> can i nest comparisons, like if (evt.message[:3] != 'abc') && if (evt.message[:3] != 'def') then evt._action = 'drop'
[25-Jun-2010 16:54:31] <cgibbons> i think that would be: if evt.message[:3] not in ('abc', 'def'): evt._action = 'drop'
[25-Jun-2010 16:57:01] <Guest61751> huh, interesting syntax
[25-Jun-2010 17:03:12] <cgibbons> you could do: if evt.message[:3] != 'abc' and evt.message[:3] != 'def': evt._action = 'drop' too
[25-Jun-2010 17:04:53] <Guest61751> the first example seems a lot easier for checking against larger sets of strings
[25-Jun-2010 17:10:37] <Guest61751> thanks so much for the suggestions. i hate to be that guy, but it's just one of those days
[25-Jun-2010 17:29:12] <frozty_sa> can someone explain to me what the "Use SSH" boolean in zencommands actually does? I can't seem to find reference to it in the docs
[25-Jun-2010 17:29:46] <frozty_sa> does it automatically run the command on the remote host? will it escape the command properly if running the command on the remote host?
[25-Jun-2010 17:30:23] <Simon4> it does run the command on the remote host
[25-Jun-2010 17:30:26] <Simon4> not sure on the escaping
[25-Jun-2010 17:31:43] <frozty_sa> if it didn't escape it, it would explain things..
[25-Jun-2010 17:33:48] <frozty_sa> yeah, looks like it just runs stuff
[25-Jun-2010 17:34:43] <frozty_sa> hrm
[25-Jun-2010 17:53:21] <frozty_sa> http://slexy.org/view/s21DYb2w3i
[25-Jun-2010 17:53:23] <frozty_sa> any ideas?
[25-Jun-2010 17:54:04] <frozty_sa> (awk's not writing what it should)
[25-Jun-2010 17:54:50] <frozty_sa> if I run the command directly on the box, it works without issue, so it feels like some strange scoping issue
[25-Jun-2010 17:56:31] <frozty_sa> got it
[25-Jun-2010 17:56:37] <frozty_sa> shell being a dipshit
[25-Jun-2010 18:02:29] <Simon4> schweet
[25-Jun-2010 18:03:36] <frozty_sa> isn't it awesome when things are that easy?
[25-Jun-2010 18:03:41] <Simon4> sure is
[25-Jun-2010 18:09:33] <bhansen> anyone know off the top of there head where the code that hides the admin controls on the UI for non manager users?
[25-Jun-2010 18:31:36] <frozty_sa> okay, random problem..in devices /devices/server/templates/filesystem, the thresholds I have available there continuously keep getting disabled. almost 5min after I had re-enabled them, they were disabled again
[25-Jun-2010 18:33:13] <frozty_sa> hmm: http://docs.google.com/viewer?a=v&q=cache:zN1qFrjlRKoJ:community.zenoss.org/thread/12166.pdf%3Bjsessionid%3D5AF85EE182CF5D69730415CD2CE1988A.node0+/devices/server/templates/filesystem+harddrive+thresholds+disable&hl=en&pid=bl&srcid=ADGEEShFZAXtaBhAdqzAsrpAoEOV4Z2jFIfKxDGRUd5OakcDpfclXpiZibzuJN7zKDi5ALaGNqLvZAaSLnlrAChOhxcWdN9oT7kJP0iULCizTbJgsc1_x9pqMBkqjPWvGqdt37V5bLgz&sig=AHIEtbRp0caX6GLnnDhcRmWHDLK1azD-xw
[25-Jun-2010 19:41:54] forsberg is now known as fOrsberg
[26-Jun-2010 00:00:30] [disconnected at Sat Jun 26 00:00:30 2010]
[26-Jun-2010 00:00:31] [connected at Sat Jun 26 00:00:31 2010]
[26-Jun-2010 00:00:45] [zenoss-logger (logger bot) has joined #zenoss]
[26-Jun-2010 06:23:27] fOrsberg is now known as forsberg
[26-Jun-2010 08:45:16] <Guest48803> hi there, if anyone is around, i had a quick question about zenoss alert rules. if i create a rule pointed towards a certain device class (e.g. /network/switch) and then create subfolders within that class (e.g. /network/switch/production and /network/switch/testing), will the event rule apply to all devices in all subfolders?
[26-Jun-2010 08:45:29] <Guest48803> or do you need to create filters for each subfolder
[26-Jun-2010 17:44:44] forsberg is now known as fOrsberg
[26-Jun-2010 17:48:17] fOrsberg is now known as forsberg
[26-Jun-2010 17:59:54] <Simon4> awesome, BladeChassis zenpack done enough to release, I reckon
[26-Jun-2010 19:41:32] forsberg is now known as fOrsberg
[26-Jun-2010 21:12:58] <sytem> is there some easy way to add some event view to dashboard?
[27-Jun-2010 00:00:30] [disconnected at Sun Jun 27 00:00:30 2010]
[27-Jun-2010 00:00:31] [connected at Sun Jun 27 00:00:31 2010]
[27-Jun-2010 00:00:45] [zenoss-logger (logger bot) has joined #zenoss]
[27-Jun-2010 03:25:15] fOrsberg is now known as forsberg
[27-Jun-2010 13:47:31] <Guest24557> hey, if anyone is there, i had a syntax question. i'm trying to set up a rule that will drop any event for a certain event class and with a certain event message, but i'm certain about the syntax. does this look right?
[27-Jun-2010 13:47:39] <Guest24557> if evt.eventClass = "/Network/Switch" and evt.message[:3] not in ('abc', 'def', 'ghi'): evt._action = 'drop'
[27-Jun-2010 13:52:10] <Simon4> you attach the transform to the event class, so you shouldn't need to check that
[27-Jun-2010 13:52:12] <Simon4> so just
[27-Jun-2010 13:52:29] <Simon4> if evt.message[:3] not in (x,y,z): evt._action = 'drop'
[27-Jun-2010 13:53:06] <Guest24557> heh, that makes much more sense
[27-Jun-2010 13:54:26] <Guest24557> one other question, do alert rules apply to subfolders, so if i have an alert rule pointing to /Network does it also apply to /Network/Switch ?
[27-Jun-2010 13:54:38] <Simon4> I tried that the other day and it didn't seem to
[27-Jun-2010 13:55:03] <Simon4> could be worth testing again just to be certain though
[27-Jun-2010 13:55:04] <Guest24557> no good. oh well, guess i get to make some "or" rules
[27-Jun-2010 13:55:28] <Guest24557> thanks for the suggestions
[27-Jun-2010 13:55:38] <Simon4> no probs
[27-Jun-2010 16:30:58] RoninX341 is now known as etank
[27-Jun-2010 18:10:23] forsberg is now known as fOrsberg
[27-Jun-2010 18:12:06] fOrsberg is now known as forsberg
[27-Jun-2010 19:01:29] forsberg is now known as fOrsberg
[28-Jun-2010 00:00:30] [disconnected at Mon Jun 28 00:00:30 2010]
[28-Jun-2010 00:00:31] [connected at Mon Jun 28 00:00:31 2010]
[28-Jun-2010 00:00:44] [zenoss-logger (logger bot) has joined #zenoss]
[28-Jun-2010 01:49:07] fOrsberg is now known as forsberg
[28-Jun-2010 03:23:17] <Jesper> I have a bunch (a couple of thousand) routers that I would like to add to Zenoss, but I don't want to monitor every single interface in the routers, I only want to monitor the WAN link.
[28-Jun-2010 03:23:31] <Jesper> A standard device-model does a snmpwalk and finds everything. Can you guys recommend an easy way to avoid various LAN/Tunnel/etc. interfaces?
[28-Jun-2010 06:46:00] <biertie> anyone experience with HttpMonitor here?
[28-Jun-2010 07:01:45] <biertie> so, I want to check a webpage for a particular word..
[28-Jun-2010 07:01:52] <biertie> and it works
[28-Jun-2010 07:02:16] <biertie> except, now I changed the words (because I wanted to test a failure first), and zenoss doesn't apply the update
[28-Jun-2010 07:02:27] <biertie> I restarted the service and even rebooted te server already
[28-Jun-2010 07:02:29] <biertie> so help
[28-Jun-2010 07:04:15] <biertie> the configuration looks right, I mean: it shows the correct value in the interface
[28-Jun-2010 07:04:19] <biertie> it just doesn't use it
[28-Jun-2010 08:09:45] <rmatte> mmmm, iced coffee
[28-Jun-2010 08:16:53] <fragfutter> rmatte: right on me way.
[28-Jun-2010 08:17:00] <fragfutter> /me/my/
[28-Jun-2010 08:17:02] <rmatte> hehe
[28-Jun-2010 08:28:36] forsberg is now known as fOrsberg
[28-Jun-2010 09:24:36] <ptom> anyone know off hand what function I can use to pull the snmp community from a device? i can't find anything in the API that does just this.
[28-Jun-2010 09:25:54] <fragfutter> dmd.Devices.findDevice('hostname').zSnmpCommunity
[28-Jun-2010 09:26:21] <rmatte> ptom: yeh, it's super simple since zProperties are properties of the device
[28-Jun-2010 09:27:06] <rmatte> so if you wanted to spit it out for every device you'd do:
[28-Jun-2010 09:27:07] <rmatte> for d in dmd.Devices.getSubDevices():
[28-Jun-2010 09:27:08] <rmatte> d.zSnmpCommunity
[28-Jun-2010 09:27:24] fOrsberg is now known as forsberg
[28-Jun-2010 09:27:25] <ptom> i will give it a try, ty!
[28-Jun-2010 09:28:36] <rmatte> or a bit fancier...
[28-Jun-2010 09:28:37] <rmatte> for d in dmd.Devices.getSubDevices():
[28-Jun-2010 09:28:37] <rmatte> print '%s: %s' % (d.getId(),d.zSnmpCommunity)
[28-Jun-2010 09:29:36] <ptom> rmatte: nice job on the collector-tool. works great, the only isssue I had with it was that it couldn't be the first zenpack installed.
[28-Jun-2010 09:29:49] <rmatte> really?
[28-Jun-2010 09:29:54] <rmatte> I never tested that
[28-Jun-2010 09:30:03] <ptom> yeah, at least on my build
[28-Jun-2010 09:30:15] <rmatte> yeh, the way it's installed isn't standard
[28-Jun-2010 09:30:19] <ptom> once I installed another zenpack it went on fine.
[28-Jun-2010 09:30:29] <rmatte> it has instructions to create a symlink to the script upon install
[28-Jun-2010 09:30:37] <rmatte> ah, cool
[28-Jun-2010 09:30:39] <rmatte> good to know
[28-Jun-2010 09:31:06] <rmatte> Egor made the Data Collector ZenPack
[28-Jun-2010 09:31:11] <rmatte> which is a fancier version of mine
[28-Jun-2010 09:31:17] <rmatte> it has UI components and stuff
[28-Jun-2010 09:31:27] <rmatte> you might want to give it a go sometime
[28-Jun-2010 09:31:39] <ptom> is that the one that works over ssh ?
[28-Jun-2010 09:31:48] <ptom> i saw another one that you have to configure pubkeys
[28-Jun-2010 09:31:52] <rmatte> well, it configures everything automatically via ssh, yeh
[28-Jun-2010 09:31:59] <rmatte> yeh, that's the one
[28-Jun-2010 09:32:01] <ptom> yeah, that's the one.
[28-Jun-2010 09:32:24] <ptom> i will give it a go at some point.
[28-Jun-2010 09:32:36] <rmatte> cool
[28-Jun-2010 09:32:58] <rmatte> there was some dispute over the formatting of the IP entered in to the collector settings, I haven't had a chance to test it out
[28-Jun-2010 09:33:15] <rmatte> Let me know if you run in to any issues with the graphs being presented by the collector at some point
[28-Jun-2010 09:33:22] <rmatte> if you do there's something I'd like to have you try
[28-Jun-2010 09:33:24] <ptom> will do
[28-Jun-2010 09:33:26] <rmatte> thanks
[28-Jun-2010 09:33:47] <ptom> i have another collector that's going to be installed this week, I will try it then
[28-Jun-2010 09:33:58] <rmatte> cool
[28-Jun-2010 09:34:23] <rmatte> I've just heard of people having problems where any graphs from the collector are displayed, but it's impossible to zoom in or out on them
[28-Jun-2010 09:34:32] <rmatte> I never ran in to that problem myself
[28-Jun-2010 09:34:50] <fragfutter> i have an indeterministic python program. either crashes with a segfault, or assertion error. great.
[28-Jun-2010 09:34:50] <ptom> i have seen that problem on Chrome and Safari
[28-Jun-2010 09:35:19] <rmatte> yeh, but is it with every graph?
[28-Jun-2010 09:35:23] <rmatte> or just certain ones?
[28-Jun-2010 09:35:28] <ptom> every graph
[28-Jun-2010 09:35:46] <rmatte> fragfutter: that always sucks, use strace to try and figure out the issue?
[28-Jun-2010 09:36:07] <fragfutter> rmatte: I'm past that one.
[28-Jun-2010 09:36:09] <rmatte> ah
[28-Jun-2010 09:36:24] <rmatte> you've used the python debugger I assume?
[28-Jun-2010 09:37:05] <fragfutter> nope. it crashes in a c lib
[28-Jun-2010 09:37:10] <rmatte> oh
[28-Jun-2010 09:37:14] <rmatte> hmmm
[28-Jun-2010 09:37:45] <rmatte> I'd try the python debugger anyways
[28-Jun-2010 09:37:59] <rmatte> just because it's crashing in a clib doesn't necessarily mean that's the source of the crash
[28-Jun-2010 09:37:59] <fragfutter> i'll try the c developer
[28-Jun-2010 09:38:18] <rmatte> of course scripting languages are going to depend on binary libs when executed
[28-Jun-2010 09:38:48] <rmatte> it's not necessarily the smoking gun
[28-Jun-2010 09:39:23] <rmatte> ptom: that just sounds like browser incompatibility more than anything
[28-Jun-2010 09:39:35] <rmatte> ptom: chrome and safari are only partially supported
[28-Jun-2010 09:39:45] <ptom> yeah, personally, I don't care. I use FF anyway
[28-Jun-2010 09:39:51] <rmatte> hopefully the new UI will clean up support on quite a few browsers (that was part of the goal)
[28-Jun-2010 09:39:57] <rmatte> yeh, I'm a big firefox fan
[28-Jun-2010 09:40:07] <rmatte> not as speedy as chrome or opera, but very good at rendering
[28-Jun-2010 09:40:36] <rmatte> plus it has awesome addons like firebug and greasemonkey
[28-Jun-2010 09:41:06] <ptom> i see no reason to use anything else.
[28-Jun-2010 09:41:11] <ptom> but that's just me
[28-Jun-2010 09:42:03] <rmatte> hehe
[28-Jun-2010 09:47:28] <rmatte> hmmm, I'm surprised no one has made a pix firewall zenpack yet
[28-Jun-2010 09:47:49] <fragfutter> pix is dying
[28-Jun-2010 09:59:29] <rmatte> well yeh, but there are still some around
[28-Jun-2010 09:59:35] <rmatte> obviously ASA is far superior
[28-Jun-2010 10:32:18] <ckrough> marco
[28-Jun-2010 10:41:21] <aclark> polo
[28-Jun-2010 10:42:35] <ckrough> that is correct.
[28-Jun-2010 10:54:41] <rmatte> lame
[28-Jun-2010 10:54:55] <rmatte> one of my Zenoss servers just suddenly stopped working (the web interface refuses to load)
[28-Jun-2010 10:54:59] <rmatte> and I'm suddenly seeing:
[28-Jun-2010 10:55:00] <rmatte> 2010-06-28 11:51:02,088 INFO zen.ZenHub: Worker reports 2010-06-28 11:51:02,088 ERROR zen.Events: Error processing transform/mapping on Event Class /zport/d$
[28-Jun-2010 10:55:00] <rmatte> Traceback (most recent call last):
[28-Jun-2010 10:55:00] <rmatte> File "/usr/local/zenoss/zenoss/Products/ZenEvents/EventClassInst.py", line 96, in applyTransform
[28-Jun-2010 10:55:00] <rmatte> exec(eventclass.transform, variables_and_funcs)
[28-Jun-2010 10:55:00] <rmatte> File "<string>", line 12, in ?
[28-Jun-2010 10:55:01] <rmatte> ZeroDivisionError: float division
[28-Jun-2010 10:55:06] <rmatte> after I added some devices to it
[28-Jun-2010 10:55:07] <rmatte> garrr
[28-Jun-2010 10:57:42] forsberg is now known as fOrsberg
[28-Jun-2010 11:08:44] <rmatte> oh, I think this is that stupid problem that I had on my servers after upgrading them, I guess I didn't do a reindex and a reboot on my client image yet
[28-Jun-2010 11:25:55] <rmatte> yup, that's what it was
[28-Jun-2010 11:52:19] <Jane_Curry> Has anyone tried installing ZenPacks on Beta 3 yet??
[28-Jun-2010 11:53:03] <Jane_Curry> All ZenPacks barf for me with
[28-Jun-2010 11:53:06] <Jane_Curry> Link to http://pypi.python.org/simple/ZenPacks.zenoss.HttpMonitor/ ***BLOCKED*** by --allow-hosts
[28-Jun-2010 11:53:11] <Jane_Curry> type messages
[28-Jun-2010 11:54:24] <rmatte> I've heard of the same message in 2.5
[28-Jun-2010 11:54:36] <rmatte> are any zenpacks installed at all?
[28-Jun-2010 11:59:39] <rmatte> could you pastebin the exact errors you're seeing?
[28-Jun-2010 12:15:44] <st3v3o> afternoon guys
[28-Jun-2010 12:17:15] <rmatte> hey
[28-Jun-2010 12:18:00] <st3v3o> I was cleaning up some of my zenpacks and removed them via the web interface and then reinstalled the windows pref montiro docs/DOC-3500 and now listing the zenpacks from the web interface /zenpackmanger takes up to 5 min. and running zenpack —list takes about the same time frame
[28-Jun-2010 12:18:19] <st3v3o> anyone else had a similar experience ?
[28-Jun-2010 12:23:34] <rmatte> the windows SNMP perf monitor zenpack?
[28-Jun-2010 12:24:06] <Jane_Curry> I have pasted the messages to the zenoss-testing forum at thread/13816?tstart=0
[28-Jun-2010 12:24:27] <rmatte> Jane_Curry: k, I'll have a look
[28-Jun-2010 12:24:52] <st3v3o> WMI
[28-Jun-2010 12:25:33] <rmatte> st3v3o: did you restart Zenoss after you installed it?
[28-Jun-2010 12:25:58] <st3v3o> rmatte…yep I restarted all the services /etc/init.d/zenoss restart
[28-Jun-2010 12:27:26] <rmatte> Jane_Curry: weird, it looks like it's trying to find a page at http://pypi.python.org/simple/ZenPacks.zenoss.HttpMonitor and choking when that fails
[28-Jun-2010 12:28:45] <st3v3o> We have all 2008 r2 servers so I'm looking for the best zenpack to monitor them
[28-Jun-2010 12:29:18] <rmatte> The WMI pack shouldn't cause those performance issues
[28-Jun-2010 12:29:20] <rmatte> it doesn't for me
[28-Jun-2010 12:29:35] <Jane_Curry> Have you tried installing ZenPacks on beta 3???
[28-Jun-2010 12:29:55] <rmatte> Jane_Curry: not yet, I haven't had a chance to setup a VM to test it on yet
[28-Jun-2010 12:30:19] <rmatte> I think I might do that right now actually
[28-Jun-2010 12:30:29] <Jane_Curry> I've seen the same issue since the first alpha but I had hoped it might be fixed by now.
[28-Jun-2010 12:30:58] <Jane_Curry> Tried reporting on the forum and in the zenoss-testing IRC bit no-one seems to be at home in the IRC...
[28-Jun-2010 12:31:36] <rmatte> I'll test it out and if I have the same issue we should just open a trac ticket and call it a day
[28-Jun-2010 12:31:37] <rmatte>
[28-Jun-2010 12:32:11] <rmatte> have you primarily been trying Core packs, or a mix of core and community?
[28-Jun-2010 12:35:34] <rmatte> I'm cloning the new vm right now
[28-Jun-2010 12:44:52] <Jane_Curry> tried the http core pack and the community MIB browser - same results
[28-Jun-2010 12:46:20] <rmatte> The MIB browser is kind of useless I find since it only works with snmp v1 mibs
[28-Jun-2010 12:46:30] <rmatte> but I'll try those two
[28-Jun-2010 12:46:43] <rmatte> try installing some community packs
[28-Jun-2010 12:51:07] <Jane_Curry> I like the MIB Browser ZenPack - I believe it works with all MIBs but only with v1 of the SNMP protocol
[28-Jun-2010 12:51:21] <rmatte> ah
[28-Jun-2010 12:51:49] <Jane_Curry> In practise, V1 is usually good enough to talk to many customers' devices
[28-Jun-2010 12:51:57] <rmatte> true
[28-Jun-2010 12:52:05] <rmatte> I've seen some that only support v2, but not many
[28-Jun-2010 12:59:19] <rmatte> It'll be nice when snmp v3 becomes more widely used (if ever)
[28-Jun-2010 12:59:25] <rmatte> it's certainly off to a slow start
[28-Jun-2010 13:00:42] <rmatte> spliiiiiit!
[28-Jun-2010 13:00:48] <rmatte> well, that was fun
[28-Jun-2010 13:00:55] <rmatte> now we wait for the join flood
[28-Jun-2010 13:01:58] <rmatte> tada
[28-Jun-2010 13:02:17] <st3v3o> wow what happened there
[28-Jun-2010 13:02:21] <cgibbons> messy
[28-Jun-2010 13:02:47] <rmatte> yup
[28-Jun-2010 13:03:07] <rmatte> st3v3o: netsplit, one of the irc servers lost it's connection to the rest of the network
[28-Jun-2010 13:03:18] <rmatte> or several servers did since that was a big one
[28-Jun-2010 13:07:29] <rmatte> cgibbons: the beta doesn't support upgrading yet I assume?
[28-Jun-2010 13:07:43] <rmatte> like, I can't go from 2.5.2 to the beta?
[28-Jun-2010 13:08:57] RoninX341 is now known as etank
[28-Jun-2010 13:09:45] <cgibbons> yeah you can, i've done it lots. had to fix lots ot make it work. i'm doing a test of that right now because of one whiley enterprise zenpack, as we speak
[28-Jun-2010 13:09:54] <rmatte> ah k
[28-Jun-2010 13:10:02] <rmatte> then I'll give that a go on my test box
[28-Jun-2010 13:10:11] <cgibbons> there's still work being done on upgrade so if it totally blows up don't panic
[28-Jun-2010 13:10:18] <cgibbons> but it prolly won't
[28-Jun-2010 13:10:19] <rmatte> yeh, all good
[28-Jun-2010 13:10:33] <cgibbons> the big change right now is this preupgrade zenpack i think that does some of the database cataloging work before you run the actual upgrade
[28-Jun-2010 13:10:36] <rmatte> I'm snapshotting beforehand anyways
[28-Jun-2010 13:11:00] <cgibbons> there's a huge index being built as part of 3.0
[28-Jun-2010 13:11:07] <cgibbons> HUGE!
[28-Jun-2010 13:11:15] <rmatte> cool
[28-Jun-2010 13:12:04] <Jane_Curry> Is this pre-upgrade ZenPack necessary to be able to install any ZenPack??
[28-Jun-2010 13:12:51] <cgibbons> no - i dunno what is going on with your zenpack cmds, Jane. i've not seen that before. lemme see if Ian has time to think about it.
[28-Jun-2010 13:15:24] <ckrough> is ipv6 being built as part of 3.0?
[28-Jun-2010 13:18:05] <rmatte> I'm upgrading from 2.5.2 to beta 3 right now, going to test some stuff out after the upgrade and then eventually uninstall and do a clean install on beta 3
[28-Jun-2010 13:18:59] <cgibbons> no, ipv6 is currently in the market research phase for 3.1; i doubt any dev work will be done for that release either. but too early to say yet.
[28-Jun-2010 13:19:16] <rmatte> cgibbons: what about manual dependencies, are those making it in?
[28-Jun-2010 13:19:27] <cgibbons> doesn't bring a bell, but i dunno
[28-Jun-2010 13:19:30] <rmatte> k
[28-Jun-2010 13:19:56] <rmatte> (I'm talking about being able to create links between devices for use in suppression)
[28-Jun-2010 13:20:03] <cgibbons> 3.0 is all about new UI (and new zope ugh) and then a bunch of new ent. zenpacks
[28-Jun-2010 13:20:14] <rmatte> If device A goes down, don't alert on devices b, c, and d, because they are below it
[28-Jun-2010 13:20:24] <cgibbons> at least, from my perspective i haven't quite paid attention to what all we've added in it.
[28-Jun-2010 13:20:30] <rmatte> hehe
[28-Jun-2010 13:20:51] <rmatte> I just can't wait for you guys to get crackin' on reports development
[28-Jun-2010 13:21:06] <rmatte> I need to create some mockups to send over
[28-Jun-2010 13:21:08] <cgibbons> guess what I'm doing with half my time right now?
[28-Jun-2010 13:21:21] <rmatte> sleeping?
[28-Jun-2010 13:21:23] <rmatte>
[28-Jun-2010 13:21:42] <cgibbons> although I dunno yet the core/enterprise separation that'll be there for the enhanced reporting
[28-Jun-2010 13:21:57] <rmatte> hopefully there won't be much
[28-Jun-2010 13:22:21] <rmatte> I mean, I can understand having some enterprise only pre-built reports which is fine, as long as the report building interface is there
[28-Jun-2010 13:22:23] <cgibbons> oh i'm pretty sure the actual report engine/reports will be ent. only, but maybe the ETL stuff might be core
[28-Jun-2010 13:22:41] <rmatte> ETL?
[28-Jun-2010 13:23:05] <cgibbons> extract/translate/load - i.e. take stuff out of your operational database(s) into a data reporting one
[28-Jun-2010 13:23:14] <rmatte> I see
[28-Jun-2010 13:25:03] <rmatte> we already basically do that via python scripts
[28-Jun-2010 13:25:17] <rmatte> since we need to provide monthly reports to clients with top 10 info
[28-Jun-2010 13:25:28] <cgibbons> always the top 10 stuff
[28-Jun-2010 13:25:35] <rmatte> including process availability, and interface availability, which I figured out how to do
[28-Jun-2010 13:25:39] <cgibbons> nice
[28-Jun-2010 13:26:03] <rmatte> unhunh
[28-Jun-2010 13:26:17] <rmatte> well, the upgrade to 3.0 broke zenperfwmi and my zenticket daemon
[28-Jun-2010 13:26:32] <rmatte> Daemon: zenperfwmi /usr/local/zenoss/zenoss/bin/zenoss: line 106: /usr/local/zenoss/zenoss/bin/zenperfwmi: No such file or directory
[28-Jun-2010 13:26:33] <rmatte> Daemon: zenticket /usr/local/zenoss/zenoss/bin/zenoss: line 106: /usr/local/zenoss/zenoss/bin/zenticket: No such file or directory
[28-Jun-2010 13:27:21] <rmatte> it shouldn't have removed the daemon startup files for those from /usr/local/zenoss/zenoss/bin during the upgrade
[28-Jun-2010 13:27:25] <rmatte> but it appears that it did
[28-Jun-2010 13:28:15] <rmatte> I'll reinstall the packs to see if I can get them working
[28-Jun-2010 13:29:50] <rmatte> I'm having ZenPack install problems with the WMI pack so far
[28-Jun-2010 13:30:29] <cgibbons> I know egor has been working on converting those to the new framework, but I don't know if that was necessary for 3.0 or if he was just doing it to make use of it.
[28-Jun-2010 13:31:35] <rmatte> ah
[28-Jun-2010 13:34:02] <rmatte> mhmmm, and when I try to remove it I get...
[28-Jun-2010 13:34:03] <rmatte> File "/usr/local/zenoss/zenoss/Products/ZenRelations/ToManyContRelationship.py", line 185, in _getOb
[28-Jun-2010 13:34:03] <rmatte> return self._objects[id].__of__(self)
[28-Jun-2010 13:34:03] <rmatte> AttributeError: 'ZenPack' object has no attribute '__of__'
[28-Jun-2010 13:34:47] <rmatte> so I can't remove it or install it
[28-Jun-2010 13:36:36] <cgibbons> hmm suboptimal
[28-Jun-2010 13:36:52] <rmatte> the upgrade also reset my admin password to the default
[28-Jun-2010 13:36:58] <rmatte> which shouldn't have happened
[28-Jun-2010 13:38:44] <rmatte> hmmm, when the server exception window comes up for losing the connection the notification window is super faded, hard on the eyes (should be darker)
[28-Jun-2010 13:39:05] <g0rdy> A little help: I'm trying to add an item to a number of devices or group of devices, can I do that from the items' properties page ? (I'm not seeing where I can...)
[28-Jun-2010 13:39:24] <rmatte> g0rdy: you mean a zProperty?
[28-Jun-2010 13:39:30] <rmatte> define "item"
[28-Jun-2010 13:39:43] <g0rdy> "/Devices /Server /Linux /Templates /Bonding /check_bonding"
[28-Jun-2010 13:40:18] <g0rdy> it's a metric/item/not sure what you guys call it thing
[28-Jun-2010 13:40:25] <rmatte> datasource?
[28-Jun-2010 13:40:58] <g0rdy> well, not imperically but yes I suppose, it's a shell script that the zenoss host commands to targets
[28-Jun-2010 13:41:27] <g0rdy> returns a 1 or 0 and reports on that
[28-Jun-2010 13:41:33] <rmatte> yeh, a datasource
[28-Jun-2010 13:42:09] <g0rdy> ok, so how does one add a single datasource to multiple targets? (target=some host i want to check)
[28-Jun-2010 13:42:14] <rmatte> cgibbons: I tried updating another one of my ZenPacks and got:
[28-Jun-2010 13:42:15] <rmatte> File "build/bdist.linux-x86_64/egg/setuptools/package_index.py", line 475, in fetch_distribution
[28-Jun-2010 13:42:15] <rmatte> return dist.clone(location=self.download(dist.location, tmpdir))
[28-Jun-2010 13:42:15] <rmatte> AttributeError: 'NoneType' object has no attribute 'clone'
[28-Jun-2010 13:42:32] <rmatte> g0rdy: generally you just add it to a top level template then bind the template to the clas
[28-Jun-2010 13:42:34] <rmatte> class*
[28-Jun-2010 13:42:40] <rmatte> or to the specific hosts that you want to check
[28-Jun-2010 13:43:06] <g0rdy> i'm looking for a list of hosts i could just tick the ones i want to be mointored for.. if it exists
[28-Jun-2010 13:43:24] <rmatte> no, it doesn't work that way
[28-Jun-2010 13:43:41] <g0rdy> ah, ok, so it's not a one to many kind of operations
[28-Jun-2010 13:43:48] <rmatte> nope
[28-Jun-2010 13:43:59] <g0rdy> okay, thanks
[28-Jun-2010 13:45:49] <rmatte> np
[28-Jun-2010 13:46:22] <rmatte> you could create a subclass for just those hosts, then bind the template ot that subclass
[28-Jun-2010 13:46:30] <rmatte> which would then bind it to the devices in that class
[28-Jun-2010 13:46:37] <rmatte> that's the most painless way to do it
[28-Jun-2010 13:47:23] <rmatte> cgibbons: I'm going to revert my beta 3 vm back, remove the WMI ZenPacks, and then try the upgrade again and see how it goes
[28-Jun-2010 13:49:30] <bigegor> rmatte: try to install WMIDataSource from SVN first and than upgrade zenoss.
[28-Jun-2010 13:50:04] <rmatte> bigegor: I'll try that tomorrow, just getting started on the testing
[28-Jun-2010 13:50:11] <rmatte> going to be working on heavily testing it all week
[28-Jun-2010 13:52:51] <bigegor> i will try to port HPMon and DellMon on Zenoss 3.0 this week.
[28-Jun-2010 13:54:02] <rmatte> cool
[28-Jun-2010 13:54:33] <rmatte> it would be nice if it wouldn't break ZenPacks every upgrade lol
[28-Jun-2010 13:55:19] <bigegor>
[28-Jun-2010 13:56:05] <rmatte> you collector ZenPack probably needs an update too to work with 3.0
[28-Jun-2010 13:56:09] <rmatte> your*
[28-Jun-2010 13:56:24] <rmatte> though it's probably just reskinning
[28-Jun-2010 13:56:53] <cgibbons> good example of what happens when there isn't an API for add-ons but instead they can just do whatever they want.
[28-Jun-2010 13:57:40] <rmatte> hehe
[28-Jun-2010 13:58:19] <rmatte> yup, since an API would act as a compatibility layer between versions
[28-Jun-2010 14:03:11] <bigegor> a solution can be simple. Implement in core some more frameworks, like: CIM monitoring and Database monitoring framework, extend Hardware components model, etc
[28-Jun-2010 14:04:03] <rmatte> cgibbons: I'm having the same problem with 3.0 as Jane
[28-Jun-2010 14:04:12] <rmatte> Can't install any ZenPacks
[28-Jun-2010 14:04:14] <rmatte> ls
[28-Jun-2010 14:04:16] <rmatte> oops
[28-Jun-2010 14:05:22] <rmatte> getting the exact same error every time: http://fpaste.org/yph5/
[28-Jun-2010 14:06:06] <rmatte> based on the messages it looks like it's not looking for the zenpack file in my current location or something
[28-Jun-2010 14:06:11] <rmatte> I'll try supplying the full path
[28-Jun-2010 14:07:18] <rmatte> OHHHHHH
[28-Jun-2010 14:07:20] <rmatte> message/49880
[28-Jun-2010 14:07:28] <rmatte> so every single ZenPack needs to be upgraded
[28-Jun-2010 14:08:17] <bigegor> needs to be renamed
[28-Jun-2010 14:08:28] <rmatte> well, that's the workaround
[28-Jun-2010 14:08:33] <rmatte> probably cleaner to actually rebuild them
[28-Jun-2010 14:19:09] <st3v3o> rmatte…have you tried to add a custom data source from WMI
[28-Jun-2010 14:19:29] <st3v3o> each time I create the data source I get a error message
[28-Jun-2010 14:19:59] <st3v3o> ….also happens when I try to edit a existing WMI data source
[28-Jun-2010 14:20:11] <rmatte> no I haven't
[28-Jun-2010 14:20:16] <rmatte> I don't use WMI currently
[28-Jun-2010 14:20:23] <rmatte> I just have the pack installed for future use
[28-Jun-2010 14:20:37] <st3v3o> gotcha
[28-Jun-2010 14:25:03] <bigegor> st3v3o: try to install SVN version
[28-Jun-2010 14:26:09] <st3v3o> of zenoss or the data source zenpack docs/DOC-3392
[28-Jun-2010 14:27:09] <bigegor> data source
[28-Jun-2010 14:30:07] <st3v3o> bigegor would you mind pointing me to the SVN link ? I have 2.5 installed..but can't hurt to try svn
[28-Jun-2010 14:35:59] <rmatte> time to mess with the new interface
[28-Jun-2010 14:36:58] <rmatte> nice, the items in the menus don't pop out to the right when highlighted anymore (was ugly)
[28-Jun-2010 14:38:32] <rmatte> I love how you can see what groups templates are bound to at a glance now
[28-Jun-2010 14:38:39] <rmatte> what classes I should say
[28-Jun-2010 14:44:37] <rmatte> so, do these add device jobs ever actually kick off in beta 3?
[28-Jun-2010 14:44:43] <rmatte> they just sit there in pending from what I see
[28-Jun-2010 14:46:25] <rmatte> yup, still just sitting there
[28-Jun-2010 14:46:31] <rmatte> nice, so I can't even add devices
[28-Jun-2010 14:46:37] <cgibbons> zenjobs not running?
[28-Jun-2010 14:46:42] <rmatte> ah, it finally kicked off
[28-Jun-2010 14:46:52] <rmatte> why does it take like a full minute and a half for a job to kick off?
[28-Jun-2010 14:47:02] <rmatte> why not have it kick off straight away if no other job is running?
[28-Jun-2010 14:48:31] <bigegor> st3v3o: http://zenpacks.zenoss.org/svn/zenpacks/ZenPacks.community.WMIDataSource/
[28-Jun-2010 14:49:18] <rmatte> man, I'm seeing all sorts of minor little things that could be confusing
[28-Jun-2010 14:49:28] <rmatte> such as labelling performance graphs as "Graphs"
[28-Jun-2010 14:49:49] <rmatte> I can already see the questions from our front line guys: "Why is it called Graphs when we can't view network graphs there?"
[28-Jun-2010 14:50:13] <rmatte> It should be changed to "Performance" or "Performance Graphs"
[28-Jun-2010 14:50:45] <rmatte> the ugly stop/start button still hasn't been replaced (next to the refresh time input for the graphs)
[28-Jun-2010 14:53:49] <rmatte> It would be nice if when you click on Components at the top level on a device page that it shows you all of the components on one page (basically OS tab style view of everything)
[28-Jun-2010 14:54:07] <rmatte> rather than having to click through each one to see them individually
[28-Jun-2010 14:54:14] <st3v3o> bigegor just download and replace in $ZENHOME/ZenPacks ?
[28-Jun-2010 14:56:31] <rmatte> when you select to add a single device, the "More..." link is purple which looks horrific on a black background
[28-Jun-2010 14:56:37] <rmatte> should be changed to white or gray
[28-Jun-2010 14:57:15] <rmatte> I hope devs actually take notes of this stuff and that I'm not just wasting my breath lol
[28-Jun-2010 15:02:51] <bigegor> st3v3o: no, unpack it, change dir to ZenPacks.community.WMIDataSource, and run python setup.py bdist_egg, int dist subdirectory you can find egg file.
[28-Jun-2010 15:03:57] <st3v3o> thanks I'll try this tonight.
[28-Jun-2010 15:54:41] fOrsberg is now known as forsberg
[28-Jun-2010 15:57:34] <jassinpain> hello, wondering if anyone could point me in the right direction ... SSH/Linux and memory monitoring/graphing
[28-Jun-2010 15:58:10] <jassinpain> searched the forum but can not find anything useful and wanted to check before I make a parser for /proc/meminfo
[28-Jun-2010 16:23:47] <rmatte> jassinpain: Zenoss is already equipped to monitor that via ssh
[28-Jun-2010 16:23:53] <rmatte> just install the Linux Monitor ZenPack
[28-Jun-2010 16:24:00] <rmatte> and drop the devices in /Server/Linux/SSH
[28-Jun-2010 16:24:10] <rmatte> then configure the username and password in zProperties
[28-Jun-2010 16:24:17] <rmatte> this is explained in the Zenoss Admin guide
[28-Jun-2010 16:24:34] <jassinpain> rmatte I did that but no memory graph, ssh is working and collecting cpu status
[28-Jun-2010 16:25:09] <rmatte> you installed the Linux Monitor ZenPack?
[28-Jun-2010 16:25:19] <rmatte> you need to install it, then go in to collector plugins under the SSH class
[28-Jun-2010 16:25:32] <rmatte> and drag the memory, processes, and whatever other ssh plugins in
[28-Jun-2010 16:25:34] <rmatte> then it'll work
[28-Jun-2010 16:26:31] <jassinpain> zenoss.cmd.linux.memory is in zCollectorPlugins for /Server/SSH/Linux
[28-Jun-2010 16:27:47] <jassinpain> ZenPacks.zenoss.LinuxMonitor & ZenPacks.community.LinuxMonitorAddOn installed and zenoss has been restarted
[28-Jun-2010 16:28:37] <rmatte> make sure the correct templates are bound to the device as well
[28-Jun-2010 16:30:40] <jassinpain> yes they are, but I am looking at the ZenPack Provides does not list memory in ZenPacks.zenoss.LinuxMonitor
[28-Jun-2010 16:30:46] <jassinpain> 1.1.0
[28-Jun-2010 16:30:51] <jassinpain> maybe I had a old version
[28-Jun-2010 16:30:55] <rmatte> memory should be provided by default with Zenoss
[28-Jun-2010 16:31:07] <rmatte> the ZenPack only provides a couple of things that weren't included in Core by default
[28-Jun-2010 16:32:30] <jassinpain> I am looking at Data Sources for /Devices /Server /SSH /Linux /Templates /Device
[28-Jun-2010 16:32:45] <jassinpain> there is no memory in there either ... maybe I am just way off
[28-Jun-2010 16:33:24] <rmatte> ummm, you sure you're not looking at the Devices template under /Devices?
[28-Jun-2010 16:34:16] <rmatte> I've never actually done SSH monitoring with Zenoss, I just know the steps to be taken... I assumed there was a template provided...
[28-Jun-2010 16:34:27] <rmatte> I don't see one but I don't have the Linux Monitor ZenPacks installed
[28-Jun-2010 16:35:20] <rmatte> It says right on the ZenPack page that it provides memory: docs/DOC-3493
[28-Jun-2010 16:35:23] <jassinpain> looks like it should have been solved here: http://dev.zenoss.org/trac/ticket/5047
[28-Jun-2010 16:35:47] <jassinpain> it says it but seems it does not
[28-Jun-2010 16:35:48] <rmatte> It was solved in that
[28-Jun-2010 16:35:52] <jassinpain> I looked at that code
[28-Jun-2010 16:36:33] <jassinpain> did not see any memory stuff in there other then the collector plugin added but nothing to actually graph it
[28-Jun-2010 16:37:03] <rmatte> weird
[28-Jun-2010 16:37:24] <rmatte> everyone is pretty much gone for the day, but if you come back a bit earlier tomorrow someone will probably be able to help you out with that...
[28-Jun-2010 16:37:29] <rmatte> I'm just about to head out
[28-Jun-2010 16:38:33] <jassinpain> you Matt Ray?
[28-Jun-2010 16:44:41] <rmatte> no, I'm Ryan Matte
[28-Jun-2010 16:44:48] <rmatte> Matt Ray isn't around today
[28-Jun-2010 16:45:03] <rmatte> his name in here is mray or mrayzenoss
[28-Jun-2010 16:45:09] <jassinpain> cool
[28-Jun-2010 16:45:17] <rmatte> anyways, I'm out, ttyl
[28-Jun-2010 16:45:39] <jassinpain> later
[29-Jun-2010 00:00:30] [disconnected at Tue Jun 29 00:00:30 2010]
[29-Jun-2010 00:00:30] [connected at Tue Jun 29 00:00:30 2010]
[29-Jun-2010 00:00:43] [zenoss-logger (logger bot) has joined #zenoss]
[29-Jun-2010 00:41:29] forsberg is now known as fOrsberg
[29-Jun-2010 01:19:07] fOrsberg is now known as forsberg
[29-Jun-2010 04:06:09] fuzz is now known as Guest40479
[29-Jun-2010 05:32:00] fuzz is now known as Guest30535
[29-Jun-2010 05:38:26] <Jesper> I'm trying to disable monitoring on an interface by using "interface.monitor = False" in a python script. I can locate the interface, read IPs on it, etc. but I can't get the "monitor = False" part working. Any ideas why?
[29-Jun-2010 05:56:21] <Jesper> no matter... figured it out, my bad! I had an exit() before commit()
[29-Jun-2010 07:31:25] <st3v3o> to install a specific zenpack from SVN …do I need to pull down the entire tree or can I just pull down that zenpack. Also is there a document on installing via SVN ?
[29-Jun-2010 07:33:26] <fragfutter> checkout the folder you want, run python setup.py bdist_egg to build the egg, install the egg with zenpack
[29-Jun-2010 08:13:21] <st3v3o> hmmm…so I've installed the latest WMIDataSource zenpack and when I go to create a data source from WMI I still get an error…I"m on zenoss 2.5.2…anyone else having similar issues
[29-Jun-2010 08:13:49] <fragfutter> did you restart?
[29-Jun-2010 08:13:56] <st3v3o> yes
[29-Jun-2010 08:14:12] <st3v3o> I just bounced the box to be sure
[29-Jun-2010 08:14:21] <fragfutter> hehe
[29-Jun-2010 08:14:45] <st3v3o> here is the error I get http://pastebin.com/YHD2h9XT
[29-Jun-2010 08:15:15] <st3v3o> shows up in $ZENHOME/log/event.log
[29-Jun-2010 08:18:26] <st3v3o> odd part is if I install the wmi performance zenpack docs/DOC-3500 …it create WMI data sources …but I can't edit or view them ..I get the same error
[29-Jun-2010 08:20:02] <fragfutter> sorry. no wmi in my system
[29-Jun-2010 08:20:30] <st3v3o> yeah seems no windows guys in the room
[29-Jun-2010 08:20:53] * fragfutter just ignores the windows machines
[29-Jun-2010 08:21:29] <st3v3o> If that were only the case
[29-Jun-2010 08:22:33] <fragfutter> ignore them until they die and go away
[29-Jun-2010 08:23:11] <st3v3o> requirement ..I just finished building new 2008 R2 domain and 2010 exchagne enviroment for the corp side of things
[29-Jun-2010 08:51:50] forsberg is now known as fOrsberg
[29-Jun-2010 09:21:47] <QubeZ> hello all
[29-Jun-2010 09:22:27] <QubeZ> is there a way to setup hierarchy dependencies in Zenoss so lets say network segment is Router A -> Switch B -> Switch C... if Router A goes down, dont alarm on the switches to keep minimal the alerts/emails?
[29-Jun-2010 09:22:45] <QubeZ> basically, we know if Router A goes down, both switches are inaccessible, there is no reason to alarm on them
[29-Jun-2010 09:23:02] <st3v3o> there is but off the top of my head I can't remember how to do it
[29-Jun-2010 09:25:37] <sytem> zenoss understands network topology, if it knows ip:s and routes of devices
[29-Jun-2010 09:31:15] <QubeZ> st3v3o: if you recall, can you shoot me an email? naushad.kasu@gmail.com
[29-Jun-2010 09:31:23] <QubeZ> i'd really like to get that setup
[29-Jun-2010 09:31:52] <st3v3o> QubeZ…I'm looking for my wiki stuff now and talking to a old co-working hopefully I can get you that stuff todya
[29-Jun-2010 09:32:09] <QubeZ> st3v3o: thanks!
[29-Jun-2010 09:46:36] <rmatte> st3v3o: talk to bigegor about that when you see him in here
[29-Jun-2010 09:47:03] <rmatte> QubeZ: there's a really really hacky way to do it...
[29-Jun-2010 09:48:17] <rmatte> one way is to use event transforms: thread/8783
[29-Jun-2010 09:48:25] <rmatte> I'm trying to find the other one...
[29-Jun-2010 09:48:51] <rmatte> Here's the other method: docs/DOC-3231
[29-Jun-2010 09:49:37] <QubeZ> thanks
[29-Jun-2010 09:49:46] <rmatte> np
[29-Jun-2010 09:49:58] <QubeZ> rmatte: is there no "non-hacky" way to do it? or is this planned for future release?
[29-Jun-2010 09:50:14] <rmatte> it's on the to-do list from what I've heard, no idea what release it'll be in
[29-Jun-2010 09:51:38] <QubeZ> wow, definitely do not want to create manual dependencies
[29-Jun-2010 09:52:32] <rmatte> lol
[29-Jun-2010 09:52:39] <rmatte> I just put up with it the way it is for now
[29-Jun-2010 09:53:41] <st3v3o> QubeZ I just looked and that is how we had it working also ..
[29-Jun-2010 09:54:29] <QubeZ> st3v3o: k
[29-Jun-2010 10:04:07] <car1> i'm getting this error when i try to access my event log, has anybody seen this before:
[29-Jun-2010 10:04:11] <car1> Traceback (innermost last): Module ZPublisher.Publish, line 119, in publish Module ZPublisher.mapply, line 88, in mapply Module ZPublisher.Publish, line 42, in call_object Module Products.ZenUtils.Ext, line 104, in __call__ Module Products.ZenUI3.browser.eventconsole.grid, line 106, in query Module Products.ZenEvents.EventManagerBase, line 362, in getEventListME
[29-Jun-2010 10:04:16] <car1> Module Proucts.ZenEvents.EventManagerBasee, line 685, in getEventList Module MySQLdb.cursors, line 137, in execute Module MySQLdb.connections, line 33, in defaulterrorhandler
[29-Jun-2010 10:04:19] <car1> ProgrammingError: (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') order by severity DESC, lasttime DESC limit 0, 100' at line 1")
[29-Jun-2010 10:07:02] <car1> zenoss version is 2.5.2
[29-Jun-2010 10:07:09] <car1> mysql version 5.0.77
[29-Jun-2010 10:09:58] <rmatte> car1: that looks like a bug if it's complaining about a syntax error
[29-Jun-2010 10:10:06] <rmatte> car1: did it work previously?
[29-Jun-2010 10:10:20] <car1> yea that's what i thought too
[29-Jun-2010 10:10:27] <car1> it was working though till a few days ago
[29-Jun-2010 10:10:51] <car1> i tried to set the log level to debug hoping it would print the full query to the log but it didn't seem to work, or i didn't do it right
[29-Jun-2010 10:11:17] fOrsberg is now known as forsberg
[29-Jun-2010 10:11:28] <fragfutter> car1: if i remember correctly mysql server can log the queries on error
[29-Jun-2010 10:11:36] <car1> yea
[29-Jun-2010 10:11:42] <car1> it's not configured to use an error file though
[29-Jun-2010 10:11:52] <car1> i suppose i should turn that on...
[29-Jun-2010 10:12:04] <fragfutter> its an option
[29-Jun-2010 10:12:41] <car1> oh wait, it is setup
[29-Jun-2010 10:12:49] <car1> i didn't see it at the bottom of my.cnf
[29-Jun-2010 10:30:46] <car1> hmm, i've got error logging turned on, as well as log-warnings, but the mysql server isn't recording the error in the log
[29-Jun-2010 10:34:21] <fragfutter> you need to turn on query logging
[29-Jun-2010 10:34:41] <fragfutter> (which is only an option if you have low load/exclusive mysql)
[29-Jun-2010 10:38:28] <car1> ah
[29-Jun-2010 10:38:28] <car1> ok
[29-Jun-2010 10:40:36] <car1> select SQL_CALC_FOUND_ROWS eventState,severity,device,component,eventClass,summary,firstTime,lastTime,count,eventState,severity,evid from status where eventClass like '/%' and eventState <= 2 and (severity=5 or severity=4 or severity=3 or severity=2 or severity=0) and () order by severity DESC, lasttime DESC limit 0, 100
[29-Jun-2010 10:40:41] <car1> there's the query
[29-Jun-2010 10:40:48] <car1> it's got an extra set of parentheses
[29-Jun-2010 10:40:52] <car1> looks like
[29-Jun-2010 10:41:27] <fragfutter> this one also is strange: SQL_CALC_FOUND_ROWS
[29-Jun-2010 10:42:48] <car1> looks like that's a built in function
[29-Jun-2010 10:43:10] <fragfutter> oh. mysql.
[29-Jun-2010 10:44:49] <car1> heh, yea
[29-Jun-2010 10:45:32] <car1> the query runs if i take out the extra () and the extra 'and'
[29-Jun-2010 10:45:34] <car1> select SQL_CALC_FOUND_ROWS eventState,severity,device,component,eventClass,summary,firstTime,lastTime,count,eventState,severity,evid from status where eventClass like "/%" and eventState <= 2 and (severity=5 or severity=4 or severity=3 or severity=2 or severity=0) order by severity DESC, lasttime DESC limit 0, 100
[29-Jun-2010 10:45:39] <car1> so, looks like a bug
[29-Jun-2010 10:45:51] <car1> i guess i'll see if i can fix this
[29-Jun-2010 10:45:58] <car1> i need my event console to work
[29-Jun-2010 11:05:47] mrayzenoss is now known as mray
[29-Jun-2010 11:24:35] <Zekniqlos> I'm testing monitored processes (CRON in this case), I set it up and made sure it was monitoring. After that, I killed the process and Zenoss showed it went down, but when I go to bring it back up the process will not go green and is still generating alerts ?
[29-Jun-2010 11:37:20] <rmatte> Zekniqlos: it'll take Zenoss 5 minutes to see it come back up
[29-Jun-2010 11:37:43] <rmatte> Zekniqlos: If it's not seeing it come back up, then go in to zendmd, perform a reindex, then restart zenprocess
[29-Jun-2010 11:37:50] <rmatte> zenprocess can be tempermental
[29-Jun-2010 11:38:00] <rmatte> I restart it after making any config changes to how processes are monitored
[29-Jun-2010 11:38:07] <rmatte> including adding or removing processes to monitor
[29-Jun-2010 11:38:27] <Zekniqlos> ah thank you again
[29-Jun-2010 11:38:55] <rmatte> np
[29-Jun-2010 13:04:03] <mloven> mray, you there?
[29-Jun-2010 13:10:53] jassinpain_ is now known as jassinpain
[29-Jun-2010 13:13:54] <mray> giving a webinar
[29-Jun-2010 13:14:25] <mloven> ok. it'll wait.
[29-Jun-2010 13:37:20] <rmatte> mloven: you get in that webinar and you *DEMAND* support
[29-Jun-2010 13:37:21] <rmatte>
[29-Jun-2010 13:37:24] <rmatte>
[29-Jun-2010 13:37:32] <mloven> lol
[29-Jun-2010 13:52:42] forsberg is now known as fOrsberg
[29-Jun-2010 14:04:39] <mray> mloven: what's up?
[29-Jun-2010 14:05:02] <jassinpain> any one in here use SSH monitor for Linux hosts?
[29-Jun-2010 14:05:19] <mloven> There's a trac case that you have ownership of (#2979)
[29-Jun-2010 14:05:53] <mloven> Wondering if there was any official update on that? (other than "owner changed")
[29-Jun-2010 14:06:34] <mray> jassinpain: I use it a lot
[29-Jun-2010 14:06:44] <jassinpain> I do not have a memory graph with SSH but http://dev.zenoss.org/trac/ticket/5047 seems to make it sound like it should work
[29-Jun-2010 14:07:04] <mray> mloven: I'm the dumping ground for tickets
[29-Jun-2010 14:07:31] <mloven> ah...
[29-Jun-2010 14:08:04] <mloven> so it's "we don't want to do it, so let's see if Matt can get the community to work on it"?
[29-Jun-2010 14:09:11] <mray> not exactly
[29-Jun-2010 14:09:34] <mray> they have to be assigned to someone, so I was the holding pattern for Product Management
[29-Jun-2010 14:09:49] <mray> but I believe I have 900 tickets or something
[29-Jun-2010 14:10:04] <rmatte> hehe
[29-Jun-2010 14:10:12] <rmatte> better get crackin' on fixing those bugs
[29-Jun-2010 14:10:37] <mray> PM is working on a better flow for handling Enhancements
[29-Jun-2010 14:10:44] <mloven> sounds like you're slacking
[29-Jun-2010 14:10:57] <mray> I am pretty lazy
[29-Jun-2010 14:11:14] <jassinpain> mray: any ideas on the ssh linux memory graphs?
[29-Jun-2010 14:12:11] <rmatte> he installed the Linux Monitor ZenPacks but for some reason he's not seeing a memory graph
[29-Jun-2010 14:12:20] <rmatte> jassinpain: you are seeing a CPU graph though, correct?
[29-Jun-2010 14:12:24] <jassinpain> yes
[29-Jun-2010 14:12:29] <rmatte> k
[29-Jun-2010 14:12:38] <jassinpain> so I had a look at the code, and I dont see a /proc/meminfo parser
[29-Jun-2010 14:12:41] <mray> jassinpain: hmm… I don't have any memory graphs
[29-Jun-2010 14:13:00] <rmatte> mray: it mentions memory monitoring on the ZenPack page, kind of misleading
[29-Jun-2010 14:13:09] <jassinpain> I have a meminfo collector but then it does not know what to do with the data
[29-Jun-2010 14:13:11] <rmatte> and there is a plugin for it, so maybe the template just never got updated with a datapoint
[29-Jun-2010 14:13:23] <mray> yeah, what he said
[29-Jun-2010 14:13:28] <jassinpain> you need a template and a parser
[29-Jun-2010 14:13:29] <mray> I'll reopen the ticket
[29-Jun-2010 14:15:04] <mray> actually, I'll do a new ticket
[29-Jun-2010 14:17:46] <jassinpain> can I get a ticket number
[29-Jun-2010 14:21:34] <mray> I changed my mind, I'll update 5047 since they said they fixed it and I don't see any trace of memory monitoring
[29-Jun-2010 14:21:51] <rmatte> cool
[29-Jun-2010 14:22:00] <rmatte> might as well, all the info is already in there
[29-Jun-2010 14:22:36] <jassinpain> so all that really needs to be done from what I can see is a parser and template, but I am guessing its not going to be done for the 2.5.x
[29-Jun-2010 14:22:43] <zenChild> I was just following this thread on ssh + memory. Is it a problem with the collector or the performance template? The datapoint is dependent on /usr/bin/free...
[29-Jun-2010 14:23:16] <jassinpain> actually the collector uses /proc/meninfo
[29-Jun-2010 14:23:21] <jassinpain> meminfo
[29-Jun-2010 14:23:28] <jassinpain> based on what I see in the output
[29-Jun-2010 14:23:44] <mray> jassinpain: we could update docs/DOC-3493 to support 2.5.2
[29-Jun-2010 14:24:00] <mray> since it's kinda acted as the staging ground for patches to the Linux Monitor
[29-Jun-2010 14:24:42] <jassinpain> also should update and remove "memory as well" as that cause me a few hours of "WTF am I doing wrong"
[29-Jun-2010 14:25:02] <mray> jassinpain: looking into it
[29-Jun-2010 14:25:40] <jassinpain> docs/DOC-3493 does not really seem to support mem graphs
[29-Jun-2010 14:26:07] <zenChild> The collector uses meminfo the the performance collector that adds this to the datapoint is using /usr/bin/free (at least in my installation). I believe the meminfo stuff is what shows up under the hardware tab for the device.... or am I just confused?
[29-Jun-2010 14:26:43] <jassinpain> zenChild, you have memory graphing under a SSH monitored box?
[29-Jun-2010 14:26:48] <zenChild> yes
[29-Jun-2010 14:26:50] <jassinpain> and alerting
[29-Jun-2010 14:27:11] <zenChild> not doing alerting for those systems but I am getting data.
[29-Jun-2010 14:28:54] <mray> jassinpain: weird, in the source, the graph is defined but the datapoints to populate it aren't
[29-Jun-2010 14:29:14] <mray> so we need to pull memAvailReal, memBuffer and memCached
[29-Jun-2010 14:32:08] <jassinpain> mray I have no memory definitions under: /Devices/Server/SSH/Linux/rrdTemplates/Device ... am I missing something
[29-Jun-2010 14:32:54] <mray> yeah, they're not there
[29-Jun-2010 14:33:02] <mray> I'm digging through the objects.xml
[29-Jun-2010 14:39:05] <mray> if you send in a patch I'll merge it, maybe I can push out a 2.5.2 and 3.0 version
[29-Jun-2010 14:40:42] <jassinpain> ok glad to hear I am not totally nuts, and yea I have never written a parser before but think I am going to have to figure it out
[29-Jun-2010 14:41:15] <mray> jassinpain: I haven't finished this yet, but it has a tutorial series to go with it: docs/DOC-5857
[29-Jun-2010 14:41:57] <mray> #7 in the series: TBD: performance template for CPU Utilization, Memory Utilzation and IO.
[29-Jun-2010 14:47:03] <jassinpain> rocking that should help, honestly it does not look that bad creating a parser ... but looks can be deceiving
[29-Jun-2010 14:49:11] <mray> I need to get back to it, but I've got a ton of other work first
[29-Jun-2010 14:49:19] <mray> including the Chef integration
[29-Jun-2010 14:49:28] <mray> since we're doing another demo at OSCON
[29-Jun-2010 15:26:47] <jassinpain> can not wait to see the chef integration
[29-Jun-2010 15:31:20] jassinpain_ is now known as jassinpain
[29-Jun-2010 15:53:52] jassinpain_ is now known as jassinpain
[29-Jun-2010 16:12:37] <rmatte> yeh, should be cool
[29-Jun-2010 19:56:17] fuzz is now known as Guest29579
[29-Jun-2010 21:32:05] fuzz is now known as Guest12046
[29-Jun-2010 22:29:45] fuzz is now known as Guest25289
[29-Jun-2010 22:47:46] mrayzenoss is now known as mray
[30-Jun-2010 00:00:30] [disconnected at Wed Jun 30 00:00:30 2010]
[30-Jun-2010 00:00:30] [connected at Wed Jun 30 00:00:30 2010]
[30-Jun-2010 00:00:45] [zenoss-logger (logger bot) has joined #zenoss]
[30-Jun-2010 00:07:03] <realitygeoff> Hello.
[30-Jun-2010 00:07:46] <realitygeoff> How can I change the SNMP settings to use during autodiscovery?
[30-Jun-2010 01:52:39] fOrsberg is now known as forsberg
[30-Jun-2010 01:54:03] <Jesper> realitygeoff: Change in what way? What exactly is it you would like to do?
[30-Jun-2010 01:54:45] <realitygeoff> I'd like to update Zenoss to connect via SNMP with a configured snmp v3 user.
[30-Jun-2010 01:57:51] <Jesper> I'm not sure if it's possible, but zendisc (command on the Zenoss box) takes a -u USERNAME and -P PASSWORD parameter
[30-Jun-2010 01:57:56] <Jesper> try to have a look at that
[30-Jun-2010 01:58:11] <realitygeoff> ok, thanks
[30-Jun-2010 01:58:38] <Jesper> it might be for login on eg. Cisco routers
[30-Jun-2010 02:53:29] <Jesper> I'm trying to add multiple devices, but sone of the devices has the same IP addresses configured and because of that zendisc says "Found IP <ip> on <device> skipping discovery" Is there a way to avoid this? I can't seem to find any switches/options for zendisc that would provide this optinon. :-(
[30-Jun-2010 02:54:22] <Simon4> Jesper: are they linux devices?
[30-Jun-2010 02:54:41] <Jesper> cisco routers
[30-Jun-2010 02:55:11] <Simon4> this may work then: http://nettikconsulting.wordpress.com/2010/03/19/zenoss-more-than-one-device-with-a-single-ip/
[30-Jun-2010 02:55:21] <Jesper> ok, thanks
[30-Jun-2010 02:55:37] <Simon4> it's worked for me with linux boxes where I've wanted to add the same box more than once for various reasons
[30-Jun-2010 02:55:55] <Simon4> (that's my blog so you can yell at me if it doesn't work )
[30-Jun-2010 02:56:02] <Jesper> hehe, nice
[30-Jun-2010 02:59:27] <Jesper> so... the basic idea is to create the device, without going through zendisc, and then afterwards model the device, right?
[30-Jun-2010 02:59:37] <Simon4> yeah
[30-Jun-2010 02:59:54] <Jesper> sounds logic, I'll have a go at that. Thank you.
[30-Jun-2010 02:59:59] <Simon4> no probs
[30-Jun-2010 03:02:20] * Simon4 finishes his writeup for one of his zenpacks
[30-Jun-2010 03:02:27] <Simon4> documentation is always the afterthought, always
[30-Jun-2010 03:03:27] <Jesper> since when is't code self-explanatory! ;-)
[30-Jun-2010 03:03:50] <Jesper> good code, with enough commets are usually good enough. :-)
[30-Jun-2010 03:04:34] <Simon4> yeah, although there are still a bunch of users who don't even want to look at the python
[30-Jun-2010 03:04:47] <Jesper> yea I guess
[30-Jun-2010 03:05:30] <Jesper> it's quite a battle to get through the documentation and stuff, to find that one specific command/option/etc. that does the trick you want it to do
[30-Jun-2010 03:05:38] <Simon4> yeah
[30-Jun-2010 03:06:57] <Jesper> quick question to your blog-message above... the "nulval = ...." what does that mean?
[30-Jun-2010 03:06:58] <Simon4> if I had a dollar for the number of times I have run "grep -R "functionName" /opt/zenoss/Products"
[30-Jun-2010 03:07:05] <Jesper> hehe
[30-Jun-2010 03:07:27] <Simon4> you don't really need it, it's just setting the return value of the function to a rubbish variable
[30-Jun-2010 03:07:43] <Jesper> ok, goddie
[30-Jun-2010 03:08:10] <Simon4> the function returns a link to the newly created Device object, which can be quite useful if you want to edit other attributes of it before comitting
[30-Jun-2010 03:08:24] <Jesper> oh ok, yea
[30-Jun-2010 03:16:41] <Jesper> Simon4: bingo, works like a charm.
[30-Jun-2010 03:17:06] <Simon4> Jesper: excellent
[30-Jun-2010 03:23:43] <Dieterbe> is it possible to define many templates in class /A/B, and then make class /A/B/C bind several of those templates, so that every device in /A/B/C gets these templates?
[30-Jun-2010 03:24:16] <Jesper> yes
[30-Jun-2010 03:24:18] <Simon4> yes
[30-Jun-2010 03:25:56] <Dieterbe> cool
[30-Jun-2010 03:26:13] <Dieterbe> and is it possible to use a process monitoring entry as part of a template?
[30-Jun-2010 03:28:07] <Dieterbe> i want to be able to say "every device that has this template should have n processes that match this regex"
[30-Jun-2010 03:30:01] <Dieterbe> aha, this looks interesting: www.skills-1st.co.uk/papers/jane/process_monitoring.pdf
[30-Jun-2010 03:31:46] <Simon4> Dieterbe: if you set up a process under /Processes, zenmodeler will start monitoring that process on any Device it finds it on
[30-Jun-2010 03:31:54] <Simon4> that pdf will probably explain it better
[30-Jun-2010 03:33:20] <Dieterbe> that behavior is exactly what i don't like
[30-Jun-2010 03:36:52] <Simon4> there are ways to lock/unlock or disable/enable process monitoring, not sure if you could do it via a template unless you create your own process monitor zencommand script, but you might be able to script something up that enables/locks process checking for a certain device class
[30-Jun-2010 03:54:05] <Dieterbe> my biggest problem is, sometimes we just don't run a process on a machine anymore (ie we move it to somewhere else) and zenoss keeps complaining that the process is gone
[30-Jun-2010 03:54:18] <Dieterbe> (even after remoddeling the first device)
[30-Jun-2010 04:01:21] <Simon4> hmm, remodelling should remove that
[30-Jun-2010 04:10:50] <Jane_Curry> The process monitoring paper may help, but.....
[30-Jun-2010 04:11:36] <Jane_Curry> I still struggle with the built in Zenoss process monitoring because I get quirky results if I define the basic process NOT to be monitored
[30-Jun-2010 04:12:17] <Jane_Curry> and then try and activate process monitoring selectively for specific devices - it just doesn't seem to work
[30-Jun-2010 04:12:42] <Simon4> I just don't like the horrible names it "generates" if you have to pattern match on the command-line arguments, vs using the name you defined under /Processes
[30-Jun-2010 04:12:51] <Jane_Curry> Also, I want to apply process / service monitoring to a class of devices
[30-Jun-2010 04:12:52] <Simon4> it means lots of event transform hell jus tto get a reasonable error
[30-Jun-2010 04:13:01] <Simon4> Jane_Curry: agreed
[30-Jun-2010 04:13:12] <Jane_Curry> not to a single device or a global monitoring-on
[30-Jun-2010 04:13:50] <Simon4> you could just unbind the OSProcess modeler from device classes you don't care about, but it's not exactly granular
[30-Jun-2010 04:15:51] <Simon4> and you still can't easily say "monitor this process on these devs, and this other process on those devs"
[30-Jun-2010 04:17:38] <Jane_Curry> There was a comment some time back ( message/15530#15530 ) that they were planning to change process / service monitoring
[30-Jun-2010 04:17:57] <Jane_Curry> to be based on class hierarchy but I don't see any sign of it yet
[30-Jun-2010 04:18:26] <Dieterbe> that's good. because the current system is way overengineered and broken. they can actually make this more simple and useable at the same time
[30-Jun-2010 04:19:24] * Simon4 thinks
[30-Jun-2010 04:20:58] <Simon4> you could implement a "better" process monitoring ZenPack, stealing most of the code from the zenprocess daemon, and just changing where it got it's config from, then setting up some way to set up a list of process regex's (even by manually adding them under "processes" on the OS tab).
[30-Jun-2010 04:21:13] * Simon4 might think on that some more
[30-Jun-2010 06:25:17] <st3v3o> Morning
[30-Jun-2010 06:28:07] <Dieterbe> hi
[30-Jun-2010 08:07:30] <rmatte> good morning
[30-Jun-2010 08:07:43] <rmatte> /afternoon/evening for some
[30-Jun-2010 08:11:27] <cgibbons> hurm
[30-Jun-2010 08:13:33] <rmatte> indeed
[30-Jun-2010 08:13:58] <cgibbons> i wish i knew how events worked
[30-Jun-2010 08:18:46] <rmatte> ?
[30-Jun-2010 08:18:57] <rmatte> something goes wrong, they come in
[30-Jun-2010 08:18:59] <rmatte> lesson over
[30-Jun-2010 08:19:00] <rmatte>
[30-Jun-2010 08:19:01] <rmatte>
[30-Jun-2010 08:22:09] <st3v3o> quick and dirty
[30-Jun-2010 08:27:10] <rmatte> yup
[30-Jun-2010 08:28:04] <cgibbons> more specifically, i'm wondering how the system is intended to be used when you've got events coming in with an explicit eventClass defined, but where you, as the user, might want to add more subclasses based upon the text summary of the event
[30-Jun-2010 08:28:23] <rmatte> I see
[30-Jun-2010 08:28:58] <rmatte> I would imagine that you would create multiple mappings in different event classes and specify a regex to match
[30-Jun-2010 08:29:13] <rmatte> although if you're talking doing it dynamically, you could have a transform that does that
[30-Jun-2010 08:29:56] <rmatte> (though I'm sure you already know all of this lol)
[30-Jun-2010 08:30:43] <rmatte> I love when I get a list of devices to commission and half of them are missing the last octet in the IP
[30-Jun-2010 08:30:45] <rmatte> woopsies
[30-Jun-2010 08:35:25] <rmatte> well, time to reboot my workstation from updates
[30-Jun-2010 08:35:38] <rmatte> woohoo
[30-Jun-2010 08:43:13] <rmatte> done
[30-Jun-2010 09:15:19] forsberg is now known as fOrsberg
[30-Jun-2010 10:27:32] mrayzenoss is now known as mray
[30-Jun-2010 11:02:37] fOrsberg is now known as forsberg
[30-Jun-2010 11:06:22] <chachan> Hi everyone, I'm getting this error: [Errno 13] Permission denied: '/home/zenoss'
[30-Jun-2010 11:07:33] <chachan> I stopped zenosss process and deleted /usr/local/zenoss, /opt/zenoss, /etc/init.d/zenoss*
[30-Jun-2010 11:07:42] <chachan> what did I miss?
[30-Jun-2010 11:10:15] <chachan> oh, I'm trying the stack installation
[30-Jun-2010 11:19:22] <mray> are you trying to install or remove it?
[30-Jun-2010 11:26:45] <gwb2352> argh. my wish for this christmas is that the zenoss 3.x upgrade does *not* require me to remove all non-zenoss zenpacks prior to upgrade.
[30-Jun-2010 11:27:42] <chachan> mray, I'm trying to install, so I figured out this message/44966;jsessionid=04257D82920667BFEBC1BD813BBB5FC1.node0
[30-Jun-2010 11:28:08] <mray> gwb2352: do you have a lot installed?
[30-Jun-2010 11:28:55] <gwb2352> a reasonable number: 14
[30-Jun-2010 11:29:03] <gwb2352> how many do other people have in their installation
[30-Jun-2010 11:29:10] <chachan> how many time do you think it will take to realese the zenoss 3 stable?
[30-Jun-2010 11:29:23] <mray> chachan: the press release yesterday said July
[30-Jun-2010 11:29:33] <mray> so we're releasing next month
[30-Jun-2010 11:29:35] <chachan> mmm, sounds great
[30-Jun-2010 11:30:54] <chachan> well, what do you think about my problem?, the error above is when I try to install
[30-Jun-2010 11:31:13] <mray> chachan: was the zenoss user on the system when you installed?
[30-Jun-2010 11:31:27] <rmatte> I have 26 installed, so I certainly hope I don't have to remove them all
[30-Jun-2010 11:31:28] <chachan> let me see
[30-Jun-2010 11:31:34] <rmatte> not to mention that removing them removes templates
[30-Jun-2010 11:31:37] <rmatte> and classes
[30-Jun-2010 11:31:42] <rmatte> and any devices in those classes
[30-Jun-2010 11:31:45] <rmatte> it would be a nightmare
[30-Jun-2010 11:32:12] <chachan> mray, now it is, do I need to delete this one?
[30-Jun-2010 11:33:08] <mray> chachan: the stack installer has an uninstaller, try running that and double-checking that nothing is left running and nothing is in /home/zenoss when you reinstall
[30-Jun-2010 11:33:33] <chachan> mray, ok, here I go
[30-Jun-2010 11:34:03] <chachan> mray, where is this uninstaller?, I only have a .bin file
[30-Jun-2010 11:34:40] <mray> chachan: when you install it, it puts it in your $ZENHOME
[30-Jun-2010 11:34:47] <mray> since you already cleared it up, I guess it's gone
[30-Jun-2010 11:34:48] <chachan> mmm
[30-Jun-2010 11:41:14] <Zekniqlos> What's the solution to no graphs or graph spaces appearing in the perf tab?
[30-Jun-2010 11:44:49] <rmatte> mray: do you know if there's a way to get zenping to ping interface ips?
[30-Jun-2010 11:44:55] <rmatte> some setting somewhere?
[30-Jun-2010 11:45:59] <mray> rmatte: sorry, no idea
[30-Jun-2010 11:46:05] <rmatte> k
[30-Jun-2010 11:46:28] <mray> Zekniqlos: verify that the template is bound and defines a graph, that'll get you something on the Perf tab
[30-Jun-2010 11:48:47] <rmatte> interesting, I found reference to a zPingInterfaceName which used to exist but doesn't exist anymore
[30-Jun-2010 11:48:55] <rmatte> "A catalog query string that will find interfaces to be pinged by name."
[30-Jun-2010 11:49:38] <rmatte> wonder why they removed that functionality
[30-Jun-2010 11:49:57] <chachan> mray, $ZENHOME is used by zenoss user as its directory home?
[30-Jun-2010 11:50:10] <rmatte> it's home directory is /home/zenoss
[30-Jun-2010 11:50:18] <rmatte> but $ZENHOME in the directory of the software
[30-Jun-2010 11:50:21] <rmatte> is*
[30-Jun-2010 11:50:26] <mray> chachan: no
[30-Jun-2010 11:50:36] <mray> what rmatte said
[30-Jun-2010 11:50:48] <chachan> ok
[30-Jun-2010 11:50:49] <mray> $ZENHOME is where Zenoss is installed
[30-Jun-2010 11:51:16] <chachan> ok, it looks like is /opt/zenoss
[30-Jun-2010 11:51:50] <chachan> but, guess what?, the installation process doesn't create this directory
[30-Jun-2010 11:51:50] <chachan> :s
[30-Jun-2010 11:52:14] <mray> does the user running the installer not have permissions?
[30-Jun-2010 11:52:18] <chachan> mmm, I found /usr/local/zenoss
[30-Jun-2010 11:52:26] <mray> you should run the installer as root
[30-Jun-2010 11:52:28] <mray> or sudo it
[30-Jun-2010 11:52:36] <chachan> and an uninstaller bin
[30-Jun-2010 11:52:41] <chachan> let me try
[30-Jun-2010 11:53:05] <chachan> yes, I'm root
[30-Jun-2010 11:53:53] <rmatte> lol, when I type "zenoss ping interfaces" in to google the 6th result is "Zenoss Not Reliable? - dslreports.com", but that's from 2000
[30-Jun-2010 11:53:54] <rmatte> lol
[30-Jun-2010 11:57:21] <rmatte> hmmm, looks like there's no way to ping interfaces, I'll have to rig something up in a template
[30-Jun-2010 12:04:08] <chachan> I executed the unistaller script and tried to install it again but I'm still getting the same error (I want to cry)
[30-Jun-2010 12:04:20] <chachan> uninstaller*
[30-Jun-2010 12:10:52] <chachan> that's all I see: http://pastebin.org/368342
[30-Jun-2010 12:11:34] <mray> chachan: which distro?
[30-Jun-2010 12:11:55] <chachan> CentOS
[30-Jun-2010 12:12:03] <mray> 5.5 or 5.4?
[30-Jun-2010 12:12:29] <chachan> CentOS release 5.4 (Final)
[30-Jun-2010 12:12:43] <mray> hmmm, that's what we test with
[30-Jun-2010 12:12:51] <Zekniqlos> I've got the graph displaying, but it's saying missing RRD file :\
[30-Jun-2010 12:13:43] <chachan> mray, I already installed all dependences that installation guide says
[30-Jun-2010 12:14:39] <rmatte> try running that command
[30-Jun-2010 12:14:40] <rmatte> #
[30-Jun-2010 12:14:41] <rmatte> zenoss -c '"/usr/local/zenoss/zenoss/bin/zenbuild" -s
[30-Jun-2010 12:14:41] <rmatte> #
[30-Jun-2010 12:14:42] <rmatte> localhost -u zenoss -p "zenoss" -d events -t 3307'
[30-Jun-2010 12:14:46] <rmatte> erm
[30-Jun-2010 12:14:57] <rmatte> zenoss -c '"/usr/local/zenoss/zenoss/bin/zenbuild" -s localhost -u zenoss -p "zenoss" -d events -t 3307'
[30-Jun-2010 12:15:02] <rmatte> see what that gives you
[30-Jun-2010 12:15:28] <rmatte> oh wait
[30-Jun-2010 12:15:34] <rmatte> what dependencies did you install?
[30-Jun-2010 12:15:50] <rmatte> If you installed MySQL before using the stack installer you'll have problems
[30-Jun-2010 12:15:58] <rmatte> the stack installer already has MySQL included with it
[30-Jun-2010 12:16:05] <rmatte> I'm guessing that's what the issue is
[30-Jun-2010 12:16:13] <chachan> OMG
[30-Jun-2010 12:16:18] <chachan> I do
[30-Jun-2010 12:16:25] <rmatte> lol
[30-Jun-2010 12:16:28] <chachan> lol
[30-Jun-2010 12:17:04] <rmatte> well there you go
[30-Jun-2010 12:17:16] <chachan> I guess I need to use the rpm installer, what do you think?, I don't wish to uninstall MySQL
[30-Jun-2010 12:17:31] <rmatte> yeh, use the RPM installer, or just remove MySQL and use the stack installer
[30-Jun-2010 12:17:33] <rmatte> up to you
[30-Jun-2010 12:18:29] <rmatte> Zenoss really should be on it's own server, are you actually using MySQL for anything else on that server?
[30-Jun-2010 12:19:00] <chachan> rmatte, yes, some other little apps
[30-Jun-2010 12:19:05] <Zekniqlos> do you guys have a solution to the 'Missing RRD FILE' error on new performance graphs? Googling for awhile it seems like a common issue with no solutions (that I've tried)
[30-Jun-2010 12:19:36] <chachan> rmatte, let me see, I'll let you know
[30-Jun-2010 12:20:18] <rmatte> Zekniqlos: you're absolutely positive that the datapoint that you're using to generate that graph is good?
[30-Jun-2010 12:20:28] <rmatte> Zekniqlos: what graph are you seeing the issue on?
[30-Jun-2010 12:20:53] <Zekniqlos> I've created a new one, to monitor if SSH is up/down
[30-Jun-2010 12:22:14] <rmatte> so you're trying to graph that?
[30-Jun-2010 12:22:51] <Zekniqlos> yes
[30-Jun-2010 12:23:15] <rmatte> what type of datasource are you using?
[30-Jun-2010 12:24:04] <Zekniqlos> command
[30-Jun-2010 12:24:23] <Zekniqlos> I can test it and it returns 'SSH OK - OpenSSH_5.1p1 Debian-5 (protocol 2.0)'
[30-Jun-2010 12:24:40] <rmatte> ok, and you're sure you did it properly?
[30-Jun-2010 12:24:49] <rmatte> first off, what's the output when the command is run?
[30-Jun-2010 12:25:15] <rmatte> you probably made one of the many common errors that people make when developing command datasources
[30-Jun-2010 12:26:04] <Zekniqlos> 'Executing command
[30-Jun-2010 12:26:04] <Zekniqlos> /usr/local/zenoss/common/libexec/check_ssh -H 64.40.105.88
[30-Jun-2010 12:26:04] <Zekniqlos> against 64.40.98.113
[30-Jun-2010 12:26:04] <Zekniqlos> SSH OK - OpenSSH_5.1p1 Debian-5 (protocol 2.0)
[30-Jun-2010 12:26:04] <Zekniqlos> DONE in 0 seconds'
[30-Jun-2010 12:26:53] <rmatte> yeh wow, that's not going to work
[30-Jun-2010 12:27:09] <rmatte> it needs to output in nagios format, which it doesn't appear to be at all
[30-Jun-2010 12:27:21] <rmatte> it's not even giving you a value that you can graph there
[30-Jun-2010 12:27:25] <rmatte> that's the issue
[30-Jun-2010 12:27:38] <Zekniqlos> Gah.. Alright
[30-Jun-2010 12:28:12] <rmatte> why don't you just use Zenoss' built in process monitoring to monitor ssh?
[30-Jun-2010 12:28:28] <mray> or port monitoring?
[30-Jun-2010 12:28:45] <forsberg> port should be fine, just turn the 22 to active
[30-Jun-2010 12:28:53] <Zekniqlos> we are bringing over a bunch of custom scripts, and to test the process I wanted to start with something more basic
[30-Jun-2010 12:31:09] <forsberg> turn 22 to active = set monitor to true ;>
[30-Jun-2010 12:31:43] <Zekniqlos> well, we have a script that looks through log files for 500 errors, and returns fail/pass depending if it's there
[30-Jun-2010 12:32:03] <Zekniqlos> so I was slowly getting to that
[30-Jun-2010 12:32:50] <forsberg> the most basic/easiest way i found in zenoss, is to report values you can graph, and then make threshold to give alerts, like in return 0 if nothing is wrong and 1 if something is wrong
[30-Jun-2010 12:32:53] <mray> Zekniqlos: hmm… I'd like that script. I was thinking about writing something like that myself
[30-Jun-2010 12:33:09] <mray> I was going to graph the various 50x errors
[30-Jun-2010 12:33:27] <mray> but I was wondering what the best way to preserve my place in the log files would be
[30-Jun-2010 12:33:54] <mray> plus you have to account for logrotate
[30-Jun-2010 12:34:03] <rmatte> I'd just create a placeholder file
[30-Jun-2010 12:34:05] <Zekniqlos> right, I'll take a quick look at it
[30-Jun-2010 12:34:15] <rmatte> .whatever.log.placeholder
[30-Jun-2010 12:34:29] <forsberg> cant you just tail the log file ?
[30-Jun-2010 12:34:34] <forsberg> and take out what you need?
[30-Jun-2010 12:34:47] <rmatte> forsberg: yes you can, but you need to know where you left off the last time so that you're not repeating data
[30-Jun-2010 12:34:51] <Zekniqlos> forsberg: thanks, that make sense. SSH up = 0 down = 1, if 1 alert
[30-Jun-2010 12:34:56] <rmatte> since you're only going to be checking it every 5 mins
[30-Jun-2010 12:35:08] <rmatte> so you can to graph the data that occured after the data that you last graphed
[30-Jun-2010 12:35:10] <forsberg> yeah Zekniqlos, with max threshold on 0 you will get alert as soon as the value is over
[30-Jun-2010 12:35:13] <rmatte> hence the placeholder file
[30-Jun-2010 12:35:16] <forsberg> yes right
[30-Jun-2010 12:35:22] <forsberg> you need to gather the info somewhere, rmatte
[30-Jun-2010 12:35:45] <rmatte> either that or store the line that you're on as a datasource
[30-Jun-2010 12:35:50] <rmatte> and use it when executing the script
[30-Jun-2010 12:35:55] <forsberg> jup jap
[30-Jun-2010 12:36:04] <forsberg> yes even
[30-Jun-2010 12:36:22] <rmatte> but when the script file rolls over you'd have to automatically account for that
[30-Jun-2010 12:36:23] <mray> rmatte: interesting thought
[30-Jun-2010 12:36:27] <rmatte> wouldn't be too difficult
[30-Jun-2010 12:36:47] <rmatte> erm, when the log file rolls over I meant to say
[30-Jun-2010 12:36:57] <forsberg> but hmmm ive seen some perl module to tail file, used for postfix or bind stats hmmmm
[30-Jun-2010 12:37:18] <rmatte> forsberg: yeh, but that probably just collects overall stats
[30-Jun-2010 12:37:46] <rmatte> forsberg: in this case you would only want the stats during each 5 minute collection period
[30-Jun-2010 12:38:51] <rmatte> forsberg: and the script would have to run once every 5 minutes, not just continuously tail the file
[30-Jun-2010 12:39:15] <mray> rmatte: how do you query the value in the data source?
[30-Jun-2010 12:39:30] <mray> rmatte: I assume you mean to keep the last line number, but how do you get it back?
[30-Jun-2010 12:39:51] <rmatte> correct...
[30-Jun-2010 12:40:04] <forsberg> well it was working like it would continuously keep track of the numbers and every 5 minutes you would get the difference from 5 minutes ago, as i remember it, so you could like keep track of how many rejections pr whatever or was it bind requests.. hehe but yeah ok i think i get it ;>
[30-Jun-2010 12:40:23] <rmatte> mray: one sec, I just want to check something before answering lol
[30-Jun-2010 12:41:39] <rmatte> ${dev/getRRDValue('dataSourceName')} might work
[30-Jun-2010 12:41:43] <rmatte> or something similar
[30-Jun-2010 12:42:28] <rmatte> to pass the value to the script when running it
[30-Jun-2010 12:43:38] <rmatte> actually hold up, it will be different but not too different...
[30-Jun-2010 12:43:48] <mray> still have to account for logrotate...
[30-Jun-2010 12:44:02] <rmatte> that's really easy to do
[30-Jun-2010 12:44:12] <mray> I'm just trying to think how to get this into something that can be run across the wire, rather than have a script on the remote box
[30-Jun-2010 12:44:29] <rmatte> just add something that checks the amount of lines in the file on run, and if it's lower than the number that it gets from the datasource, start from the top
[30-Jun-2010 12:44:41] <rmatte> although it might lose a bit of data because of the rotation
[30-Jun-2010 12:44:49] <rmatte> so you might have to do something a bit more clever
[30-Jun-2010 12:44:52] <mray> ahh, but you have to go and check the .1 file as well
[30-Jun-2010 12:44:57] <rmatte> correct
[30-Jun-2010 12:45:00] <mray> and if logs are rotating fast enough, the .2
[30-Jun-2010 12:45:01] <rmatte> which wouldn't be rocket science
[30-Jun-2010 12:45:23] <rmatte> check it from the last line number to the bottom, then carry on in the new file and output the new line number
[30-Jun-2010 12:45:46] <rmatte> but yeh, one sec and I'll have the exact variable for you to use to pass the line number from the rrd
[30-Jun-2010 12:45:49] <mray> right, but this is getitng complicated for something to run over ssh -c
[30-Jun-2010 12:47:46] <rmatte> well, a bit
[30-Jun-2010 12:49:15] <rmatte> bingo
[30-Jun-2010 12:49:18] <rmatte> something like:
[30-Jun-2010 12:49:31] <rmatte> ${dev/getRRDValue?dsname=cpu5min}
[30-Jun-2010 12:49:33] <mray> hmmm, I'd probably just write it as a bash or python script to live on the remote box, just to make sure all the edge-cases where covered
[30-Jun-2010 12:49:41] <rmatte> replace cpu5min with the name of the datasource and it'll work
[30-Jun-2010 12:49:49] <mray> nice trick
[30-Jun-2010 12:49:53] <rmatte>
[30-Jun-2010 12:53:17] <rmatte> you could code it to run across ssh, it would just take a long time to do
[30-Jun-2010 12:53:31] <rmatte> but it's quite possible, just use bash to make it simple
[30-Jun-2010 13:01:31] <rmatte> I need to figure out how to code portlets
[30-Jun-2010 13:01:35] <rmatte> should be fun
[30-Jun-2010 13:01:51] <rmatte> I want to make some top 10 style ones
[30-Jun-2010 13:02:59] <rmatte> top 10 by availability, cpu, memory, top interfaces by utilization, errors, that sort of stuff
[30-Jun-2010 13:03:33] <rmatte> I'd use rrdcache to keep it quick
[30-Jun-2010 13:03:55] <rmatte> I'd have to code something to cache the availability values
[30-Jun-2010 13:04:16] <mray> rmatte: you share those portlets and I'll get you that pony… or at least a zebra
[30-Jun-2010 13:04:22] <rmatte> hehe
[30-Jun-2010 13:05:06] <rmatte> I really really want to see them implement a configurable default portlet layout
[30-Jun-2010 13:05:28] <rmatte> that doesn't require changing code to set
[30-Jun-2010 13:05:36] <rmatte> I wouldn't even mind if there was a spot in zope to set one
[30-Jun-2010 13:05:39] <rmatte> but there isn't
[30-Jun-2010 13:06:22] <rmatte> it can be set per user, but that's useless since you'd have to do it every time someone logs in
[30-Jun-2010 13:06:29] <rmatte> well, for the first time I mean
[30-Jun-2010 13:14:52] <rmatte> I need to do a trial run so that I can prepare a report that shows off the benefits in comparison to how we're currently monitoring with core.
[30-Jun-2010 13:14:57] <rmatte> oops
[30-Jun-2010 13:20:34] <nzle> rmatte, you helped me the other day with a question about nagios plugins and plugin versus zenoss thresholds. At the time I left my template configured the way i had it, which is using critical and warning thresholds fed to the script. If I instead set those thresholds such that they dont trigger and use the performance data to set zenoss data point thresholds, then does the OK returned by the plugin get ignored, or do I need to change the script to ret
[30-Jun-2010 13:20:34] <nzle> urn Unknown if no -c and -w parameters are given?
[30-Jun-2010 13:21:33] <rmatte> nzle: the OK won't matter, it's all about the exit code when the script terminates
[30-Jun-2010 13:21:52] <rmatte> have it exit normally instead of exit 1 or exit 2 and it'll work fine
[30-Jun-2010 13:22:16] <nzle> so since it will exit 0, the only thresholds in play are those generated by zenoss on the perf data.
[30-Jun-2010 13:22:34] <nzle> thanx..
[30-Jun-2010 13:27:28] <rmatte> and that's 26 ZenPacks across 13 servers too lol, so more like 300+ ZenPacks
[30-Jun-2010 13:27:39] <rmatte> bah, meant for privmsg
[30-Jun-2010 13:32:12] <Zekniqlos> alright, something like this should work hey:
[30-Jun-2010 13:32:13] <Zekniqlos> Executing command
[30-Jun-2010 13:32:13] <Zekniqlos> /usr/local/zenoss/common/libexec/rsi.https-500-log.monitor 64.40.98.113
[30-Jun-2010 13:32:13] <Zekniqlos> against 64.40.98.113
[30-Jun-2010 13:32:13] <Zekniqlos> 1
[30-Jun-2010 13:32:13] <Zekniqlos> DONE in 0 seconds
[30-Jun-2010 13:32:22] <Zekniqlos> 1
[30-Jun-2010 13:32:30] <rmatte> no, that won't work
[30-Jun-2010 13:32:39] <rmatte> it needs to be like: |datasourcename=1
[30-Jun-2010 13:33:06] <rmatte> you can also do: |datasourcename=1 secondatasource=2 thirddatasource=3
[30-Jun-2010 13:33:10] <rmatte> for multiple datapoints
[30-Jun-2010 13:33:35] <rmatte> and then you need to make sure that you add a datapoint under the datasource that exactly matches the name
[30-Jun-2010 13:33:40] <rmatte> case sensitive
[30-Jun-2010 13:33:48] <Zekniqlos> you're the best..
[30-Jun-2010 13:33:50] <rmatte> so in that case the datapoint would be named: datasourcename
[30-Jun-2010 13:33:54] <rmatte> I try
[30-Jun-2010 13:33:56] <rmatte>
[30-Jun-2010 13:59:35] <nzle> this should be obvious but Im missing something. how do I make a threshold for a minimum. I want a notification if the tablspace falls below a gig. I have 2 thresholds configured, warning with a minimum of 1500 and max blank, and critical with a minimum of 1024 and a max of 1499. Its showing critical now because the current tablespace free is 2200. I need it to be ok if its higher and trigger when its lower.
[30-Jun-2010 14:00:45] <rmatte> nzle: you do it with the min and the max values, they should be working
[30-Jun-2010 14:03:03] <nzle> just re-read the admin section. i think I see how Im mis-interpeting it.
[30-Jun-2010 14:08:37] <mray> Zenoss Beta irc://irc.freenode.net/#4Â Now Available: docs/DOC-5854
[30-Jun-2010 14:10:54] <nzle> got it, now one more question. I change the cycle times for the datasources on my tablespaces template from 300 to 900 and the graphs stopped working till I changed it back. what do I need to do if I dont want this collected as often?
[30-Jun-2010 14:20:06] <cgibbons> the graphs are created with the cycle time as part of its configuration. you'd have to delete the graphs so they get recreated with the new cycle time. someone may have written a script to migrate it but I'm not sure.
[30-Jun-2010 14:33:51] <nzle> thanx, I figure it was something like that.
[30-Jun-2010 14:40:26] <st3v3o> when adding a IP service check to a device ,after remodel the added check is removed….is there a way to stop that behavior
[30-Jun-2010 14:45:37] <Jane_Curry> is there an easy way to see what bugs are fixed between beta 3 and beta 4?
[30-Jun-2010 14:46:11] <rmatte> st3v3o: lock it
[30-Jun-2010 14:46:39] <rmatte> st3v3o: checkmark it, select lock from the menu, then Lock from deletion and updates
[30-Jun-2010 14:47:03] <mray> Jane_Curry: http://dev.zenoss.com/trac/log/trunk?action=stop_on_copy&mode=stop_on_copy&rev=20870&stop_rev=20657&limit=100
[30-Jun-2010 14:47:10] <mray> still working on the blog post
[30-Jun-2010 14:47:19] <st3v3o> yeah I tired that and it didn't seem to take the 1st time…testing again
[30-Jun-2010 14:52:32] <st3v3o> why does the model remover added IPservices….because it can't find them with a port scan ?
[30-Jun-2010 14:56:26] <rmatte> st3v3o: if locking is applied it won't remove it, so you must have done something wrong
[30-Jun-2010 14:56:41] <rmatte> it removes it because it's not seeing it as being active via snmp
[30-Jun-2010 14:56:49] <rmatte> it's not actually doing a port scan to my knowledge
[30-Jun-2010 14:57:02] <rmatte> the port scan plugin for that is actually broken right now, waiting on it to get patched
[30-Jun-2010 14:57:27] <st3v3o> ok so portscan plugin is only used in combo with ssh …but broke right now ..gotcha
[30-Jun-2010 14:57:49] <rmatte> nah, doesn't have to be used with ssh
[30-Jun-2010 14:57:52] <rmatte> it just calls on nmap
[30-Jun-2010 14:57:55] <rmatte> but like I said, broken
[30-Jun-2010 14:58:04] <rmatte> the snmp plugin is what's used by default
[30-Jun-2010 14:58:09] <st3v3o> oh ok
[30-Jun-2010 14:58:27] <rmatte> In my experience the ip services monitoring is very flaky
[30-Jun-2010 14:58:39] <rmatte> that's why I can't wait for them to fix the nmap plugin
[30-Jun-2010 14:58:55] <rmatte> when I did test monitoring with nmap it worked flawlessly
[30-Jun-2010 14:59:05] <st3v3o> wait so the IP services checks are all done via SNMP...
[30-Jun-2010 14:59:13] <rmatte> correct
[30-Jun-2010 14:59:15] <rmatte> at the moment
[30-Jun-2010 14:59:16] <st3v3o> bummer
[30-Jun-2010 14:59:31] <st3v3o> yeah nmap port check would be MUCH better.
[30-Jun-2010 14:59:35] <rmatte> yup
[30-Jun-2010 14:59:37] <st3v3o> ..that looking to be fixed in 3.0
[30-Jun-2010 14:59:42] <rmatte> it's supposed to be
[30-Jun-2010 14:59:49] <rmatte> the ticket got raised to a pri 1, so it's a blocked
[30-Jun-2010 14:59:51] <rmatte> blocker*
[30-Jun-2010 14:59:56] <rmatte> has to be fixed before next release
[30-Jun-2010 15:00:11] <rmatte> http://dev.zenoss.org/trac/ticket/5238#comment:12
[30-Jun-2010 15:17:03] <forsberg> btw Zekniqlos instead of datasourcename you can do it like the bottom script @ http://wiki.foppa.dk/index.php/Shell_scripts
[30-Jun-2010 15:19:30] <forsberg> lots of ways to do it ;>
[30-Jun-2010 15:26:59] <rmatte> I just find datasourcename is the cleanest way
[30-Jun-2010 15:27:35] <rmatte> well, the nagios formatting rather
[30-Jun-2010 15:33:11] forsberg is now known as fOrsberg
[30-Jun-2010 15:54:05] <mray> docs/DOC-5905 ZenPack upgrade doc for 3.0
[30-Jun-2010 15:55:57] <cgibbons> yay beta 4
[30-Jun-2010 16:01:49] <|rt|> hey guys I just started playing with Zenoss on a test Ubuntu server I have and it seems as though the PATH env isn't setup correctly as it can't find commands for installing zenpacks or snmpwalk etc
[30-Jun-2010 16:02:16] <jdross> are you using the zenoss user
[30-Jun-2010 16:02:34] <|rt|> but if I look at the processes they are being run by the zenoss user and the zenoss user's path seems to be correct and I'm able to run the commands fine if I su zenoss -
[30-Jun-2010 16:03:10] <|rt|> jdross: the problems just seem to be present if I try to run the commands from the web UI
[30-Jun-2010 16:03:46] <|rt|> i'm running the 2.5.2 ubuntu 32bit .deb stack installer
[30-Jun-2010 16:04:44] <|rt|> looking on trac seems to indicate that there was some similar issues with the .deb stack installers on the 2.5.1 build but the ones I've found are marked as fixed
[30-Jun-2010 16:07:20] <|rt|> for instance if I select a device and select run command -> snmpwalk the command errors saying snmpwalk: not found
[30-Jun-2010 16:07:43] <|rt|> but if I take the command line that it says it's running and run it on a shell as the zenoss user it works fine
[30-Jun-2010 16:14:20] <gwb2351> say you've installed a community zenpack along the lines of "ZenPacks.Ironport.PerformanceGraphs" which provides a template "/Devices/Ironport/Templates/Ironport"
[30-Jun-2010 16:14:38] <gwb2351> you've updated the template to add additional SNMP things you care about, graphs, thresholds and the like
[30-Jun-2010 16:14:49] <gwb2351> How do you "save" the new template into the zenpack?
[30-Jun-2010 16:16:22] <mray> gwb2351: docs/DOC-2359
[30-Jun-2010 16:21:24] <gwb2351> yup, i was hoping for something easier for the lazy part of me
[30-Jun-2010 16:21:53] <mray> at least it's documented
[30-Jun-2010 16:22:08] <gwb2351> what happens if I "layer" zenpacks?
[30-Jun-2010 16:22:35] <mray> what do you mean?
[30-Jun-2010 16:22:50] <gwb2351> i.e. i install the "base" ironport and then install a "extended" (which includes more snmp bits, more graphs, some reports)
[30-Jun-2010 16:23:14] <mray> hmm… I assume the extended one will overwrite the existing one
[30-Jun-2010 16:23:28] <mray> since that's how most ZenPack upgrades work
[30-Jun-2010 16:24:21] <gwb2351> but they both provide the same template (i.e. the template provided in base is /device/ironport, which i modified for our use, and an "extended" zenpack would just try to install a /device/ironport on top of what was there from the "base" zenpack)
[30-Jun-2010 16:24:51] <gwb2351> so if it's a matter of overwriting i have no problems with that. clunky, but quick, and i can put this to rest
[30-Jun-2010 16:25:29] <gwb2351> maybe send an email to the creator of the original and ask if he'd do an "official" update. crazy idea.
[30-Jun-2010 16:25:29] willwh|afk is now known as willwh
[30-Jun-2010 16:25:56] <mray> gwb2351: if it's an improvement and you've signed the contribution agreement, you can update it
[30-Jun-2010 16:26:20] <mray> I mean, feel free to ask the author but if he doesn't respond we can still upgrade it
[30-Jun-2010 16:28:48] <gwb2351> can't add reports to zenpacks?
[30-Jun-2010 16:29:09] <gwb2351> (2.5.2)
[30-Jun-2010 16:30:15] <mray> gwb2351: hmm… looks like a report organizer can be added, I assume that will include the report
[30-Jun-2010 16:30:26] <mray> I think/hope it's cleaned up in 3.0
[30-Jun-2010 16:30:54] <gwb2351> yeah, i have tons of "graph reports" for different devices; no need to have *all* of them associated with a zenpack
[30-Jun-2010 16:32:23] <mray> hmm… 3.0 still has exporting an organizer, but not the report itself
[30-Jun-2010 16:32:39] <mray> I'm going to open a ticket
[30-Jun-2010 16:32:41] <gwb2351> OK, I see what to do (use a sub organizer of /Graph Reports). No problem
[30-Jun-2010 16:34:05] <gwb2351> that works fine for me (using a sub organizer of /Graph Reports to add reports to zenpack)
[30-Jun-2010 16:34:19] <gwb2351> we've just been lazy and creating them at the top-level willy nilly
[30-Jun-2010 16:47:23] <mray> opened http://dev.zenoss.org/trac/ticket/6971 and http://dev.zenoss.org/trac/ticket/6972
[30-Jun-2010 17:13:56] fOrsberg is now known as forsberg
[30-Jun-2010 17:16:29] forsberg is now known as fOrsberg
[30-Jun-2010 18:20:58] <Zekniqlos> How do we supply a datasource with a custom message/summary to event upon fail?
[30-Jun-2010 18:22:28] <Zekniqlos> |datasourcename=1 lets it know the numerical value that the threshold can monitor
[30-Jun-2010 18:23:04] <Zekniqlos> but it just says in the event, 'threshold exceeded'. Our script prints out the location of the error, can we pass this to Zenoss somehow so it shows in the event also?
[30-Jun-2010 19:24:43] <QubeZ> hello all
[30-Jun-2010 19:24:46] <QubeZ> rmatte: you around?
[30-Jun-2010 20:08:27] <QubeZ> hello all
[30-Jun-2010 20:09:02] <QubeZ> i recall once setting up remounting of nfs shares that have been disconnected... not sure how Zenoss does this. I see rmatte's wiki article but not sure how the actual remount happens.
[01-Jul-2010 00:00:30] [disconnected at Thu Jul 1 00:00:30 2010]