■概略
オープンソースエンジニア歴30年超の筆者が2023年からIBMiを学びだした学習記録です
IBMiでsnmpd(snmpエージェント)を設定します
■参考URL
https://tigertaizo.hatenablog.com/entry/2017/08/07/185204
https://tigertaizo.hatenablog.com/entry/2017/08/09/222107
■エージェント
snmpエージェントは192.168.1.25/24
snmpクライアントは192.168.252.0/24
◯192.168.252.0/24からコミュニティ名COMM1でアクセスを許可する
CHGSNMPA SYSD('AS400DEV2 SNMP AGENT') AUTOSTART(*YES) TRPMGR(('192.168.252.0' '255.255.255.0' 'COMM1' *YES))
ADDCOMSNMP COM(COMM1) INTNETADR(('192.168.252.0' '255.255.255.0'))
STRTCPSVR SERVER(*SNMP)
TCP1A0F: SNMPサーバーは開始中である。
◯起動確認
WRKACTJOB SBS(QSYSWRK)
QSNMPSA QTCP 004386 QTCP BCH 2 35 .0 0 .0 PGM-QNMSARTR DEQW 1 9
QTMSNMP QTCP 004383 QTCP BCH 2 35 .0 0 .0 PGM-QTOSMAIN DEQW 1 9
QTMSNMPINF QTCP 004385 QTCP BCH 2 50 .0 0 .0 PGM-QTOSINF DEQW 1 9
QTMSNMPRCV QTCP 004384 QTCP BCH 2 50 .0 0 .0 PGM-QTOSRCVR TIMW 1 8
■クライアント
◯Linux(AmazonLinux2)(192.168.252.201/24)
[root@al2 ~]# yum install net-snmp-utils
◯全体取得
$ snmpwalk -v1 -c COMM1 192.168.1.25
◯CPU使用率
$ snmpwalk -v1 -c COMM1 192.168.1.25 1.3.6.1.4.1.2.6.4.5.1.0
SNMPv2-SMI::enterprises.2.6.4.5.1.0 = Gauge32: 20
◯DISK
*hrStorage
$ snmpwalk -v1 -c COMM1 192.168.1.25 1.3.6.1.2.1.25.2.3.1
*DISK容量
$ snmpwalk -v1 -c COMM1 192.168.1.25 HOST-RESOURCES-MIB::hrStorageSize.1
HOST-RESOURCES-MIB::hrStorageSize.1 = INTEGER: 607832064
*DISK使用量
$ snmpwalk -v1 -c COMM1 192.168.1.25 HOST-RESOURCES-MIB::hrStorageUsed.1
HOST-RESOURCES-MIB::hrStorageUsed.1 = INTEGER: 138680400