".__('Agent configuration')." > ".__('Alerts')."";
// ==========================
// Create module/type combo
// ==========================
echo '
";
// ==========================
// Simple alerts view
// ==========================
$sql = 'SELECT * FROM tagente_modulo WHERE id_agente = "'.$id_agente.'"';
$result = mysql_query ($sql);
if ($row = mysql_num_rows( $result)) {
echo "".__('Simple alerts')."
";
$color=1;
$string='';
while ($row=mysql_fetch_array($result)){ // All modules of this agent
$id_tipo = $row["id_tipo_modulo"];
$nombre_modulo = substr($row["nombre"],0,21);
//module type modulo is $row2["nombre"];
$sql = 'SELECT *
FROM talerta_agente_modulo
WHERE id_agente_modulo = '.$row["id_agente_modulo"];
// From all the alerts give me which are from my agent
$result3=mysql_query($sql);
while ($row3=mysql_fetch_array($result3)){
if ($color == 1){
$tdcolor="datos";
$color =0;
} else {
$tdcolor="datos2";
$color =1;
}
$sql4='SELECT nombre FROM talerta WHERE id_alerta = '.$row3["id_alerta"];
$result4=mysql_query($sql4);
$row4=mysql_fetch_array($result4);
// Alert name defined by $row4["nombre"];
$nombre_alerta = $row4["nombre"];
$string = $string."".$nombre_modulo;
$string .= show_alert_row_edit ($row3, $tdcolor, $row["id_tipo_modulo"],0);
$string = $string." | ";
$id_grupo = dame_id_grupo($id_agente);
if (give_acl ($config['id_user'], $id_grupo, "LW")) {
$string = $string."
";
$string = $string."
";
}
$string = $string." | ";
}
}
if (isset($string) & $string!='') {
echo "
".__('Name')." |
".__('Type')." |
".__('Alert')." |
".__('Threshold')." |
".__('Min.')." |
".__('Max.')." |
".__('Time')." |
".__('Description')." |
".__('info')." |
".__('Action')." |
";
echo $string;
echo "
";
} else {
echo "".__('This agent doesn\'t have any alert')."
";
}
} else {
echo "".__('This agent doesn\'t have any module')."
";
}
// ==========================
// Combined alerts view
// ==========================
echo "".__('Combined alerts')."
";
$sql = 'SELECT * FROM talerta_agente_modulo WHERE id_agent = '.$id_agente;
$result = mysql_query ($sql);
if (mysql_num_rows($result) == 0) {
echo "".__('This agent doesn\'t have any module')."
";
} else {
$color = 1;
$string = "";
while ($row=mysql_fetch_array($result)){
// Show data for this combined alert
$string .= "
";
$string .= __('Combined')." #".$row["id_aam"];
$string .= show_alert_row_edit ($row, "datos3", 0, 1);
$string .= ' | '; // action
if (give_acl($config['id_user'], $id_grupo, "LW")==1){
$string .= " ";
$string .= "
";
}
$id_aam = $row["id_aam"];
$sql = "SELECT * FROM tcompound_alert, talerta_agente_modulo WHERE tcompound_alert.id = $id_aam AND talerta_agente_modulo.id_aam = tcompound_alert.id_aam";
$result2 = mysql_query ($sql);
while ($row2 = mysql_fetch_array($result2)) {
// Show data for each component of this combined alert
if ($color == 1){
$tdcolor="datos";
$color =0;
} else {
$tdcolor="datos2";
$color =1;
}
$module = get_db_row ("tagente_modulo", "id_agente_modulo", $row2["id_agente_modulo"]);
$description = $row2["descripcion"];
$alert_mode = $row2["operation"];
$id_agente_name = get_db_value ("nombre", "tagente", "id_agente", $module["id_agente"]);
$string .= " |
".$id_agente_name." - ".substr($module["nombre"],0,15)."";
$string .= show_alert_row_edit ($row2, $tdcolor, $module["id_tipo_modulo"],1);
$string .= " | ";
$id_grupo = dame_id_grupo($id_agente);
if (give_acl($config['id_user'], $id_grupo, "LW")==1){
$string .= " ";
$string .= "
";
}
$string .= " | ";
}
}
if (isset($string) & $string != "") {
echo "
".__('Name')." |
".__('Type')." |
".__('Oper')." |
".__('Threshold')." |
".__('Min.')." |
".__('Max.')." |
".__('Time')." |
".__('Description')." |
".__('info')." |
".__('Action')." |
";
echo $string;
echo "
";
} else {
echo "".__('This agent doesn\'t have any alert')."
";
}
}
?>