Commit Graph

191 Commits

Author SHA1 Message Date
Ely Deckers
a20a9d86f2 Simplify json generation for discoveries 2022-11-29 23:20:48 +01:00
Ely Deckers
d882d3a47f Fix a few methods 2022-11-29 23:20:48 +01:00
Ely Deckers
5d22a253f3 Fix a few methods 2022-11-29 23:20:48 +01:00
Ely Deckers
384e3429b5 Simplify command discovery 2022-11-29 23:20:48 +01:00
Ely Deckers
866a8171f2 Hide public method and rename 2022-11-29 23:20:48 +01:00
Ely Deckers
c25675834e Use correct method names and hide private 2022-11-29 23:20:47 +01:00
Ely Deckers
718fcfdf8b Add help command 2022-11-29 23:18:11 +01:00
Ely Deckers
1965594c66 Wrap pfSense symbols in class 2022-11-29 23:18:11 +01:00
Ely Deckers
17be728231 Introduce Command and Discovery classes 2022-11-29 23:18:09 +01:00
Ely Deckers
37d4f1ac0a Simplify Ipsec status 2022-11-29 23:17:19 +01:00
Ely Deckers
bbca2fb11f Simplify service values 2022-11-29 23:17:19 +01:00
Ely Deckers
792990b7f6 Simplify ipsec ph1 2022-11-29 23:17:19 +01:00
Ely Deckers
10a51a990d Simplify OpenVPN client value 2022-11-29 23:17:19 +01:00
Ely Deckers
958e4ca9e2 Simplify OpenVPN server values 2022-11-29 23:17:19 +01:00
Ely Deckers
798ffa8b8b Simplify dhcp 2022-11-29 23:17:19 +01:00
Ely Deckers
1229bf6370 Simplify package update status retrieval 2022-11-29 23:17:19 +01:00
Ely Deckers
cb11d68518 Simplify system value retrieval 2022-11-29 23:17:19 +01:00
Ely Deckers
956323ec0e Simplify SMART status retrieval 2022-11-29 23:17:19 +01:00
Ely Deckers
63b169b483 Simplify code for value mapping 2022-11-29 23:17:19 +01:00
Ely Deckers
5e4a515b3a Simplify discovery 2022-11-29 23:17:19 +01:00
Ely Deckers
c03733370a Move command handlers to top of file 2022-11-29 23:17:19 +01:00
Ely Deckers
9e42d7fea6 Simplify code for entrypoint 2022-11-29 23:17:19 +01:00
Riccardo
7bd0396c55
Merge pull request #130 from edeckers/elydeckers/fix/invalid-ipsec-status-for-some-versions
fix: ipsec tunnel status invalid on some versions
2022-11-29 22:15:02 +01:00
Ely Deckers
f81f6778bf fix: ipsec tunnel status invalid on some versions 2022-11-27 14:07:00 +01:00
Riccardo
c867bf03cf
Merge pull request #108 from GuillaumeHullin/master
Typo - Issue #104
2022-11-07 23:07:46 +01:00
Riccardo
f4f092abf4
Merge pull request #118 from ForesightCyber/master
Repaired get_ipsecifnum. Working with pre 2.6 and 2.6 pfsense
2022-11-07 23:04:11 +01:00
Guillaume Hullin
eee0d82102 Removed branding and some not needed changes 2022-09-14 11:43:19 +02:00
Guillaume Hullin
61a88dff0b Revert back code to orignal template
This reverts commit 7134f2f5c365705074e29046748614f028cb6616.
2022-09-14 10:55:13 +02:00
Guillaume Hullin
b1210d586a Update README.md 2022-09-14 10:36:23 +02:00
Lukas Macura
038eb5c162 Changed item fetch times. It was too frequent for small firewalls 2022-04-22 12:24:40 +02:00
Lukas Macura
60bbd28bfb Added temperature monitoring 2022-04-22 12:14:34 +02:00
Lukas Macura
dcd5121571 Repaired get_ipsecifnum. Working with pre 2.6 and 2.6 pfsense 2022-04-21 11:39:35 +02:00
Guillaume Hullin
ca8d7d316f
Merge branch 'main' into master 2022-04-05 22:52:07 +02:00
Guillaume Hullin
2609084db6
Merge branch 'rbicelli:master' into master 2022-04-05 22:36:22 +02:00
Guillaume Hullin
ac8a2b2dda Fixing trigger for new pfSense version 2022-03-16 10:49:57 +01:00
Riccardo
67a521fa7b
Merge pull request #107 from edeckers/elydeckers/fix/add-missing-application-to-template
Add "Network Interfaces" application
2022-03-04 16:20:24 +01:00
Guillaume Hullin
a58e746bd3 Update README.md 2022-02-16 12:07:39 +01:00
Guillaume Hullin
842e09158d
Merge branch 'rbicelli:master' into master 2022-02-16 10:54:34 +01:00
Guillaume Hullin
f14039f039 Update README.md
- typo correction (Issue #104)
2022-02-16 10:53:52 +01:00
Ely Deckers
f88338c11d Add 'Network Interfaces' application 2022-02-16 10:44:11 +01:00
Riccardo
d4ce65c0a7
Merge pull request #105 from GuillaumeHullin/master
Update README.md
2022-02-16 10:36:07 +01:00
Guillaume Hullin
5ea5a6b831 Update README.md
- Added Certificats Monitoring as feature
- Updated command to install speedtest
- Added advice to Shellcmd in order to make the script automatically install/update at boot time (and after upgrade of pfSense)
2022-02-15 23:38:20 +01:00
Riccardo
9ec91fd337
Merge pull request #102 from GuillaumeHullin/feature_cert_and_services_monitoring
Certificates and services monitoring
2022-01-24 10:25:47 +01:00
Guillaume Hullin
0b8df83056 switch certificate monitoring items to active items 2022-01-21 13:11:18 +01:00
Guillaume Hullin
add56b4cd2 Update template_pfsense_active.xml
Switch from to zabbix active agent items
2022-01-21 13:09:11 +01:00
Guillaume Hullin
71c8d6e963 Update template_pfsense_active.xml
removed need of global regex
2022-01-21 12:48:33 +01:00
Guillaume Hullin
3dd9bd78a9 delay updates
- removed delay definitions of 60s which should be the default value defined in Zabbix server
- convert a value to more readable form (exemple 3600 to 1h)
2022-01-21 12:31:32 +01:00
Guillaume Hullin
2586bc16e5 Update pfsense_zbx.php
Added certificate monitoring functions
2022-01-21 12:17:32 +01:00
Guillaume Hullin
bd6045f9bd Update template_pfsense_active.xml
- added certificate monitoring
- added services monitoring selection based on macro with some default macro for iperf service (disabling monitoring) and PC/SC Smart Card Daemon (check if NOT running) because of a memory leak issue.
- removed delay definitions of 60s which should be the default value defined in Zabbix server
- removed history definitions of 27d which should be the default value defined in Zabbix server
- convert a few value to more readable form (exemple 3600 to 1h)
2022-01-21 12:17:14 +01:00
Guillaume Hullin
b418256001 fast-forward to latest Futur-Tech version
This repo has been reset in order to be a fork of GuillaumeHullin/pfsense-zabbix-template which is a fork of rbicelli/pfsense-zabbix-template
2022-01-21 11:47:35 +01:00