Commit graph

315 commits

Author SHA1 Message Date
Alexandre Aubin
e54ca72068 On some weird setup, this folder and content ain't readable by group ... gotta make sure to make rx for group other slapd will explode 2020-03-27 21:40:22 +01:00
Alexandre Aubin
526a3a25c9 Remote diagnoser also returns code 400 or 418 when port / http ain't correctly exposed 2020-03-26 19:38:34 +01:00
Alexandre Aubin
aaa9805ff2 Add detection for virt + arch + board model in basesystem diagnosis 2020-03-25 04:01:33 +01:00
Alexandre Aubin
de879e1d30 Merge branch 'fix-diagnosis-server-bad-response' into stretch-unstable 2020-03-22 01:46:06 +01:00
Alexandre Aubin
fff2fcd67c Simplify identation (and diff) by reversing the if statement 2020-03-22 01:41:58 +01:00
Alexandre Aubin
4399c9b740 Tweak exception messages to hopefully help debugging if this happens 2020-03-22 01:40:02 +01:00
Alexandre Aubin
cc2288cc21 Rename http diagnoser to web, should feel slightly less technical 2020-03-21 23:10:56 +01:00
Alexandre Aubin
937d339631 Add category to services to have more meaningful messages in reports about port forwarding checks 2020-03-21 23:09:47 +01:00
Alexandre Aubin
69bc12454e Reorder DNS tests to avoid random order in rendering 2020-03-21 23:09:47 +01:00
Kay0u
87a3ceb983
[FIX] bad response from the server 2020-01-25 20:49:29 +07:00
Alexandre Aubin
97e5d3b992 Remove those random sudo which are useless yet triggers LDAP warning when LDAP is in bad state 2019-11-28 00:10:40 +01:00
Alexandre Aubin
615a164c06
Merge pull request #791 from decentral1se/add-pop3-setting
Add pop3.enabled setting
2019-11-25 16:19:36 +01:00
Alexandre Aubin
053d692319
Merge pull request #848 from mdeabreu/patch-1
[fix] metronome domain folder permissions
2019-11-25 16:09:18 +01:00
Matthew DeAbreu
3b9481ae2d
Update 12-metronome
simplify change by reordering operations
2019-11-22 09:02:01 -08:00
Alexandre Aubin
4ab3653dfb Add tip about how to fix / investigate broken services 2019-11-22 15:47:26 +01:00
Alexandre Aubin
a416044376 Add diagnosis cron job to be ran every 12 hours, managed from the regenconf 2019-11-22 14:58:11 +01:00
Matthew DeAbreu
7c09982d3d
ensure metronome owns domain dir
When adding new domains to Yunohost a directory for each newly added domain is created in `/var/lib/metronome` unfortunately since the directory is created with `sudo mkdir` that means `root:root` owns the directory. Metronome will now fail to write to the directory.
2019-11-20 09:52:01 -08:00
Alexandre Aubin
09bbd733b1 Disabling this report for now because it returns many warnings which are probably not important... 2019-11-20 18:38:23 +01:00
Alexandre Aubin
4636bd20e1 Add diagnosis details for issues detected for HTTP exposure 2019-11-20 17:12:23 +01:00
Alexandre Aubin
bb8b1b052d Using /var/log/daemon.log or /var/log/syslog is pointless, these files logs many different things. Instead, we shall always return the logs from journalctl 2019-11-17 16:39:12 +01:00
Alexandre Aubin
69b611bd28
Merge branch 'stretch-unstable' into improve-service-status-checks 2019-11-14 17:16:44 +01:00
Alexandre Aubin
cfabb83c0e Use Yunohost's server instead of tmp server 2019-11-14 15:40:48 +01:00
Luke Murphy
83b4be5345
Add setting to configure pop3 for dovecot 2019-11-10 20:57:46 +07:00
Alexandre Aubin
a9dd701824 Improve port diagnosis by adding a relation between ports and services 2019-11-08 22:29:21 +01:00
Alexandre Aubin
64aff46421 Merge branch 'stretch-unstable' into improve-service-status-checks 2019-11-08 22:17:12 +01:00
Alexandre Aubin
104bba3dd8 Sort services during diagnosis to avoid random order 2019-11-08 20:44:27 +01:00
Alexandre Aubin
65d6b02b56 Implement basic outgoing port 25 check for email stack 2019-11-08 19:22:54 +01:00
Alexandre Aubin
e578140172 Improve service diagnoser, report details related to configuration tests 2019-11-07 22:22:09 +01:00
Alexandre Aubin
08c23599e2 Improve yunohost package version diagnosis 2019-11-06 23:49:13 +01:00
Alexandre Aubin
51e7a56522 Improve metadata for diskusage tests 2019-10-13 18:42:45 +02:00
Alexandre Aubin
d6eb55d2a2 Add tmp dummy mail report so that the diagnoser kinda works instead of failing miserably 2019-10-11 20:05:10 +02:00
Alexandre Aubin
e67e9e27ba Hmm somehow there seem to be different version of ping supporting or not the -4 / -6 ... let's see if this workaroud works in all contexts 2019-10-10 16:48:58 +02:00
Alexandre Aubin
02d6a0212f Remove debug prints 2019-10-10 16:40:06 +02:00
Alexandre Aubin
3d7f37176c Remove debug prints 2019-10-10 16:23:38 +02:00
Alexandre Aubin
356f2b9ec1 Moar ideas 2019-10-10 16:16:59 +02:00
Alexandre Aubin
e0fa87cb36 Note for the future about trying to diagnose hairpinning 2019-10-10 16:16:59 +02:00
Alexandre Aubin
339b6d9cbe Moar notes about what could be implemented for mail diagnoser 2019-10-10 16:16:59 +02:00
Alexandre Aubin
d113b6a53f Adding some notes about diagnosis items to be implemented 2019-10-10 16:16:59 +02:00
Alexandre Aubin
47c7c72455 Add RAM and swap diagnosis + improve message for disk usage 2019-10-10 16:14:20 +02:00
Alexandre Aubin
33180d0947 Add base system diagnostic 2019-10-10 16:14:20 +02:00
Alexandre Aubin
b81cd4fc68 Add security diagnoser with meltdown checks 2019-10-10 16:13:13 +02:00
Alexandre Aubin
cee3b4de27 Add nginx -t check to regenconf diagnoser 2019-10-10 16:13:13 +02:00
Alexandre Aubin
4cbd1b06c2 Add a regenconf diagnoser to report manually modified files... 2019-10-10 16:13:13 +02:00
Alexandre Aubin
0dc1909c68 Misc small UX stuff 2019-10-10 16:13:13 +02:00
Alexandre Aubin
612a96e1e2 Yield one item per port open to be consistent with other diagnosers 2019-10-10 16:13:13 +02:00
Alexandre Aubin
91ec775ebb Implement basic dependency system between diagnoser 2019-10-10 16:13:13 +02:00
Alexandre Aubin
f050b3c5b8 First version of http exposure diagnosis 2019-10-10 16:13:13 +02:00
Alexandre Aubin
6c48c131a8 Fix small issues in port diagnoser 2019-10-10 16:12:50 +02:00
Alexandre Aubin
f690ff6e1e First version of port exposure diagnosis 2019-10-10 16:12:50 +02:00
Alexandre Aubin
35f6b77895 Reclarify ip diagnoser 2019-10-10 16:12:33 +02:00