Анализатор access.log с GUI
Посоветуйте какой-либо годный графический анализатор access.log и access.log.X.gz апача с удобным отображением хостов и запрашиваемых ресурсов. Возможность строить всякие графики и диаграмки приветствуется.
Посоветуйте какой-либо годный графический анализатор access.log и access.log.X.gz апача с удобным отображением хостов и запрашиваемых ресурсов. Возможность строить всякие графики и диаграмки приветствуется.
Достался мне почти нахаляву этот шедевр высоких китайских технологий — роутер Tenda W316R. После втыкания шнурка от интернетов в WAN и от компьютера в LAN обнаружилась странная картина:
# tracert 8.8.8.8
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
1 google-public-dns-a.google.com (8.8.8.8) 39.277 ms 39.651 ms *
# tracert linux.org.ru
traceroute to linux.org.ru (217.76.32.61), 30 hops max, 60 byte packets
1 linux.org.ru (217.76.32.61) 38.829 ms 39.201 ms *
# ping linux.org.ru
PING linux.org.ru (217.76.32.61) 56(84) bytes of data.
64 bytes from linux.org.ru (217.76.32.61): icmp_req=1 ttl=128 time=38.1 ms
64 bytes from linux.org.ru (217.76.32.61): icmp_req=2 ttl=128 time=38.2 ms
64 bytes from linux.org.ru (217.76.32.61): icmp_req=3 ttl=128 time=38.3 ms
64 bytes from linux.org.ru (217.76.32.61): icmp_req=4 ttl=128 time=38.2 ms
^C
--- linux.org.ru ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3005ms
rtt min/avg/max/mdev = 38.166/38.275/38.374/0.250 ms
Поскольку стандартные функции C убоги до невозможности — решил набыдлокодить свой велосипед для удобной конкатенации строк в количестве более двух:
char* str_concat(char *str_arr[])
{
char str[256] = "";
for (int i=0; ; i++)
{
if (str_arr[i] == NULL) break;
//printf("%s", str_arr[i]);
strcat(str, str_arr[i]);
}
//printf("%s", str);
char *out = (char*)malloc(sizeof(char)*(strlen(str)));
strcpy(out, str);
return out;
}
char *arr[] = {"Строка1", "Строка2", …, "СтрокаN", NULL};
printf("%s\n", str_concat(arr));
Нагуглил старую тему на ЛОРе, где предлагают узнавать состояние процесса с помощью procstat.h. А существует ли вообще документация о нём либо о чём-то аналогичном? Гугл ничего годного не выдаёт.
P.S. test.c:2:22: error: procstat.h: No such file or directory
Поскольку ответа в ходе обсуждения предыдущей темы я не получил, спрошу ещё раз отдельно. Итак, я запустил dpkg-reconfigure exim4-config, выбрал локальную почту, прослушивание 127.0.0.1 и сохранение в один файл, перезапустил exim, сделал exim -qf. На данный момент в очереди есть такое письмо:
# cat /var/spool/exim4/input/1UItXJ-0000Ca-Cp-H
1UItXJ-0000Ca-Cp-H
root 0 0
<root@host.>
1363926301 0
-ident root
-received_protocol local
-body_linecount 11
-max_received_linelength 137
-auth_id root
-auth_sender root@host.
-allow_unqualified_recipient
-allow_unqualified_sender
-deliver_firsttime
-frozen 1364036125
-local
-manual_thaw
XX
1
root@host.
159P Received: from root by HOST.GROUP with local (Exim 4.72)
(envelope-from <root@host.>)
id 1UItXJ-0000Ca-Cp
for root@host.; Fri, 22 Mar 2013 06:25:01 +0200
038 Date: Fri, 22 Mar 2013 06:25:01 +0200
045I Message-Id: <E1UItXJ-0000Ca-Cp@HOST.GROUP>
057 Subject: exim paniclog on HOST.GROUP has non-zero size
009* To: root
015T To: root@host.
024F From: root <root@host.>
# tail /var/log/exim4/mainlog
2013-03-23 02:15:13 End queue run: pid=13151
2013-03-23 02:23:22 Start queue run: pid=19486 -qf
2013-03-23 02:23:22 1UItXJ-0000Ca-Cp Message is frozen
2013-03-23 02:23:22 End queue run: pid=19486 -qf
2013-03-23 02:30:19 1UItXJ-0000Ca-Cp unfrozen by root
2013-03-23 02:30:31 Start queue run: pid=25050 -qf
2013-03-23 02:30:31 1UItXJ-0000Ca-Cp ** root@host. R=nonlocal: Mailing to remote domains not supported
2013-03-23 02:30:31 1UJCLv-0006W4-HF Error while reading message with no usable sender address (R=1UItXJ-0000Ca-Cp): at least one malformed recipient address: root@host. - domain missing or malformed
2013-03-23 02:30:31 1UItXJ-0000Ca-Cp Process failed (1) when writing error message to root@host. (frozen)
2013-03-23 02:30:31 End queue run: pid=25050 -qf
В продолжение Закончились иноды в /var
Итак, имеется /etc/cron.d/php5 с приблизительно таким содержанием:
09,39 * * * * root [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -delete
# df -h /var
Файлова система Size Used Avail Use% змонтований на
/dev/sda5 1012M 446M 515M 47% /var
# df -i /var
Файлова система Inodes IUsed IFree IUse% змонтований на
/dev/sda5 65808 65808 0 100% /var
Как узнать в каком каталоге скопилось наибольшее количество использованных инодов и какую ФС лучше всего взять на замену для /var?
P.S. /var/log вынесено отдельно.
Началось вчера утром, думал что на ЛОРе опять что-то поломали. Оказалось, виноват один из фильтров в подписке RuAdList+EasyList (конкретно — /\/\d{5,}/$popup). Конечно, я, как пользователь адблока сам ССЗБ и этот фильтр можно отключить (что я и сделал), но обычному пользователю это не так очевидно. Может с этим можно что-то сделать?
Допустим, есть такой тестовый код:
<?php
if ((isset($_POST['a'])) && ($_POST['a'] == 1)) header('Location: test2.php');
?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Тест</title>
</head>
<body>
<form action="#form" method="post">
<input type="hidden" name="a" value="1">
<input type="submit">
</form>
</body>
</html>
Кто-нибудь сталкивался с таким забавным эффектом, когда на ЖК-мониторе мышью прокручиваешь окно браузера либо текстового редактора по горизонтали — и во время этого слышишь странный шум в колонках в такт прокрутке? Какова природа, причины и методы устранения данного явления?
// Запостил в толксы, т.к. хз к какому ещё разделу можно отнести данную тему.
Какие ещё есть способы закапывания зомби-процессов, кроме убийства их родителей? Выдача гугла говорит, что убийство родителя — это самый простой способ, но какие есть способы более сложные? Киньте ссылку на годный материал о зомби-процессах, где разжёвываются все тонкости и нюансы работы с ними.
Сабж. Ткните носом в нужный мануал/функцию/решение/etc.
Сабж. Например, есть страница /page с якорем #anchor и формой, на которой при загрузке страницы отрабатывает метод focus для одного из элементов формы. Если URL страницы /page — то всё работает как задумано, но если в URL написать /page#anchor, то focus не срабатывает. Можно ли их как-нибудь подружить?
Сабж. Проверил на виртуалке в самой свежей тормозиле с чистым профилем — не работает.
Перемещено maxcom из linux-org-ru
Безопасно ли теперь устанавливать ntpdate в Debian на 2.6.32 для синхронизации часов так, чтобы система не впадала в корку от секунд координации? Или всё как обычно?
Почему в результате работы такого кода:
<?php if ((string)'1.0' == (string)'1') echo ('True'); ?>
Как правильнее всего избавляться от файлов сессий PHP, которые любят сотнями и тысячами скапливаться в каталоге для временных файлов виртуального хоста, не нарушая нормальную работу сайта? Хочется предотвратить возможные проблемы с нехваткой инодов. Да и само выражение „каталог для временных файлов” не очень сильно соответствует постоянно лежащему в нём мусору.
Сабж, пруф: http://www.php.net/manual/ru/migration54.incompatible.php
Чем передача параметров по ссылке хуже использования, например, глобальных переменных в функциях?
http://www.pravda.com.ua/rus/news/2012/04/19/6963003/
Сайт крупнейшего интернет-магазина Украины Rozetka.UA недоступен.
Как стало известно AIN.UA, в настоящее время в хостинговую компанию Mirohost пришли представители налоговой инспекции с целью изъять сервера интернет-магазина.
Как пишет watcher.com.ua, ООО «Розетка.уа» обвиняют в уклонении от уплаты налогов на сумму около 8 миллионов гривен.
В Едином государственном реестре судебных решений «Украинская правда» обнаружила ряд постановлений Окружного административного суда Киева и Киевского апелляционного административного суда.
Как следует из данных постановлений, ООО «Розетка.Уа» обжаловало действия Государственной налоговой инспекции в Печерском районе Киева, которая провела документальную невыездную проверку фирмы и составила акт от 16 мая 2011 о результатах такой проверки.
По мнению «Розетки.Уа», налогового не имела оснований для проведения проверки.
В свою очередь представители ГНИ отмечали, что проверка была проведена в связи с непредоставлением объяснений и документальных подтверждений ООО «Розетка.Уа» на письменный запрос налоговой, а также акта о невозможности вручения сообщения и приказа о проведение проверки должностным лицам фирмы, в связи с их ненахождением по юридическому и фактическому адресу.
Суд первой инстанции отказал «Розетке.Уа». 6 февраля 2012 фирма проиграла и апелляцию.
Силовики провели обыск в Sokol.ua
http://biz.liga.net/all/it/novosti/2186355-nalogovaya-vozmozhno-provodit-obys...
Правоохранители проводят обыск в офисе интернет-магазина Sokol.ua. Об этом корреспонденту ЛІГАБізнесІнформ сообщил информированный источник. По данным источника, в данный момент проводится выемка документов в офисе магазина.
Как стало известно, обыск проводится в рамках расследования уголовного дела о мошенничестве. В офисе находятся сотрудники управления по борьбе с экономическими преступлениями, сообщает источник.
Сайт магазина работает. Однако вчера на сайте появилось сообщение о том, что в пятницу, 20 апреля, офлайновый магазин Сокол на Русановской набережной, 20 начнет работу с 14:00 «по техническим причинам».
По не проверенным данным, обыск проводят сотрудники налоговой милиции, однако в киевском управлении налоговой милиции ГНС не подтвердили и не опровергли эту информацию.
На пресс-конференции в четверг представители налоговой, комментируя обыски, связанные с компанией Rozetka.ua, сообщили, что работают одновременно по нескольким проектам. При этом выявление нарушений в IT-сфере является для службы приоритетным.
Sokol.ua является вторым по величине интернет-магазином Уанета.
Ранее в пятницу налоговая милиция в свое аккаунте в Facebook опубликовала схему, с помощью которой интернет-магазины минимизируют свои налоговые обязательства.
Напомним, 19 апреля сотрудники налоговой службы провели обыски в трех офисах и на складах компании ООО Розетка УА. В ведомстве сообщили, что в апреле 2012 на основании акта проверки было возбуждено уголовное дело по ч 3 ст. 212 УК в отношении директора предприятия ООО Розетка уа.
Досье на Rozetka
По результатам проверки налоговики установили, что должностные лица Розетка уа путем оформления безтоварных операций с предприятиями, имеющими признаки фиктивности, якобы уклонились от выплаты НДС на сумму более 7 млн.грн. Нарушения, на основании которых было возбуждено уголовное дело, зафиксированы в 2011 году.
На пресс-конференции в четверг представители налоговой милиции подтвердили, что нарушения в сфере IT являются одним из приоритетных направлений работы.
­
Как узнать, с какой версии Firefox начал адекватно это поддерживать?
Проверяю в FF 3.6 и 4.0 — не работает, проверяю в 11 — работает. Не ставить же 7 браузеров ради такого.
← предыдущие | следующие → |