Sledovani delky propojeni pres ISDN

Mário Mikeš mikes na hsh.sk
Úterý Listopad 5 07:38:39 CET 2002


> Zdravim,
> neznate nekdo nejaky udelatko, kterym by se dalo sledovat jak dlouho
> jsem pripojenej k netu? Pripojuju se pres ISDN od Telecomu.

Ja pozivam na zapis do mysql databazy takyto skriptik v
/etc/ppp/ip-down-local

...
#!/bin/bash
DATE=$(date --date="$CONNECT_TIME second ago" "+%Y-%m-%d %H:%M:%S")
PARAM="
    USE nazov_databazy;
    SELECT @lastdate:= max(date) from nazov_tabulky;
    SELECT @rcvd:= bytes_rcvd from nazov_tabulky where date = @lastdate;
    SELECT @sent:= bytes_sent from nazov_tabulky where date = @lastdate;
    SELECT IF ($BYTES_RCVD<@rcvd, na rcvd:=0,0);
    SELECT IF ($BYTES_SENT<@sent, na sent:=0,0);
    INSERT INTO nazov_tabulky VALUES
(\"$DATE\",\"$DEVICE\",\"$IFNAME\",\"$IPLOCAL\",\"$IPREMOTE\",$SPEED,$CONNECT_TIME,$BYTES_SENT,$BYTES_RCVD,$BYTES_SENT- na sent,$BYTES_RCVD- na rcvd);"
echo $PARAM > /home/nejaky_uzivatel/mysql.command
chown ppp:ppp /home/nejaky_uzivatel/mysql.command
su -l -c '$HOME/insert' nejaky_uzivatel
...

a v /home/nejaky_uzivatel/insert

...
#!/bin/bash
mysql -u pppstatadmin < $HOME/mysql.command
...

Jednoducho to natlaci udaje z ip-down-local skriptu do databazy a nasledne
sa  to cez uzivatela , ktory na pristup do mysql databazy zapise.
Treba ku tomu nejaky php skriptik , ktory z databazy vytvori prehlady v html.

Nie je to ziadna slava ale funguje to.

Mario




Další informace o konferenci Linux