zabbix监控web配置
主动模式和被动模式
主动或者被动是相对客户端来讲的
被动模式:服务端会主动连接客户端获取监控项目数据,客户端被动地接受连接,并把监控信息传递给服务端;
主动模式:客户端会主动把监控数据汇报给服务端,服务端只负责接收即可。
当客户端数量非常多时,建议使用主动模式,这样可以降低服务端的压力。
服务端有公网ip,客户端只有内网ip,但却能连外网,这种场景适合主动模式
添加主机:
创建主机前,先创建一个主机群组;
创建主机群组:
配置——主机群组——创建主机群组
创建主机:
配置——主机——创建主机
主机名称:填客户端/etc/zabbix/zabbix_agentd.conf里面定义的Hostname
群组:选择刚刚定义的群组zabbix-test
agent代理程序接口:这里ip填客户端的ip,端口默认10050
添加自定义模板
可以自定义一个常用模板,方便给新增主机添加监控项目;
添加模板:
配置——模板——创建模板
模板名称:随便定义模板名称
群组:必须选择Templates群组
添加监控项到模板:
配置——模板——找到其它模板——点击其它模板的“监控项”——选择适用的监控项(比如cpu、内存)——点击“复制”——目标类型选“模板”——勾选对应模板,这里我们选test模板,然后点击“复制”;
添加自动发现:
找到一个有“自动发现”的模板,我们将这个模板的所有项目复制到test模板上,然后删除其他内容,只保留自动发现;
步骤1:
复制模板
配置——模板——选择test模板——选择“链接的模板”——“链接指示器”选择有自动发现的模板——点击“添加”——更新
步骤2:
取消链接
必须取消链接后,点击更新按钮,才能删除监控项和应用集;
配置——模板——选择test模板——链接的模板——点击“取消链接”——点击“更新”按钮;
步骤3:
删除监控项、应用集、图形等这些不需要的,只保留自动发现就ok;
也可以一次性添加监控项、应用集、图形等,删除不要的,保留需求的;
主机应用到模板:
配置——主机(也可以是主机群组,根据需求来)——选择“shu001”主机——选择“模板”——“链接指示器”选择“test”模板——点击“添加”——点击“更新”
处理查看图形乱码无法显示中文问题
由于语言选择中文,zabbix里面的字体是不支持中文,所以出现乱码;
我们需要将本机的中文字体复制到zabbix服务器上,然后配置指定的字体为宋体、隶书等等;
查看监控图形:
配置——主机——shu001主机——图形——预览
处理方案:
步骤1:
vim /usr/share/zabbix/include/defines.inc.php //搜索ZBX_FONTPATH来查看定义的字体目录和名字
复制Windows本机字体到zabbix:
Windows字体目录C:\Windows\Fonts
选择一个你喜欢的字体,上传到zabbix服务器的/root下,字体名称为SIMSUN.TTC
步骤2:
cd /usr/share/zabbix/fonts/ //进入zabbix字体文件目录
mv graphfont.ttf graphfont.ttf.back //备份改名原有字体
cp /root/SIMSUN.TTC graphfont.ttf //将上传的字体复制到当前目录改名为graphfont.ttf
自动发现设置网卡
设置网卡更新时间为60秒
配置——主机——选择shu001主机——自动发现——选择“Network interface discovery”——修改“数据更新间隔”为60秒——更新
systemctl restart zabbix-server
systemctl restart zabbix-agent
原文地址:http://blog.51cto.com/shuzonglu/2103284