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/ ------- _______________________________________________ pld-users-pl mailing list pld-users-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-users-pl