Folks,

I m running smokeping fcgi and rrdcached ontop of OpenbSD, to smokeping
about 150 devces
the page load times can take 30 seconds to 1 minute,
is there any way to speed this up.
im running 7.2 OpenBSD on amd64 vm on top of an SSD array

any tips tricks welccome ...


###etc-smokeping-config###############
smoke1$ cat /etc/smokeping/config
*** General ***

owner    = Wireless Connect Managed Networks
contact  = [Redacted] @wirelessconnect.eu
mailhost = [redacted]
#sendmail = /usr/sbin/sendmail
# NOTE: do not put the Image Cache below cgi-bin
# since all files under cgi-bin will be executed ... this is not
# good for images.
imgcache = /var/www/htdocs/smokeping/cache
imgurl   = cache
datadir  = /var/db/smokeping
piddir  = /var/run/smokeping
cgiurl   = http://[redacted]/smokeping/smokeping.fcgi
smokemail = /etc/smokeping/smokemail
tmail = /etc/smokeping/tmail
# specify this to get syslog logging
syslogfacility = local0
syslogpriority = debug
# each probe is now run in its own process
# disable this to revert to the old behaviour
concurrentprobes = yes

*** Alerts ***
to = [redacted] @ wirelessconnect.eu
from = [reacted] @wirelessconnect.eu
#mailtemplate = /var/somewhere/mailtemplate

+Sustained_5%_loss
type = loss
# in percent
edgetrigger = yes
pattern = >=5%,>=5%,>=5%
comment = Sustained Packet Loss more than 5%

+Sudden_10%_Loss
type = loss
 # in percent
edgetrigger = yes
 pattern = ==0%,==0%,>10%
 comment = Single Incident Packet Loss more than 10% Detected!

+Sudden_20%_Loss
type= loss
# in percent
edgetrigger = yes
 pattern = ==0%,==0%,>20%
 comment = Single Incident Packet Loss more than 20% Detected!


+Sporadic_Loss
 type = loss
 # in percent
 pattern = ==0%,==0%,*8*,*8*,>20%,*8*,>20%,>20%,*8*,>0%
 comment = High Packet loss  occured at least 4 times over the last two
hours


 #+anydelay
#    type = rtt
 #   # in milliseconds
  #  pattern = >1
   # comment = Just for testing

+Latency_Over_50ms
 type = rtt
 # in milliseconds
edgetrigger = yes
pattern = <45,<45,<45,<45,<45,<45,>50
 comment = Sudden High Latency greater than 50ms!

+Latency_Over_200ms
 type = rtt
 # in milliseconds
edgetrigger = yes
 pattern = <100,<100,>200
 comment = Sudden High Latency greater than 200ms!

+Latency_Constantly_Over_100ms
 type = rtt
 # in milliseconds
edgetrigger = yes
 pattern = >100,>100,>100,>100,>100
 comment = Constant High Latency greater than 100 ms for over 5 samples in
a row

+Offline_at_startup
 type = rtt
 # in milliseconds
edgetrigger = yes
pattern = ==S,==U
comment = System offline at startup!

*** Database ***

step     = 90
pings    = 60

# consfn mrhb steps total

AVERAGE  0.5   1  1008
AVERAGE  0.5  12  4320
    MIN  0.5  12  4320
    MAX  0.5  12  4320
AVERAGE  0.5 144   720
    MAX  0.5 144   720
    MIN  0.5 144   720

*** Presentation ***

template = /etc/smokeping/basepage.html

htmltitle = yes
graphborders = no

+ charts

menu = Charts
title = The most interesting destinations

++ stddev
sorter = StdDev(entries=>10)
title = Top Standard Deviation
menu = Std Deviation
format = Standard Deviation %f

++ max
sorter = Max(entries=>10)
title = Top Max Roundtrip Time
menu = by Max
format = Max Roundtrip Time %f seconds

++ loss
sorter = Loss(entries=>10)
title = Top Packet Loss
menu = Loss
format = Packets Lost %f
++ median
sorter = Median(entries=>10)
title = Top Median Roundtrip Time
menu = by Median
format = Median RTT %f seconds

+ overview

width = 800
height = 100
range = 36h

+ detail

width = 1024
height = 256
unison_tolerance = 2

"Last 8  Hours Performance"    8h
"Last 12 Hours Performance"    12h
"Last 36 Hours Performance"    36h
"Last 7 Days Performance"    7d
"Last 14 Days Performance"    14d
"Last 28 Days Performance"    28d
"Last 100 Days Performance"   100d


#+ hierarchies
#++ owner
#title = Host Owner
#++ location
#title = Location

*** Probes ***
#+basefork
#forks = 8
#offset = 50%
#step = 90
#timeout = 1



+ FPing
blazemode = true
binary = /usr/local/sbin/fping
packetsize = 64
hostinterval = 0.001
timeout = 0.125
offset = random
+ DNS

binary = /usr/sbin/dig # mandatory
forks = 5
offset = 50%
step = 30
timeout = 15

# The following variables can be overridden in each target section
lookup = bbc.co.uk
pings = 30
server = [redacted]


+ TCPPing

binary = /usr/local/sbin/hping

forks = 5
offset = 50%
step = 300
timeout =10

#*** Slaves ***
#secrets=/etc/smokeping/smokeping_secrets
#+boomer
#display_name=boomer
#color=0000ff

#+slave2
#display_name=another
#color=00ff00

*** Targets ***

probe = FPing

menu = Top
title = Wireless Connect Network Latency Grapher
remark = SmokePing of Wireless Connect Ltd. \
         This Tool Shows the latency of the \
         Wireless Connectnetwork.
alerts =
Sustained_5%_loss,Sudden_10%_Loss,Sporadic_Loss,Latency_Over_50ms,Offline_at_startup

#########################################config-sniped#############

smoke1# rcctl ls started
cron
dhcpleased
httpd
ntpd
pflogd
resolvd
rrdcached
smokeping
smokeping_fcgi
smtpd
sshd
syslogd



-- 
Kindest regards,
Tom Smyth.

Reply via email to