Die Befehle habe ich letztens schon mal gesucht, hier mal aufgehoben:
/etc/init.d/xinetd stop
/etc/init.d/psa stop
/etc/init.d/xinetd start
/etc/init.d/psa start
ubuntu
Monitor Ubuntu-Server with Nagios/Centreon & NRPE
Um das Linux System zu Überwachen benötigt es einen Dienst der auf dem Remote-System installiert werden muss. (Wie bei Windows der NSClient)
1. NRPE Installieren (Remote System – zu Überwachende)
apt-get install nagios-plugins nagios-nrpe-server
2. Anschließend die Konfigdatei bearbeiten, und die IP-Adresse des Nagios-Servers eintragen.
/etc/nagios/nrpe_local.cfg allowed_hosts=127.0.0.1,NAGIOS-IP
Ich habe mir an dieser Stelle auch noch ein paar fertige Commands erstellt:
command[check_mysqldb]=/usr/lib/nagios/plugins/check_mysql -H localhost -u nagios -p meinPasswort command[check_freespace]=/usr/lib/nagios/plugins# ./check_disk -w 10% -c 5% -p /dev/sda1 command[check_http]=/usr/lib/nagios/plugins# ./check_http -w 5 -c 10 -H intranet.domain.info command[check_http]=/usr/lib/nagios/plugins# ./check_tcp -H localhost -p 80
3. Anschließend den nrpe-daemon starten:
/etc/init.d/nagios-nrpe-server start
Nun sollte es möglich sein vom Nagios-Server aus den Server zu erreichen und die Commands abzufragen.
/usr/lib/nagios/plugins/check_nrpe -H 11.1.11.1 NRPE v2.8.1
Bsps. für die Abfrage eines vorher festgelegten Commands:
/usr/lib/nagios/plugins/check_nrpe -H 11.1.11.1 -c check_mysqldb Uptime: 13142 Threads: 1 Questions: 93701 Slow queries: 1 Opens: 1838 Flush tables: 1 Open tables: 64 Queries per second avg: 7.129
Gruß
Constantin
Howto: NXClient unter Ubuntu 10.04 Server installieren
Servus,
wer sich schon mal einen Vserver zugelegt hat und doch kein shell Fan ist, kann sich mit ein paar kleinen Hilfsmitteln einen komfortablen Remote Zugang zu der Gnome Oberfläche verschaffen. Als Hilfsmittel dient der kostenlose NX-Client. Ich habe dies schon mit mehreren Hostern getestet. Beispiel OVH, ispone. Voraussetzung für das ganze ist genug Ram. Ich würde min. 512MB empfehlen.
Als erstes muss Gnome installiert werden, dies ist beim „Ubuntu-Desktop“ Paket dabei. Wer nicht sämtliche Standardsoftware wie OpenOffice usw. auf seinem Server installieren will, sollte es mit diesem Befehl installieren, da bekommt ihr nur den Core.
apt-get --no-install-recommends install ubuntu-desktop
Als nächstes können wir die NX-Software Laden:
wget http://64.34.161.181/download/3.4.0/Linux/nxclient_3.4.0-7_i386.deb wget http://64.34.161.181/download/3.4.0/Linux/nxnode_3.4.0-16_i386.deb wget http://64.34.161.181/download/3.4.0/Linux/FE/nxserver_3.4.0-17_i386.deb
Anschließend in der Reihenfolge installieren:
dpkg -i nxclient_3.4.0-7_i386.deb dpkg -i nxnode_3.4.0-16_i386.deb dpkg -i nxserver_3.4.0-17_i386.deb
Bei der Installation bekommt ihr auch schon direkt ein paar Tipps, wo die Config Datei liegt – hier aber nochmal:
vi /usr/NX/etc/server.cfg
Die wichtigsten Werte solltet ihr hier setzen:
ServerName = "Hostname" SSHDPort = "22" SessionLimit = "2" EnableAutokillSessions = "1"
Gruß
Constey
Squid Web Cache Proxy Server installieren unter Ubuntu 10.10
Ich habe ein kleines Howto geschrieben, wie man den Squid squid-3.0.STABLE25 auf einem Ubuntu 10.10 installieren und konfigurieren kann.
Hier gibts es 2 Wege, einmal den etwas komplizierteren über die eigene Installation – oder über das fertige debian Paket.
Ich beschreibe beide Wege……
### Die einfache Variante über ein fertiges Ubuntu Paket
sudo apt-get install squid3
Fertig 🙂 – Das Startscript etc. wird automatisch angelegt. Der Config Folder ist nun aber /etc/squid3/.
Für eine einfachere Konfiguration über ein Webinterface empfehle ich die Installation von webmin. Diese Webseite bereitet die Konfig etwas vereinfacht auf.
# webmin installieren
cd /tmp wget http://prdownloads.sourceforge.net/webadmin/webmin_1.530_all.deb sudo dpkg --install webmin_1.530_all.deb
– Eventuell – falls Abhängigkeiten fehlen sollten noch:
apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl
Im webmin unter Servers / squid web proxy cache müssen dann evlt. noch die Pfade angepasst werden, wenn squid nicht per apt-get insall squid installiert wurde.
Folgende Werte müssen geändert werden:
Full path to squid config file: /usr/local/squid/etc/squid.conf
Squid executable: /usr/local/squid/sbin/squid
Full path to PID file: /usr/local/squid/var/logs/squid.pid
Full path to squid cache directory: /usr/local/squid/var/cache
Squid cachemgr.cgi executable: /usr/local/squid/libexec/cachemgr.cgi
Full path to squid log directory: /usr/local/squid/var/logs
(Thanks to http://www.admin-wissen.de/eigene-tutorials/linux/squid/squid-tutorial-teil-3/)
### Installation via Source Files (….weiterlesen)
Squid Proxy – Active Directory Authentifizierung / LDAP
Diesen Beitrag musste ich einfach schreiben, mich hat es beinahe in den Wahnsinn getrieben, dass ich dieAuthentifizierung gegen eine Windows 2008 R2 Domäne auf anhieb nicht funktionieren wollte.
Ich habe mich auch an diverse Anleitungen / Howto’s gehalten, doch es klappte einfach nicht.
Beispiel, wie es in mehreren Blogs beschrieben wird:
/usr/lib/squid/group_ldap_auth -b dc=my-domain,dc=de -h "server.my-domain.de" -p 636 -g distinguishedName -d "CN=lookup,OU=Services,OU=Users,DC=my-domain,DC=de" -w lookup -u cn -m member -o group -S
oder
auth_param basic program /usr/lib/squid/ldap_auth -b o=Company -h ldapserver -D cn=Tim,ou=IT-Services,o=Company -w timspassword -f (&(objectclass=person)(cn=%s))
Bekam ich jedesmal den Fehler: Invalid Credentials for Binddn
Ich wusste, dass es also an der Authentifizierung des Users liegt, welcher das AD abfragt. (LDAP Abfragen, ohne Authentifizierung sollte ja bei jedem ausgeschaltet sein 😉
Nur warum funktioniert es nicht…..
Am nächsten Tag, habe ich das ganze nochmal mit dem LDAP Browser nachgestellt, und da ist es mir direkt ins Auge gesprungen….
Anstatt bei dem Befehl -D „CN=…..“ anzugeben, muss „DOMAINE\USERNAME“ stehen 🙂
So funktioniert es bei uns:
# Testen
admin@SQUIDSRV:/usr/lib/squid3$ ./squid_ldap_auth -R -b "DC=DOMAINE,DC=INFO" -D "DOMAINE\LDAPREADUSER" -w "PASSWORT" -f sAMAccountName=%s -h 192.168.0.1
Viele Grüße
Constey