diff -uNr opennms-1.3.0-1/source/etc/rrd-configuration.properties opennms-1.3.0-1-new/source/etc/rrd-configuration.properties --- opennms-1.3.0-1/source/etc/rrd-configuration.properties 2005-10-24 07:40:12.000000000 -0400 +++ opennms-1.3.0-1-new/source/etc/rrd-configuration.properties 2005-10-25 10:24:08.000000000 -0400 @@ -14,8 +14,8 @@ # pure java implementation of RrdTool. Its class name is # org.opennms.netmgt.rrd.JRobinRrdStrategy # -# The default setting is org.opennms.netmgt.rrd.JniRrdStrategy -#org.opennms.rrd.strategyClass=org.opennms.netmgt.rrd.JniRrdStrategy +# The default setting in the Fink packages is org.opennms.netmgt.rrd.JRobinRrdStrategy +org.opennms.rrd.strategyClass=org.opennms.netmgt.rrd.JRobinRrdStrategy # # This property defines whether or not to use the write queuing system. diff -uNr opennms-1.3.0-1/source/tools/packages/fink/README.Darwin opennms-1.3.0-1-new/source/tools/packages/fink/README.Darwin --- opennms-1.3.0-1/source/tools/packages/fink/README.Darwin 2005-10-24 07:40:11.000000000 -0400 +++ opennms-1.3.0-1-new/source/tools/packages/fink/README.Darwin 2005-10-25 10:23:03.000000000 -0400 @@ -3,17 +3,15 @@ ============================================================================== ------------------------------------------------------------------------------ -System Limits -- Mac OS X 10.2 and Lower +System Limits -- Mac OS X 10.3 ------------------------------------------------------------------------------ -On MacOSX 10.2 and lower, to be able to give PostgreSQL enough buffers and -such to run properly, you will need to change the shared memory buffers in -the startup item: - - /System/Library/StartupItems/SystemTuning/SystemTuning +On MacOSX 10.3, to be able to give PostgreSQL enough buffers and such to +run properly, you will need to change the shared memory buffers in the +/etc/rc file. On our test system we multiplied the supplied values by 4 and all seems to -run OK. Just look for the sysctl lines near the bottom and set them to: +run OK. Just look for the sysctl lines and set them to: sysctl -w kern.maxfiles=65536 sysctl -w kern.sysv.shmmax=16777216 @@ -22,21 +20,22 @@ sysctl -w kern.sysv.shmseg=32 sysctl -w kern.sysv.shmall=4096 -Be warned, these settings can get changed back on OS upgrade! +Your mileage may vary, you may need to raise them higher, depending on how +large your network is. ------------------------------------------------------------------------------ -System Limits -- Mac OS X 10.3 and Higher +System Limits -- Mac OS X 10.4 and Higher ------------------------------------------------------------------------------ -On recent versions of Mac OS X, these settings are now in: - - /etc/rc +On recent versions of Mac OS X, these settings are now properly read from +/etc/sysctl.conf. Create an /etc/sysctl.conf file with the following lines: -You should probably do something similar to the limits above (multiply by 4 -and reboot) for OpenNMS to run properly, although it seems to work out of the -box on a reasonably full class-C network with recent Fink packages. Your -mileage may vary, you may need to raise them higher, depending on how large -your network is. + kern.maxfiles=65536 + kern.sysv.shmmax=16777216 + kern.sysv.shmmin=1 + kern.sysv.shmmni=128 + kern.sysv.shmseg=32 + kern.sysv.shmall=4096 ------------------------------------------------------------------------------ PostgreSQL Limits -- All Platforms