net-snmp

SNMP

好久不见. 提交于 2021-02-07 04:19:53
背景知识 SNMP开发于九十年代早期,其目的是简化大型网络中设备的管理和数据的获取。许多与网络有关的 软件 包,如HP的Open View和Nortel Networks的Optivity Network Management System,还有Multi Router Traffic Grapher(MRTG)之类的 免费软件 ,都用SNMP服务来简化网络的管理和维护。 概念 是一种在IP网络中管理 网络节点 (如服务器、工作站、路由器、交换机等)的标准协议 简单网络管理协议(SNMP),由一组网络管理的标准组成,包含一个 应用层 协议(application layer protocol)、 数据库模型 (database schema)和一组资源对象。 SNMP的目标是管理 互联网 Internet上众多厂家生产的软硬件平台 SNMP为 应用层 协议,是TCP/IP协议族的一部分。它通过 用户数据报协议 (UDP)来操作 由于SNMP的效果实在太好了,所以网络硬件厂商开始把SNMP加入到它们制造的每一台设备。今天,各种网络设备上都可以看到默认启用的SNMP服务,从 交换机 到 路由器 ,从 防火墙 到 网络打印机 ,无一例外。 仅仅是分布广泛还不足以造成威胁,问题是许多厂商安装的SNMP都采用了 默认 的通信字符串(例如密码),这些 通信字符串

基于NET-SNMP和uclinux的SNMP代理服务开发

自作多情 提交于 2021-02-07 02:46:05
SNMP MIB 功能开发详细步骤 一、 定义 MIB 库文件: 可使用 adventnet 工具包下的 mibedit 工具来定义私有 MIB 库文件。 二、 在 linux 环境下安装 net-snmp 。安装过程如下: 1、 解压源码包: tar –zxvf net-snmp-5.6.1.1.tar.gz 2、 进入解压后的文件目录: cd net-snmp-5.6.1.1 3、 执行文件目录下的 configure 可执行文件,如果想指定程序包的安装路径,那么您首先建立相应的文件夹来存放安装信息,您可以写成 ./configure –prefix=/ 您指定的路径名。参数 —prefix 用来告诉系统安装信息存放的路径,如果您没有指定路径,直接执行 ./configure ,那么程序包都会安装在系统默认的目录下,通常为: /usr/local 下。例如: ./configure --prefix=/usr/local/snmp // 配置 指定安装目录,安装过程会询问您以下的信息: 注意:以下问题似乎不怎么重要,那好像仅仅是官方想了解使用本软件方的信息,可以直接回车而不用回答,系统会采用默认信息,其中日志文件默认安装在 /var/log/snmpd.log. 数据存贮目录默认存放在 /var/net-snmp 下。 default version of-snmp

在CentOS和RHEL中配置SNMPv3

早过忘川 提交于 2021-02-05 03:06:22
首先,使用yum安装必要的软件 [root@server ~]# yum install net-snmp-utils net-snmp-devel 安装完成之后, 先停止snmpd,再创建具有只读属性的SNMP 账户。 . [root@server ~]# service snmpd stop [root@server ~]# net-snmp-create-v3-user -A snmpv3pass -a MD5 -x DES snmpv3user ================================================================== snmp V3的方式设置简单,而且安全性更高。 配置方法: 1.停止snmpd服务 #service snmpd stop 2.增加snmpv3用户,并设置认证以及加密方式 # net-snmp-create-v3-user Enter a SNMPv3 user name to create: enocsnmpv3 Enter authentication pass-phrase: enocsnmpv3pw Enter encryption pass-phrase: [press return to reuse the authentication pass-phrase] enocsnmpv3pk

zabbix 分布式zabbix_proxy

眉间皱痕 提交于 2020-12-17 02:41:35
Zabbix是一个分布式监控系统,它可以以一个中心点、多个分节点的模式运行,使用 Proxy能大大的降低 Zabbix Server的压力, Zabbix Proxy可以运行在独立的服务器上 1)下载zabbix软件包 wget http: // sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.2.6/zabbix-3.2.6.tar.gz/download 2)zabbix proxy 上执行如下代码 yum -y install curl curl-devel net-snmp net-snmp-devel perl- DBI groupadd zabbix ;useradd -g zabbix zabbix;usermod -s /sbin/nologin zabbix 3)Zabbix Proxy端配置创建zabbix数据库,执行授权命令: create database zabbix_proxy charset= utf8; grant all on zabbix_proxy. * to zabbix@localhost identified by ' 123456 ' ; flush privileges; 解压 zabbix软件包并将 Zabbix基础 SQL文件导入数据至

SNMP服务

一曲冷凌霜 提交于 2020-11-09 13:16:35
yum install yum -y install net-snmp net-snmp-utils CentOS 7 systemctl start snmpd.service #启动SNMP服务 systemctl enable snmpd.service #开机启动SNMP服务 CentOS 6 service snmpd start chkconfig snmpd on 伪图形选择 ntsysv 来源: oschina 链接: https://my.oschina.net/u/4348352/blog/4709278

snmpd离线安装包的制作

