Chào mừng đến với site của Bee! Chúc các bạn có những giây phút thực sự vui vẻ!!!

Thứ Hai, 10 tháng 9, 2012

PHP Script - kiểm tra tình trạng server và gửi email thông báo khi server down


PHP Script - kiểm tra tình trạng server và gửi email thông báo khi server down

Script này giúp kiểm tra tình trạng server, service xem nó có đang hoạt động hay không

Ví dụ đoạn code mẫu

PHP Code:
<?php 
include("servermonitor.php");$Monitor = new ServerMonitor();$Monitor->add("Local server""sinhvienit.net"80);

echo 
$Monitor->run(true);
?>
Ở đây chúng ta sẽ gọi đến lớp ServerMonitor được định nghĩa trong file servermonitor.php
PHP Code:
$Monitor->add("Local server""sinhvienit.net"80); 
Bạn có thể add nhiều server để kiểm tra cùng lúc. số 80 là cổng của dịch vụ đang chạy cần kiểm tra, thay vì điền domain bạn cũng có thể thay bằng IP của server
PHP Code:
$Monitor->setEmail("yourmail@gmail.com");
Khi server offline, script này sẽ gửi email thông báo đến bạn.
PHP Code:
foreach($results as $result){
    
$status $result->active "Online" "Offline";
    echo 
$result->name ': <strong>' $status '</strong><br />';
Chạy vòng lặp để xuất ra kết quả tình trạng server


// Bạn nào thích thì có thể phát triển thêm để script có thể tự động kiểm tra

File Kèm Theo File Kèm Theo
  • Kiểu File : zip server-monitor.zip (123.9 KB, 0 lần tải)
                                                                  Nguồn: sinhvienit.net

Không có nhận xét nào: