gnunet-svn
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]