10 years agoupdates to emailTxt
Stephen Soltesz [Fri, 5 Jun 2009 20:42:35 +0000]
updates to emailTxt
typos in bootman and scanapi
fixed headers in nodehistory
removed missing pcu notices from policy

10 years agocontrollers should allow refreshes while findall is running.
Stephen Soltesz [Wed, 3 Jun 2009 23:00:03 +0000]
controllers should allow refreshes while findall is running.
add description to RunlevelAgent
something is failing in the monitor-server-deps post install process for
easy_setup dependencies.

10 years agostop using the cached values since they mess things up and keep the server out
Stephen Soltesz [Wed, 3 Jun 2009 21:36:43 +0000]
stop using the cached values since they mess things up and keep the server out
of sync with the db.  not sure what I as thinking ...

10 years agoTagging module Monitor - Monitor-3.0-12
Stephen Soltesz [Tue, 2 Jun 2009 21:33:54 +0000]
Tagging module Monitor - Monitor-3.0-12
tag of latest changes.
need to test end to end.

10 years agoadded comonquery command-line tool.
Stephen Soltesz [Tue, 2 Jun 2009 21:30:28 +0000]
added comonquery command-line tool.
added flush and clear commands to the beginning of each web entry point in
controllers.py; I think this will help address the IntegrityErrors seen here
and at PLE.
moved plccache to local functions to speed invocation of some calls (nodequery)
added several tags to bootman.py to help with new 3.0 BootManager issue.
moved bootman import in monitor/database/info/interface.py due to import
error.  still need to investigate this
added extra RPM checks to node environment checks.  This isn't put in the db
but the log files can be queried over time.

10 years agoSomething bizarre occurs with the dc7800 display after this runs. adding the
Stephen Soltesz [Tue, 2 Jun 2009 17:57:30 +0000]
Something bizarre occurs with the dc7800 display after this runs.  adding the
delay helps, but only slightly.  Apparently, disconnecting the display cable
and reattaching it clears up the problem.  No idea why.

10 years agoin nodes page: print the status computed by monitor instead of the status retrieved...
Barış Metin [Tue, 2 Jun 2009 11:48:35 +0000]
in nodes page: print the status computed by monitor instead of the status retrieved from PLC

--debug lines

10 years agoTagging module Monitor - Monitor-3.0-11
Thierry Parmentelat [Sat, 30 May 2009 10:27:07 +0000]
Tagging module Monitor - Monitor-3.0-11
big merge from the 2.0 branch

10 years agomerges from v2
Stephen Soltesz [Thu, 28 May 2009 15:25:13 +0000]
merges from v2

10 years agoquote values
Barış Metin [Wed, 27 May 2009 09:09:27 +0000]
quote values

10 years agoTagging module Monitor - Monitor-3.0-10
Thierry Parmentelat [Tue, 26 May 2009 10:53:06 +0000]
Tagging module Monitor - Monitor-3.0-10
minor improvements in rendering with sortable tables

10 years agoadd bootcd version to nodes table
Barış Metin [Tue, 19 May 2009 17:21:59 +0000]
add bootcd version to nodes table

10 years agocosmetic fixes
Barış Metin [Tue, 19 May 2009 15:36:53 +0000]
cosmetic fixes

10 years agoTagging module Monitor - Monitor-3.0-9
Barış Metin [Tue, 19 May 2009 09:05:46 +0000]
Tagging module Monitor - Monitor-3.0-9

10 years ago- no alternate colors for tables
Barış Metin [Tue, 19 May 2009 00:51:50 +0000]
- no alternate colors for tables
- show node id in nodelist

10 years agoremove stripes as plekit table provides the same functionality.
Barış Metin [Mon, 18 May 2009 13:31:09 +0000]
remove stripes as plekit table provides the same functionality.

10 years agoTagging module Monitor - Monitor-3.0-8
Thierry Parmentelat [Fri, 15 May 2009 21:29:25 +0000]
Tagging module Monitor - Monitor-3.0-8
first draft with sortable tables + checkpoint

10 years agomore convenience functions to create an api interface as a user or node.
Stephen Soltesz [Fri, 15 May 2009 19:48:00 +0000]
more convenience functions to create an api interface as a user or node.

10 years ago- use plekit tables
Barış Metin [Fri, 15 May 2009 14:07:52 +0000]
- use plekit tables
- depend on plewww-plekit
- fix nodeview in controlers.py although it seems that it's not used.

