Невозможно отправить журнал по почте с помощью logrotate

Использование logrotate для ежедневной ротации журналов. Хотите отправить журнал по электронной почте. Ротация работает должным образом, но журналы не отправляются по электронной почте. Я могу создавать электронные письма из PHP с помощью mail (), но я не уверен, нужно ли мне настраивать что-то еще в качестве службы для logrotate. Я также не уверен, где будет сообщаться об ошибке электронной почты logrotate.

Спасибо.

Подробности:

Я не профессионал в области сетевых технологий и пытаюсь лучше понять то же самое.

Ниже приведены мои настройки.

Хост-система - это OSX, на которой работает VirtualBox. 2 virtualbox VMs (VM1 and VM2), each running Ubuntu and both these systems are connected with the host OSX over VBoxnet0 interface in a Host Only network configuration. Both are able to perfectly ping each other.

Now what I want is that I should be able to monitor all network activity (say using Wireshark etc.) from VM1 (running Wireshark) while there is any network activity done on VM2.

How do I achieve this ?

Pardon my less understanding about it here, but will an IP forwarding be needed in this case ? I guess no, because both the VMs are on the same VBoxnet0 interface and are on the same 192.168.56.* network. Please correct me if my understanding here is wrong.

I already tried adding the IP of VM1 as the gateway for VM2 using :

route add default gw 192.168.56.102 eth0

but it did not really help a lot.

0
задан 26 September 2016 в 14:36
1 ответ

Обычный способ сделать это - использовать функцию трассировки сети, включенную в VirtualBox. Я думаю, что это может быть недоступно в графическом интерфейсе, поэтому вам придется использовать интерфейс командной строки.

В двух словах

Вы начинаете с выключенной виртуальной машины.

Чтобы включить трассировку сети и запустить виртуальную машину, вы должны сделать:

# VBoxManage modifyvm [your-vm] --nictrace[adapter-number] on --nictracefile[adapter-number] file.pcap
# VirtualBox -startvm [your-vm]

Не забудьте отключить трассировку, когда закончите:

# VBoxManage modifyvm [your-vm] --nictrace[adapter-number] off 

Пример

с учетом приведенного вами примера:

Чтобы enable:

# VBoxManage modifyvm VM1 --nictrace1 on --nictracefile1 mytrace.pcap
# VirtualBox -startvm VM1

Чтобы отключить:

# VBoxManage modifyvm VM1 --nictrace1 off 
0
ответ дан 5 December 2019 в 09:29

Теги

Похожие вопросы