Нагрузка канала

classic Classic list List threaded Threaded
21 messages Options
12
Reply | Threaded
Open this post in threaded view
|

Re[4]: Нагрузка канала

Alexander Sheiko
Hello engineer,

Thursday, April 9, 2009, 1:05:10 PM, you wrote:

>> А чем он лучше стандартного - syweb?

e> Не понял вопроса, но я отвечу! (с)
e> Понятия не имею. Про стандартный syweb я не знаю. Человек спросил
e> "как", я ответил один из вариантов.

Странно не знать, что предлагают для отрисовки графиков сами
разработчики symon-a:

http://www.xs4all.nl/~wpd/symon/

Real quick on OpenBSD
=====================
..

Install the seperate syweb package to show the data stored in the rrd files.

..

Installation instructions for syweb, also accessable as the file INSTALL inside the syweb-version.tar.gz:

$Id: INSTALL,v 1.8 2008/04/07 06:00:50 dijkstra Exp $

Installation
------------

Download syweb-version.tar.gz from the website...

Вопрос был, "чем другие решения лучше стандартного syweb".

Если кто переживает о безопасности при выполнении из php команд exec и
system, то можно это всё поставить в chroot. Для OpenBSD 4.4 и
стандартных портов:

rrd_chroot.sh:

#!/bin/sh

mkdir -p /var/www/bin
mkdir -p /var/www/usr/lib
mkdir -p /var/www/usr/libexec
mkdir -p /var/www/usr/X11R6/lib
mkdir -p /var/www/usr/local/lib
mkdir -p /var/www/usr/local/share/rrdtool/fonts

cp -f /usr/local/bin/rrdtool /var/www/bin/

cp -f /usr/local/share/rrdtool/fonts/DejaVuSansMono-Roman.ttf /var/www/usr/local/share/rrdtool/fonts/


ldd /var/www/bin/rrdtool | grep 'rlib' | cut -c 41-80 | sort -n | uniq > /tmp/rrdlibs
ldd /var/www/bin/rrdtool | grep 'rtld' | cut -c 41-80 | sort -n | uniq >> /tmp/rrdlibs

for i in `cat /tmp/rrdlibs`; do cp $i /var/www$i; done

rm -f /tmp/rrdlibs

Ну и:

root@Launcher:/home/adsh>ls -lR /var/www/symon/
total 16
drwxrwxr-x  2 root  www   512 Apr 12 17:30 cache
-rw-r--r--  1 root  www  3608 Sep  9  2008 pf.layout
drwxr-xr-x  3 root  www   512 Jul  3  2007 rrds

/var/www/symon/cache:
total 172
-rw-r--r--  1 www  www  34919 Apr 12 17:30 1239546640_5c14d4632370d1d3a54ae313785da0a7
-rw-r--r--  1 www  www  21994 Apr 12 17:30 1239546640_711cdc1b4ea36e014efdb80c4788608b
-rw-r--r--  1 www  www  27322 Apr 12 17:30 1239546640_8b06a62daab6a8e22c22425f2d13c9e0

/var/www/symon/rrds:
total 4
drwxr-xr-x  2 root  daemon  512 Sep  3  2008 localhost

/var/www/symon/rrds/localhost:
total 188796
-rw-r--r--  1 root  daemon   4379264 Apr 12 23:37 cpu0.rrd
-rwxr-xr-x  1 root  daemon      8227 Jul  3  2007 create_rrd.sh
-rw-r--r--  1 root  daemon   6130384 Apr 12 23:37 df_wd0a.rrd
-rw-r--r--  1 root  daemon   6130384 Apr 12 23:37 df_wd0d.rrd
-rw-r--r--  1 root  daemon   6130384 Apr 12 23:37 df_wd0e.rrd
-rw-r--r--  1 root  daemon   6130384 Apr 12 23:37 df_wd0f.rrd
-rw-r--r--  1 root  daemon   8757064 Apr 12 23:37 if_lo0.rrd
-rw-r--r--  1 root  daemon   8757064 Apr 12 23:37 if_pppoe0.rrd
-rw-r--r--  1 root  daemon   8757064 Apr 12 23:37 if_rl0.rrd
-rw-r--r--  1 root  daemon   4379264 Apr 12 23:37 io_wd0.rrd
-rw-r--r--  1 root  daemon  13134864 Apr 12 23:37 mbuf.rrd
-rw-r--r--  1 root  daemon   4379264 Apr 12 23:37 mem.rrd
-rw-r--r--  1 root  daemon  19263784 Apr 12 23:37 pf.rrd
-rwxr-xr-x  1 root  daemon      3325 Jul  3  2007 removespikes.pl

Веб интерфес тут:

/var/www/htdocs/syweb

Сам юзаю именно так и доволен.

--
WBR, Alexander Sheiko


12