From 29507b88512008fa00e6e53452fd5b0d0f5eef95 Mon Sep 17 00:00:00 2001 From: Guillaume Astier Date: Fri, 18 Mar 2022 10:44:35 +0100 Subject: [PATCH] [UPDATE] - man page generate --- build/monithor-client_1.0-rebuild_all.deb | Bin 0 -> 2648 bytes build/monithor-client_1.1-rebuild_all.deb | Bin 0 -> 2648 bytes build/monithor-client_1.3-rebuild_all.deb | Bin 0 -> 2692 bytes build/monithor-client_1.4-rebuild_all.deb | Bin 0 -> 2690 bytes build/monithor-client_1.6-rebuild_all.deb | Bin 0 -> 2804 bytes build/monithor-client_1.7-rebuild_all.deb | Bin 0 -> 2842 bytes build/monithor-client_1.8-rebuild_all.deb | Bin 0 -> 3108 bytes build/monithor-server_1.0-rebuild_all.deb | Bin 0 -> 1848 bytes build/monithor-server_1.1-rebuild_all.deb | Bin 0 -> 1848 bytes build/monithor-server_1.3-rebuild_all.deb | Bin 0 -> 2118 bytes build/monithor-server_1.4-rebuild_all.deb | Bin 0 -> 2118 bytes build/monithor-server_1.6-rebuild_all.deb | Bin 0 -> 2186 bytes build/monithor-server_1.7-rebuild_all.deb | Bin 0 -> 2232 bytes build/monithor-server_1.8-rebuild_all.deb | Bin 0 -> 2482 bytes .../monithor-client => doc/monithor-client.md | 30 ++- .../monithor-server => doc/monithor-server.md | 33 ++- generate.sh | 24 +- monithor-client/DEBIAN/postinst | 3 + monithor-client/DEBIAN/postrm | 3 + .../usr/share/man/fr/man1/monithor-client.1 | 98 -------- .../share/man/fr/man1/monithor-client.1.html | 213 ----------------- monithor-server/DEBIAN/control | 6 +- monithor-server/DEBIAN/postinst | 3 + monithor-server/DEBIAN/postrm | 3 + .../usr/share/man/fr/man1/monithor-server.1 | 98 -------- .../share/man/fr/man1/monithor-server.1.html | 220 ------------------ 26 files changed, 86 insertions(+), 648 deletions(-) create mode 100644 build/monithor-client_1.0-rebuild_all.deb create mode 100644 build/monithor-client_1.1-rebuild_all.deb create mode 100644 build/monithor-client_1.3-rebuild_all.deb create mode 100644 build/monithor-client_1.4-rebuild_all.deb create mode 100644 build/monithor-client_1.6-rebuild_all.deb create mode 100644 build/monithor-client_1.7-rebuild_all.deb create mode 100644 build/monithor-client_1.8-rebuild_all.deb create mode 100644 build/monithor-server_1.0-rebuild_all.deb create mode 100644 build/monithor-server_1.1-rebuild_all.deb create mode 100644 build/monithor-server_1.3-rebuild_all.deb create mode 100644 build/monithor-server_1.4-rebuild_all.deb create mode 100644 build/monithor-server_1.6-rebuild_all.deb create mode 100644 build/monithor-server_1.7-rebuild_all.deb create mode 100644 build/monithor-server_1.8-rebuild_all.deb rename monithor-client/usr/share/man/fr/man1/monithor-client => doc/monithor-client.md (88%) rename monithor-server/usr/share/man/fr/man1/monithor-server => doc/monithor-server.md (87%) create mode 100755 monithor-client/DEBIAN/postinst create mode 100755 monithor-client/DEBIAN/postrm delete mode 100644 monithor-client/usr/share/man/fr/man1/monithor-client.1 delete mode 100644 monithor-client/usr/share/man/fr/man1/monithor-client.1.html create mode 100755 monithor-server/DEBIAN/postinst create mode 100755 monithor-server/DEBIAN/postrm delete mode 100644 monithor-server/usr/share/man/fr/man1/monithor-server.1 delete mode 100644 monithor-server/usr/share/man/fr/man1/monithor-server.1.html diff --git a/build/monithor-client_1.0-rebuild_all.deb b/build/monithor-client_1.0-rebuild_all.deb new file mode 100644 index 0000000000000000000000000000000000000000..31fdd7ff5fb6a89b68931f2325d49f4f4ce57cf1 GIT binary patch literal 2648 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 XxZ+g?w&oRLcshh96^Ni0g?axAyerj` literal 0 HcmV?d00001 diff --git a/build/monithor-client_1.3-rebuild_all.deb b/build/monithor-client_1.3-rebuild_all.deb new file mode 100644 index 0000000000000000000000000000000000000000..62487dfd88bf822be6d1297547df8d4fe33266cc GIT binary patch literal 2692 zcmaixdo&Y_8^^Z^Yc}_g>&7ydVQmO=Pwv;fk)kq;u-p^LEmo8JB_)I`AtR>bmbs1c zCL)sSn~GeUOOoO3oZtI<|9zkHoadbH_ngl^p9i5&4E4HX2=OL)`Vj-wJpBTRp;2%+ z{J6H}39aKgC$u%;aLn)g|9c#R(boLk{oa4Z1Afyvt^=o0_|H)&u zb^qm+o@wj>E*%2{KEcp%N2@6bFQ0eo79)z!xv5uDRjm!6H_C}8B2v~WB<1}feuvOM z%_#?2HHpF&B!FW~9~U?g3khwgjCiu*Z84ZBJVY~2B^+N5Z9WDyvO+D=R9DS3kIc@SbU%mA}uF=frli|Wk)`=s8M<4Us zqE2vxF#-BdqP`0E(yT|BwnpPohpnn+=N0=d@Wq9LZo?E4*-#eK3>c>`J0(Yc|EkXY zuaG7MdqrXE?oT|mdmroz%u=4LSBGI=)m*x~Lw}t`Z{y!q#qCSq$0LWb{KRkC)l*4B zrA|tByQ)C3#NdHj(kjhMQ0Q3bRvVYv6eEY;_Wc#YJ;zN{f8Au>hpStr;UK~&rNziK zR8&?JJ=~y_ER5E}+CHgAGx9dJ*+qX|s^FxMaS!Nw<7x68O2RegY+jDu*nmnhK5KMb z4I3VkXS7{%Q=9a4m^0Vp)*y2O^-M%^DJ|Mbbq&UYfox3iV>F`ZiwR5-SO!T#@-A}V8pWXq}*k*hg{!pg5TGPc9#t+ zZzQD~-{Rdbsvd08!;jr<9H5DUymlQjnxnfEU`+!73B(T+lIwc`^%x}MGnvN)9^39O z^C=J~4|C!1P*5>hlgjK}DD_I7H}%M}E|eAFJt1xa*A^5Wc-1~_^kuQzH>&+5@Nl|( zLnmq^C+Pi@g~T9Z@;PUG&F2ByUA&H@$dN2dTLpg`aC`JrzerRDXWgyz9)&**d#ijW z*B<)T^g8WZ?P?i}8lcC2ZLeJ_4~>c{nof3HaI@TGmacjcVH1;sk@v8ABHV#t%B`+a1ooQ40{Q9QO{(w@_`po6}Uqv|4M zzk`gIbcUZXiZ+la_-reA6mQ`qUW4~mj!APp$iBZTg?OfTWi*=w7eo7!&15UxgA+1u z2O~0W3##aEn$tR3+(@k?iYa2rIul<}#tCJo{2>k-2(5M~pP||1sTf?}NOTYtuvrTm z3*{(V5QMB5j+L$z(yqaQzzDvl9U$)bfQp~K${|^^#-RRnW&1pLqcbf#n;miZI27Nd z*b4)4cX#kh9hF(PN?Skn59@Cvj)>du&zEX6^cUZNRlH+l>uH^o&!$ltcs^mMpwhxq zPBmVh(0Bk?%>UmkJ>Rp~k?3dwKJZZRU+Ei!csaI2XF6!rnE818>}333l_Q$~>?@#I2^%3uMS*debWLu{2>X~@ z`*`y0K&@m9E6i8Gac{+?0uIdA7Ig@8ne-L=m|ZEp$MK(ID)g)#o%x{3bW1j0iD>HT z2Uv*Qc#6tITtPsg@t7cXB#1SpkmfBuoTsrvVm0v3Mmjd;x?NAhgc-(dEnYwZdZ9aw?1!W;#cFuv&G9h>vq>eZ?CU*W_i{_m>I{auRf@v24#l& z3u4rJSoEUQ%p6*RuhTd1q*B@`-ES9>22`kcbBVM3><&yb%sFc`b>QVnt7=A9EzWY3 zWs0i8mR`)%m}3lT6ktdT$G99?tqTv!#9tb2n+^PCfbUi|qmZqVr77uKuj%xrNA)Tz z$HBtJ+T4R!y?%0Wwh1iY2bqeu`zl9aY>W?u*)7i4rd6nowOCQ&bYNKvk zDKo5Nt64yGvbdB?`}(d;$I5zpXaPFQ%)f{4TV9`x4><31RO_mtO}#r>oB#b=0O8(U zf|Xm$;Fvj%3Nf3$#jh@QZ#1`rK-u0$6x$(|@>ZVSp?t)Orq#O%UNA#JJz??(&e
(yKE@ZkFURB#(Y-f9DQOlL22-< zbxAx9qI33+U>j;lS#tWxlXJmiB_=~9hpKptulN{bedJ9CNHmTEngudjLI7-jW;E#? zbFQuoKo&3;I=-radm9ke`dE}Qp>wubqa9IDk{svoYl5-phP;1MsD$nmuqaV1hT~Wq z$hO43IYpz9!ah!-3P33#64GDhlDAA%&7FCGn~l6qNP08#5u(h*sV8m9+4~@-2LR2j znujhz^k)s(b5ySYVJ~roBASK!upuF|73MmCRxvk5zjeI9A_p@ibyCLK% z)Qu@-;e&uO9YaNeMi0K*lgc&FB8j=_yiIjLyMW!b`zb<5fA_E(fzN=i{UQ%>HQPwa z`~W^Rp5~uwOLJeDII{F&!T})es-*IcS9r3LEf)4XRXk;`uut_nH#0>4Q)Y|%Cwa$n zir)RTqJD=pvv;#zFANDF8*N)$(tkK=9FCyy`!BF)Cx5!ZPWCyxtDU?^a0ga-#hN1>Tr!2om>r4F(seZ`K-Gw L5Iis12!#9%<|xtx literal 0 HcmV?d00001 diff --git a/build/monithor-client_1.4-rebuild_all.deb b/build/monithor-client_1.4-rebuild_all.deb new file mode 100644 index 0000000000000000000000000000000000000000..3ddd90306604a56e491026058d598cc3488386b3 GIT binary patch literal 2690 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 CTppnS literal 0 HcmV?d00001 diff --git a/build/monithor-client_1.8-rebuild_all.deb b/build/monithor-client_1.8-rebuild_all.deb new file mode 100644 index 0000000000000000000000000000000000000000..abea82750ffbde005435b069a174edbae0e31ebd GIT binary patch literal 3108 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 literal 0 HcmV?d00001 diff --git a/build/monithor-server_1.1-rebuild_all.deb b/build/monithor-server_1.1-rebuild_all.deb new file mode 100644 index 0000000000000000000000000000000000000000..c3d669e376b745a71cb1c0d57d8ddd2c39fe9624 GIT binary patch literal 1848 zcmajbX*d*!9|!O`T#X~S8jLZnF>*9y+^i!cNg25^m_Zp~+F^uI#+hOeHHKu}v9hS0 z&5?D?nrdcL*0IP{?y<@hvX1R}_W$3v`+L66?|Hs2zHdHiR(Nu7m<=Q(lt9Es=@W=i zcyc@ffiN^NHpQSZ=u;R30{yN3{~MywCdS4H#JBwKf*?i)Xh<+ADuzsoFo?mE4HBYb z{&R1HIrZ-z#X7kU2&)za5c*CaF1Snpf{|2gcCFi=j7X?=bNwJ2z>rkH{P2vQm{BiL z2dZc}a&r>C>*w2l-gjNJ46^G%%@X3+3%{dTY&)l|6Z~$JDKuZ)^K*j$AW2Nw21*1gXDjhO>F0=+%o5w!LG=AVqyYq;VGCl4Fx}ruLPGE{ z_i-5Q$rY^n0h{nHkvxk&Av7d1y* zS2KUs?mc)|0hnMp080Q2KoMZrGVU+w_J#!u`@^rWB;~7}++M<*26H~@tTlFAs+eD` zRu}*aRyP7f_Tf8VHBz3xis^6h^gGp46Yb{Q$E^g?jv~xh%x{x-UES7b$I9=tAVKQv z>n{0i<}DzvTrN;^S(*{b;J00I#_^g}eNA+64|IL>nOPWJ|C$F7?r^|j=Vgw%5dQWP z@uz(80(@aS4w;5WD|ps{6hraPdb}NsWE$^_8TW85zH=GsM z&_qK;*!~;&p~|`SDDP9Q!h(5|bJQFk{`;33Q?w|P6161WheccL+Lh4{HECPZ2!X&+ z<>Fp{ZRn*-Q#5&@UaJ4xmEcZPcpjNNsPZ`N!qKIPy%~DM%kr*G83ACS#rv>UXNS}j z@W!R|BYpYPGDJg>yIJeHd|I?%I|lnCSMmi*mZ`@Z(SQ6_v(YMLt!S#| z7-ew9+z}D&mQBHp@Ci&uh?JZv+DDikxMDo_a;BuTJHg@YtjfK}^&%^WGT@&k9PDv{XpKiEWm>S-la zDjatPC!=fCFd<z6vp!dZvj+H(j`A1PI?u=YnF zBB+M+7exx;a1~rO_C3H_ky;|brkvo`cCU#iG#b$`NsX&nuP2K(ZHG4u?XFsQOSH_z zw|R~}w34Nj4E7gLo2zgW*1O<2t{Z|t;al;2IAmB&M|%8z_j5dv9_ zsm;Tvmh`~>56N7`QsPHbOc-2cEn}9r^~}!V@h}~>1c&G~zGd4Q-{giAK4FL4W9h~7 z1R-DPzbBMr94@*=k7<`x%A~&dKd9B2ylIX(-fH< zSj{|g5;twea&NUi*6-+`HD)j0Vflc{7d9HWCDdPMr!-q|nam=3D8o@-|8Suf&nU|1 zZc14GdYSG-sU;0inKxy>OOMI0zC{P0JNtT=`T&~w@Rd@>)A6Pe8iA8(S}IMtCGy%h zv49~MO?8^8$2IE3;AY$@vE+!__O$PshAJ5Rd>7CA%$>sW${w8Odw+GJ=ke^N zmGZLU98!g*o~Yf!m0q3PU9Q+itd~Bxwf62veHrTXi(z{$@)^~qf$E%+X`WXAT1p{m zPx>ceST^q*e22q61_&hX%3n4&G9_zu(P;riX=%FE(~LE5QE- DV#G9k literal 0 HcmV?d00001 diff --git a/build/monithor-server_1.3-rebuild_all.deb b/build/monithor-server_1.3-rebuild_all.deb new file mode 100644 index 0000000000000000000000000000000000000000..1559b1895eae09f25e7e1b3519601666019596c8 GIT binary patch literal 2118 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 VBwY=GT*a*rwdZattZ{~#$Y1Zt>n#8P literal 0 HcmV?d00001 diff --git a/build/monithor-server_1.8-rebuild_all.deb b/build/monithor-server_1.8-rebuild_all.deb new file mode 100644 index 0000000000000000000000000000000000000000..edc37142fa1999110756b7d16ec4de88fe996248 GIT binary patch literal 2482 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 /dev/null - dpkg-deb --build --root-owner-group monithor-${1}_${2}_all &> /dev/null + Dist=$(lsb_release -a 2> /dev/null | grep Distributor |awk '{print $NF}' |tr '[:upper:]' '[:lower:]') + [[ $Dist == "ubuntu" ]] && Compress=' -z 0' + dpkg-deb ${Compress} --build --root-owner-group monithor-${1}_${2}_all &> /dev/null [[ "$?" -eq "0" ]] && echo "OK" || echo "FAILED" } @@ -53,6 +55,21 @@ CleanTemp() { rm -Rf monithor-* } +ManPage() { + + if [[ $2 == "create" ]] + then + pandoc -s -t man ${Wai}/doc/monithor-${1}.md -o ${Wai}/doc/monithor-${1}.1 + gzip ${Wai}/doc/monithor-${1}.1 + cp ${Wai}/doc/monithor-${1}.1.gz ${Wai}/monithor-${1}/usr/local/man/fr/man1/ + fi + if [[ $2 == "delete" ]] + then + rm ${Wai}/monithor-${1}/usr/local/man/fr/man1/* + rm ${Wai}/doc/monithor-${1}.1.gz + fi +} + [[ ! -z $1 ]] && usage CheckDep @@ -62,6 +79,11 @@ CpArchName server $NewTag CpArchName client $NewTag SedControl server $NewTag SedControl client $NewTag +ManPage client create +ManPage server create BuildDeb client $NewTag BuildDeb server $NewTag +ManPage client delete +ManPage server delete + CleanTemp diff --git a/monithor-client/DEBIAN/postinst b/monithor-client/DEBIAN/postinst new file mode 100755 index 0000000..d610295 --- /dev/null +++ b/monithor-client/DEBIAN/postinst @@ -0,0 +1,3 @@ +#!/bin/bash + +mandb diff --git a/monithor-client/DEBIAN/postrm b/monithor-client/DEBIAN/postrm new file mode 100755 index 0000000..d610295 --- /dev/null +++ b/monithor-client/DEBIAN/postrm @@ -0,0 +1,3 @@ +#!/bin/bash + +mandb diff --git a/monithor-client/usr/share/man/fr/man1/monithor-client.1 b/monithor-client/usr/share/man/fr/man1/monithor-client.1 deleted file mode 100644 index 9f86578..0000000 --- a/monithor-client/usr/share/man/fr/man1/monithor-client.1 +++ /dev/null @@ -1,98 +0,0 @@ -.\" generated with Ronn-NG/v0.9.1 -.\" http://github.com/apjanke/ronn-ng/tree/0.9.1 -.TH "MONITHOR\-CLIENT" "1" "March 2022" "" -.SH "NAME" -\fBmonithor\-client\fR \- Client bash de monitoring de système d'information -.SH "SYNOPSIS" -\fB/usr/local/bin/monithor\-client [start/stop]\fR -.P -\fB/etc/init\.d/monithor\-c [start/stop]\fR -.SH "DESCRIPTION" -monithor\-client(1) permet de surveiller votre système d'information -.IP "\[ci]" 4 -l'ensemble du service est basé sur l'ourverture d'une socket TCP via netcat -.IP "\[ci]" 4 -il peut aussi utiliser cryptcat (chiffré) -.IP "\[ci]" 4 -un serveur web en python est lancé sur votre machine de monitoring -.IP "" 0 -.SH "INIT\.D" -le service peut être démarré et arrêté via system V -.IP "\[ci]" 4 -Démarrage -.IP "" 0 -.P -\fB/etc/init\.d/monithor\-c start\fR -.IP "\[ci]" 4 -Arrêt -.IP "" 0 -.P -\fB/etc/init\.d/monithor\-c start\fR -.SH "CONFIGURATION SERVICE" -.IP "\[ci]" 4 -Le fichier responsable de la gestion IP/PORT est : service\.cfg -.IP "" 0 -.P -\fB$ cat etc/monithor\-client/service\.cfg\fR -.P -\fBRemoteIp=10\.10\.10\.3:1666\fR -.P -\fBLocalPassword='Evil@MonitoR\-666'\fR -.P -\fBCrypted=no\fR -.P -\fBRotation=1\fR -.P -\fBTimeOut=2\fR -.P -\fBWebPort=80\fR -.IP "\[ci]" 4 -RemoteIp : correspond au couple adresse IP/Port de l'interface réseau utilisée -.IP "\[ci]" 4 -LocalPassword : correspond au mot de passe utilisé pour chiffré la connexion si Crypted est à "yes" -.IP "\[ci]" 4 -Crypted : si la valeur est à "yes" le binnaire crypcat est utilisé, si non netcat est utilisé -.IP "\[ci]" 4 -Rotation : correspond à la valeur en seconde (float) entre chaque éxécution complète des sondes -.IP "\[ci]" 4 -TimeOut : correspond à la valeur en seconde (float) du temps maximal d'éxécution de chaque sonde -.IP "\[ci]" 4 -WebPort : correpond au port utilisé pour lancer le serveur web python -.IP "" 0 -.SH "CONFIGURATION SONDE" -.TP -La configuration des sondes est stocké dans le répertoires : - -.P -/etc/monithor\-client/conf/ -.P -Tous les fichiers *\.cfg sont lus\. -.TP -Chaque sonde est composée de cette manière : - -.P -\fBIP:PORT#SONDE#arg1|arg2|arg3\fR -.IP "\[ci]" 4 -IP:PORT : correspond à l'adresse et le prot de communication du erveur monithor\-server distant\. -.IP "\[ci]" 4 -SONDE : correspond au nom de sonde envoyé sur le serveur monithor\-server distant\. -.IP "\[ci]" 4 -# : séparateur entre le nom de la sonde et les arguments -.IP "\[ci]" 4 -arg1|arg2|arg3 : ensemble des arguments envoyé sur le serveur monithor\-server distant\. Le séparateur est "|" -.IP "\[ci]" 4 -Exemple : -.IP "" 0 -.P -\fB$ cat etc/monithor\-client/conf/Card_10\.10\.10\.3\-1666\.cfg\fR -.P -\fB10\.10\.10\.3:1666#file#/tmp/test\fR -.P -\fB10\.10\.10\.3:1666#part#/home/isen|50|80\fR -.P -\fB10\.10\.10\.3:1666#process#sshd\fR -.IP "\[ci]" 4 -Multiple cible -.IP "" 0 -.P -Chaque fichier peut s'organiser par cible ou par type de sonde ou tout mélangé diff --git a/monithor-client/usr/share/man/fr/man1/monithor-client.1.html b/monithor-client/usr/share/man/fr/man1/monithor-client.1.html deleted file mode 100644 index 69f5a1c..0000000 --- a/monithor-client/usr/share/man/fr/man1/monithor-client.1.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - monithor-client(1) - Client bash de monitoring de système d'information - - - - -
- - - -
    -
  1. monithor-client(1)
  2. -
  3. -
  4. monithor-client(1)
  5. -
- - - -

NAME

-

- monithor-client - Client bash de monitoring de système d'information -

-

SYNOPSIS

- -

/usr/local/bin/monithor-client [start/stop]

- -

/etc/init.d/monithor-c [start/stop]

- -

DESCRIPTION

- -

monithor-client(1) permet de surveiller votre système d'information

- -
    -
  • -

    l'ensemble du service est basé sur l'ourverture d'une socket TCP via netcat

    -
  • -
  • -

    il peut aussi utiliser cryptcat (chiffré)

    -
  • -
  • -

    un serveur web en python est lancé sur votre machine de monitoring

    -
  • -
- -

INIT.D

- -

le service peut être démarré et arrêté via system V

- -
    -
  • Démarrage
  • -
- -

/etc/init.d/monithor-c start

- -
    -
  • Arrêt
  • -
- -

/etc/init.d/monithor-c start

- -

CONFIGURATION SERVICE

- -
    -
  • Le fichier responsable de la gestion IP/PORT est : service.cfg
  • -
- -

$ cat etc/monithor-client/service.cfg

- -

RemoteIp=10.10.10.3:1666

- -

LocalPassword='Evil@MonitoR-666'

- -

Crypted=no

- -

Rotation=1

- -

TimeOut=2

- -

WebPort=80

- -
    -
  • -

    RemoteIp : correspond au couple adresse IP/Port de l'interface réseau utilisée

    -
  • -
  • -

    LocalPassword : correspond au mot de passe utilisé pour chiffré la connexion si Crypted est à "yes"

    -
  • -
  • -

    Crypted : si la valeur est à "yes" le binnaire crypcat est utilisé, si non netcat est utilisé

    -
  • -
  • -

    Rotation : correspond à la valeur en seconde (float) entre chaque éxécution complète des sondes

    -
  • -
  • -

    TimeOut : correspond à la valeur en seconde (float) du temps maximal d'éxécution de chaque sonde

    -
  • -
  • -

    WebPort : correpond au port utilisé pour lancer le serveur web python

    -
  • -
- -

CONFIGURATION SONDE

- -
-
La configuration des sondes est stocké dans le répertoires :
-
-
- -

/etc/monithor-client/conf/

- -

Tous les fichiers *.cfg sont lus.

- -
-
Chaque sonde est composée de cette manière :
-
-
- -

IP:PORT#SONDE#arg1|arg2|arg3

- -
    -
  • -

    IP:PORT : correspond à l'adresse et le prot de communication du erveur monithor-server distant.

    -
  • -
  • -

    SONDE : correspond au nom de sonde envoyé sur le serveur monithor-server distant.

    -
  • -
  • -

    # : séparateur entre le nom de la sonde et les arguments

    -
  • -
  • -

    arg1|arg2|arg3 : ensemble des arguments envoyé sur le serveur monithor-server distant. Le séparateur est "|"

    -
  • -
  • -

    Exemple :

    -
  • -
- -

$ cat etc/monithor-client/conf/Card_10.10.10.3-1666.cfg

- -

10.10.10.3:1666#file#/tmp/test

- -

10.10.10.3:1666#part#/home/isen|50|80

- -

10.10.10.3:1666#process#sshd

- -
    -
  • Multiple cible
  • -
- -

Chaque fichier peut s'organiser par cible ou par type de sonde ou tout mélangé

- -
    -
  1. -
  2. March 2022
  3. -
  4. monithor-client(1)
  5. -
- -
- - diff --git a/monithor-server/DEBIAN/control b/monithor-server/DEBIAN/control index e7b9053..6de64a4 100644 --- a/monithor-server/DEBIAN/control +++ b/monithor-server/DEBIAN/control @@ -1,6 +1,6 @@ -Package: monithor-server +Package: monithor-client Version: 1.0 Architecture: all -Dependsd:netcat,cryptcat +Dependsd:netcat,cryptcat,screen,python,netcat,cryptcat,elinks Maintainer: Guillaume Astier -Description: monithor Server (nrpe like in netcat/cryptcat and bash) +Description: monithor client (with simple http server python) diff --git a/monithor-server/DEBIAN/postinst b/monithor-server/DEBIAN/postinst new file mode 100755 index 0000000..d610295 --- /dev/null +++ b/monithor-server/DEBIAN/postinst @@ -0,0 +1,3 @@ +#!/bin/bash + +mandb diff --git a/monithor-server/DEBIAN/postrm b/monithor-server/DEBIAN/postrm new file mode 100755 index 0000000..d610295 --- /dev/null +++ b/monithor-server/DEBIAN/postrm @@ -0,0 +1,3 @@ +#!/bin/bash + +mandb diff --git a/monithor-server/usr/share/man/fr/man1/monithor-server.1 b/monithor-server/usr/share/man/fr/man1/monithor-server.1 deleted file mode 100644 index 6018dc4..0000000 --- a/monithor-server/usr/share/man/fr/man1/monithor-server.1 +++ /dev/null @@ -1,98 +0,0 @@ -.\" generated with Ronn-NG/v0.9.1 -.\" http://github.com/apjanke/ronn-ng/tree/0.9.1 -.TH "MONITHOR\-SERVER" "1" "March 2022" "" -.SH "NAME" -\fBmonithor\-server\fR \- Serveur bash de monitoring de système d'information -.SH "SYNOPSIS" -\fB/usr/local/bin/monithor\-server [start/stop]\fR -.P -\fB/etc/init\.d/monithor\-c [start/stop]\fR -.SH "DESCRIPTION" -monithor\-server(1) permet d'accépter des requêtes venant d'un instance monithor\-client -.IP "\[ci]" 4 -l'ensemble du service est basé sur l'ourverture d'une socket TCP via netcat -.IP "\[ci]" 4 -il peut aussi utiliser cryptcat (chiffré) -.IP "" 0 -.SH "INIT\.D" -le service peut être démarré et arrêté via system V -.IP "\[ci]" 4 -Démarrage -.IP "" 0 -.P -\fB/etc/init\.d/monithor\-c start\fR -.IP "\[ci]" 4 -Arrêt -.IP "" 0 -.P -\fB/etc/init\.d/monithor\-c start\fR -.SH "CONFIGURATION SERVICE" -.IP "\[ci]" 4 -Le fichier responsable de la gestion IP/PORT est : service\.cfg -.IP "" 0 -.P -\fBLocalIp=10\.10\.10\.4\fR -.P -\fBLocalPort=1666\fR -.P -\fBCrypted=no\fR -.P -\fBLocalPassword='Evil@MonitoR\-666'\fR -.IP "\[ci]" 4 -LocalIp : correspond à l'adresse IP de l'interface réseau en écoute -.IP "\[ci]" 4 -LocalPort : correspond au port de communication du client monithor -.IP "\[ci]" 4 -LocalPassword : correspond au mot de passe utilisé pour chiffré la connexion si Crypted est à "yes" -.IP "\[ci]" 4 -Crypted : si la valeur est à "yes" le binnaire crypcat est utilisé, si non netcat est utilisé -.IP "" 0 -.SH "CONFIGURATION SONDE" -.TP -La configuration des sondes est stocké dans le répertoires : - -.P -/etc/monithor\-server/sonde\.cfg -.P -Chaque sonde est composé de cette manière : -.P -\fBSONDE#SCRIPT\fR -.IP "\[ci]" 4 -SONDE : Nom de la sonde envoyé par monithor server et reçu par monithor client -.IP "\[ci]" 4 -SCRIPT : Script éxecuté sur l'instance avec le(s) argument(s) reçu(s) de monithor client -.IP "" 0 -.SH "SCRIPT" -les scripts sont tous stocké dans le répertoire : -.P -/usr/local/bin/monithor\-server\.d/ -.SH "Exemple :" -.TP -Configuration server : - -.P -\fBcat /etc/monithor\-server/sonde\.cfg\fR -.P -\fBpart#part\-space\.sh\fR -.TP -Configuration client : - -.P -\fB$ cat /etc/monithor\-client/etc/monithor\-client/conf/Card_10\.10\.10\.3\-1666\.cfg\fR -.P -\fB10\.10\.10\.3:1666#part#/home/isen|50|80\fR -.IP "\[ci]" 4 -Explication -.IP "" 0 -.TS -allbox; -CLIENT envoi à SERVEUR : part#/home/isen 50 80 -.TE -.P -SERVEUR compare la chaine part à son fichier de configuration /etc/monithor\-server/sonde\.cfg -.P -SERVEUR associe part#part\-space\.sh -.P -SERVEUR exécute : /usr/local/bin/monithor\-server\.d/part\-space\.sh /home/isen 50 80 -.P -SERVEUR renvoie les valeur récupéré à CLIENT diff --git a/monithor-server/usr/share/man/fr/man1/monithor-server.1.html b/monithor-server/usr/share/man/fr/man1/monithor-server.1.html deleted file mode 100644 index ea106bb..0000000 --- a/monithor-server/usr/share/man/fr/man1/monithor-server.1.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - monithor-server(1) - Serveur bash de monitoring de système d'information - - - - -
- - - -
    -
  1. monithor-server(1)
  2. -
  3. -
  4. monithor-server(1)
  5. -
- - - -

NAME

-

- monithor-server - Serveur bash de monitoring de système d'information -

-

SYNOPSIS

- -

/usr/local/bin/monithor-server [start/stop]

- -

/etc/init.d/monithor-c [start/stop]

- -

DESCRIPTION

- -

monithor-server(1) permet d'accépter des requêtes venant d'un instance monithor-client

- -
    -
  • -

    l'ensemble du service est basé sur l'ourverture d'une socket TCP via netcat

    -
  • -
  • -

    il peut aussi utiliser cryptcat (chiffré)

    -
  • -
- -

INIT.D

- -

le service peut être démarré et arrêté via system V

- -
    -
  • Démarrage
  • -
- -

/etc/init.d/monithor-c start

- -
    -
  • Arrêt
  • -
- -

/etc/init.d/monithor-c start

- -

CONFIGURATION SERVICE

- -
    -
  • Le fichier responsable de la gestion IP/PORT est : service.cfg
  • -
- -

LocalIp=10.10.10.4

- -

LocalPort=1666

- -

Crypted=no

- -

LocalPassword='Evil@MonitoR-666'

- -
    -
  • -

    LocalIp : correspond à l'adresse IP de l'interface réseau en écoute

    -
  • -
  • -

    LocalPort : correspond au port de communication du client monithor

    -
  • -
  • -

    LocalPassword : correspond au mot de passe utilisé pour chiffré la connexion si Crypted est à "yes"

    -
  • -
  • -

    Crypted : si la valeur est à "yes" le binnaire crypcat est utilisé, si non netcat est utilisé

    -
  • -
- -

CONFIGURATION SONDE

- -
-
La configuration des sondes est stocké dans le répertoires :
-
-
- -

/etc/monithor-server/sonde.cfg

- -

Chaque sonde est composé de cette manière :

- -

SONDE#SCRIPT

- -
    -
  • -

    SONDE : Nom de la sonde envoyé par monithor server et reçu par monithor client

    -
  • -
  • -

    SCRIPT : Script éxecuté sur l'instance avec le(s) argument(s) reçu(s) de monithor client

    -
  • -
- -

SCRIPT

- -

les scripts sont tous stocké dans le répertoire :

- -

/usr/local/bin/monithor-server.d/

- -

Exemple :

- -
-
Configuration server :
-
-
- -

cat /etc/monithor-server/sonde.cfg

- -

part#part-space.sh

- -
-
Configuration client :
-
-
- -

$ cat /etc/monithor-client/etc/monithor-client/conf/Card_10.10.10.3-1666.cfg

- -

10.10.10.3:1666#part#/home/isen|50|80

- -
    -
  • Explication
  • -
- - - - - - - - - -
CLIENT envoi à SERVEUR : part#/home/isen5080
- -

SERVEUR compare la chaine part à son fichier de configuration /etc/monithor-server/sonde.cfg

- -

SERVEUR associe part#part-space.sh

- -

SERVEUR exécute : /usr/local/bin/monithor-server.d/part-space.sh /home/isen 50 80

- -

SERVEUR renvoie les valeur récupéré à CLIENT

- -
    -
  1. -
  2. March 2022
  3. -
  4. monithor-server(1)
  5. -
- -
- -