fuel-dev team mailing list archive
-
fuel-dev team
-
Mailing list archive
-
Message #00876
Re: Zabbix feature review request
Vladimir,
is anyone helping out with review request to fuel-library?
Dmitry, I see -1 in this fuel-web part:
https://review.openstack.org/#/c/85645/2. Are you working on this still?
On Mon, Apr 14, 2014 at 5:48 PM, Dmitry Nikishov <nikishov.da@xxxxxxxxx>wrote:
> 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
>
> --
> 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
>
>
--
Mike Scherbakov
#mihgen
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
-
Re: Zabbix feature review request
From: Dmitry Nikishov, 2014-04-14