Skip to content

Commit 82728e9

Browse files
committed
Major update to Intropage
Some of the highlights include: * Redesign for sustainability and extensibility * New 'Panellib' design to allow for easy customization * Revamp permission system to allow easier extensibility * Separate panel libraries into classes * Add additional core functions to reduce code duplication * New table columns * Allow Panels to not allow 'Forced Refresh' * Correct eradic movement of panels on page
1 parent 90e1da8 commit 82728e9

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+44423
-25886
lines changed

CHANGELOG.md

Lines changed: 235 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,235 @@
1+
# Changelog
2+
3+
--- 3.0.0 ---
4+
* Redesign for sustainability and extensibility
5+
* New 'Panellib' design to allow for easy customization
6+
* Revamp permission system to allow easier extensibility
7+
* Separate panel libraries into classes
8+
* Add additional core functions to reduce code duplication
9+
* New table columns
10+
* Allow Panels to not allow 'Forced Refresh'
11+
12+
--- 2.0.6 ---
13+
* Add dashboard names
14+
* Add panel config
15+
* User can rename dashboards
16+
* Fix favourite graphs with zoomed/custom timespan
17+
18+
--- 2.0.5 ---
19+
* Add panel webseer plugin
20+
* User can set red/yellow/green alarm for checks
21+
22+
--- 2.0.4 ---
23+
* Better work with panels (#115)
24+
* Compatibility with RHEL7/old php (#115)
25+
26+
--- 2.0.3 ---
27+
* Poller speed up
28+
* Fix a lot of small bugs
29+
30+
--- 2.0.2 ---
31+
* All panels with user permission
32+
* Fix public/private community warning (#110)
33+
34+
--- 2.0.1 ---
35+
* Fix wrong path (#100)
36+
* Fix remove permission (#102)
37+
38+
--- 2.0 ---
39+
* Fix few bugs
40+
41+
--- 1.9.2 ---
42+
* Move user auth to own table
43+
44+
--- 1.9 ---
45+
* Speed-up
46+
* Multiple dashboards
47+
* Third party panels
48+
* New gathering data in separated poller process
49+
50+
--- 1.8.4 ---
51+
* Speed-up
52+
* Fix automatic refresh after poller finish
53+
54+
--- 1.8.3 ---
55+
* Add logonly tholds
56+
* Add DB check disable option
57+
* Add NTP server check (domain name or IP)
58+
* Add automatic refresh after poller finish
59+
* Detail to the new window
60+
* Fix panel reload - Cigamit
61+
* Fix save panel order
62+
* Fix Admin alert panel - not working with ajax
63+
* Fix maint panel - not working with ajax
64+
* A lot of optimalization, speed-up
65+
66+
--- 1.8.2 ---
67+
* Add panel with worst polling time
68+
* Add panel with worst failed/total polling cycles
69+
* Add db check week and month interval
70+
* Add DS - bad indexes
71+
* Add remark for disable original console dashboard
72+
* Fix few bugs with permissions, more users, ...
73+
74+
--- 1.8.1 ---
75+
* Add test for poller_output_table
76+
* Add check for thold notigy global list only
77+
* Add test Cacti and poller version
78+
* Load/reload of panels now via ajax callbacks
79+
* Fix javascript/jquery error (MSIE11 fix)
80+
* Fix problem with host permission
81+
* Move Analyse DB and NTP to poller and run periodically
82+
* Better themes support
83+
84+
--- 1.8 ---
85+
* Add check for cacti and spine version
86+
* Add panel for Mactrack plugin (again)
87+
* Add panel for Top5 Mactrack sites
88+
* Add panel Maintenace alert
89+
* Fix number of errors in snmp default community test
90+
* Add test for extrems, trends - is thold plugin installed and running?
91+
* Fix PHP noticed if thold isnt installed
92+
* Fix Top5 display if no data
93+
* Change error/warning in analyse tree/host/graph
94+
* Better themes support
95+
96+
--- 1.7 ---
97+
* Add Awesome icons (close, reload, show detail,...)
98+
* Add user permissions
99+
* Add default snmp community (public/private) check
100+
* Improve favourite graphs - you can set more than 2 graphs
101+
* Improve ntp - add time difference
102+
* Fix blank login page if intropage in console is default page
103+
* Fix show/hide detail
104+
* Fix db check - Ok tables are reported as damaged if check level is "Changed"
105+
* Fix drag and drop
106+
* Fix sorting panels
107+
108+
--- 1.6 ---
109+
* Add user setting directly on intropage (close/add panel, autorefresh, ...)
110+
* Add permissions (admin can enable/disable panel for all users)
111+
* Add Favourite graphs panel
112+
* Add option for cahnge default page for users without console
113+
* Add detail panel of up/down/recovering hosts
114+
* Fix error and warnings count in Analyse log panel
115+
* Fix ajax double displaying
116+
117+
--- 1.5.1 ---
118+
* Fix top5 - add device disabled test
119+
* Fix display in IE10 and IE11
120+
* Fix display in all themes
121+
122+
--- 1.5 ---
123+
* Add Boost statistics panel
124+
* Add Orphaned DS to analyze tree/host/graph
125+
* Add Last thold events panel
126+
* Add Gray panel for panels without tests and alarms
127+
* Add save panel order (drag and drop)
128+
129+
--- 1.4 ---
130+
* Add 24 hour extrem panel
131+
* Ajax reload
132+
* Ajax view/hide details
133+
* Fix analyse log messages
134+
* Join panels analyse log and analyse log size
135+
136+
--- 1.3 ---
137+
* Add drag and drop panel
138+
* Add monitor plugin check again
139+
* Fix poller graph - incorect times
140+
* Fix install script
141+
* Fix a lot of typo/small errors
142+
143+
--- 1.2 ---
144+
* Add poller graph for more pollers
145+
* Add poller statistics for all pollers
146+
* Add CPU load graph instead of text information
147+
* Add yellow alarm for ping > 1000ms or < 75% availability
148+
* Add last poller time to poller info
149+
* Add plugin monitor check
150+
* Add links for setting for users without console
151+
* Fix host, thold count (wrong permission)
152+
* Fix DB check level
153+
* Fix displaying details
154+
* Fix panel size
155+
* Fix alarm in analyse DB
156+
* CSS optimalization
157+
158+
--- 1.1 ---
159+
* CSS optimalization for all themes
160+
* Add graph colors
161+
* Fix tab image in classic theme
162+
163+
--- 1.0 ---
164+
* Completely new design and function - Dashboard
165+
* Add automatic refresh page
166+
* Add CPU monitoring (linux/unix)
167+
* Add trends
168+
* Add poller stats and info
169+
* Add mysql db connection check
170+
* Add checks for IP and description duplicity (thank you BigAl101)
171+
172+
--- 0.9 ---
173+
* Rewrite all for Cacti 1.0.x (thank you Earendil!)
174+
175+
--- 0.8 ---
176+
* Add set default setting after plugin install
177+
* Add few settings (host without graph, host without tree, ...)
178+
* Add Subtree name in "Devices in more then one tree" (thank you, Hipska)
179+
* Add debug option
180+
* Add db check level
181+
* Fix warning and notices (thank you, Ugo Guerra)
182+
* Fix thold graph - triggered, breached (Thank you, Hipska)
183+
* Fix last x lines log lines (thank you, Ugo Guerra)
184+
185+
--- 0.7 ---
186+
* Add number rounding
187+
* Add switch for default page setting for users without console access
188+
* Add layout Best fit
189+
* Fix layout
190+
* Fix database check - memory tables cause false warnings
191+
* Fix redirect function
192+
* Fix return default page after unistall plugin
193+
* Fix displaying links if user hasn't right
194+
* Redesign Pie graphs (author: Trevor Leadley)
195+
196+
--- 0.6 ---
197+
* Add separated Tab for plugin
198+
* Add Cacti user rights (limited user cannot see all statistics but statistics of authorized equipment)
199+
* Add cacti database check
200+
* Add more information in logs
201+
* Add Search FATAL errors in log
202+
* Fix NTP function (infinite loops if wrong ntp server is used)
203+
* Redesign Pie graphs (author: Trevor Leadley)
204+
* Redesign (author: Tomas Macek)
205+
206+
--- 0.5 ---
207+
* Change time check (now via NTP)
208+
* Add settings to Console -> Settings -> Intropage
209+
* Add Mactrack
210+
* Add more pie graphs
211+
* Redesign
212+
213+
--- 0.4 ---
214+
* Add pie graphs (need PHP GD library)
215+
* Add checks for:
216+
- device with the same name
217+
- device without tree
218+
- device more times in tree
219+
- device without graphs
220+
* Add Top 5:
221+
- the worst ping response
222+
- the lowest availability
223+
* Fix php notices and warnings
224+
* Redesign
225+
226+
--- 0.3 ---
227+
* Add OS and poller information
228+
* Add time check
229+
* Add control poller duration
230+
* Add icons
231+
232+
--- 0.2 ---
233+
* Fix error - number of all tholds
234+
--- 0.1 ---
235+
* Beginning

INFO

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
[info]
22
name = intropage
3-
version = 2.0
3+
version = 3.0.0
44
longname = Intropage/Dashboard
5-
author = Petr Macek
6-
email = petr.macek@kostax.cz
7-
homepage = https://github.com/xmacan/plugin_intropage
8-
compat = 1.2.2
5+
author = The Cacti Group, Petr Macek
6+
email = deverlopers@cacti.net, petr.macek@kostax.cz
7+
homepage = https://github.com/cacti/plugin_intropage
8+
compat = 1.2.16
99
capabilities = online_view:1, online_mgmt:1, offline_view:0, offline_mgmt:0, remote_collect:0

0 commit comments

Comments
 (0)