一、搭建环境介绍
hostname | IP | zabbix版本 | 系统版本 | |
服务端 | webserver | 192.168.1.20 | zabbix2.2 | CentOS 6.6 |
客户端 | hpf-linux | 192.168.1.110 | zabbix2.2 | CentOS 6.6 |
二、zabbix的常用配置
1、更改浏览器下zabbix的显示语言
由于默认的浏览器下zabbix是英文,我们可以更改zabbix为中文:点击右上角的profile-->在language栏选择中文-->点击save保存;
查看zabbix监控的主机:
2、增加监控的主机:
通过查看监控的主机我们发现刚搭建的zabbix只监控一台机器(服务端的机器),下面介绍下如何增加一台监控的机器;
在客户端做如下操作:
[[email protected] ~]# yum install -y zabbix22-agent
[[email protected] ~]# vi /etc/zabbix_agentd.conf //更改server的IP为服务端IP
Server=192.168.1.20
以下为zabbix_agentd.conf配置文件常用更改的配置选项及说明
LogFile=/var/log/zabbix/zabbix_agentd.log 日志文件的存放位置
Server=192.168.1.20 zabbix服务器的IP
Hostname=192.168.1.110 被监控机的IP
[[email protected] ~]# /etc/init.d/zabbix-agent start
Starting Zabbix agent: [确定]
[[email protected] ~]# netstat -lnp |grep zabbix
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 1372/zabbix_agentd
tcp 0 0 :::10050 :::* LISTEN 1372/zabbix_agentd
[[email protected] ~]# pstree
init─┬─auditd───{auditd}
├─crond
├─dbus-daemon
├─master─┬─pickup
│ └─qmgr
├─6*[mingetty]
├─mysqld_safe───mysqld───8*[{mysqld}]
├─nginx───nginx
├─php-fpm───2*[php-fpm]
├─rpc.statd
├─rpcbind
├─rsyslogd───3*[{rsyslogd}]
├─sshd───sshd───bash───pstree
├─udevd───udevd
└─zabbix_agentd───5*[zabbix_agentd]
在浏览器上做以下操作:
点击组态选择主机那一栏,在右边选择创建主机,之后会出现如下画面
通过上图的步骤创建好被监控的主机后会在组态的主机那一栏显示我们以创建的主机,由于主机刚创建还未添加监控的服务,所以我们可以手动添加监控的服务;
接着会进入zabbix server的项目中,由于有63个可根据自己的需求选择;
下面选择要复制到的主机;
我们已创建好了监控主机和在主机上添加了服务,下面是查看刚才添加的监控选项:
通过上图我们可以看到已成功添加了监控服务,但是我们也可以自己自定义监控服务;
3、增加流量监控服务:
点击进入组态的主机选项-->选择hpf-linux的项目;
进入hpf-linux被监控机的项目选项后点击右边的创建监控项;
选择网卡出流量监控的相关配置;
同理接着创建网卡入流量监控;
从上图我们可以确认网卡监控的项目以创立,接着要查看网卡监控所生成的图形;
点击监控中选择最新数据栏,点击名称为网卡入流量的选项后面的图形上:
通过上图我们可得到网卡监控的趋势图,由于是虚拟机所以流量较少,但最主要的是红色箭头标识的有些汉字为乱码,下面讲如何将乱码改正;
4、更改监控项目的乱码:
在windows下进入:C:\Windows\Fonts选择一个字体文件把它传送到linux上;
[[email protected] ~]# ls //STKAITI.TTF为字体文件
anaconda-ks.cfg GRANT install.log install.log.syslog STKAITI.TTF
[[email protected] ~]# mv STKAITI.TTF /usr/share/fonts/dejavu/DejaVuSans.ttf //覆盖文件后刷新浏览器就好了
mv:是否覆盖"/usr/share/fonts/dejavu/DejaVuSans.ttf"? y