java.io.IOException RRD Filename to long V22.0.2

"Norbert Steinhoff" <[email protected]> Sat, 1 Dec 2018 18:21:18 +0100
Newsgroups gmane.network.opennms.general
Message-ID <trinity-413425b3-2db0-4085-8edd-7cc2712015ec-1543684878126@3c-app-gmx-bs66>
--sgnirk-9139f907-e252-4d2c-93e3-1982e06a4d22
Content-Type: text/html; charset=UTF-8

<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>Hi all,</div>

<div>&nbsp;</div>

<div>i run in some trouble collection data for Big IP F5 Loadbalancers</div>

<div>&nbsp;</div>

<div>2018-12-01 00:34:56,462 ERROR [Collectd-Thread-10-of-50] o.o.n.d.s.RrdResourceAttributeUtils: Unable to save DataSource Properties file<br/>
java.io.IOException: Der Dateiname ist zu lang</div>

<div><br/>
Details from collectd.log attached.</div>

<div>&nbsp;</div>

<div>V22.0.2 on Ubuntu 16.04</div>

<div><br/>
org.opennms.rrd.storeByGroup=true</div>

<div>org.opennms.rrd.storeByForeignSource=true</div>

<div>rrd.base.dir=/var/lib/opennms/rrd</div>

<div>rrd.binary=/usr/bin/rrdtool</div>

<div>&nbsp;</div>

<div>&nbsp;</div>

<div>Any Ideas / Workarounds ?</div>

<div>&nbsp;</div>

<div>Rgds</div>

<div>Norbert</div></div></body></html>
--sgnirk-9139f907-e252-4d2c-93e3-1982e06a4d22
Content-Type: text/plain
Content-Disposition: attachment;
 filename=ONMS_V22.0.2_rrd_filename_to_long_exception.txt

2018-12-01 00:34:56,462 ERROR [Collectd-Thread-10-of-50] o.o.n.d.s.RrdResourceAttributeUtils: Unable to save DataSource Properties file
java.io.IOException: Der Dateiname ist zu lang
        at java.io.UnixFileSystem.canonicalize0(Native Method) ~[?:1.8.0_131]
        at java.io.UnixFileSystem.canonicalize(UnixFileSystem.java:172) ~[?:1.8.0_131]
        at java.io.File.getCanonicalPath(File.java:618) ~[?:1.8.0_131]
        at org.opennms.core.utils.PropertiesCache.getHolder(PropertiesCache.java:220) ~[org.opennms.core.lib-22.0.2.jar:?]
        at org.opennms.core.utils.PropertiesCache.updateProperties(PropertiesCache.java:287) ~[org.opennms.core.lib-22.0.2.jar:?]
        at org.opennms.netmgt.dao.support.RrdResourceAttributeUtils.updateDsProperties(RrdResourceAttributeUtils.java:221) ~[opennms-dao-22.0.2.jar:?]
        at org.opennms.netmgt.dao.support.FilesystemResourceStorageDao.updateMetricToResourceMappings(FilesystemResourceStorageDao.java:140) ~[opennms-dao-22.0.2.jar:?]
        at org.opennms.netmgt.collection.persistence.rrd.GroupPersister.visitGroup(GroupPersister.java:76) ~[org.opennms.features.collection.persistence.rrd-22.0.2.jar:?]
        at org.opennms.netmgt.collection.api.AttributeGroup.visit(AttributeGroup.java:109) ~[org.opennms.features.collection.api-22.0.2.jar:?]
        at org.opennms.netmgt.collectd.SnmpCollectionResource.visit(SnmpCollectionResource.java:163) ~[opennms-services-22.0.2.jar:?]
        at org.opennms.netmgt.collectd.SnmpCollectionSet.visit(SnmpCollectionSet.java:321) ~[opennms-services-22.0.2.jar:?]
        at org.opennms.netmgt.collectd.CollectableService.doCollection(CollectableService.java:448) ~[opennms-services-22.0.2.jar:?]
        at org.opennms.netmgt.collectd.CollectableService.doRun(CollectableService.java:370) ~[opennms-services-22.0.2.jar:?]
        at org.opennms.netmgt.collectd.CollectableService.lambda$run$0(CollectableService.java:344) ~[opennms-services-22.0.2.jar:?]
        at org.opennms.core.logging.Logging.withPrefix(Logging.java:71) [org.opennms.core.logging-22.0.2.jar:?]
        at org.opennms.netmgt.collectd.CollectableService.run(CollectableService.java:337) [opennms-services-22.0.2.jar:?]
        at org.opennms.netmgt.scheduler.LegacyScheduler$1.run(LegacyScheduler.java:179) [opennms-services-22.0.2.jar:?]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_131]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_131]
        at org.opennms.core.concurrent.LogPreservingThreadFactory$3.run(LogPreservingThreadFactory.java:124) [opennms-util-22.0.2.jar:?]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131]
