SqStat pfSense 2.0



  • Здравствуйте!
    Я попытался установить SqStat 1.20 в соответствии инструкцией:

    Part of the PFSense package system
    1\. Unzip and copy:
       a) 'xml' & 'inc' files to /usr/local/pkg
       б) unzip sqstat-1.20.zip archive and put to /usr/local/share/sqstat
    2\. Configure squid:
       a) General settings [Custom options] add 'http_port 127.0.0.1:80;'. 
       b) Access control [External Cache-Managers] set to '127.0.0.1'.
    3\. Enter http://you_pfsense_ip/pkg_edit.php?xml=sqstat.xml&id=0
    4\. If exists 'Install' button, then press. Waite ~5 min.
    5\. Enable sqstat option and press Save button.
    6\. Go to the 'Status tab'.
    

    при попытке открыть адрес получаю ошибку

    Warning: Invalid argument supplied for foreach() in /usr/local/www/pkg_edit.php on line 415 
    

    Да кнопки install нет.
    Подскажите пожалуйста, как это исправить?



  • Там старое все наверное.. проверю.



  • можно урл от переустановки другого пакаджа скопировать, заменить имя пакаджа и sqstat встанет, мне так помогло, в управлении строки с sqstat нет, но урл на мониторинг работает



  • @forestman99:

    можно урл от переустановки другого пакаджа скопировать, заменить имя пакаджа и sqstat встанет, мне так помогло, в управлении строки с sqstat нет, но урл на мониторинг работает

    Не ставьте sqstat из портов, он за собой столько Г тянет, что система падает. Там всего-то несколько файликов.



  • не из пакаджей, вашу сборку скачать, распаковать и переустановить из гуи



  • @dvserg:

    Не ставьте sqstat из портов, он за собой столько Г тянет, что система падает. Там всего-то несколько файликов.

    А не будет ли любезен многоуважаемый джинн выложить эти "несколько файликов" себе на страничку? А то тут только гуи. Можно с очень краткой инструкцией :)

    И ещё: я уже умудрился успеть облажаться и поставил пекедж :( Что из
    [кусок консоли]
    (сейчас стоят только squid-2 и cron из "родных" и samba-34, mc-light, pkg_tree и pkg-orphan из "фришных") нужно убить? php5-session? а php5 тоже?

    после перезагрузки оказалось уже не важно :) – пришлось съездить переставить.

    ЗЫ. упс! 2.0-бета5 :)



  • Вечером попробую реанимировать темку.



  • Install

    
    > pkg_add -r http://diskatel.narod.ru/files/sqstat-1.20_2.tbz
    > ln -s /usr/local/share/sqstat /usr/local/www/sqstat
    
    

    Create /usr/local/share/sqstat/config.inc.php :

    
    // Maximum URL length to display in URI table column
    DEFINE("SQSTAT_SHOWLEN",60);
    /* global settings */
    $use_js=true; // use javascript for the HTML toolkits
    $squidhost[0]="192.168.1.1"; # you proxy IP
    $squidport[0]="3128"; # you proxy port
    $cachemgr_passwd[0]="";
    $resolveip[0]=true; 
    $group_by[0]="host";
    ?>
    
    

    Rights

    
    > chmod 0744 /usr/local/share/sqstat/
    
    

    Setup squid ' Proxy server: Access Control > External Cache-Managers' = 127.0.0.1;Lan-IP

    Browse:
    http://youpfsense/sqstat/sqstat.php



  • @dvserg:

    
    > pkg_add -r http://diskatel.narod.ru/files/sqstat-1.20_2.tbz
    

    pkg_add -rK http://diskatel.narod.ru/files/sqstat-1.20_2.tbz

    Fetching http://diskatel.narod.ru/files/sqstat-1.20_2.tbz… Done.
    pkg_add: cannot open /var/db/pkg/sqstat-1.20_2/+DISPLAY as display file

    хотя в pkg_info появился и даже работает :)
    А вот в меню – увы, несмотря на наличие .инк и .хмл и в них чего-то гуйного вроде <меню>



  • И не появится - нужно руками добавлять.



  • @dvserg:

    не появится - нужно руками добавлять.

    А можно напомнить (чесслово, напомнить! :) делал уже, но  давно) что и куда.

    И ещё. Пробный вызов через pkg_edit и сохранение настроек сбросили config.inc.php в дефолт – хост только 127.0.0.1, порт 80 и т.д.) :(

    И ещё :) -- внутри пакета есть урлы якобы "источников", так не нужно ли их поменять на правильный, чтобы в случае всяких "переустановить все пакеты" и т.п. пакет не помер?



  • @VitRom:

    @dvserg:

    не появится - нужно руками добавлять.

    А можно напомнить (чесслово, напомнить! :) делал уже, но  давно) что и куда.

    И ещё. Пробный вызов через pkg_edit и сохранение настроек сбросили config.inc.php в дефолт – хост только 127.0.0.1, порт 80 и т.д.) :(

    И ещё :) -- внутри пакета есть урлы якобы "источников", так не нужно ли их поменять на правильный, чтобы в случае всяких "переустановить все пакеты" и т.п. пакет не помер?

    В /cf/config.xml раздел меню добавить пункт с названием и нужно ссылкой.
    Не надо пакет через pkg_edit вызывать - не адаптирован он для 2.0
    Будет время - сделаю.
    Перезагрузка и обновление других пакетов не страшны - этот пакет не зарегистрирован в списке установленных пакетов.


Log in to reply