Änderungen von Dokument MySQL-Datenbank LogoDB neu aufbauen

Zuletzt geändert von Alexander Kruck am 2022/05/23 11:12

Von Version 1.7
bearbeitet von Michael Ecer
am 2022/03/23 13:26
Änderungskommentar: Update document after refactoring.
Auf Version 8.1
bearbeitet von Alexander Kruck
am 2022/05/23 11:12
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Dokument-Autor
... ... @@ -1,1 +1,1 @@
1 -XWiki.michaelecer@sbede
1 +XWiki.aku@sbede
Inhalt
... ... @@ -1,96 +1,132 @@
1 -(% style="color:#2980b9" %)logosrv
1 +(% style="color:#000000" %)Falls Sie die MySQL Datenbank LogoDB neu aufbauen wollen, gehen Sie bitte wie folgt vor:
2 2  
3 -(% class="box" %)
4 -(((
5 -(% style="color:#000000" %)##/etc/init.d/ldcatalogd stop##
6 -)))
7 7  
8 -(% class="box" %)
9 -(((
10 -(% style="color:#000000" %)##ldserver stop##
11 -)))
4 +(% style="color:#27ae60" %)Optional:(%%)
5 +(% style="color:#000000" %)~-~-~-~-~-~-~-~--
6 +Als optionalen Schritt können Sie vor dem Neuaufbau der LogoDB die Webfilter Listen und Kategorien sichern.
12 12  
13 -(% class="box" %)
14 -(((
15 -(% style="color:#000000" %)##ldwebfilter ~-~-expire-surflog 0##
16 -)))
17 17  
9 +(% style="color:#000000" %)Hierbei handelt es sich um die Listen die Sie im im itb einsehen können.
10 +
11 +(% style="color:#000000" %)Hier als Beispiel einmal die Blacklist:
12 +
13 +(% style="color:#000000" %)[[image:itb_blacklist.png]]
14 +
15 +(% style="color:#000000" %)Mit diesen Befehlen im Container (% style="color:#3498db" %)logosrv (% style="color:#000000" %)können Sie sich die aktuellen Regeln und Kategorien des Webfilters anzeigen lassen.
16 +
18 18  (% class="box" %)
19 19  (((
20 -(% style="color:#000000" %)##ldwebfilter ~-~-update-surflog##
19 +(% style="color:#000000" %)##ldwebfilter -l ##(%%)
20 +(% style="color:#000000" %)##ldwebfilter -c##
21 21  )))
22 22  
23 +(% style="color:#000000" %)Sichern sie Sich nun diese Daten.
24 +
25 +
26 +(% style="color:#000000" %)Um die Daten wieder einzulesen gehen sie folgendermaßen vor:
27 +
28 +
29 +(% style="color:#000000" %)Einlesen der Blacklist
30 +
23 23  (% class="box" %)
24 24  (((
25 -(% style="color:#000000" %)##cat /etc/logodb.secret##
33 +(% style="color:#000000" %)##while read line; do ldwebfilter -b "$line"; done < /root/webfilter_blacklist.list##
26 26  )))
27 27  
36 +
37 +(% style="color:#000000" %)Einlesen der Whitelist
38 +
28 28  (% class="box" %)
29 29  (((
30 -(% style="color:#000000" %)##mmysql drop database logodb;##
41 +(% style="color:#000000" %)##while read line; do ldwebfilter -w "$line"; done < /root/webfilter_whitelist.list##
31 31  )))
32 32  
44 +
45 +(% style="color:#000000" %)Einlesen der Blacklistkategorien
46 +
33 33  (% class="box" %)
34 34  (((
35 -(% style="color:#000000" %)##dpkg-reconfigure ld-mysql-logodb##
49 +(% style="color:#000000" %)##while read line; do ldwebfilter -e "$line"; done < /root/webfilter_categories_B.list##
36 36  )))
37 37  
52 +
53 +(% style="color:#000000" %)Einlesen der Whitelistkategorien
54 +
38 38  (% class="box" %)
39 39  (((
40 -(% style="color:#000000" %)##reset_logodb_password {logodb.secret}##
57 +(% style="color:#000000" %)##while read line; do ldwebfilter -E "$line"; done < /root/webfilter_categories_W.list##
41 41  )))
42 42  
60 +(% style="color:#000000" %)Wechseln Sie in den logosrv Container und stoppen sie dort den ldserver Dienst und den darin enthaltenen ldcatalogd Dienst:
61 +
43 43  (% class="box" %)
44 44  (((
45 -(% style="color:#000000" %)##import_workstations##
64 +(% style="color:#000000" %)##/etc/init.d/ldcatalogd stop
65 +ldserver stop##
46 46  )))
47 47  
68 +
69 +(% style="color:#000000" %)Im Anschluss daran führen Sie die beiden folgenden Befehle aus
70 +
48 48  (% class="box" %)
49 49  (((
50 -(% style="color:#000000" %)##ldserver start##
73 +(% style="color:#000000" %)##ldwebfilter ~-~-expire-surflog 0##
51 51  )))
52 52  
53 53  (% class="box" %)
54 54  (((
55 -(% style="color:#000000" %)##/etc/init.d/ldcatalogd start##
78 +(% style="color:#000000" %)ldwebfilter ~-~-update-surflog
56 56  )))
57 57  
58 58  
59 -(% style="color:#27ae60" %)Optional:(%%)
60 -(% style="color:#000000" %)~-~-~-~-~-~-~-~--
61 -Vorher Webfilter-Listen/-Kategorien sichern
82 +(% style="color:#000000" %)Nun lesen Sie mit folgendem Befehl das logodb secret aus, dies wird später benötigt
62 62  
63 63  (% class="box" %)
64 64  (((
65 -(% style="color:#000000" %)##while read line; do ldwebfilter -b "$line"; done < /root/webfilter_blacklist.list##
86 +(% style="color:#000000" %)cat /etc/logodb.secret
66 66  )))
67 67  
89 +
90 +(% style="color:#000000" %)Anschließend droppen Sie die logodb Datenbank
91 +
68 68  (% class="box" %)
69 69  (((
70 -(% style="color:#000000" %)##while read line; do ldwebfilter -w "$line"; done < /root/webfilter_whitelist.list##
94 +(% style="color:#000000" %)##mmysql drop database logodb;##
71 71  )))
72 72  
97 +
98 +(% style="color:#000000" %)Fühen Sie nun folgende Befehle aus.(%%) (% style="color:#e74c3c" %)logodb.secret(% style="color:#000000" %) ersetzen Sie mit dem Secret von weiter oben
99 +
73 73  (% class="box" %)
74 74  (((
75 -(% style="color:#000000" %)##while read line; do ldwebfilter -e "$line"; done < /root/webfilter_categories_B.list##
102 +(% style="color:#000000" %)##dpkg-reconfigure ld-mysql-logodb##
76 76  )))
77 77  
78 78  (% class="box" %)
79 79  (((
80 -(% style="color:#000000" %)##while read line; do ldwebfilter -E "$line"; done < /root/webfilter_categories_W.list##
107 +(% style="color:#000000" %)##reset_logodb_password {##(% style="color:#e74c3c" %)##logodb.secret##(% style="color:#000000" %)##}##
81 81  )))
82 82  
110 +
111 +(% style="color:#000000" %)Importieren Sie nun die Workstations
112 +
83 83  (% class="box" %)
84 84  (((
85 -(% style="color:#000000" %)##ldwebfilter -l##
115 +(% style="color:#000000" %)##import_workstations##
86 86  )))
87 87  
118 +
119 +(% style="color:#000000" %)Danach starten Sie den ldserver neu
120 +
88 88  (% class="box" %)
89 89  (((
90 -(% style="color:#000000" %)##ldwebfilter -c##
123 +(% style="color:#000000" %)##ldserver start##
91 91  )))
92 92  
126 +
127 +(% style="color:#000000" %)Zum Schluß starten Sie die ldacatalog Datenbank wieder.
128 +
93 93  (% class="box" %)
94 94  (((
95 -(% style="color:#000000" %)##ldwebfilter ~-~-find-surflog-entries user=admin##
131 +(% style="color:#000000" %)##/etc/init.d/ldcatalogd start##
96 96  )))
itb_blacklist.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.aku@sbede
Größe
... ... @@ -1,0 +1,1 @@
1 +42.7 KB
Inhalt