monitor.git
14 years agoshow/hide advance query form.
Barış Metin [Fri, 9 Oct 2009 15:52:11 +0000 (15:52 +0000)]
show/hide advance query form.

Setting tag Monitor-3.0-22

--This line, and those below, will be ignored--
Please write a changelog for this new tag in the section above
DIFF=========
Index: web/MonitorWeb/monitorweb/controllers.py
===================================================================
--- web/MonitorWeb/monitorweb/controllers.py (.../tags/Monitor-3.0-21) (révision 15272)
+++ web/MonitorWeb/monitorweb/controllers.py (.../trunk) (révision 15272)
@@ -63,6 +63,7 @@
 class QueryForm(widgets.TableForm):
     template = """
     <form xmlns:py="http://purl.org/kid/ns#"
+        id="queryform"
         name="${name}"
         action="${action}"
         method="${method}"
Index: web/MonitorWeb/monitorweb/templates/sitemenu.kid
===================================================================
--- web/MonitorWeb/monitorweb/templates/sitemenu.kid (.../tags/Monitor-3.0-21) (révision 15272)
+++ web/MonitorWeb/monitorweb/templates/sitemenu.kid (.../trunk) (révision 15272)
@@ -7,11 +7,13 @@

     <script type="text/javascript" src="/plekit/prototype/prototype.js"></script>

+    <script type="text/javascript" src="/plekit/toggle/toggle.js"></script>
     <script type="text/javascript" src="/plekit/tablesort/tablesort.js"></script>
     <script type="text/javascript" src="/plekit/tablesort/customsort.js"></script>
     <script type="text/javascript" src="/plekit/tablesort/paginate.js"></script>
     <script type="text/javascript" src="/plekit/table/table.js"></script>
     <link href="/plekit/table/table.css" rel="stylesheet" type="text/css" />
+    <link href="/plekit/toggle/toggle.css" rel="stylesheet" type="text/css" />

     <script type="text/javascript" src="/plekit/niftycorner/niftycube.js"></script>
     <script type="text/javascript" src="/plekit/niftycorner/nifty_init.js"></script>
Index: web/MonitorWeb/monitorweb/templates/query.kid
===================================================================
--- web/MonitorWeb/monitorweb/templates/query.kid (.../tags/Monitor-3.0-21) (révision 15272)
+++ web/MonitorWeb/monitorweb/templates/query.kid (.../trunk) (révision 15272)
@@ -13,11 +13,18 @@

   <div py:match="item.tag == 'content'">
    <h2>Functional, but Under Development...</h2>
+
+<img id="toggle-image-visible-query" src="/plekit/icons/toggle-visible.png" style="height:18px;" onclick="plc_toggle('query')" />
+<img id="toggle-image-hidden-query" src="/plekit/icons/toggle-hidden.png" style="height:18px;display:none" onclick="plc_toggle('query')" /> <span style="font-size:2em;">Monitor Query</span>
+
+<div id="toggle-area-query">
  <table>
  <tr>
  <td>${queryform.display(method="GET", value=data)}</td>
  </tr>
  </table>
+</div>
+
 <h4>Results</h4>
  <table py:if="fields and len(fields.keys()) > 0" id="querylist" cellpadding="0" border="0" class="plekit_table sortable-onload-0 colstyle-alt no-arrow paginationcallback-querylist_paginator max-pages-10 paginate-50" width="100%">
  <thead>
@@ -64,5 +71,16 @@
  </tr>
       </tbody>
  </table>
+<script type="text/javascript">
+var lst = $("querylist");
+var tbody = lst.getElementsBySelector("tbody")[0];
+var trs = tbody.getElementsBySelector("tr");
+if (trs.length > 2) {
+ plc_toggle("query");
+}
+</script>
+
   </div>
+
+
 </html>

14 years agoJS magic to add toggle support to Advanced Query
Barış Metin [Fri, 25 Sep 2009 16:04:32 +0000 (16:04 +0000)]
JS magic to add toggle support to Advanced Query

14 years agoSetting tag Monitor-3.0-21
Stephen Soltesz [Thu, 24 Sep 2009 21:59:20 +0000 (21:59 +0000)]
Setting tag Monitor-3.0-21
fixed pause_penalty bug.
fixed IPAL pcucontrol bug
fixed bootman tunnel setup bug (occurred in rare cases)
deprecated pcuview
added BootmanSequenceRecords to separate config data from source code
added get/setBootmanSequence(s) to xmlrpc API

14 years agodeleted
Stephen Soltesz [Thu, 24 Sep 2009 21:38:09 +0000 (21:38 +0000)]
deleted

14 years agoadded BootmanSequenceRecord to allow bootman sequence to be modified at
Stephen Soltesz [Thu, 24 Sep 2009 21:37:46 +0000 (21:37 +0000)]
added BootmanSequenceRecord to allow bootman sequence to be modified at
runtime without source changes
added init-bootman-sequence to initscripts for pre-defined sequences (from source)
added get/setBootmanSequence(s) to xmlrpc API
added traceroute to selectable values to return from query()
deprecated pcuview() in favor of detailview() and simpleview()
updated site links on actionlist to internal references

added 'creator' to returned fields in rtsurvey and harvest_rt scripts
refined node config directions in emailTxt

added extra command to kill old processes before setting up bootman tunnel on node
moved old sequence definitions to init-bootman-sqeuence.py.
use DB sequences

log files were failing to be copied, so make all scripts in automate-default
end with  "|| :" ; should figure out what's really going on.

14 years agothis doesn't work.
Stephen Soltesz [Fri, 18 Sep 2009 22:46:24 +0000 (22:46 +0000)]
this doesn't work.

14 years agouse simpleview and detailview rather than old 'pcuview' links
Stephen Soltesz [Fri, 18 Sep 2009 22:45:42 +0000 (22:45 +0000)]
use simpleview and detailview rather than old 'pcuview' links

14 years agobug, hard coded port number for telnet on ipal. Made port dynamic.
Stephen Soltesz [Fri, 18 Sep 2009 22:44:11 +0000 (22:44 +0000)]
bug, hard coded port number for telnet on ipal. Made port dynamic.

14 years agochanges to the db for the previous patch.
Stephen Soltesz [Tue, 15 Sep 2009 00:48:35 +0000 (00:48 +0000)]
changes to the db for the previous patch.

14 years agofix a bug with pause_penalty.
Stephen Soltesz [Tue, 15 Sep 2009 00:43:36 +0000 (00:43 +0000)]
fix a bug with pause_penalty.
- bug caused a paused site to never unpause
- now after 30 days ticket is closed, and a new ticket is created, thus
resetting the penalty escalation

14 years agoonly add 'skipping_baddisk' action when the notice is sent, skip it otherwise.
Stephen Soltesz [Mon, 7 Sep 2009 21:04:11 +0000 (21:04 +0000)]
only add 'skipping_baddisk' action when the notice is sent, skip it otherwise.

14 years agoSetting tag Monitor-3.0-20
Stephen Soltesz [Sat, 5 Sep 2009 00:02:26 +0000 (00:02 +0000)]
Setting tag Monitor-3.0-20
Major Features:
added bm log collection and optional integration with BootManager's log Upload()
added iptables_status
expanded advanced query
added differentiated bootmanager_restore actions so that actionsummary displays
counts for each kind of bootmanager action
added pcuerror notices (for mis-configurations) in addition to pcufailed notices
added plain-text options for query page by adding tg_format=plain to URL
fixed cross-module reference that prevented pcucontrol for working with RebootNodeWithPCU() api call.
fixed a bug in determining whether comon's dir was running on a node

14 years agomoved nodequery common code to monitor/query.py
Stephen Soltesz [Fri, 4 Sep 2009 23:47:57 +0000 (23:47 +0000)]
moved nodequery common code to monitor/query.py
updated all imports to use this module
added iptables_status check to findbad
  iptables_status check to scanapi
added iptables_status, fs_status, and uptime to advanced query form
added sortability to uptime check
added nodeselect to fetch.py
added logging of bm logs from bootman.py restore actions

14 years agoadded actionlist_template to display action list consistently on different pages
Stephen Soltesz [Wed, 2 Sep 2009 18:34:48 +0000 (18:34 +0000)]
added actionlist_template to display action list consistently on different pages
added upload() method to enable myops to collect bootmanager and other logs
added pcu error messages to policy setup
clarified messages in emailTxt.py
added log_path field to ActionRecord model to save relative bm log paths
added SQL upgrade script for new actionrecord field
distinguish between bm.log collection form bootman.py and directly uploaded logs
removed unnecessary bootmanager action logs when nothing is done.
fixed a bug in determining whether comon's dir was running on a node

14 years agoI'm not 100% sure about this; I think it will enable the redirect() actions to
Stephen Soltesz [Wed, 2 Sep 2009 18:14:00 +0000 (18:14 +0000)]
I'm not 100% sure about this; I think it will enable the redirect() actions to
send urls relative to the proxy host rather than the Turgobears process which
runs as 127.0.0.1 and isn't useful to a user's browser.

14 years agoadd upload stub, expose query functions with plain text templates,
Stephen Soltesz [Fri, 28 Aug 2009 22:15:30 +0000 (22:15 +0000)]
add upload stub, expose query functions with plain text templates,
add extra fields to query selection

14 years agoadd plain-text versions of the query output and nodelist as a test
Stephen Soltesz [Fri, 28 Aug 2009 21:56:47 +0000 (21:56 +0000)]
add plain-text versions of the query output and nodelist as a test
removed inter-site link on actionlist
report all errors by moving bmlog link to 'message' column in detailview

14 years agonot sure how these got past. remove monitor module references from pcucontrol.
Stephen Soltesz [Thu, 27 Aug 2009 18:50:13 +0000 (18:50 +0000)]
not sure how these got past. remove monitor module references from pcucontrol.
convert unicode strings into standard strings.

14 years agodoh. used m5sum not sha1
Stephen Soltesz [Tue, 25 Aug 2009 15:15:18 +0000 (15:15 +0000)]
doh.  used m5sum not sha1

14 years agolatest 1.6.5 version
Stephen Soltesz [Tue, 25 Aug 2009 15:12:45 +0000 (15:12 +0000)]
latest 1.6.5 version

14 years agoadd pcu_name to pcufailed_notice
Stephen Soltesz [Thu, 20 Aug 2009 17:55:12 +0000 (17:55 +0000)]
add pcu_name to pcufailed_notice
added pcuerror_notice
added convenience functions to FindbadPCURecord
added pcuerror_notice to policy.py
create a different action type for each bootman_restore operation.
added better formatting to actionsummary, so all types of actions are displayed
fixed nodebad logic so that a node leaves the 'disabled' status when it's boot_state changes.

14 years agoSetting tag Monitor-3.0-19
Stephen Soltesz [Mon, 17 Aug 2009 22:51:21 +0000 (22:51 +0000)]
Setting tag Monitor-3.0-19
Major increment -
  adds multiple features and web changes
  adds new fields to db
  improved layout
  general improvements otherwise

14 years agochanged 'monitordebug' to failboot
Stephen Soltesz [Mon, 17 Aug 2009 22:03:47 +0000 (22:03 +0000)]
changed 'monitordebug' to failboot
added run_level to nodebad record
added site_id to database
added DRAC6 support
added GeorgeTown PCU to BayTech to catch their wacky PCU.
add extra sequences too bootman to catch fsck error
remove setting nodes to 'disabled', leave them in failboot
send exception and Unknown Error messages to config.exception_email
disable synccheck in automate-default.sh script

14 years agoadded advanced query
Stephen Soltesz [Mon, 17 Aug 2009 21:49:31 +0000 (21:49 +0000)]
added advanced query
added simple and detailed view rather than single, 'pcuview'
simplified nodelist
clarified some labels
added error page for quickjumps without a target
added site:* and node:* queries for quickjump:
now you can see all sites that match a pattern:
    site:mlab*  or node:*clara*

14 years agoadded firewall checks and notices
Stephen Soltesz [Tue, 28 Jul 2009 22:22:07 +0000 (22:22 +0000)]
added firewall checks and notices
added extra views for a simple and detailed view for sites
added firewall_notice to emailTxt
added extra fields for firewall, external_dns_status, as well as several other
fields reserved for future use, such as traceroute, uptime and rpms.
updated policy to act on firewalled nodes
add dependency on 'nc' netcat for a more reliable nmap, port probing utility.

reorganized scanapi.py, hopefully can generalize this further in the future.

14 years agoadd email notice for 'failed twice' nodes
Stephen Soltesz [Tue, 28 Jul 2009 22:16:17 +0000 (22:16 +0000)]
add email notice for 'failed twice' nodes
added extra bootmanager sequence string

14 years agoan upgrade script to extend convert existing databases
Stephen Soltesz [Mon, 27 Jul 2009 19:58:58 +0000 (19:58 +0000)]
an upgrade script to extend convert existing databases

14 years agosetup default values if they're not already set.
Stephen Soltesz [Mon, 27 Jul 2009 16:32:15 +0000 (16:32 +0000)]
setup default values if they're not already set.

14 years agoadd a 'delete_recent' function to ActionRecord
Stephen Soltesz [Mon, 27 Jul 2009 16:23:41 +0000 (16:23 +0000)]
add a 'delete_recent' function to ActionRecord
collect 'uptime'

14 years agomake zabbix import conditional
Stephen Soltesz [Mon, 27 Jul 2009 16:22:43 +0000 (16:22 +0000)]
make zabbix import conditional

14 years agoadd code to automatically handle manual FSCK errors.
Stephen Soltesz [Mon, 27 Jul 2009 16:22:22 +0000 (16:22 +0000)]
add code to automatically handle manual FSCK errors.

14 years agoadd better node configuration message.
Stephen Soltesz [Mon, 27 Jul 2009 16:21:57 +0000 (16:21 +0000)]
add better node configuration message.

14 years agougg. output hangs on large file contents. truncate data. need a better
Stephen Soltesz [Mon, 27 Jul 2009 16:21:26 +0000 (16:21 +0000)]
ugg.  output hangs on large file contents.  truncate data.  need a better
solution.

14 years agoenable zabbix option before importing zabbix db
Stephen Soltesz [Mon, 27 Jul 2009 16:20:13 +0000 (16:20 +0000)]
enable zabbix option before importing zabbix db

14 years agoadd links for length of query for nodescanhistory view
Stephen Soltesz [Mon, 27 Jul 2009 16:19:22 +0000 (16:19 +0000)]
add links for length of query for nodescanhistory view

14 years agodisable zabbix_enabled flag by default
Stephen Soltesz [Thu, 23 Jul 2009 00:34:31 +0000 (00:34 +0000)]
disable zabbix_enabled flag by default
copy monitor logs files for archives

14 years agodon't create/enable X_monitor user.
Barış Metin [Tue, 21 Jul 2009 10:47:59 +0000 (10:47 +0000)]
don't create/enable X_monitor user.

14 years agosleep could probably be reduced, but the extra newlines are required.
Stephen Soltesz [Mon, 20 Jul 2009 23:04:43 +0000 (23:04 +0000)]
sleep could probably be reduced, but the extra newlines are required.

14 years agoadd a timeout command to the client package
Stephen Soltesz [Thu, 9 Jul 2009 22:04:11 +0000 (22:04 +0000)]
add a timeout command to the client package
new boot manager sequence to bootman.py
use timeout with scanapi operations

14 years agocorrect expired() logic. was reversed.
Stephen Soltesz [Wed, 8 Jul 2009 16:41:59 +0000 (16:41 +0000)]
correct expired() logic. was reversed.

14 years agouse sortLastContact from plekit
Barış Metin [Thu, 2 Jul 2009 14:27:13 +0000 (14:27 +0000)]
use sortLastContact from plekit

14 years agogive noop myops xmlrpc call a extra parameter to allow it to work with the
Stephen Soltesz [Thu, 2 Jul 2009 01:22:40 +0000 (01:22 +0000)]
give noop myops xmlrpc call a extra parameter to allow it to work with the
PLC() object which passes an auth struct to every call.
clear penalties for blacklisted sites.
fixed string in grep in RunlevelAgent
added crazy fix for new BayTech sequence.

14 years agoplace more default values in /etc/planetlab/*.xml
Stephen Soltesz [Thu, 2 Jul 2009 01:20:16 +0000 (01:20 +0000)]
place more default values in /etc/planetlab/*.xml

14 years agoexport PATH for cronjob to work and redirect script's error output to the log file too
Barış Metin [Wed, 1 Jul 2009 16:15:15 +0000 (16:15 +0000)]
export PATH for cronjob to work and redirect script's error output to the log file too

14 years agoimproved post server setup code in Monitor.spec
Stephen Soltesz [Wed, 1 Jul 2009 00:24:24 +0000 (00:24 +0000)]
improved post server setup code in Monitor.spec
improved blacklist.py
added module path to exception in plc.py
included correct functions file for monitor-server.init

14 years agoTagging module Monitor - Monitor-3.0-18
Stephen Soltesz [Mon, 29 Jun 2009 00:12:44 +0000 (00:12 +0000)]
Tagging module Monitor - Monitor-3.0-18
bug fixes.
improved templates and views
cleaned controller code for web
added IPMI requirement to pcucontrol package.

14 years agobug fix in summary template
Stephen Soltesz [Mon, 29 Jun 2009 00:10:21 +0000 (00:10 +0000)]
bug fix in summary template
new access method for fbnode
removed fs_status check b/c it caused false negatives for down nodes that
weren't due to the check hanging.
added a new reboot check.

14 years agoremove rt3 from monitor
Stephen Soltesz [Mon, 29 Jun 2009 00:05:55 +0000 (00:05 +0000)]
remove rt3 from monitor

14 years agoremove rt from monitor package.
Stephen Soltesz [Mon, 29 Jun 2009 00:05:20 +0000 (00:05 +0000)]
remove rt from monitor package.

14 years agoadd an entry for IPMI in case db-config doesn't update.
Stephen Soltesz [Sun, 28 Jun 2009 23:58:30 +0000 (23:58 +0000)]
add an entry for IPMI in case db-config doesn't update.

14 years agorequire OpenIPMI-tools to provide ipmitool command.
Stephen Soltesz [Sun, 28 Jun 2009 23:44:32 +0000 (23:44 +0000)]
require OpenIPMI-tools to provide ipmitool command.

14 years agomake work with new libraries
Stephen Soltesz [Fri, 26 Jun 2009 23:42:15 +0000 (23:42 +0000)]
make work with new libraries

14 years agoadd a link to both types of node history, status and data
Stephen Soltesz [Fri, 26 Jun 2009 23:40:44 +0000 (23:40 +0000)]
add a link to both types of node history, status and data
add a quick search at the top of sitemenu for hostnames and loginbases

14 years agosimplify pcu bad logic
Stephen Soltesz [Thu, 25 Jun 2009 23:03:12 +0000 (23:03 +0000)]
simplify pcu bad logic
ignore additional fields in sitehistory record
just show days down rather than weeks.  weeks is confusing before 30 days

14 years agoadded references to google gadgets
Stephen Soltesz [Thu, 25 Jun 2009 23:01:59 +0000 (23:01 +0000)]
added references to google gadgets
added sitesummary and summary controls for gadgets
clarified sitehistory, and other history views
simplified controllers.py in many places, trying to make node() faster.

14 years agoconvert non-ascii character strings to just ascii
Stephen Soltesz [Thu, 25 Jun 2009 04:45:09 +0000 (04:45 +0000)]
convert non-ascii character strings to just ascii

14 years agoupdate LogoLinkURL in template.
Stephen Soltesz [Thu, 25 Jun 2009 04:44:33 +0000 (04:44 +0000)]
update LogoLinkURL in template.

14 years agocustom templates for RT
Stephen Soltesz [Thu, 25 Jun 2009 04:43:30 +0000 (04:43 +0000)]
custom templates for RT

14 years agouse https by default
Stephen Soltesz [Thu, 25 Jun 2009 04:43:00 +0000 (04:43 +0000)]
use https by default
add Custom Logo fields.

14 years agoremove unnecessary scrips and move queues to plc-template.
Stephen Soltesz [Thu, 25 Jun 2009 04:40:27 +0000 (04:40 +0000)]
remove unnecessary scrips and move queues to plc-template.

14 years agomake custom names make sense.
Stephen Soltesz [Thu, 25 Jun 2009 04:39:45 +0000 (04:39 +0000)]
make custom names make sense.

14 years agoadd template translation on all custom templates in rtconf.d/
Stephen Soltesz [Thu, 25 Jun 2009 04:38:41 +0000 (04:38 +0000)]
add template translation on all custom templates in rtconf.d/
copy custom templates from local dir into rt3 configuration dirs

14 years agocollect CCs from original email, with extra settings in RT_SiteConfig
Stephen Soltesz [Wed, 24 Jun 2009 23:00:54 +0000 (23:00 +0000)]
collect CCs from original email, with extra settings in RT_SiteConfig
no output from adduserstort.pl
move some scrips and templates from initialdata to planetlab.pl

14 years agoonly send unknownsquence messages to admin list
Stephen Soltesz [Wed, 24 Jun 2009 22:21:49 +0000 (22:21 +0000)]
only send unknownsquence messages to admin list
just use the PCU IP address if the hostname doesn't match the IP.

14 years agoadd filters to catch google gadgets
Stephen Soltesz [Wed, 24 Jun 2009 22:20:09 +0000 (22:20 +0000)]
add filters to catch google gadgets
http://host.name/monitor/gadget.xml
http://host.name/monitor/sitemonitor.xml
add googlegadget templates.

simplify controllers.py by removing old code
add action* functions to controllers.py

14 years agofill-in action* pages
Stephen Soltesz [Wed, 24 Jun 2009 22:17:23 +0000 (22:17 +0000)]
fill-in action* pages
title pages correctly
remove nodeview and siteview since these are replaced by pcuview
add information to home page

14 years agoensure that runlevelagent starts when a new package is installed.
Stephen Soltesz [Wed, 24 Jun 2009 20:11:00 +0000 (20:11 +0000)]
ensure that runlevelagent starts when a new package is installed.

14 years agoRepeatedly try to AuthCheck() to avoid transient DNS errors and temporary
Stephen Soltesz [Wed, 24 Jun 2009 19:18:36 +0000 (19:18 +0000)]
Repeatedly try to AuthCheck() to avoid transient DNS errors and temporary
session variables out-of-sync with plc.

14 years agoprovide sitename to person query
Stephen Soltesz [Mon, 22 Jun 2009 19:53:38 +0000 (19:53 +0000)]
provide sitename to person query
install updates.

14 years agorun certain scripts periodically
Stephen Soltesz [Mon, 22 Jun 2009 19:51:09 +0000 (19:51 +0000)]
run certain scripts periodically
run certain scripts at startup
use plcquery instead of getusersfromplc
give 'priv' argument to adduserstort.pl

14 years agosimplify
Stephen Soltesz [Mon, 22 Jun 2009 18:51:28 +0000 (18:51 +0000)]
simplify

14 years agorename init to conf for inital configuration data
Stephen Soltesz [Mon, 22 Jun 2009 18:33:05 +0000 (18:33 +0000)]
rename init to conf for inital configuration data

14 years agoallow deployment-specific settings in rtinit.d/*.pl
Stephen Soltesz [Mon, 22 Jun 2009 18:18:06 +0000 (18:18 +0000)]
allow deployment-specific settings in rtinit.d/*.pl

14 years agotypo city.
Stephen Soltesz [Mon, 22 Jun 2009 15:52:46 +0000 (15:52 +0000)]
typo city.

14 years agoinclude PlanetLab-like scrips and templates by default for all queues.
Stephen Soltesz [Mon, 22 Jun 2009 15:44:09 +0000 (15:44 +0000)]
include PlanetLab-like scrips and templates by default for all queues.

14 years agobetter formatted auto-reply, with custom-field default value .
Stephen Soltesz [Sun, 21 Jun 2009 20:48:19 +0000 (20:48 +0000)]
better formatted auto-reply, with custom-field default value .

14 years agoadd cron script to sync plc db and rt every hour
Stephen Soltesz [Sun, 21 Jun 2009 20:12:25 +0000 (20:12 +0000)]
add cron script to sync plc db and rt every hour
install cron script.

14 years agosync users from PLC to RT db.
Stephen Soltesz [Sun, 21 Jun 2009 19:49:27 +0000 (19:49 +0000)]
sync users from PLC to RT db.
add sendmail configuration to monitor-rt3.init

14 years agowrong pattern.
Stephen Soltesz [Sun, 21 Jun 2009 00:15:26 +0000 (00:15 +0000)]
wrong pattern.

14 years agocleaned and improved monitor-rt3.init
Stephen Soltesz [Sun, 21 Jun 2009 00:04:18 +0000 (00:04 +0000)]
cleaned and improved monitor-rt3.init
removed unnecessary info in initaldata
added ENABLED checks to init scripts
added extra xml to Monitor.spec for default setup.
this should be fine until it's ready to go into myplc

14 years agoown new files
Stephen Soltesz [Sat, 20 Jun 2009 22:03:42 +0000 (22:03 +0000)]
own new files

14 years agotypo
Stephen Soltesz [Sat, 20 Jun 2009 21:57:06 +0000 (21:57 +0000)]
typo

14 years agobreak apart init scripts for monitor, zabbix, and rt3
Stephen Soltesz [Sat, 20 Jun 2009 21:54:47 +0000 (21:54 +0000)]
break apart init scripts for monitor, zabbix, and rt3
add a monitor-rt rpm package
add templates for rt configs

14 years agodirectory for rt3 setup and configuration files
Stephen Soltesz [Sat, 20 Jun 2009 19:07:42 +0000 (19:07 +0000)]
directory for rt3 setup and configuration files

14 years agoadded templates for emailTxt
Stephen Soltesz [Sat, 20 Jun 2009 00:47:14 +0000 (00:47 +0000)]
added templates for emailTxt
added links in welcome page to site/node/pcus
added stub for actionsummary ; need to add links
fixed policy logic for disabled nodes
add an option to save an action record for messages that don't go through rt

14 years agoTagging module Monitor - Monitor-3.0-17
Stephen Soltesz [Fri, 19 Jun 2009 03:42:29 +0000 (03:42 +0000)]
Tagging module Monitor - Monitor-3.0-17
added bootmanager log links
addressed root cause of IntegrityErrors ; big deal
adjusted templates to accomodate fix for IntegrityErrors
added session.flush() to bootman.py to write out ActionsRecords
fixed policy to either pause penalties or apply them ; not both.

14 years agono idea how I clobbered this.
Stephen Soltesz [Fri, 19 Jun 2009 03:39:59 +0000 (03:39 +0000)]
no idea how I clobbered this.

14 years agopause penalties or apply them, not both...
Stephen Soltesz [Fri, 19 Jun 2009 03:36:49 +0000 (03:36 +0000)]
pause penalties or apply them, not both...
plcquery tool frame.

14 years agoadded bootmanager log for monitor-collected log files to be referenced by web
Stephen Soltesz [Fri, 19 Jun 2009 01:44:06 +0000 (01:44 +0000)]
added bootmanager log for monitor-collected log files to be referenced by web
added keyboard interrupt exception to nodequery

addressed root cause of IntegrityErrors from lousy code in controllers.py
no elements of the Objects are assigned.
this patch addresses functionality, need to clean up for clarity.

adjusted templates to use new aggregate object of nodes, pcus, and
'pre-processed' values

updated emailTxt to use just 'pattern' in www node urls

added session.flush() to bootman.py to write out ActionsRecords

14 years agoadd a directory
Stephen Soltesz [Thu, 18 Jun 2009 17:41:02 +0000 (17:41 +0000)]
add a directory

14 years agoTagging module Monitor - Monitor-3.0-16
Stephen Soltesz [Wed, 17 Jun 2009 21:06:11 +0000 (21:06 +0000)]
Tagging module Monitor - Monitor-3.0-16
Added Rpyc from 1.0 branch.
add pcuhistory
add setup-agent for password protected keys.
other minor improvements.

14 years agocopy Rpyc from 1.0 branch into trunk
Stephen Soltesz [Wed, 17 Jun 2009 20:38:04 +0000 (20:38 +0000)]
copy Rpyc from 1.0 branch into trunk

14 years agoadd a directory to run automated scripts by default
Stephen Soltesz [Wed, 17 Jun 2009 20:32:41 +0000 (20:32 +0000)]
add a directory to run automated scripts by default
add a script to setup the ssh-agent to allow for password protected keys

14 years agoadd a view for pcu history.
Stephen Soltesz [Wed, 17 Jun 2009 20:31:36 +0000 (20:31 +0000)]
add a view for pcu history.

14 years agoupdating with tweaks to live deployment.
Stephen Soltesz [Wed, 17 Jun 2009 20:29:40 +0000 (20:29 +0000)]
updating with tweaks to live deployment.

14 years agoTagging module Monitor - Monitor-3.0-15
Stephen Soltesz [Wed, 17 Jun 2009 17:10:36 +0000 (17:10 +0000)]
Tagging module Monitor - Monitor-3.0-15
automate install
auto-close tickets

14 years agoenable monitor in plc-config
Stephen Soltesz [Tue, 16 Jun 2009 20:35:34 +0000 (20:35 +0000)]
enable monitor in plc-config
add easy_install packages to update critical packages for monitor
auto-close a ticket whose status was changed in RT

14 years agoTagging module Monitor - Monitor-3.0-14
Stephen Soltesz [Fri, 12 Jun 2009 20:21:01 +0000 (20:21 +0000)]
Tagging module Monitor - Monitor-3.0-14
update web
update policy
added statistics dir

14 years agoconvenience, maintenance scripts
Stephen Soltesz [Fri, 12 Jun 2009 19:17:01 +0000 (19:17 +0000)]
convenience, maintenance scripts

14 years agoapply penalties
Stephen Soltesz [Fri, 12 Jun 2009 19:15:21 +0000 (19:15 +0000)]
apply penalties
send notices to users.