FreeNASにZABBIXインストール

USBディスクのリードオンリーを解除し、パッケージをインストールする。

# mount -rw /
# pkg_add -r zabbix2-agent

設定ファイルを編集

# cd /usr/local/etc/zabbix2
# ls -a
./                         zabbix_agent.conf.sample
../                        zabbix_agentd.conf.sample
# cp zabbix_agent.conf.sample zabbix_agent.conf
# cp zabbix_agentd.conf.sample zabbix_agentd.conf
# vi zabbix_agent.conf

zabbix_agent.confファイルの内容 Serverの場所を記載する。

# This is a config file for the Zabbix agent daemon (Unix)
# To get more information about Zabbix visit http://www.zabbix.com

### Option: Server
#       IP address of Zabbix server
#       Connections from other hosts will be denied
#       If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1', '::ffff:127.
0.0.1' are treated equally.
#
# Mandatory: yes
# Default:
# Server=

Server=192.168.1.1

############ ADVANCED PARAMETERS #################

### Option: Alias
#       Sets an alias for parameter. It can be useful to substitute long and com
plex parameter name with a smaller and simpler one.
#
# Mandatory: no
# Range:
# Default:

### Option: Timeout
#       Spend no more than Timeout seconds on processing
#
# Mandatory: no
# Range: 1-30
# Default:
# Timeout=3

### Option: Include

サービスの起動

# cd /usr/local/sbin/
# ./zabbix_agentd

起動の確認

# ps ax | grep zabbix
80198 ??  I        0:00.00 zabbix_agentd: main process (zabbix_agentd)
80199 ??  S        0:01.71 zabbix_agentd: collector [sleeping for 1 seconds] (zabbix_agentd)
80200 ??  S        0:01.28 zabbix_agentd: listener [waiting for connection] (zabbix_agentd)
80201 ??  S        0:01.26 zabbix_agentd: listener [waiting for connection] (zabbix_agentd)
80202 ??  S        0:01.25 zabbix_agentd: listener [waiting for connection] (zabbix_agentd)
80203 ??  S        0:00.83 zabbix_agentd: poller [sleeping for 1 second(s)] (zabbix_agentd)
86991  0  S+       0:00.00 grep zabbix

Debian キーボードの電源OFF、スリープボタンを無効にする

Debianに接続されているキーボードで電源OFFやスリープを行うボタンがあります。
たまにそのボタンにぶつかり、スリープに入るケースがあります。
現場PCなどではそれがきっかけで呼ばれるケースがたまにあります。

このキーボードの電源OFFやスリープボタンを押しても機能しないようにするには以下の方法があります。

電源ボタンを無効

# vi /etc/acpi/events/powerbtn-acpi-support

/etc/acpi/events/powerbtn-acpi-supportの内容

event=button[ /]power
#action=/etc/acpi/powerbtn-acpi-support.sh

スリープボタンを無効

# vi /etc/acpi/events/sleepbtn

/etc/acpi/events/sleepbtnの内容

# /etc/acpi/events/sleepbtn
# Called when the user presses the sleep button

# Note that this script is part of the SUSPEND part of acpi-support. This is
# not a key translation event, it is intended to perform a suspend if no
# power management daemon is running.

#event=button[ /]sleep   #コメントにする
#action=/etc/acpi/sleep_suspend.sh sleep #コメントにする

サスペンドボタンを無効

# vi /etc/acpi/events/suspendbtn

/etc/acpi/events/suspendbtnの内容

# /etc/acpi/events/suspendbtn
# Called when the user presses the suspend button

# Note that this script is part of the SUSPEND part of acpi-support. This is
# not a key translation event, it is intended to perform a hibernate if no
# power management daemon is running.

#event=button[ /]suspend      #コメントにする
#action=/etc/acpi/sleep_suspend.sh suspend   #コメントにする