Zabbix安装与简单配置

目录

  • 0. 前言
  • 1. 安装
    • 1.1 准备安装环境

      • 1.1.1 下载安装包
      • 1.1.2 修改文件配置
    • 1.2 开始安装
  • 2. 实验环境
    • 2.1 简易拓扑图
    • 2.2 基本配置
  • 3. 配置

0. 前言

不管是在局域网、广域网还是数据中心IDC,一个健康的网络环境,都离不开一套网管系统。

网管系统不限于如下:

  • 监控平台:用于监控网络设备、服务器、中间件等各项指标,超过阈值触发告警通知;
  • 日志平台:用于收集所有设备日志数据、分析、可视化,报警、追溯等功能;
  • 自动化运维平台:用于减少重复性工作,自动化执行脚本,大大提高工作效率;

以上这几个平台,相信大家都不陌生的了,那本次先给大家介绍一款开源的监控平台。

Zabbix在2001年首次发布,并于2005年成立了一家公司,以提供专业的技术支持服务。

Zabbix 是基于B/S架构的企业级分布式开源监控软件。适用于任何IT基础架构、服务、应用程序和资源的监控如网络监控、服务器监控、云监控、应用监控以及服务监控。

Zabbix拥有可拓展性、强大的性能、易用性和极低的成本。

接下来...‘It‘s show time‘

1. 安装

1.1 准备安装环境

1.1.1 下载安装包

下载链接:

#链接:
https://pan.baidu.com/s/1qmMhYfpta6r4cCpyvxXKhw&shfl=sharepset  提取码:et5u 
#安装包
zabbix_appliance_4.2.5_x86_64.ovf.tar.gz
#解压得到如下两个文件:
 1)zabbix_appliance_4.2.5.ovf
 2)zabbix_appliance_4.2.5-disk1.vmdk

1.1.2 修改文件配置

#打开如下文件,进行编辑
zabbix_appliance_4.2.5.ovf

#删除这一行,保存,避免'virtualbox'报错
<vssd:VirtualSystemType>virtualbox-2.2</vssd:VirtualSystemType>

1.2 开始安装

1)默认配置:

2)启动,输入用户名和密码:

备注:缺省用户名及密码:appliance / zabbix
3)修改密码

备注:输入‘passwd‘命令,修改密码。

4)切换到root账户

[email protected]:~$ sudo su root
[email protected]:~$ passwd  //修改密码为:[email protected]

5)临时配置IP地址

[email protected]:~# ip addr add 192.168.0.100/24 dev ens32
[email protected]:~# ifconfig ens32 up

6) 修改允许通过root账户SSH登陆

通过secureCRT SSH或putty远程登陆到zabbix,首先通过用户appliance登陆,再切换到root

修改允许root远程SSH登陆:

#修改配置,允许root可以SSH
[email protected]:~# vi /etc/ssh/sshd_config  //进入配置文件
//键盘按下'i',进入编辑模式,按如下修改完成后按下‘Esc’,同时按住'Shit'和':',输入wq保存配置

...省略代码...
#PermitRootLogin prohibit-password
PermitRootLogin yes
...省略代码...
:wq //保存配置

#重启SSH服务
[email protected]:~# /etc/init.d/ssh restart  //重启SSH服务
#或者采用如下重启服务
[email protected]:~# service sshd restart

7)修改永久IP地址

#手工配置永久固定IP地址(建议增加一块网卡,NAT模式,用于上网)
[email protected]:~# vi /etc/network/interfaces

...省略代码...
auto ens32
iface ens32 inet static
        address 192.168.0.100
        netmask 255.255.255.0
        gateway 192.168.0.1

#修改完,保存配置
#重启network服务
[email protected]:~# /etc/init.d/networking restart

8) 通过浏览器登陆Zabbix Web界面

web地址:http://192.168.0.100/zabbix/
#默认用户名密码
 用户名:Admin
 密码:zabbix

9)修改缺省密码

10)优化中文乱码问题

