baas

baas
Рейтинг
171
Регистрация
17.09.2012
Должность
ИТ
Интересы
Пиво варение.
Dram:
Повторяю - фрилансер спокойно заходит на сайт, расположенный на этом же айпи. Но по SFTP не может зайти.
Я пробовал с трех разных айпи - захожу без проблем.
Второй мой знакомый без проблем зашел из США.
Сервер в Финляндии (Хедзнер)

Таймаут он пробовал поднимать до 90 сек - не помогает.

Хмм. а раньше фрилансер мог подключаться по sftp к серверам?

Может точно дело в разрешенности использования софтом сетью, добавить в исключения в антивире или тому подобном.

Dram:
Первый то фрилансер из Америки подключил безпроблем

А через что он подключается?

Возможно с обратной зоной его ип проблема.

Что бы быстрее работало, я у себя к примеру отключил

UseDNS no

Кстати по вашей проблеме попробуйте.

https://forum.filezilla-project.org/viewtopic.php?t=40465

Dram:
whereis perl
perl: /usr/bin/perl /usr/bin/perl5.24-x86_64-linux-gnu /etc/perl /usr/share/perl /usr/share/man/man1/perl.1.gz

ХЗ, попробуйте пере собрать munin и его компоненты.

Dram:
Есть два пути у меня в дебиане:

1. /usr/local/etc/ дальше пусто
2. /etc/munin/plugin-conf.d с файлом munin-node

в нем прописано:

[mysql*]
env.mysqlopts -u root -pПАРОЛЬ
env.mysqladmin /usr/bin/mysqladmin
env.mysqlshow /usr/bin/mysqlshow
env.mysqluser root
env.mysqlpassword ПАРОЛЬ

У меня FreeBSD /usr/local/etc/

У вас Linux как я понимаю тогда тут /etc/

Странно все.

Покажите вывод команды whereis perl и сам скрипт еще раз.

Dram:
Ваш файл не работает, ошибка такая: (вероятно перл виноват?)

В этом файле должны быть прописаны авторизационные данные для мускула.

/usr/local/etc/munin/plugin-conf.d/plugins.conf

[mysql*]

user root
env.mysqlconnection DBI:mysql:mysql;host=localhost;port=3306
env.mysqluser munin
env.mysqlopts -u munin -pпароль_к_мускулу
env.mysqlpassword пароль_к_мускулу
env.mysqladmin /usr/local/bin/mysqladmin
env.mysqlshow /usr/local/bin/mysqlshow

У меня он тоже не запустился, ошибка как у вас.

Вот мой файл.

#!/usr/local/bin/perl
#/usr/bin/perl
#
# Copyright (C) 2006 - Rodolphe Quiedeville <rodolphe@quiedeville.org>
# Copyright (C) 2003-2004 - Andreas Buer
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; version 2 dated June,
# 1991.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
# $Log$
# Revision 1.0 2006/04/28 09:04:01 rodo
# Add lower limit fixed to 0
#
# Revision 1.0 2006/04/26 16:04:01 rodo
# Created by Rodolphe Quiedeville
#
# Parameters:
#
# config
# autoconf
#
# Configuration variables
#
# mysqlopts - Options to pass to mysql
# mysqladmin - Override location of mysqladmin
#
#%# family=auto
#%# capabilities=autoconf

use strict;

my $MYSQLADMIN = $ENV{mysqladmin} || "mysqladmin";
my $COMMAND = "$MYSQLADMIN $ENV{mysqlopts} extended-status";
my $COMMANDSIZE = "$MYSQLADMIN $ENV{mysqlopts} variables";

my %WANTED = ( "Qcache_free_memory" => "free" );

my $arg = shift();

if ($arg eq 'config') {
print_config();
exit();
} elsif ($arg eq 'autoconf') {
unless (test_service() ) {
print "yes\n";
} else {
print "no\n";
}
exit;
}

my ($free, $used) = (0,0);

open(SERVICE, "$COMMAND |")
or die("Coult not execute '$COMMAND': $!");

while (<SERVICE>) {
my ($k, $v) = (m/(\w+).*?(\d+(?:\.\d+)?)/);
next unless ($k);
if (exists $WANTED{$k} ) {
$free = $v;
print("$WANTED{$k}.value $v\n");
}
}
close(SERVICE);

open(SERVICE, "$COMMANDSIZE |")
or die("Coult not execute '$COMMANDSIZE': $!");

while (<SERVICE>) {
my ($k, $v) = (m/(\w+).*?(\d+(?:\.\d+)?)/);

next unless ($k);
if ($k eq "query_cache_size" ) {
print("used.value ",($v-$free),"\n");
}
}
close(SERVICE);

sub print_config {

print('graph_title MySQL Queries Cache Size
graph_args --base 1024 -l 0
graph_vlabel bytes
graph_category mysql
graph_order used free
graph_total Total
graph_info Plugin available at <a href="http://rodolphe.quiedeville.org/hack/munin/">http://rodolphe.quiedeville.org/hack/munin/</a>
used.label Used
used.draw AREA
free.label Free
free.draw STACK
');
}

sub test_service {

my $return = 1;

system ("$MYSQLADMIN --version >/dev/null 2>/dev/null");
if ($? == 0)
{
system ("$COMMAND >/dev/null 2>/dev/null");
if ($? == 0)
{
print "yes\n";
$return = 0;
}
else
{
print "no (could not connect to mysql)\n";
}
}
else
{
print "no (mysqladmin not found)\n";
}
exit $return;
}
Dram:
Посмотрел у плагинов мускуля которые работают и у тех которые не работают - написано одинаково:


команда что вы написали на Дебиан не выполняется

В логах мунина за сегодня по запросу "qcache" ничего не нашло.

Версия

хмм, а покажите сам файл и какие права на нем стоят?

Права исполнения стоят +x?

Хмм, а что говорит команда

su -m munin -c /usr/local/bin/munin-cron

У вас она может отличаться, у меня FreeBSD.

Еще можно проверить в самих скриптах мунина

# head -n 2 /usr/local/etc/munin/plugins/mysql_qcache
#!/usr/local/bin/perl
#/usr/bin/perl

У перла какая версия?

galchenko:
DLE чем не вариант?

Сам двиг стои т и + шаблоны тоже, дорого получится.

что они там химичат в яндексе не понятно.

новый домен добавился в яндекс конект задвоено, жуть.

Был хороший сервис pdd, но погоня за прибылью, вот и все косяки.

Яндекс по качеству сервиса за последние пару лет скотился в низ.

Всего: 852