You can control multiple nagios with nagiosctl.
wip
nagiosctl list_hostgroupnagiosctl list_host HOSTGROUPnagiosctl save_notification HOSTGROUP [HOST]...nagiosctl restore_notificationnagiosctl enable_notification HOSTGROUP [HOST]...nagiosctl disable_notification HOSTGROUP [HOST]...nagiosctl disable_active_check HOSTGROUP HOST [HOST]...
- Server Side
- Nagios 4.0.7+ (Require JSON CGI)
- SSH Login
- Client Side
- Python 2.7
git clone https://github.com/netmarkjp/nagiosctl
pip install -r requirements.txt
cp config.yml.example config.yml
vim config.yml # edit
If you use on MacOSX, clear SSH_AUTH_SOCK environment variable.
SSH_AUTH_SOCK= nagiosctl list_hostgroup