10 years ago++TODO. these needs to be handled in a better way.
Barış Metin [Fri, 15 May 2009 08:37:52 +0000]
++TODO. these needs to be handled in a better way.

10 years agobuild in /var/tmp as tmpfs mounted on vservers may not have enough space.
Barış Metin [Wed, 13 May 2009 10:56:06 +0000]
build in /var/tmp as tmpfs mounted on vservers may not have enough space.

10 years agouse automate-defaul.sh as there is no automate.sh
Barış Metin [Wed, 13 May 2009 10:16:50 +0000]
use automate-defaul.sh as there is no automate.sh

10 years agoTagging module Monitor - Monitor-3.0-7
Stephen Soltesz [Tue, 12 May 2009 15:43:06 +0000]
Tagging module Monitor - Monitor-3.0-7
make docs a noop
fix for package name dependency
correct docs

10 years agouse pldistro and _arch for dependencies.
Barış Metin [Mon, 11 May 2009 12:52:52 +0000]
use pldistro and _arch for dependencies.

10 years agoNoop the docs build for Monitor, since it's causing issues on f10
Stephen Soltesz [Fri, 8 May 2009 16:03:14 +0000]
Noop the docs build for Monitor, since it's causing issues on f10

10 years agoimproved docs.
Stephen Soltesz [Tue, 5 May 2009 18:05:48 +0000]
improved docs.

10 years agoTagging module Monitor - Monitor-3.0-6
Stephen Soltesz [Mon, 4 May 2009 23:08:27 +0000]
Tagging module Monitor - Monitor-3.0-6
add improved docs to the latest build and tag.

10 years agoupdated documentation for Monitor API calls.
Stephen Soltesz [Mon, 4 May 2009 23:02:54 +0000]
updated documentation for Monitor API calls.

10 years agoTagging module Monitor - Monitor-3.0-5
Stephen Soltesz [Mon, 4 May 2009 21:41:08 +0000]
Tagging module Monitor - Monitor-3.0-5
add documentation hooks for adding in-line docs like NM and PLCAPI

10 years agoadd path to docs
Stephen Soltesz [Mon, 4 May 2009 21:16:43 +0000]
add path to docs

10 years agoupdate basic documentation files.
Stephen Soltesz [Mon, 4 May 2009 20:52:09 +0000]
update basic documentation files.

10 years agofirst docs test
Stephen Soltesz [Mon, 4 May 2009 20:34:41 +0000]
first docs test

10 years agoadd monitor documentation generation stubs.
Stephen Soltesz [Mon, 4 May 2009 20:10:15 +0000]
add monitor documentation generation stubs.

10 years agoTagging module Monitor - Monitor-3.0-4
Stephen Soltesz [Fri, 1 May 2009 19:39:16 +0000]
Tagging module Monitor - Monitor-3.0-4
Rough pass over monitor-3.0 to allow it to work with 4.3 API.
replaced GetNodeNetworks, nodeinterface_ids and using new bootstates
'safeboot', 'failboot', 'reinstall', etc.

10 years agotry to update bootstates to work appropriately.
Stephen Soltesz [Fri, 1 May 2009 19:36:13 +0000]
try to update bootstates to work appropriately.

10 years agoconvert GetNodeNetworks to GetInterfaces and nodenetwork_ids to interface_ids
Stephen Soltesz [Fri, 1 May 2009 19:17:39 +0000]
convert GetNodeNetworks to GetInterfaces and nodenetwork_ids to interface_ids

10 years agoonly use spaces... doh.
Stephen Soltesz [Fri, 1 May 2009 18:58:31 +0000]
only use spaces... doh.

10 years agodifferentiate between safeboot, failboot and reinstall based on content of bm.log
Stephen Soltesz [Fri, 1 May 2009 18:53:51 +0000]
differentiate between safeboot, failboot and reinstall based on content of bm.log

10 years agoTagging module Monitor - Monitor-3.0-3
Stephen Soltesz [Tue, 28 Apr 2009 20:48:21 +0000]
Tagging module Monitor - Monitor-3.0-3
same as 2.0-12 tag.

10 years agomerge from 2.0
Stephen Soltesz [Tue, 28 Apr 2009 20:42:28 +0000]
merge from 2.0

10 years agomerge from 2.0 branch
Stephen Soltesz [Tue, 28 Apr 2009 20:31:07 +0000]
merge from 2.0 branch

