Установка FFSearch

Обсуждаем сайт и форум.

Модератор: f0s

Аватара пользователя
Scriptkiller
рядовой
Сообщения: 26
Зарегистрирован: 2007-07-17 1:54:23
Откуда: Киров
Контактная информация:

Установка FFSearch

Непрочитанное сообщение Scriptkiller » 2007-08-31 22:26:19

Итак, Fast File Search - поисковик по FTP и SAMBA серверам. Предоставляет веб-интерфейс поиска, с возможностью использования символов подстановки (*,?), regexp-выражений. Для установки понадобится:
  • Perl + модули
  • Samba (если нужен поиск по SMB)
  • MySQL
  • Apache + PHP >= 4.0.3
Для работы программы устанавливаем следующие модули Perl:

Код: Выделить всё

# cd /usr/ports/databases/p5-DBD-mysql && make install clean
# cd /usr/ports/ftp/p5-Net-FTP-Common && make install clean
# cd /usr/ports/devel/p5-String-CRC32 && make install clean
# cd /usr/ports/devel/p5-IO && make install clean
Начинаем установку FFSearch.
Скачиваем исходники с сайта FFSearch (http://ffsearch.sourceforge.net/):

Код: Выделить всё

# wget http://mesh.dl.sourceforge.net/sourceforge/ffsearch/ffsearch-1.1.13.tar.bz2
Распаковываем сорсы:

Код: Выделить всё

# tar -xjf ffsearch-1.1.13.tar.bz2
Необходимо создать пользователя и группу, под которыми будет работать FFSearch:

Код: Выделить всё

# pw useradd ffsearch -d /dev/null -s /usr/bin/false -с FFSearch
Подготовка закончена, начинаем установку:

Код: Выделить всё

# cd ffsearch-1.1.13/
# ./install.pl
Looking for your perl...

Shall I try to install these Perl modules via CPAN?
        DBI, Bundle::DBD::mysql, Net::FTP (part of libnet), String::CRC32, IO::Poll
(y/n) n
Нас спросят "скачать ли модули через CPAN?". Если вы их уже установили из портов, как было сказано выше, отвечаем n.

Код: Выделить всё

Installing ffsearch.conf

Configuring database...

I'm going to create database 'ffsearch' on 'localhost:3306'.
For different parameters, edit /etc/ffsearch.conf (section Database) and rerun.

MySQL user (must be able to access the 'mysql' database) [root]:
Password:
May other FFS hosts use this database as master database (y/n) [Y]?
Writing account info...
Creating tables...

Installation completed.
Далее необходимо указать имя, пароль root-пользователя MySQL и можно ли другим серверам использовать вашу базу как основную.

Копируем веб-интерфейс программы в директорию веб-сервера:

Код: Выделить всё

# cp -R htdocs/* /usr/local/apache2/htdocs/
Создаем учетную запись администратора:

Код: Выделить всё

# bin/adminadd.pl root
Adding admin root
Enter password:
Reenter password:
Enter real name: admin
Enter admin's WWW page URL (including 'http://'): http://имя_сервера/
Enter e-mail: admin@server
Does the admin have all rights [y/N]? y
Копируем содержимое папки bin:

Код: Выделить всё

# mkdir /usr/local/bin/ffsearch
# cp bin/* /usr/local/bin/ffsearch/
В кронтаб добавляем команды запуска ffsearch. Например:

Код: Выделить всё

# sudo -u ffsearch crontab -e
0 8 * * * /usr/local/bin/ffsearch/bin/ffsearch.pl --complete
0 12,16,20 * * * /usr/local/bin/ffsearch/bin/ffsearch.pl --incremental
*/10 * * * * /usr/local/bin/ffsearch/bin/online_check.pl
В 8:00 запустится полное сканирование сети, потом каждые 4 часа будет запускаться обновление базы. Также каждые 10 минут будет запускаться проверка онлайн-статуса компьютеров.

Запустим полное сканирование:

Код: Выделить всё

# sudo -u ffsearch /usr/local/bin/ffsearch/bin/ffsearch.pl --lookup --complete
Опция lookup для опроса SMB-ресурсов nblookup'ом. После сканирования можно запустить ffsearch с параметрами для оптимизации базы:

Код: Выделить всё

# sudo -u ffsearch /usr/local/bin/ffsearch/bin/ffsearch.pl -o -r
Для включения русского языка в веб-интерфейсе необходимо найти и изменить в конфигурационном файле FFSearch (/etc/ffsearch.conf) две строки:

Код: Выделить всё

# Включаем русский язык, как основной
language ru
# Если не нужен выбор других языков, кроме основного
hide_languages all
На этом настройка закончена. Можно заходить в веб-интерфейс поисковика по адресу http://имя_сервера/ffsearch/
Последний раз редактировалось Scriptkiller 2007-08-31 22:50:22, всего редактировалось 1 раз.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35466
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Установка FFSearch

Непрочитанное сообщение Alex Keda » 2007-08-31 22:34:36

завтра нарисую порт и пошлём коммитерам.
Убей их всех! Бог потом рассортирует...

Andy
ст. лейтенант
Сообщения: 1117
Зарегистрирован: 2007-03-04 7:48:58
Откуда: Mytischi

Re: Установка FFSearch

Непрочитанное сообщение Andy » 2007-09-01 15:11:53

А статью с небольшим описанием самой программы и ее возможностей?
Jul 16 19:37:15 freebsd sshd[4152]: Invalid user idiot from 210.75.200.104

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35466
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Установка FFSearch

Непрочитанное сообщение Alex Keda » 2007-09-01 15:13:56

а это к Scriptkiller
==============
пот уже начал рисовать.
отрывают правда :)
Убей их всех! Бог потом рассортирует...


