SNMP

SNMP : Simple Network Management Protocol

Gérer les équipements du réseau et diagnostiquer les problèmes de réseaux

[divider icon=”sitemap” style=”simple”]

VERSIONS SNMP LES PLUS UTILISÉES :

[list type=”icon” style=”none” icon=”sitemap”]

  • SNMPV1 : facile à configurer mais – sécurisé
  • SNMPV2C : facile à configurer mais – sécurisé
  • SNMPV3 : pas facile à configurer mais + sécurisé

[/list]

[divider icon=”sitemap” style=”simple”]

VOCABULAIRE

[list type=”icon” style=”none” icon=”sitemap”]

  • Le superviseur snmp est le serveur
  • Les agents SNMP sont sur les switches, routeurs, ordinateurs, imprimantes, etc.
  • OID : object identifier : chiffre utilisé entre les appareils
  • MIB : management information base : regroupement des OID dans un fichier MIB

[/list]

[divider icon=”sitemap” style=”simple”]

UTILISATION

Installation d’un petit programme : l’agent SNMP. Cet agent enregistre en permanence des informations relatives à la machine et les stocke dans le MIB.

    [list type=”icon” style=”none” icon=”sitemap”]

  • SMI : structure particulière des informations de chaque agent.
  • Private MIB : ajout de nouvelles variables en fonction des applications qu’elles veulent développer
  • MIB R-MON : place les agents à un endroit précis

[/list]

[divider icon=”sitemap” style=”simple”]

 DIFFÉRENTS TYPES D’OPERATIONS

GetRequest : obtenir une variable

[divider icon=”sitemap” style=”simple”]

DESACTIVER LA MESSAGERIE D’UN TEL PORTABLE

Je déteste les boîtes vocales.
Concrètement, le correspondant cherche à vous joindre, laisse un message.
Vous recevez le texto d’alerte, vous devez écouter, puis en rappelant la personne vous réexplique depuis le début. Si vous tombez sur un coriace il faut en plus justifier pourquoi vous n’étiez pas à votre poste.

Ma conviction est que les répondeurs sont une invention diabolique du TRIO MAUDIT (Orange, SFR, et Bouygues Télécom) pour nous faire passer plus de temps en ligne (entre le dépôt et l’écoute du message).

Il existe pourtant des codes GSM standards, que voici voilà. (PDF)
Edit : ajout d’un post de sub13 sur le forum LesMobiles


Edit du 02/01/2014 pour SOSH et Orange (solution forcée)

  1. Commencer par aller sur http://messagerie.orange.fr
  2. Se connecter avec votre n° de tél + le même mot de passe que celui pour accéder à la facture
    Alternative : si vous avez un compte mail @orange.fr rattaché à votre ligne de tél, vous pouvez aussi faire comme si vous alliez sur le webmail d’Orange.
  3. Vous allez arriver sur cet écran du webmail :
  4. Cliquez alors sur l’onglet « Boites vocales » puis « Préférences«
  5. Choisissez l’Annonce d’accueil temporaire. Il vous faudra enregistrer un message. Laissez simplement un message vide de 1 seconde et validez.
  6. Vérifiez que la case « Autoriser le dépôt de message » est décochée. L’écran doit être comme cela :
  7. Une annonce standard informera vos correspondants que « ce répondeur n’accepte pas de messages » :)

Il s’agit en fait de réinitialiser votre ligne à son état « création ».
Ce qu’Orange appelle dans l’interface l’Annonce d’accueil temporaire, correspond au moment où votre ligne est créée chez l’opérateur mais le répondeur pas encore configuré.

C’est la solution radicale car on agit directement sur le back-office d’Orange, on n’utilise pas les implémentations des codes GSM, dont nous avons pu voir qu’elles sont plus ou moins respectées selon les opérateurs et même sur un MVNO exploitant un réseau physique partenaire.


Edit du 09/11/2012 : raccourci pour SOSH (et potentiellement, Orange) (et OUI, je change souvent d’opérateur…) :

  • 888 messagerie vocale
  • 880/881 désactivation/activation du renvoi vers la messagerie vocale
  • 740 service clients automatisé
  • #111# accès au menu des services SMS
  • #125# obtention de votre code d’accès wifi
  • #101# accès au menu des jeux SMS
  • #102# accès au menu du chat orange
  • 555 suivi conso vocal
  • 700 service clients
  • 732 pour savoir si un n° de mobile est un n° Orange
  • 733 souscription à l’option SMS/MMS infos
  • 840 vocalisation des mails

