cos jakby chroty, namiasta wirtualizacji :)

Marcin Kamiński maxiu w best.net.pl
Śro, 5 Lis 2008, 20:11:35 CET


Przemysław Backiel pisze:
> to jak ugryzc temat
> cacti+syslog
> na "aktualnej" maszynie działa syslog w takim konfigu
> ...
> 
> czy zrobienie tego:
> bash-3.2# service syslog-ng restart
> syslog-ng service is not running.
> Starting syslog-ng service.........................................[ FAIL ]
> Error opening file for reading; filename='/proc/kmsg', error='Operation 
> not permitted (1)'
> Error initializing source driver; source='s_sys'
> 
> spowduje, ze syslog-ng będzie działał w vserwerze tak jak do tej pory na 
> solowej maszynie?

Witam
Ja u siebie robię tak, że syslog-ng chodzi wyłącznie na hoście, ale za 
to zbiera logi ze wszystkich vserwerów. A wygląda to po prostu tak:

source src      {
         pipe ("/proc/kmsg" log_prefix("kernel: "));
         unix-stream("/dev/log" max-connections(1000));
         unix-stream("/vservers/postfix/dev/log" max-connections(1000));
         unix-stream("/vservers/courier/dev/log" max-connections(1000));
         internal();
};

i wsio :) Pewnie można to podzielić na kilka source i potem np. logować 
do osobnych katalogów, ale nie miałem takiej potrzeby. /dev/log na 
vserwerze to zwykły unix socket.

Może na upartego dałoby się zrobić osobny vserver tylko na sysloga i 
/dev każdej wirtualki podmontować z bindem i wtedy zbierać. Nie 
próbowałem, ale też powinno działać.

Pozdrawiam

-- 
- Marcin Kaminski --------------------------------- maxiu -
--- software developer ------------------------ Bestmax ---
----- server administrator ----------------- best.net -----
------- http://karnisz.net/ --- http://best.net.pl/ -------


Więcej informacji o liście dyskusyjnej pld-users-pl