Browse Source

Change export to nagios filter

devel
bashmak 8 years ago
parent
commit
d05739d18e
  1. 5
      devapp/views.py

5
devapp/views.py

@ -595,8 +595,9 @@ def nagios_objects_conf(request):
def norm_name(name: str, replreg=re.compile(r'\W{1,255}', re.IGNORECASE)):
return replreg.sub('', name)
for dev in Device.objects.exclude(devtype='On', ip_address='127.0.0.1').select_related('parent_dev').only(
'ip_address', 'comment', 'parent_dev'):
for dev in Device.objects.exclude(Q(ip_address=None) | Q(ip_address='127.0.0.1'))\
.select_related('parent_dev')\
.only('ip_address', 'comment', 'parent_dev'):
conf = templ(host_name=norm_name("%d%s" % (dev.pk, translit(dev.comment, language_code='ru', reversed=True))),
host_addr=dev.ip_address,
parent_host_name=norm_name("%d%s" % (dev.parent_dev.pk,

Loading…
Cancel
Save