PushOver
Сервис/сервер PushOver для уведомлений с ваших любимых линукс-хостов.
Очень простая интеграция, очень простое приложение, прозрачное лицензрование: US$5 за лицензию на iOS (на любое кол-во ваших АйДевайсов), на гугл-фон цена лицензии такая же с триальным 7-дневным периодом — для того чтобы понять нужно ли оно вам.
Можно использовать примеры для CLI, PHP, Ruby, Perl, либо посылать уведомления на специальный е-мейл, который функционирует аналогично API.
Можно посылать уведомления не на вс девайсы одного аккаунта, а указывая конкретный девайс
Для работы необходим User Key & API token, пример:
Shell
1 2 3 4 5 6 7 | curl -s \ --form-string "token=783jy7zkg52x" \ --form-string "user=q37z45df247" \ --form-string "title=pushover.sh" \ --form-string "device=iphone-idoka" \ --form-string "message=статус сервера: 25% CPU Load" \ https://api.pushover.net/1/messages.json |
PHP
1 2 3 4 5 6 7 8 9 10 11 12 13 | curl_setopt_array($ch = curl_init(), array( CURLOPT_URL => "https://api.pushover.net/1/messages.json", CURLOPT_POSTFIELDS => array( "token" => "783jy7zkg52x", "user" => "q37z45df247", "title" => "pushover.sh", "device" => "iphone-idoka", "message" => "статус сервера: 25% CPU Load", ), CURLOPT_SAFE_UPLOAD => true, )); curl_exec($ch); curl_close($ch); |
есть еще такой скрипт-обертка: https://github.com/fschaefer/pushover.sh/blob/master/pushover.sh
Update
Альтернатива: QPush