unix系統資訊收集參考(hp-ux,solaris,aix)

renjixinchina發表於2012-06-13
The System Information
2006-10-31
Author:Ecore
1 HP-UX系統資訊收集
1.1 Cpu Infomation
#sam //透過sam檢視系統cpu,記憶體等資訊
SAM --> Performance Monitors --> System Properties
# ioscan -fnC processor //透過ioscan命令檢視處理器資訊
#dmesg |grep processor //透過dmesg命令檢視處理器資訊
# echo "itick_per_usec/D" | adb /stand/vmunix /dev/kmem //檢視cpu主頻
# model //檢視cpu資訊
1.2 Memory Infomation
#dmesg|grep mem //檢視記憶體資訊
#ioscan –fnC memory //同上
#swapinfo //檢視swap交換分割槽資訊
1.3 Disk Infomation
#ioscan -fnC disk //列出磁碟列表
# diskinfo /dev/rdsk/cxtxdx //檢視硬碟資訊
#bdf //檢視檔案系統使用資訊
#df –k //同上
#vgdisplay –v vg00 //檢視LVM VG資訊
1.4 System Information
#sysdef //檢視系統核心引數
#uname –a //檢視系統資訊
#hostname //檢視主機名
#uname –i //檢視hostid
#who –r //檢視系統當前執行級別
1.5 Network Information
#netstat –in //檢視網路介面資訊
#netstat –rn //檢視路由資訊
#lanscan //網路硬體資訊
#ifconfig interface-name //檢視網路卡配置資訊
#cat /etc/rc.sysconfig.d/netconf //檢視網路卡配置資訊,預設路由
1.6 Software Information
#swlist –a|more //檢視已安裝的軟體列表
1.7 Patches Information
#swlist patch //檢視已安裝的補丁列表
#show_patches | grep patch_number // /usr/contrib/bin/show_patches
1.8 Other Information
#cmviewcl –v //檢視雙機資訊
#cat /etc/cmcluster/cmconf.assii //檢視雙機配置資訊
#cat /etc/snmpd.conf //檢視snmpd配置檔案
#ps –ef|grep snmpd //檢視日否啟動snmpd守護程式
#sqlplus “/as sysdba” //連線oracle資料庫
>select * from v$version; //該sql語句檢視資料庫版本
1.9 Snmp configure
更改/etc/snmpd.conf 檔案中的community 後面的public為×××××。
.//sbin/init.d/SnmpMaster start .//sbin/init.d/SnmpHpunix start .//sbin/init.d/SnmpMib2 start .//sbin/init.d/SnmpTrpDst start
確認一下檔案是否值=1 /etc/rc.config.d/SnmpHpunix
SNMP_HPUNIX_START=1 /etc/rc.config.d/SnmpMaster SNMP_MASTER_START=1 /etc/rc.config.d/SnmpMib2 SNMP_MIB2_START=1 /etc/rc.config.d/SnmpTrpDst SNMP_TRAPDEST_START=1
ps -ef|grep snmp 可檢視snmp程式是否啟動。
snmpd 可啟動該程式。
/usr/sbin/snmpdm
/etc/SnmpAgent.d/snmpd.conf
2 Solaris系統資訊收集
2.1 Cpu Information
# psrinfo –v //檢視cpu資訊
# mpstat //可以列出多cpu負載的狀態
2.2 Memory Information
# prtconf | grep 'Memory' //可以檢視記憶體的多少
# /usr/platform/sun4u/sbin/prtdiag //同上
#swap –s //檢視swap資訊
2.3 Disk Information
#vxprint //檢視LVM VG資訊
# iostat –E //看硬碟的大小和型號
# prtvtoc /dev/rdsk/c0t0d0s0 //顯示某個磁碟的分割槽狀況
#format //檢視磁碟的大小
#df -k
2.4 System Information
#sysdef –i //檢視系統核心引數
#uname –a //檢視系統資訊
#who –r //檢視執行級別
#hostname //檢視主機名
#hostid //檢視主機id
2.5 Network Information
#ifconfig –a //檢視網路卡配置資訊
# dmesg |grep Link //檢視網路卡速率
#cat /etc/defaultrouter //檢視預設路由
#cat /etc/inet/hosts
#cat /etc/hostname.interface //檢視網路卡配置資訊
#cat /etc/nodename //檢視主機名
2.6 Software Infomation
#pkginfo //檢視已安裝的軟體列表
2.7 Patches Information
#patchadd –p //檢視已安裝補丁列表
#showrev -p
2.8 Other Information
# hastat //該命令可以顯示cluster、節點、
# get_node_status //顯示所在節點的節點號,公用網路卡的狀態等資訊。
#cat /etc/snmp/conf/snmpd.conf
#ps –ef|grep snmpd //snmp守護程式位於/usr/sfw/sbin/snmpd
# scinstall –pv //檢視雙機軟體
#sqlplus “/as sysdba” //連線oracle資料庫
>select * from v$version; //該sql語句檢視資料庫版本
2.9 Snmp configure
snmp
/etc/snmp/conf/snmpd.conf
/usr/lib/snmp/snmpdx
Solaris 10
/etc/sma/snmp/snmpd.conf
/usr/sfw/sbin/snmpd
3 AIX系統資訊收集
3.1 Cpu Infomation
# prtconf | more //檢視cpu資訊
#lsdev –Cc processor //檢視cpu資訊
3.2 Memory Infomation
# rmss –p //檢視記憶體資訊
#lsps -a //檢視swap資訊
#svmon -G
3.3 Disk Information
#lsvg –l rootvg //檢視LVM VG資訊
#du –s //檢視檔案系統使用情況
#du –a //同上
#df –k //檢視檔案系統使用情況
#lsdev –Cc disk
#lspv hdisk0 //檢視硬碟大小
3.4 System Infomation
#hostname //檢視主機名
#uname –a //檢視系統資訊
#bootinfo –y //檢視核心版本
#lsattr –E –l sys0 //檢視核心引數
#hostid
#oslevel –r //作業系統版本、補丁
3.5 Network Information
#lsattr -E –l inet0 //檢視網路卡配置資訊
#ifconfig –a //同上
#netstat –in //檢視網路介面資訊
#netstat –rn //檢視路由資訊
#lsdev –Cc adapter //檢視網路卡數量
# lsdev -Cc disk //檢視磁碟數量
3.6 Software Infomation
#lslpp –L all //檢視已安裝的軟體列表
3.7 Patches Infomation
#instfix –i //檢視已安裝的補丁列表
#instfix -i | grep ML //
3.8 Other Information
# oslevel –r //系統版本和ML版本資訊
#lssrc –g cluster //檢查HACMP是否已在該機啟動
#/usr/sbin/cluster/clstat –a //aix5.xHACMP-檢視雙機系統的當前狀態
#cat /etc/snmpd.conf //檢視snmp配置檔案
#ps –ef|grep snmpd //檢視snmpd是否啟動
#stopsrc –s snmpd //停止snmpd守護程式
#startsrc –s snmpd //啟動snmpd守護程式
#su - oracle
#sqlplus “/as sysdba” //連線oracle資料庫
>select * from v$version; //該sql語句檢視資料庫版本
#smit hacmp //虛擬服務名/浮動IP
#lslpp –l | grep HACMP // hacmp軟體和版本
# lslpp –l | grep cluster //同上
#ps –ef|grep –i oracle
3.9 Snmp configure
作業系統版本高於AIX52(包含),需要使用 snmpv3_ssw -1 (注意:數字1)更改snmp版本到V1,如低於AIX51(包含),跳過該步。
然後更改/etc/snmpd.conf 檔案中的community 後面的public為×××××。
stopsrc –s snmpd
startsrc -s snmpd //重啟snmp服務使配置生效。
/usr/sbin/snmpdm //snmp主程式
/etc/snmpd.conf
3.10 Startup-LOG
errclear 0 //清除日誌
errpt //檢視啟動日誌
alog –o –t console //檢視啟動日誌
install_assist //啟動安裝助手
configassist //啟動配置助手

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15747463/viewspace-732698/,如需轉載,請註明出處,否則將追究法律責任。

相關文章