zabbix
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
zabbix由2部分构成,zabbix server与可选组件zabbix agent。
zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。
Zabbix优点:
1 支持分布式监控
2 自带绘图功能,获取到数值型的数据,可自动生成图
3 Web配置方式,操作易用性较好。添加监控项或机器时速度很快。
4 有报警时无论在任何界面会弹出小窗口报警,同时有报警的声音提示,同时可对监控项的快速查看。
5 自带内置函数较为丰富,同时也支持脚本及nagios等脚本的调用。
6 出现问题时,可自动远程执行命令(需对agent设置执行权限)
Zabbix 缺点:
1 批量修改不方便,可用数据库辅助
2 深入后,中文资料相当少,大部分问题需看官方的文档及论坛。
3 缺少数据汇总功能,如无法查看一组服务器平均值,可考虑对其进行二次开发。
4 zabbix较cacti来说,画图功能较差些、流量获取较为复杂
grafana
grafana 是一款采用 go 语言编写的开源应用,主要用于大规模指标数据的可视化展现,是网络架构和应用分析中最流行的时序数据展示工具,目前已经支持绝大部分常用的时序数据库。
下载grafana包
wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-5.2.4-1.x86_64.rpm
yum安装
yum localinstall grafana-5.2.4-1.x86_64.rpm
启动grafana服务
systemctl start grafana-server
查看grafana服务
ps -ef |grep grafana
查看3000端口
netstat -plnt |grep 3000
安装grafana-zabbix插件
grafana-cli plugins install alexanderzobnin-zabbix-app
安装完grafana-zabbix插件必须重新启动
systemctl restart grafana-server.service
直接访问IP:3000即可访问
默认账号密码都是admin直接登陆
点击添加数据源
Zabbix的API地址为
http://172.16.8.69/zabbix/api_jsonrpc.php
用户秘密为zabbix的密码
保存测试成功即可
创建仪表盘
点击添加查询
选择刚刚添加的zabbix
点击空白处进行添加
添加好对应选项会出现走势图
设置面板标题
设置好后点击保存,名字为空即可因为不会保存
设置好的监控
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。