Im using Zenoss server installed on Linux Box. Im monitoring the same Linux box and another Windows Machine.
Im able to get the graphs for Linux box. I have installed SNMP according and set In the "Securities" Tab set "Accept SNMP packets from anyhost"
The issue is Zenoss server is showing that Windows Machine to be UP. but there are no graphs being generated.
I checked the event logs , but there as well it shows SNMP windows agent to be up. I tried this from Zenoss Server (Linux Box)
snmpwalk -v 1 -c public <Windows box IP> and I get several values, which shows snmp is running fine.
For some reason Im not able to get graphs of windows box and there is NO " component" window in the tree view when i go to devices to check the Windows machine.
Please help ,!
Did you install SNMP informant on the Windows computer? What method of monitoring did you want to use (SNMP, WMI, ??)...
LEPP Computer Group
Yes , I installed SNMP on the windows box, but did not install SNMP informant . Why do I need SNMP informant if SNMP is already installed ? i'm not using WMI....
It has always seemed a bit strange to me but, by default, the performance template that devices in the /Server/Windows class use, expects the Informant MIB installed on your target Windows systems. This is freely available but the problem is that you have to install it out there.
If you go to ADVANCED -> Monitoring Templates, select Device in the left-hand menu and then click the /Server/Windows variant of the Device template, you should be able to see the SNMP OIDs that are gathered. The memory,CPU and paging all start with 126.96.36.199.4.1.9600 - that is the Informant MIB.
The other alternative that you may have is to get thw WMI Data Source ZenPack and the WMI Windows Performance ZenPack and use WMI to get similar information. You will also need to ensure that each target device has a userid available that permits remote WMI access and you need to configure Zenoss with this userid and password. Some organisations prefer to use WMI for managing Windows; others hate it and would rather use SNMP and the Informant MIB (or other MIB alternatives, if available).
If your devices are Dell or HP then Egor has built some fantastic ZenPacks that get LOADS of information on your boxes but these rely on having the appropriate Dell / HP agent available on your target systems. Look at these specific ZenPacks here - http://community.zenoss.org/docs/DOC-3410 (Dell) and here http://community.zenoss.org/docs/DOC-3394 for HP. The general ZenPack page is at http://community.zenoss.org/community/zenpacks .
Thanks for detailed reply.
So this means Simply enabling the SNMP on windows machine does not do the work. The trick is to install snmp informant on target machines which have to be monitored .
Or the other option simply being going with WMI , correct ?
Thanks a tonn !!
Installing SNMP on the Windows boxes only does some of the work. It gets you system and interface information and probably filesystem info but the memory, paging,cpu - as shipped - relies on you having installed Informant.
Some folk feel that WMI is the more prevalent, native protocol for Windows and would be there anyway - but that means you need to install more ZenPacks on Zenoss and you still have to setup a userid/password for use with WMI.
It's your choice.
I've always been a bit confused about the need for SNMP Informant ... Cacti, for example, has OID maps that rely on the native Windows MIBs, and return CPU, memory, paging, etc.
SNMP Informant is free for you to use - but if you build systems, you're supposed to pay to ship it WITH your system. That's per my contact with them on the topic. We could ship a system without it and have the end-user install it, but A) they're paying us to ship it turnkey and B) that basically seems unethical to me.
If i ever get up the gumption, i may parse the Cacti etc. OID maps and re-implement them into Zenoss, to improve the native SNMP monitoring of Windows. Or maybe i'm being naive and it really is rocket science (cancel that, i've done rocket science -- um, it really is raising a teenage daughter, best equiv metaphor i can think of :-).
Thanks Jane .
Your reply has been most helpful. I guess i have to choose btw installing SNMP informant or go with WMI and its zenpacks.
Appreciate your reply. !!
Thanks for your reply as well !!
And i well endorse your views. I guess for actual production implementation of zenoss it would ethical to get the informant shipped and pay for it.
Tarun, just to clarify - you absolutely CAN use SNMP Informant, for free, on your own systems that you administer. What the license says, though, is that if you BUILD systems, for commercial sale, then you need to contact them to discuss it. And in that case, when I contacted and reviewed our situation with them (building systems for delivery to a government agency), they wanted us to pay for licenses. It wasn't a lot, but it would add up.
That's where the loophole I mentioned is - we probably could get away with obeying the letter of the license if we built the system with SNMP Informant installed (configured Zenoss, had it all setup for their use), then uninstalled SNMP Informant right before shipping the system - then make it the responsibility of the system admins at the gov't agency to install SNMP Informant. But I don't feel that it's ethical.to do so.
Again, though, unless you're incorporating SNMP Informant into a system that you're selling, you're free and clear.