Montag, 5. September 2011

SiteShoter Screenshots von Webseiten zeitgesteuert speichern

Wenn ihr wie ich das Problem habt das ihr Nachts eine automatische Wartung an einer Webseite machen lasst und überprüfen wollte wie die Seite während dieser Wartung aussieht dann braucht ihr das Tool SiteShoter.

Das Tool läuft unter Windows und damit kann man zeitgesteuert ScreenShots erzeugen und als PNG in einem Ordner ablegen lassen. Für den Dateinamen lassen sich Platzhalter angeben, damit werden Ordner und Files mit Datum als Namen abgelegt. Sonst würde immer wieder das selbe File überschrieben werden.

Dienstag, 5. April 2011

Cron Mail SLES10 Sp2 --> SP3

Nach dem Update von SLES10 SP2 auf SP3 kommt es dazu das jetzt für jeden erfolgreichen CronJob eine Email Versand wird. Das ist überflüssig und lässt sich wie folgt abstellen:

/etc/sysconfig/cron:
## Type: yesno
## Default: yes
#
# send email containing output from all successful jobs in
# cron.{hourly,daily,weekly,monthly}. Output from failed
# jobs is always sent. If SEND_MAIL_ON_NO_ERROR is yes, this
# setting is ignored. (yes/no)
#
SEND_OUTPUT_ON_NO_ERROR="no"


Dienstag, 15. März 2011

CentOS Client gegen einen ClearOS LDAP

Für die ssh Logins zu einem CentOs 5.5 Rechner soll der LDAP Server auf einem ClearOS gefragt werden. Und bei einem erfolgreichen Login soll das HomeDirectory erstellt werden falls es noch nicht existiert.

Benötigte Informationen:
LDAP base_dn --> Quelle /etc/kolab/kolab.conf (ClearOS Server)
Hostnamen des LDAP Servers, ist denke ich klar.

Auf dem CentOS Rechner habe ich das Tool authconfig benutzt um die Anpassungen an der /etc/pam.d/system-auth vorzunehmen. Diese Datei sollte nicht von Hand angepasst werden.

authconfig --enableldap --enableldapauth --disablenis --enablecache --ldapserver=hostname.des.ldap --ldapbasedn=dc=example,dc=com --updateall

Man passt die Optionen für ldapserver und ldapbasedn an und dann ändert dieser Aufruf die Dateien: /etc/ldap.conf /etc/nsswitch.conf und /etc/pam.d/system-auth

Jetzt noch die Datei /etc/pam.d/sshd anpassen damit auch das HomeDirectory für die User beim ersten Login erstellt wird. Am Ende der Datei fügt man eine neu Zeile ein:
session required pam_mkhomedir.so skel=/etc/skel/ umask=0022

Hilfreiche Webseiten waren:

Samstag, 12. Februar 2011

Blogger für Android

Jetzt gibt es auch eine App für Android um neue Beiträge im eigenen Blogger zu veröffentlichen. Mal schauen ob ich das mal öfters nutze um das Blogger aktuell zu halten. Aber Facebook & Twitter machen es einem einfacher.

Sonntag, 30. Mai 2010

Koordinaten in Google Maps eingeben

Mein Nokia Handy kann eine Position mit Hilfe des GPS Empfängers speichern. Diese Position kann man dann später bei Google Maps eingeben und Anzeigen lassen.

Einfach in das Suchfeld folgendes eingeben:

Samstag, 17. April 2010

iptables SNAT SuSEfirewall2

Die Anforderung war wie folgt. Es sollte ein Linux Router konfiguriert werden der einfach zu bedienen ist aber doch alle Möglichkeiten bietet eigene Regeln, Routen und Netzwerke einzurichten. Die Wahl fiel auf das Novell SLES 11 Betriebssystem.

In diesem Artikel geht es um das SNAT (Source Network Address Translation) man möchte Quell-IP-Pakete umschreiben so das sie beim verlassen der Firewall die gewünschte Adresse eingebrannt bekommen. Die Fragestellung war wie löst man das mit der SuSEfirewall2. Die SuSEfirewall2 bietet ein sehr robustes Grundgerüst bei dem man sich sicher sein kann das kein Einfalltor offen steht. Und zudem gibt es mit Yast ein Tool mit dem diese sehr einfach verwalten kann.

Um jetzt die für das SNAT nötigen Regeln unterzubringen muss mit in der SuSEfirewall2 Konfiguration das Custom Script einkommentieren. Dann kann man in dieser Datei die folgenden Regeln einfügen.

/etc/sysconfig/scripts/SuSEfirewall2-custom:
fw_custom_before_masq() {

Mailserver mail.beispiel.com
iptables -t nat -A POSTROUTING -s 172.28.52.5 -j SNAT --to 87.93.153.26

# Webserver www.beispiel.com
iptables -t nat -A POSTROUTING -s 172.28.52.10 -j SNAT --to 87.93.153.26

# Asterix phone.beispiel.com
iptables -t nat -A POSTROUTING -s 172.28.52.15 -j SNAT --to 87.93.153.28

# Manager/Demo manager.beispiel.com
iptables -t nat -A POSTROUTING -s 172.28.52.20 -j SNAT --to 88.93.153.27

true
}

fw_custom_before_denyall() {
for chain in input_ext input_dmz input_int forward_int forward_ext forward_dmz ; do
iptables -A $chain -j ACCEPT -s 172.28.52.0/24
iptables -A $chain -j ACCEPT -d 172.28.52.0/24
done

true
}

Wenn noch weitere SNAT Regeln eingefügt werden sollen so kann man diese Datei sehr leicht erweitern. ein einfaches rcSuSEfirewall2 reload macht die neuen Regeln aktiv.

Sonntag, 4. April 2010

Ninite.com Installer

Ich habe da mal wieder ein neues Laptop in den Fingern gehabt. Dort lief Windows 7 und es sollten die wichtigsten Tools drauf. Was habe sonst immer gemacht? Tante Google nach den Tools und Programmen gefragt und diese dann runtergeladen und installiert. Das war dieses mal anders, dank Ninite.

Und dank des Tipps in der CT habe ich das Tool von der Webseite ninite.com runtergeladen. Vor dem runterladen gibt man an welche Programme installiert werden sollen, meine Wunschprogramme waren alle in der Liste. Der Installer lädt dann alles runter und installiert diese. Selbstverständlich immer in der neuesten Versionen, bin ja bekennender Versionsjunkie.

Somit wird das ganze echt zum Kinderspiel. Es hat ganze 30 Minuten gedauert inkl. runterladen, und das meiner 4,5 Mbit Leitung. Während dieser Zeit konnte ich was anderes machen. Nur der AVG Virenscanner hat etwas länger gebracht. Was aber auch normal war den dieser machte einen ersten Scann des Systems.