linux 下zabbix 监控简单配置
2015-06-23 21:34
621 查看
一、搭建环境介绍
二、zabbix的常用配置
1、更改浏览器下zabbix的显示语言
由于默认的浏览器下zabbix是英文,我们可以更改zabbix为中文:点击右上角的profile-->在language栏选择中文-->点击save保存;
查看zabbix监控的主机:
2、增加监控的主机:
通过查看监控的主机我们发现刚搭建的zabbix只监控一台机器(服务端的机器),下面介绍下如何增加一台监控的机器;
在客户端做如下操作:
[root@hpf-linux ~]# yum install -y zabbix22-agent
[root@hpf-linux ~]# 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
[root@hpf-linux ~]# /etc/init.d/zabbix-agent start
Starting Zabbix agent: [确定]
[root@hpf-linux ~]# 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
[root@hpf-linux ~]# 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上;
[root@webserver ~]# ls //STKAITI.TTF为字体文件
anaconda-ks.cfg GRANT install.log install.log.syslog STKAITI.TTF
[root@webserver ~]# mv STKAITI.TTF /usr/share/fonts/dejavu/DejaVuSans.ttf //覆盖文件后刷新浏览器就好了
mv:是否覆盖"/usr/share/fonts/dejavu/DejaVuSans.ttf"? y
hostname | IP | zabbix版本 | 系统版本 | |
服务端 | webserver | 192.168.1.20 | zabbix2.2 | CentOS 6.6 |
客户端 | hpf-linux | 192.168.1.110 | zabbix2.2 | CentOS 6.6 |
1、更改浏览器下zabbix的显示语言
由于默认的浏览器下zabbix是英文,我们可以更改zabbix为中文:点击右上角的profile-->在language栏选择中文-->点击save保存;
查看zabbix监控的主机:
2、增加监控的主机:
通过查看监控的主机我们发现刚搭建的zabbix只监控一台机器(服务端的机器),下面介绍下如何增加一台监控的机器;
在客户端做如下操作:
[root@hpf-linux ~]# yum install -y zabbix22-agent
[root@hpf-linux ~]# 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
[root@hpf-linux ~]# /etc/init.d/zabbix-agent start
Starting Zabbix agent: [确定]
[root@hpf-linux ~]# 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
[root@hpf-linux ~]# 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上;
[root@webserver ~]# ls //STKAITI.TTF为字体文件
anaconda-ks.cfg GRANT install.log install.log.syslog STKAITI.TTF
[root@webserver ~]# mv STKAITI.TTF /usr/share/fonts/dejavu/DejaVuSans.ttf //覆盖文件后刷新浏览器就好了
mv:是否覆盖"/usr/share/fonts/dejavu/DejaVuSans.ttf"? y
相关文章推荐
- Python 实现Zabbix自动发送报表
- 使用zabbix监控Nginx活动状态--Part1
- Zabbix安装详解
- C#实现简单屏幕监控的方法
- Windows下使用性能监视器监控SqlServer的常见指标
- Zabbix监控Linux主机设置方法
- Zabbix监控交换机设置方法
- Shell脚本实现Linux系统和进程资源监控
- Oracle 监控索引使用率脚本分享
- 获取键盘键的值 集合 方便监控键盘事件
- 一个监控Squid运行进程数并自动重启的简洁Shell脚本分享
- Linux下用Python脚本监控目录变化代码分享
- Shell脚本编写Nagios插件监控程序资源占用
- Shell脚本实现监控kingate并自动启动
- Shell脚本监控网站页面正常打开情况
- shell脚本监控系统负载、CPU和内存使用情况
- MySQL数据库维护中监控所用到的常用命令
- Shell脚本实现监控iptables规则是否被修改
- zabbix邮件报警及自定义脚本实战
- 自动化安装smokeping-2.6.11脚本 推荐