10 years agoTagging module Monitor - Monitor-3.0-2
Stephen Soltesz [Mon, 27 Apr 2009 21:38:40 +0000]
Tagging module Monitor - Monitor-3.0-2
merge from 2.0, remove more zabbix code, simplify install, etc.

10 years agopull in additional changes from 2.0 branch.
Stephen Soltesz [Mon, 27 Apr 2009 21:31:50 +0000]
pull in additional changes from 2.0 branch.
svn merge -r 13116:13242 https://svn.planet-lab.org/svn/Monitor/branches/2.0/

10 years agoTagging module Monitor - Monitor-3.0-1
Stephen Soltesz [Thu, 16 Apr 2009 22:56:20 +0000]
Tagging module Monitor - Monitor-3.0-1
major merge from 2.0 branch.
ready to be updated with 4.3 and web changes.

10 years agomerge from 2.0 branch
Stephen Soltesz [Thu, 16 Apr 2009 22:55:29 +0000]
merge from 2.0 branch
$ svn merge -r 13112:13116 https://svn.planet-lab.org/svn/Monitor/branches/2.0/

10 years agosvn merge -r 12308:13112 https://svn.planet-lab.org/svn/Monitor/branches/2.0/
Stephen Soltesz [Thu, 16 Apr 2009 19:17:37 +0000]
svn merge -r 12308:13112 https://svn.planet-lab.org/svn/Monitor/branches/2.0/

copying all monitor2 changes back into trunk to begin
updates for 4.3 and updates to sortable columns.

10 years agocorrect import.
Stephen Soltesz [Thu, 16 Apr 2009 19:09:59 +0000]
correct import.

10 years agobetter email message
Stephen Soltesz [Thu, 16 Apr 2009 19:08:57 +0000]
better email message

10 years agoadd to repository. I thought it was already there.
Stephen Soltesz [Sat, 28 Feb 2009 00:20:43 +0000]
add to repository.  I thought it was already there.

10 years agoBranch 3.0 for module Monitor created (as new trunk) from tag Monitor-2.0-1
Stephen Soltesz [Fri, 27 Feb 2009 23:23:27 +0000]
Branch 3.0 for module Monitor created (as new trunk) from tag Monitor-2.0-1

10 years agoTagging module Monitor - Monitor-2.0-1
Stephen Soltesz [Fri, 27 Feb 2009 23:20:14 +0000]
Tagging module Monitor - Monitor-2.0-1
preparing to make a 2.0 branch for monitor.

10 years agomerge from improvements on the 1.0 branch:
Stephen Soltesz [Fri, 27 Feb 2009 23:18:17 +0000]
merge from improvements on the 1.0 branch:
  svn merge -r 11011:12303 https://svn.planet-lab.org/svn/Monitor/branches/1.0/

10 years agoremoved print statements
Stephen Soltesz [Fri, 27 Feb 2009 23:07:00 +0000]
removed print statements
moved default port for webmon

10 years agoonly report one for now.
Stephen Soltesz [Wed, 18 Feb 2009 23:07:50 +0000]
only report one for now.

10 years agoget redirection to really work.
Stephen Soltesz [Wed, 18 Feb 2009 23:07:11 +0000]
get redirection to really work.
converted to spaces
added different runlevels for cmdline-specified environment

10 years agoadded stop
Stephen Soltesz [Wed, 18 Feb 2009 22:06:35 +0000]
added stop
allow running from pwd (BM) or /usr/bin/ (production)

10 years agoadd correct runlevel actions to monitor-runlevelagent.ini
Stephen Soltesz [Wed, 18 Feb 2009 19:54:21 +0000]
add correct runlevel actions to monitor-runlevelagent.ini
minor updates to rla.py

10 years agoaccount for all files.
Stephen Soltesz [Wed, 18 Feb 2009 18:49:32 +0000]
account for all files.

10 years ago(no commit message)
Stephen Soltesz [Wed, 18 Feb 2009 18:45:44 +0000]

10 years agowrong name.
Stephen Soltesz [Wed, 18 Feb 2009 18:45:36 +0000]
wrong name.

10 years agoadd a new rpm package for monitor-runlevelagent that packages RunlevelAgent.py
Stephen Soltesz [Wed, 18 Feb 2009 18:39:52 +0000]
add a new rpm package for monitor-runlevelagent that packages RunlevelAgent.py
in the root context, and with which the bootmanager build script can pull in
the script to run at boot time.

