fuel-dev team mailing list archive
-
fuel-dev team
-
Mailing list archive
-
Message #00875
Re: Zabbix feature review request
Guys,
I'd like to remind you about the feature freeze for Monitoring system.
Could you please review and/or merge it's support into fuel-library?
2014-04-10 21:44 GMT+04:00 Andrew Woodward <xarses@xxxxxxxxx>:
> 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
>
--
Regards
Dmitry Nikishov
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
-
Re: Zabbix feature review request
From: Andrew Woodward, 2014-04-10