- This VagrantFile provides a Zabbix 3.0 server installed on CentOS 7.0.
- And with grafana 2.5.0 and grafana-zabbix 2.5.1 plugin installed and configured.
- 该环境倾向于建立一个Lab环境,用来熟悉和测试zabbix 以及使用grafana 来对数据进行展现和分析。后续可能会加入自己的一些测试和实验到目录中。
zabbix web console :http://192.168.33.11 Username :admin (default administrator) Password :zabbix Username :grafana (zabbix admins, for grafana datasource) Password :grafana-ro ------------------------------------------------------------------------ grafana web console :http://192.168.33.11:3000 Username :admin password :admin ------------------------------------------------------------------------ MySQL password: username :root password :topsecret username :zabbix password :zabbix ------------------------------------------------------------------------
-
另外我更改使用了aliyun的更新源,在国内会更新快一点。
-
为了修正zabbix界面历史栏乱码问题,我把mysql的默认数据库编码设置成了utf8(同过替换my.cnf)
-
该虚拟机内置了grafana 2.5.0 并且安装了grafana-zabbix 以让grafana 显示zabbix中的数据(zabbix数据源已经配置).
- 关于grafana-zabbix 可以参考:https://github.com/alexanderzobnin/grafana-zabbix/wiki/Usage 建议阅读
- 关于grafana可以参考
http://bicofino.io/blog/2015/10/09/install-zabbix-2-dot-4-6-from-source-on-centos/
- vagrant的provison script 我拆分成了多个,方便测试以及自定义。
- 如果你想只使用zabbix 可以vagrant up --provision-with setRepo,installZabbix
- 后续如果你想安装grafana 以及grafana-zabbix 插件时,可以使用 vagrant provision --provision-with installGrafana
- 内置了snmpsim安装及模拟snmp客户端的脚本,参考snmpsim目录
- 内置了一个grafana dashboard的config文件,可以直接导入grafana进行使用。