Commit graph

5116 commits

Author SHA1 Message Date
Pierre-Elliott Bécue
d8a53536b0 [Surveillance] On utilise la nouvelle méthode psycopg2 pour autocommit.
* C'est plus clair \o/
2013-08-16 01:18:28 +02:00
Pierre-Elliott Bécue
95dd8729b2 [Firewall4] Maj du commentaire 2013-08-15 23:35:56 +02:00
Cron Daemon
daec0abce9 [ethercodes.dat] Mise à jour du fichier vendeur 2013-08-15 02:10:04 +02:00
Daniel STAN
2239bf61c0 [sip] envoi de message en commandline
Petit script sans prétention pour s'envoyer des messages (ou à quelqu'un
d'autre).
2013-08-14 21:03:30 +02:00
Daniel STAN
f917a5c467 [sip] utilisation de ldap_readonly 2013-08-14 01:05:24 +02:00
Daniel STAN
c74b61e941 [sip/sms_queuing] mdp de "sms" dans secrets.py 2013-08-14 01:04:31 +02:00
Nicolas Dandrimont
d90a4e0634 Pour ajouter, c'est +=... 2013-08-07 14:17:19 +02:00
Daniel STAN
ea0ea9c527 [check_cert] repare bugs du commit précédent
Le commit introduisait starttls mait pétait tout le reste ...
Rajouts de commentaires pour espérer qu'on ne casse plus ce script...
2013-08-04 14:11:13 +02:00
Daniel STAN
2a129ef949 [deprecated] virus.py ne semble plus utilisé 2013-08-04 13:52:24 +02:00
Pierre-Elliott Bécue
035b8c4a5d [check_cert] Prise en charge du STARTTLS sur le port 25 pour ovh et titanic 2013-08-03 17:46:54 +02:00
Daniel STAN
ced52d6034 [arpwatch_sendmail/initscript] vraie variable $PATH
C'était *un peu* débile ce que j'avais fait …
2013-07-26 23:24:11 +02:00
Vincent Le Gallic
b332845431 [bcfg2_report] On n'envoie pas de mail si tout est clean. 2013-07-26 12:05:28 +02:00
Daniel STAN
e3c78848db annuaires.py remplacé par annuaires_pg.py
annuaires.py était marqué déprécié depuis 2 mois
2013-07-26 02:18:15 +02:00
Daniel STAN
e05c4be14c [hptools] éviter les collisions de mac
La fonction walk de hptools fait appel au binaire snmpwalk. Celui-ci renvoi
(dans le cas d'une demande des hpSwitchPortFdbAddress) des lignes
de la forme:
STATISTICS-MIB::hpSwitchPortFdbAddress.$(numerodeport).'$(mac en binaire)' "$(mac en hexa) "
Par $(mac en binaire), je désigne une représentation où chaque octet de
l'adresse mac est représenté par le caractère ascii correspondant.

Cependant, il existe plus d'un caractère ascii non-représentable, et ces
caractères sont tous remplacés par des ".". Cela donne des résultats
avec plusieurs fois le même oid (quand présents sur la même prise):
STATISTICS-MIB::hpSwitchPortFdbAddress.25.'......' "D4 BE D9 80 CD F8 "
STATISTICS-MIB::hpSwitchPortFdbAddress.25.'......' "DC 9F DB 07 D9 12 "
STATISTICS-MIB::hpSwitchPortFdbAddress.25.'......' "DC 9F DB 07 DA A8 "
STATISTICS-MIB::hpSwitchPortFdbAddress.25.'......' "DC 9F DB 07 DB 1B "
(^^^^ ex ici avec des bornes wifi sur le port 25)

Cela pose un problème certain car la fonction walk renvoie un dictionnaire
indexé par les oid, ce qui écrase donc les données précédentes.

On patche en utilisant une lib snmp sachant traiter des oid binaires
arbitraires.
Comme cela change un peu la sortie de la fonction walk, j'ai préféré garder
l'ancienne version, tout en permettant l'utilisation de la nouvelle via
un argument optionnel de compatibilité.
2013-07-26 02:07:01 +02:00
Kévin "NeK" Moisy-Mabille
6c54abcbf6 [wiki/macro] retour à une ancienne version de WikiNinjas.py et ajout de la liste des pages dans les arguments 2013-07-25 23:30:14 +02:00
Kévin "NeK" Moisy-Mabille
eca424500e [wiki/macro] WikiNinjas.py 2013-07-25 11:57:44 +02:00
Kévin "NeK" Moisy-Mabille
193c20cca1 [wiki/macro] ajout de la redirection directement dans WikiNinjas.py 2013-07-25 11:53:15 +02:00
Vincent Le Gallic
3d9091689b [wiki/macro] Fixing IntentationError. 2013-07-25 00:16:57 +02:00
Kévin "NeK" Moisy-Mabille
208ea6e5de [wiki/macro] edit WikiNinjas.py 2013-07-24 23:19:35 +02:00
Kevin Moisy-mabille
830847b6a0 [wiki/macro] ajout de WikiNinjas.py (Just for fun…) 2013-07-24 21:53:58 +02:00
Vincent Le Gallic
705bc1d4af [bcfg2 reports] Renommage + on envoie le mail que si --mail
On ne peut pas pas importer un script qui a un - dans son nom !
2013-07-24 18:40:01 +02:00
Vincent Le Gallic
9c110bfb89 [pygen] Message d'erreur sur stderr 2013-07-24 18:34:13 +02:00
Daniel STAN
8f452efe65 [annuaires_pg] throw NameError si conn impossible
C'est entre autre l'exception récupérée dans lc_ldap (pour l'attribut chambre),
qui permet de fallback en connexion de test. Ce n'est pas la manière idéale
de faire une connexion de test, mais c'est mieux que rien.
2013-07-24 13:21:36 +02:00
Daniel STAN
cbdb32023c [print_status] ajout de la date du mail
Flemme de rendre ça compatible avec utils.sendmail
2013-07-21 20:39:42 +02:00
Daniel STAN
342f020fcd [sendmail] ajout de la date 2013-07-21 20:28:44 +02:00
Daniel STAN
c068df708d [arpwatch] ajout d'un serveur d'envoi
Celui-ci écoute au travers d'une socket unix. Il permet ainsi de garder
une connexion ldap (et pg et cie) en permanence ouverte. Ce qui accélère
le traitement des rapports de arpwatch.
Pour utiliser ce server, report.py (ancien arpwatch_sendmail.py)
tente de se connecter à cette socket et envoie le mail lui-même en cas
d'échec.
On rajoute également un initscript pour arpwatch_sendmail_server.
Il n'est pas parfait et si vous aimez pas, feel free to edit.
2013-07-21 20:08:53 +02:00
Vincent Le Gallic
37c5a6836e [sendmail.py] Où tu vois des str ? 2013-07-21 15:11:59 +02:00
Daniel STAN
6f45725da9 [collisions_ipv6.py] mise en forme (esthétisme)
parce que je trouve qu'on parse mieux la query comme ça
2013-07-21 11:10:09 +02:00
Valentin Samir
b6daf34f42 [deconnexion] Exemption d'upload via l'ipv6 transcripte 2013-07-16 20:06:28 +02:00
Valentin Samir
bd105b43d3 [firewall4, generate] MaJ blacklist / mac-ip 2013-07-16 20:06:10 +02:00
Daniel STAN
13b144b12e [delete_ldap_log] nouveau db(.*)_archive
C'est le binaire qui indique quels sont les fichiers de journal qui ne sont
plus en cours d'écriture dans /var/lib/ldap/ .Il peut être nécessaire
(mais je n'ai pas compris "quand") de redémarrer slapd, pour que celui-ci
lâche son lock sur ses vieux journaux…
2013-07-16 16:47:44 +02:00
Cron Daemon
08c876cb41 [ethercodes.dat] Mise à jour du fichier vendeur 2013-07-15 02:10:03 +02:00
Daniel STAN
0356a2ddbb [ipt] Ajout de chaînes apparemment nécessaires
I have no idea wat I'm doi'
2013-07-13 18:48:26 +02:00
Daniel STAN
c6c1d93c98 [wiki] no redirect if "ticket" given
le paramètre ticket (ticket cas) interfère avec la suppression des fichiers, qui
utilise aussi un ticket (ticket moinmoin) pour prévenir des csrf.
2013-07-13 18:43:33 +02:00
Vincent Le Gallic
6608a45f10 On passe bcfg2-report dans /usr/scripts 2013-07-09 11:32:15 +02:00
Vincent Le Gallic
b4a9746ffc Obsolète, remplacé par bcfg2-report 2013-07-09 10:38:19 +02:00
Valentin Samir
92078ad19e [generate] Détermination de certain service a redémarrer à partir d'info de bcfg2 2013-07-07 09:42:00 +02:00
Lucas Serrano
36c80ee082 [intranet2/usr-scripts] Serveur digicode intranet 2 2013-07-06 15:44:43 +02:00
Vincent Le Gallic
8a49f4b8d7 [secours.py] Changement de path de monit suite à au passage à wheezy 2013-07-05 11:49:30 +02:00
Pierre-Elliott Bécue
1cc8fe4270 [config/v6] J'ai modifié les realms des machines v6 only.
* Tout ça pour pas me faire chier à faire une correspondance realm v4 <->
 v6 only. :p
2013-07-04 02:08:33 +02:00
Vincent Le Gallic
bc55f67f15 [chambres_vides] *$% typo ! 2013-07-03 12:19:37 +02:00
Vincent Le Gallic
983a22c6e2 Option pour afficher les untracked files une fois par semaine
+ typo
2013-07-01 02:09:49 +02:00
Vincent Le Gallic
4ca4ffd57d [git-whatsnew] --porcelain + On n'affiche pas toujours les fichiers non trackés 2013-07-01 01:51:38 +02:00
Daniel STAN
5765737e72 [munin/hosts_plugins] menage et indent 2013-07-01 00:00:23 +02:00
Daniel STAN
d0d5e83bb9 [tv] config sat et tv de cochon
Ajout d'un multiplex SAT. Il en reste pleins à tester
2013-06-30 23:52:02 +02:00
Vincent Le Gallic
2c204eab16 [surveillance/statistiques.py] Champ X-Mailer 2013-06-30 05:50:30 +02:00
Vincent Le Gallic
de46810e64 [chambres_vides.py] Champ X-Mailer 2013-06-30 04:57:07 +02:00
Vincent Le Gallic
52019cbfbf [print_status] Champ X-Mailer
Et puis j'en ai profité pour bazarder ces formules de politesses
dans un bugreport
2013-06-30 04:44:26 +02:00
Vincent Le Gallic
a6eec8d74e [supervision.py] Ajout d'un champ X-Mailer et encodage du mail en utf-8 2013-06-30 03:26:07 +02:00
Daniel STAN
9665094ad2 [munin/machines plugin] ajout de l'interface wifi
Car komaz route désormais le wifi.
2013-06-28 21:08:27 +02:00