[Xymon] Thought Process for Xymon Page Layout - Sanity Check
Martin Flemming
martin.flemming at desy.de
Thu Apr 19 10:31:23 CEST 2012
Hi and once again !
The script ist working perfectly,
but i've got the issue
if i removed one host from the new gernerated ghost-list to
a "offical" server-page, this host appears after running the
script again in the gernerated ghost-list :-(
After restart of xymond, the host doesn't appear again of course,
but i don't want restart xymond everytime, if a new ghosthost arrives ....
.. or is this the only possiblity ?
.. a kill -SIGHUP (xymond-pid) didn't work ...
.. i work with xymond 4.3.7
cheers,
martin
On Sun, 15 Apr 2012, Martin Flemming wrote:
>
> Yes, thanks a lot !
>
> And Xymonton is the right place :-)
>
>
> Thanks & Cheers
>
> martin
>
> On Sat, 14 Apr 2012, Ralph Mitchell wrote:
>
>> I don't know if the script attachment made it through or not, but I've
>> just added it to Xymonton anyway:
>>
>> http://xymonton.org/addons:unconfigured_clients
>>
>> Ralph Mitchell
>>
>>
>> On Fri, Apr 13, 2012 at 2:48 AM, Martin Flemming
>> <martin.flemming at desy.de> wrote:
>>>
>>> On Wed, 4 Apr 2012, Ralph Mitchell wrote:
>>>
>>>> As for ghost entries, I have a script that converts the ghost list
>>>> into an "Unconfigured Client" page so that any new system shows up
>>>> there within about 10 minutes of first checking in.
>>>
>>>
>>> Hi, Ralph !
>>>
>>> Thats sounds cool, is it possible to share this script ?
>>>
>>> thanks & cheers
>>>
>>> martin
>>>
>>>
>>>
>>>>
>>>> Ralph Mitchell
>>>>
>>>>
>>>> On Wed, Apr 4, 2012 at 11:59 AM, Steve Holmes <sholmes42 at mac.com> wrote:
>>>>>
>>>>> Don,
>>>>> We have wrestled with the same issues. We started with systems organized
>>>>> by
>>>>> OS (Unix/Windows) and then as more apps became multi-platform have moved
>>>>> away from the platform centric organization, with some exceptions. The
>>>>> reason for the change is so we can see at a glance when there is a
>>>>> problem
>>>>> in a service we support so when there is a problem the customers for
>>>>> that
>>>>> service can be notified, unless the problem is fixed before the
>>>>> customers
>>>>> have to be notified (which is the big payoff with using Xymon).
>>>>>
>>>>> Our main page contains 3 groups:
>>>>>
>>>>> Services
>>>>> Platform Support
>>>>> Infrastructure
>>>>>
>>>>> Under Services there are sub pages:
>>>>> Production
>>>>> Non-Production
>>>>> Pre-production
>>>>> Decommissioned
>>>>>
>>>>> Under Platform Support there is currently only:
>>>>> Platform Windows Servers
>>>>>
>>>>> Under Infrastructure:
>>>>>
>>>>> Authentication
>>>>> Network
>>>>> Server Provisioning
>>>>>
>>>>>
>>>>> Prod and non-prod each have a list of application/service areas as sub
>>>>> pages, each of which is a list of hosts in logical groups with no
>>>>> respect
>>>>> for OS platform. Within the groups the hosts are listed in alpha order.
>>>>>
>>>>> Pre-production contains hosts which are not in production yet, but will
>>>>> be
>>>>> heading there (with some arm twisting at times). The reason for this is
>>>>> the
>>>>> OPS center only calls support for alerts that show up on a production
>>>>> page.
>>>>> Hosts in pre-prod (as well as non-prod) can fail without causing a call.
>>>>>
>>>>> Decommissioned is where we put host entries for hosts that are just
>>>>> that.
>>>>> We
>>>>> keep them there for a year after they've gone off line in case someone
>>>>> wants
>>>>> to see the history. They all have noconn and all the NOPROPS so they
>>>>> don't
>>>>> show up anywhere else.
>>>>>
>>>>> The Infrastructure group is also production, but not application
>>>>> specific.
>>>>> This is an area currently under development so it is incomplete. There
>>>>> we
>>>>> have network devices, DNS servers, and the like.
>>>>>
>>>>> Platform Support was a special request from the Windows admins to group
>>>>> all
>>>>> of the windows servers in one place (with duplicate entries) so they
>>>>> don't
>>>>> have to look through all of the application pages to find their servers.
>>>>> The
>>>>> Platform Windows Servers sub page contains sub pages for Prod and
>>>>> Non-Prod,
>>>>> each of which is grouped by application area. Yes, this duplicates the
>>>>> work
>>>>> I have to do when Windows systems are added, but they know that if they
>>>>> don't tell me exactly where to put the duplicate entry it won't go in.
>>>>> We
>>>>> could also put a page in there for Linux/Solaris admins, but that hasn't
>>>>> been requested, yet.
>>>>>
>>>>> Many times when a new server shows up in the ghost report I have to ask
>>>>> the
>>>>> admins for information about where it should go. Our naming convention
>>>>> helps, but not totally.
>>>>>
>>>>> Side note: OPS likes to watch the all-non-green page. But that contains
>>>>> non-green tests for non-prod as well as prod. I would really like to be
>>>>> able
>>>>> to provide them with an all-non-green-prod-only (for lack of better
>>>>> terminology) so they could easily see what they need to. Putting NOPROPS
>>>>> on
>>>>> all non-prod would prevent the admins from being able to use the same
>>>>> page
>>>>> to watch everything. Something I'm not willing to do.
>>>>>
>>>>> HTH
>>>>> Steve
>>>>>
>>>>>
>>>>> On Wed, Apr 4, 2012 at 10:57 AM, Don Kuhlman <Don.Kuhlman at schawk.com>
>>>>> wrote:
>>>>>>
>>>>>>
>>>>>> Hi folks. I have been modifying our xymon server host cfg file setups.
>>>>>> I
>>>>>> have been moving page layouts around. I thought I would send a note to
>>>>>> the
>>>>>> list to see what others are doing in their web page layouts just to
>>>>>> have
>>>>>> a
>>>>>> sanity check…
>>>>>>
>>>>>> Do you set up your main page to list things by OS, then by environment
>>>>>> –
>>>>>> like this:
>>>>>> Unix - then Prod, Dev, Test, Uat, etc.
>>>>>> Windows – then Prod, Dev, Test, Uat, etc.
>>>>>>
>>>>>> Do you also use Application groups and then arrange them by OS and
>>>>>> environment ?
>>>>>> App1, Unix, Prod
>>>>>> App1, Unix, Dev
>>>>>>
>>>>>> Or
>>>>>>
>>>>>> App1, Prod
>>>>>> App1, Dev
>>>>>>
>>>>>> Here's what I've been doing and I'm having second thoughts about the
>>>>>> logic
>>>>>> of doing it this way:
>>>>>>
>>>>>> Main xymon page lists the following Pages
>>>>>>
>>>>>> Server lists by hostname Applications Infrastructure Other Systems
>>>>>>
>>>>>> Under Server lists by hostname – I have now made up UNIX-MAC and
>>>>>> WINDOWS
>>>>>> Under each of these I have PROD and DEV
>>>>>>
>>>>>> Under the Applications I have several business Applications -
>>>>>> App1
>>>>>> App2
>>>>>> App3
>>>>>>
>>>>>> In each of the App1, App2, App3, I have Prod and Dev subpages
>>>>>>
>>>>>> I'm creating include files for each category – like HostsApp1Prod.cfg,
>>>>>> HostsApp1Dev.cfg, HostsApp2Prod.cfg, HostsApp2Dev.cfg, etc.
>>>>>> Now that I've changed it, I will probably need to create new
>>>>>> HostsApp1ProdUnixMac.cfg, HostsApp1ProdWindows.cfg
>>>>>>
>>>>>> I would like to be able to setup base rules for monitoring the Prod &
>>>>>> Dev
>>>>>> systems – Prod disk, mem, cpu is different than Dev disk, mem, cpu,
>>>>>> etc.
>>>>>> That's why I thought breaking out by OS and then environment would
>>>>>> make
>>>>>> sense.
>>>>>>
>>>>>> Then I want to create very specific service, process, or other
>>>>>> monitoring
>>>>>> for the application servers.
>>>>>>
>>>>>> Does this seem like a good way to go, or am I making it too complicated
>>>>>> by
>>>>>> breaking everything down this way?
>>>>>>
>>>>>>
>>>>>> Thanks
>>>>>>
>>>>>> Don K
>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> If they give you ruled paper, write the other way. -Juan Ramon Jimenez,
>>>>> poet, Nobel Prize in literature (1881-1958)
>>>>>
>>>>> I prayed for freedom for twenty years, but received no answer until I
>>>>> prayed
>>>>> with my legs. -Frederick Douglass, Former slave, abolitionist, editor,
>>>>> and
>>>>> orator (1817-1895)
>>>>>
More information about the Xymon
mailing list