Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> SNMPスクリプトのログ記録と独立した設定を呼び出す

SNMPスクリプトのログ記録と独立した設定を呼び出す

  

NET-SNMPスクリプトなどの外部関数、呼び出すことができます。vi /etc/snmp/snmpd.confに

execの.1.3.6.1.4.1.2021.18 tcpCurrEstab /など/snmp/tcpconn.shexec .1.3.6.1.4.1.2021.19 tcpCurrHttp /etc/snmp/tcphttp.shexec .1.3.6.1.4.1.2021.20 tcpCurrPhp-FPM /etc/snmp/tcpphp.shexec .1.3.6.1.4.1.2021.21旧バージョンの設定上記tcpCurrMemcache /etc/snmp/tcpmemcache.shは、新しいバージョンで、放棄されています

は.1.3.6.1.4.1.2021.18 tcpCurrEstab /etc/snmp/tcpconn.shextend .1.3を拡張します.6.1.4.1.2021.19 tcpCurrHttp /etc/snmp/tcphttp.shextend .1.3.6.1.4.1.2021.20 tcpCurrPhp-FPM /etc/snmp/tcpphp.shextend .1.3.6.1.4.1.2021.21 tcpCurrMemcacheの/etc /SNMP /tcpmemcache。 Shsnmpdは次のように設定されたセグメントアクセスを許可しようとしています。

com2sec notConfigUser 192.168.1.0/24 /shconn = `netstat -s -t |  接続を確立する Awk '{print $ 1}' `echo $ conn [root @ ha1ログ]#cat /etc/snmp/tcphttp.sh

#!/bin /shnetstat -an |  Grep ':80' |  グレップ  Wc -l [root @ ha1ログ]#cat /etc/snmp/tcpmemcache.sh

#!/bin /shnetstat -an |  Grep:11211 |  グレップ  Wc -l [root @ ha1ログ]#cat /etc/snmp/tcpphp.sh

#!/bin /shnetstat -an |  Grep:9000 |  グレップ  Wc -l再起動net-snmpd:

service snmpd再起動テスト:[root @ ha1ログ]#snmpwalk -v 2c -c public 192.168.1.4.1.3.6.1.4.1.2021.18

UCD-SNMP-MIB :: ucdavis.18.1.1 = INTEGER:1UCD-SNMP-MIB :: ucdavis.18.2.1 = STRING:" tcpCurrEstab" UCD-SNMP-MIB :: ucdavis.18.3.1 = STRING:" /etc/snmp/tcpconn.sh" UCD-SNMP-MIB :: ucdavis.18.100.1 = INTEGER:0UCD-SNMP-MIB :: ucdavis.18.101.1 = STRING:" 5023" UCD-SNMP-MIB: :ucdavis.18.102.1 =整数:0UCD-SNMP-MIB :: ucdavis.18.103.1 ="成功したことを示す情報が出力されました。デフォルトのnet-snmpdは/var /log /messesにログを出力し、次のように設定された別のログファイルに出力したいと考えています。vi /etc/sysconfig/snmpd.options
-LSD -lfを/dev /null -p /var/run/snmpd.pid -a" OPTIONS =" -LFの/var/log/snmpd.log"ネットのsnmpdを再起動します。

サービスのsnmpd restartcat /var/log/snmpd.log

Copyright © Windowsの知識 All Rights Reserved