Sep 22, 2009 11:16 AM
RRD file missing
-
Like (0)
Hello community!
I´m new to Zenoss and to get it running easily I downloaded the VMWare version. I really wonder why a pre-installed VM version still has this error: missing RRD file. What does that mean? How can I solve this? I haven´t altered zenoss in any way (except for adding 2 hosts and 1 user for test purposes). Thanks for any help!
kind regards, Peter
RRD files are Round Robin Database files. They are used to store performance data for graphs. They store data going back a full year. If you are receiving an error on a graph which states that an RRD file is missing, it is most likely because you do not have the correct performance template applied to a particular device (it is unable to poll the SNMP OIDs which it is attempting to poll to gather the performance data on the given device). I would suggest that you read the Zenoss Admin Guide from top to bottom as it explains this as well as many other common issues that you may run across.
Regards,
Ryan Matte
Nova Networks
I agree with you Ryan Matte.
I got some experiences with the vmware-appliance of zenoss. In original the appliance is good to use for demo or testing a little bit around with Zenoss...
We use it in production state, so if you want to do the same you schould read the grandiose Community-FAQ here: docs/DOC-2445
as a good starting point.
There are many small stones on the way to get it work for a medium-sized Network. Therefore you need to bring a bit of time to make it work right for you. You have to customize it at some points. For a fast growing big Network you should make a own Installation, if you have enough Linux-experiences.
If you get it working it is the best open source System and Network Monitoring Software i have ever seen.
Regards
dbuck
I just set up a dedicated linux machine (Xubuntu) for Zenoss. I installed the zenoss-stack, net-snmp, snmpd and all latest available updates. The web frontend is working smoothly and I just have the localhost as the only machine in my inventory. I want to have this one running without errors before I add more devices.
The problem right now is that snmp seems to be working for the localhost (it´s in the device/server/linux group and uses its default template) but I don´t get any data. The graphs say "missing RRD files" again and on the status tab the component types like "laLoadInt1" or "memAvailReal" have a "grey LED" in the status tab. I think this is why I get the missing RRD errors. So I need to get the data for those component types first. But what is not running correctly? Snmpwalk is working fine, I get my data for the object "system".
Thank you for any more tipps!
That's because your SNMP on your linux host is not configured properly. My guess is that you're using default settings.
You need to modify your /etc/snmp/snmpd.conf file.
Near the top you'll see rocommunity and rwcommunity lines, if they aren't there they need to be set:
rocommunity yourstring
rwcommunity yourstring
Replace yourstring with whatever you want (it is very bad security practice to leave it as public).
Near the bottom fo the file you'll want lines such as:
com2sec paranoid default public
group MyROSystem v1 paranoid
group MyROSystem v2c paranoid
group MyROSystem usm paranoid
group MyROGroup v1 readonly
group MyROGroup v2c readonly
group MyROGroup usm readonly
group MyRWGroup v1 readwrite
group MyRWGroup v2c readwrite
group MyRWGroup usm readwrite
view all included .1 80
view system included .iso.org.dod.internet.mgmt.mib-2.system
access MyROSystem "" any noauth exact system none none
access MyROGroup "" any noauth exact all none none
access MyRWGroup "" any noauth exact all all none
You only have access to part of the snmp tree at the moment, hence why you are seeing those debug messages relating to memAvailReal and such.
Here is a working snmpd.conf: http://pastebin.com/f3f460847
Edit it to your liking (modify the trap IPs, your-key needs to be replaced with the snmp community strings of your choice, the location info and contact info need to be modified as well).
Things like laLoadInt5 or memAvailReal or ssCpuIdle are still not working (an snmpwalk on this object says "unknown object identifier"), BUT the data for CPU and IpInterface is finally there, together with all graphs :-)
So I wonder what happens to laLoadInt and ssCpuIdle... not compatible with Xubuntu?
Work is over for today, I will look into this thread again tomorrow. Thanks so far!
regards, Peter
No, those should be working as well, tripple check your snmpd.conf to make sure that it looks like the one I pasted. There's no such thing as "not compatible" when you're talking about the snmp agent on one Linux host versus another. It's the same service running on the same kernel. You may need to restart the snmpd service or restart the server.
Also, you'll want to remodel the device in Zenoss.
Hello again! In the meantime Zenoss somehow dropped the components that it cannot find so that there is only "IpService", "IpRouteEntry", "IpInterface", "CPU" and "Filesystem" left. I already checked snmpd.conf, it´s the same version as you pasted in. I also restarted the whole server and checked if all services are running.
EDIT: Ahhh... now I understand... it dropped the names like "laLoadInt1" because it always does when a datapoint is ok. I can see these "missing" values in the graphs now. The list "component type" seems to show only main components and failed datapoints.
So the localhost seems to be working fine now... time to move on to the first windows server...
Follow Us On Twitter »
|
Latest from the Zenoss Blog » | Community | Products | Services Resources | Customers Partners | About Us | ||
Copyright © 2005-2011 Zenoss, Inc.
|
||||||||