Блог пользователя - muff

  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:fee0d82351ae6cca64f8a2ed407673a7' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><img alt=\"Allied Telesis logo\" src=\"http://muff.kiev.ua/files/logo_alliedtelesis.png\" /></p>\n<p class=\"rtejustify\"><strong><em>Преамбула</em></strong></p>\n<p class=\"rtejustify\">Попался в руки коммутатор <strong>Allied Telesis AT-9924T</strong>. Хорошая железка (с двумя БП, Layer 3, etc), однако оказалось, что <strong>web</strong>-интерфейс на данной железке не работает. Покопавшись в документации, и помаявшись с коммандами (<strong>CLI</strong> у этой железки довольно специфический), обнаружил, что всего-навсего, файл графического интерфейса не подключен в действующей конфигурации:</p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:100%\">\n<tbody>\n<tr>\n<td>\n<p>Manager AT-9924T&gt; <strong>show gui</strong></p>\n<p>&nbsp;</p>\n</td></tr></tbody></table>', created = 1767615757, expire = 1767702157, headers = '', serialized = 0 WHERE cid = '2:fee0d82351ae6cca64f8a2ed407673a7' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:c2c619d94cdcd886d15702cacb919dd2' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><img alt=\"FreeBSD Logo\" src=\"http://muff.kiev.ua/files/FreeBSD_0.jpg\" style=\"height:140px; width:140px\" /></p>\n<p class=\"rtejustify\">Иногда бывает, что системное время на серверах под управлением <strong>FreeBSD</strong> сильно &quot;убегает&quot; вперед, и даже запуск <strong><a href=\"http://muff.kiev.ua/content/ntp-tochno-idut-sistemnye-chasiki-eshche-odna-prichina-spat-spokoinei\">ntpd</a></strong> не помогает: часы &quot;прыгают&quot; вперед на слишком большое значение, <strong>ntpd</strong> не справляется и &quot;вылетает&quot;.</p>\n<p class=\"rtejustify\">Вот пример работы <strong>ntpd</strong> c неработающим системным таймером:</p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:100%\">\n<tbody>\n<tr>\n<td>\n<p># <strong>ntpq -c peers</strong></p>\n</td></tr></tbody></table>', created = 1767615757, expire = 1767702157, headers = '', serialized = 0 WHERE cid = '2:c2c619d94cdcd886d15702cacb919dd2' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:046025e5b2591ac64a439f5707ff926e' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><img alt=\"3com logo\" src=\"http://muff.kiev.ua/files/3com_logo.png\" /></p>\n<p class=\"rtejustify\">Взялся за обновление ПО на коммутаторе <strong>3com 4200G</strong>. Заодно решил задокументировать процесс обновления.</p>\n<p class=\"rtejustify\">Подключаемся через последовательный интерфейс (<strong>RS232</strong>) к консоли управления коммутатора и запускаем утилиту <a href=\"http://muff.kiev.ua/content/minicom-rabotaem-s-oborudovaniem-cherez-rs232\"><strong>minicom</strong></a>. Параметры подключения: <strong>19200 8N1</strong>.</p>\n<p class=\"rtejustify\">Распиновка консольного кабеля аналогична распиновке кабеля аналогичная консольным кабелям <strong>Cisco Catalyst</strong>, <strong>ZTE</strong>, etc:</p>\n<p class=\"rtecenter\"><a class=\"thickbox\" href=\"/files/imagepicker/1/console_cable.jpg\"><img alt=\"Console cable\" class=\"imgp_img\" src=\"/files/imagepicker/1/thumbs/console_cable.jpg\" style=\"height:250px; width:245px\" /></a></p>\n', created = 1767615757, expire = 1767702157, headers = '', serialized = 0 WHERE cid = '2:046025e5b2591ac64a439f5707ff926e' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:35dc23b06ddbdcda09b502906a5699b3' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><img alt=\"Cacti logo\" src=\"http://muff.kiev.ua/files/Cacti.gif\" /></p>\n<p class=\"rtejustify\">При построении графиков в <strong>Cacti</strong>, могут возникнуть проблемы с построением&nbsp;&nbsp;графов <strong>Traffic 95th Percentile</strong> при трафике больше 120 <strong>Mbps</strong>. Дело в том, что стандартный темплейт&nbsp;<strong>95th Percentile</strong> работает только с 32-битными счетчиками, которые переполняются. В результате имеем некоректные графики.</p>\n<p class=\"rtejustify\">Решением даной проблемы является импорт <a href=\"http://muff.kiev.ua/files/cacti_data_query_snmp_interface_statistics_64bit.xml\">темплейта с поддержкой 64-битных счетчиков</a>. Процедура импорта темплейта выглядит следующим образом:&nbsp;<em><strong>Console&nbsp;-&gt; Import Templates -&gt; &quot;<span style=\"color:#FF0000\">Выбрать файл</span>&quot; -&gt; Import</strong></em>.</p>\n', created = 1767615757, expire = 1767702157, headers = '', serialized = 0 WHERE cid = '2:35dc23b06ddbdcda09b502906a5699b3' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:bc1442aad52910f53a07bd5b70dacf62' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><img alt=\"FreeBSD\" src=\"http://muff.kiev.ua/files/FreeBSD_0.jpg\" style=\"height:140px; width:140px\" /></p>\n<p class=\"rtejustify\">После обновления с <strong>FreeBSD 9.x</strong> на <strong>FreeBSD 10.x</strong> при обновлении существуюющего или установке нового ПО можно встретить примерно такую ошибку (в моем частном случае, при установке <strong>Exim</strong>):</p>\n', created = 1767615757, expire = 1767702157, headers = '', serialized = 0 WHERE cid = '2:bc1442aad52910f53a07bd5b70dacf62' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:eaf4a81abb17b8c3260852110f13c9d1' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><img alt=\"Juniper\" src=\"http://muff.kiev.ua/files/juniper_rgb_blue_1800x600.png\" /></p>\n<p class=\"rtejustify\">Как-то понадобилось скопировать несколько файлов с маршрутизатора <strong>Juniper mx80</strong> на FTP-сервер. После копания в документации сформировал коректную комманду для <strong>Juniper CLI</strong>. Решил составить заметку, чтобы не копаться в документации при возникновении такой необходимости в дальнейшем.</p>\n<p class=\"rtejustify\">Синтаксис комманды следующий:</p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:100%\">\n<tbody>\n<tr>\n<td>&gt; <strong>file copy <span style=\"color:#FF0000\">/var/log/messages</span> ftp://<span style=\"color:#FF0000\">login</span>:<span style=\"color:#FF0000\">password</span>@<span style=\"color:#FF0000\">10.10.10.10</span></strong></td>\n</tr>\n</tbody>\n</table>\n<p>где</p>\n', created = 1767615757, expire = 1767702157, headers = '', serialized = 0 WHERE cid = '2:eaf4a81abb17b8c3260852110f13c9d1' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:008bd70157823bf6ba1837a8908a76b9' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtejustify\">Возникла как-то необходимость в прокси-сервере. Альтернатива, в виде бесплатных открытых прокси, либо использования универсального комбайна в виде <strong>SQUID</strong> не устраивала. Решил попробовать <strong>3proxy</strong>, который довольно компактен и нетребователен к &nbsp;ресурсам. Среди возможностей&nbsp;<strong>3proxy</strong>:</p>\n', created = 1767615757, expire = 1767702157, headers = '', serialized = 0 WHERE cid = '2:008bd70157823bf6ba1837a8908a76b9' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:3a329653caaa479e3dd22ded1c852baa' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><img alt=\"Exim logo\" src=\"http://muff.kiev.ua/files/exim.png\" style=\"height:105px; width:140px\" /></p>\n<p class=\"rtejustify\">Переносил вторичный <strong>mail exchanger (MX)</strong> на новый сервер. Решил выложить инфу и конфиги - еще пригодится...</p>\n<p class=\"rtejustify\">Исходные данные:</p>\n<ul>\n<li class=\"rtejustify\">Hostname: <strong>mx2.kyivlink.com</strong></li>\n<li class=\"rtejustify\">IP: <strong>195.12.59.26</strong></li>\n<li class=\"rtejustify\">Domain: <strong>kyivlink.com</strong></li>\n</ul>\n<p class=\"rtejustify\">Проверяем, куда указывают записи <strong>mail exchanger</strong> домена <strong>kyivlink.com</strong> (сервер мультидоменный, но тестировать будем на этом домене):</p>\n', created = 1767615757, expire = 1767702157, headers = '', serialized = 0 WHERE cid = '2:3a329653caaa479e3dd22ded1c852baa' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:dcbba4e6c5a861aaec6811ba7a6c1bf2' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><img alt=\"Roundcube logo\" src=\"http://muff.kiev.ua/files/roundcube_logo.png\" /></p>\n<p class=\"rtejustify\">После установки Roundcube присутствует только папка &quot;Входящие&quot;. Для полноценной работы не хватает папок&nbsp;&quot;Удаленные&quot;, &quot;Исходящие&quot;, и т.д. Это создает определенные проблемы. Например, при удалении письма, получаем следующее сообщение о ошибке: &quot;Не удалось переместить сообщение&quot;.</p>\n<p class=\"rtejustify\">Добавить необходимые папки можно в настройках. Там же можно указать, какие папки использовать как специальные (&quot;особые папки&quot;).</p>\n<p class=\"rtejustify\">Однако это не очень удобно, необходимо эти манипуляции выполнять с каждым аккаунтом. Необходимо как-то автоматизировать этот процесс. Для этого необходимо немного поправить конфигурационный файл&nbsp;<strong>config.inc.php</strong>, добавив в него такую строку:</p>\n', created = 1767615757, expire = 1767702157, headers = '', serialized = 0 WHERE cid = '2:dcbba4e6c5a861aaec6811ba7a6c1bf2' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:d287f024dcaad35a2d2b60577c74b04d' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtejustify\">Иногда возникает необходимость создания файла определенного размера. Сделать это можно разнообразными способами. Рассмотрим несколько из них. В примерах будем создавать файл размером 100MB.</p>\n<ul>\n<li class=\"rtejustify\"><em><strong><u>СПОСОБ 1.</u> С помощью утилиты dd<em><strong>​</strong></em></strong></em></li>\n</ul>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:100%\">\n<tbody>\n<tr>\n<td># <strong>dd of=test_file.100mb bs=1 count=0 seek=100M</strong><br />\n 0+0 records in<br />\n 0+0 records out<br />\n 0 bytes transferred in 0.000046 secs (0 bytes/sec)</td>\n</tr>\n</tbody>\n</table>\n<p>Проверяем размер созданного файла:</p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:100%\">\n<tbody>\n<tr>\n<td>\n<p>#&nbsp;<strong>ls -lh&nbsp;| grep test_file</strong></p>\n</td></tr></tbody></table>', created = 1767615757, expire = 1767702157, headers = '', serialized = 0 WHERE cid = '2:d287f024dcaad35a2d2b60577c74b04d' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a class=\"thickbox\" href=\"/files/imagepicker/1/wake_up_ua.png\"><img alt=\"Вставай, Україно!\" class=\"imgp_img\" src=\"/files/imagepicker/1/thumbs/wake_up_ua.png\" style=\"height:200px; width:150px\" /></a></p>\n', created = 1767615757, expire = 1767702157, headers = '', serialized = 0 WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:cc913d232116f0426090404133377d88' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a href=\"http://muff.kiev.ua/rss.xml\"><img alt=\"RSS\" width=\"160\" height=\"60\" src=\"http://muff.kiev.ua/files/muf-rss.png\" /></a></p>\n', created = 1767615757, expire = 1767702157, headers = '', serialized = 0 WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:39649256b636e3d5ded656bc52bd8c01' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.