2018-12-01 00:34:56,463 ERROR [Collectd-Thread-10-of-50] o.o.n.c.a.AbstractPersister: Unable to save string attribute node[12070].ltmVSStatName[72.47.67.111.109.109.111.110.47.86.95.112.114.100.45.105.77.97.110.97.103.101.114.46.103.108.111.98.97.108.46.103.108.115.46.97.112.112.47.86.95.112.114.100.45.105.77.97.110.97.103.101.114.46.103.108.111.98.97.108.46.103.108.115.95.114.101.100.105.114.95.118.115].ltmVSStatName [.1.3.6.1.4.1.3375.2.2.10.2.3.1.1] = /Common/V_prd-iManager.global.gls.app/V_prd-iManager.global.gls_redir_vs.
org.opennms.netmgt.collection.api.PersistException: java.lang.RuntimeException: java.io.IOException: Der Dateiname ist zu lang
        at org.opennms.netmgt.collection.persistence.rrd.BasePersister.persistStringAttribute(BasePersister.java:103) ~[org.opennms.features.collection.persistence.rrd-22.0.2.jar:?]
        at org.opennms.netmgt.collection.api.AbstractPersister.persistStringAttribute(AbstractPersister.java:162) ~[org.opennms.features.collection.api-22.0.2.jar:?]
        at org.opennms.netmgt.collectd.StringAttributeType.storeAttribute(StringAttributeType.java:75) ~[opennms-services-22.0.2.jar:?]
        at org.opennms.netmgt.collectd.SnmpAttribute.storeAttribute(SnmpAttribute.java:97) ~[opennms-services-22.0.2.jar:?]
        at org.opennms.netmgt.collection.api.AbstractPersister.storeAttribute(AbstractPersister.java:229) ~[org.opennms.features.collection.api-22.0.2.jar:?]
        at org.opennms.netmgt.collection.api.AbstractPersister.visitAttribute(AbstractPersister.java:244) ~[org.opennms.features.collection.api-22.0.2.jar:?]
        at org.opennms.netmgt.collection.support.AbstractCollectionAttribute.visit(AbstractCollectionAttribute.java:118) ~[org.opennms.features.collection.api-22.0.2.jar:?]
        at org.opennms.netmgt.collection.api.AttributeGroup.visit(AttributeGroup.java:112) ~[org.opennms.features.collection.api-22.0.2.jar:?]
        at org.opennms.netmgt.collectd.SnmpCollectionResource.visit(SnmpCollectionResource.java:163) ~[opennms-services-22.0.2.jar:?]
        at org.opennms.netmgt.collectd.SnmpCollectionSet.visit(SnmpCollectionSet.java:321) ~[opennms-services-22.0.2.jar:?]
        at org.opennms.netmgt.collectd.CollectableService.doCollection(CollectableService.java:448) ~[opennms-services-22.0.2.jar:?]
        at org.opennms.netmgt.collectd.CollectableService.doRun(CollectableService.java:370) ~[opennms-services-22.0.2.jar:?]
        at org.opennms.netmgt.collectd.CollectableService.lambda$run$0(CollectableService.java:344) ~[opennms-services-22.0.2.jar:?]
        at org.opennms.core.logging.Logging.withPrefix(Logging.java:71) [org.opennms.core.logging-22.0.2.jar:?]
        at org.opennms.netmgt.collectd.CollectableService.run(CollectableService.java:337) [opennms-services-22.0.2.jar:?]
        at org.opennms.netmgt.scheduler.LegacyScheduler$1.run(LegacyScheduler.java:179) [opennms-services-22.0.2.jar:?]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_131]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_131]
        at org.opennms.core.concurrent.LogPreservingThreadFactory$3.run(LogPreservingThreadFactory.java:124) [opennms-util-22.0.2.jar:?]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131]
Caused by: java.lang.RuntimeException: java.io.IOException: Der Dateiname ist zu lang
        at com.google.common.base.Throwables.propagate(Throwables.java:160) ~[guava-18.0.jar:?]
        at org.opennms.netmgt.dao.support.FilesystemResourceStorageDao.setStringAttribute(FilesystemResourceStorageDao.java:123) ~[opennms-dao-22.0.2.jar:?]
        at org.opennms.netmgt.collection.persistence.rrd.BasePersister.persistStringAttribute(BasePersister.java:101) ~[org.opennms.features.collection.persistence.rrd-22.0.2.jar:?]
        ... 19 more
Caused by: java.io.IOException: Der Dateiname ist zu lang
        at java.io.UnixFileSystem.canonicalize0(Native Method) ~[?:1.8.0_131]
        at java.io.UnixFileSystem.canonicalize(UnixFileSystem.java:172) ~[?:1.8.0_131]
        at java.io.File.getCanonicalPath(File.java:618) ~[?:1.8.0_131]
        at org.opennms.core.utils.PropertiesCache.getHolder(PropertiesCache.java:220) ~[org.opennms.core.lib-22.0.2.jar:?]
        at org.opennms.core.utils.PropertiesCache.setProperty(PropertiesCache.java:299) ~[org.opennms.core.lib-22.0.2.jar:?]
        at org.opennms.netmgt.dao.support.RrdResourceAttributeUtils.updateStringProperty(RrdResourceAttributeUtils.java:238) ~[opennms-dao-22.0.2.jar:?]
        at org.opennms.netmgt.dao.support.FilesystemResourceStorageDao.setStringAttribute(FilesystemResourceStorageDao.java:121) ~[opennms-dao-22.0.2.jar:?]
        at org.opennms.netmgt.collection.persistence.rrd.BasePersister.persistStringAttribute(BasePersister.java:101) ~[org.opennms.features.collection.persistence.rrd-22.0.2.jar:?]
        ... 19 more

--sgnirk-9139f907-e252-4d2c-93e3-1982e06a4d22
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--sgnirk-9139f907-e252-4d2c-93e3-1982e06a4d22
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/index.php/Mailing_List_FAQ

opennms-discuss mailing list

To *unsubscribe* or change your subscription options, see the bottom of this page:
https://lists.sourceforge.net/lists/listinfo/opennms-discuss
--sgnirk-9139f907-e252-4d2c-93e3-1982e06a4d22--