# 在zabbix目录下,备份文件DejaVuSans.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf,备份DejaVuSans.ttf.bak

# 把windows下的DejaVuSans.ttf拷贝到该目录中

2. 实验环境

2.1 简易拓扑图

实验环境简介:

  • 四台思科路由器与Zabbix4.2全部桥接在一起;
  • 使用到的OIDview工具,用于查找oid参数;
  • Zabbix本次使用版本为4.2,大家可以使用最新的4.4版本;
  • 设备配置接口IP和SNMP读权限;
  • 浏览器推荐用:Google和Firefox ;
  • 本次实验使用‘cisco_ios‘ 的oid如下:
    #CPU_Total_5sec
    键值:cpmCPUTotal5sec.1
    oid:1.3.6.1.4.1.9.9.109.1.1.1.1.3.1
    
    #Memory_Pool_Free
    键值:ciscoMemoryPoolFree.1
    oid:1.3.6.1.4.1.9.9.48.1.1.1.6.1
    
    #Memory_Pool_Used
    键值:ciscoMemoryPoolUsed.1
    oid:1.3.6.1.4.1.9.9.48.1.1.1.5.1
    
    #Interface_Use
    接口入方向键值/OID:ifInOctets.1, 1.3.6.1.2.1.2.2.1.10.1
    接口出方向键值/OID:ifOutOctets.1 1.3.6.1.2.1.2.2.1.16.1
    
    #备注:如键值后面的 '.1' 表示是索引,不同接口索引不一样,其他也类似。

2.2 基本配置

#路由器基本snmp配置(只读权限就行)
snmp-server community [email protected] RO

3. 配置

1)修改全局宏(snmp团体变量):

操作步骤:点击“管理->一般->宏”

备注:这个变量统一为所有网络设备使用,一旦要修改,改它就行了,非常方便。

2)创建主机群组

操作步骤:点击“配置->主机群组->创建主机群组”

备注:主机群组可以存放主机和模板。

3)添加模板

操作步骤:点击“配置->模板->创建模板”

备注:模板需要关联到群组中。

4)添加监控项

操作步骤:点击"配置->模板->已创建模板->监控项->创建监控项"

备注:大家可以通过 ‘OidView‘ 工具来获取OID值(已放网盘上)。

5)添加图形

操作步骤:点击"配置->模板->已创建模板->图形->创建图形"

6)添加仪表盘

操作步骤:点击"监测->仪表板->创建新的(靠近右上角)"

7)添加触发器

操作步骤:点击"配置->模板->已创建模板->触发器->创建触发器"

说明:我这里的条件-结果填写很小,只为演示触发报警使用。

8)添加邮件告警

①操作步骤:点击"管理->报警媒介类型->Email"
先获取QQ邮箱的授权码:

备注:授权码是在QQ邮箱,“设置->账户->POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务”,生成授权码。

②触发器报警

备注:通过手段制造CPU阈值上升,满足报警的条件(我使用show tech就可以触发告警)

③查看发送告警日志:

操作步骤:"报表->动作日志"

备注:状态已显示‘已送达‘,如失败请仔细检查各项指标或邮箱问题(前提zabbix能连上互联网)。

④已收到告警邮件通知

备注:zabbix发送的日期与QQ邮箱日期不一致,这个请忽略,zabbix上的时间我没去调,哈哈。



如果喜欢的我的文章,欢迎关注我的公众号:点滴技术,扫码关注,不定期分享

原文地址:https://www.cnblogs.com/singvis/p/11704255.html

时间: 2024-10-05 10:00:31

Zabbix安装与简单配置的相关文章

saltstack安装和简单配置(一)

saltstack 安装和简单配置 在安装前,写了好多废话,都被我删除了,下面就开始搞吧. 环境: master:10.70.36.110 minion:10.70.36.103 一.安装: 现在centos下的yum源内有最新的salt-master源码包,安装的话,直接     yum -y install salt-master   #服务端         yum -y install salt-minion   #客户端 要使用yum安装,必须配置好epel源,可参考:        

