{ "info": { "author": "Dmitry Vasilyev", "author_email": "info@postgrespro.ru", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: System :: Monitoring" ], "description": "****************************************\nmamonsu: Monitoring agent for PostgreSQL\n****************************************\n\n============\nBuild status\n============\n.. image:: https://travis-ci.org/postgrespro/mamonsu.svg?branch=master\n :target: https://travis-ci.org/postgrespro/mamonsu\n\n========\nLicense\n========\n\nDevelopment version, available on github, released under BSD 3-clause.\n\n============\nInstallation\n============\n\nPre-Build packages for:\n\n Linux distros: https://packagecloud.io/postgrespro/mamonsu\n\n `Windows installers `_\n\nNOTE: pre-build packages on packagecloud only for mamonsu 2.3.4\n\nInstall via pip:\n\n.. code-block:: bash\n\n $ pip install mamonsu\n\nInstall from git:\n\n.. code-block:: bash\n\n $ git clone ... && cd mamonsu && python setup.py build && python setup.py install\n\nBuild deb:\n\n.. code-block:: bash\n\n $ apt-get install make dpkg-dev debhelper python-dev python-setuptools\n $ git clone ... && cd mamonsu && make deb && dpkg -i mamonsu*.deb\n\nBuild rpm:\n\n.. code-block:: bash\n\n $ yum install make rpm-build python2-devel python-setuptools\n $ git clone ... && cd mamonsu && make rpm && rpm -i mamonsu*.rpm\n\nBuild win32 exe: (worked with python v3.{4,5}: py2exe v0.9.2.2 and pywin32 v220 or python v2.7: py2exe v0.6.9 and pywin32 v220):\n\n.. code-block:: bash\n\n $ git clone ... && cd mamonsu && python setup_win32.py py2exe\n $ cp dist\\{mamonsu, service_win32}.exe c:\\mamonsu\n $ c:\\mamonsu\\mamonsu.exe -w c:\\mamonsu\\agent.conf\n $ c:\\mamonsu\\service_win32.exe -install\n $ net start mamonsu\n\nNOTE: windows installer only for mamonsu 2.3.4 version\n\nBuild nsis installer:\n\n.. code-block:: bash\n\n $ git clone ... && cd mamonsu && python setup_win32.py py2exe\n $ nsis packaging/win/mamonsu.nsis\n\n==========\nConfigure\n==========\n\nExport template for zabbix:\n\n.. code-block:: bash\n\n $ mamonsu export template template.xml --add-plugins /etc/mamonsu/plugins\n or\n $ cp /usr/share/mamonsu/template.xml .\n\nor get example of config with all available parameters at https://postgrespro.ru/products/extensions/mamonsu\n\nImport this file in web interface of zabbix: Configuration => Templates => Import, or deploy with mamonsu:\n\n.. code-block:: bash\n\n $ mamonsu zabbix template export /usr/share/mamonsu/template.xml --url=http://zabbix/ --user=Admin --password=zabbix\n\nAdd this template like `PostgresPro-Linux2` at your monitoring host, or create host with mamonsu:\n\n.. code-block:: bash\n\n $ mamonsu zabbix host create