从nagios/icinga服务器同步数据的django库。

django-nagios-cache的Python项目详细描述


#django-nagios cache

零件

django模型
这是数据结构。我直接与nagios/icinga服务相关,
服务组,主机和主机组。

django-nagios cache
```
之后,您必须将``nagios-cache``添加到```已安装的``应用程序``````````````````中,然后
运行
````````
python manage.py migrate-nagios-cache
`````
这将把4个模型添加到您的数据库中。

py:
``python
nagios-cache-u-cache-url=“https://monitoning.example.org/cgi bin/icinga/status.cgi”
nagios-cache-user“=”nagios-user“,
nagios-cache-password“=”password“nagios-4-nagios-123”,
nagios-cache-autoclean=false
nagios-cache-cache-cache-cache-cache-cache-cache-cache-cache-cache-cache-cache-cache-cache-cache-cache-cache-cache-password“,
>nagi缓存url nagios缓存url```,而另外两个是可选的。
如果没有身份验证详细信息,``` django nagios cache``将在未经身份验证的情况下获取
数据。
如果设置``nagios` cache` u autoclean=true``每个查询都将自动
清除最后一个``nagios` cache` u autoclean`天``未同步的条目。

用法
在第一次运行时,您可能希望执行
```
python manage.pynagios_sync
```

这将同步所有内容。注意这可能需要一些时间。在我的计算机上,20000个检查、1500个主机、200个主机组和10个服务组这大约需要4分钟。

查看
```
./manage.py nagios_sync--help

--主机组[主机组[主机组…]
仅同步给定的主机组
--服务组[服务组[服务组…]
仅同步给定的服务组
--同步主机同步主机
--sync services sync services sync services sync hostgroups sync hostgroups让我们看看“nagios”缓存/management/commands/nagios同步。上面有对命令行选项的调用。
``python
from django.utils import timezone

t=timezone.now()


nagioshoststatus.clean_old(t)
nagioservicestatus.import_all(t)
nagioshostgroup.import_all(t)
nagioservicegroup.import_single(t,'dns')
```

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

推荐PyPI第三方库


热门话题
如何下载多个。java中的PDF文件   linux Java打开文件,形成实际用户主页~/   java如何在时间线内维护TableView选择?   java Hibernate注释@Where vs@WhereJoinTable   Java读/写访问异常FileNotFoundException(访问被拒绝)   继承在Java中是否可以扩展最后一个类?   Android HttpClient使用java使应用程序崩溃。lang.OutOfMemoryError:pthread_create   java为什么即使我在proguardproject中添加了jar文件,也会出现这种错误。txt?   如果添加JButton,swing Java FocusListener和KeyListener将无法工作   java使用solrj检索json格式的SolrDocument   使用Microsoft Visual Studio代码进行Java编程   java NoClassDefFoundError:org/apache/log4j/Logger   哈希集中包含相等对象的java   java中的参数化构造函数是否需要有一个主体?   java类似于NetBeans不必要的代码检测器   Java实践问题   java Blackberry“[projectname].调试文件丢失”和“I/O错误:找不到程序”jar