PRTG Network Monitor

PRTG supervise l'ensemble des systèmes, appareils et applications de votre infrastructure informatique. Avec PRTG, vous avez accès à tout ce qu'il vous faut.

banner-prtg-net-monitor

Grâce à PRTG, vous pouvez superviser toute votre infrastructure, notamment les réseaux locaux, WAN, serveurs, sites internet, applications et bien plus encore.

PRTG autodiscovery

AUTO-DÉTECTION DES CARACTÉRISTIQUES DU RÉSEAU

PRTG envoie des requêtes PING sur des plages d’adresses IP définies pour analyser les divers segments du réseau et ainsi détecter automatiquement un large éventail d’appareils et systèmes. À partir de templates préconfigurés pour différents types d’appareils, le logiciel crée alors les capteurs les plus adaptés à votre réseau. Cette fonctionnalité fait de la configuration du logiciel un jeu d’enfant et vous permet de commencer immédiatement à superviser votre infrastructure informatique.

Flux de travail

OUTILS DE
CARTOGRAPHIE

Grâce aux cartes de PRTG, vous pouvez créer des pages web avec des données de supervision actualisées et leur donner l’aspect que vous désirez. Vous pouvez même mettre des cartes de vos données de supervision à la disposition du public. En somme, vous avez toutes les cartes en main pour superviser votre réseau comme vous l’entendez !

Flux de travail

ALERTES

PRTG vous alerte lorsqu’il détecte des problèmes ou des valeurs anormalement élevées. Grâce à notre application gratuite pour Android, iOS et Windows Phone, vous pouvez recevoir des notifications Push sur votre téléphone. Vous pouvez aisément configurer ces alertes pour leur donner la forme qui vous convient le mieux, en choisissant par exemple de recevoir des e-mails ou des SMS. Grâce à notre puissante API, vous pouvez même écrire vos propres scripts de notification.

PAESSLER AG – La qualité « Made in Germany »

200 000 administrateurs dans le monde ont choisi PRTG

De plus en plus d’entreprises dépendent aujourd’hui de leur réseau sur lequel un nombre important de données sont à la fois échangées et gérées. En terme de base de communication, c’est l’élément central en ce qui concerne les procédures d’entreprise. Mais l’apparition de goulots d’étranglement ou des pannes peuvent causer à long terme de graves pertes à votre entreprise. C’est en surveillant continuellement votre réseau et votre serveur, que vous pourrez détecter et corriger les défaillances avant qu’elles ne deviennent une menace sérieuse.

Télécharger gratuitement

Découvrez quelques capteurs

PRTG Network Monitor est une solution puissante et flexible pour la supervision unifiée.

Netflow

NetFlow vous permet d’analyser et de surveiller votre bande passante et de déterminer, par exemple, la quantité de trafic imputable aux adresses IP, aux protocoles ou aux programmes.

Trafic

Capturer le trafic réseau au long cours et d’analyser l’historique des données. Vous pourrez ainsi déterminer si des pics se produisent à intervalles réguliers.

Sql Sensor

Avec PRTG, interroger des données issues de votre base en ayant l’assurance que les délais d’interrogation, de connexion et de retours restent raisonnables et performants.

Veeam

PRTG vous permets de superviser par machine la bonne réalisation de la sauvegarde Veeam. surveiller la réussite quotidienne de toutes vos sauvegardes et réplications.

PRTG Network Monitor en image

Des centaines de capteurs prêt à l'emploi immédiatement disponible dans toutes pour toutes les licences.

Les cartes PRTG

Création de carte dynamique afin de surveiller vos données et périphériques.

La fonctionnalité « cartes » du PRTG est un concept unique qui permet à l’utilisateur de créer des sites web avec le contrôle du statut « jusqu’à la minute » des informations dans une mise en page personnalisable. Il y a d’innombrables possibilités pour la mise en œuvre des cartes.

Créer des cartes de réseau avec un revêtement d’icônes de statut pour chaque périphérique sur la carte.

Créer des panneaux d’affichages qu’on peut regarder sur les écrans du centre d’opération réseau.

Créer des listes des 10 meilleurs capteurs d’un groupe ou périphérique spécifique.

prtg_map2

Découvrez l'API PRTG Network Monitor

Il devient alors très facile de piloter PRTG sans interface utilisateur.
Interfacer l'ensemble de vos applicatifs internes grâce à de simple requête "HTTPS://"

Formation Certifiante PRTG NETWORK MONITOR

By The Way met en œuvre une formation complète pour les différentes fonctionnalités de la solution PRTG Network Monitor. Nos formateurs sont des ingénieurs impliqués dans le déploiement actuel de projets PRTG, ils seront là pour vous transmettre leurs expériences et leurs compétences sur la solution.

fin de projet

Superviser une Freebox avec PRTG

PRTG permet de monitorer l’ensemble des équipements connectés sur un réseau, en utilisant de nombreux protocoles y compris SNMP. Toutefois, certains périphériques ne proposent pas de statistiques au travers de SNMP mais doivent être intégrés dans le périmètre de la supervision. Nous voyons ici que c’est le cas sur les Freebox, qui n’ont pas de statistiques directement disponibles, mais qu’il est toutefois possible de les superviser au travers de PRTG.
En effet, Free a intégré dans les frimware de la freebox une API qui est disponible en Web Services. Celle-ci est capable de renvoyer les informations de charge, de bande passante montante ou descendante, mais aussi d’autres informations sur l’état de la Freebox, qui sont tous disponibles sur la partie serveur de celle-ci.

Accès aux informations

Afin de pouvoir avoir accès à ces informations, il est dans un premier temps nécessaire de déclarer une application tierce sur la freebox. L’ensemble des informations sur cette API sont disponibles ici

Déclarer le serveur PRTG comme étant une application autorisée sur la Freebox

