接下来的几篇文章主要是关于Linux服务器的监控、网络管理以及邮件报警的一些简单介绍,因为不是Linux运维出身,这里只是爱好的学习总结,希望对自己有所帮助。
一、网络管理的概念
1、监督、组织和控制网络通信服务和信息处理所必须的各种活动的总称。
2、利用多种应用程序、工具和设备来监控和维护网络运行的一种技术。
控制台程序通过监控收集被管理设备数据,然后处理数据比方说绘制成图,来实现监控行为。
被管理设备 | 网络管理工作站 |
MIB数据集 | 控制台程序 |
二、SNMP协议
1、轮询(Polling)和中断(Interrupe)
其中控制程序访问数据叫做轮询,而被管理设备出现问题时主动发送报告给控制程序叫中断。
2、常用网络管理软件
网管软件 | 公司 | 说明 | |
sitescope | HP | 兼容跨平台,适合大型企网络管理 | |
netview | IBM | 既可以作为一个跨平台系统,也可以作为一个开发平台,适合大规模企业 | |
mrtg | 开源软件 | 监控网络链路流量负载的工具软件,通过snmp协议得到设备的流量信息 | |
cacti | 开源软件 | 一套基于PHP、MYSQL、SNMP、RRDTool开发的网络流量监测图形分析工具 | |
Solarwinds | Solarwinds | 包括网络自动发现、故障发现、性能监控的姑等组合的软件 | |
WhatsUp | IPswitch | 提供对网络服务状态、SNMP数据、windows和syslog事件的监控和警告 |
三、安装snmp
1、安装snmp软件包
yum-yinstallnet-snmp*
2、编辑snmp配置文件
vim/etc/snmp/snmp.conf
access notConfigGroup "" any noauth exact all none none view all included .1 80 recommunity public 192.168.10.1
3、启动服务
servicesnmpdrestart
四、常用systemoid
#linux 系统负载 #1分钟系统负载 .1.3.6.1.4.1.2021.10.1.5.1 #15分钟系统负载 .1.3.6.1.4.1.2021.10.1.5.3 #linux cpu 使用和空闲 #cpu使用率 .1.3.6.1.4.1.2021.10.11.50.0 #cpu空闲率 .1.3.6.1.4.1.2021.10.11.53.0 #监视硬盘空间 #根分区oid .1.3.6.1.4.1.2021.9.1.8.1 #boot分区 .1.3.6.1.4.1.2021.9.1.8.2 #TCP连接数 .1.3.6.1.2.1.6.9.0 #监视内存使用量 #内存使用量 .1.3.6.1.2.1.25.2.2.1.6.2 #swap使用量 .1.3.6.1.2.1.25.2.2.1.6.3 #监视系统进程数 .1.3.6.1.2.1.25.1.6.0 #更多参数可参考官方
五、snmp常用命令
#查看系统所有的oid以及oid名称 snmpwalk -v1 -cpublic localhost -m all #查看该oid的描述 snmpptranslate -Td .1.3.6.1.4.1.2021.9.1.8.1 #查看单个oid snmpptranslate -T1 .1.3.6.1.4.1.2021.9.1.8.1 #查看整个oid全称 snmpptranslate -Of .1.3.6.1.4.1.2021.9.1.8.1 #查看该oid的名称和值 snmpget -v1 cpublic localhost .1.3.6.1.4.1.2021.9.1.8.1
这些内容主要是要结合下一篇要说的mrtg来实现监控。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。