2013-07-30 Miguel de Dios <miguel.dedios@artica.es>
* mobile/operation/networkmap.php, godmode/users/user_list.php, include/javascript/pandora.js, include/javascript/openlayers.pandora.js, include/functions_snmp_browser.php, include/api.php, include/functions_api.php, operation/snmpconsole/snmp_browser.php, operation/agentes/networkmap.dinamic.php: improved the source code style. git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@8596 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
parent
9b18352767
commit
c7e78e0190
|
@ -1,3 +1,13 @@
|
|||
2013-07-30 Miguel de Dios <miguel.dedios@artica.es>
|
||||
|
||||
* mobile/operation/networkmap.php, godmode/users/user_list.php,
|
||||
include/javascript/pandora.js,
|
||||
include/javascript/openlayers.pandora.js,
|
||||
include/functions_snmp_browser.php, include/api.php,
|
||||
include/functions_api.php, operation/snmpconsole/snmp_browser.php,
|
||||
operation/agentes/networkmap.dinamic.php: improved the source code
|
||||
style.
|
||||
|
||||
2013-07-30 Sergio Martin <sergio.martin@artica.es>
|
||||
|
||||
* include/functions_users.php
|
||||
|
|
|
@ -80,11 +80,11 @@ if ($correctLogin) {
|
|||
// The extension API file must exist and the extension must be enabled
|
||||
if (file_exists($extension_api_url) && !in_array($ext_name,extensions_get_disabled_extensions())) {
|
||||
include_once($extension_api_url);
|
||||
$function_name = 'apiextension_'.$op.'_'.$ext_function;
|
||||
$function_name = 'apiextension_' . $op .'_' . $ext_function;
|
||||
}
|
||||
}
|
||||
else {
|
||||
$function_name = 'api_'.$op.'_'.$op2;
|
||||
$function_name = 'api_' . $op . '_' . $op2;
|
||||
}
|
||||
|
||||
// Check if the function exists
|
||||
|
|
|
@ -266,7 +266,9 @@ function api_get_agent_module_name_last_value($agentName, $moduleName, $other =
|
|||
|
||||
function api_get_module_last_value($idAgentModule, $trash1, $other = ';', $returnType)
|
||||
{
|
||||
$sql = sprintf('SELECT datos FROM tagente_estado WHERE id_agente_modulo = %d', $idAgentModule);
|
||||
$sql = sprintf('SELECT datos
|
||||
FROM tagente_estado
|
||||
WHERE id_agente_modulo = %d', $idAgentModule);
|
||||
$value = db_get_value_sql($sql);
|
||||
if ($value === false) {
|
||||
switch ($other['type']) {
|
||||
|
@ -471,8 +473,7 @@ function api_get_tree_agents($trash1, $trahs2, $other, $returnType)
|
|||
'alert_templates_field3',
|
||||
'alert_actions_field3',
|
||||
'alert_templates_id_group',
|
||||
'alert_actions_id_group'
|
||||
);
|
||||
'alert_actions_id_group');
|
||||
|
||||
/* agent related field mappings (output field => column designation for 'tagente') */
|
||||
|
||||
|
@ -493,8 +494,7 @@ function api_get_tree_agents($trash1, $trahs2, $other, $returnType)
|
|||
'agent_id_parent' => 'id_parent as agent_id_parent',
|
||||
'agent_custom_id' => 'custom_id as agent_custom_id',
|
||||
'agent_server_name' => 'server_name as agent_server_name',
|
||||
'agent_cascade_protection' => 'cascade_protection as agent_cascade_protection',
|
||||
);
|
||||
'agent_cascade_protection' => 'cascade_protection as agent_cascade_protection');
|
||||
|
||||
/* module related field mappings 1/2 (output field => column for 'tagente_modulo') */
|
||||
|
||||
|
@ -535,8 +535,7 @@ function api_get_tree_agents($trash1, $trahs2, $other, $returnType)
|
|||
'module_max_critical' => 'max_critical as module_max_critical',
|
||||
'module_str_critical' => 'str_critical as module_str_critical',
|
||||
'module_min_ff_event' => 'min_ff_event as module_min_ff_event',
|
||||
'module_delete_pending' => 'delete_pending as module_delete_pending',
|
||||
);
|
||||
'module_delete_pending' => 'delete_pending as module_delete_pending');
|
||||
|
||||
/* module related field mappings 2/2 (output field => column for 'tagente_estado') */
|
||||
|
||||
|
@ -552,8 +551,7 @@ function api_get_tree_agents($trash1, $trahs2, $other, $returnType)
|
|||
'module_running_by' => 'running_by as module_running_by',
|
||||
'module_last_execution_try' => 'last_execution_try as module_last_execution_try',
|
||||
'module_status_changes' => 'status_changes as module_status_changes',
|
||||
'module_last_status' => 'last_status as module_last_status',
|
||||
);
|
||||
'module_last_status' => 'last_status as module_last_status');
|
||||
|
||||
/* alert related field mappings (output field => column for 'talert_template_modules', ... ) */
|
||||
|
||||
|
@ -616,8 +614,7 @@ function api_get_tree_agents($trash1, $trahs2, $other, $returnType)
|
|||
'alert_internal' => 't5.internal as alert_internal',
|
||||
'alert_commands_id' => 't5.id as alert_commands_id',
|
||||
'alert_commands_name' => 't5.name as alert_commands_name',
|
||||
'alert_commands_description' => 't5.description as alert_commands_description',
|
||||
);
|
||||
'alert_commands_description' => 't5.description as alert_commands_description');
|
||||
|
||||
|
||||
if ($fields == false) {
|
||||
|
@ -631,17 +628,17 @@ function api_get_tree_agents($trash1, $trahs2, $other, $returnType)
|
|||
$estado_additional_columns = "";
|
||||
$alert_additional_columns = "";
|
||||
|
||||
foreach( $fields as $fld ) {
|
||||
if( array_key_exists ($fld, $agent_field_column_mapping ) ) {
|
||||
foreach ($fields as $fld ) {
|
||||
if (array_key_exists ($fld, $agent_field_column_mapping ) ) {
|
||||
$agent_additional_columns .= (", " . $agent_field_column_mapping[$fld] );
|
||||
}
|
||||
if( array_key_exists ($fld, $module_field_column_mampping ) ) {
|
||||
if (array_key_exists ($fld, $module_field_column_mampping ) ) {
|
||||
$module_additional_columns .= (", " . $module_field_column_mampping[$fld]);
|
||||
}
|
||||
if( array_key_exists ($fld, $estado_fields_to_columns_mapping ) ) {
|
||||
if (array_key_exists ($fld, $estado_fields_to_columns_mapping ) ) {
|
||||
$estado_additional_columns .= (", " . $estado_fields_to_columns_mapping[$fld]);
|
||||
}
|
||||
if( array_key_exists ($fld, $alert_fields_to_columns_mapping ) ) {
|
||||
if (array_key_exists ($fld, $alert_fields_to_columns_mapping ) ) {
|
||||
$alert_additional_columns .= (", " . $alert_fields_to_columns_mapping[$fld]);
|
||||
}
|
||||
}
|
||||
|
@ -653,7 +650,8 @@ function api_get_tree_agents($trash1, $trahs2, $other, $returnType)
|
|||
if ($groups === false) $groups = array();
|
||||
$groups = str_replace('\n', $returnReplace, $groups);
|
||||
|
||||
$agents = db_get_all_rows_sql('SELECT id_agente as agent_id, id_grupo as agent_id_group ' . $agent_additional_columns . ' FROM tagente');
|
||||
$agents = db_get_all_rows_sql('
|
||||
SELECT id_agente AS agent_id, id_grupo AS agent_id_group ' . $agent_additional_columns . ' FROM tagente');
|
||||
if ($agents === false) $agents = array();
|
||||
$agents = str_replace('\n', $returnReplace, $agents);
|
||||
|
||||
|
@ -667,10 +665,9 @@ function api_get_tree_agents($trash1, $trahs2, $other, $returnType)
|
|||
$agent['type_row'] = 'agent';
|
||||
$returnVar[] = $agent;
|
||||
|
||||
if( strlen($module_additional_columns) <= 0
|
||||
if ( strlen($module_additional_columns) <= 0
|
||||
&& strlen($estado_additional_columns) <= 0
|
||||
&& strlen($alert_additional_columns) <= 0 )
|
||||
{
|
||||
&& strlen($alert_additional_columns) <= 0 ) {
|
||||
continue; /** SKIP collecting MODULES and ALERTS **/
|
||||
}
|
||||
|
||||
|
@ -690,8 +687,7 @@ function api_get_tree_agents($trash1, $trahs2, $other, $returnType)
|
|||
$module['type_row'] = 'module';
|
||||
$returnVar[] = $module;
|
||||
|
||||
if( strlen($alert_additional_columns) <= 0 )
|
||||
{
|
||||
if ( strlen($alert_additional_columns) <= 0 ) {
|
||||
continue; /** SKIP collecting ALERTS info **/
|
||||
}
|
||||
|
||||
|
|
|
@ -165,7 +165,8 @@ function snmp_browser_get_tree ($target_ip, $community, $starting_oid = '.', $ve
|
|||
$oid_tree = array('__LEAVES__' => array());
|
||||
if ($version == "3") {
|
||||
exec ($snmpwalk_bin . ' -m ALL -v 3 -u ' . escapeshellarg($snmp3_auth_user) . ' -A ' . escapeshellarg($snmp3_auth_pass) . ' -l ' . escapeshellarg($snmp3_security_level) . ' -a ' . escapeshellarg($snmp3_auth_method) . ' -x ' . escapeshellarg($snmp3_privacy_method) . ' -X ' . escapeshellarg($snmp3_privacy_pass) . ' ' . escapeshellarg($target_ip) . ' ' . escapeshellarg($starting_oid) . ' 2>/dev/null', $output, $rc);
|
||||
} else {
|
||||
}
|
||||
else {
|
||||
exec ($snmpwalk_bin . ' -m ALL -M +' . escapeshellarg($config['homedir'] . '/attachment/mibs') . ' -Cc -c ' . escapeshellarg($community) . ' -v ' . escapeshellarg($version) . ' ' . escapeshellarg($target_ip) . ' ' . escapeshellarg($starting_oid) . ' 2>/dev/null', $output, $rc);
|
||||
}
|
||||
//if ($rc != 0) {
|
||||
|
@ -265,7 +266,8 @@ function snmp_browser_get_oid ($target_ip, $community, $target_oid, $version = '
|
|||
}
|
||||
if ($version == "3") {
|
||||
exec ($snmpget_bin . ' -m ALL -v 3 -u ' . escapeshellarg($snmp3_auth_user) . ' -A ' . escapeshellarg($snmp3_auth_pass) . ' -l ' . escapeshellarg($snmp3_security_level) . ' -a ' . escapeshellarg($snmp3_auth_method) . ' -x ' . escapeshellarg($snmp3_privacy_method) . ' -X ' . escapeshellarg($snmp3_privacy_pass) . ' ' . escapeshellarg($target_ip) . ' ' . escapeshellarg($target_oid) . ' 2>/dev/null', $output, $rc);
|
||||
} else {
|
||||
}
|
||||
else {
|
||||
exec ($snmpget_bin . ' -m ALL -M +' . escapeshellarg($config['homedir'] . '/attachment/mibs') . ' -On -c ' . escapeshellarg($community) . ' -v ' . escapeshellarg($version) . ' ' . escapeshellarg($target_ip) . ' ' . escapeshellarg($target_oid) . ' 2>/dev/null', $output, $rc);
|
||||
}
|
||||
|
||||
|
|
|
@ -40,7 +40,7 @@ $graph = networkmap_generate_hash(__('Pandora FMS'), $group, $simple,
|
|||
$font_size, $layout, $nooverlap, $zoom, $ranksep, $center, $regen,
|
||||
$pure, $id_networkmap, $show_snmp_modules, true, true,
|
||||
$text_filter);
|
||||
html_debug_print($graph, true);
|
||||
|
||||
networkmap_print_jsdata($graph);
|
||||
|
||||
$zoom_default = file($config['homedir'] . '/images/zoom_default.svg');
|
||||
|
@ -176,7 +176,7 @@ var node = svg.selectAll(".node")
|
|||
//.on("click", click)
|
||||
.call(force.drag);
|
||||
|
||||
svg.style("opacity", 1e-6)
|
||||
svg.style("opacity", 1e-6)
|
||||
.transition()
|
||||
.duration(1000)
|
||||
.style("opacity", 1);
|
||||
|
|
|
@ -56,8 +56,10 @@ if (is_ajax()) {
|
|||
$custom_action = urldecode (base64_decode ($custom_action));
|
||||
}
|
||||
|
||||
$oid = snmp_browser_get_oid ($target_ip, $community, $target_oid, $snmp_version,
|
||||
$snmp3_auth_user, $snmp3_security_level, $snmp3_auth_method, $snmp3_auth_pass, $snmp3_privacy_method, $snmp3_privacy_pass);
|
||||
$oid = snmp_browser_get_oid ($target_ip, $community,
|
||||
$target_oid, $snmp_version, $snmp3_auth_user,
|
||||
$snmp3_security_level, $snmp3_auth_method, $snmp3_auth_pass,
|
||||
$snmp3_privacy_method, $snmp3_privacy_pass);
|
||||
snmp_browser_print_oid ($oid, $custom_action);
|
||||
return;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue