• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

pixmaps/H03-May-2022-

src/H03-May-2022-7,9595,932

AUTHORSH A D12-May-200683 32

COPYINGH A D12-May-200617.6 KiB341281

ChangeLogH A D13-Jul-200812.1 KiB274221

INSTALLH A D12-May-20069.3 KiB237179

Makefile.amH A D12-May-2006837 4431

Makefile.inH A D13-Jul-200821.3 KiB684600

NEWSH A D12-May-200616 21

READMEH A D03-Jul-20065.2 KiB150110

aclocal.m4H A D13-Jul-200838.4 KiB1,084967

compileH A D12-May-20063.6 KiB14379

configureH A D13-Jul-2008152.6 KiB5,4674,427

configure.inH A D13-Jul-2008725 3223

depcompH A D12-May-200615.5 KiB530329

gapcmon.desktopH A D24-May-2006355 1211

gapcmon.specH A D07-May-20089.6 KiB229194

install-shH A D12-May-20069 KiB324189

missingH A D12-May-200610.6 KiB358267

README

1GAPCMON (a.k.a gapcmon, and gpanel_apcmon)
2
3	A Gtk2/GLib2 GUI application used to monitor UPS devices controlled
4by the APCUPSD package.  The program uses the NIS interface from apcupsd to
5collect event and status information for display to the end-user.  Because of
6this great (NIS) interface, this program can be executed on any OS supported machine
7and use the network socket interface to connect back to apcupsd.  Of course
8apcupsd must be compiled with NIS support (i.e. ./configure --enable-nis ).
9
10	One program is included for your use in this package; gapcmon is a
11regular gtk+ application.
12
13
14FEATURES:
15    * FreeDesktop.org Spec for Notification Area Icons.
16    * Unlimited support for multiple UPSs.
17    * Historical Graph of five data points are charted.  A total of 40 points
18      are maintained on the graph. The data points are LINEV, BATTV, BCHARGE,
19      LOADPCT, and TIMELEFT.
20    * Clicking an notification icon will cause the information window for that
21      monitor to become visible or be hidden, if its already visible.
22    * Monitor tooltips are available when hovering the mouse over the icon, and
23      contain a quick summary of the ups status.
24    * Icons are dynamically added or removed when enabled in preferences.
25    * Icon changes to reflect the operational condition of the UPS.
26		- where state is (online, onbattery, charging, not communicating, no cable)
27	* right click popup menu with "JumpTo" window and "Quit" window menu choices.
28    * Chart support popup tooltip for data point under the mouse pointer, showing
29      dataseries name, color, time, and value.
30    * Configuration of the tcpi/ip hostname, tcp port number, and whether that
31      monitor is current enabled is provided via a central Preferences page.
32	* background thread for all network io to keep user interface responsive.
33
34
35  { the monitor information window }
36	* notebook layout with four tabs:
37		- History
38			* Historical Line Graph tracking VAC, battery charge, batt voltage,
39			  ups load, and time remaining.  Data collection for this chart is
40			  ten times the regular refresh time in seconds, and displays 40
41			  collection cycles on screen.
42		- Information
43			* more detailed view of apcupsd current state and ups current state
44		- Events
45			* current apcupsd events as reported by apcaccess
46		- Status
47			* current apcupsd status  as reported by apcaccess
48    	- refresh button, and quit button:
49			* refresh button causes and immediate refresh of all data values
50			* quit button closes the application, or hides the window for monitors
51
52  { the monitor information window }
53	* notebook layout with four tabs:
54		- Active Monitors List
55			* Status icon, state text, brief summary of active UPS monitor.
56		- Preferences
57			* configuration page allows user to specify the hostname, port, and
58			  refresh interval in seconds of the server/workstation running
59			  apcupsd with NIS configured.
60		- Graph Properties
61			* Alloww user to choose the color of each data series used in the
62 			  History graph on monitor windows.
63		- Glossary
64			* Quick help text
65		- About
66			* Program version and information panel
67
68REQUIREMENTS:
69
70	Gtk2/Glib-2.4 runtime support.
71	APCUPSD installed and configured to NIS support.
72		{ get at http://apcupsd.sourceforge.net  }
73
74	* the following packages may need to be installed to build program and
75	  for runtime of binaries on some platforms.
76
77	gapcmon			{gtk version 2.4 is minimum package level required}
78		glib-devel
79		gtk-devel
80		gconf2
81
82
83DISTRIBUTION METHOD:
84
85	Source RPM	gapcmon-{version}-{release}.src.rpm
86	Binary RPM	gapcmon-{version}-{release}.i686.rpm
87	Source tar	gapcmon-{version}.tar.bz2
88	Debian Package	gapcmon-{version}.deb  (sometimes available)
89
90INSTALL INFO:
91	Configure Source with
92	for gapcmon :
93			'# ./configure --prefix=/usr '
94
95	Then compile with 'make clean all', then 'sudo make install'
96	Binary RPM install with this command 'rpm -ivh gapcmon-{version}-{release}.i686.rpm'
97
98	Both methods result in '/usr/bin/gapcmon'
99	being installed according to your system defaults for prefix.
100	Note: the configure step requires the parm 'prefix=/usr'.
101
102
103INSTRUCTIONS:
104
105  gapcmon -- Gtk Application
106
107    1. look in gnome menus for the "Applications" group, then select "APCUPSD monitor"
108    	- or enter '# gapcmon' on the command line.
109	2. To configure.
110		- select preferences choice,
111		- enter hostname and port, choose refresh interval in seconds.
112		- be sure to click or unclick enable to activate the selection.
113
114KNOWN BUGS:
115 NONE: ...
116
117MAILING LIST:
118
119 http://sourceforge.net/projects/apcupsd,   choose the 'users mailing list' apcupsd-users-request@lists.sourceforge.net
120 http://sourceforge.net/projects/gapcmon,   choose the 'Help Forum'
121
122
123WEB SITE:
124
125 http://www.apcupsd.com/  or  http://gapcmon.sourceforge.net/
126
127
128CVS CHECKOUT:
129
130 See sourceforge.net project page for cvs info and checkout module "gapcmon"
131
132REPORTING BUGS:
133
134 Please report bugs and feature requests to
135 "James Scott Jr"<skoona@users.sourceforge.net>
136 or use the HELP Forums on SourceForge for this project.
137
138 I also respond to apcupsd-users-request@lists.sourceforge.net, list.
139
140
141ACKNOWLEDGMENTS & CONTRIBUTORS
142
143 Thanks goes to project team creating and
144 maintaining APCUPSD.
145
146 Thanks is also due to Wesley Terrell for maintaining
147 the Debian packages.
148
149
150