&lt;转载&gt; FreeNAS的安装和简单配置 http://freenas.cn/?p=342

前些日子在公司搭了一个模拟生产环境的平台.由于是测试环境,资源有限只能使用虚拟机实现,所以存储这块就想到了使用FreeNAS.很早以前玩儿过几次,当时是生产环境需要上存储设备,经过对比还是选择的更可靠的NetApp的存储设备.目前FreeNAS最新版本到了0.7.3514,下载地址是 http://www.freenas.cn/?page_id=9 .借用FreeNAS官方网站对它的描述:FreeNAS是一套免费的NAS服务器,它能将一部普通PC变成网络存储服务器.该软件基于FreeBSD,Sa

Centos6.5安装及简单配置nginx

Centos6.5安装及简单配置nginx 一.准备事项 (1) 因为nginx需要访问80端口所以请先关闭或者开放防火墙端口,和selinux. 参考命令 关闭防火墙: [[email protected] ~]# iptables -I INPUT -p tcp --dport 80 -j ACCEPT [[email protected] ~]# service iptables save 关闭selinux: [[email protected] ~]# setenforce 0 [[e

在windows上安装和简单配置VirtualBox

VirtualBox是一款开源且免费虚拟机软件,其简单易用且性能优异.最重要的是VirtualBox有不同操作系统版本,但是其导出的虚拟机都是通用的. 适用系统:windwos7_64bit & windows8_64bit 下面由小河给大家介绍:在Windows上安装和简单配置VirtualBox4.3.14. 1.下载VirtualBox. (1)百度搜索"virtualbox",出现VirtualBox官方网站和百度软件中心,两者都可下载到该软件. (2)以"百

nginx的安装与简单配置

安装环境:ubuntu 14.04 安装方式:源码安装 1.去官方网站https://nginx.org/en/download.html,下载一个稳定的版本.并解压. 2, 安装nginx的依赖包,一共有三个(资料来源与网络): 安装 prce: sudo apt-get update sudo apt-get install libpcre3 libpcre3-dev 安装 zlib: sudo apt-get install zlib1g-dev 安装openssl: sudo apt-g

Linux rhel 6.4 apache编译安装以及简单配置过程(2)

注:以下摘取的都是安装过程中执行的命令,命令反馈没有贴出来以"......"代替.观看的时候注意执行命令时所在的目录. 将apache的科执行程序软连接到/usr/local/bin下(可执行命令放到$PATH包含的路径,方便执行apache的命令) [[email protected] init.d]# ln -s /usr/local/apache/bin/* /usr/local/bin 将httpd加入到chkconfig中 service的管理命令都是在/etc/init.d

zabbix 安装和基本配置

Server:zabbix服务的服务器 采用mysql存储监控数据并使用nginx+php的方式呈现. Agent  被监控设备上的zabbix代理SNMP   指支持SNMP协议的设备   IPMI:设备的物理性能监控 LNMP架构安装配置方法  http://9272317.blog.51cto.com/9262317/1826042 php依赖的包 yum install -y gcc gcc-c++  make zlib zlib-devel pcre pcre-devel  libjp

php源码安装、简单配置、测试及连接数据库

主机环境 redhat6.5 64位 实验环境 服务端 ip172.25.29.1  php 安装包   php-5.6.20.tar.bz2         re2c-0.13.5-1.el6.x86_64.rpm         libmcrypt-2.5.8-9.el6.x86_64.rpm         libmcrypt-devel-2.5.8-9.el6.x86_64.rpm         Discuz_X3.2_SC_UTF8.zip 1.  安装php 1.解压 [[emai

Zabbix的安装和简单配置(一)

环境说明: zabbix_server: 10.70.33.89 zabbix_db_server: 10.70.33.90 --------------安装配置zabbix_server: 创建用户: [[email protected] ~]# groupadd zabbix [[email protected] ~]# useradd -g zabbix zabbix 安装包放置在/opt cd /opt [[email protected] opt]# wget http://jaist