原文:https://github.com/richardsonlima/VIMbix
服务器:192.168.1.162
一:环境必须要符合
zabix 2.0+
exsi5.0+
[root@192 etc]# ruby -v
ruby 2.2.5p319 (2016-04-26 revision 54774) [x86_64-linux]
[root@192 etc]# gem --version
2.4.5.1
gem install bundler
二:install vimbix
编辑zabbix_server.conf
vi zabbix_server.conf
AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts
cd /usr/local/zabbix/share/zabbix/alertscripts
git clone https://github.com/richardsonlima/VIMbix/VIMbix.git
cd VIMbix
yum install libxslt libxml2 libxslt-devel
gem install nokogiri -v '1.5.10'
bundle install
三:Deploy VIMbix client
rake install:client /usr/local/zabbix/share/zabbix/externalscripts/
四:Edit config/vimbix.yml
五:Edit config/viservers.yml
六:
Import zbx-vimbix.xml file into Zabbix
七:
Add to your host the followed macro with value {$VIMBIX_ADDRESS} (default value is 127.0.0.1) and {$VIMBIX_PORT} (default value is 9090)
八:
VIMbix server
rake clean # Remove any temporary products
rake clobber # Remove any generated file
rake daemon:restart # Restart VIMbix daemon
rake daemon:start # Start VIMbix daemon
rake daemon:status # Status of VIMbix daemon
rake daemon:stop # Stop VIMbix daemon
rake install:client # Install VIMbix client into Zabbix external script directory
rake install:initscript # Deploy init script (Debian or Ubuntu)
rake version # Show VIMbix version
