- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Ребят подскажите пожалуйста и помогите. Есть список серверов которые нужно пинговать каждые 30-50 секунд. И чтобы в итоге на сайте в строчке выводился индикатор online/offline и сам пинг.
Помогите как это реализовать на веб страничке.
1. Источник
<?php
$status = GetServerStatus('ip.ip.ip.ip',80);
function GetServerStatus($site, $port)
{
$status = array("OFFLINE", "ONLINE");
$fp = @fsockopen($site, $port, $errno, $errstr, 2);
if (!$fp) {
echo $status[0];
} else
{ echo $status[1];}
}
?>
2. Источник
<?php
// Script by Akensai
if (!$socket = @fsockopen("ip.ip.ip.ip", 80, $errno, $errstr, 30))
{
echo "<font color='red'><strong>Offline!</strong></font>";
}
else
{
echo "<font color='green'><strong>Online!</strong></font>";
fclose($socket);
}
?>
3. Тут еще много есть.
Это не на 100% подходит под требования, но тем не менее - при загрузке страницы посетители увидят текущий статус сервера/серверов. Чтобы каждые 30-50 сек...нужно допиливать.
1. Источник
2. Источник
3. Тут еще много есть.
Это не на 100% подходит под требования, но тем не менее - при загрузке страницы посетители увидят текущий статус сервера/серверов. Чтобы каждые 30-50 сек...нужно допиливать.
просто запускать по крону а результат пинга записывать в базу или файл, а оттуда выводить
Для себя нужно или какой-то сервис делаете? Если первое, то можно пользоваться готовыми решениями, типа Zabbix или Cacti
Я бы порекомендовал пассивные проверки делать через ICINGA (продукт, являющийся веткой NAGIOS, но гораздо функциональней).
Я бы порекомендовал пассивные проверки делать через ICINGA (продукт, являющийся веткой NAGIOS, но гораздо функциональней).
я думаю вряд ли ТС необходимы серьезные продукты для мониторинга, ему хватит простой проверки через ПОХАПЕ