- 現在との差分 を表示
- ソース を表示
- MacOSX/HigiSierra/snmpd へ行く。
2: 2019-05-25 (土) 18:14:10 nobuaki | 3: 2019-05-27 (月) 21:08:51 nobuaki | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | *macOSでSNMPDが利用できるまで [#f79dc999] | + | *macOSでSNMPDが利用できるまで [#q8f51c74] |
- | **はじめに [#qfd28db1] | + | **はじめに [#vf627a42] |
macOSをサーバとして運用するので,SNMPによって性能などの監視を行いたい.SNMPはSNMPDで情報を得ることができるが,macOSはデフォルトではSNMPDが起動してないので,その起動や,諸設定を行う. | macOSをサーバとして運用するので,SNMPによって性能などの監視を行いたい.SNMPはSNMPDで情報を得ることができるが,macOSはデフォルトではSNMPDが起動してないので,その起動や,諸設定を行う. | ||
今回は,macOS 10.13.6のHigh Sierraで動作確認した. | 今回は,macOS 10.13.6のHigh Sierraで動作確認した. | ||
- | **現状確認. [#e466386e] | + | **現状確認. [#z5458eb9] |
まずは,現在SNMPプロセスが起動してない事を確認. | まずは,現在SNMPプロセスが起動してない事を確認. | ||
Line 54: | Line 54: | ||
稼働確認できた. | 稼働確認できた. | ||
- | **SNMPで接続してみる [#wc20b48c] | + | **SNMPで接続してみる [#pf2a6ed7] |
SNMPDプロセスが起動したので,次はsnmpwalkコマンドを使って,SNMPで接続して情報を取得する. | SNMPDプロセスが起動したので,次はsnmpwalkコマンドを使って,SNMPで接続して情報を取得する. | ||
Line 69: | Line 69: | ||
- | **snmpd.confをsnmpconfコマンドを使って対話的に設定する [#e81854ac] | + | **snmpd.confをsnmpconfコマンドを使って対話的に設定する [#rc84f469] |
- | ***snmpd.confファイルを確認 [#fc05a79a] | + | ***snmpd.confファイルを確認 [#w7647ece] |
snmpconfコマンドを使うと,/usr/share/snmp/snmpd.confが作成されるが,現在存在しているか確認する. | snmpconfコマンドを使うと,/usr/share/snmp/snmpd.confが作成されるが,現在存在しているか確認する. | ||
Line 108: | Line 108: | ||
snmpd.confは存在しなかった. | snmpd.confは存在しなかった. | ||
- | ***snmpconfのコマンドヘルプの確認 [#l645bb8a] | + | ***snmpconfのコマンドヘルプの確認 [#u37b09c6] |
sndmpdは,snmpd.confで設定を制御するが,まずは/usr/bin/snmpconfコマンドを使ってカスタマイズする. | sndmpdは,snmpd.confで設定を制御するが,まずは/usr/bin/snmpconfコマンドを使ってカスタマイズする. | ||
Line 132: | Line 132: | ||
$ | $ | ||
新しいファイルを/usr/share/snmp以下に作成するのでiオプションをつけて実行する. | 新しいファイルを/usr/share/snmp以下に作成するのでiオプションをつけて実行する. | ||
- | $ sudo /usr/bin/snmpconf -f🆑 | + | $ sudo /usr/bin/snmpconf -i🆑 |
Password:🆑 | Password:🆑 | ||
Line 246: | Line 246: | ||
何も設定してないので,何もないね. | 何も設定してないので,何もないね. | ||
- | ***snmpd.confにシステム情報を設定する [#fa90f29a] | + | ***snmpd.confにシステム情報を設定する [#reb77aaa] |
snmpconfを実行. | snmpconfを実行. | ||
Line 317: | Line 317: | ||
Select section: | Select section: | ||
- | ****syslocationの設定 [#df51d017] | + | ****syslocationの設定 [#w2fc92a6] |
最初は,物理的な場所を設定するので,1を選択. | 最初は,物理的な場所を設定するので,1を選択. | ||
Line 356: | Line 356: | ||
Select section: | Select section: | ||
- | ****syscontactの設定 [#q1ebc60e] | + | ****syscontactの設定 [#teb84fdc] |
次に,管理者の連絡先を入力するために2を選択. | 次に,管理者の連絡先を入力するために2を選択. | ||
Line 395: | Line 395: | ||
Select section: | Select section: | ||
- | ****sysservicesの設定 [#o32f3a58] | + | ****sysservicesの設定 [#x8794139] |
sysServices Objectの設定を行うので,3を入力. | sysServices Objectの設定を行うので,3を入力. | ||
Line 441: | Line 441: | ||
Select section: | Select section: | ||
- | ****設定を確認し保存する [#kc760eb9] | + | ****設定を確認し保存する [#n06770c9] |
これまで設定した内容を確認するのでlistと入力. | これまで設定した内容を確認するのでlistと入力. | ||
Line 563: | Line 563: | ||
設定が保存されていることを確認. | 設定が保存されていることを確認. | ||
- | **監視設定を定義する [#n33fcb26] | + | **監視設定を定義する [#u5bc4e3e] |
プロセス,ディスク容量,ロードアベレージ,ファイルサイズなどの監視を行う設定を行う. | プロセス,ディスク容量,ロードアベレージ,ファイルサイズなどの監視を行う設定を行う. | ||
+ | まずは,サイド編集モードまで. | ||
$ sudo /usr/bin/snmpconf -i🆑 | $ sudo /usr/bin/snmpconf -i🆑 | ||
Line 624: | Line 625: | ||
Select section: | Select section: | ||
+ | ここから先は,メニューを順番に選んでいく. | ||
- | + | ***プロセスの監視を行う [#i3914a34] | |
- | ***プロセスの監視を行う [#o288cf0a] | + | |
Check for processes that should be running.を選択する. | Check for processes that should be running.を選択する. | ||
Line 632: | Line 633: | ||
Select section: 1🆑 | Select section: 1🆑 | ||
- | Configuring: proc | + | Configuring: proc🈁 |
Description: | Description: | ||
Check for processes that should be running. | Check for processes that should be running. | ||
Line 649: | Line 650: | ||
ここでは,Sambaのプロセスを監視する.プロセス名はsmbd. | ここでは,Sambaのプロセスを監視する.プロセス名はsmbd. | ||
+ | 単純にプロセス名だけを指定する. | ||
- | Name of the process you want to check on: /usr/sbin/smbd🆑 | + | Name of the process you want to check on: smbd🆑 |
- | Maximum number of processes named '/usr/sbin/smbd' that should be running [default = 0]:🆑 | + | Maximum number of processes named 'smbd' that should be running [default = 0]:🆑 |
- | Minimum number of processes named '/usr/sbin/smbd' that should be running [default = 0]:🆑 | + | Minimum number of processes named 'smbd' that should be running [default = 0]:🆑 |
- | Finished Output: proc /usr/sbin/smbd | + | Finished Output: proc smbd |
Section: Monitor Various Aspects of the Running Host | Section: Monitor Various Aspects of the Running Host | ||
Line 671: | Line 673: | ||
Select section: | Select section: | ||
- | ***ディスクの空き容量の監視を行う [#lff26ec6] | + | 今回は,プロセス数をmaxもminも,何も指定しないで0(ゼロ)とした.こういう指定をすると,プロセスが1つ以上起動してないとエラーという設定となる. |
- | /Volumes/RAID0_12TBというボリュームが95%を超えるかどうかを監視する. | + | ***ディスクの空き容量の監視を行う [#dbd4165a] |
- | select section: 2🆑 | + | 今回は,例として/Volumes/RAID0_12TBというボリュームが95%を超えるかどうかを監視する. |
- | Configuring: disk | + | select section: 2🆑 |
- | Description: | + | |
- | Check for disk space usage of a partition. | + | |
- | The agent can check the amount of available disk space, and make | + | |
- | sure it is above a set limit. | + | |
- | disk PATH [MIN=100000] | + | Configuring: disk🈁 |
+ | Description: | ||
+ | Check for disk space usage of a partition. | ||
+ | The agent can check the amount of available disk space, and make | ||
+ | sure it is above a set limit. | ||
- | PATH: mount path to the disk in question. | + | disk PATH [MIN=100000] |
- | MIN: Disks with space below this value will have the Mib's errorFlag set. | + | |
- | Can be a raw integer value (units of kB) or a percentage followed by the % | + | |
- | symbol. Default value = 100000. | + | |
- | The results are reported in the dskTable section of the UCD-SNMP-MIB tree | + | PATH: mount path to the disk in question. |
+ | MIN: Disks with space below this value will have the Mib's errorFlag set. | ||
+ | Can be a raw integer value (units of kB) or a percentage followed by the % | ||
+ | symbol. Default value = 100000. | ||
- | Enter the mount point for the disk partion to be checked on: /Volumes/RAID0_12TB🆑 | + | The results are reported in the dskTable section of the UCD-SNMP-MIB tree |
- | Enter the minimum amount of space that should be available on /Volumes/RAID0_12TB: 95%🆑 | + | |
- | Finished Output: disk /Volumes/RAID0_12TB 95%🈁 | + | Enter the mount point for the disk partion to be checked on: /Volumes/RAID0_12TB🆑 |
+ | Enter the minimum amount of space that should be available on /Volumes/RAID0_12TB: 95%🆑 | ||
- | Section: Monitor Various Aspects of the Running Host | + | Finished Output: disk /Volumes/RAID0_12TB 95%🈁 |
- | Description: | + | |
- | The following check up on various aspects of a host. | + | |
- | Select from: | + | Section: Monitor Various Aspects of the Running Host |
+ | Description: | ||
+ | The following check up on various aspects of a host. | ||
- | 1: Check for processes that should be running. | + | Select from: |
- | 2: Check for disk space usage of a partition. | + | |
- | 3: Check for unreasonable load average values. | + | |
- | 4: Check on the size of a file. | + | |
- | Other options: finished, list | + | 1: Check for processes that should be running. |
+ | 2: Check for disk space usage of a partition. | ||
+ | 3: Check for unreasonable load average values. | ||
+ | 4: Check on the size of a file. | ||
- | Select section: | + | Other options: finished, list |
- | ***ロードアベレージを監視する [#h7027a1b] | + | Select section: |
+ | |||
+ | システムドライブを指定する場合は,70%くらいが良いのだと思う.大量にエラーがでたら急激に増えるものだしね. | ||
+ | |||
+ | ***ロードアベレージを監視する [#b1853029] | ||
ロードアベレージは,CPU1つがビジー状態だと1なので,今回は4coreマシンなので,4の倍数で値を設定した. | ロードアベレージは,CPU1つがビジー状態だと1なので,今回は4coreマシンなので,4の倍数で値を設定した. | ||
Line 753: | Line 759: | ||
Select section: | Select section: | ||
- | ***ファイルサイズの監視 [#hc53d10b] | + | 一旦はこれで. |
+ | |||
+ | ***ファイルサイズの監視 [#qfe8128e] | ||
- | 継続することで大きくなるファイルを監視する.ここではsyslog.logとしている. | + | 継続することで大きくなるファイルを監視する.ここではmacosなので,system.logとしている.Linuxだと/var/log/messagesになる. |
ファイルサイズは30000KB(30Mbyte)とした. | ファイルサイズは30000KB(30Mbyte)とした. | ||
Line 792: | Line 800: | ||
Select section: | Select section: | ||
+ | ここまでで一通り終了. | ||
- | 設定を確認し,終了する. | + | ****設定を確認し,終了する. [#o7dd07a1] |
- | Select section: list | + | これまで設定した内容を確認するために,listコマンドを実行. |
+ | |||
+ | Select section: list🆑 | ||
Lines defined for section "Monitor Various Aspects of the Running Host" so far: | Lines defined for section "Monitor Various Aspects of the Running Host" so far: | ||
- | proc /usr/sbin/smbd | + | proc smbd |
disk /Volumes/RAID0_12TB 95% | disk /Volumes/RAID0_12TB 95% | ||
- | disk /Volumes/zeusHD 80% | ||
load 12 8 4 | load 12 8 4 | ||
file /var/log/system.log 30000 | file /var/log/system.log 30000 | ||
Line 816: | Line 826: | ||
Other options: finished, list | Other options: finished, list | ||
- | Select section: finished | + | 問題ないので,finishedやquitで終了. |
+ | |||
+ | Select section: finished🆑 | ||
The configuration information which can be put into snmpd.conf is divided | The configuration information which can be put into snmpd.conf is divided | ||
Line 829: | Line 841: | ||
6: Access Control Setup | 6: Access Control Setup | ||
- | Other options: finished | + | Other options: finished🈁 |
- | Select section: finished | + | Select section: finished🆑 |
I can create the following types of configuration files for you. | I can create the following types of configuration files for you. | ||
Line 841: | Line 853: | ||
3: snmpd.conf | 3: snmpd.conf | ||
- | Other options: quit | + | Other options: quit🈁 |
- | Select File: quit | + | Select File: quit🆑 |
The following files were created: | The following files were created: | ||
- | snmpd.conf installed in /usr/share/snmp | + | snmpd.conf installed in /usr/share/snmp🈁 |
+ | $ | ||
+ | |||
+ | 設定ファイルが書き出された模様. | ||
+ | |||
+ | ****snmpd.confファイルを確認する [#u0726cb5] | ||
+ | |||
+ | ここまでで設定されたsnmpd.confファイルを確認する. | ||
+ | |||
+ | $ cat /usr/share/snmp/snmpd.conf🆑 | ||
+ | ########################################################################### | ||
+ | # | ||
+ | # snmpd.conf | ||
+ | # | ||
+ | # - created by the snmpconf configuration program | ||
+ | # | ||
+ | |||
+ | |||
+ | |||
+ | ########################################################################### | ||
+ | # SECTION: Monitor Various Aspects of the Running Host | ||
+ | # | ||
+ | # The following check up on various aspects of a host. | ||
+ | |||
+ | # proc: Check for processes that should be running. | ||
+ | # proc NAME [MAX=0] [MIN=0] | ||
+ | # | ||
+ | # NAME: the name of the process to check for. It must match | ||
+ | # exactly (ie, http will not find httpd processes). | ||
+ | # MAX: the maximum number allowed to be running. Defaults to 0. | ||
+ | # MIN: the minimum number to be running. Defaults to 0. | ||
+ | # | ||
+ | # The results are reported in the prTable section of the UCD-SNMP-MIB tree | ||
+ | # Special Case: When the min and max numbers are both 0, it assumes | ||
+ | # you want a max of infinity and a min of 1. | ||
+ | |||
+ | proc smbd🈁 | ||
+ | |||
+ | # disk: Check for disk space usage of a partition. | ||
+ | # The agent can check the amount of available disk space, and make | ||
+ | # sure it is above a set limit. | ||
+ | # | ||
+ | # disk PATH [MIN=100000] | ||
+ | # | ||
+ | # PATH: mount path to the disk in question. | ||
+ | # MIN: Disks with space below this value will have the Mib's errorFlag set. | ||
+ | # Can be a raw integer value (units of kB) or a percentage followed by the % | ||
+ | # symbol. Default value = 100000. | ||
+ | # | ||
+ | # The results are reported in the dskTable section of the UCD-SNMP-MIB tree | ||
+ | |||
+ | disk /Volumes/RAID0_12TB 95%🈁 | ||
+ | |||
+ | # load: Check for unreasonable load average values. | ||
+ | # Watch the load average levels on the machine. | ||
+ | # | ||
+ | # load [1MAX=12.0] [5MAX=12.0] [15MAX=12.0] | ||
+ | # | ||
+ | # 1MAX: If the 1 minute load average is above this limit at query | ||
+ | # time, the errorFlag will be set. | ||
+ | # 5MAX: Similar, but for 5 min average. | ||
+ | # 15MAX: Similar, but for 15 min average. | ||
+ | # | ||
+ | # The results are reported in the laTable section of the UCD-SNMP-MIB tree | ||
+ | |||
+ | load 12 8 4🈁 | ||
+ | |||
+ | # file: Check on the size of a file. | ||
+ | # Display a files size statistics. | ||
+ | # If it grows to be too large, report an error about it. | ||
+ | # | ||
+ | # file /path/to/file [maxsize_in_kilobytes] | ||
+ | # | ||
+ | # if maxsize is not specified, assume only size reporting is needed. | ||
+ | # | ||
+ | # The results are reported in the fileTable section of the UCD-SNMP-MIB tree | ||
+ | |||
+ | file /var/log/system.log 30000🈁 | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ########################################################################### | ||
+ | # SECTION: System Information Setup | ||
+ | # | ||
+ | # This section defines some of the information reported in | ||
+ | # the "system" mib group in the mibII tree. | ||
+ | |||
+ | # syslocation: The [typically physical] location of the system. | ||
+ | # Note that setting this value here means that when trying to | ||
+ | # perform an snmp SET operation to the sysLocation.0 variable will make | ||
+ | # the agent return the "notWritable" error code. IE, including | ||
+ | # this token in the snmpd.conf file will disable write access to | ||
+ | # the variable. | ||
+ | # arguments: location_string | ||
+ | |||
+ | syslocation BCP🈁 | ||
+ | |||
+ | # syscontact: The contact information for the administrator | ||
+ | # Note that setting this value here means that when trying to | ||
+ | # perform an snmp SET operation to the sysContact.0 variable will make | ||
+ | # the agent return the "notWritable" error code. IE, including | ||
+ | # this token in the snmpd.conf file will disable write access to | ||
+ | # the variable. | ||
+ | # arguments: contact_string | ||
+ | |||
+ | syscontact 管理者メールアドレス | ||
+ | |||
+ | # sysservices: The proper value for the sysServices object. | ||
+ | # arguments: sysservices_number | ||
+ | |||
+ | sysservices 76🈁 | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | $ | ||
+ | |||
+ | コメントとかが多い... | ||
+ | シンプルに書き直す. | ||
+ | |||
+ | $ cat /usr/share/snmp/snmpd.conf🆑 | ||
+ | syslocation BCP | ||
+ | syscontact 管理者メールアドレス | ||
+ | sysservices 76 | ||
+ | |||
+ | proc smbd | ||
+ | disk /Volumes/RAID0_12TB 95% | ||
+ | disk /Volumes/zeusHD 80% | ||
+ | load 12 8 4 | ||
+ | file /var/log/system.log 30000 | ||
+ | |||
+ | $ | ||
+ | |||
+ | たくさん書いてきたけれど,これだけ. | ||
+ | |||
+ | **監視設定を有効化する [#u1340869] | ||
+ | |||
+ | 今回設定した内容を反映させる. | ||
+ | HUPシグナルをsnmpdプロセスに送ることで,反映させる. | ||
+ | |||
+ | $ ps -ef|grep snmpd🆑 | ||
+ | 0 66808🈁 1 0 17 519 ?? 3:22.25 /usr/libexec/snmpd -f | ||
+ | 501 43526 42924 0 6:38PM ttys003 0:00.01 grep snmpd | ||
+ | $ sudo kill -HUP 66808🆑 | ||
+ | $ ps -ef|grep snmpd🆑 | ||
+ | 0 66808 1 0 17 519 ?? 3:22.27 /usr/libexec/snmpd -f | ||
+ | 501 43533 42924 0 6:39PM ttys003 0:00.00 grep snmpd | ||
+ | $ | ||
+ | |||
+ | 設定した内容が反映されているか確認. | ||
+ | |||
+ | $ snmpwalk -v 2c -c public localhost🆑 | ||
+ | SNMPv2-MIB::sysContact.0 = STRING: 管理者メールアドレス | ||
+ | SNMPv2-MIB::sysContact.0 = No more variables left in this MIB View (It is past the end of the MIB tree) | ||
+ | $ | ||
+ | |||
+ | メールアドレスが出てきたから,正しく設定された模様.ただし,最後にNo more variablesとでている.これはアクセス権限がないから. | ||
+ | |||
+ | **セキュリティ設定を行う [#k6bbc64f] | ||
+ | |||
+ | com2secパラメータを設定して,アクセス制御を行う. | ||
+ | |||
+ | まずは,デフォルトのsnmpd.confを確認.(コメントを外して) | ||
+ | |||
+ | $ cat /etc/snmp/snmpd.conf|grep -v -e '^#'|grep -v -e '^$'🆑 | ||
+ | com2sec local localhost COMMUNITY🈁 | ||
+ | com2sec mynetwork NETWORK/24 COMMUNITY🈁 | ||
+ | group MyRWGroup v1 local | ||
+ | group MyRWGroup v2c local | ||
+ | group MyRWGroup usm local | ||
+ | group MyROGroup v1 mynetwork | ||
+ | group MyROGroup v2c mynetwork | ||
+ | group MyROGroup usm mynetwork | ||
+ | view all included .1 80 | ||
+ | access MyROGroup "" any noauth exact all none none | ||
+ | access MyRWGroup "" any noauth exact all all none | ||
+ | rwuser admin | ||
+ | rocommunity public default .1.3.6.1.2.1.1.4🈁 | ||
+ | syslocation Right here, right now. | ||
+ | syscontact Administrator <postmaster@example.com> | ||
+ | sysservices 76 | ||
+ | proc httpd | ||
+ | exec echotest /bin/echo hello world | ||
+ | exec web_status /Applications/Server.app/Contents/ServerRoot/usr/sbin/serveradmin status web | ||
+ | exec netboot /Applications/Server.app/Contents/ServerRoot/usr/sbin/serveradmin status netboot | ||
+ | disk / 10000 | ||
+ | $ | ||
+ | |||
+ | macOSの場合,execの以降の部分がついている模様.Server.appをインストールしているか否かに依存しない. | ||
+ | 今回は com2sec local にprivate,com2sec mynetworkにpublicを設定する. | ||
+ | また,mibのノードは,.1.3.6.1.2.1.1.4となっているが,最上位を解放する. | ||
+ | まずはオリジナルのファイルをバックアップ. | ||
+ | |||
+ | $ sudo cp -p /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.v00🆑 | ||
+ | $ | ||
+ | |||
+ | 変更後の差分を確認. | ||
+ | |||
+ | $ diff /etc/snmp/snmpd.conf.v00 /etc/snmp/snmpd.conf🆑 | ||
+ | 61,62c61,62 | ||
+ | < com2sec local localhost COMMUNITY | ||
+ | < com2sec mynetwork NETWORK/24 COMMUNITY | ||
+ | --- | ||
+ | > com2sec local localhost private | ||
+ | > com2sec mynetwork NETWORK/24 public | ||
+ | 98c98,99 | ||
+ | < rocommunity public default .1.3.6.1.2.1.1.4 | ||
+ | --- | ||
+ | > #rocommunity public default .1.3.6.1.2.1.1.4 | ||
+ | > rocommunity public default .1 | ||
+ | 103c104 | ||
+ | < #rwcommunity private | ||
+ | --- | ||
+ | > rwcommunity private | ||
+ | $ | ||
+ | rwcommunity,rwなので書き込みを,privateのコミュニティに許可をする. | ||
+ | これで設定完了. | ||
+ | |||
+ | **snmpwalkでMIB情報を取得 [#a8bfcabd] | ||
+ | |||
+ | snmpd.confを変更したので,SNMPDを再起動して反映させる. | ||
+ | |||
+ | $ sudo launchctl unload -w /System/Library/LaunchDaemons/org.net-snmp.snmpd.plist🆑 | ||
+ | Password:🆑 | ||
+ | $ ps -ef|grep snmpd🆑 | ||
+ | 501 62844 61321 0 8:02PM ttys003 0:00.00 grep snmpd | ||
+ | $ sudo launchctl load -w /System/Library/LaunchDaemons/org.net-snmp.snmpd.plist🆑 | ||
+ | $ ps -ef|grep snmpd🆑 | ||
+ | 0 62848 1 0 8:03PM ?? 0:00.20 /usr/libexec/snmpd -f | ||
+ | 501 62851 61321 0 8:03PM ttys003 0:00.00 grep snmpd | ||
+ | $ | ||
+ | 情報が取得できるようになったか,確認する. | ||
+ | |||
+ | $ snmpwalk -v 2c -c public localhost|head -n 10🆑 | ||
+ | SNMPv2-MIB::sysDescr.0 = STRING: Darwin zeus.local 17.7.0 Darwin Kernel Version 17.7.0: | ||
+ | Wed Feb 27 00:43:23 PST 2019; root:xnu-4570.71.35~1/RELEASE_X86_64 x86_64 | ||
+ | SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.255 | ||
+ | DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (9626) 0:01:36.26 | ||
+ | SNMPv2-MIB::sysContact.0 = STRING: 管理者メールアドレス | ||
+ | SNMPv2-MIB::sysName.0 = STRING: zeus.local | ||
+ | SNMPv2-MIB::sysLocation.0 = STRING: BCP | ||
+ | SNMPv2-MIB::sysServices.0 = INTEGER: 76 | ||
+ | SNMPv2-MIB::sysORLastChange.0 = Timeticks: (0) 0:00:00.00 | ||
+ | SNMPv2-MIB::sysORID.1 = OID: SNMP-MPD-MIB::snmpMPDMIBObjects.3.1.1 | ||
+ | SNMPv2-MIB::sysORID.2 = OID: SNMP-USER-BASED-SM-MIB::usmMIBCompliance | ||
+ | $ | ||
+ | |||
+ | データ取得ができた. | ||
+ | |||
+ | **おさらい [#f57bec1a] | ||
+ | |||
+ | 今回,設定した内容を整理. | ||
+ | |||
+ | $ cat /etc/snmp/snmpd.conf|grep -v -e '^#'|grep -v -e '^$'🆑 | ||
+ | com2sec local localhost private | ||
+ | com2sec mynetwork NETWORK/24 public | ||
+ | group MyRWGroup v1 local | ||
+ | group MyRWGroup v2c local | ||
+ | group MyRWGroup usm local | ||
+ | group MyROGroup v1 mynetwork | ||
+ | group MyROGroup v2c mynetwork | ||
+ | group MyROGroup usm mynetwork | ||
+ | view all included .1 80 | ||
+ | access MyROGroup "" any noauth exact all none none | ||
+ | access MyRWGroup "" any noauth exact all all none | ||
+ | rwuser admin | ||
+ | rocommunity public default .1 | ||
+ | rwcommunity private | ||
+ | syslocation Right here, right now. | ||
+ | syscontact Administrator <postmaster@example.com> | ||
+ | sysservices 76 | ||
+ | proc httpd | ||
+ | exec echotest /bin/echo hello world | ||
+ | exec web_status /Applications/Server.app/Contents/ServerRoot/usr/sbin/serveradmin status web | ||
+ | exec netboot /Applications/Server.app/Contents/ServerRoot/usr/sbin/serveradmin status netboot | ||
+ | disk / 10000 | ||
+ | $ | ||
+ | $ cat /usr/share/snmp/snmpd.conf|grep -v -e '^#'|grep -v -e '^$'🆑 | ||
+ | syslocation BCP | ||
+ | syscontact 管理者メールアドレス | ||
+ | syslocation BCP | ||
+ | sysservices 76 | ||
+ | proc smbd | ||
+ | disk /Volumes/RAID0_12TB 95% | ||
+ | disk /Volumes/zeusHD 80% | ||
+ | load 12 8 4 | ||
+ | file /var/log/system.log 30000 | ||
$ | $ |
- MacOSX/HigiSierra/snmpd のバックアップ一覧
- MacOSX/HigiSierra/snmpd のバックアップ差分(No. All)
- 1: 2019-05-25 (土) 17:48:33 nobuaki
- 2: 2019-05-25 (土) 18:14:10 nobuaki
- 3: 2019-05-27 (月) 21:08:51 nobuaki
- 現: 2020-08-16 (日) 02:12:00 nobuaki
Counter: 2958,
today: 4,
yesterday: 1