Wenn jemand Syslog-ng unter Solaris 10 zum Laufen gebracht hat, haben Sie eine Anleitung, die ich befolgen kann, um es zu installieren und zum Laufen zu bringen?
Ich habe versucht, dies zu befolgenhttp://opensystems.wordpress.com/2006/06/01/replacing-syslog-on-solaris-10-with-syslog-ng/blieb aber beim Neustart des Syslog-ng-Dienstes hängen, ohne dass ein Hinweis auf den Grund kam.
Danke für jede Hilfe. NickB
Antwort1
Mir gefallen die Anweisungen im Opensystems-Blog, auf die Sie verwiesen haben, nicht, da sie den Standarddienst in SMF ersetzen. Das ist schlecht, da es wahrscheinlich ist, dass ein zukünftiger Systempatch Ihre Änderungen rückgängig macht. Hier ist meine Sichtweise dazu, aus einem Standardsystemzustand:
- Deaktivieren Sie das System-Syslog:
svcadm disable system-log - Laden Sie syslog-ng von sunfreeware.com herunter und installieren Sie es (mit pkgadd)
. http://sunfreeware.com/programlistintel10.html#syslogng.
Vergessen Sie nicht, auch die abhängigen Programme herunterzuladen und zu installieren. - Erstellen Sie eine Konfigurationsdatei /usr/local/etc/syslog-ng.conf (die im Open Systems-Blog angebotene Datei ist ein guter Anfang).
- Richten Sie den SMF-Voodoo ein:
- Erstellen Sie /var/svc/manifest/site/syslog-ng.xml aushttp://pastebin.com/QrGC3u6p(Ich konnte die Datei hier nicht einfügen, da die Formatierung beschädigt war)
- Laden Sie den neuen Dienst:
svccfg import /var/svc/manifest/site/syslog-ng.xml
- Aktivieren Sie den Dienst:
svcadm enable syslog-ng
Wenn Sie die Anleitung im Open Systems-Blog befolgt haben, entspricht Ihr System nicht mehr dem Original. So können Sie es wiederherstellen:
- Deaktivieren Sie den geänderten SMF-Dienst:
- svcadm deaktiviert System-Log-ng
- svccfg löscht Systemprotokoll-ng
- Entfernen Sie das syslopg-ng-Paket
- pkgrm NCsysng
- Den ursprünglichen Systemprotokolldienst erneut importieren:
- svccfg importiere /var/svc/manifest/system/system-log.xml
- svcadm aktiviert das Systemprotokoll
Hoffe das hilft.