时光怂恿深爱的人放手 提交于 2020-10-14 14:34:22
安装方式: 在线方式 :yum install snmpd 之类即可。 两种离线方式 编译方式:从下面地址下载,进行编译安装。缺点:有些基础包没有的话会影响安装。 https://sourceforge.net/projects/net-snmp/files/net-snmp/5.7.2/ rpm方式: 使用downloadonly工具查找安装和依赖包 通过yum安装:yum install -y yum-plugin-downloadonly 创建一个存放包体的目录:mkdir /home/snmpdGit/snmpd 执行这条命令:yum install --downloadonly --downloaddir=/root/snmp net-snmp net-snmp-devel net-snmp-libs net-snmp-utils php-snmp 下面主要讲解这种方式的脚本制作 离线安装脚本 : install.sh rpm -ivh *.rpm --nodeps --force 制作 安装包 git归档 http://gitlab.gbcom.com.cn/dualvenDoc/snmpdoffline.git 核心脚本放于snmpd/start.sh.不公开 来源: oschina 链接: https://my.oschina.net/u/4404863/blog

详解CenOs6.7下安装Cacti

China☆狼群 提交于 2020-08-11 02:14:20
Cacti [开个嗒 ]是Linux下的一种软控软件,基于PHP开发带有图形化界面,使用方便简洁,主要基于SNMP协议可以监控的设备有Linux与Windows服务器。 环境介绍:CenOs6.7 软件版本:cacti-0.8.8f.tar.gz[需要自己去官方网站下载] 开始安装 yum -y install httpd php php-mysql php-snmp php-xml php-gd mysql mysql-server    启动http和mysql service httpd start service mysqld start    执行mysql安全设置,根据设置root密码,删除匿名用户,删除自带测试库,禁止root远程 mysql_secure_installation          安装RRDTool用于绘图 yum -y install rrdtool    NET-SNMP 是一种开放源代码的 SNMP 协议实现。它支持 SNMP v1, SNMP v2c 与 SNMP v3,并可以使用 IPV4 及 IPV6 。也包含 SNMP Trap 的所有相关实现。 Net- snmp 包含了 snmp 实用程序集和完整的 snmp 开发库。 安装net - snmp yum -y install net-snmp net-snmp-libs net

arm net-snmp使用

别等时光非礼了梦想. 提交于 2020-08-09 20:57:11
arm net-snmp使用 参考MIB如下(该参考MIB主要获取ARM的时间和状态): MIB简述参考:https://blog.csdn.net/shanzhizi/article/details/15340305 ```c -- RSU-STATE-MIB.my RSU-STATE-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP FROM SNMPv2-CONF enterprises, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI DisplayString FROM SNMPv2-TC; -- October 09, 2002 at 14:50 GMT -- 1.3.6.1.4.1.16535 RSU-state MODULE-IDENTITY LAST-UPDATED "202007161450Z" -- October 09, 2002 at 14:50 GMT ORGANIZATION "DEMO" CONTACT-INFO "Basic state of antenna" DESCRIPTION "RSU's

基于keepalived配置数据库主从实现高可用

女生的网名这么多〃 提交于 2020-08-04 22:10:59
基于keepalived配置数据库主从实现高可用 使用keepalived来监听端口,实现数据库的高可用。实现效果,其中一台数据库服务器突然出故障或关机时,应该不影响应用正常运行,等待服务器启动之后,数据能够自动同步,保持数据一致性。 主从配置 架构图及原理 主从状态下,必须保证业务数据实际写入Master数据库,Slave数据库只承担读的作用; Master 数据库只要发生变化,立马记录到Binary log日志文件中; Slave数据库启动一个I/O thread连接Master数据库,请求Master变化的二进制日志; Slave I/O获取到的二进制日志,保存到自己的Relay log 日志文件中; Slave 有一个 SQL thread定时检查Realy log是否变化,变化那么就更新数据。 数据库资源 数据库 数据库IP 节点 Gbase1 192.168.0.52 Master Gbase2 192.168.0.53 Slave 配置步骤 主master配置 修改配置文件,添加以下内容(gs.cnf) server-id=1 log-bin=gbase-log #开启binlog日志 binlog_fromat=row 重启数据库 2. 重启数据库并登陆数据库 #创建同步用的账号 set SQL_LOG_BIN=0; CREATE USER 'save'@'%'

Python netsnmp oid

二次信任 提交于 2020-07-28 17:50:17
CPU Statistics Load 1 minute Load: .1.3.6.1.4.1.2021.10.1.3.1 5 minute Load: .1.3.6.1.4.1.2021.10.1.3.2 15 minute Load: .1.3.6.1.4.1.2021.10.1.3.3 CPU percentage of user CPU time: .1.3.6.1.4.1.2021.11.9.0 raw user cpu time: .1.3.6.1.4.1.2021.11.50.0 percentages of system CPU time: .1.3.6.1.4.1.2021.11.10.0 raw system cpu time: .1.3.6.1.4.1.2021.11.52.0 percentages of idle CPU time: .1.3.6.1.4.1.2021.11.11.0 raw idle cpu time: .1.3.6.1.4.1.2021.11.53.0 raw nice cpu time: .1.3.6.1.4.1.2021.11.51.0 cpu number: .1.3.6.1.2.1.25.3.2 Memory Statistics Total Swap Size: .1.3.6.1.4.1.2021.4.3.0 UCD-SNMP