If you only want the "disable" or "enable" to apply to a group of hosts, you can search for hosts matching any tag you wish using xymongrep. So for instance, if you have the following:
192.168.1.1 www.test.com # http telnet CORP 192.168.1.2 mail.test.com # smtp telnet FINANCE 192.168.1.3 ftp.test.com # ftp ssh CORP
Then you can disable the first and third (in "CORP" group) for 90 minutes with:
xymongrep CORP | while read IP NAME REST; do xymon $XYMSRV "disable $NAME.* 90m disabled group 1 servers"; done
If you want to disable at a future time, use the "schedule" command to submit the "disable" command at the right time. Or put the above into a script and schedule it using "at".
You can be very flexible with the entries in the host.cfg file, and they are normally ignored by Xymon unless then happen to match a test tag being used elsewhere. So instead of "CORP" and "FINANCE" you could have "GROUP=corp" and "GROUP=finance", and then match that string format appropriately, such as: xymongrep GROUP=corp. You're less likely to match another tag this way.
Then you can match all hosts that are in any group with: xymongrep 'GROUP=*'. You can even have hosts in multiple groups like: GROUP=CORP,Linux,prod; then match all corporate hosts with something like: xymongrep 'GROUP=' | egrep '=CORP|,CORP'
If you already have "NET:location" definitions in hosts.cfg, then you can match these with: xymongrep 'NET:*' Or you can match any untagged entries with
See the man page on xymongrep for more info.
J
On 7 December 2012 01:50, <d.tom.schmitt at l-3com.com> wrote:
I have a request to take an entire area of hosts and place setup a maintenance window starting at a certain time and for say 3 hours.****
Is there a script that I can send it a list and have it place all of the devices in maintenance mode?****
All corporate servers will require a window of 3 hours at 6pm tonight.****
Also, is there any option on the HOST line that will not show up (like an actual comment not the COMMENT: entry) that can be used to select them from.
e.g. the word ‘CORP’ in the options like that will normally be ignored by Xymon?****
I am running Xymon 4.3.0-0.beta2.****
Also, is there a way to show the COMMENT or DESCRIPTION on the line like it does in the non-green view under this release?****
*Thanks,*
*Tom Schmitt*
*Senior IT Staff*****
Salt Lake City, UT 84116****
Phone (801) *594-3030*****
**\\\\||////*****\ ~ ~ / *****| @ @ |**--oOo---(_)---oOo--*
- Have A Nice Day !*
*It is not necessary to change.*
*Survival is not mandatory.*
-- W. Edwards Deming*
Xymon mailing list Xymon at xymon.com http://lists.xymon.com/mailman/listinfo/xymon