Edit du 13/06/2012 : paramètres pour Free Mobile.
Codes trouvés dans plusieurs posts sur le forum lesmobiles :

Tout d’abord, il vous faut connaître le numéro de la messagerie. Le vrai, pas le numéro court 666. Le nouveau numéro est le 06 95 60 00 11 (merci Florent pour ce commentaire), les anciens numéros étaient le 06 53 60 00 11 et 06 53 60 00 12.
Pour savoir quel numéro gère votre messagerie tapez le code suivant :
*#62# et appuyez sur le bouton appeler (ou bouton envoyer)
Grâce à cette information vous allez pouvoir effectuer les manipulation suivantes (ici le numéro utilisé est le 06.53.50.00.11) :

RENVOI sur le REPONDEUR de votre Portable SI :
(*) Vous ne répondez pas.
Activation **61*0653600011**(Nb/Sec)# [SEND]
Désactivation ##61# [SEND] (Sonne Toujours)
Vérification *#61# [SEND]

(*) Vous êtes inaccessible ou votre portable est éteint.
Activation **62*(N° de REPONDEUR)# [SEND]
Désactivation ##62# [SEND] (Message Vocale Inaccessible)
Vérification *#62# [SEND]

(*) Vous êtes déjà en ligne.
Activation **67*0653600012# [SEND]
Désactivation ##67# [SEND] (Sonne Occupe)
Vérification *#67# [SEND]

(*) Pour un Renvoi Systématique vers le répondeur :
Activation **21*0653600011# [SEND]
Désactivation ##21# [SEND]
Vérification *#21# [SEND]

(*) Pour Activer le double appel :
Activation *43*# [SEND]
Désactivation #43# [SEND]
Vérification *#43# [SEND]

(*) Pour annuler tout renvoi
Activation : ##002# [SEND]

[SEND] = Décrocher (la touche avec le téléphone vert)


Les paramètres ci-dessous ont été utilisés avec succès chez mon ancienne opérateur Bouygtel :

Quoting sub13 :

Voici les principaux codes qui vous permettront, si vous le souhaitez, d’annuler le renvoi systématique vers votre répondeur. Il est nécessaire de composer ces codes une seule fois. Vos choix resteront actifs, à moins que vous ne composiez ultérieurement les codes opposés.

Etat des renvois conditionnels

