Zabbix 使用指导

来源:互联网 发布:宁波丰年渔具店淘宝店 编辑:程序博客网 时间:2024/05/26 07:28

Zabbix介绍

官方文档

http://www.zabbix.com/documentation.php

部署Zabbix Agent

(官方安装指导:https://www.zabbix.com/documentation/2.4/manual/installation/install)

软件包安装

下载对应版本agent

url: http://www.zabbix.com/download.php

如图,下载ubuntu 下使用的deb 包


上传包到需要监控的服务器

Scp 基于ssh 协议,安装过openssh-server的都可以使用

安装agent

Ubuntu安装:sudo dpkg -izabbix-agent_2.4.5-1+trusty_amd64.deb

配置agent

进入/etc/zabbix , sudo vi zabbix_agentd.conf,修改配置如下

启动agent

service zabbix-agent start

查看agent 端口为10050 的监听状态


编译安装

下载对应版本源码

url: http://sourceforge.net/projects/zabbix/files/

安装

tar -xvf zabbix-2.4.5.tar.gz

cd zabbix-2.4.5

groupadd zabbix

useradd -g zabbix zabbix

./configure --enable-agent

make install

编辑配置

vi /usr/local/etc/zabbix_agentd.conf  (修改内容同上)

启动

cd /usr/local/sbin/

./zabbix_agentd start

 

配置防火墙开启10050和10051的TCP和UDP端口

Ubuntu:

/sbin/iptables -I INPUT -p tcp --dport 10050 -j ACCEPT

/sbin/iptables -I INPUT -s 192.168.200.247 -m state --state NEW -m tcp -ptcp --dport10050 -j ACCEPT

Redhat/CentOS:

编辑防火墙配置文件 /etc/sysconfig/iptables

iptables -A INPUT -s192.168.200.247 -m state --state NEW -m tcp -p tcp --dport 10050:10051 -jACCEPT

iptables -A INPUT -s 192.168.200.247-m state --state NEW -m udp -p udp --dport 10050:10051 -j ACCEPT

重启防火墙使配置生效

service iptables restart

说明:192.168.21.127是Zabbix服务端的IP地址,表示端口只对此IP开放,如果要对所有IP开放,规则如下:

-A INPUT -m state --state NEW -m tcp -p tcp--dport 10050:10051 -j ACCEPT

-A INPUT -m state --state NEW -m udp -p udp--dport 10050:10051 -j ACCEPT

添加对Agent的监控

创建主机


给主机配置模板

模板配置成功


监控成功

监控成功后,显示绿色的Z

模板

ZABBIX模板/官方模板地址:
https://www.zabbix.org/wiki/Zabbix_Templates/Official_Templates

项目,键值

https://www.zabbix.com/documentation/2.4/manual/config/items/itemtypes/zabbix_agent

筛选

用途:可以把经常需要看的图,筛选到一张表格中

创建屏幕


比如,两列四行

添加筛选监控项

右边点“+” ,添加一列,上面点“+”添加一行


点更改,修改监控指标,选择

右上角可选择需要筛选的主机

制作筛选完成

探索规则

监控结果分析

前一个为PC到虚拟机的scp,后一个幅度为虚拟机间的scp

Zabbix Server 忘记密码

进入mysql数据库

mysql –uroot -psupermap

查看数据库

mysql> show databases;

+--------------------+

| Database           |

+--------------------+

| zabbix             |

+--------------------+

5 rows in set (0.00 sec)

进入数据库

mysql> use zabbix;

Reading table information for completion oftable and column names

You can turn off this feature to get aquicker startup with -A

Database changed

查看数据有那些表

mysql> show tables;

查看是否存放用户、密码信息

mysql> select * from users;

更改密码为zabbix

mysql> update  users set passwd=md5("zabbix")where userid='1';

Query OK, 0 rows affected (0.01 sec)

Rows matched: 1  Changed: 0 Warnings: 0

0 0