Commit graph

323 commits

Author SHA1 Message Date
Michael
dde7a8443b sysutils/nut: add riello driver (#1389) 2019-07-10 07:27:56 +02:00
Franco Fichtner
58dca839c8 LICENSE: sync 2019-07-02 23:44:12 +02:00
Julio Camargo
5e9076706f APU LED Plugin PR; closes #1269 2019-06-24 07:48:09 +02:00
Franco Fichtner
56119ddd59 sysutils/smart: single quotes in translation 2019-03-12 07:10:06 +01:00
bevz
b701e07bd8 Fix dmidecode data parsing 2019-03-07 14:02:13 +03:00
Franco Fichtner
459cefefcb sysutils/dmidecode: looks good, release 1.0 for 19.1-RC1
CC: @evbevz
2019-01-14 19:50:58 +01:00
Franco Fichtner
4ff026076a src: style sweep 2019-01-14 09:04:33 +01:00
Franco Fichtner
57a98384f1 sysutils/smart: style and directory change 2019-01-13 16:59:02 +01:00
Sergey Kirpa
50d6842989 Smart refactoring (#1081)
Smart plugin uses MVC. Changes agreed with Smart-Soft.
2019-01-13 16:44:51 +01:00
Franco Fichtner
56c4012110 sysutils/dmidecode: unify and update copyright
Discussed with: @evbevz
2019-01-12 18:23:15 +01:00
Franco Fichtner
0980f7c3da sysutils/dmidecode: simplify/clarify 2019-01-12 16:46:05 +01:00
Franco Fichtner
766258504c sysutils/dmidecode: enhance comment/description 2019-01-12 16:42:32 +01:00
evbevz
c6ce04bb69 System hardware widget (#1117) 2019-01-12 16:36:41 +01:00
Franco Fichtner
6fcff48005 sysutils/api-backup: time for release 2018-12-18 07:38:13 +01:00
Franco Fichtner
5b179b652c all: style sweep 2018-12-18 07:28:09 +01:00
Franco Fichtner
0ee1b755c5 sysutils/mail-backup: add pkg-descr 2018-12-11 12:56:00 +01:00
Michael
6ca68369b9 sysutils/nut: add listen, make arguments more flexible (#1020) 2018-11-25 12:40:58 +01:00
Franco Fichtner
0be5359db9 sysutils/mail-backup: proper license 2018-11-15 10:08:16 +01:00
Franco Fichtner
88a251a375 sysutils/mail-backup: make setup fully functional 2018-11-15 09:24:52 +01:00
Franco Fichtner
105cf47397 sysutils/mail-backup: fix model save 2018-11-13 20:11:31 +01:00
Franco Fichtner
886524fd5e sysutils/mail-backup: rename previous 2018-11-13 20:03:16 +01:00
Michael
2e553f844b sysutils/nut: add missing templating and fix for privilege usage (#966) 2018-11-10 14:20:15 +01:00
Fabian Franz BSc
f0d2a2edb0 sysutils/smart: fix coloring for themes; "s/\t/ /g"; cleanup php (#957) 2018-11-05 19:23:43 +01:00
Michael
88fc90f4d4 sysutils/nut: add blazer_ser driver (#950) 2018-11-02 10:39:53 +01:00
Franco Fichtner
843643e340 sysutils/nut: 1.3 for #908 2018-10-11 10:39:59 +02:00
Michael
b1f32a1bc5 sysutils/nut: add blazer_usb driver (#908) 2018-10-11 09:46:56 +02:00
Franco Fichtner
9d006edd2c README: update and whitespace sweep 2018-10-07 20:11:25 +02:00
Fabian Franz BSc
b44d8ba706
add backup api; closes #865 (#895)
* add backup api; closes #865
* make backup api devel
* sysutils/api-backup: rename
* sysutils/api-backup: fix prev
* fix ACL
2018-10-07 15:57:59 +02:00
Michael
c2f178c730 sysutils/nut: restructure diagnostics (#885) 2018-10-01 13:36:11 +02:00
Franco Fichtner
6fbe82b1f4 */*: retrofit @mimugmail's e-mail as requested 2018-09-17 08:05:31 +02:00
Michael
a0483bad7d sysutils/nut: add apcsmart driver (#781) 2018-08-12 12:23:36 +02:00
Fabian Franz
1dfd76c558
sysutils/smart: style fixes; cleanup 2018-07-29 16:18:52 +02:00
Franco Fichtner
5a131890cd sysutils/monit: drop from plugins, moved to core 2018-07-27 20:28:20 +02:00
Franco Fichtner
ccd89d956f */*: no more trailing slashes in navigation 2018-07-03 10:14:42 +02:00
Franco Fichtner
b2895da8fa *: bump version for recent changes to force update 2018-07-01 12:21:33 +02:00
Fabian Franz BSc
7c634371f5
Fix diag smart (#715)
* sysutils/smart: fix php syntax; code cleanup; gettext
* use bootstrap classes for themes
* sysutils/smart: version bump
2018-06-17 18:41:18 +02:00
Franco Fichtner
f2d14e36f0 */*: migrate rc.syshook files 2018-06-11 05:33:33 +00:00
Franco Fichtner
4a68e63da6 sysutils/lcdproc-sdeclcd: do not start it twice
The framework already takes care of adding early and start
scripts to post-install stage.  :)
2018-06-11 05:28:36 +00:00
Franco Fichtner
19a2ff016b sysutils/nut: bump model version for release 2018-05-16 07:06:24 +02:00
Franco Fichtner
0bc2c008f9 whitespace sweep 2018-05-14 18:16:15 +02:00
Franco Fichtner
440cd47279 sysutils/nut: release 1.0 2018-05-09 07:46:01 +02:00
Michael
7e3cb8c530 sysutils/nut: rename services (#663) 2018-05-09 07:27:12 +02:00
Ad Schellevis
95e79a69a5 sysutils/monit: fix typo
PR: https://github.com/opnsense/core/issues/2400
2018-05-09 07:10:32 +02:00
Franco Fichtner
448f4e1c8c sysutils/nut: proper service logic
PR: https://forum.opnsense.org/index.php?topic=7759.0
2018-05-07 00:11:46 +02:00
Franco Fichtner
c77fc2a62b sysutils/nut: bump version after last changes 2018-05-03 17:35:27 +02:00
Michael
a99e13e55b sysutils/nut: little tweaks (#659) 2018-05-02 10:09:06 +02:00
Franco Fichtner
bcb615c5fc sysutils/nut: fixes for @mimugmail 2018-04-25 09:36:58 +00:00
Michael
aa5760ae84 WIP: sysutils/nut: Add diagnostics (#657) 2018-04-25 11:24:38 +02:00
Franco Fichtner
5b110ffbe1 sysutils/nut: a bit of tweaking for @mimugmail 2018-04-17 17:27:04 +00:00
Michael
8b3daf8439 sysutils/nut: new apimutable service + reconfigure fix (#654) 2018-04-17 13:13:37 +02:00
Michael
609f9b0e97 sysutils/nut: multiple fixes (#648) 2018-04-17 08:29:45 +02:00
Franco Fichtner
578ebe9d89 sysutils/lcdproc-sdeclcd: use post append rather than manual override
The later would overwrite all auto-generated +POST_INSTALL content.
2018-04-06 07:50:22 +02:00
Franco Fichtner
31c80c05aa sysutils/monit: change post-install hook to real migration
This is for 18.1.7 to sync the core code and the plugins code
for release version.

CC: @fbrendel
2018-04-04 18:22:16 +02:00
Franco Fichtner
2325bec46f sysutils/scp-backup: moves to core in another form 2018-04-03 23:51:30 +02:00
Franco Fichtner
f396f2b8a2 sysutils/lcdproc-sdecldc: whitespace sweep 2018-03-23 17:55:02 +01:00
Ad Schellevis
1f4fa2e0dc lcdproc-sdeclcd version to 1.0... safe to use :) 2018-03-23 17:47:37 +01:00
Ad Schellevis
132d96fa4a add simple lcdproc wrapper for Lanner/Watchguard Firebox equipment 2018-03-23 17:31:32 +01:00
Franco Fichtner
b21cb25864 sysutils/nut: style sweep 2018-03-19 19:12:46 +01:00
Michael
e263c41339 sysutils/nut: next devel step, add remote client, fix startup (#613) 2018-03-19 16:59:38 +01:00
Franco Fichtner
c9e7f3fbc0 sysutils/monit: cleanups for upcoming core switch 2018-03-14 10:10:41 +01:00
Frank Brendel
e94878ba05 sysutils/monit: allow parameter in path options (#587) 2018-03-08 10:24:06 +01:00
Frank Brendel
90cab1ce7b sysutils/monit: add missing translation 2018-02-16 09:21:22 +01:00
Frank Brendel
054578c8a0 sysutils/monit: fix test deletion (#564) 2018-02-15 13:55:50 +01:00
Frank Brendel
fb77f889a1 sysutils/monit: bug fixing, status api response (#563) 2018-02-15 12:54:04 +01:00
Franco Fichtner
8ebb3bd465 */*: remove _opnsense_bootup_run
PR: https://github.com/opnsense/core/issues/1835
2018-01-30 10:22:18 +01:00
NOYB
5533702035 HTML Compliance - Attribute "type" on Element <script>
Warning: The type attribute is unnecessary for JavaScript resources.

HTML5: Edition for Web Authors
http://www.w3.org/TR/2014/REC-html5-20141028/scripting-1.html
The default, which is used if the attribute is absent, is "text/javascript".

The Script element
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script
HTML5 specification urges authors to omit the attribute rather than provide a redundant MIME type.
2018-01-21 13:35:06 +01:00
Franco Fichtner
a091aec616 sysutils/node_exporter: release 1.0 2018-01-17 11:48:40 +01:00
Franco Fichtner
23260aa54e sysutils/node_exporter: missing development flag 2018-01-05 22:51:45 +01:00
Franco Fichtner
88a0c0a2b9 sysutils/node_exporter: consistency tweaks 2018-01-05 21:51:10 +01:00
David Harrigan
80f02ea55c Use (Prometheus) node_exporter to expose metrics.
This new plugin allows for Prometheus to scrape an OPNsense installation for
metrics - including CPU, Memory, devices, interfaces and so on.

The data can then be used for remote monitoring/alerting of an OPNsense
installation, or indeed graphing using popular graphing technologies such as
Grafana.

closes #452

-=david=-
2018-01-04 21:49:59 +00:00
NOYB
94de7141cb HTML Compliance - Obsolete table attributes
width, align, valign, cellpadding, cellspacing, border, summary, bgcolor

Error: The width attribute on the table element is obsolete. Use CSS instead.
Error: The align attribute on the table element is obsolete. Use CSS instead.
Error: The valign attribute on the table element is obsolete. Use CSS instead.
Error: The cellpadding attribute on the table element is obsolete. Use CSS instead.
Error: The cellspacing attribute on the table element is obsolete. Use CSS instead.
Error: The border attribute on the table element is obsolete. Use CSS instead.
Error: The summary attribute on the table element is obsolete. Consider describing the structure of the table in a caption element or in a figure element containing the table; or, simplify the structure of the table so that no description is needed.
Error: The bgcolor attribute on the table element is obsolete. Use CSS instead.
2018-01-04 08:46:09 +01:00
Franco Fichtner
5c671cd2f6 sysutils/scp-backup: whitespace and style sweep 2018-01-04 08:35:06 +01:00
David Harrigan
fb650dd8cd A new plugin to allow SCP config backups to a remote host.
This simple plugin takes a few parameters, such as hostname and username and
schedules a cron job to remotely scp the config.xml file at regular intervals.
It uses the public/private keypair of the built-in root user as the source of
the key exchange. This means that the public key must be copied to the remote
host and added to the authorized_keys file (for the defined user).

The remote file is backed up as `config-YYYY-DD-MM-HH-MM.xml`, for example:
`config-2018-01-02-15-40.xml`. It's possible to change the remote location of
where the config file is backed up to.

The cron job can be modified under System/Settings/Cron and the schedule
adjusted to suit the backup frequency requirements.

-=david=-

closes #457
2018-01-03 16:29:23 +00:00
Franco Fichtner
92d9dfa363 */*: style updates 2018-01-03 06:27:32 +00:00
Franco Fichtner
9109a72fce sysutils/nut: bump version after changes 2018-01-01 13:16:52 +01:00
Franco Fichtner
4a667d1fa3 sysutils/nut: use partials for tabbed forms 2017-12-26 11:41:09 +00:00
Franco Fichtner
eb500ece54 sysutils/nut: minor style update, no timeout 2017-12-26 11:16:39 +01:00
Franco Fichtner
77cf809242 sysutils/monit: does not need the timeout 2017-12-25 23:04:31 +01:00
Franco Fichtner
e35b947e84 sysutils/monit: remove titles 2017-12-24 15:24:53 +01:00
Franco Fichtner
3cc82d5b4b sysutils/nut: further tweaks 2017-12-19 09:19:28 +00:00
Michael
d0c1e45334 sysutils/nut: New plugin (#441) 2017-12-19 10:09:19 +01:00
Franco Fichtner
f695bc25ce */*: migrate _opnsense_bootup_run to simpler _var_script suffix
PR: https://github.com/opnsense/core/issues/1835
2017-12-18 18:28:10 +00:00
Franco Fichtner
59981c5929 sysutils/smart: bump version after change 2017-11-19 08:43:24 +01:00
Franco Fichtner
f950b2f37c */*: whitespace sweep 2017-11-19 08:42:46 +01:00
ljm42
dffa1b7de1 Suppress output when no SMART devices available (#365)
* Suppress output when no SMART devices available

Small fix. Prevents empty form dropdowns when no SMART devices are available (i.e. running in a VM with a vdisk)

* use gettext for text

* better conditional check
2017-11-10 09:14:52 +07:00
Frank Brendel
a0733007f1 sysutils/monit: additional Monit options (#324) 2017-10-18 19:44:49 +02:00
Franco Fichtner
6d49d71b2b LICENSE: add auto-generated file after consolidation 2017-08-07 18:47:42 +02:00
Frank Brendel
3437539f35 sysutils/monit: set mailserver type to CSVListField, fix validation 2017-06-14 15:21:42 +02:00
Frank Brendel
5216e3e294 sysutils/monit: bump version to 1.2 2017-06-07 16:54:49 +02:00
Frank Brendel
25a88003a6 sysutils/monit: set variable $HOST as system name for proper sync to cluster nodes 2017-06-07 16:54:49 +02:00
Franco Fichtner
52b09ea0cc sysutils/monit: bump for latest change 2017-05-17 06:11:11 +02:00
Frank Brendel
eb8ace13e7 Monit: import sender address and fix validation regexp 2017-05-17 06:07:16 +02:00
Franco Fichtner
452e6a045d sysutils/monit: @fbrendel said yes 2017-04-21 08:40:53 +02:00
Franco Fichtner
fb7f87609e sysutils/monit: don't need this anymore 2017-04-20 21:55:30 +02:00
Franco Fichtner
1ec32e34f8 sysutils/monit: xmlrpc sync via @fbrendel 2017-04-20 21:35:22 +02:00
Franco Fichtner
a7ff0f82f6 sysutils/monit: service control improvements and tweaks; closes #85 2017-04-20 14:36:41 +02:00
Franco Fichtner
197a509ac6 sysutils/monit: version 0.2 by @fbrendel 2017-04-20 13:34:31 +02:00
Franco Fichtner
66b02729fa *: add pkg-descr files for all plugins; closes #95 2017-03-28 06:42:02 +02:00
Franco Fichtner
a6c1dc9ee0 annotate development versions as PLUGIN_DEVEL, idea by @fabianfrz 2017-03-14 06:53:43 +01:00
Franco Fichtner
0d99ad98bb sysutils/monit: small fix by @fbrendel 2017-03-10 08:43:03 +01:00
Frank Brendel
371b6e4693 Monit template should always create config even with disabled service 2017-03-09 08:23:01 +01:00
Franco Fichtner
b615789bfe sysutils/monit: post should have been pre, submitted by @fbrendel 2017-03-03 09:30:45 +01:00
Franco Fichtner
f2a8cb9d9e sysutils/monit: style sweep and +POST_INSTALL tweaks 2017-03-02 09:33:15 +01:00
fbrendel
f2ed6f5d87 new plugin Monit (#81)
* new plugin Monit

* fix missing events in monitrc template
2017-03-02 09:24:29 +01:00
Franco Fichtner
6957b19ec8 warp ACL translations
PR: https://github.com/opnsense/core/issues/1037
2016-11-23 22:05:33 +01:00
Franco Fichtner
7a0ebe0b52 *: reset plugin revisions that have been stale a while 2016-10-27 10:34:13 +02:00
Franco Fichtner
fa74c7ed0f Mk: auto generate rc.syshook.d scripts; closes #35
This obsoletes the need to manually set package scripts, which
is still possible but fewer mistakes can be made now as the
scripts automatically adapt to the package's changing content.
2016-09-23 07:47:14 +02:00
Franco Fichtner
4f25e95efb sysutils/xen: fixup package scripts after recent changes 2016-09-22 23:51:44 +02:00
Franco Fichtner
a73dfe8e69 sysutils/vmware: fixup package script after recent changes 2016-09-22 23:50:16 +02:00
Franco Fichtner
6554c8cf9e Mk: automate scripting loader.conf 2016-09-22 23:39:08 +02:00
Franco Fichtner
7ccea3e5a2 sysutils/boot-delay: this is neat...
So now that we have a non-persistent boot delay in our install
images we may still have users that can't live without it so
this plugin installs a persistent boot delay.

The first boot will work, can bring up network and install!

Yes, now you're saying this is stupid, which it it if you're
not seeing the bigger picture.  This paves the way for plugin-
based optimisation for the following use case:

https://github.com/opnsense/plugins/issues/9

Yes, yes, more work needs to be done but it's a start.  :)
2016-09-22 20:13:14 +02:00
Franco Fichtner
f574713b58 sysutils/*: bump a few plugin versions after changes
While here, don't mention the word "wrapper" anymore
2016-09-16 17:15:11 +02:00
Franco Fichtner
6e93608af8 sysutils/vmware: standard plugin priority for syshooks 2016-09-16 17:12:54 +02:00
Franco Fichtner
312740d703 sysutils/xen: give startup a pluginish priority 2016-09-16 17:11:29 +02:00
Franco Fichtner
345531d4b6 adjust for recent source changes 2016-06-20 18:13:25 +02:00
Franco Fichtner
9a5bfa5fbb sysutils/smart: new home for smartmon tools 2016-04-16 18:27:00 +02:00
Franco Fichtner
a2aeeafa67 sysutils/xen: add a guest utilities wrapper; closes #4 2015-11-01 11:09:46 +01:00
Franco Fichtner
e4fe3fa502 sysutils/vmware: flat service launcher; #5
Switch to an easier way of doing service launching, solving the
early boot issue for ports-based kernel modules by introducing
the rc.syshook script.

That's already a lot better, but will need further refinement.  :)
2015-10-28 06:59:34 +01:00
Franco Fichtner
db39ff085e sysutils/vmware: load drivers on bootup; fixes #5 2015-09-23 17:27:26 +02:00
Franco Fichtner
578c761d7b plugins: switch PLUGIN_DESC and PLUGIN_COMMENT 2015-08-19 09:31:04 +02:00
Franco Fichtner
6a9db5631b sysutils/vmware: add a proper launcher, trigger template after install 2015-08-19 09:20:32 +02:00
Franco Fichtner
df39c2dc2c plugins: fix include and indexing after category intro; #1 2015-07-09 15:55:30 +02:00
Franco Fichtner
b295e1280b sysutils/vmware: add a wrapper for easy use 2015-07-09 15:47:01 +02:00