La section linux de pokie

none none none
none pokie

 EeeBox

 Modelisme

 F@milyNet

 Linux
    Infosec nut
    Arm Raspberry
    Install 8.0
    Install 11.0
    MGE UPS WEB
    ADSL check
    TomTom

 Electronique

 Escalade

 Photos

 Skicam

 Ce serveur

 Inscription

 Liens

Vulnerability Scanner
none
none none none
none none none
none Installation de Nut pour Infosec X3-650

Installation de Nut pour Infosec X3-650

Ce projet decrit l'installation et la configuration d'un monitoring de l'activite d'un onduleur via le logiciel NUT (Network Ups Tool) avec SMS de notification de changement sur iPhone par le logiciel PushOver.

Les logiciels necessaire:

  • slackpkg install nut-2.6.5-i486-1_SBo.tgz pour la distribution slackware 13.37
  • pushover.sh Script curl pour notifier pas SMS un smartphone android ou iOS. Necessite l'ouverture d'un compte sur le site web https://pushover.net et le telechargement de l'application sur le smartphone.

Configuration:

  • editer le fichier /etc/nut/ups.conf pour qu'il contienne:
    [INFOSEC]
    driver = blazer_usb
    port = /dev/usb/hiddev0
  • editer le fichier /etc/nut/upsd.conf
    MAXAGE 15
    LISTEN 127.0.0.1 3493
  • editer le fichier /etc/nut/upsd.users (remplacer olg et motdepasseups par vos propres envies)
    [olg]
    password = motdepasseups
    allowfrom = localhost
    upsmon master
  • editer le fichier /etc/nut/hosts.conf
    MONITOR INFOSEC@localhost "Local UPS"
  • editer le fichier /etc/nut/upsmon.conf pour qu'il contienne: (idem pour olg et motdepasseups
    RUN_AS_USER nut
    MONITOR INFOSEC@localhost 1 olg motdepasseups master
    MINSUPPLIES 1
    SHUTDOWNCMD "/sbin/shutdown -h +0"
    NOTIFYCMD /usr/local/bin/pushover.sh
    POLLFREQ 5
    POLLFREQALERT 5
    HOSTSYNC 15
    DEADTIME 15
    POWERDOWNFLAG /etc/killpower
    NOTIFYMSG ONLINE "UPS is back line power"
    NOTIFYMSG ONBATT "UPS is on battery"
    NOTIFYMSG LOWBATT "UPS battery is low"
    NOTIFYFLAG ONLINE SYSLOG+WALL+EXEC
    NOTIFYFLAG ONBATT SYSLOG+WALL+EXEC
    NOTIFYFLAG LOWBATT SYSLOG+WALL+EXEC
    RBWARNTIME 43200
    NOCOMMWARNTIME 300
    FINALDELAY 5
Il faut lancer le deamon nut qui intercepte tout ce qui arriver de l'onduleur et le place dans /var/adm/messages.
/etc/rc.d/rc.ups start

Exemple d'interrogation:

sous unix:
pokie:# upsc INFOSEC@localhost
battery.charge: 100
battery.voltage: 13.70
battery.voltage.high: 13.00
battery.voltage.low: 10.40
battery.voltage.nominal: 12.0
device.type: ups
driver.name: blazer_usb
...

Le programme principal en php (demo)

none
none none none