跳转到主要内容

故障升级工具和站点联系信息

项目描述

whatsup 是一组站点和联系人的故障升级工具

安装whatsup

whatsup 可以通过在 https://svn.openplans.org/svn/whatsup 的 python 源码中使用 easy_installpython setup.py 以常规方式安装。推荐使用 virtualenv 进行安装。

python <(curl http://svn.colorstudy.com/virtualenv/trunk/virtualenv.py) whatsup
cd whatsup
. bin/activate
mkdir src
cd src
svn co https://svn.openplans.org/svn/whatsup
cd whatsup
python setup.py develop

您还需要联系人(.ini)和站点(.ini)的数据文件。默认情况下,它们位于 ${VIRTUAL_ENV}/src/whatsup/contacts 和 ${VIRTUAL_ENV}/src/whatsup/sites,但这是可配置的。

实例化whatsup

whatsup 由paste.ini文件提供

paster serve whatsup.ini

可以在此.ini文件的[app:whatsup]部分指定应用程序选项,前面带有前缀whatsup.

  • contacts, sites: 联系人和站点文件的位置。可以是一个文件,也可以是一个包含.ini文件的目录

  • auto_reload: 是否在每次请求时重新加载配置

  • ping: 是否ping站点

  • ping_frequency: 以秒为单位,ping站点的频率

  • smtp_from: 如果用户未指定,则以谁的名义发送电子邮件

  • smtp_server: 要使用的邮件服务器。如果未指定,whatsup不会发送电子邮件

whatsup联系人.ini文件

联系人.ini文件包含一个或多个部分,每个部分对应一个联系人。部分名称应为联系人的名称。可以为每个联系人指定一些数据

  • email: 以逗号分隔的电子邮件地址列表。

  • phone: 以逗号分隔的电话号码列表

  • irc: 以逗号分隔的IRC名称

  • aim: AIM用户名

  • url: 标准网络存在

  • contact: 描述如何联系此人,或包含该信息的文件名

对于每个以逗号分隔的列表,第一个项目被视为主要项目。

whatsup站点.ini文件

站点.ini文件包含一个或多个部分,每个部分对应一个网站。按照惯例,部分名称是网站的域名。可以为每个网站指定多个数据

  • url:网站的地址。如果没有指定,url将来自部分名称(可能是域名)

  • contact:逗号分隔的联系人列表,在网站故障时使用

  • description:对网站的简要描述

  • outage_procedure:如果指定,描述在网站出现故障时应做什么,或者包含该信息的文件名。默认情况下,此链接到联系人表单,提交后将发送电子邮件给联系人。

  • trac:相关Trac网站的URL

项目详细信息


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

whatsup-0.1.1.tar.gz (47.0 kB 查看哈希值)

上传时间

构建分布

whatsup-0.1.1-py2.5.egg (55.5 kB 查看哈希值)

上传时间

由以下机构支持