Benutzer-Werkzeuge

Webseiten-Werkzeuge


user:lespocky:drafts

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
user:lespocky:drafts [2013-02-18 12:59]
alex [UPS aka driver konfigurieren]
user:lespocky:drafts [2013-03-25 18:31]
alex [phpmyadmin mit nginx unter Debian Wheezy]
Zeile 1: Zeile 1:
-====== ​HowToMGE Ellipse 600 mit Debian Wheezy ​====== +====== ​Entwürfe ====== 
-USV von Ge0rG …+===== status.net Server unter Debian Wheezy ===== 
 +  * Pakete installieren zusätzlich zum PHP und MySQL-Serverlibmarkdown-php,​ liboauth-php,​ php-db, php-mail, php-openid, php-validate,​ … 
 +  * eigene MySQL-Datenbank anlegen 
 +===== phpmyadmin ​mit nginx unter Debian Wheezy ===== 
 +Angenommen, es sind bereits die Pakete nginx und php5-fpm installiert und eingerichtet,​ d.h. in der entsprechenden Configdatei steht:
  
-===== Test auf sokrates ===== +  upstream php { 
-==== Rumgucken ==== +      ​server unix:/​var/​run/​php5-fpm.sock;​ 
-''​lsusb''​ gibt aus:+  }
  
-  Bus 003 Device 004ID 0463:ffff MGE UPS Systems UPS+Und weiter unten dann im Abschnitt des HTTPS-Servers:
  
