Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    SqStat pfSense 2.0

    Russian
    4
    12
    6.5k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      AlexS
      last edited by

      Здравствуйте!
      Я попытался установить 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 нет.
      Подскажите пожалуйста, как это исправить?

      1 Reply Last reply Reply Quote 0
      • D
        dvserg
        last edited by

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

        SquidGuardDoc EN  RU Tutorial
        Localization ru_PFSense

        1 Reply Last reply Reply Quote 0
        • F
          forestman99
          last edited by

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

          1 Reply Last reply Reply Quote 0
          • D
            dvserg
            last edited by

            @forestman99:

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

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

            SquidGuardDoc EN  RU Tutorial
            Localization ru_PFSense

            1 Reply Last reply Reply Quote 0
            • F
              forestman99
              last edited by

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

              1 Reply Last reply Reply Quote 0
              • V
                VitRom
                last edited by

                @dvserg:

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

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

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

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

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

                1 Reply Last reply Reply Quote 0
                • D
                  dvserg
                  last edited by

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

                  SquidGuardDoc EN  RU Tutorial
                  Localization ru_PFSense

                  1 Reply Last reply Reply Quote 0
                  • D
                    dvserg
                    last edited by

                    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

                    SquidGuardDoc EN  RU Tutorial
                    Localization ru_PFSense

                    1 Reply Last reply Reply Quote 0
                    • V
                      VitRom
                      last edited by

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

                      1 Reply Last reply Reply Quote 0
                      • D
                        dvserg
                        last edited by

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

                        SquidGuardDoc EN  RU Tutorial
                        Localization ru_PFSense

                        1 Reply Last reply Reply Quote 0
                        • V
                          VitRom
                          last edited by

                          @dvserg:

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

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

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

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

                          1 Reply Last reply Reply Quote 0
                          • D
                            dvserg
                            last edited by

                            @VitRom:

                            @dvserg:

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

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

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

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

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

                            SquidGuardDoc EN  RU Tutorial
                            Localization ru_PFSense

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post
                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.