Я пытаюсь получить два внешних IP-адреса (оба IP-адреса назначены DHCP) на одной сетевой карте. Я добавил одно устройство macvlan vir1
с собственным MAC-адресом, привязанным к первичной сетевой карте eth0
. Установите eth0
в неразборчивый режим.
Оба vir1
и eth0
получают свой собственный IP-адрес, я намерен использовать оба IP-адреса одновременно .
Когда я пингую с внешнего хоста на IP-адрес eth0
, я могу получить ответ на эхо-запрос, но когда я пингую на IP-адрес vir1
, ответа нет. tcpdump показывает, что и vir1
, и eth0
получают запрос ping, когда я пингую на vir1
. Я хочу, чтобы оба IP-адреса могли использоваться клиентом для доступа к моей веб-службе, но мне нужен критический
Пожалуйста, помогите мне с синтаксисом выше.
Самый простой способ - установить пустое состояние и использовать счетчик так же, как вы это делали, переопределяя значение по умолчанию, которое "нормально", когда ничего не найдено.
Ничего не найдено:
check_eventlog scan-range=24h "filter=id=1008 and written < 24h" warn=none "crit=count=0" empty-state=critical
L cli CRITICAL: CRITICAL: No entries found
L cli Performance data: 'count'=0;0;0
Что-то найдено:
check_eventlog scan-range=24h "filter=id=1008 and written < 24h" warn=none "crit=count=0" empty-state=critical
L cli OK: OK: Event log seems fine
L cli Performance data: 'count'=12;0;0
Вы можете немного очистить синтаксис, используя:
Примерно так:
Что-то найдено:
check_eventlog scan-range=24h "filter=id=1008 and written < 24h" warn=none "crit=count=0" empty-state=critical show-all "empty-syntax=Nooooohhhh"
L cli CRITICAL: Nooooohhhh
L cli Performance data: 'count'=0;0;0
Ничего не найдено:
check_eventlog scan-range=24h "filter=id=1008 and written < 24h" warn=none "crit=count=0" empty-state=critical show-all
L cli OK: OK: 12 message(s) .....)
L cli Performance data: 'count'=12;0;0
Пожалуйста также обратите внимание на , что идентификатор события НЕ уникален в глобальном масштабе , вместо этого они уникальны для каждого источника, поэтому использование только идентификатора события, скорее всего, не будет работать должным образом, если другое приложение (источник) использует то же событие id ...
PS Это было проверено на 0.5.1, а не на 0.5.0, но теоретически должно работать и на 0.5.0 ...