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