MA-E3xxには、Zabbix Agent をインストールしてあります。
設定することにより、Zabbix により監視・制御をすることが可能です。
とても役に立つ参考書を紹介しておきます。
監視中の画面例です。
取得・監視できる項目は、下の表のとおりです。
Application | Item | Graph/History |
---|---|---|
CPU | Context switches per second | G |
CPU idle time | G | |
CPU interrupt time | G | |
CPU iowait time | G | |
CPU nice time | G | |
CPU softirq time | G | |
CPU steal time | G | |
CPU system time | G | |
CPU user time | G | |
Interrupts per second | G | |
Processor load (1 min average per core) | G | |
Processor load (5 min average per core) | G | |
Processor load (15 min average per core) | G | |
General | Host boot time | G |
Host local time | G | |
Host name | H | |
System information | H | |
System uptime | G | |
Memory | Available memory | G |
Free swap space | G | |
Free swap space in % | G | |
Total memory | G | |
Total swap space | G | |
Network interfaces | Incoming network traffic on dummy0 | G |
Incoming network traffic on eth0 | G | |
Incoming network traffic on eth1 | G | |
Incoming network traffic on gre0 | G | |
Incoming network traffic on gretap0 | G | |
Incoming network traffic on ip\_vti0 | G | |
Incoming network traffic on tunl0 | G | |
Outgoing network traffic on dummy0 | G | |
Outgoing network traffic on eth0 | G | |
Outgoing network traffic on eth1 | G | |
Outgoing network traffic on gre0 | G | |
Outgoing network traffic on gretap0 | G | |
Outgoing network traffic on ip\_vti0 | G | |
Outgoing network traffic on tunl0 | G | |
OS | Host boot time | G |
Host local time | G | |
Host name | H | |
Maximum number of opened files | G | |
Maximum number of processes | G | |
Number of logged in users | G | |
System information | H | |
System uptime | G | |
Performance | (“CPU” と同じ) | |
Processes | Number of processes | G |
Number of running processes | G | |
Security | Checksum of /etc/passwd | G |
Zabbix agent | Agent ping | G |
Host name of zabbix\_agentd running | H | |
Version of zabbix\_agent(d) running | H |
Zabbix Agent の設定ファイルは、/etc/zabbix/zabbix_agentd.conf です。
いくつかの項目を設定します。
user1@plum:~$ sudo nano -w /etc/zabbix/zabbix_agentd.conf
設定が必要な項目は下記となります。
Item | Default | Info |
---|---|---|
LogFileSize | 0(v2.1.6 からは4) | ログファイル最大サイズ (MB) |
EnableRemoteCommands | 0 | Zabbix server からのリモート制御 有効/無効 |
Server | 127.0.0.1 | Zabbix server の IPアドレスもしくはホスト名 |
ServerActive | 127.0.0.1 | アクティブチェックする Zabbix server のIPアドレス:ポート番号 |
Hostname | Zabbix server(v2.1.6 からは “MA-E3xx”) | ホスト名 |
Zabbix Agent を起動するかどうかの設定は、/etc/default/zabbix-agent にありますので、そちらも編集します。
user1@plum:~$ sudo nano -w /etc/default/zabbix-agent
# defaults file for zabbix-agent # Start the Zabbix on init? # (Possible values: "yes" or "no") START="no" # Absolute path to the configuration file CONFIG_FILE="/etc/zabbix/zabbix_agentd.conf"
“START=” の値を “yes” に変更します。
service コマンドにより、Zabbix-Agent を起動します。
user1@plum:~$ sudo service zabbix-agent start zabbix-agent start/running, process 1930 user1@plum:~$
user1@plum:~$ ps ax | grep zabbix 1930 ? S 0:00 /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf 1933 ? S 0:00 /usr/sbin/zabbix_agentd: collector [idle 1 sec] 1934 ? S 0:00 /usr/sbin/zabbix_agentd: listener #1 [waiting for connection] 1936 ? S 0:00 /usr/sbin/zabbix_agentd: listener #2 [waiting for connection] 1938 ? S 0:00 /usr/sbin/zabbix_agentd: listener #3 [waiting for connection] 1939 ? S 0:00 /usr/sbin/zabbix_agentd: active checks #1 [idle 1 sec] 1942 pts/0 S+ 0:00 grep --color=auto zabbix user1@plum:~$
※ 次回起動以降は自動起動されます。