Аватара пользователя
Scriptkiller
рядовой
Сообщения: 26
Зарегистрирован: 2007-07-17 1:54:23
Откуда: Киров
Контактная информация:

Re: Установка FFSearch

Непрочитанное сообщение Scriptkiller » 2008-03-01 7:47:24

не видел. щас посмотрю, как раз DC внедряем в сети :)

=Ghost=
проходил мимо

Установка FFSearch

Непрочитанное сообщение =Ghost= » 2008-11-24 16:10:49

Доброго времени суток!
Нашёл поисковиком эту статью на интересующую меня тему.
Устанавливаю этот поисковик по образу и подобию, но что-то скорее всего сделал не так. Ставится это дело на FreeBSD 7.0 Stable. Всё перечисленное, согласно требуемых компонентов установилось. Сложности возникли с поиском основного места-хранения WWW, другим словами htdocs, которого не нашёл. Мало того, что apache установился не по тому пути, он ещё присутствует во многих директориях и найти htdocs сложновато. Методом перебора нашёл нечто по этому пути /usr/local/www/apache22 в которой есть ещё директории /cgi-bin, /data, /error, /icons. Помещая среди них htdocs никакого эффекта не происходит. Если только в /data поместить каталог /ffsearch (интерфейс программы), то при захождении на этот сервер http://name_server/ffsearch имею перечень файлов содержащихся в /ffsearch. Несколько странно, как для меня. Если просто набрать имя сервера http://name_server/ имею надпись It work, которая находится в каталоге /data в html файле.
Подскажите, где я ошибся и что сделал не правильно?
Заранее благодарен.

TranceMaker
проходил мимо
Сообщения: 1
Зарегистрирован: 2009-08-07 9:11:18

Re: Установка FFSearch

Непрочитанное сообщение TranceMaker » 2009-08-07 9:26:37

Всем привет,
заранее извиняюсь что поднимаю старую тему.
у меня проблема с поисковиком, а именно как его заставить лазить по шарам типа c$ и d$
и надо ли делать соответствующие настройки в самбе?