Groundwork Command Line Code
Status: Beta
Brought to you by:
bekoeppel
File | Date | Author | Commit |
---|---|---|---|
LICENSE.txt | 2010-04-24 | bekoeppel | [r1] first release |
README.txt | 2010-04-25 | bekoeppel | [r7] added more functionalty |
gwcmd | 2010-04-25 | bekoeppel | [r11] added 'gw st' shortcut |
gwcmd.cfg | 2010-04-25 | bekoeppel | [r9] added config option for pager (true | false) |
gwcmd_server | 2010-04-25 | bekoeppel | [r7] added more functionalty |
gwcmd_server.cfg | 2010-04-25 | bekoeppel | [r6] added remote GW functionalyity for hosts |
gwcmd_server.init | 2010-04-24 | bekoeppel | [r2] added init.d script |
texttable.py | 2010-04-25 | bekoeppel | [r7] added more functionalty |
GroundWork Command Line ======================= A set of python scripts to provide command-line access to GroundWork Open Source. gwcmd allows to perform operations from commandline, and from remote servers. Author: Benedikt Köppel <be.public[at]gmail.com> License: gwcmd is released under GNU General Public License Version 3 texttable.py is released under GNU General Public License by Gerome Fournier <jefke(at)free.fr> Installation ************ 0) Requirements - GroundWork Open Source or Professional - MySQLdb installed (yum install MySQL-python) 1) Server - mv gwcmd_server.cfg /root/.gwcmd_server.cfg - customize /root/.gwcmd_server.cfg - choose a port - specify where the nagios.cmd file lies - mv gwcmd_server.init to /etc/init.d/gwcmd_server - run as root /etc/init.d/gwcmd_server start 2) Client - mv gwcmd.cfg ~/.gwcmd.cfg - customize ~/.gwcmd.cfg - choose the same port as you chose on the server - specify the server's hostname - set your name as author for the Nagios log - symlink gwcmd to /usr/sbin if you like - run gwcmd from the shell - if you like command line completion, add this to your ~/.bash_rc or ~/.bash_profile complete -W 'ACKNOWLEDGE_HOST_PROBLEM ACKNOWLEDGE_SVC_PROBLEM SCHEDULE_HOST_DOWNTIME SCHEDULE_HOST_SVC_DOWNTIME SCHEDULE_SVC_DOWNTIME' gwcmd