Allied Telesis AT-9924T - обновление програмного обеспечения

Allied Telesis logo

Преамбула

Попался в руки коммутатор Allied Telesis AT-9924T. Хорошая железка (с двумя БП, Layer 3, etc), однако оказалось, что web-интерфейс на данной железке не работает. Покопавшись в документации, и помаявшись с коммандами (CLI у этой железки довольно специфический), обнаружил, что всего-навсего, файл графического интерфейса не подключен в действующей конфигурации:

Manager AT-9924T> show gui

 

Timecounter - "убегают" системные часы

FreeBSD Logo

Иногда бывает, что системное время на серверах под управлением FreeBSD сильно "убегает" вперед, и даже запуск ntpd не помогает: часы "прыгают" вперед на слишком большое значение, ntpd не справляется и "вылетает".

Вот пример работы ntpd c неработающим системным таймером:

# ntpq -c peers

3com 4200G - обновление програмного обеспечения

3com logo

Взялся за обновление ПО на коммутаторе 3com 4200G. Заодно решил задокументировать процесс обновления.

Подключаемся через последовательный интерфейс (RS232) к консоли управления коммутатора и запускаем утилиту minicom. Параметры подключения: 19200 8N1.

Распиновка консольного кабеля аналогична распиновке кабеля аналогичная консольным кабелям Cisco Catalyst, ZTE, etc:

