Archive for mai, 2009

[Script VBS] Auditer un PC en 10 secondes

lundi, mai 11th, 2009

Si comme moi vous avez régulièrement besoin d’auditer des PC, vous trouverez, je l’espère, votre bonheur ci-après.

Il s’agit d’un VBScript permettant de récupérer sur une machine les informations suivantes :

== GENERAL ==
Nom du poste :
Workgroup ou domaine :
Marque :
Modele :
Serial :

== SYSTEME EXPLOITATION ==
OS :
Version:
Service Pack :
Numero Serie :
Type Version :
Date d’Installation :

== PROCESSEUR & RAM ==
Processeur :
Type Processeur :

RAM Total :
+Bank 0 :
+Bank 1 :

== DISQUE DUR & PARTITIONS ==
Disques Physiques :
Nom :
Taille :
Modèle :
Nbr de partition(s) :

Espace Total :

Partitions
C: Occupé à XX% – Taille Totale : YYY Go (ZZ Go utilisés)

== RESEAU ==
Carte Réseau –
Adresse MAC :
Adresse IP :
Sous Réseau:
Passerelle :
DNS :
Domaine DNS :

Par défaut, le script va vous générer un fichier texte à l’emplacement où a été lancé ce script. Il est possible de paramétrer le script afin que les données soient envoyées vers une partage réseau.

Vous trouverez le script ici => audit-pc. Afin de le rendre opérationnel, il suffit de créer un fichier vbs et de copier le contenu à l’intérieur. Ensuite, un double-clique suffit pour que la magie opère.

[Script VBS] Envoyer un mail (avec pièce jointe)

samedi, mai 9th, 2009

Un petit tutoriel sans prétention permettant d’envoyer un mail et d’y inclure une pièce jointe en VB Script.

  • Créer un fichier nommé mail.vbs
  • Ouvrez ce fichier avec votre éditeur de texte favori (si vous n’en avez pas le notepad fera l’affaire).
  • Copier le code ci-dessous :

With CreateObject(« CDO.Message »)
.From= »XXX@YYY.ZZZ »
.To= »UUU@VVV.WWW »
.Subject= »SUJET DU MAIL »
.HTMLBody= »CONTENU DU MAIL »
.AddAttachment(”LIEN ABSOLU VERS PIECE JOINTE”)
.Configuration.Fields.Item (« http://schemas.microsoft.com/cdo/configuration/sendusing » ) = 2
.Configuration.Fields.Item (« http://schemas.microsoft.com/cdo/configuration/smtpserver » ) = « SMTP.SERVEUR.DOM »
.Configuration.Fields.Item (« http://schemas.microsoft.com/cdo/configuration/smtpserverport » ) = 25
.Configuration.Fields.Update
On Error Resume Next
.Send
End With

  • Remplacer :

– XXX@YYY.ZZZ par l’adresse de l’emetteur du mail,
– UUU@VVV.WWW par l’adresse du destinataire,
– SUJET DU MAIL par le sujet du message à envoyer
– CONTENU DU MAIL par le corps de votre message
– LIEN ABSOLU VERS PIECE JOINTE par l’emplacement absolu de votre fichier à envoyer (si vous ne souhaitez pas joindre de fichier, supprimez la ligne)
– SMTP.SERVEUR.DOM par l’adresse de votre serveur smtp.

  • Sauvegardez les modifications effectuées
  • Double-cliquez sur l’icône afin de tester le bon fonctionnement de votre script. Le résultat attendu étant bien évidemment la réception d’un mail conforme aux options paramétrées.

Ce petit script peut être bien utile afin, par exemple, de transférer un log de sauvegarde ou autre de manière planifiée.

Zabbix, une solution simple de supervision Open Source

samedi, mai 9th, 2009

Aujourd’hui, les systèmes d’information se complexifient et les temps d’arrêt coûtent de plus en plus cher à une entreprise. De nombreuses solutions dites de supervision ont donc vu le jour afin de permettre aux administrateurs de connaître à chaque instant, l’état opérationnel d’un système d’information.

Le but de cet article est la présentation d’un outil, nommé Zabbix, qui répond à ce type de besoin d’une manière simple et relativement intuitive.

Les points forts de cette solution sont les suivants :

  • Open Source (licence GPL)
  • Fonctionne sur une multitude de plate-forme AIX, FreeBSD, HP-UX, Linux, MacOS X, NetBSD, OpenBSD, Solaris, Tru64/OSF
  • L’interface Web rend l’accès intuitif et aisé (pas de lecture fastidieuse de milliers de pages de documentation)
  • Un agent performant multi plate-formes (UNIX, Win32)
  • Possibilité de superviser des systèmes sans utilisation d’un agent tiers
  • Supervision du SLA en temps réel d’un système (messagerie par exemple)
  • Supervision SNMP (v1,v2,v3)
  • Mise en place de scenario Web permettant le contrôle de disponibilité d’application de type Web

La version actuelle de cette solution est la 1.6.4. Pour ceux qui souhaiteraient consulter les releases notes de cette version, elles se trouvent ici.

Vous trouverez ci-dessous plusieurs captures d’écran présentant quelques aspects qui me semblent intéressant de ce produit.

  • Le dashboard

http://www.zabbix.com/img/screenshots/1.6/monitoring.dashboard.2.png

  • Carte tactique d’un système + charge du serveur zabbix

http://www.zabbix.com/img/screenshots/1.6/monitoring.screens.2.png

http://www.zabbix.com/img/screenshots/1.6/monitoring.screens.2.png

  • Graphique mettant en avant la fonctionnalité « click for zoom » :
http://www.zabbix.com/img/screenshots/1.6/monitoring.web.3.png
http://www.zabbix.com/img/screenshots/1.6/monitoring.web.3.png

De nombreux autres captures d’écran sont disponibles sur le site de zabbix.

Afin de compléter cette succincte description, vous trouverez divers liens ci-dessous :

Outre la présentation en elle-même de cette solution, vous trouverez bientôt dans ces mêmes colonnes un tutoriel d’installation d’un serveur « autonome ».