[UPDATE] - add man page
This commit is contained in:
parent
034f15c009
commit
eef1df73ae
96
monithor-client/usr/share/man/fr/man1/monithor-client
Normal file
96
monithor-client/usr/share/man/fr/man1/monithor-client
Normal file
@ -0,0 +1,96 @@
|
|||||||
|
monithor-client(1) -- 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é
|
||||||
98
monithor-client/usr/share/man/fr/man1/monithor-client.1
Normal file
98
monithor-client/usr/share/man/fr/man1/monithor-client.1
Normal file
@ -0,0 +1,98 @@
|
|||||||
|
.\" 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é
|
||||||
213
monithor-client/usr/share/man/fr/man1/monithor-client.1.html
Normal file
213
monithor-client/usr/share/man/fr/man1/monithor-client.1.html
Normal file
@ -0,0 +1,213 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv='content-type' content='text/html;charset=utf8'>
|
||||||
|
<meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
|
||||||
|
<title>monithor-client(1) - Client bash de monitoring de système d'information</title>
|
||||||
|
<style type='text/css' media='all'>
|
||||||
|
/* style: man */
|
||||||
|
body#manpage {margin:0}
|
||||||
|
.mp {max-width:100ex;padding:0 9ex 1ex 4ex}
|
||||||
|
.mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
|
||||||
|
.mp h2 {margin:10px 0 0 0}
|
||||||
|
.mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
|
||||||
|
.mp h3 {margin:0 0 0 4ex}
|
||||||
|
.mp dt {margin:0;clear:left}
|
||||||
|
.mp dt.flush {float:left;width:8ex}
|
||||||
|
.mp dd {margin:0 0 0 9ex}
|
||||||
|
.mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
|
||||||
|
.mp pre {margin-bottom:20px}
|
||||||
|
.mp pre+h2,.mp pre+h3 {margin-top:22px}
|
||||||
|
.mp h2+pre,.mp h3+pre {margin-top:5px}
|
||||||
|
.mp img {display:block;margin:auto}
|
||||||
|
.mp h1.man-title {display:none}
|
||||||
|
.mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
|
||||||
|
.mp h2 {font-size:16px;line-height:1.25}
|
||||||
|
.mp h1 {font-size:20px;line-height:2}
|
||||||
|
.mp {text-align:justify;background:#fff}
|
||||||
|
.mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
|
||||||
|
.mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
|
||||||
|
.mp u {text-decoration:underline}
|
||||||
|
.mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
|
||||||
|
.mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
|
||||||
|
.mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
|
||||||
|
.mp b.man-ref {font-weight:normal;color:#434241}
|
||||||
|
.mp pre {padding:0 4ex}
|
||||||
|
.mp pre code {font-weight:normal;color:#434241}
|
||||||
|
.mp h2+pre,h3+pre {padding-left:0}
|
||||||
|
ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
|
||||||
|
ol.man-decor {width:100%}
|
||||||
|
ol.man-decor li.tl {text-align:left}
|
||||||
|
ol.man-decor li.tc {text-align:center;letter-spacing:4px}
|
||||||
|
ol.man-decor li.tr {text-align:right;float:right}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<!--
|
||||||
|
The following styles are deprecated and will be removed at some point:
|
||||||
|
div#man, div#man ol.man, div#man ol.head, div#man ol.man.
|
||||||
|
|
||||||
|
The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
|
||||||
|
.man-navigation should be used instead.
|
||||||
|
-->
|
||||||
|
<body id='manpage'>
|
||||||
|
<div class='mp' id='man'>
|
||||||
|
|
||||||
|
<div class='man-navigation' style='display:none'>
|
||||||
|
<a href="#NAME">NAME</a>
|
||||||
|
<a href="#SYNOPSIS">SYNOPSIS</a>
|
||||||
|
<a href="#DESCRIPTION">DESCRIPTION</a>
|
||||||
|
<a href="#INIT-D">INIT.D</a>
|
||||||
|
<a href="#CONFIGURATION-SERVICE">CONFIGURATION SERVICE</a>
|
||||||
|
<a href="#CONFIGURATION-SONDE">CONFIGURATION SONDE</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<ol class='man-decor man-head man head'>
|
||||||
|
<li class='tl'>monithor-client(1)</li>
|
||||||
|
<li class='tc'></li>
|
||||||
|
<li class='tr'>monithor-client(1)</li>
|
||||||
|
</ol>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h2 id="NAME">NAME</h2>
|
||||||
|
<p class="man-name">
|
||||||
|
<code>monithor-client</code> - <span class="man-whatis">Client bash de monitoring de système d'information</span>
|
||||||
|
</p>
|
||||||
|
<h2 id="SYNOPSIS">SYNOPSIS</h2>
|
||||||
|
|
||||||
|
<p><code>/usr/local/bin/monithor-client [start/stop]</code></p>
|
||||||
|
|
||||||
|
<p><code>/etc/init.d/monithor-c [start/stop]</code></p>
|
||||||
|
|
||||||
|
<h2 id="DESCRIPTION">DESCRIPTION</h2>
|
||||||
|
|
||||||
|
<p><span class="man-ref">monithor-client<span class="s">(1)</span></span> permet de surveiller votre système d'information</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<p>l'ensemble du service est basé sur l'ourverture d'une socket TCP via netcat</p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p>il peut aussi utiliser cryptcat (chiffré)</p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p>un serveur web en python est lancé sur votre machine de monitoring</p>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h2 id="INIT-D">INIT.D</h2>
|
||||||
|
|
||||||
|
<p>le service peut être démarré et arrêté via system V</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Démarrage</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p><code>/etc/init.d/monithor-c start</code></p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Arrêt</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p><code>/etc/init.d/monithor-c start</code></p>
|
||||||
|
|
||||||
|
<h2 id="CONFIGURATION-SERVICE">CONFIGURATION SERVICE</h2>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Le fichier responsable de la gestion IP/PORT est : service.cfg</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p><code>$ cat etc/monithor-client/service.cfg </code></p>
|
||||||
|
|
||||||
|
<p><code>RemoteIp=10.10.10.3:1666 </code></p>
|
||||||
|
|
||||||
|
<p><code>LocalPassword='Evil@MonitoR-666'</code></p>
|
||||||
|
|
||||||
|
<p><code>Crypted=no</code></p>
|
||||||
|
|
||||||
|
<p><code>Rotation=1</code></p>
|
||||||
|
|
||||||
|
<p><code>TimeOut=2</code></p>
|
||||||
|
|
||||||
|
<p><code>WebPort=80</code></p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<p>RemoteIp : correspond au couple adresse IP/Port de l'interface réseau utilisée</p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p>LocalPassword : correspond au mot de passe utilisé pour chiffré la connexion si Crypted est à "yes"</p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p>Crypted : si la valeur est à "yes" le binnaire crypcat est utilisé, si non netcat est utilisé</p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p>Rotation : correspond à la valeur en seconde (float) entre chaque éxécution complète des sondes</p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p>TimeOut : correspond à la valeur en seconde (float) du temps maximal d'éxécution de chaque sonde</p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p>WebPort : correpond au port utilisé pour lancer le serveur web python</p>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h2 id="CONFIGURATION-SONDE">CONFIGURATION SONDE</h2>
|
||||||
|
|
||||||
|
<dl>
|
||||||
|
<dt>La configuration des sondes est stocké dans le répertoires :</dt>
|
||||||
|
<dd></dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<p>/etc/monithor-client/conf/</p>
|
||||||
|
|
||||||
|
<p>Tous les fichiers *.cfg sont lus.</p>
|
||||||
|
|
||||||
|
<dl>
|
||||||
|
<dt>Chaque sonde est composée de cette manière :</dt>
|
||||||
|
<dd></dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<p><code>IP:PORT#SONDE#arg1|arg2|arg3</code></p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<p>IP:PORT : correspond à l'adresse et le prot de communication du erveur monithor-server distant.</p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p>SONDE : correspond au nom de sonde envoyé sur le serveur monithor-server distant.</p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p># : séparateur entre le nom de la sonde et les arguments</p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p>arg1|arg2|arg3 : ensemble des arguments envoyé sur le serveur monithor-server distant. Le séparateur est "|"</p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p>Exemple :</p>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p><code>$ cat etc/monithor-client/conf/Card_10.10.10.3-1666.cfg </code></p>
|
||||||
|
|
||||||
|
<p><code>10.10.10.3:1666#file#/tmp/test</code></p>
|
||||||
|
|
||||||
|
<p><code>10.10.10.3:1666#part#/home/isen|50|80</code></p>
|
||||||
|
|
||||||
|
<p><code>10.10.10.3:1666#process#sshd</code></p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Multiple cible</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p>Chaque fichier peut s'organiser par cible ou par type de sonde ou tout mélangé</p>
|
||||||
|
|
||||||
|
<ol class='man-decor man-foot man foot'>
|
||||||
|
<li class='tl'></li>
|
||||||
|
<li class='tc'>March 2022</li>
|
||||||
|
<li class='tr'>monithor-client(1)</li>
|
||||||
|
</ol>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
101
monithor-server/usr/share/man/fr/man1/monithor-server
Normal file
101
monithor-server/usr/share/man/fr/man1/monithor-server
Normal file
@ -0,0 +1,101 @@
|
|||||||
|
monithor-server(1) -- 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/isen|50|80
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
98
monithor-server/usr/share/man/fr/man1/monithor-server.1
Normal file
98
monithor-server/usr/share/man/fr/man1/monithor-server.1
Normal file
@ -0,0 +1,98 @@
|
|||||||
|
.\" 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
|
||||||
220
monithor-server/usr/share/man/fr/man1/monithor-server.1.html
Normal file
220
monithor-server/usr/share/man/fr/man1/monithor-server.1.html
Normal file
@ -0,0 +1,220 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv='content-type' content='text/html;charset=utf8'>
|
||||||
|
<meta name='generator' content='Ronn-NG/v0.9.1 (http://github.com/apjanke/ronn-ng/tree/0.9.1)'>
|
||||||
|
<title>monithor-server(1) - Serveur bash de monitoring de système d'information</title>
|
||||||
|
<style type='text/css' media='all'>
|
||||||
|
/* style: man */
|
||||||
|
body#manpage {margin:0}
|
||||||
|
.mp {max-width:100ex;padding:0 9ex 1ex 4ex}
|
||||||
|
.mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
|
||||||
|
.mp h2 {margin:10px 0 0 0}
|
||||||
|
.mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
|
||||||
|
.mp h3 {margin:0 0 0 4ex}
|
||||||
|
.mp dt {margin:0;clear:left}
|
||||||
|
.mp dt.flush {float:left;width:8ex}
|
||||||
|
.mp dd {margin:0 0 0 9ex}
|
||||||
|
.mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
|
||||||
|
.mp pre {margin-bottom:20px}
|
||||||
|
.mp pre+h2,.mp pre+h3 {margin-top:22px}
|
||||||
|
.mp h2+pre,.mp h3+pre {margin-top:5px}
|
||||||
|
.mp img {display:block;margin:auto}
|
||||||
|
.mp h1.man-title {display:none}
|
||||||
|
.mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
|
||||||
|
.mp h2 {font-size:16px;line-height:1.25}
|
||||||
|
.mp h1 {font-size:20px;line-height:2}
|
||||||
|
.mp {text-align:justify;background:#fff}
|
||||||
|
.mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
|
||||||
|
.mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
|
||||||
|
.mp u {text-decoration:underline}
|
||||||
|
.mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
|
||||||
|
.mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
|
||||||
|
.mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
|
||||||
|
.mp b.man-ref {font-weight:normal;color:#434241}
|
||||||
|
.mp pre {padding:0 4ex}
|
||||||
|
.mp pre code {font-weight:normal;color:#434241}
|
||||||
|
.mp h2+pre,h3+pre {padding-left:0}
|
||||||
|
ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
|
||||||
|
ol.man-decor {width:100%}
|
||||||
|
ol.man-decor li.tl {text-align:left}
|
||||||
|
ol.man-decor li.tc {text-align:center;letter-spacing:4px}
|
||||||
|
ol.man-decor li.tr {text-align:right;float:right}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<!--
|
||||||
|
The following styles are deprecated and will be removed at some point:
|
||||||
|
div#man, div#man ol.man, div#man ol.head, div#man ol.man.
|
||||||
|
|
||||||
|
The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
|
||||||
|
.man-navigation should be used instead.
|
||||||
|
-->
|
||||||
|
<body id='manpage'>
|
||||||
|
<div class='mp' id='man'>
|
||||||
|
|
||||||
|
<div class='man-navigation' style='display:none'>
|
||||||
|
<a href="#NAME">NAME</a>
|
||||||
|
<a href="#SYNOPSIS">SYNOPSIS</a>
|
||||||
|
<a href="#DESCRIPTION">DESCRIPTION</a>
|
||||||
|
<a href="#INIT-D">INIT.D</a>
|
||||||
|
<a href="#CONFIGURATION-SERVICE">CONFIGURATION SERVICE</a>
|
||||||
|
<a href="#CONFIGURATION-SONDE">CONFIGURATION SONDE</a>
|
||||||
|
<a href="#SCRIPT">SCRIPT</a>
|
||||||
|
<a href="#EXEMPLE-">Exemple :</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<ol class='man-decor man-head man head'>
|
||||||
|
<li class='tl'>monithor-server(1)</li>
|
||||||
|
<li class='tc'></li>
|
||||||
|
<li class='tr'>monithor-server(1)</li>
|
||||||
|
</ol>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h2 id="NAME">NAME</h2>
|
||||||
|
<p class="man-name">
|
||||||
|
<code>monithor-server</code> - <span class="man-whatis">Serveur bash de monitoring de système d'information</span>
|
||||||
|
</p>
|
||||||
|
<h2 id="SYNOPSIS">SYNOPSIS</h2>
|
||||||
|
|
||||||
|
<p><code>/usr/local/bin/monithor-server [start/stop]</code></p>
|
||||||
|
|
||||||
|
<p><code>/etc/init.d/monithor-c [start/stop]</code></p>
|
||||||
|
|
||||||
|
<h2 id="DESCRIPTION">DESCRIPTION</h2>
|
||||||
|
|
||||||
|
<p><span class="man-ref">monithor-server<span class="s">(1)</span></span> permet d'accépter des requêtes venant d'un instance monithor-client</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<p>l'ensemble du service est basé sur l'ourverture d'une socket TCP via netcat</p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p>il peut aussi utiliser cryptcat (chiffré)</p>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h2 id="INIT-D">INIT.D</h2>
|
||||||
|
|
||||||
|
<p>le service peut être démarré et arrêté via system V</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Démarrage</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p><code>/etc/init.d/monithor-c start</code></p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Arrêt</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p><code>/etc/init.d/monithor-c start</code></p>
|
||||||
|
|
||||||
|
<h2 id="CONFIGURATION-SERVICE">CONFIGURATION SERVICE</h2>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Le fichier responsable de la gestion IP/PORT est : service.cfg</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p><code>LocalIp=10.10.10.4</code></p>
|
||||||
|
|
||||||
|
<p><code>LocalPort=1666</code></p>
|
||||||
|
|
||||||
|
<p><code>Crypted=no</code></p>
|
||||||
|
|
||||||
|
<p><code>LocalPassword='Evil@MonitoR-666'</code></p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<p>LocalIp : correspond à l'adresse IP de l'interface réseau en écoute</p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p>LocalPort : correspond au port de communication du client monithor</p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p>LocalPassword : correspond au mot de passe utilisé pour chiffré la connexion si Crypted est à "yes"</p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p>Crypted : si la valeur est à "yes" le binnaire crypcat est utilisé, si non netcat est utilisé</p>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h2 id="CONFIGURATION-SONDE">CONFIGURATION SONDE</h2>
|
||||||
|
|
||||||
|
<dl>
|
||||||
|
<dt>La configuration des sondes est stocké dans le répertoires :</dt>
|
||||||
|
<dd></dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<p>/etc/monithor-server/sonde.cfg</p>
|
||||||
|
|
||||||
|
<p>Chaque sonde est composé de cette manière :</p>
|
||||||
|
|
||||||
|
<p><code>SONDE#SCRIPT</code></p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<p>SONDE : Nom de la sonde envoyé par monithor server et reçu par monithor client</p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p>SCRIPT : Script éxecuté sur l'instance avec le(s) argument(s) reçu(s) de monithor client</p>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h2 id="SCRIPT">SCRIPT</h2>
|
||||||
|
|
||||||
|
<p>les scripts sont tous stocké dans le répertoire :</p>
|
||||||
|
|
||||||
|
<p>/usr/local/bin/monithor-server.d/</p>
|
||||||
|
|
||||||
|
<h2 id="Exemple-">Exemple :</h2>
|
||||||
|
|
||||||
|
<dl>
|
||||||
|
<dt>Configuration server :</dt>
|
||||||
|
<dd></dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<p><code>cat /etc/monithor-server/sonde.cfg</code></p>
|
||||||
|
|
||||||
|
<p><code>part#part-space.sh</code></p>
|
||||||
|
|
||||||
|
<dl>
|
||||||
|
<dt>Configuration client :</dt>
|
||||||
|
<dd></dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<p><code>$ cat /etc/monithor-client/etc/monithor-client/conf/Card_10.10.10.3-1666.cfg</code></p>
|
||||||
|
|
||||||
|
<p><code>10.10.10.3:1666#part#/home/isen|50|80</code></p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>Explication</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<table>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>CLIENT envoi à SERVEUR : part#/home/isen</td>
|
||||||
|
<td>50</td>
|
||||||
|
<td>80</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<p>SERVEUR compare la chaine part à son fichier de configuration /etc/monithor-server/sonde.cfg</p>
|
||||||
|
|
||||||
|
<p>SERVEUR associe part#part-space.sh</p>
|
||||||
|
|
||||||
|
<p>SERVEUR exécute : /usr/local/bin/monithor-server.d/part-space.sh /home/isen 50 80</p>
|
||||||
|
|
||||||
|
<p>SERVEUR renvoie les valeur récupéré à CLIENT</p>
|
||||||
|
|
||||||
|
<ol class='man-decor man-foot man foot'>
|
||||||
|
<li class='tl'></li>
|
||||||
|
<li class='tc'>March 2022</li>
|
||||||
|
<li class='tr'>monithor-server(1)</li>
|
||||||
|
</ol>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
Loading…
x
Reference in New Issue
Block a user