icoz / pysymo

syslog-ng mongodb analyzer
GNU General Public License v2.0
1 stars 2 forks source link

Installation Documantation errors #2

Open AlexBaturin opened 9 years ago

AlexBaturin commented 9 years ago

tools/initdb.py => tools/init_db.py если я запускаю из корневой папки pysymo: python tools/init_medb.py получаю ошибку:

OK: Collection 'medb' and indexes were created in 'rsyslog' database
OK: Now load medb into 'rsyslog' database
unzip:  cannot find or open ../data/medb.zip, ../data/medb.zip.zip or ../data/medb.zip.ZIP.
Traceback (most recent call last):
  File "tools/init_medb.py", line 45, in <module>
    main()
  File "tools/init_medb.py", line 32, in main
    f = open('medb.txt', 'r')
IOError: [Errno 2] No such file or directory: 'medb.txt'

отсутствует пример задач cron было бы не плохо показать как часто запускать обработку с точки зрения разработчика.

За работу огромное спасибо!!

Хорошо добавить пример запуска логгера из под apache с модулем mod_wsgi

pysymo.conf (Apache >= 2.0)

<VirtualHost *:80>
        ServerName pysymo.example.com
        WSGIScriptReloading On
        WSGIScriptAlias / /opt/pysymo/apache.wsgi
        <Directory /opt/pysymo/app/>
                Order allow,deny
                Allow from all
        </Directory>
        Alias /static /opt/pysymo/app/static
        <Directory /opt/pysymo/app/static/>
                Order allow,deny
                Allow from all
        </Directory>
</VirtualHost>

apache.wsgi:

#!/usr/bin/python
import sys
sys.path.insert(0,"/opt/pysymo/")
from app import app as application
application.secret_key = 'some_super_secret_key'

Это мой рабочий вариант.

в корне проекта можно создать файл requirements.txt с содержимым:

Flask
Flask-WTF
Jinja2
WTForms
pymongo
flup
flask-paginate
flask-login
pycrypto
python-ldap
Babel
Flask-Babel

и ставить все вместе одной командой pip install -r requirements.txt

Для незнающих питон это поможет, только указать что должен стоять в системе pip.

Еще раз Спасибо!

icoz commented 9 years ago

Спасибо за информацию. Обязательно учтем. 19 авг. 2015 г. 1:34 пользователь "Alex Baturin" notifications@github.com написал:

tools/initdb.py => tools/init_db.py если я запускаю из корневой папки pysymo: python tools/init_medb.py получаю ошибку: OK: Collection 'medb' and indexes were created in 'rsyslog' database OK: Now load medb into 'rsyslog' database unzip: cannot find or open ../data/medb.zip, ../data/medb.zip.zip or ../data/medb.zip.ZIP. Traceback (most recent call last): File "tools/init_medb.py", line 45, in main() File "tools/init_medb.py", line 32, in main f = open('medb.txt', 'r') IOError: [Errno 2] No such file or directory: 'medb.txt'

отсутствует пример задач cron было бы не плохо показать как часто запускать обработку с точки зрения разработчика. За работу огромное спасибо!!

Хорошо добавить пример запуска логера из под апача с модом mod_wsgi

pysymo.conf (Apache >= 2.2)

ServerName pysymo.example.com WSGIScriptReloading On WSGIScriptAlias / /opt/pysymo/apache.wsgi

Order allow,deny Allow from all

Alias /static /opt/pysymo/app/static

Order allow,deny Allow from all

apache.wsgi:

!/usr/bin/python

import sys sys.path.insert(0,"/opt/pysymo/") from app import app as application application.secret_key = 'some_super_secret_key'

Мои рабочие варианты.

в корне проэкта можно создать фаил requirements.txt с содержимым: Flask Flask-WTF Jinja2 WTForms pymongo flup flask-paginate flask-login pycrypto python-ldap Babel Flask-Babel

и ставить все вместе одной командой pip install -r requirements.txt

Для незнающих питон это поможет, только указать что должен стоять в системе pip.

Еще раз Спасибо!

— Reply to this email directly or view it on GitHub https://github.com/icoz/pysymo/issues/2.