To run pSysmon you need some additional Python packages and a running MySQL database server.
pSysmon is written using Python version 2.7.2.
pSysmon relies on several python packages. Before installing pSysmon you have to make sure that the packages listed in this section are installed on your system.
You can use either the package management system of your Linux distribution or you can install them using python's own packaging system. Although it's easier to use the packages provided by the Linux distribution, I recommend to use pip to install the required packages because using pip ensures that you are using the latest version of the packages. The Linux distribution packages are not always up to date.
To check your system for already installed packages and their versions you can use the pip freeze command or the yolk tool (if you have pip installed, call pip install yolk in your Linux shell).
If the correct wxpython version (>= 3.0.0) is not available in the repository of your distribution, you can use the PPA of the KiCad Software: http://kicad-pcb.org/download/ubuntu/. I found this the most convenient way to get the most recent wxpython build.
A general overview of packages and how to install them can be found in Understanding packages and pip. A detailed description of the installation of the required packages using pip can be found in the section Installing the packages required by pSysmon in the developers guide.
pSysmon uses a database backend to manage the data. Although the software is designed to support multiple database engines, currently a MySQL database server has to be used. The MySQL database server is available at almost all Linux distributions. The easiest way to setup the database server is to install it using your system's package installation manager.