10 years agoeasily run findbad, fbpcu and sitebad for web. all at once.
Stephen Soltesz [Thu, 12 Feb 2009 21:20:51 +0000]
easily run findbad, fbpcu and sitebad for web. all at once.

10 years agoadded sitelist option for find* scripts.
Stephen Soltesz [Thu, 12 Feb 2009 21:19:36 +0000]
added sitelist option for find* scripts.
clarified email message in emailZabbix.

10 years agofixed the environment. not sure how that got mixed up.
Stephen Soltesz [Thu, 12 Feb 2009 21:16:13 +0000]
fixed the environment.  not sure how that got mixed up.

10 years agoapply the correct indentation level. doh.
Stephen Soltesz [Thu, 12 Feb 2009 21:15:19 +0000]
apply the correct indentation level.  doh.

10 years agostop the tg web server before restarting it.
Stephen Soltesz [Thu, 12 Feb 2009 21:14:56 +0000]
stop the tg web server before restarting it.

10 years agolookup path relative to python installation.
Stephen Soltesz [Thu, 12 Feb 2009 21:14:34 +0000]
lookup path relative to python installation.

10 years agotrying to fix build failure.
Stephen Soltesz [Wed, 21 Jan 2009 16:27:05 +0000]
trying to fix build failure.

10 years agoupdate to latest stable version of zabbix. 1.6.2
Stephen Soltesz [Tue, 20 Jan 2009 22:08:10 +0000]
update to latest stable version of zabbix. 1.6.2

10 years agotesting delays and email notice tweaks.
Stephen Soltesz [Tue, 20 Jan 2009 18:45:53 +0000]
testing delays and email notice tweaks.

10 years agoadd getNodeAPI()
Stephen Soltesz [Mon, 19 Jan 2009 17:42:49 +0000]
add getNodeAPI()

10 years agoallow the ssh-version of the drac command to function correctly with drac5 and
Stephen Soltesz [Thu, 15 Jan 2009 19:45:41 +0000]
allow the ssh-version of the drac command to function correctly with drac5 and
the included pexpect scripts.

10 years agoupdated module import statements. not sure how I missed these before.
Stephen Soltesz [Tue, 13 Jan 2009 17:41:26 +0000]
updated module import statements.  not sure how I missed these before.

10 years ago(no commit message)
Stephen Soltesz [Mon, 12 Jan 2009 20:32:51 +0000]

10 years agoimprovements.
Stephen Soltesz [Mon, 12 Jan 2009 20:31:54 +0000]
added site delete to zabbixsync
added confirm_ids to model

10 years agomoved nodecommon.py into monitor module
Stephen Soltesz [Thu, 8 Jan 2009 22:05:36 +0000]
moved nodecommon.py into monitor module
updated many files that imported nodecommon
added 'node-discovered' message to eamilZabbix
added 'node-discovered' message to zabbixsite.py

10 years agoadded this because I missed it previously.
Stephen Soltesz [Thu, 8 Jan 2009 22:01:34 +0000]
added this because I missed it previously.

10 years agostart zabbix_agent after installing it... assumes it's in a prod env.
Stephen Soltesz [Thu, 8 Jan 2009 18:05:37 +0000]
start zabbix_agent after installing it... assumes it's in a prod env.
fixed path in patch for monitor.spec

10 years agoadd an option to drop databases
Stephen Soltesz [Wed, 7 Jan 2009 22:31:04 +0000]
add an option to drop databases
move a database model import to a function.

10 years agotrimmed-down reboot module, now imports all pcucontrol models at once
Stephen Soltesz [Tue, 6 Jan 2009 19:29:15 +0000]
trimmed-down reboot module, now imports all pcucontrol models at once

10 years agoPCU Class objects broken out into individual files.
Stephen Soltesz [Tue, 6 Jan 2009 19:22:26 +0000]
PCU Class objects broken out into individual files.

10 years agoseparate pcucontrol package.
Stephen Soltesz [Mon, 5 Jan 2009 17:43:52 +0000]
separate pcucontrol package.

10 years agoTagging module Monitor - Monitor-2.0-0
Stephen Soltesz [Mon, 5 Jan 2009 17:42:20 +0000]
Tagging module Monitor - Monitor-2.0-0
new changes are significantly different, that I'm upping the number for clarity.

