fuel-dev team mailing list archive
-
fuel-dev team
-
Mailing list archive
-
Message #00853
Re: Zabbix feature review request
Dmitry,
For future reference, it would be easier to find all of you open commits
for this if you tracked them with a topic. This is most simply done by
submitting the review request with the changes in a git branch other than
master. We commonly use bug/<bug number> or bp/<blueprint-name>. This way
we can search for them in gerrit.
On Mon, Apr 7, 2014 at 12:55 AM, Dmitry Nikishov <nikishov.da@xxxxxxxxx>wrote:
> I uploaded a change request to fuel-web containing automatic nodes removal
> from zabbix in nailgun: https://review.openstack.org/#/c/85645/
>
> There's also a change request for fuel-library: zabbix class declaration.
> https://review.openstack.org/#/c/85657/
>
> Zabbix 2.2 packages are on their way, launchpad bug:
> https://bugs.launchpad.net/fuel/+bug/1297163
>
> Please review all the other zabbix-related commits because code freeze
> date is not very far. The full list can be found on the blueprint's page:
> https://blueprints.launchpad.net/fuel/+spec/monitoring-system
>
>
> 2014-04-02 13:20 GMT+04:00 Dmitry Nikishov <nikishov.da@xxxxxxxxx>:
>
> Minor improvements (like no more class requiring other classes) have been
>> introduced to fuel-library change requests and changes rebased. All the
>> commits should be up to date now (no more [OUTDATED]).
>>
>> I've also uploaded a request to fuel-web:
>> https://review.openstack.org/#/c/84408/
>> It adds zabbix-server role and necessary fields to deployment facts. It
>> also introduces changes to deployment serializers so zabbix-server role
>> will be deployed first. There are also UI options for zabbix credentials
>> now.
>>
>> Let me know what you think.
>>
>>
>> 2014-03-24 17:02 GMT+04:00 Vladimir Kuklin <vkuklin@xxxxxxxxxxxx>:
>>
>>> Thank you, Dmitry
>>>
>>> We'll look into these, but do not forget to poke us :-)
>>>
>>>
>>> On Mon, Mar 24, 2014 at 10:33 AM, Dmitry Nikishov <nikishov.da@xxxxxxxxx
>>> > wrote:
>>>
>>>> I have split this reimplementation into multiple commits:
>>>>
>>>> https://review.openstack.org/79566 Zabbix server installation
>>>> https://review.openstack.org/81217 Add custom types for zabbix
>>>> configuration Add basic server config
>>>> https://review.openstack.org/81723 Zabbix agent installation Basic
>>>> OS monitoring
>>>> https://review.openstack.org/81754 Add nova monitoring with zabbix
>>>> https://review.openstack.org/81765 Keystone monitoring with zabbix
>>>> Glance monitoring with zabbix
>>>> https://review.openstack.org/82036 cinder and swift monitoring with
>>>> zabbix
>>>> https://review.openstack.org/82049 memcached, mysql, horizon and
>>>> rabbit monitoring with zabbix
>>>> https://review.openstack.org/82067 misc services monitoring with
>>>> zabbix
>>>> https://review.openstack.org/82433 Neutron monitoring with zabbix
>>>>
>>>> Would like to get feedback on these. Please note that huge line count
>>>> is caused mainly by xml templates which are used to configure monitoring.
>>>>
>>>>
>>>> 2014-03-11 13:29 GMT+04:00 Dmitry Nikishov <nikishov.da@xxxxxxxxx>:
>>>>
>>>> Alright, there's the first part of it: server installation.
>>>>> https://review.openstack.org/#/c/79566/
>>>>>
>>>>> Would appreciate any feedback on it.
>>>>>
>>>>>
>>>>> 2014-03-07 14:40 GMT+04:00 Vladimir Kuklin <vkuklin@xxxxxxxxxxxx>:
>>>>>
>>>>> Dmitry
>>>>>>
>>>>>> It would be awesome if you could split the request into several ones.
>>>>>> E. g. one for server installation. One for each openstack service template.
>>>>>> One for adding templates to the hosts. Thus, it will allow us to merge it
>>>>>> smoothly without a headache.
>>>>>> 07 марта 2014 г. 14:21 пользователь "Dmitry Nikishov" <
>>>>>> nikishov.da@xxxxxxxxx> написал:
>>>>>>
>>>>>> There's a basic version of my own reimplementation available for
>>>>>>> review:
>>>>>>> https://review.openstack.org/#/c/78919/
>>>>>>> Configuration templates were taken from PL team's module with their
>>>>>>> permission.
>>>>>>> It's able to deploy zabbix server and configure zabbix agents to
>>>>>>> monitor openstack services. It still requires lots of work so it should not
>>>>>>> be merged, but it would be great to get some feedback on it.
>>>>>>>
>>>>>>>
>>>>>>> 2014-02-21 14:55 GMT+04:00 Roman Zhnichkov <rzhnichkov@xxxxxxxxxxxx>
>>>>>>> :
>>>>>>>
>>>>>>>> Andrew,
>>>>>>>> thanks for this catch, we'll investigate alternatives.
>>>>>>>>
>>>>>>>> --
>>>>>>>> Roman Zhnichkov
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thu, Feb 20, 2014 at 11:00 PM, Andrew Woodward <xarses@xxxxxxxxx
>>>>>>>> > wrote:
>>>>>>>>
>>>>>>>>> I've reviewed most of the zabbix commit request and I see that it
>>>>>>>>> contains many uses of stored configs which wont work any longer
>>>>>>>>> since
>>>>>>>>> we don't have the puppet db / master anymore so there is likely a
>>>>>>>>> bit
>>>>>>>>> of work there. Additionally we should not merge it because it's
>>>>>>>>> licensed under AGPL which at this point will not be accepted. I've
>>>>>>>>> reached out to the upstream authors and have requested a change in
>>>>>>>>> license but this should not be expected. We should be reviewing
>>>>>>>>> additional module providers that have a more suitable upstream
>>>>>>>>> license
>>>>>>>>> and possibly less work to work in our environment.
>>>>>>>>>
>>>>>>>>> On Wed, Feb 19, 2014 at 11:34 AM, Dmitry Borodaenko
>>>>>>>>> <dborodaenko@xxxxxxxxxxxx> wrote:
>>>>>>>>> > David,
>>>>>>>>> >
>>>>>>>>> > As far as I understand the difference between #4 and #1 is that
>>>>>>>>> in the
>>>>>>>>> > case of #4 Zabbix server is not deployed by Fuel (pre-existing
>>>>>>>>> > monitoring server), so our job is to collect the server details
>>>>>>>>> from
>>>>>>>>> > the operator and configure Zabbix agents to report to that
>>>>>>>>> server.
>>>>>>>>> >
>>>>>>>>> > -DmitryB
>>>>>>>>> >
>>>>>>>>> > On Wed, Feb 19, 2014 at 6:56 AM, David Easter <
>>>>>>>>> deaster@xxxxxxxxxxxx> wrote:
>>>>>>>>> >> Use cases 1 & 2 are fine for MVP in the first release, yes.
>>>>>>>>> >>
>>>>>>>>> >> Would the mechanism for deploying use case #4 be the same as
>>>>>>>>> use case #1 –
>>>>>>>>> >> just configuring the server to monitor agents in multiple
>>>>>>>>> clouds?
>>>>>>>>> >>
>>>>>>>>> >> Thanks,
>>>>>>>>> >>
>>>>>>>>> >> - David J. Easter
>>>>>>>>> >> Product Line Manager, Mirantis
>>>>>>>>> >>
>>>>>>>>> >> From: Roman Zhnichkov <rzhnichkov@xxxxxxxxxxxx>
>>>>>>>>> >> Date: Wednesday, February 19, 2014 at 4:30 AM
>>>>>>>>> >> To: David Easter <deaster@xxxxxxxxxxxx>
>>>>>>>>> >> Cc: "fuel-dev@xxxxxxxxxxxxxxxxxxx" <
>>>>>>>>> fuel-dev@xxxxxxxxxxxxxxxxxxx>
>>>>>>>>> >> Subject: Re: [Fuel-dev] Zabbix feature review request
>>>>>>>>> >>
>>>>>>>>> >> Guys,
>>>>>>>>> >> in other words there are several use cases for Zabbix server
>>>>>>>>> placement:
>>>>>>>>> >>
>>>>>>>>> >> Zabbix server as separate role on dedicated hardware
>>>>>>>>> >> Zabbix server role combined with some other role (compute or
>>>>>>>>> storage, since
>>>>>>>>> >> Zabbix uses MySQL, so we don't want to mix OpenStack and Zabbix
>>>>>>>>> data in the
>>>>>>>>> >> same DB)
>>>>>>>>> >> Zabbix server on fuel-master
>>>>>>>>> >> Remote Zabbix server outside of OpenStack environment
>>>>>>>>> >> Combination of any of 4 previous items (for example, we have
>>>>>>>>> Zabbix server
>>>>>>>>> >> on fuel-master monitoring all existing environments and some
>>>>>>>>> other Zabbix
>>>>>>>>> >> servers monitoring particular OpenStack environments)
>>>>>>>>> >>
>>>>>>>>> >> Also we have general requirements:
>>>>>>>>> >>
>>>>>>>>> >> HA for Zabbix server
>>>>>>>>> >> Dynamic configuration (automatic node deletion when removing
>>>>>>>>> node from the
>>>>>>>>> >> environment, requires orchestration patching)
>>>>>>>>> >>
>>>>>>>>> >> As MVP I propose to have use cases 1 and 2 implemented (Zabbix
>>>>>>>>> server as
>>>>>>>>> >> separate role ans Zabbix server role combined with compute or
>>>>>>>>> storage) with
>>>>>>>>> >> dynamic configuration requirement.
>>>>>>>>> >>
>>>>>>>>> >> Use cases 3-5 as well as HA for Zabbix are subject to further
>>>>>>>>> >> implementation.
>>>>>>>>> >>
>>>>>>>>> >> We'll update the specification according with that.
>>>>>>>>> >>
>>>>>>>>> >> Any comments or suggestions?
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>> >> --
>>>>>>>>> >> Roman Zhnichkov
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>> >> On Tue, Feb 18, 2014 at 8:21 PM, David Easter <
>>>>>>>>> deaster@xxxxxxxxxxxx> wrote:
>>>>>>>>> >>>
>>>>>>>>> >>> On 2/18/14, 4:23 AM, "Bogdan Dobrelya" <bdobrelia@xxxxxxxxxxxx>
>>>>>>>>> wrote:
>>>>>>>>> >>>
>>>>>>>>> >>> >On 02/18/2014 12:05 PM, Dmitry Nikishov wrote:
>>>>>>>>> >>> >> From this conversation we got following points:
>>>>>>>>> >>> >> 1. It should be possible to install zabbix as a separate
>>>>>>>>> role
>>>>>>>>> >>> >> 2. Combining zabbix role with other roles should be
>>>>>>>>> supported as well
>>>>>>>>> >>> >> 3. There should be support for configuring zabbix agents to
>>>>>>>>> point them
>>>>>>>>> >>> >> to the remote zabbix server
>>>>>>>>> >>> >> 4. Possible zabbix installation on fuel-master?
>>>>>>>>> >>> >> 5. In case of one zabbix server monitoring multiple
>>>>>>>>> environments, nodes
>>>>>>>>> >>> >> should be separated into hostgroups.
>>>>>>>>> >>> >>
>>>>>>>>> >>> >> Concerns:
>>>>>>>>> >>> >> 1. perfomance when alot of nodes are being monitored by
>>>>>>>>> single server
>>>>>>>>> >>>
>>>>>>>>> >>> True. We’d need to publish the maximum number of nodes that
>>>>>>>>> can be
>>>>>>>>> >>> monitored efficiently by one server. If the number of
>>>>>>>>> monitored nodes
>>>>>>>>> >>> goes above that number, we’d recommend a dedicated server
>>>>>>>>> within the
>>>>>>>>> >>> largest deployed cloud (for example) to split the burden.
>>>>>>>>> >>>
>>>>>>>>> >>> >> 2. if zabbix agents were configured to connect to the
>>>>>>>>> remote server
>>>>>>>>> >>> >> (outside the environment), once this env gets deleted, it's
>>>>>>>>> nodes will
>>>>>>>>> >>> >> be rebooted into bootstrap. However, they won't be deleted
>>>>>>>>> from zabbix.
>>>>>>>>> >>> >> It's not clear how to remove them from zabbix server.
>>>>>>>>> >>>
>>>>>>>>> >>> We’d have to build in automation to do that for the user.
>>>>>>>>> I.e. if a
>>>>>>>>> >>> remote node is deleted, update the corresponding zabbix
>>>>>>>>> server’s info.
>>>>>>>>> >>>
>>>>>>>>> >>> >>
>>>>>>>>> >>> >> Open question: if there will be support for zabbix on
>>>>>>>>> fuel-master,
>>>>>>>>> >>> >> there
>>>>>>>>> >>> >> should be an option either to enable or disable it
>>>>>>>>> somewhere in the
>>>>>>>>> >>> >>fuelmenu
>>>>>>>>> >>> >>
>>>>>>>>> >>> >> Any thoughts?
>>>>>>>>> >>>
>>>>>>>>> >>> Configuration of the “local” zabbix server would need to be an
>>>>>>>>> option,
>>>>>>>>> >>> yes. It’s very possible that you’d have a situation where the
>>>>>>>>> “local”
>>>>>>>>> >>> zabbix server is watching some clouds while a dedicated zabbix
>>>>>>>>> server
>>>>>>>>> >>> within one of the deployed clouds is watching only the nodes
>>>>>>>>> within that
>>>>>>>>> >>> cloud. I.e. there can be a mixture. Fuel would need to keep
>>>>>>>>> track of
>>>>>>>>> >>> which nodes were being monitored by which server(s).
>>>>>>>>> >>>
>>>>>>>>> >>> >Looks like "2 - Can Zabbix be set up in HA (even in
>>>>>>>>> active/passive)?"
>>>>>>>>> >>> >wasn't addressed by either of the points, e.g.:
>>>>>>>>> >>> >- How can we configure HA zabbix in case of:
>>>>>>>>> >>> >* one of the zabbix nodes is a master node?
>>>>>>>>> >>> >* some of the zabbix nodes were externally configured by the
>>>>>>>>> user
>>>>>>>>> >>> > himself?
>>>>>>>>> >>> >* some of the zabbix nodes belong to the different envs and
>>>>>>>>> combined
>>>>>>>>> >>> >with the another roles.
>>>>>>>>> >>> >>
>>>>>>>>> >>> >>
>>>>>>>>> >>> >> 2014-02-15 1:16 GMT+04:00 Andrew Woodward <xarses@xxxxxxxxx
>>>>>>>>> >>> >> <mailto:xarses@xxxxxxxxx>>:
>>>>>>>>> >>> >>
>>>>>>>>> >>> >> Based on the way the data-points appear to be
>>>>>>>>> collected, there is
>>>>>>>>> >>> >> definitely a point where monitoring the nodes will
>>>>>>>>> become too
>>>>>>>>> >>> >> intense for a node sharing roles (or even a single
>>>>>>>>> node) (I've
>>>>>>>>> >>> >> personally overloaded most monitoring systems in default
>>>>>>>>> >>> >> configurations with ~200 nodes.) However a single pane
>>>>>>>>> of glass to
>>>>>>>>> >>> >> view all clusters is extremely important to the
>>>>>>>>> operations teams.
>>>>>>>>> >>> >> It
>>>>>>>>> >>> >> is therefor necessary for us to be able to specify an
>>>>>>>>> existing
>>>>>>>>> >>> >> Zabbix server that may be deployed elsewhere, or even
>>>>>>>>> completely
>>>>>>>>> >>> >> outside the scope of fuel.
>>>>>>>>> >>> >>
>>>>>>>>> >>> >> So to get down to it. we should be able to (1) install
>>>>>>>>> Zabbix as a
>>>>>>>>> >>> >> role (2) separately of the Zabbix role configure Zabbix
>>>>>>>>> agents on
>>>>>>>>> >>> >> nodes inside a cluster to point to a Zabbix node. (3)
>>>>>>>>> if a Zabbix
>>>>>>>>> >>> >> role is defined in the cluster assume that it should be
>>>>>>>>> used to
>>>>>>>>> >>> >> configure (2) but allow it to be replaced anyway.
>>>>>>>>> >>> >>
>>>>>>>>> >>> >>
>>>>>>>>> >>> >>
>>>>>>>>> >>> >> On Fri, Feb 14, 2014 at 11:42 AM, David Easter
>>>>>>>>> >>> >> <deaster@xxxxxxxxxxxx
>>>>>>>>> >>> >> <mailto:deaster@xxxxxxxxxxxx>> wrote:
>>>>>>>>> >>> >>
>>>>>>>>> >>> >> Good observation! For a situation where the tenant
>>>>>>>>> for each
>>>>>>>>> >>> >> cloud were
>>>>>>>>> >>> >> the same, that would certainly make sense, yes.
>>>>>>>>> Perhaps that
>>>>>>>>> >>> >> should even
>>>>>>>>> >>> >> be the default if it doesn’t impact the abilities
>>>>>>>>> of the Fuel
>>>>>>>>> >>> >> Master node.
>>>>>>>>> >>> >> I.e. install the Zabbix server on the Fuel Node by
>>>>>>>>> default and
>>>>>>>>> >>> >> the Zabbix
>>>>>>>>> >>> >> agents pointing back to the Fuel Master Node by
>>>>>>>>> default. If
>>>>>>>>> >>> >> the
>>>>>>>>> >>> >> operator
>>>>>>>>> >>> >> decides that a given environment needs its own
>>>>>>>>> dedicated Zabbix
>>>>>>>>> >>> >> server,
>>>>>>>>> >>> >> the operator could add a role on an existing node,
>>>>>>>>> or a
>>>>>>>>> >>> >> standalone node,
>>>>>>>>> >>> >> for a Zabbix server and all agents in the
>>>>>>>>> environment would
>>>>>>>>> >>> >> then
>>>>>>>>> >>> >> point to
>>>>>>>>> >>> >> that deployed server. Then the URL for the
>>>>>>>>> deployed Zabbix
>>>>>>>>> >>> >> server would
>>>>>>>>> >>> >> properly appear when the environment were opened.
>>>>>>>>> >>> >>
>>>>>>>>> >>> >> In answer to your question, though; were a service
>>>>>>>>> provider (or
>>>>>>>>> >>> >> large IT
>>>>>>>>> >>> >> organization) to create clouds for its customers,
>>>>>>>>> it may make
>>>>>>>>> >>> >> more sense
>>>>>>>>> >>> >> to provide a monitoring service that the customer
>>>>>>>>> could draw
>>>>>>>>> >>> >>from
>>>>>>>>> >>> >> independently of other customers. Or in instances
>>>>>>>>> where the
>>>>>>>>> >>> >> clouds are
>>>>>>>>> >>> >> highly separated from each other in terms of data
>>>>>>>>> content or
>>>>>>>>> >>> >> internal
>>>>>>>>> >>> >> departments. By creating a Zabbix server per
>>>>>>>>> environment, this
>>>>>>>>> >>> >> would
>>>>>>>>> >>> >> address issues of ensuring isolation of access and
>>>>>>>>> data.
>>>>>>>>> >>> >>
>>>>>>>>> >>> >> Thanks,
>>>>>>>>> >>> >>
>>>>>>>>> >>> >> - David J. Easter
>>>>>>>>> >>> >> Product Line Manager
>>>>>>>>> >>> >>
>>>>>>>>> >>> >>
>>>>>>>>> >>> >>
>>>>>>>>> >>> >> On 2/14/14, 11:32 AM, "Dmitry Borodaenko"
>>>>>>>>> >>> >> <dborodaenko@xxxxxxxxxxxx <mailto:
>>>>>>>>> dborodaenko@xxxxxxxxxxxx>>
>>>>>>>>> >>> >>wrote:
>>>>>>>>> >>> >>
>>>>>>>>> >>> >> >What about deploying Zabbix on the Fuel node
>>>>>>>>> itself?
>>>>>>>>> >>> >> >
>>>>>>>>> >>> >> >In a scenario where a large number of OpenStack
>>>>>>>>> environments
>>>>>>>>> >>> >> is
>>>>>>>>> >>> >> >deployed from the same Fuel node, I'm struggling
>>>>>>>>> to come up
>>>>>>>>> >>> >>with a
>>>>>>>>> >>> >> >scenario where operator would prefer to have a
>>>>>>>>> separate
>>>>>>>>> >>> >>monitoring
>>>>>>>>> >>> >> >server for each environment, instead of monitoring
>>>>>>>>> all
>>>>>>>>> >>> >>environments
>>>>>>>>> >>> >> >from a single pane of glass.
>>>>>>>>> >>> >> >
>>>>>>>>> >>> >> >-DmitryB
>>>>>>>>> >>> >> >
>>>>>>>>> >>> >> >
>>>>>>>>> >>> >> >On Fri, Feb 14, 2014 at 9:08 AM, David Easter
>>>>>>>>> >>> >> <deaster@xxxxxxxxxxxx <mailto:deaster@xxxxxxxxxxxx
>>>>>>>>> >>
>>>>>>>>> >>> >> >wrote:
>>>>>>>>> >>> >> >> Correct. Just to understand, there’s growing
>>>>>>>>> concern from
>>>>>>>>> >>> >> our customer
>>>>>>>>> >>> >> >> base about how many servers they need in an
>>>>>>>>> OpenStack
>>>>>>>>> >>> >> environment that
>>>>>>>>> >>> >> >> don’t add to the compute power of the
>>>>>>>>> environment. We
>>>>>>>>> >>> >> already require
>>>>>>>>> >>> >> >>the
>>>>>>>>> >>> >> >> Fuel Master Node on its own server, so
>>>>>>>>> _requiring_ a Zabbix
>>>>>>>>> >>> >> node of its
>>>>>>>>> >>> >> >> own will be more difficult to justify -
>>>>>>>>> especially in small
>>>>>>>>> >>> >> environments
>>>>>>>>> >>> >> >> (5-10 servers).
>>>>>>>>> >>> >> >>
>>>>>>>>> >>> >> >> While it is completely proper to point out that
>>>>>>>>> individual
>>>>>>>>> >>> >> services
>>>>>>>>> >>> >> >>_can_
>>>>>>>>> >>> >> >> (and perhaps should) be installed on their own
>>>>>>>>> nodes for
>>>>>>>>> >>> >> performance
>>>>>>>>> >>> >> >> reasons, the option to combine them with other
>>>>>>>>> roles on the
>>>>>>>>> >>> >> same server
>>>>>>>>> >>> >> >> needs to be an option when performance is not an
>>>>>>>>> issue. In
>>>>>>>>> >>> >>other
>>>>>>>>> >>> >> >>words, I
>>>>>>>>> >>> >> >> should be able to have a Zabbix server running
>>>>>>>>> on the same
>>>>>>>>> >>> >> server as my
>>>>>>>>> >>> >> >> compute or controller function. I should also
>>>>>>>>> be able to
>>>>>>>>> >>> >> install it on
>>>>>>>>> >>> >> >> its own standalone server if I’m concerned about
>>>>>>>>> >>> >> performance.
>>>>>>>>> >>> >> >>
>>>>>>>>> >>> >> >> Thanks,
>>>>>>>>> >>> >> >>
>>>>>>>>> >>> >> >> - David J. Easter
>>>>>>>>> >>> >> >> Product Line Manager, Mirantis
>>>>>>>>> >>> >> >>
>>>>>>>>> >>> >> >>
>>>>>>>>> >>> >> >> On 2/13/14, 7:49 AM, "Matthew Mosesohn"
>>>>>>>>> >>> >> <mmosesohn@xxxxxxxxxxxx <mailto:
>>>>>>>>> mmosesohn@xxxxxxxxxxxx>> wrote:
>>>>>>>>> >>> >> >>
>>>>>>>>> >>> >> >>>Dmitry,
>>>>>>>>> >>> >> >>>
>>>>>>>>> >>> >> >>>I think it would be logical to say that it
>>>>>>>>> should be trivial
>>>>>>>>> >>> >>to
>>>>>>>>> >>> >> >>>reinstall a separate Zabbit node since it
>>>>>>>>> doesn't contain
>>>>>>>>> >>> >> any
>>>>>>>>> >>> >> data
>>>>>>>>> >>> >> >>>critical to the production environment. I think
>>>>>>>>> if you can
>>>>>>>>> >>> >> remove and
>>>>>>>>> >>> >> >>>add a new zabbix server to a deployed
>>>>>>>>> environment, it would
>>>>>>>>> >>> >> meet a lot
>>>>>>>>> >>> >> >>>of our users' needs.
>>>>>>>>> >>> >> >>>
>>>>>>>>> >>> >> >>>
>>>>>>>>> >>> >> >>>On Thu, Feb 13, 2014 at 6:54 PM, Dmitry Nikishov
>>>>>>>>> >>> >> <nikishov.da@xxxxxxxxx <mailto:
>>>>>>>>> nikishov.da@xxxxxxxxx>>
>>>>>>>>> >>> >> >>>wrote:
>>>>>>>>> >>> >> >>>> Matthew,
>>>>>>>>> >>> >> >>>> It should be possible to install Zabbix
>>>>>>>>> alongside with
>>>>>>>>> >>> >> OpenStack
>>>>>>>>> >>> >> >>>>components
>>>>>>>>> >>> >> >>>> on a controller, compute etc. However, Zabbix
>>>>>>>>> isn't an
>>>>>>>>> >>> >> OpenStack
>>>>>>>>> >>> >> >>>>component,
>>>>>>>>> >>> >> >>>> it does not directly affect cluster. So
>>>>>>>>> there's no need to
>>>>>>>>> >>> >> combine it
>>>>>>>>> >>> >> >>>>with
>>>>>>>>> >>> >> >>>> other roles or making it high-available. It
>>>>>>>>> makes sense to
>>>>>>>>> >>> >> install it
>>>>>>>>> >>> >> >>>>on a
>>>>>>>>> >>> >> >>>> separate node.
>>>>>>>>> >>> >> >>>>
>>>>>>>>> >>> >> >>>> Bogdan,
>>>>>>>>> >>> >> >>>> I like the idea of combining metering,
>>>>>>>>> monitoring and
>>>>>>>>> >>> >> logging on one
>>>>>>>>> >>> >> >>>>node.
>>>>>>>>> >>> >> >>>> However, I think it would be better to have
>>>>>>>>> separate roles
>>>>>>>>> >>> >> for all
>>>>>>>>> >>> >> >>>>three of
>>>>>>>>> >>> >> >>>> them. But these roles should not conflict with
>>>>>>>>> each other.
>>>>>>>>> >>> >> This way it
>>>>>>>>> >>> >> >>>>will
>>>>>>>>> >>> >> >>>> be more customizable.
>>>>>>>>> >>> >> >>>>
>>>>>>>>> >>> >> >>>> 2014-02-13 16:07 GMT+03:00 Bogdan Dobrelya
>>>>>>>>> >>> >> <bdobrelia@xxxxxxxxxxxx <mailto:
>>>>>>>>> bdobrelia@xxxxxxxxxxxx>>:
>>>>>>>>> >>> >> >>>>
>>>>>>>>> >>> >> >>>>> On 02/13/2014 02:33 PM, Matthew Mosesohn
>>>>>>>>> wrote:
>>>>>>>>> >>> >> >>>>> > Dmitry,
>>>>>>>>> >>> >> >>>>> >
>>>>>>>>> >>> >> >>>>> > I have two questions:
>>>>>>>>> >>> >> >>>>> > 1 - Can Zabbix Server Role be combined with
>>>>>>>>> any other
>>>>>>>>> >>> >> role? (like
>>>>>>>>> >>> >> >>>>> > controller)
>>>>>>>>> >>> >> >>>>> > 2 - Can Zabbix be set up in HA (even in
>>>>>>>>> >>> >> active/passive)?
>>>>>>>>> >>> >> What are
>>>>>>>>> >>> >> >>>>>the
>>>>>>>>> >>> >> >>>>> > obstacles?
>>>>>>>>> >>> >> >>>>> >
>>>>>>>>> >>> >> >>>>>
>>>>>>>>> >>> >> >>>>> And even if it cannot, I believe the good
>>>>>>>>> point is to use
>>>>>>>>> >>> >> it as
>>>>>>>>> >>> >> >>>>> Monitoring & Metering & Logging node, see my
>>>>>>>>> comments
>>>>>>>>> >>> >> inside the doc.
>>>>>>>>> >>> >> >>>>>
>>>>>>>>> >>> >> >>>>> > On Thu, Feb 13, 2014 at 4:28 PM, Дмитрий
>>>>>>>>> Никишов
>>>>>>>>> >>> >> >>>>><nikishov.da@xxxxxxxxx <mailto:
>>>>>>>>> nikishov.da@xxxxxxxxx>>
>>>>>>>>> >>> >> >>>>> > wrote:
>>>>>>>>> >>> >> >>>>> >> Hello everyone.
>>>>>>>>> >>> >> >>>>> >>
>>>>>>>>> >>> >> >>>>> >> I've been working on Zabbix integration
>>>>>>>>> for a while
>>>>>>>>> >>> >> now, and I'd
>>>>>>>>> >>> >> >>>>>like
>>>>>>>>> >>> >> >>>>> >> know
>>>>>>>>> >>> >> >>>>> >> what do you guys think about it.
>>>>>>>>> >>> >> >>>>> >>
>>>>>>>>> >>> >> >>>>> >> The specification:
>>>>>>>>> >>> >> >>>>> >>
>>>>>>>>> >>> >> >>>>> >>
>>>>>>>>> >>> >>
>>>>>>>>> >>>
>>>>>>>>> >>> >>>>>>> >>>>>>>
>>>>>>>>> https://docs.google.com/document/d/1g9xtBrgwgpeNV5YYxTMFu2h-yIK_PC1Z
>>>>>>>>> >>> >>>>>>>JD
>>>>>>>>> >>> >> >>>>>mw
>>>>>>>>> >>> >> >>>>>84RquJk
>>>>>>>>> >>> >> >>>>> >>
>>>>>>>>> >>> >> >>>>> >> Changes to fuel-library so far:
>>>>>>>>> >>> >> >>>>>https://review.openstack.org/#/c/73254/
>>>>>>>>> >>> >> >>>>> >> Changes to fuel-main and fuel-web will be
>>>>>>>>> coming soon.
>>>>>>>>> >>> >> >>>>> >>
>>>>>>>>> >>> >> >>>>> >> There is an open question related to UI -
>>>>>>>>> parameter
>>>>>>>>> >>> >> validation:
>>>>>>>>> >>> >> >>>>> >> - there should be only one zabbix-server
>>>>>>>>> node
>>>>>>>>> >>> >> >>>>> >> - "Install Zabbix" checkbox should only be
>>>>>>>>> available
>>>>>>>>> >>> >> if
>>>>>>>>> >>> >> there is a
>>>>>>>>> >>> >> >>>>>node
>>>>>>>>> >>> >> >>>>> >> with
>>>>>>>>> >>> >> >>>>> >> "zabbix-server" role
>>>>>>>>> >>> >> >>>>> >>
>>>>>>>>> >>> >> >>>>> >> --
>>>>>>>>> >>> >> >>>>> >> Regards
>>>>>>>>> >>> >> >>>>> >> Dmitry Nikishov
>>>>>>>>> >>> >> >>>>> >>
>>>>>>>>> >>> >> >>>>> >> --
>>>>>>>>> >>> >> >>>>> >> Mailing list:
>>>>>>>>> https://launchpad.net/~fuel-dev
>>>>>>>>> >>> >> >>>>> >> Post to : fuel-dev@xxxxxxxxxxxxxxxxxxx
>>>>>>>>> >>> >> <mailto:fuel-dev@xxxxxxxxxxxxxxxxxxx>
>>>>>>>>> >>> >> >>>>> >> Unsubscribe :
>>>>>>>>> https://launchpad.net/~fuel-dev
>>>>>>>>> >>> >> >>>>> >> More help :
>>>>>>>>> https://help.launchpad.net/ListHelp
>>>>>>>>> >>> >> >>>>> >>
>>>>>>>>> >>> >> >>>>> >
>>>>>>>>> >>> >> >>>>>
>>>>>>>>> >>> >> >>>>>
>>>>>>>>> >>> >> >>>>> --
>>>>>>>>> >>> >> >>>>> Best regards,
>>>>>>>>> >>> >> >>>>> Bogdan Dobrelya,
>>>>>>>>> >>> >> >>>>> Skype #bogdando_at_yahoo.com
>>>>>>>>> >>> >><http://bogdando_at_yahoo.com>
>>>>>>>>> >>> >> >>>>> Irc #bogdando
>>>>>>>>> >>> >> >>>>
>>>>>>>>> >>> >> >>>>
>>>>>>>>> >>> >> >>>>
>>>>>>>>> >>> >> >>>>
>>>>>>>>> >>> >> >>>> --
>>>>>>>>> >>> >> >>>> Regards
>>>>>>>>> >>> >> >>>> Dmitry Nikishov
>>>>>>>>> >>> >> >>>
>>>>>>>>> >>> >> >>>--
>>>>>>>>> >>> >> >>>Mailing list: https://launchpad.net/~fuel-dev
>>>>>>>>> >>> >> >>>Post to : fuel-dev@xxxxxxxxxxxxxxxxxxx
>>>>>>>>> >>> >> <mailto:fuel-dev@xxxxxxxxxxxxxxxxxxx>
>>>>>>>>> >>> >> >>>Unsubscribe : https://launchpad.net/~fuel-dev
>>>>>>>>> >>> >> >>>More help :
>>>>>>>>> https://help.launchpad.net/ListHelp
>>>>>>>>> >>> >> >>
>>>>>>>>> >>> >> >>
>>>>>>>>> >>> >> >>
>>>>>>>>> >>> >> >> --
>>>>>>>>> >>> >> >> Mailing list: https://launchpad.net/~fuel-dev
>>>>>>>>> >>> >> >> Post to : fuel-dev@xxxxxxxxxxxxxxxxxxx
>>>>>>>>> >>> >> <mailto:fuel-dev@xxxxxxxxxxxxxxxxxxx>
>>>>>>>>> >>> >> >> Unsubscribe : https://launchpad.net/~fuel-dev
>>>>>>>>> >>> >> >> More help :
>>>>>>>>> https://help.launchpad.net/ListHelp
>>>>>>>>> >>> >> >
>>>>>>>>> >>> >> >
>>>>>>>>> >>> >> >
>>>>>>>>> >>> >> >--
>>>>>>>>> >>> >> >Dmitry Borodaenko
>>>>>>>>> >>> >>
>>>>>>>>> >>> >>
>>>>>>>>> >>> >>
>>>>>>>>> >>> >> --
>>>>>>>>> >>> >> Mailing list: https://launchpad.net/~fuel-dev
>>>>>>>>> >>> >> Post to : fuel-dev@xxxxxxxxxxxxxxxxxxx
>>>>>>>>> >>> >> <mailto:fuel-dev@xxxxxxxxxxxxxxxxxxx>
>>>>>>>>> >>> >> Unsubscribe : https://launchpad.net/~fuel-dev
>>>>>>>>> >>> >> More help : https://help.launchpad.net/ListHelp
>>>>>>>>> >>> >>
>>>>>>>>> >>> >>
>>>>>>>>> >>> >>
>>>>>>>>> >>> >>
>>>>>>>>> >>> >> --
>>>>>>>>> >>> >> If google has done it, Google did it right!
>>>>>>>>> >>> >>
>>>>>>>>> >>> >> --
>>>>>>>>> >>> >> Mailing list: https://launchpad.net/~fuel-dev
>>>>>>>>> >>> >> Post to : fuel-dev@xxxxxxxxxxxxxxxxxxx
>>>>>>>>> >>> >> <mailto:fuel-dev@xxxxxxxxxxxxxxxxxxx>
>>>>>>>>> >>> >> Unsubscribe : https://launchpad.net/~fuel-dev
>>>>>>>>> >>> >> More help : https://help.launchpad.net/ListHelp
>>>>>>>>> >>> >>
>>>>>>>>> >>> >>
>>>>>>>>> >>> >>
>>>>>>>>> >>> >>
>>>>>>>>> >>> >> --
>>>>>>>>> >>> >> Regards
>>>>>>>>> >>> >> Dmitry Nikishov
>>>>>>>>> >>> >>
>>>>>>>>> >>> >>
>>>>>>>>> >>> >> This body part will be downloaded on demand.
>>>>>>>>> >>> >>
>>>>>>>>> >>> >
>>>>>>>>> >>> >
>>>>>>>>> >>> >--
>>>>>>>>> >>> >Best regards,
>>>>>>>>> >>> >Bogdan Dobrelya,
>>>>>>>>> >>> >Skype #bogdando_at_yahoo.com
>>>>>>>>> >>> >Irc #bogdando
>>>>>>>>> >>> >
>>>>>>>>> >>> >--
>>>>>>>>> >>> >Mailing list: https://launchpad.net/~fuel-dev
>>>>>>>>> >>> >Post to : fuel-dev@xxxxxxxxxxxxxxxxxxx
>>>>>>>>> >>> >Unsubscribe : https://launchpad.net/~fuel-dev
>>>>>>>>> >>> >More help : https://help.launchpad.net/ListHelp
>>>>>>>>> >>>
>>>>>>>>> >>>
>>>>>>>>> >>>
>>>>>>>>> >>> --
>>>>>>>>> >>> Mailing list: https://launchpad.net/~fuel-dev
>>>>>>>>> >>> Post to : fuel-dev@xxxxxxxxxxxxxxxxxxx
>>>>>>>>> >>> Unsubscribe : https://launchpad.net/~fuel-dev
>>>>>>>>> >>> More help : https://help.launchpad.net/ListHelp
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>> >> --
>>>>>>>>> >> Mailing list: https://launchpad.net/~fuel-dev
>>>>>>>>> >> Post to : fuel-dev@xxxxxxxxxxxxxxxxxxx
>>>>>>>>> >> Unsubscribe : https://launchpad.net/~fuel-dev
>>>>>>>>> >> More help : https://help.launchpad.net/ListHelp
>>>>>>>>> >>
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> > --
>>>>>>>>> > Dmitry Borodaenko
>>>>>>>>> >
>>>>>>>>> > --
>>>>>>>>> > Mailing list: https://launchpad.net/~fuel-dev
>>>>>>>>> > Post to : fuel-dev@xxxxxxxxxxxxxxxxxxx
>>>>>>>>> > Unsubscribe : https://launchpad.net/~fuel-dev
>>>>>>>>> > More help : https://help.launchpad.net/ListHelp
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> If google has done it, Google did it right!
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Mailing list: https://launchpad.net/~fuel-dev
>>>>>>>>> Post to : fuel-dev@xxxxxxxxxxxxxxxxxxx
>>>>>>>>> Unsubscribe : https://launchpad.net/~fuel-dev
>>>>>>>>> More help : https://help.launchpad.net/ListHelp
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Mailing list: https://launchpad.net/~fuel-dev
>>>>>>>> Post to : fuel-dev@xxxxxxxxxxxxxxxxxxx
>>>>>>>> Unsubscribe : https://launchpad.net/~fuel-dev
>>>>>>>> More help : https://help.launchpad.net/ListHelp
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Regards
>>>>>>> Dmitry Nikishov
>>>>>>>
>>>>>>> --
>>>>>>> Mailing list: https://launchpad.net/~fuel-dev
>>>>>>> Post to : fuel-dev@xxxxxxxxxxxxxxxxxxx
>>>>>>> Unsubscribe : https://launchpad.net/~fuel-dev
>>>>>>> More help : https://help.launchpad.net/ListHelp
>>>>>>>
>>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Regards
>>>>> Dmitry Nikishov
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Regards
>>>> Dmitry Nikishov
>>>>
>>>
>>>
>>>
>>> --
>>> Yours Faithfully,
>>> Vladimir Kuklin,
>>> Fuel Library Tech Lead,
>>> Mirantis, Inc.
>>> +7 (495) 640-49-04
>>> +7 (926) 702-39-68
>>> Skype kuklinvv
>>> 45bk3, Vorontsovskaya Str.
>>> Moscow, Russia,
>>> www.mirantis.com <http://www.mirantis.ru/>
>>> www.mirantis.ru
>>> vkuklin@xxxxxxxxxxxx
>>>
>>
>>
>>
>> --
>> Regards
>> Dmitry Nikishov
>>
>
>
>
> --
> Regards
> Dmitry Nikishov
>
> --
> Mailing list: https://launchpad.net/~fuel-dev
> Post to : fuel-dev@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~fuel-dev
> More help : https://help.launchpad.net/ListHelp
>
>
--
Andrew
Mirantis
Ceph community
Follow ups
References
-
Zabbix feature review request
From: Дмитрий Никишов, 2014-02-13
-
Re: Zabbix feature review request
From: Matthew Mosesohn, 2014-02-13
-
Re: Zabbix feature review request
From: Bogdan Dobrelya, 2014-02-13
-
Re: Zabbix feature review request
From: Dmitry Nikishov, 2014-02-13
-
Re: Zabbix feature review request
From: Matthew Mosesohn, 2014-02-13
-
Re: Zabbix feature review request
From: David Easter, 2014-02-14
-
Re: Zabbix feature review request
From: Dmitry Borodaenko, 2014-02-14
-
Re: Zabbix feature review request
From: David Easter, 2014-02-14
-
Re: Zabbix feature review request
From: Andrew Woodward, 2014-02-14
-
Re: Zabbix feature review request
From: Dmitry Nikishov, 2014-02-18
-
Re: Zabbix feature review request
From: Bogdan Dobrelya, 2014-02-18
-
Re: Zabbix feature review request
From: David Easter, 2014-02-18
-
Re: Zabbix feature review request
From: Roman Zhnichkov, 2014-02-19
-
Re: Zabbix feature review request
From: David Easter, 2014-02-19
-
Re: Zabbix feature review request
From: Dmitry Borodaenko, 2014-02-19
-
Re: Zabbix feature review request
From: Andrew Woodward, 2014-02-20
-
Re: Zabbix feature review request
From: Roman Zhnichkov, 2014-02-21
-
Re: Zabbix feature review request
From: Dmitry Nikishov, 2014-03-07
-
Re: Zabbix feature review request
From: Vladimir Kuklin, 2014-03-07
-
Re: Zabbix feature review request
From: Dmitry Nikishov, 2014-03-11
-
Re: Zabbix feature review request
From: Dmitry Nikishov, 2014-03-24
-
Re: Zabbix feature review request
From: Vladimir Kuklin, 2014-03-24
-
Re: Zabbix feature review request
From: Dmitry Nikishov, 2014-04-02
-
Re: Zabbix feature review request
From: Dmitry Nikishov, 2014-04-07