Mai
11
2010
Vorneweg: Es ist ein Krampf bis ich es rausgefunden hatte…
Eine Bridge einrichten, dafuer:
aptitude install bridge-utils
und anschliessend die /etc/network/interfaces entsprechend anpassen:
### Hetzner Online AG - installimage
# Loopback device:
auto lo
iface lo inet loopback
# device: eth0
auto eth0
iface eth0 inet manual
# bridge: br0
auto br0
iface br0 inet static
address 188.XX.XX.142
broadcast 188.XX.XX.191
netmask 255.255.255.192
gateway 188.XX.XX.129
bridge_ports eth0
bridge_stp off
bridge_maxwait 5
up route add -host 188.XX.XX.160 gw 188.XX.XX.160
up route add -host 188.XX.XX.161 gw 188.XX.XX.161
up route add -host 188.XX.XX.162 gw 188.XX.XX.162
Dabei darauf auf die klassischen Fehler achten:
- echo 1 >> /proc/sys/net/ipv4/ip_forward
- iptables -P FORWARD ACCEPT
Bei der Konfiguration der virtuellen Maschinen dann das Netzwerk ueber die bridge (br0) konfigurieren. Nachtraeglich kann man das sonst auch noch in der entsprechenden /etc/libvirt/quemu/MASCHINENNAME.xml anpassen:
<interface type='bridge'>
<mac address='54:52:00:3f:35:9d'/>
<source bridge='br0'/>
</interface>
In der Maschine selber ist es dann nur noch wichtig, die IP des Hauptsystems als Gateway einzutragen, ein Beispiel fuer die /etc/network/interfaces eines Gastes waere:
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 188.XX.XX.162
broadcast 188.XX.XX.191
netmask 255.255.255.192
gateway 188.XX.XX.142
Die Informationen hier habe ich aus dem Blogeintrag: “Hetzner: EQ-Serie mit zusaetzlichen IP-Adressen (HowTo)” und den bridge-krams aus meinem Kopf…
2 comments | tags: arbeit, bridge, Computer, Debian, hetzner, kvm, linux, network, ubuntu | posted in Computer, arbeit, linux
Apr
15
2010
Nur ganz kurz: Wenn es um zeitkritische Dienste geht, wie z.B. bei der vor kurzem beschriebenen LDAP StandbyMaster / Multi-Master Geschichte, dann lohnt es sich auch den NTP-Offset Wert mit Nagios zu ueberwachen… z.B. mit:
./check_ntp_time -H 123.123.123.123 -w 0,005 -c 0,01
no comments | tags: arbeit, Computer, LDAP, Monitoring, Nagios, ntp, time | posted in Computer, arbeit
Apr
13
2010
Aus aktuellem Anlass, weil ich gerade einen Check hinzugefuegt habe der den Batteriestatus ueberwacht und ggfs. darueber informiert wenn ausgewechselt werden muss.
Generell: Monitoring einer APC SmartUPS 3000 mit einer NetworkManagement Card via SNMP ist einfach. Ich habe diesen Weg gewaehlt (backup) und alles funktioniert einwandfrei.
Um zu ueberwachen ob eine Batterie ausgetauscht werden muss, habe ich das Plugin check_powerchute (backup) installiert. Einfach in /usr/lib/nagios/plugins/ kopieren, in der /etc/nagios3/commands.cfg einen entsprechenden Check hinzufuegen
# USV Batterie replacement
define command{
command_name check_apc_batterie
command_line $USER1$/check_powerchute $HOSTADDRESS$
}
und dann noch in der /etc/nagios3/conf.d/services.cfg den check definieren und fertig:
## USV Batterie replacement
define service{
host usv-smartups3000rm
service_description USV BATTERIE
check_command check_apc_batterie
use generic-service
notification_interval 0 ; set > 0 if you want to be renotifie
}
Bei dem Plugin check_powerchute ist zu beachten, dass es sehr simpel programmiert ist, und evtl. die SNMP-Community sowie die Protokollversion den Gegebenheiten vor Ort von Hand in der Datei selber angepasst werden muss.
no comments | tags: apc, Computer, linux, Monitoring, Nagios, usv, zeugs | posted in Computer, linux, zeugs
Mrz
31
2010
Das loglevel wird in der /etc/ldap/slapd.conf mit dem Eintrag
festgelegt. Moegliche Werte sind (man slapd.conf)
- 1 (0×1 trace) trace function calls
- 2 (0×2 packets) debug packet handling
- 4 (0×4 args) heavy trace debugging (function args)
- 8 (0×8 conns) connection management
- 16 (0×10 BER) print out packets sent and received
- 32 (0×20 filter) search filter processing
- 64 (0×40 config) configuration file processing
- 128 (0×80 ACL) access control list processing
- 256 (0×100 stats) connections, LDAP operations, results (recommended)
- 512 (0×200 stats2) stats log entries sent
- 1024 (0×400 shell) print communication with shell backends
- 2048 (0×800 parse) entry parsing
- 16384 (0×4000 sync) LDAPSync replication
- 32768 (0×8000 none) only messages that get logged whatever log level is set
Diese Zahlen sind auch beliebig kombinierbar. Moechte man z.B. das loglevel 128 und 32 kombiniert haben, traegt man loglevel 160 ein.
Der LDAP logt normalerweise nach /var/log/syslog. Moechte man eine eigene Logfile haben, z.B. /var/log/slapd.log, dann die folgende Zeile in /etc/syslog.conf bzw. /etc/rsyslog.conf hinzufuegen:
local4.* /var/log/sldap.log
Um die logfile in logrotate mit aufzunehmen die Datei /etc/logrotate.d/slapd anlegen und wie folgt fuettern:
/var/log/slapd.log
{
rotate 7
daily
missingok
notifempty
delaycompress
compress
postrotate
invoke-rc.d rsyslog reload > /dev/null
endscript
}
Nach entsprechenden Aenderungen natuerlich die jeweiligen Dienste (ldap, rsyslog) neustarten…
no comments | tags: Computer, Debian, LDAP, linux, logrotate, syslog | posted in Computer, linux