10 years ago(no commit message)
Stephen Soltesz [Mon, 5 Jan 2009 16:53:45 +0000]

10 years agoallow auto-login into the zabbix account. this will allow other scripts to
Stephen Soltesz [Tue, 23 Dec 2008 16:28:20 +0000]
allow auto-login into the zabbix account.  this will allow other scripts to
link directly into the zabbix inteface without requiring users to log into
this will require username be passed, and should be protected behind the
primary server, to prevent unauthorized access to it.

10 years agofixed errors with includes in scanapi
Stephen Soltesz [Mon, 22 Dec 2008 22:10:40 +0000]
fixed errors with includes in scanapi
fixed arguments in automate-default.sh
allow additional comments for acknowledged issues.

10 years agomodified findbad and findbadpcu to use scanapi. need to combine these files.
Stephen Soltesz [Fri, 19 Dec 2008 22:08:13 +0000]
modified findbad and findbadpcu to use scanapi. need to combine these files.
controllers.py references scanapi.

10 years agounify the model by which probes are made to collect information about nodes or
Stephen Soltesz [Fri, 19 Dec 2008 21:30:03 +0000]
unify the model by which probes are made to collect information about nodes or
pcus, or whatever we'd like.

10 years agomodified *list templates with abreviated information
Stephen Soltesz [Thu, 18 Dec 2008 00:57:49 +0000]
modified *list templates with abreviated information
consolidated *view templates into a single template, pcuview. should rename it.
updated findbad/findbadpcu to update the global round only after data collection is complete.
this solves the 'no information' errors when new scan is started.

10 years agomany improvements.
Stephen Soltesz [Sat, 13 Dec 2008 00:19:20 +0000]
many improvements.
improved views and links between them.
improved pcuview
added testing functions for rebooting, and probing the node state in real-time.
improved pcucontrol/reboot.py object model.
improved findbad.py ability to update a single record.  more needed here.

10 years agoformat uris from site, node, pcu details
Stephen Soltesz [Thu, 11 Dec 2008 21:16:13 +0000]
format uris from site, node, pcu details

10 years agoremove directory
Stephen Soltesz [Thu, 11 Dec 2008 21:12:12 +0000]
remove directory

10 years agoadded a variety of updates to templates, to reference each other.
Stephen Soltesz [Sat, 6 Dec 2008 01:36:21 +0000]
added a variety of updates to templates, to reference each other.
updates to init script to work better after install.
updated automate fxn, and
monitor-server.cron will run automate & sync from install time.

10 years agoadded extlink icon for links that point to either PLCwww or Zabbix web pages.
Stephen Soltesz [Fri, 5 Dec 2008 00:01:37 +0000]
added extlink icon for links that point to either PLCwww or Zabbix web pages.

10 years agoadd functions for pcuview, nodeview, & siteview
Stephen Soltesz [Thu, 4 Dec 2008 23:29:42 +0000]
add functions for pcuview, nodeview, & siteview

10 years agoadded action list, for any current acknowledged problems, as well as un-acknowledged...
Stephen Soltesz [Thu, 4 Dec 2008 23:29:00 +0000]
added action list, for any current acknowledged problems, as well as un-acknowledged problems.
added and a view page for displaying, site, node, & pcu details
modified sitelist to reference the siteview page.

10 years agofixed the httpd conf issue with redirecting to /monitor/
Stephen Soltesz [Thu, 4 Dec 2008 22:21:20 +0000]
fixed the httpd conf issue with redirecting to /monitor/
added styles for severity levels on node actions from zabbix
added extra class definitions to zabbixapi/model.py for event queries
added ack'd/non-ack'd action view based on zabbix db.

10 years agoprevious conf.d/monitorweb.conf moved the documentroot and failed to load the
Stephen Soltesz [Wed, 3 Dec 2008 19:26:18 +0000]
previous conf.d/monitorweb.conf moved the documentroot and failed to load the
standard myplc webpage at /.

10 years agohandle the case where there is no data in db yet.
Stephen Soltesz [Wed, 3 Dec 2008 19:06:59 +0000]
handle the case where there is no data in db yet.

10 years agoadded httpd/conf.d/monitorweb.conf to /etc/plc.d/monitor.init
Stephen Soltesz [Wed, 3 Dec 2008 19:03:27 +0000]
added httpd/conf.d/monitorweb.conf  to /etc/plc.d/monitor.init
      and tg server start up.
template improvements otherwise.