On Sat, Mar 21, 2015 at 2:20 PM, Rene Moser <mail@renemoser.net> wrote:
> Hi Erik
>
> On 03/20/2015 09:17 PM, Erik Weber wrote:
>
>> I've had a few incidents where conntrack logging has filled the /var
>> partition, and break provisioning of new VMs (unable to save password).
>>
>> And this got me thinking that there must be a way to monitor VR disk
>> space..
>>
>
> We have had the same problem.
>
> We created some tools a while ago for that like
> https://github.com/swisstxt/cloudstack-nagios which helps you monitor
> CloudStack VRs in nagios or icinga.
>
> But recently we switch to Ansible for managing (security updates, config
> changes, package install) the running VRs. So you can basically make a
> playbook where you can setup the monitoring on the VRs.
>
> I created a example project. It uses a "dynamic inventory" by fetching all
> the routers using the API. See https://github.com/resmo/
> ansible-cloudstack-routers
>
> You can run the playbooks scheduled by a cronjob or manually, using check
> mode (aka dry-run) to see what would have changed and you are also able to
> limit the targets like updating the backup routers first, and then the
> masters, etc.
>
> Hope that helps :)
>
>
That's some wicked tools, thanks for sharing!
I'll have to spend some time to get them to know a bit better, and report
my findings :-)
--
Erik
|