接下来的几篇文章主要是关于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
|
1
2
3
|
access notConfigGroup "" any noauth exact all none none
view all included .1 80recommunity public 192.168.10.1 |
3、启动服务
servicesnmpdrestart
四、常用systemoid
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#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常用命令
|
1
2
3
4
5
6
7
8
9
10
|
#查看系统所有的oid以及oid名称snmpwalk -v1 -cpublic localhost -m all#查看该oid的描述snmpptranslate -Td .1.3.6.1.4.1.2021.9.1.8.1#查看单个oidsnmpptranslate -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来实现监控。
本文转自shayang8851CTO博客,原文链接:http://blog.51cto.com/janephp/1308436,如需转载请自行联系原作者

2237

被折叠的 条评论
为什么被折叠?



