Điểm:0

Máy tạo nhịp tim - Ghi nhật ký kết quả kiểm tra ping?

lá cờ ug

Tôi đọc trang này và trang tiếp theo: https://clusterlabs.org/pacemaker/doc/deprecated/en-US/Pacemaker/1.1/html/Pacemaker_Explained/_moving_resources_due_to_connectivity_changes.html

Và nó giải thích cách thiết lập lệnh ping mà bạn có thể liên kết với việc phân bổ tài nguyên.

Trong khi điều này hoạt động, nếu tôi có nhiều hơn 1 URL hoặc nhiều hơn 1 lần kiểm tra ping, làm cách nào để biết cái nào bị lỗi?

Có vẻ như điều này không được ghi lại ở bất cứ đâu nếu nó xảy ra. Nó chỉ xảy ra và máy điều hòa nhịp tim đưa ra quyết định...

Đọc mã nguồn này: https://github.com/ClusterLabs/pacemaker/blob/master/extra/resources/ping

Có vẻ như một biến môi trường gỡ lỗi cần được bật. Tôi không muốn làm điều này, giả sử rằng tôi phải khởi động lại máy tạo nhịp tim cho nó và do đó làm rối loạn phân bổ, cộng với bất kỳ số lượng nhật ký bổ sung nào hiện sẽ chiếm dung lượng ổ đĩa.

Có cách nào để chỉ đăng nhập một dòng nếu ping không thành công, chỉ nói điều đó và không ảnh hưởng gì khác không?

Điểm:2
lá cờ nr

Nhìn vào nguồn của tác nhân tài nguyên (RA), có vẻ như bật tùy chọn gỡ lỗi bằng cách đặt nó thành cảnh báo là những gì bạn muốn làm.

Nếu vì lý do nào đó hành vi đó không như bạn muốn, hãy thay đổi 1) tuyên bố trường hợp trong ping_check() chức năng như được hiển thị bên dưới (dòng 305 trong ping RA) có thể là thứ bạn đang tìm kiếm:

ping_check() {
    đang hoạt động=0
    cho máy chủ trong $OCF_RESKEY_host_list; làm
        p_exe=ping

        trường hợp $(uname) trong
            Linux) p_args="-n -q -W $OCF_RESKEY_timeout -c $OCF_RESKEY_attempts";;
            Darwin) p_args="-n -q -t $OCF_RESKEY_timeout -c $OCF_RESKEY_attempts -o";;
            FreeBSD) p_args="-n -q -t $OCF_RESKEY_timeout -c $OCF_RESKEY_attempts -o";;
            *) ocf_log err "Loại máy chủ không xác định: $(uname)"; thoát $OCF_ERR_INSTALLED;;
        thoát hiểm

        trường hợp "$host" trong
            *:*) p_exe=ping6
        thoát hiểm

        ping_output=$($p_exe $p_args $OCF_RESKEY_options $host 2>&1); rc=$?

        trường hợp $rc trong
            0)
                active=$(expr $active + 1)
                nếu [ $OCF_RESKEY_debug -gt 1 ]; sau đó
                    thông tin ping_conditional_log "$ping_output"
                fi
                ;;
            1) ocf_log cảnh báo "$host không hoạt động: $ping_output";;
            *) ocf_log err "Kết quả không mong muốn cho '$p_exe $p_args $OCF_RESKEY_options $host' $rc: $ping_output";;
        thoát hiểm

Nhưng thay đổi đó có vẻ như sẽ tuân theo logic giống như cài đặt thông số gỡ lỗi = cảnh báo. Tôi chưa kiểm tra điều này, chỉ làm theo logic trong RA.

Ngoài ra, nếu bạn cần khởi động lại Máy tạo nhịp tim vì lý do nào đó, bạn luôn có thể đặt cụm vào chế độ bảo trì = true trước khi làm như vậy. Nếu chế độ bảo trì = true được đặt Máy tạo nhịp tim sẽ không khởi động/dừng/giám sát các dịch vụ ngay cả khi đang khởi động lại. Chỉ cần nhớ đặt chế độ bảo trì = sai khi bạn làm xong.

lá cờ ug
Cả hai tùy chọn này có vẻ như sẽ tạo ra nhiều nhật ký hơn và việc khởi động lại máy điều hòa nhịp tim không phải là một tùy chọn đối với tôi. Cảm ơn bạn đã xem xét kỹ lưỡng về nó.
Điểm:0
lá cờ ug

Hóa ra tùy chọn gỡ lỗi không chỉ là một biến môi trường, nó có thể được đặt trên chính tài nguyên ping, như sau:

gỡ lỗi ping cập nhật tài nguyên chiếc = 1

Nhược điểm duy nhất là: nhật ký không xuất hiện trong /var/log/pacemaker.log như mong đợi nhưng trong /var/log/syslog.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.