[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r25951 - gnunet-planetlab/gplmt/scripts
From: |
gnunet |
Subject: |
[GNUnet-SVN] r25951 - gnunet-planetlab/gplmt/scripts |
Date: |
Wed, 30 Jan 2013 17:34:14 +0100 |
Author: otarabai
Date: 2013-01-30 17:34:14 +0100 (Wed, 30 Jan 2013)
New Revision: 25951
Added:
gnunet-planetlab/gplmt/scripts/import.template
gnunet-planetlab/gplmt/scripts/zabbix-generate-xml.py
Log:
script to generate zabbix XML import
Added: gnunet-planetlab/gplmt/scripts/import.template
===================================================================
--- gnunet-planetlab/gplmt/scripts/import.template
(rev 0)
+++ gnunet-planetlab/gplmt/scripts/import.template 2013-01-30 16:34:14 UTC
(rev 25951)
@@ -0,0 +1,28 @@
+ <host name="[name]">
+ <host>[name]</host>
+ <proxy/>
+ <useip>0</useip>
+ <ip/>
+ <dns>[name]</dns>
+ <port>10050</port>
+ <status>0</status>
+ <ipmi_authtype>-1</ipmi_authtype>
+ <ipmi_privilege>2</ipmi_privilege>
+ <ipmi_username/>
+ <ipmi_password/>
+ <templates>
+ <template>
+ <name>Template OS Linux</name>
+ </template>
+ </templates>
+ <groups>
+ <group>
+ <name>Planetlab Servers</name>
+ </group>
+ </groups>
+ <applications/>
+ <items/>
+ <discovery_rules/>
+ <macros/>
+ <inventory/>
+ </host>
Added: gnunet-planetlab/gplmt/scripts/zabbix-generate-xml.py
===================================================================
--- gnunet-planetlab/gplmt/scripts/zabbix-generate-xml.py
(rev 0)
+++ gnunet-planetlab/gplmt/scripts/zabbix-generate-xml.py 2013-01-30
16:34:14 UTC (rev 25951)
@@ -0,0 +1,27 @@
+#!/usr/bin/python
+
+import sys
+
+templateFile = 'import.template'
+if len(sys.argv) > 2:
+ templateFile = sys.argv[2]
+
+try:
+ nodeFile = sys.argv[1]
+except:
+ print 'Usage:', sys.argv[0], '<nodes file> [template file]'
+ sys.exit(2)
+
+print '<?xml version="1.0" encoding="UTF-8"?>'
+print '<hosts>'
+
+t = open(templateFile, 'r')
+template = t.read()
+t.close()
+
+f = open(nodeFile, 'r')
+for node in f.readlines():
+ print template.replace('[name]', node.rstrip())
+f.close()
+
+print '</hosts>'
Property changes on: gnunet-planetlab/gplmt/scripts/zabbix-generate-xml.py
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r25951 - gnunet-planetlab/gplmt/scripts,
gnunet <=