Depuis le serveur PRTG, il est nécessaire de lancer une commande Powershell pour authentifier le serveur. La première des opérations est de valider le fonctionnement de l’API et sa mise à disposition sur le réseau, au travers de la commande suivante : $FreeboxApi = Invoke-RestMethod -Uri http://mafreebox.freebox.fr/api_version
Cette commande renvoie les informations, qui sont ensuite utilisées dans un script permettant de déclarer l’application sur le freebox server. Cette opération n’est à mettre en place qu’une seule fois, tant que les informations sur le serveu PRTG ne changent pas (nom,adresse ip.)
# Déclarer l’application
$AuthJson = @’
{
« app_id »: « fr.freebox.testapp »,
« app_name »: « PRTG »,
« app_version »: « 1.0.0 »,
« device_name »: « Prtg-Server »
}
‘@
$BaseURL =
« http://mafreebox.freebox.fr$($FbxApi.api_base
_url)v$([int]$FreeboxApi.api_version) »
$post = Invoke-RestMethod -Uri
« $BaseURL/login/authorize » -Method Post –
Body $AuthJson

Le panneau d’affichage sur la Freebox demande alors une validation de l’application, qui sera ensuite référencée et autorisée pour venir chercher les statistiques de manière régulière, il faut donc valider celle-ci en utilisant les boutons tactiles de la Freebox. Le panneau d’affichage sur la Freebox demande alors une validation de l’application, qui sera ensuite référencée et autorisée pour venir chercher les statistiques de manière régulière, il faut donc valider celle-ci en utilisant les boutons tactiles de la Freebox.

Récupérer le token d’authentification
Lors de la validation de la nouvelle application PRTG (que vous allez d’ailleurs pouvoir visualiser sur l’inferface Web de la box), un token d’authentification unique est attribué.
Ces quelques lignes permettent de récupérer ce jeton, qui sera ensuite utilisé pour authentifier le script de récupération des données qui va être utilisé dans PRTG. Nous sommes toujours à ce moment dans l’interface Powershell du serveur PRTG et passons ces quelques lignes :

$statusToken = Invoke-RestMethod -Uri
« $BaseURL/login/authorize/$($post.result.track
_id) »
while ($statusToken.result.status -eq « pending »)
{
$statusToken = Invoke-RestMethod -Uri
« $BaseURL/login/authorize/$($post.result.track
_id) »
Start-Sleep -Seconds 1
}

if ($statusToken.result.status -eq « granted »)
{
« Bravo, application autorisée »
« le app_token secret à conserver est: {0} » -f
$post.result.app_token
} else {
« Echec: résultat du processus d’autorisation:
{0} » -f $statusToken.result.status
}

Le token qui est renvoyé doit être sauvegardé, puis être utilisé dans le script qui sera intégré dans PRTG.

Créer le capteur dans PRTG

Un nouveau capteur, de type Exe/Script, doit ensuite être crée sur le serveur PRTG. Il permettra de manière régulière d’aller chercher les statistiques et de créer l’ensemble des canaux nécessaires, vous aurez ainsi la capacité à suivre le trafic montant et descendant par exemple de la box, et de jouer sur les paramètres du capteur PRTG pour générer des alertes à partir d’un certain niveau de charge. Voici ce que donne le capteur après quelques heures de fonctionnement. Il permet dans cette configuration d’afficher le débit (vitesse de synchronisation ADSL) montant et descendant, ainsi que la bande passante utilisée en temps réel :

PRTG

Le script PRTG utilisé est celui-ci, qui permet , toujours en powershell, de traduire les informations et créer les canaux PRTG adéquats, dont un canal de pourcentage d’occupation de la bande passante descendante. Il est bien évidemment adaptable pour récupérer l’ensemble des autres informations fournies par le SDK de la Freebox.

$AuthJson = @’
{
« app_id »: « fr.freebox.testapp »,
« app_name »: « PRTG »,
« app_version »: « 1.0.0 »,
« device_name »: « prtgserver »
}
‘@
$FbxApi = Invoke-RestMethod -Uri
http://mafreebox.freebox.fr/api_version
$BaseURL =
« http://mafreebox.freebox.fr$($FbxApi.api_base_url)v
$([int]$FbxApi.api_version) »

$AppToken=
‘letokenquejaisauvegardetoutalheure
$Challenge = (Invoke-RestMethod -Uri
« $BaseURL/login »).result.challenge
# password = hmac-sha1(app_token, challenge)
#
http://leftshore.wordpress.com/2010/10/04/hmacsha1-
using-powershell/
$hmacsha = New-Object
System.Security.Cryptography.HMACSHA
$ hmacsha.key =
[Text.Encoding]::ASCII.GetBytes($AppToken)
$signature =
$hmacsha.ComputeHash([Text.Encoding]::ASCII.GetB
ytes($Challenge))
$password = [string]::join(«  », ($signature | %
{([int]$_).toString(‘x2’)}))
$SessionJson = @ »
{
` »app_id` »: ` »fr.freebox.testapp` »,
` »password` »: ` »$($password)` »
}
« @
$session = Invoke-RestMethod -Uri
« $BaseURL/login/session/ » -Method Post -Body
$SessionJson
‘ouverture de la session avec succes: {0}’ -f
$session.success
‘le session_token est: {0}’ -f
$session.result.session_token
# Afficher les permissions
#$session.result.permissions

$Header = @{‘X-Fbx-App-Auth’ =
$($session.result.session_token)}

 

Votre freebox est ainsi supervisée par PRTG. Pour monitorer d’avantage votre freebox et optimiser l’utilisation de PRTG, By The Way propose 3 appliances : UV Explorer, SMS Eagle, Remote Prob.

Découvrez l'avis de nos clients sur la solution PRTG