Show
Ignore:
Timestamp:
10/20/09 15:35:43 (5 years ago)
Author:
Theo Schlossnagle <jesus@omniti.com>
git-committer:
Theo Schlossnagle <jesus@omniti.com> 1256052943 +0000
git-parent:

[dfd06d8bc70524168b54bb26477b5f0a3f3a38fe]

git-author:
Theo Schlossnagle <jesus@omniti.com> 1256052943 +0000
Message:

fix web ui to use new tables. refs #150

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • ui/web/lib/Reconnoiter_DB.php

    r33b4929 r2fa2fac  
    2222  } 
    2323  function connect() { 
    24     $this->db = new PDO("pgsql:host=noit.office.omniti.com;dbname=reconnoiter", 
     24    $this->db = new PDO("pgsql:host=localhost;dbname=reconnoiter", 
    2525                        "prism", "prism"); 
    2626    $this->db->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION ); 
     
    8484    $sth = $this->db->prepare(" 
    8585      select distinct(remote_address) as remote_address 
    86         from stratcon.loading_dock_check_s 
    87         join (   select id, max(whence) as whence 
    88                    from stratcon.loading_dock_check_s 
    89                group by id) latestrecord 
    90        USING (id,whence)"); 
     86        from check_currently"); 
    9187    $rv = array(); 
    9288    while($row = $sth->fetch()) { 
     
    150146                            join prism.saved_graphs_dep gd 
    151147                           using (graphid) 
    152                             join stratcon.metric_name_summary s 
     148                            join metric_name_summary s 
    153149                           using (sid,metric_name,metric_type) 
    154150                           where g.ts_search_all @@ to_tsquery(query) 
    155                               or s.ts_search_all @@ to_tsquery(query)))", 
     151                              or s.fts_data @@ to_tsquery(query)))", 
    156152      "select sheetid, title, 
    157153              to_char(last_update, 'YYYY/mm/dd') as last_update 
     
    166162                            join prism.saved_graphs_dep gd 
    167163                           using (graphid) 
    168                             join stratcon.metric_name_summary s 
     164                            join metric_name_summary s 
    169165                           using (sid,metric_name,metric_type) 
    170166                           where g.ts_search_all @@ to_tsquery(query) 
    171                               or s.ts_search_all @@ to_tsquery(query))) 
     167                              or s.fts_data @@ to_tsquery(query))) 
    172168     order by last_update desc", 
    173169      $offset, $limit); 
     
    182178            or graphid in (select graphid 
    183179                            from prism.saved_graphs_dep gd 
    184                             join stratcon.metric_name_summary s 
     180                            join metric_name_summary s 
    185181                           using (sid,metric_name,metric_type) 
    186                            where ts_search_all @@ to_tsquery(query)))", 
     182                           where fts_data @@ to_tsquery(query)))", 
    187183      "select graphid, title, json, 
    188184              to_char(last_update, 'YYYY/mm/dd') as last_update 
     
    193189            or graphid in (select graphid 
    194190                            from prism.saved_graphs_dep gd 
    195                             join stratcon.metric_name_summary s 
     191                            join metric_name_summary s 
    196192                           using (sid,metric_name,metric_type) 
    197                            where ts_search_all @@ to_tsquery(query))) 
     193                           where fts_data @@ to_tsquery(query))) 
    198194     order by last_update desc", 
    199195      $offset, $limit); 
     
    202198    return $this->run_tsearch($searchstring, 
    203199      "select count(*) as count 
    204          from stratcon.mv_loading_dock_check_s
    205          join stratcon.metric_name_summary m using (sid), 
     200         from check_currently
     201         join metric_name_summary m using (sid), 
    206202              (select ? ::text as query) q 
    207         where active = true and (query = '' or ts_search_all @@ to_tsquery(query))", 
     203        where active = true and (query = '' or fts_data @@ to_tsquery(query))", 
    208204      "select c.id, c.sid, c.remote_address, 
    209205              c.target, c.whence, c.module, c.name, 
    210206              m.metric_name, m.metric_type 
    211          from stratcon.mv_loading_dock_check_s
    212          join stratcon.metric_name_summary m using (sid), 
     207         from check_currently
     208         join metric_name_summary m using (sid), 
    213209              (select ? ::text as query) q 
    214         where active = true and (query = '' or ts_search_all @@ to_tsquery(query)) 
     210        where active = true and (query = '' or fts_data @@ to_tsquery(query)) 
    215211     order by target, module, name, remote_address", 
    216212      $offset, $limit); 
     
    238234      $ptr_groupby = ', ciamt.value'; 
    239235      $ptr_join = " 
    240         left join stratcon.mv_loading_dock_check_s cia 
     236        left join check_currently cia 
    241237               on (    $tblsrc.$want ::inet = cia.target ::inet 
    242238                   and cia.module='dns' and cia.name='in-addr.arpa') 
    243         left join stratcon.current_metric_text ciamt 
     239        left join metric_text_currently ciamt 
    244240               on (cia.sid = ciamt.sid and ciamt.name='answer')"; 
    245241    } 
     
    248244      $ptr_groupby = ', caliasmt.value'; 
    249245      $ptr_join = " 
    250         left join stratcon.current_metric_text caliasmt 
     246        left join metric_text_currently caliasmt 
    251247               on (c.sid = caliasmt.sid and caliasmt.name='alias')"; 
    252248    } 
     
    258254             min(c.sid) as sid, min(metric_type) as metric_type, 
    259255             count(1) as cnt 
    260         from stratcon.mv_loading_dock_check_s
    261         join stratcon.metric_name_summary m using (sid) 
     256        from check_currently
     257        join metric_name_summary m using (sid) 
    262258             $ptr_join 
    263259       where active = " . ($active ? "true" : "false") . $where_sql . " 
     
    293289  function get_targets($remote_address = null) { 
    294290    if($remote_address) { 
    295       $sth = $this->db->prepare("select distinct(target) as target from stratcon.loading_dock_check_s where remote_address = ?"); 
     291      $sth = $this->db->prepare("select distinct(target) as target from check_currently where remote_address = ?"); 
    296292      $sth->execute(array($remote_address)); 
    297293    } 
    298294    else { 
    299       $sth = $this->db->prepare("select distinct(target) as target from stratcon.loading_dock_check_s"); 
     295      $sth = $this->db->prepare("select distinct(target) as target from check_currently"); 
    300296      $sth->execute(); 
    301297    } 
     
    309305    $sth = $this->db->prepare(" 
    310306      select sid, id, check_name, metric_name, metric_type 
    311         from ( 
    312          select distinct on (sid, id) sid, id, name as check_name 
    313            from stratcon.loading_dock_check_s 
    314           where target = ? 
    315        order by sid, id, whence desc 
    316              ) c 
    317         join stratcon.metric_name_summary using(sid) 
     307        from check_currently 
     308        join metric_name_summary using(sid) 
    318309       where active = ? 
    319310    "); 
     
    522513    $binds = array(); 
    523514 
    524     $sql = "select m.* from stratcon.mv_loading_dock_check_s m where m.sid in ("; 
     515    $sql = "select m.* from check_currently m where m.sid in ("; 
    525516    for ($i =0 ; $i<count($sid_list);$i++){ 
    526517      $binds[] = $sid_list[$i];