Console cable

Cacti - 95th Percentile 64bit counters

Cacti logo

При построении графиков в Cacti, могут возникнуть проблемы с построением  графов Traffic 95th Percentile при трафике больше 120 Mbps. Дело в том, что стандартный темплейт 95th Percentile работает только с 32-битными счетчиками, которые переполняются. В результате имеем некоректные графики.

Решением даной проблемы является импорт темплейта с поддержкой 64-битных счетчиков. Процедура импорта темплейта выглядит следующим образом: Console -> Import Templates -> "Выбрать файл" -> Import.

FreeBSD 10 - ошибка "Shared object “libstdc++.so.6” not found"

FreeBSD

После обновления с FreeBSD 9.x на FreeBSD 10.x при обновлении существуюющего или установке нового ПО можно встретить примерно такую ошибку (в моем частном случае, при установке Exim):

Juniper - копирование файла на FTP-сервер

Juniper

Как-то понадобилось скопировать несколько файлов с маршрутизатора Juniper mx80 на FTP-сервер. После копания в документации сформировал коректную комманду для Juniper CLI. Решил составить заметку, чтобы не копаться в документации при возникновении такой необходимости в дальнейшем.

Синтаксис комманды следующий:

> file copy /var/log/messages ftp://login:password@10.10.10.10

