rstats

Ответить
Kvantos
Сообщения: 31
Зарегистрирован: Ср дек 06, 2006 10:26 am

rstats

Сообщение Kvantos »

Настроил мртж, но у меня 3 сервера доступа.
/usr/local/bin/rstatc astra.zona.local tun_count отрабатывает
/usr/local/bin/rstatc pluto.zona.local tun_count отрабатывает

Возможен ли сбор такой статистики с удаленных хостов
/usr/local/sbin/rstats "remotehost" load
/usr/local/sbin/rstats "remotehost" memory
тк отдает значения локального сервера

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

/usr/local/bin/rstatc "remotehost" memory

Kvantos
Сообщения: 31
Зарегистрирован: Ср дек 06, 2006 10:26 am

Сообщение Kvantos »

memory погорячился, а вот с load похоже проблемы

zeus# /usr/local/bin/rstatc localhost memory
228057088
536870912
4:06PM up 19:50, 2 users, load averages: 0.36, 0.27, 0.21
zeus# /usr/local/bin/rstatc astra memory
60022784
268435456
4:06PM up 19:50, 0 users, load averages: 0.00, 0.00, 0.00
zeus# /usr/local/bin/rstatc pluto memory
83537920
268435456
4:07PM up 19:52, 1 user, load averages: 0.00, 0.00, 0.01
zeus# /usr/local/bin/rstatc localhost load
28
22
4:07PM up 19:51, 2 users, load averages: 0.29, 0.28, 0.22
zeus# /usr/local/bin/rstatc astra load
0
0
4:08PM up 19:52, 0 users, load averages: 0.00, 0.00, 0.00
zeus# /usr/local/bin/rstatc pluto load
0
0
4:08PM up 19:53, 1 user, load averages: 0.00, 0.00, 0.00

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

нет там все нормально

Kvantos
Сообщения: 31
Зарегистрирован: Ср дек 06, 2006 10:26 am

Сообщение Kvantos »

ок спасибо

Kvantos
Сообщения: 31
Зарегистрирован: Ср дек 06, 2006 10:26 am

rstats mysql

Сообщение Kvantos »

Имеем вот следующее:
zeus# /usr/local/sbin/rstats mysql mysql_user=root mysql_password=****** mysql_host=localhost
40287
0
46792 Threads: 6 Questions: 40287 Slow queries: 0 Opens: 416 Flush tables: 1 Open tables: 64 Queries per second avg: 0.860 MySQL version 5.1.21-beta
т.е. все ок
НО
cron мылит:
: ERROR: Can't open mysqladmin -h localhost -P 3306 -u root -p****** status version 2>&1 : No such file or directory2007-10-30 21:45:01: WARNING:
Could not get any data from external command '/usr/local/sbin/rstats mysql mysql_user=root mysql_password=****** mysql_host=localhost'
Maybe the external command did not even start. (No such file or directory)

2007-10-30 21:45:01: WARNING: Problem with External get '/usr/local/sbin/rstats mysql mysql_user=root mysql_password=****** mysql_host=localhost':
Expected a Number for 'in' but nothing'

2007-10-30 21:45:01: WARNING: Problem with External get '/usr/local/sbin/rstats mysql mysql_user=root mysql_password=****** mysql_host=localhost':
Expected a Number for 'out' but nothing'

2007-10-30 21:45:06: ERROR: Target[mysql][_IN_] ' $target->[6]{$mode} ' did not eval into defined data
2007-10-30 21:45:06: ERROR: Target[mysql][_OUT_] ' $target->[6]{$mode} ' did not eval into defined data

Может кто нибудь подскажет где не так?
Заранее спасибо....

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

запустите из командной строки

/usr/local/sbin/rstats mysql mysql_user=root mysql_password=****** mysql_host=localhost

Kvantos
Сообщения: 31
Зарегистрирован: Ср дек 06, 2006 10:26 am

Сообщение Kvantos »

zeus# /usr/local/sbin/rstats mysql mysql_user=root mysql_password=*secret* mysql_host=localhost
30909
0
51127 Threads: 5 Questions: 30909 Slow queries: 0 Opens: 106 Flush tables: 1 Open tables: 64 Queries per second avg: 0.604 MySQL version 5.1.21-beta

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

ещё нужно указать расположение


mysqladmin

Kvantos
Сообщения: 31
Зарегистрирован: Ср дек 06, 2006 10:26 am

Сообщение Kvantos »

Можно поподробнее где именно, в начале файла путей к нему не нашел :(

zeus# ee /usr/local/sbin/rstats

----cut----
# Variables
my $version = '0.08';
my $NETSTAT='/usr/bin/netstat';
my $IPTABLES='/usr/local/sbin/iptables';
my $SNMPWALK='/usr/local/bin/snmpwalk';
my $IFCONFIG='/sbin/ifconfig';
my $IPFW='/sbin/ipfw';
my $debug = 0;

my %config = ();
my $output = "";
my $footer = "";
----cut----

Ответить