From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id A14B81396D9 for ; Mon, 16 Oct 2017 12:16:50 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C8AD22BC05E; Mon, 16 Oct 2017 12:16:43 +0000 (UTC) Received: from mail-wm0-x236.google.com (mail-wm0-x236.google.com [IPv6:2a00:1450:400c:c09::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 566C72BC02F for ; Mon, 16 Oct 2017 12:16:43 +0000 (UTC) Received: by mail-wm0-x236.google.com with SMTP id l68so2587819wmd.5 for ; Mon, 16 Oct 2017 05:16:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=noU4axnonhq71jL925Ohl185EnSqWQB03IYAGTvD85E=; b=IUc+X7R6F2q6N0ktGEH+uLuYlfewIx+KdU6HRhzNUTU5CTzvY3BjRsWjq9owr3bJgI 8AzRAY+zD2rCBXcnpdt6HUWVCU/LUFJlFLtoJwelqfvXRVL3x95hnEYcMwbE0bqej7Vu xijynB/MHiBpVFidvlLBaXoj8+aJ1XT9fPqRGLUdnp7YY+KYc40L+zzeR0H17owxHJHb x9uk9UNjAjY2JX9WYVMxD55XmKDpYgX01olczA+k7Bql+W62Ocyr8V6kzBUVgGPJq9VR 0tn8Ie4VkDvB9riK3Rcb9mjJyRpPU4/pyMSCWYw8ZsfuHnIas62JKGwahgxnAIcGQl4z uyvA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-language:content-transfer-encoding; bh=noU4axnonhq71jL925Ohl185EnSqWQB03IYAGTvD85E=; b=HX7oCg1hAcfPkT+LBZBFxBzZ0XCkzcl0dzmn6CiVKf2EX811PWMpgwd1MmrmBWZLb3 38w/WD3PN2tH3cYDCiSMVn3aq7gnOBV2LLAB3+IsQnl/ESaoxFJY6EbFIfmN8AMdkEd4 l6PLg6UOmj98F46AiwbgDrhDxNX6Kr3bQOwyxm/Hs1F5GcBAVp+z1if06qZN2bGjPjKx S3PSls8e46y72ffpa7Bgl8PY3RJBw7hQTfLipoM79juanV6pqxWVCBHqgZmsQE0/if0O ADuCM0NuOXoiW4kYn6pNN94IqgS9WT5617hOmtefBkmQJ5euElyqoedvOEAvsm5O8Zkp fB/w== X-Gm-Message-State: AMCzsaW0jqH7CzYpfrjmVVUxcd6P3Z/UuezBWqHgWsZZBwk7u5weJWYu ACzYoR3vFqXdUVPGGUw+FErnBA== X-Google-Smtp-Source: ABhQp+RDarxwU7+5rWpMt3TjyHNshowLJ9129JkrkWnWn/4gKCc3sYF8lQX2jG+pN/c7CmAfqE8/FQ== X-Received: by 10.223.145.105 with SMTP id j96mr444687wrj.273.1508156201810; Mon, 16 Oct 2017 05:16:41 -0700 (PDT) Received: from [192.168.253.91] ([209.212.109.4]) by smtp.googlemail.com with ESMTPSA id 9sm8680968wml.24.2017.10.16.05.16.39 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 16 Oct 2017 05:16:40 -0700 (PDT) To: gentoo-user@lists.gentoo.org From: Alan McKinnon Subject: [gentoo-user] monit and friends. Message-ID: <96762772-dd49-7464-da0c-c0a878a6e7de@gmail.com> Date: Mon, 16 Oct 2017 14:11:41 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: 7bit X-Archives-Salt: 87feca5a-114b-421a-86e1-fc24c9bed95b X-Archives-Hash: f158d36f48011cdf361b7ed695930eb5 I'm about to embark on a biggish rollout of local watchdogs in my monitoring solutions - about 100 hosts or so. First tool I reached for was my trusty monit, been using it for years. Before I start though, I figured I should ask around if anyone has experince n a package that does what monit does better than monit does it. I find I type way too much stuff into monitrc, too many hard-coded file paths, too much stuff I have to look up in long-form to put into monitrc. Unfortunately, systemd with it's respawn feature isn't a global option, too many systems are not systemd. SysVInit is the common denominator My needs here are pretty simple: local watchdog that checks if a program is running and restart it if not. If that fails 3 times or so, alert me. Maybe a few file/dir/fifo monitors as well. Not much else. I don't need any of monit's graphing features or M/monit, I have other tools for that. And mostly don't even need it's http API either. -- Alan McKinnon alan.mckinnon@gmail.com