Vous pouvez prendre connaissance, avant tout manipulation, du numéro de répondeur vers lequel le renvoi a été activé par défaut (faite *#62# + touche « prise de ligne »). Pour cela, interrogez le réseau, sur l’état des renvois, grâce aux codes suivants :
• Pour connaître l’état du renvoi lorsque vous ne répondez pas :
#61# (+ touche « prise de ligne »=c’est la touche pour appeler téléphone vert)

• Pour connaître l’état du renvoi lorsque votre téléphone est injoignable :
#62# (+ touche « prise de ligne »)

• Pour connaître l’état du renvoi lorsque vous êtes déjà en communication :
#67# (+ touche « prise de ligne »)

Le numéro de téléphone de votre boîte vocale apparaît en réponse sur l’écran de votre mobile, si un renvoi est activé. Vous constaterez que ce numéro est le même pour les trois types de renvoi.

 Annulation des renvois conditionnels

• Pour désactiver le renvoi vers le répondeur lorsque vous ne répondez pas :
##61# (+ touche « prise de ligne »)

• Pour désactiver le renvoi vers le répondeur lorsque votre téléphone est injoignable :
##62# (+ touche « prise de ligne »)

• Pour désactiver le renvoi vers le répondeur lorsque vous êtes déjà en communication :
##67# (+ touche « prise de ligne »)

A présent, lorsque vos correspondants ne peuvent vous joindre, ils entendent les sonneries habituelles (sonnerie d’appel, occupé, téléphone indisponible). Votre téléphone mobile se comporte comme un téléphone traditionnel.

 Activation des renvois conditionnels

Vous pouvez prendre connaissance, avant tout manipulation, du numéro de répondeur de votre téléphone avec de la section Etat des renvois conditionnels (il existent plusieurs numéros pour éviter l’encombrement des systèmes de messagerie)

• Pour réactiver le renvoi vers le répondeur lorsque vous tardez à décrocher :
**61*le numéro de téléphone de votre boîte vocale
**30# (+ touche « prise de ligne ») (le chiffre « 30″ à la fin indique le nombre de secondes de sonnerie avant l’apparition du répondeur (le délai entré doit être compris entre 5 et 30 secondes) ; vous pouvez choisir aussi 20 secondes, ou 15 secondes, mais il faudra alors décrocher très vite pour « attraper » votre correspondant).
Simyo ** 61* 06 60 66 00 50 ** 30#
(les espaces sont là pour faciliter la lecture ne pas les taper)

• Pour réactiver le renvoi vers le répondeur lorsque votre téléphone n’est pas joignable (soit éteint, soit hors couverture) :

**62*le numéro de téléphone de votre boîte vocale# (+ touche « prise de ligne »)
Simyo ** 62* 06 60 66 00 50#
(les espaces sont là pour faciliter la lecture ne pas les taper)

• Pour réactiver le renvoi vers le répondeur lorsque vous êtes déjà en communication :
**67*le numéro de téléphone de votre boîte vocale# (+ touche « prise de ligne » Simyo ** 67* 06 60 66 00 50 #

Voir en ligne : Source

kbUncategorized, Web One Comment

installer OpenERP 7 sur Linux Ubuntu

Ce tutorial est la traduction venant du site :
http://www.theopensourcerer.com/2012/12/how-to-install-openerp-7-0-on-ubuntu-12-04-lts/

Tuto testé avec succès sous DEBIAN 6.0
La nouvelle version d’OpenERP 7.0 est une mise à jour majeure et une nouvelle version Long Term Support; de 7,0 . Le changement le plus notable est une réécriture complète de l’interface utilisateur qui dispose d’un look beaucoup plus moderne.

OpenERP 7.0 est non seulement plus beau et plus facile à utiliser, elle apporte aussi de nombreuses améliorations à l’ensemble de fonctionnalités existantes et ajoute un certain nombre de nouvelles fonctionnalités à la portée de l’entreprise qui utilise OpenERP. L’intégration des capacités de réseaux sociaux, l’intégration avec Google Docs et LinkedIn, gestion des nouveaux contrats, la gestion de nouveau événement, nouveau point de vente, nouveau carnet d’adresses, gestion de nouvelle flotte, … ne sont que quelques-unes des nombreuses améliorations dans OpenERP 7.0.

 

Comment ?

Après cette introduction, je parie que vous ne pouvez pas attendre pour vous salir les mains …

Juste une chose avant de commencer:
Vous pouvez aussi simplement télécharger un pack « .» d’OpenERP et l’installer sur Ubuntu.
Malheureusement, cette approche ne nous fournit pas avec suffisamment de contrôle précis sur l’endroit où les choses s’installent, et elle limite notre marge de manœuvre pour apporter une modification et personnalisation, donc je préfère le faire manuellement (ce processus d’installation ci-dessous devrait prendre environ 10-15 minutes une fois que la machine hôte aura été construite).

Alors sans plus tarder nous y voilà.

 

Étape 1. Construisez votre serveur

J’installe uniquement le strict minimum de la routine d’installation (vous voudrez peut-être installer leopenssh-server pendant la procédure d’installation ou installer ultérieurement en fonction de vos besoins).

Après le redémarrage du serveur pour la première fois j’installe le paquetage openssh-server (afin que nous puissions connecter à distance) et denyhosts pour ajouter un degré de protection contre les attaques par force brute.
Il y a d’autres applications de protection disponibles: je ne dis pas celui-ci est le meilleur, mais c’est celui qui fonctionne et est facile à configurer et à gérer. Si vous ne possédez pas déjà, il est aussi intéressant de regarder la mise en place à base de clé d’accès ssh, plutôt que de s’appuyer sur les mots de passe. Cela peut aussi aider à limiter le potentiel d’attaque de force brute. [NB: Ce n’est pas une façon de le sécuriser votre serveur …]

 

sudo apt-get install openssh-server denyhosts

 

Maintenant, assurez-vous que votre serveur dispose de toutes les dernières versions et correctifs en faisant une mise à jour:

 

sudo apt-get update


sudo apt-get dist-upgrade

 

Même s’il n’est pas toujours indispensable, c’est probablement une bonne idée de redémarrer votre serveur maintenant et assurez-vous que tout revient et vous pouvez vous connecter via ssh.

Maintenant nous sommes prêts pour démarrer l’installation d’OpenERP.

Étape 2. Créer l’utilisateur qui sera propriétaire d’OpenERP et exécutera l’application.

 

sudo adduser --system --home=/opt/openerp --group openerp

 

Il s’agit du «système» de l’utilisateur. Il est là pour posséder et utiliser l’application, il n’est pas censé être un utilisateur type de personne avec une connexion etc..
Dans Ubuntu, un utilisateur du système obtient un UID inférieur à 1000, ne possèdant pas de shell (c’est en fait / bin / false) et a un compte désactivé.
Notez que j’ai spécifié un «home» de /opt/openerp, c’est là que le code du serveur OpenERP va résider et être créé automatiquement par la commande ci-dessus.
L’emplacement du code du serveur est votre choix, mais sachez que certaines des instructions et des fichiers de configuration ci-dessous peut être nécessaire d’être modifier si vous décidez d’installer à un autre endroit.

 

[Note: Si vous voulez exécuter plusieurs versions d’OpenERP sur le même serveur, la façon dont je le fairais est de créer plusieurs utilisateurs avec le numéro de version correct dans le cadre de ce nom, par exemple, openerp70, etc openerp61,.
Si vous utilisez également les utilisateurs lors de la création de cette base de données Postgres aussi, vous pouvez avoir une séparation complète des systèmes sur le même serveur. J’utilise aussi les répertoires personnels portant le même nom, par exemple / opt/openerp70/ opt/openerp61 et les fichiers de configuration.
Vous aurez également besoin de configurer des différents ports pour chaque instance, ou bien que le premier qui va démarrer.]

Une question m’a été demandé plusieurs fois, c’est de savoir comment faire fonctionner le serveur OpenERP par l’utilisateur du système openerp à partir de la ligne de commande si elle possède pas de shell.
Cela peut être fait très facilement :

sudo su – openerp -s /bin/bash

Ce sera dans votre terminal actuel avec le login su pour l’utilisateur openerp (le “” entre su et openerp est correct) et utiliser le shell /bin/bash.
Lorsque cette commande est exécutée, vous serez dans le répertoire personnel d’openerp:/opt/openerp
Lorsque vous avez fait ce que vous avez besoin, vous pouvez quitter le shell de l’utilisateur openerp en tapant exit.

 

Étape 3. Installez et configurez le serveur de base de données, PostgreSQL

 

sudo apt-get install postgresql

 

Ensuite, configurez l’utilisateur postgres sur OpenERP:
Modifiez d’abord l’utilisateur postgres afin d’avoir les privilèges nécessaires pour configurer la base de données.

 

sudo su - postgres

 

Maintenant, créez un utilisateur dans la nouvelle base de données.
Il en est ainsi OpenERP a des droits d’accès pour se connecter à PostgreSQL et créer et supprimer des bases de données.
Rappelez-vous que le choix de votre mot de passe est ici, vous en aurez besoin plus tard:

 

createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt openerp


Enter password for new role: ********
Enter it again: ********

 

Enfin quitter le compte utilisateur postgres :

 

exit

 

Étape 4. Installez les bibliothèques nécessaires pour le serveur Python

 

sudo apt-get install python-dateutil python-docutils python-feedparser python-gdata
python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid
python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing
python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject
python-webdav python-werkzeug python-xlwt python-yaml python-zsi

 

Une fois cela fait, toutes les dépendances pour l’installation d’OpenERP 7.0 sont satisfaits
(notez qu’il y a des nouveaux packages nécessaires depuis 6.1).

 

L’étape 5. Installez le serveur OpenERP

J’ai tendance à utiliser wget pour ce genre de chose et je télécharge les fichiers de mon répertoire.

Assurez-vous d’avoir la dernière version de l’application, car au moment d’écrire ces lignes, c’est la version 7.0…. qui est en vigueur.

 

J’ai le lien de téléchargement qui à partir de leurs pages vous pourrez récupérer les fichiers (notez qu’il y a aussi .deb, rpm et exe dans ce domaine aussi).
Il n’y a pas une archive statique 7.0 communiqué comme tel, mais il y a une Source nightly build 7.0 qui devrait être tout aussi bon et contiendra des patchs.
Le lien ci-dessous est la source de l’archive pour la branche 7.0.

wget http://nightly.openerp.com/7.0/nightly/src/openerp-7.0-latest.tar.gz

Remarque :
Comme méthode alternative, vous pouvez obtenir le code sur votre serveur,
Pour installer la dernière version Openerp vous pouvez le télécharger directement dans le lauchnpad
Il suffit de remplacer la commande wget par:

sudo apt-get install bzr
sudo su - openerp
cd /opt/openerp
bzr branch lp:openobject-server/7.0 server
bzr branch lp:openobject-addons/7.0 addons
bzr branch lp:openerp-web/7.0 web

Maintenant, installez le code où nous en avons besoin:
Allez dans le répertoire / opt / openerp / et extrayez l’archive à cette endroit.

cd /opt/openerp


sudo tar xvf ~/openerp-7.0-latest.tar.gz

 

Ensuite, nous devons changer le propriétaire de tous les fichiers à l’utilisateur OpenERP et le groupe que nous avons créé récemment.

 

sudo chown -R openerp: *

 

Et enfin, la façon dont je l’ai fait, c’est de copier le répertoire du serveur dans un répertoire que j’ai nommé server.

sudo cp -a openerp-7.0 server

 

Le logiciel serveur OpenERP installé, les dernières étapes de travail est de mettre en place le fichier de configuration et script de démarrage associé de manière qu’OpenERP démarre et s’arrête automatiquement lorsque le serveur lui-même s’arrête et redémarre.

L’étape 6. Configuration de l’application OpenERP

 

Le fichier de configuration par défaut pour le serveur (dans / opt / openerp / server / install /) est en fait très minime avec une petite modification, nous allons simplement copier ce fichier à l’endroit où nous en avons besoin et changer sa propriété et autorisations:

 

sudo cp /opt/openerp/server/install/openerp-server.conf /etc/


sudo chown openerp: /etc/openerp-server.conf


sudo chmod 640 /etc/openerp-server.conf

 

Les commandes ci-dessus rend le fichier accessible en écriture et détenue uniquement par l’utilisateur et le groupe openerp et n’est lisible que par root et openerp.

Pour permettre au serveur OpenERP d’exécuter un premier temps, vous ne devriez pas avoir besoin de changer une ligne dans ce fichier.
Vers le début du fichier changer la ligne db_password = False pour le mot de passe que vous avez utilisé à l’étape 3.
Utilisez votre éditeur de texte favori. J’ai tendance à utiliser nano, par exemple.

 

sudo nano /etc/openerp-server.conf

 

Une autre ligne que nous pourrions aussi bien ajouter dans le fichier de configuration maintenant, c’est de dire à OpenERP où écrire son fichier journal.
Pour compléter mon emplacement suggéré ci-dessous, ajoutez la ligne suivante dans le fichieropenerp-server.conf :

 

logfile = /var/log/openerp/openerp-server.log

 

Une fois le fichier de configuration modifié et enregistré, vous pouvez démarrer le serveur juste pour vérifier s’il fonctionne réellement.

 

sudo su - openerp -s /bin/bash
/opt/openerp/server/openerp-server

 

Si vous vous retrouvez avec quelques lignes en disant finalement qu’OpenERP est en marche et attend les connexions, alors c’est excellent, ç’est que çà fonctionne.

S’il y a des erreurs, vous aurez besoin de revenir en arrière et trouver là où est le problème.

Sinon, tapez simplement CTRL + C pour arrêter le serveur, puis exit pour quitter le compte utilisateur openerp et revenir à votre propre shell.

 

L’étape 7. Installation du script de démarrage

Pour l’étape finale, nous avons besoin d’installer un script qui sera utilisé pour le démarrage et l’arrêt du serveur automatiquement et également exécuter l’application en tant qu’utilisateur correcte.

Il y a un script que vous pouvez utiliser dans / opt / openerp / server / install / openerp-server.init , mais il faudra quelques petites modifications pour fonctionner avec le système installé et la manière que j’ai décrite ci-dessus.

Voici un lien vers celui que j’ai déjà modifié pour la version 7.0. Cliquez ICI

Similaire au fichier de configuration, vous devez soit la copier ou coller le contenu de ce script dans un fichier dans / etc / init.d / et appelez openerp-server.
Une fois qu’il est au bon endroit, vous devez le rendre exécutable et appartenant à root:

sudo chmod 755 /etc/init.d/openerp-server


sudo chown root: /etc/init.d/openerp-server

 

Dans le fichier de configuration, il y a une entrée pour le fichier journal du serveur. Nous devons créer ce répertoire d’abord pour que le serveur a un endroit pour vous connecter et aussi à rendre accessible en écriture l’utilisateur openerp:

 

sudo mkdir /var/log/openerp


sudo chown openerp:root /var/log/openerp

 

L’étape 8. Test du serveur

Pour démarrer le type de serveur OpenERP:

 

sudo /etc/init.d/openerp-server start

 

Vous devriez maintenant être en mesure d’afficher le fichier journal et de voir que le serveur a démarré.

 

less /var/log/openerp/openerp-server.log

 

S’il y a des problèmes de démarrage du serveur, vous devez revenir en arrière et vérifier.
Il n’y a vraiment aucune raison que le serveur ne démarre pas …

Si le fichier journal est OK, maintenant faites pointer votre navigateur web vers le domaine ou l’adresse IP de votre serveur OpenERP (ou localhost si vous êtes sur la même machine) et utiliser le port 8069.
L’URL ressemblera à quelque chose comme ceci:

http://IP_or_domain.com:8069

 

Ce que vous devriez voir un écran comme celui-ci.

openerp-70-install-1

 

(C’est l’écran de gestion de base de données parce que vous n’avez pas encore de bases de données OpenERP ):

Ce que je vous recommande de faire à ce stade est de changer le mot de passe super admin à quelque chose de beau et fort (Cliquez sur le “Mot de passe” du menu).

Par défaut, ce mot de passe est juste “admin” et sachant qu’un utilisateur peut créer, sauvegarder, restaurer et déplacer des bases de données! Ce mot de passe est stocké en clair dans le fichier / etc / openerp-server.conf; c’est donc pourquoi nous avons restreint l’accès à tout openerp et la racine.

Lorsque vous modifiez et enregistrez le nouveau mot de passe dans le dossier / etc /openerp-server.conf sera ré-écrit.

Maintenant il est temps d’arrêter le serveur :

sudo /etc/init.d/openerp-server stop

Vérifiez le fichier journal à nouveau pour vous assurer qu’il est arrêté et / ou regardé la liste des processus du serveur.
L’étape 9. Automatisation du démarrage et de l’arrêt OpenERP

Si tout vous semble OK, la dernière étape est de créer le script pour démarrer et arrêter automatiquement avec le serveur Ubuntu.
Pour cela, tapez:

sudo update-rc.d openerp-server defaults

Vous pouvez maintenant essayez de redémarrer le serveur si vous le souhaitez.
OpenERP devrait être opérationnel au moment où vous redémarrez.

Si vous tapez ps aux | grep openerp vous devriez voir une ligne semblable à celle-ci:

openerp 1491 0.1 10.6 207132 53596 ? Sl 22:23 0:02 python /opt/openerp/server/openerp-server -c /etc/openerp-server.conf

Ce qui montre que le serveur est en cours d’exécution.
Bien sûr, vous pouvez consulter le fichier journal ou consulter le serveur à partir de votre navigateur web.

C’est tout !
Ensuite, je vous suggère de créer une nouvelle base de données en remplissant les champs comme vous le souhaitez.
Une fois la base de données initialisée, vous serez dirigé directement à l’écran principal de la nouvelle configuraton vers laquel vous tomberez sur la nouvelle interface utilisateur d’OpenERP 7 et vous serez satisfait de savoir combien il est facile de mettre en place ce système de base.

openerp-70-install-2