一、linux snmpd安装

yum install -y net-snmp net-snmp-utils

干活从不啰嗦,运行求速度,用落地经验说话:

一、Zabbix3 通过SNMPv3监控Linux主机

snmp监察和控制服务器客户端需安装net-snmp net-snmp-utils
然后修改/etc/snmp/snmpd.conf 运行snmpd服务

二、snmp的配置(vim /etc/snmp/snmpd.conf)

com2sec notConfigUser  default      snmp_passwd
group   notConfigGroup v1           notConfigUser
group   notConfigGroup v2c           notConfigUser
#view    systemview    included   .1.3.6.1.2.1.1
view    systemview    included   .1.3.6.1
access  notConfigGroup ""      any       noauth    exact  systemview none none
syslocation hangzhou
syscontact module@hangzhou.com
dontLogTCPWrappersConnects yes

snmp oid:
1
3 5

mib的讲解:
disk2  -> 1.2.2

在server端安装

缘由是第一方系统,无法安装zabbix客户端,只好通过snmp 协议来监督

自定义监察和控制项目:需在agent端的zabbix_agentd.conf里添加UserParameter=nginx.active,/usr/bin/curl
-s Active|cut -d:
-f2或在/etc/zabbix_agentd.conf.d/目录下touch nginx.conf
然后将UserParameter=nginx.active,/usr/bin/curl -s
Active|cut -d: -f2添加到nginx.conf
最后在zabbix_agentd.conf里Include
/opt/local/zabbix/etc/zabbix_agentd.conf.d/*.conf
 在zabbix主机管理里自定义项的键值填写nginx.active

三、snmp开启和暗中同意开启

/etc/init.d/snmpd restart
chkconfig snmpd on
chkconfig --list|grep snmp

1: linux snmpd安装:

澳门金沙国际 1

四、snmp理论与测试

4.1  snmp oid(搜索SNMPv2-MIB进行讲解)
4.2  snmp mib库
4.3  测试
snmpwalk -v 2c -c snmp_passwd 172.16.0.3 sysDescr
snmpwalk -v 2c -c snmp_passwd 172.16.0.3 ifDescr
snmpwalk -v 2c -c snmp_passwd 172.16.0.3 ifOutOctets.1
snmpwalk -v 2c -c snmp_passwd 172.16.0.3 ifHCOutOctets.1

yum install -y net-snmp net-snmp-utils

在AC和SSL_***等配备中,SNMP暗许是敞开的,而且暗中认可密码为sinfors(早期版本)或sangfor,而在NGAF中,那几个意义不是暗许开启的,在“互连网/高档互连网布局”中,设置了团体名,也不能访问SNMP。后来,经过询问各类质地,得知在NGAF开启SNMP的不二等秘书籍如下(关键是第三个步骤):

伍、zabbix加多主机

使用snmp监控172.16.0.3,端口是161
ss -tulnp|grep snmp

zabbix自定义宏变量:
管理-> 一般->宏定义
{$SNMP_COMMUNITY} = snmp_passwd

2: snmp的配置(vim /etc/snmp/snmpd.conf):

一)互连网-接口/区域-区域,点“处理区”,在弹出的“编辑区域”窗口中,允许管理设施:
zabbix多种模式开启方法之SNMP开启方法。【√】WEBUI
【√】SSH
【√】SNMP(这一个地点必定要选上!)
保存。

6、zabbix手动增添通过snmp v2加多监察和控制

SNMPv2-MIB::sysDescr.0 #字符
克隆添加IF-MIB::ifDescr.2

com2sec notConfigUser  default      public

二,开启snmp服务或透过源码安装

7、zabbix通过snmp模板去监察和控制linux流量

7.1  使用Template SNMP Interfaces模板(注意,流量需要用64位的)
Incoming traffic on interface 加个HC
Outgoing traffic on interface 加个HC
7.2  刷新一下,看下流量是否准确

group   notConfigGroup v1           notConfigUser

1、下载

八、zabbix通过snmp模板监察和控制linux磁盘

8.1  使用Template SNMP Disks模板
8.2  多等一会儿看下磁盘的容量,跟系统进行对比

 

group   notConfigGroup v2c           notConfigUser

#wget

#view    systemview    included   .1.3.6.1.2.1.1

2、安装

view    systemview    included   .1.3.6.1

mkdir /usr/soft/

access  notConfigGroup “”      any       noauth    exact  systemview
none none

cd /usr/soft/

syslocation hangzhou

tar zxvf net-snmp-5.7.1.tar.gz

syscontact module@hangzhou.com

cd net-snmp-5.7.1

dontLogTCPWrappersConnects yes

./configure –prefix=/usr/local/snmp –with-mib-modules=ucd-snmp/diskio

叁: snmp开启和暗中同意开启

回车(默许选项)

/etc/init.d/snmpd restart

make && make install

chkconfig snmpd on

3、配置

chkconfig –list|grep snmp

echo “rouser test auth” >> /usr/local/snmp/share/snmp/snmpd.conf

服务器上配备实现

mkdir -p /var/net-snmp/

4: snmp理论与测试:

echo “createUser test MD5 snmp@testjiankong”  >>
/var/net-snmp/snmpd.conf

4.1  snmp oid(寻找SNMPv2-MIB开始展览解说)

4、启动:

4.2  snmp mib库

/usr/local/snmp/sbin/snmpd

4.3  测试

echo “/usr/local/snmp/sbin/snmpd” >> /etc/rc.local

snmpwalk -v 2c -c snmp_passwd 172.16.0.3 sysDescr

5、检测 Net-SNMP

snmpwalk -v 2c -c snmp_passwd 172.16.0.3 ifDescr

snmpwalk -v 3 -u test -a MD5 -A “snmp@testjiankong” -l authNoPriv
127.0.0.1 sysDescr

snmpwalk -v 2c -c snmp_passwd 172.16.0.3 ifOutOctets.1

########################################################################################

snmpwalk -v 2c -c snmp_passwd 172.16.0.3 ifHCOutOctets.1

SNMPv2-MIB::sysDescr.0 = STRING: Linux localhost 2.6.18-348.1.1.el5 #1
SMP Tue Jan 22 16:19:19 EST 2013 x86_64

5: zabbix加多主机:

########################################################################################

使用snmp监控172.16.0.3,端口是161

报错:

ss -tulnp|grep snmp

[root@localhost snmp]# snmpwalk -v 3 -u test -a MD5 -A
snmp@testjiankong” -l authNoPriv 127.0.0.1 sysDescr

概念宏变量{$SNMP_COMMUNITY}=snmp_passwd

-bash: /usr/bin/snmpwalk: No such file or directory

陆: zabbix手动添加通过snmp v二增加监察和控制(创造模板):

/usr/local/snmp/bin/snmpwalk -v 3 -u test -a MD5 -A
snmp@testjiankong” -l authNoPriv 127.0.0.1 sysDescr

SNMPv2-MIB::sysDescr.0 #字符

添加

仿造加多IF-MIB::ifDescr.二

ln -s /usr/local/snmp/bin/snmpwalk /usr/bin/snmpwalk

7: zabbix通过snmp模板去监察和控制linux流量

增加端口16一

7.壹  使用Template SNMP Interfaces模板(注意,流量需求用陆拾一个人的)

##

Incoming traffic on interface 加个HC

BEGIN failed–compilation aborted at Makefile.PL line 1.

Outgoing traffic on interface 加个HC

make: *** [perlmakefiles] Error 2

7.二  刷新一下,看下流量是不是规范

yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker

柒.叁  时间调短表明

snmpwalk -v 3 -u test -a MD5 -A “snmp@testjiankong” -l authNoPriv
127.0.0.1 sysDescr -d

snmp监察和控制沟通机的小说也有。

test :用户名

snmp@testjiankong:密码,密码必须超过8个字符

snmp
v3安全等级有三种,分别为noAuthNoPriv(不表明也不加密)、authNoPriv(认证然而不加密)、authPriv(既表达又加密)

三、导入snmp v3模板

能够到Linux公社能源站下载:

——————————————分割线——————————————

无偿下载地址在

用户名与密码都以www.linuxidc.com

实际下载目录在 /2018年资料/9月/3日/Zabbix3 通过SNMPv3监控Linux主机/

下载形式见
http://www.linuxidc.com/Linux/2013-07/87684.htm

——————————————分割线——————————————

操作步骤:展开Zabbix
管理端,点“配置–>模板–>导入–>选择文件–>导入

澳门金沙国际,因模板使用的是:authPriv(既印证又加密)
所以导入成功后,把“应用集、监察和控制项、自动开掘规则”下具有的申明模板改换为:authNoPriv

Template SNMPv3 Device
Template SNMPv3 Generic
Template SNMPv3 Interfaces
Template SNMPv3 Disks
Template SNMPv3 Processors
Template SNMPv3 OS Linux
Template SNMPv3 OS Windows

澳门金沙国际 2

肆、增添主机

澳门金沙国际 3

澳门金沙国际 4

澳门金沙国际 5

{$SNMP_SECNAME} – SNMPv3 username
{$SNMP_AUTH} – authentication password

澳门金沙国际 6

当有多少和机动开掘了,表明成功了

Linux公社的RSS地址:

正文恒久更新链接地址

澳门金沙国际 7

相关文章