busmon er en TurboGears2 program, ure Fedora Message Bus med fedmsg og viser realtime grafer om aktiviteten på bussen.
Hacking på busmon
Få den kilde til busmon:
& Nbsp; git klon git: //github.com/ralphbean/busmon.git
& Nbsp; cd busmon
Installer virtualenvwrapper og bruge det til at oprette en virtualenv. I denne virtualenv, installere alle busmon afhængigheder:
& Nbsp; sudo yum -Y installere python-virtualenvwrapper
& Nbsp; mkvirtualenv busmon
(Busmon) $ python setup.py udvikle
Nu busmon er sammensat af to dele, en besked processor køre som en Forbruger i fedmsg-hub og en webapp. Navet tager beskeder fra fedmsg bus og videresender dem via det WebSocket server til kundens browser. Da du udvikler, vil du også brug for nogle falske budskab til fedmsg bus. Du skal tre terminaler til at køre disse kommandoer og se logmeddelelser.
I det første:
& Nbsp; workon busmon
(Busmon) $ python værktøj / fake-bus.py
I den anden:
& Nbsp; workon busmon
(Busmon) $ fedmsg-hub --websocket-server-port 9919
I den tredje:
& Nbsp;
workon busmon (busmon) $ Paster tjene --reload development.ini
Peg din browser på http: // localhost: 8080 / for fantastisk
Krav :.
- Python
Kommentarer ikke fundet