где

3proxy - быстрый прокси за несколько минут

Возникла как-то необходимость в прокси-сервере. Альтернатива, в виде бесплатных открытых прокси, либо использования универсального комбайна в виде SQUID не устраивала. Решил попробовать 3proxy, который довольно компактен и нетребователен к  ресурсам. Среди возможностей 3proxy:

Exim - настройка вторичного mail exchanger

Exim logo

Переносил вторичный mail exchanger (MX) на новый сервер. Решил выложить инфу и конфиги - еще пригодится...

Исходные данные:

  • Hostname: mx2.kyivlink.com
  • IP: 195.12.59.26
  • Domain: kyivlink.com

Проверяем, куда указывают записи mail exchanger домена kyivlink.com (сервер мультидоменный, но тестировать будем на этом домене):

Roundcube - автоматическое создание папок

Roundcube logo

После установки Roundcube присутствует только папка "Входящие". Для полноценной работы не хватает папок "Удаленные", "Исходящие", и т.д. Это создает определенные проблемы. Например, при удалении письма, получаем следующее сообщение о ошибке: "Не удалось переместить сообщение".

Добавить необходимые папки можно в настройках. Там же можно указать, какие папки использовать как специальные ("особые папки").

Однако это не очень удобно, необходимо эти манипуляции выполнять с каждым аккаунтом. Необходимо как-то автоматизировать этот процесс. Для этого необходимо немного поправить конфигурационный файл config.inc.php, добавив в него такую строку:

Создание файла определенного размера

Иногда возникает необходимость создания файла определенного размера. Сделать это можно разнообразными способами. Рассмотрим несколько из них. В примерах будем создавать файл размером 100MB.

  • СПОСОБ 1. С помощью утилиты dd
# dd of=test_file.100mb bs=1 count=0 seek=100M
0+0 records in
0+0 records out
0 bytes transferred in 0.000046 secs (0 bytes/sec)

Проверяем размер созданного файла:

ls -lh | grep test_file

RSS-материал

Вставай, Україно!

Литература

Упаси Вас бог сесть за компьютер Админа. Вас укусит Мышка, обматерит Клава, а сам Админ из Щупленького очкарика превратится в..., хотя лучше Вам этого не знать.