busmon är en TurboGears2 program som klockor Fedora Message Bus med fedmsg och visar realtids grafer om aktiviteten på bussen.
Hacking på busmon
Få källan för busmon:
& Nbsp; git clone git: //github.com/ralphbean/busmon.git
& Nbsp; cd busmon
Installera virtualenvwrapper och använda den för att skapa en virtualenv. I det virtualenv, installera alla busmon beroenden:
& Nbsp; sudo yum -y installera python-virtualenvwrapper
& Nbsp; mkvirtualenv busmon
(Busmon) $ Python setup.py utveckla
Nu busmon består av två delar, ett meddelande processor körs som en konsument i fedmsg-hubb och en webapp. Navet tar meddelanden från fedmsg bussen och vidarebefordrar dem via det WebSocket servern till klienten webbläsare. Eftersom du utvecklar, behöver du också några falska budskap för fedmsg bussen. Du behöver tre terminaler för att köra dessa kommandon och titta på loggmeddelanden.
I den första:
& Nbsp; workon busmon
(Busmon) $ python verktyg / fake-bus.py
I den andra:
& Nbsp; workon busmon
(Busmon) $ fedmsg-hub --websocket-server-port 9919
I den tredje:
& Nbsp;
workon busmon (busmon) $ paster tjäna --reload development.ini
Peka din webbläsare på http: // localhost: 8080 / för häftigt
Krav :.
- Python
Kommentarer hittades inte