Zabbix上的配置流程
修改zabbix web界面阅读语言

为了更符合我们的阅读习惯,修改zabbix的web界面为中文。步骤如下:Administration—->Users—-点击 Admin 用户,在 Language 选项中选择Chinese(zh_CN)—->再点击Update—–>刷新页面,整个zabbix就切换到了中文界面。

修改web界面的字体

zabbix切换到中文界面后,图形那里会出现乱码,通过修改默认字体可以解决这个问题,步骤如下:

  • 下载字体:wget http://www.fontineed.com/downloads/STKaiti.zip
  • 解压字体:unzip STKaiti.zip
  • 把字体拷贝到zabbix fonts目录下:mv stkaiti.ttf /usr/share/zabbix/assets/fonts/
  • 修改字体权限:chmod 777 /usr/share/zabbix/assets/fonts/stkaiti.ttf
  • 修改默认软连接的字符集:cd /etc/alternatives/ & ll
  • 删除默认软链接的字符集:rm -f /etc/alternatives/zabbix-web-font
  • 指向新安装的字符集:ln -s /usr/share/zabbix/assets/fonts/stkaiti.ttf /etc/alternatives/zabbix-web-font
  • 重启zabbix服务:systemctl restart zabbix-server
  • 刷新浏览器:图形中的中文文字乱码解决
添加主机

步骤:配置—->主机—-创建主机,如下截图:

添加模板

步骤:配置—->模板—->创建模板,如下截图:

添加应用集

点击创建好的Template nginx status模板,在里面点击应用集,创建应用集—输入名称,点击添加:

添加监控项

添加监控项,监控服务器相应数据,这里以自己开发脚本来监控nginx为例:
在被监控的服务器上添加如下脚本

[ubox@test13 ~]$ cat /etc/zabbix/zabbix_agentd.d/userparameter_nginx.conf  #自定义参数扩展Zabbix代理
UserParameter=nginx.status[*],/bin/sh /scripts/nginx_status.sh $1
[ubox@test13 ~]$ cat /scripts/nginx_status.sh 
#!/bin/bash

HOST=127.0.0.1
PORT=80

# 检测nginx性能
function active {
     /bin/curl -s http://$HOST:$PORT/status 2>/dev/null | grep 'Active' | awk '{print $NF}'
}
function reading {
     /bin/curl -s http://$HOST:$PORT/status 2>/dev/null | grep 'Reading' | awk '{print $2}'
}
function writing {
     /bin/curl -s http://$HOST:$PORT/status 2>/dev/null| grep 'Writing' | awk '{print $4}'
}
function waiting {
     /bin/curl -s http://$HOST:$PORT/status 2>/dev/null| grep 'Waiting' | awk '{print $6}'
}
function accepts {
     /bin/curl -s http://$HOST:$PORT/status 2>/dev/null| awk NR==3 | awk '{print $1}'
}
function handled {
     /bin/curl -s http://$HOST:$PORT/status 2>/dev/null| awk NR==3 | awk '{print $2}'
}
function requests {
     /bin/curl -s http://$HOST:$PORT/status 2>/dev/null| awk NR==3 | awk '{print $3}'
}
# 执行function
$1

zabbix web界面上添加监控项,还是在刚创建的Template nginx status模板里点击监控项—>创建监控项,添加参数如下截图:

  • 参考上面的步骤继续配置其它6个参数的配置项!
添加触发器

点击主机—–>触发器—–>创建触发器。

添加图形

点击图形—创建图形。

  • 这样一个基本的模板就配置完成了
文档更新时间: 2019-08-08 10:38   作者:子木