1 从数据库中获取:数据库中有5张历史数据表,history开头,2张趋势表,trend开头,从趋势表中可以获取到趋势数据。
2 从Web页面获取,监控-最新数据,查看指定监控项的图形,选择时间段立刻查看趋势。
目的:获取zabbix中所有监控的机器主机的IP信息方法1使用zabbixAPI接口python程序方法2直接使用数据库进行查询导出(ip包括monitor和notmonitor的机器,还有为删除的一些残留机器ip)这里使用方法二来介绍mysql-uUSERNAME-pPASSWORD登入mysqlmysql>usezabbix选定 *** 作zabbix库mysql>selectfrominterfacelimit1,10;查看接口信息的表,表中一个字段是IP地址(hosts表中有host和name字段,但是没有接口IP字段)+-------------+--------+------+------+-------+----------------+-----+-------+|interfaceid|hostid|main|type|useip|ip|dns|port|+-------------+--------+------+------+-------+----------------+-----+-------+|255|10361|1|1|1|19216821321||10050||256|10362|1|1|1|19216821322||10050||257|10363|1|1|1|19216821323||10050||258|10364|1|1|1|19216821324||10050||259|10365|1|1|1|19216821325||10050||261|10367|1|1|1|19216821327||10050||262|10368|1|1|1|19216821328||10050||263|10369|1|1|1|19216821329||10050||264|10370|1|1|1|19216821330||10050||265|10371|1|1|1|19216821331||10050|+-------------+--------+------+------+-------+----------------+-----+-------+mysql>selectfrominterfaceintooutfile'/tmp/zabbixip';已文本形式导出这个表(注意导出的路径登入数据库用户必须,对这个路径有写的权限,/tmp权限777)
1,Linux下可以在/proc/cpuinfo中看到每个cpu的详细信息。但是对于双核的cpu,在cpuinfo中会看到两个cpu。常常会让人误以为是两个单核的cpu。
其实应该通过Physical Processor ID来区分单核和双核。而Physical Processor ID可以从cpuinfo或者dmesg中找到。 flags 如果有 ht 说明支持超线程技术 判断物理CPU的个数可以查看physical id 的值,相同则为同一个物理CPU
2,查看内存大小:
cat /proc/meminfo |grep MemTotal
3,其他一些可以查看详细linux系统信息的命令和方法:
uname -a # 查看内核/ *** 作系统/CPU信息的linux系统信息命令
head -n 1 /etc/issue # 查看 *** 作系统版本,是数字1不是字母L
cat /proc/cpuinfo # 查看CPU信息的linux系统信息命令
hostname # 查看计算机名的linux系统信息命令
lspci -tv # 列出所有PCI设备
lsusb -tv # 列出所有USB设备的linux系统信息命令
lsmod # 列出加载的内核模块
env # 查看环境变量资源
free -m # 查看内存使用量和交换区使用量
df -h # 查看各分区使用情况
du -sh # 查看指定目录的大小
grep MemTotal /proc/meminfo # 查看内存总量
grep MemFree /proc/meminfo # 查看空闲内存量
uptime # 查看系统运行时间、用户数、负载
cat /proc/loadavg # 查看系统负载磁盘和分区
mount | column -t # 查看挂接的分区状态
fdisk -l # 查看所有分区
swapon -s # 查看所有交换分区
hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
dmesg | grep IDE # 查看启动时IDE设备检测状况网络
ifconfig # 查看所有网络接口的属性
iptables -L # 查看防火墙设置
route -n # 查看路由表
netstat -lntp # 查看所有监听端口
netstat -antp # 查看所有已经建立的连接
netstat -s # 查看网络统计信息进程
ps -ef # 查看所有进程
top # 实时显示进程状态用户
w # 查看活动用户
id # 查看指定用户信息
last # 查看用户登录日志
cut -d: -f1 /etc/passwd # 查看系统所有用户
cut -d: -f1 /etc/group # 查看系统所有组
crontab -l # 查看当前用户的计划任务服务
chkconfig –list # 列出所有系统服务
chkconfig –list | grep on # 列出所有启动的系统服务程序
rpm -qa # 查看所有安装的软件包
cat /proc/cpuinfo :查看CPU相关参数的linux系统命令
cat /proc/partitions :查看linux硬盘和分区信息的系统信息命令
cat /proc/meminfo :查看linux系统内存信息的linux系统命令
cat /proc/version :查看版本,类似uname -r
cat /proc/ioports :查看设备io端口
cat /proc/interrupts :查看中断
cat /proc/pci :查看pci设备的信息
cat /proc/swaps :查看所有swap分区的信息
说明:Zabbix监控服务端已经配置完成,现在要使用Zabbix对交换机进行监控。具体 *** 作:以下 *** 作在被监控的交换机上进行,这里以Cisco交换机为例。一、登录到Cisco交换机,开启snmp服务注意:使用telnet或者仿真终端登录到交换机特权配置模式enable#切换到特权模式configureterminal#进入全局配置模式snmp-servercommunitypublicro#打开交换机snmp服务,设置团体名称为public,只读snmp-servercommunityciscorw#打开交换机snmp服务,设置团体名称为cisco,读写snmp-serverenabletraps#启用snmp陷阱exit#退出全局配置模式showrun#查看当前配置信息exit#退出特权模式二、使用Getif查看交换机端口信息下载Getif安装完成之后,打开软件注意:Windows7/8/81系统需要单击右键,选择以管理员身份运行,否则软件打开失败!Hostname:交换机ip地址Read:public其他默认点Start连接成功后如下图所示:切换到interface选项卡,点Start连接后查看交换机所有的端口信息,并记录下来,如下图所示:切换到MBrowser选项卡选择iso->org->dod->internet->mgmt->mib-2->interface->ifTable->ifEntry->ifInOctets点Start连接成功后如下图所示:注意:ifInOctets#交换机端口进流量ifOutOctets#交换机端口出流量查看交换机端口出流量:iso->org->dod->internet->mgmt->mib-2->interface->ifTable->ifEntry->ifOutOctetsinterfacesifTableifEntryifInOctets1对应交换机的Vlan1接口,其OID值为:136121221101interfacesifTableifEntryifInOctets5179对应交换机的StackPort1接口,其OID值为:136121221105179interfacesifTableifEntryifInOctets10101对应交换机的GigabitEthernet1/0/1接口,其OID值为:1361212211010101以此类推根据在interface选项卡中的int值,查看当前交换机该端口的OID值,然后在Zabbix中使用OID值对交换机端口进行监控。这里列出了Cisco几款交换机的端口和OID值1、C3750E端口ifInOctets#进口流量13612122110ifOutOctets#出口流量136121221161Vlan15179StackPort15180StackSub-St1-15181StackSub-St1-210101GigabitEthernet1/0/110102GigabitEthernet1/0/210103GigabitEthernet1/0/310104GigabitEthernet1/0/410105GigabitEthernet1/0/510106GigabitEthernet1/0/610107GigabitEthernet1/0/710108GigabitEthernet1/0/810109GigabitEthernet1/0/910110GigabitEthernet1/0/1010111GigabitEthernet1/0/1110112GigabitEthernet1/0/1210113GigabitEthernet1/1/110114GigabitEthernet1/1/210115GigabitEthernet1/1/310116GigabitEthernet1/1/410201TenGigabitEthernet1/1/110202TenGigabitEthernet1/1/214501Null014502FastEthernet02、C2960S端口ifInOctets#进口流量13612122110ifOutOctets#出口流量136121221161Vlan110101GigabitEthernet0/110102GigabitEthernet0/210103GigabitEthernet0/310104GigabitEthernet0/410105GigabitEthernet0/510106GigabitEthernet0/610107GigabitEthernet0/710108GigabitEthernet0/810109GigabitEthernet0/910110GigabitEthernet0/1010111GigabitEthernet0/1110112GigabitEthernet0/1210113GigabitEthernet0/1310114GigabitEthernet0/1410115GigabitEthernet0/1510116GigabitEthernet0/1610117GigabitEthernet0/1710118GigabitEthernet0/1810119GigabitEthernet0/1910120GigabitEthernet0/2010121GigabitEthernet0/2110122GigabitEthernet0/2210123GigabitEthernet0/2310124GigabitEthernet0/2410125GigabitEthernet0/2510126GigabitEthernet0/2610127GigabitEthernet0/2710128GigabitEthernet0/2810129GigabitEthernet0/2910130GigabitEthernet0/3010131GigabitEthernet0/3110132GigabitEthernet0/3210133GigabitEthernet0/3310134GigabitEthernet0/3410135GigabitEthernet0/3510136GigabitEthernet0/3610137GigabitEthernet0/3710138GigabitEthernet0/3810139GigabitEthernet0/3910140GigabitEthernet0/4010141GigabitEthernet0/4110142GigabitEthernet0/4210143GigabitEthernet0/4310144GigabitEthernet0/4410145GigabitEthernet0/4510146GigabitEthernet0/4610147GigabitEthernet0/4710148GigabitEthernet0/4810149GigabitEthernet0/4910150GigabitEthernet0/5012001Null012002FastEthernet03、C3560端口ifInOctets#进口流量13612122110ifOutOctets#出口流量136121221161Vlan110101GigabitEthernet0/110102GigabitEthernet0/210103GigabitEthernet0/310104GigabitEthernet0/410105GigabitEthernet0/510106GigabitEthernet0/610107GigabitEthernet0/710108GigabitEthernet0/810109GigabitEthernet0/910110GigabitEthernet0/1010111GigabitEthernet0/1110112GigabitEthernet0/1210113GigabitEthernet0/1310114GigabitEthernet0/1410115GigabitEthernet0/1510116GigabitEthernet0/1610117GigabitEthernet0/1710118GigabitEthernet0/1810119GigabitEthernet0/1910120GigabitEthernet0/2010121GigabitEthernet0/2110122GigabitEthernet0/2210123GigabitEthernet0/2310124GigabitEthernet0/2410125GigabitEthernet0/2510126GigabitEthernet0/2610127GigabitEthernet0/2710128GigabitEthernet0/2810129GigabitEthernet0/2910130GigabitEthernet0/3010131GigabitEthernet0/3110132GigabitEthernet0/3210133GigabitEthernet0/3310134GigabitEthernet0/3410135GigabitEthernet0/3510136GigabitEthernet0/3610137GigabitEthernet0/3710138GigabitEthernet0/3810139GigabitEthernet0/3910140GigabitEthernet0/4010141GigabitEthernet0/4110142GigabitEthernet0/4210143GigabitEthernet0/4310144GigabitEthernet0/4410145GigabitEthernet0/4510146GigabitEthernet0/4610147GigabitEthernet0/4710148GigabitEthernet0/4810149GigabitEthernet0/4910150GigabitEthernet0/5010151GigabitEthernet0/5110152GigabitEthernet0/5210501Null0三、在Zabbix中添加对交换机的监控1、添加主机打开Zabbix组态-主机群组-创建主机群组组名:交换机存档组态-主机-创建主机主机名称:交换机IP群组:选择上一步创建的交换机SNMP介面-IP地址:交换机IP其他默认状态:受检测中存档2、创建交换机监控模板打开Zabbix组态-模板-创建模板模板名称:CiscoC3750E群组:交换机主机/模板:选择刚刚添加的交换机IP存档3、创建模板监控项目主机-模板,选择刚才创建的模板CiscoC3750E打开项目,如下图所示:创建新监控这里我们监控CiscoC3750E交换机端口GigabitEthernet0/1的进口流量名称:GigabitEthernet0/1In类型:SNMPv2端点代理程式键值:ifInOctets10101SNMPOID:1361212211010101SNMPcommunity:public数据类型:数字的(无正负)数据类型:十进制数字单位:bps使用自订倍数:打钩8数据更新间隔:60Historystorageperiod(indays):7Trendstorageperiod(indays):365储存值:差量(每秒速率)展示值:不变存档4、创建监控图形组态-主机选择刚刚创建的交换机IP-图形如下图所示:创建图形名称:GigabitEthernet0/1In添加,选择刚才创建的监控项目存档5、查看监控状态打开Zabbix检测中-图形群组:交换机主机:交换机IP图形:GigabitEthernet1/0/1如下图所示至此,Zabbix监控交换机设置完成。备注:Cisco交换机cpu和内存监控OID值5秒内的cpuload(百分比)enterprises921560snmpwalk-v2c-ctestIP1361419215601分钟内的cpuload(百分比)snmpwalk-v2c-ctestIP1361419215705分钟内的cpuload(百分比)snmpwalk-v2c-ctestIP136141921580获取内存使用情况snmpwalk-v2c-ctestIP13614199481115获取内存空闲情况snmpwalk-v2c-ctestIP13614199481116当前内存使用enterprises9948111511361419948111511361419948111521361419948111516
以上就是关于zabbix 如何获取 host 的趋势数据全部的内容,包括:zabbix 如何获取 host 的趋势数据、如何通过python获取zabbix中的graph报表、zabbix3.0中怎样检测主机的cpu和内存和磁盘等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)