{ "info": { "author": "Chris Patterson and Jeff Hammel", "author_email": "jhammel@openplans.org", "bugtrack_url": null, "classifiers": [], "description": "whatsup\n=======\n\nwhatsup is an outage escalation tool for a list of sites and contacts\n\n\nInstalling whatsup\n------------------\n\nwhatsup is installable via ``easy_install`` or ``python setup.py`` in\nthe usual way from the python source at https://svn.openplans.org/svn/whatsup. The recommended installation procedure is with\n``virtualenv``::\n\n python <(curl http://svn.colorstudy.com/virtualenv/trunk/virtualenv.py) whatsup\n cd whatsup\n . bin/activate\n mkdir src\n cd src\n svn co https://svn.openplans.org/svn/whatsup\n cd whatsup\n python setup.py develop\n\nYou will also need data files (.ini) for contacts and sites. By\ndefault these live in ``${VIRTUAL_ENV}/src/whatsup/contacts`` and\n${VIRTUAL_ENV}/src/whatsup/sites, though this is configurable.\n\n\nInstantiating whatsup\n---------------------\n\nwhatsup is served by the paste .ini file::\n\n paster serve whatsup.ini\n\nApplication options may be specified in this .ini file in the\n``[app:whatsup]`` section prefixed with ``whatsup.``:\n\n * contacts, sites: location of the contacts and sites files. can be\n a single file or a directory containing .ini files\n\n * auto_reload: whether to reload the configuration on each request\n\n * ping: whether to ping the sites\n \n * ping_frequency: how often, in seconds, to ping the sites\n\n * smtp_from: who to send email as if the user does not specified\n\n * smtp_server: mail server to use. If not specified, whatsup will\n not send email\n\n\n\nwhatsup contact .ini files\n--------------------------\n\nA contact .ini file contains one or more sections, each corresponding\nto a contact. The name of the section should be the name of the\ncontact. Several data are specifiable for each contact:\n\n * email: comma separated list of email addresses.\n\n * phone: comma separated list of phone numbers\n\n * irc: comma separated list of IRC names\n\n * aim: AIM screenname\n\n * url: canonical web presence\n\n * contact: description of how to contact this person, or a filename\n containing that information\n\nFor each comma separated list, the first item is considered primary.\n\n\nwhatsup site .ini files\n-----------------------\n\nA site .ini file contains one or more sections, each corresponding to\na website. By convention, the section name is the domain name of the\nsite. Several data are specifiable for each site:\n\n * url: location of the site. If not specified, the url will be from\n the section name (presumedly the domain name)\n\n * contact: comma separated list of contacts in case of site outage\n\n * description: brief description of the website\n\n * outage_procedure: if specified, a description of what to do in case\n the site is down or a filename containing that information. By\n default, this links to the contact form which emails the contacts\n upon submission.\n\n * trac: URL of the associated Trac site", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://projects.openplans.org/whatsup", "keywords": null, "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "whatsup", "package_url": "https://pypi.org/project/whatsup/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/whatsup/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://projects.openplans.org/whatsup" }, "release_url": "https://pypi.org/project/whatsup/0.1.1/", "requires_dist": null, "requires_python": null, "summary": "Outage Escalation Tool and Site Contact Info", "version": "0.1.1" }, "last_serial": 801634, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "a358fc68d8fdf93dc0ff265286a3892b", "sha256": "9cc0ab4bc411ae531857a14d470fed47bc968fd9a16b3c35ab3213e919881098" }, "downloads": -1, "filename": "whatsup-0.1-py2.5.egg", "has_sig": false, "md5_digest": "a358fc68d8fdf93dc0ff265286a3892b", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 55537, "upload_time": "2009-10-29T21:36:06", "url": "https://files.pythonhosted.org/packages/16/be/299fed64a083650f4602d16630e3b76c085a719e76a15f17796c91464967/whatsup-0.1-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "e32bf973362ef5046112d31b4b7b0d72", "sha256": "b913f3906b55282fd54fb6cf8e137a0449d3a4a34ad1fba9d02faffaffdc8ca8" }, "downloads": -1, "filename": "whatsup-0.1.tar.gz", "has_sig": false, "md5_digest": "e32bf973362ef5046112d31b4b7b0d72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47027, "upload_time": "2009-10-29T21:36:05", "url": "https://files.pythonhosted.org/packages/9f/f0/0b6472d277c683235849a3c52ad18faffe49fbf77ef05d25941296b38fb9/whatsup-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "6626c35dbdd3ffafb593c0c01f078a26", "sha256": "ad62ed745a0bd86dfbb019e1d2f73c87b46269be064e0b5dd17287dac0abd4ae" }, "downloads": -1, "filename": "whatsup-0.1.1-py2.5.egg", "has_sig": false, "md5_digest": "6626c35dbdd3ffafb593c0c01f078a26", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 55532, "upload_time": "2009-10-29T21:53:34", "url": "https://files.pythonhosted.org/packages/c2/79/b506c33c9ad52a9d1a8981303d8ad07aad29ee89791a4bc78580726533ef/whatsup-0.1.1-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "3a286d906b7b03203b972552820bb9e2", "sha256": "cdfe90ee0d0d011fef341ec6755742b2a7ec95f9dc283ce40f80f29c5b40c55b" }, "downloads": -1, "filename": "whatsup-0.1.1.tar.gz", "has_sig": false, "md5_digest": "3a286d906b7b03203b972552820bb9e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47040, "upload_time": "2009-10-29T21:53:33", "url": "https://files.pythonhosted.org/packages/9e/a3/e00c52310ad2534921dd83e8a6218c6ede43666ce30c118af9b1b31521f0/whatsup-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6626c35dbdd3ffafb593c0c01f078a26", "sha256": "ad62ed745a0bd86dfbb019e1d2f73c87b46269be064e0b5dd17287dac0abd4ae" }, "downloads": -1, "filename": "whatsup-0.1.1-py2.5.egg", "has_sig": false, "md5_digest": "6626c35dbdd3ffafb593c0c01f078a26", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 55532, "upload_time": "2009-10-29T21:53:34", "url": "https://files.pythonhosted.org/packages/c2/79/b506c33c9ad52a9d1a8981303d8ad07aad29ee89791a4bc78580726533ef/whatsup-0.1.1-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "3a286d906b7b03203b972552820bb9e2", "sha256": "cdfe90ee0d0d011fef341ec6755742b2a7ec95f9dc283ce40f80f29c5b40c55b" }, "downloads": -1, "filename": "whatsup-0.1.1.tar.gz", "has_sig": false, "md5_digest": "3a286d906b7b03203b972552820bb9e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47040, "upload_time": "2009-10-29T21:53:33", "url": "https://files.pythonhosted.org/packages/9e/a3/e00c52310ad2534921dd83e8a6218c6ede43666ce30c118af9b1b31521f0/whatsup-0.1.1.tar.gz" } ] }