displayGraphTemplates($graphTemplates, $quietMode); exit(0); } if ($listInputFields) { if ($templateId > 0) { $input_fields = getInputFields($templateId, $quietMode); displayInputFields($input_fields, $quietMode); } else { echo "ERROR: You must supply an graph-template-id before you can list its input fields\n"; echo "Try --graph-template-id=[ID] --list-input-fields\n"; exit(1); } exit(0); } if ($listHosts) { displayHosts($hosts, $quietMode); exit(0); } /* get the existing snmp queries */ $snmpQueries = getSNMPQueries(); if ($listSNMPQueries) { displaySNMPQueries($snmpQueries, $quietMode); exit(0); } /* Some sanity checking... */ if ($dsGraph["snmpQueryId"] != "") { if (!isset($snmpQueries[$dsGraph["snmpQueryId"]])) { echo "ERROR: Unknown snmp-query-id (" . $dsGraph["snmpQueryId"] . ")\n"; echo "Try --list-snmp-queries\n"; exit(1); }
case "--list-snmp-queries": $listSNMPQueries = 1; break; case "--force": $force = 1; break; case "--list-graph-templates": displayGraphTemplates($graphTemplates); return 0; default: display_help(); return 0; } } if ($listHosts) { displayHosts($hosts); return 0; } /* get the existing snmp queries */ $snmpQueries = getSNMPQueries(); if ($listSNMPQueries == 1) { displaySNMPQueries($snmpQueries); return 0; } /* Some sanity checking... */ if (isset($dsGraph["snmpQueryId"])) { if (!isset($snmpQueries[$dsGraph["snmpQueryId"]])) { echo "Unknown snmp-query-id (" . $dsGraph["snmpQueryId"] . ")\n"; echo "Try --list-snmp-queries\n"; return 1; }