此应用程序从一个或多个服务器上的monit实例收集数据,存储并可视化它们。

django-monit-collector的Python项目详细描述


#django monit collector

这是一个django项目,它从一台或多台服务器上的<;a href=“https://monit.com/monit/”target=“\blank”>;monit<;/a>;实例收集数据,并使用<;a href=“http://getbootstrap.com/”target=“\blank”>;bootstrap<;/a>;和javascript库将其存储和可视化<;a href=“http://dygraphs.com/”target=“\u blank”>;动态图表<;/a>;。示例网站:http://monitocollector.cfsme network.de

-从一个或多个服务器收集和分析monit xml数据。
-存储给定时间段的数据。
-以漂亮的图形显示。
-进程的启动/停止/重新启动按钮。
-状态表和图表通过ajax自动刷新。
-进程停止发送数据(从monitrc中删除)时自动删除。服务器可以手动删除。

设置:Py:Br/> ItRaleDeAPpIs= [BR/>监视器',
…BR/> 'BR/>如果你想改变你的设置中的默认值。PY:BR/> ` BR/>应该与在Actudic文件中设置的一样,例如“设置守护程序60”
NealthUpDeDeEY期=60 BR/>最大日存储数据,只有正确,如果MONIT_UPDATE_PERIOD设置正确,则最大存储天数=7
```
Include monitocollector in your url.py:
```
```
import monitocollector.url as m_url

url(r'^monitocollector/',Include(m_url)),
``
创建/同步数据库并创建超级用户(您需要登录才能访问monit collector仪表板):
`````
python manage.py syncdb
````
收集静态文件:
`````
python manage.py Collect static
``
使用正确的web服务器配置该应用程序,应在http://mydomain.com/monitocollector/。

在monitrc文件中添加此行以将数据发送到收集器。
```
设置monit http://mydomain.com/monit collector/collector
```
如果要启用启动/停止按钮(可选),monit http守护进程必须可用,在monitrc中(您也可以)
``
设置httpd端口2812
允许myuser:mypassword
```
如果您不想允许从任何地方访问,请在安装monitcollector的服务器的IP地址中添加“允许IP.address…”。
必须在设置中设置用户和密码。py:
``
启用按钮=True
监视用户=您的用户
监视密码=您的密码
监视端口=2812
```
如果使用默认端口2812,则不必指定端口此外,端口不能被防火墙阻止,例如
```
ufw allow 2812
````

不使用privided脚本在我的情况下会导致错误。
```
使用pidfile/path/to/pid/gunicorn.pid检查进程监控器
启动程序=“/project/path/gunicorn.sh start”
停止程序=“/project/path/gunicorn.sh stop”
如果失败的主机127.0.0.1端口8011协议http,则重新启动
如果5在5个周期内重新启动然后警告
```
,那么在gunicorn.conf
```
bind='127.0.0.1:8011'

pidfile='/path/to/pid/gunicorn.pid'
```

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java中最小长度的字数计算   java事务处理JavaEE 6   java如何进行5分钟刷新并检查txt是否被修改?   java可以同时拖动多个对象   变量长、双精度、字节、字符在Java中的用途是什么?   spring将XMLBean配置转换为java配置   java检测不可靠网络上的TCP丢失   Java:TCP加密、SSL和Netty   在java中,如何使用isAssignableFrom的映射避免多个if-else   在J2EE动态Web项目中找不到java CSS文件   java遍历领域查询到RealmList   安卓阅读网站内容Java   java如何修改/自定义/反编译Opera mini jar文件?   java死锁播放框架如何使用控制器中的参数检查@RestrictedResource?   java在MS Excel中导入xml文件我们如何使用Python或任何其他编程语言自动化此流程?   java如何暂停正在运行的线程并在需要时重新启动同一线程?