-In ''/​usr/​share/​doc/​nut/​README.Debian.gz''​ steht: +  # phpmyadmin 
- +  ​location ​/phpmyadmin { 
-  For USB devices, permissions are automatically set by the +      ​alias ​  /usr/share/phpmyadmin; 
-  /lib/​udev/​rules.d/​52-nut-usbups.rules udev rules file. +      ​index ​  index.php; 
- +  ​} 
-Aber die Datei gibt's gar nicht, dafür gibt es ''​/lib/udev/rules.d/​52-nut-usbups.rules''​ und die enthält: +   
- +  ​location ~ ^/​phpmyadmin/​libraries { 
-  # This file is generated and installed by the Network UPS Tools package+      deny all; 
-  ​ACTION!="​add|change",​ GOTO="​nut-usbups_rules_end"​ +  ​} 
-  ​SUBSYSTEM=="​usb_device",​ GOTO="​nut-usbups_rules_real"​ +   
-  ​SUBSYSTEM=="​usb",​ GOTO="​nut-usbups_rules_real"​ +  ​location ~ ^/phpmyadmin/setup/lib { 
-  ​SUBSYSTEM!="​usb",​ GOTO="​nut-usbups_rules_end"​ +      deny all; 
-  ​LABEL="​nut-usbups_rules_real"​ +  ​}
-  ​#  various models ​ - usbhid-ups +
-  ​ATTR{idVendor}=="​0463",​ ATTR{idProduct}=="​ffff",​ MODE="​664",​ GROUP="​nut"​ +
-  LABEL="​nut-usbups_rules_end"​ +
- +
-==== udev anpassen (Rechtefoo) ==== +
- +
-Es gibt diverse Bugreports in Debian, alle geschlossen,​ obwohl es nicht auf Anhieb tut, bspw. [[http://bugs.debian.org/​cgi-bin/​bugreport.cgi?​bug=660072|660072]] – naja sagen wir, obwohl es falsch oder unverständlich beschrieben sind. Jedenfalls dann nach ''/​etc/​udev/​rules.d''​ gehen und ''​ln -s /lib/​udev/​rules.d/​52-nut-usbups.rules''​ ausführen, udev neu starten, neu booten oder USB-Gerät ab- und wieder anstecken und so. +
- +
-==== UPS aka driver konfigurieren ==== +
-Erstmal ''​nut''​ und ggf. ''​nut-doc''​ installieren und dann in ''/​etc/​nut/​nut.conf''​ einen passenden ''​MODE''​ auswählen, sonst startet der ''​upsd''​ später erst gar nicht. +
- +
-In ''/​etc/​nut/​ups.conf''​ einen Abschnitt hinzufügen:​ +
- +
-  ​[MGE_something] +
-          driver = usbhid-ups +
-          port = auto +
- +
-Theoretisch kann man da auch noch mehr Optionen angeben, wenn man nicht mehrere USV am Server hat, kann man sich das aber klemmen. +
- +
-==== Kurztest ==== +
-''​upsc MGE_something@localhost | less''​ gibt dann: +
- +
-  battery.charge:​ 92 +
-  battery.charge.low:​ 30 +
-  battery.runtime:​ 1408 +
-  battery.type:​ PbAc +
-  device.mfr: MGE OPS SYSTEMS +
-  device.model:​ Ellipse 600 +
-  device.serial:​ BDBJ32016 +
-  device.type:​ ups +
-  driver.name:​ usbhid-ups +
-  driver.parameter.pollfreq:​ 30 +
-  driver.parameter.pollinterval:​ 2 +
-  driver.parameter.port:​ auto +
-  driver.version:​ 2.6.4 +
-  driver.version.data:​ MGE HID 1.31 +
-  driver.version.internal:​ 0.37 +
-  input.transfer.high:​ 264 +
-  input.transfer.low:​ 184 +
-  outlet.1.desc:​ PowerShare Outlet 1 +
-  outlet.1.id:​ 2 +
-  outlet.1.status:​ on +
-  outlet.1.switchable:​ no +
-  outlet.desc:​ Main Outlet +
-  outlet.id: 1 +
-  outlet.switchable:​ no +
-  output.frequency.nominal:​ 50 +
-  output.voltage:​ 230.0 +
-  output.voltage.nominal:​ 230 +
-  ups.beeper.status:​ enabled +
-  ups.delay.shutdown:​ 20 +
-  ups.delay.start:​ 30 +
-  ups.load: 20 +
-  ups.mfr: MGE OPS SYSTEMS +
-  ups.model: Ellipse 600 +
-  ups.powups.productid:​ ffff +
-  ups.serial: BDBJ32016 +
-  ups.status: OL CHRG +
-  ups.timer.shutdown:​ -1 +
-  ups.timer.start:​ -10 +
-  ups.vendorid:​ 0463 +
- +
-==== Weitere Einrichtung ==== +
-Erstmal ''​upsd.users''​ +
- +
-  [admin] +
-          password = 12345 +
-          actions = set +
-          actions = fsd +
-          instcmds = all+
   ​   ​
-  ​[monmaster] +  ​location ~ ^/​phpmyadmin/​setup/​(.+\.php)$ { 
-          ​password = master +      ​auth_basic ​             "​phpMyAdmin Setup";​ 
-          ​upsmon master+      ​auth_basic_user_file ​   "/​etc/​phpmyadmin/​htpasswd.setup";​ 
 +      alias                   /​usr/​share/​phpmyadmin/​setup/​$1;​ 
 +      fastcgi_split_path_info ^(.+\.php)(/​.+)$;​ 
 +      fastcgi_pass ​           php; 
 +      fastcgi_index ​          ​index.php;​ 
 +      include ​                ​fastcgi_params;​ 
 +  }
   ​   ​
-  ​[monslave] +  ​location ~ ^/​phpmyadmin/​(.+\.php)$ { 
-          ​password = slave +      ​alias ​                  /​usr/​share/​phpmyadmin/​$1;​ 
-          ​upsmon slave+      ​fastcgi_split_path_info ^(.+\.php)(/​.+)$;​ 
 +      fastcgi_pass ​           php; 
 +      fastcgi_index ​          ​index.php;​ 
 +      include ​                ​fastcgi_params;​ 
 +  }
  
-Und dann ''​upsmon.conf''​ 
  
-  MONITOR MGE_something@localhost 1 monmaster master master+//​apache2-utils//​ enthält ''​htpasswd''​ um die …
  
-Damit läuft das erstmal so, dass der Rechner automatisch runterfährt nach ungefähr 10 Minuten. 
user/lespocky/drafts.txt · Zuletzt geändert: 2013-05-07 12:23 von alex