Debian 13 trixie

Munin : しきい値の設定2025/10/03

 

監視対象となる項目はプラグインで設定します。
CPU 使用率等の主要なプラグインはデフォルトで有効、且つ、いくつかの項目はしきい値も設定されていますが、このしきい値を追加・変更したい場合は以下のように設定します。

[1] プラグインは以下で確認できます。
# 現在有効なプラグインは以下の場所に配置されている

root@dlp:~#
ls /etc/munin/plugins

cpu  df_inode   entropy  fw_packets     if_enp1s0      interrupts  load    munin_stats  open_inodes  proc_pri  threads  users
df   diskstats  forks    http_loadtime  if_err_enp1s0  irqstats    memory  open_files   processes    swap      uptime   vmstat

# インストール済みのプラグインは以下の場所に保管されている

root@dlp:~#
ls /usr/share/munin/plugins

acpi                      interrupts           pgbouncer_connections           snmp__memory
amavis                    iostat               pgbouncer_requests              snmp__netapp_diskusage_
apache_accesses           iostat_ios           ping_                           snmp__netapp_inodeusage_
apache_processes          ip_                  plugin.sh                       snmp__netstat
apache_volume             ipac-ng              plugins.history                 snmp__print_pages
apc_envunit_              ipmi_                pm3users_                       snmp__print_supplies
apc_nis                   ipmi_sensor_         pop_stats                       snmp__processes
apt                       ircu                 port_                           snmp__rdp_users
.....
.....
[2] 現在有効な各プラグインは、手動実行することで現在の値を表示可能です。
# cpu プラグインを実行

root@dlp:~#
munin-run cpu

user.value 2110
nice.value 977
system.value 1129
idle.value 531515
iowait.value 2157
irq.value 0
softirq.value 5
steal.value 0
guest.value 0

# df プラグインを実行

root@dlp:~#
munin-run df

_dev_mapper_debian__vg_root.value 5.7966791760295
_dev_shm.value 0
_run.value 0.137520055008022
_run_lock.value 0
_tmp.value 0.000199305619222628
_dev_vda1.value 15.3474271825211
[3] しきい値の設定は、munin.conf 内の監視対象ノードのセクション内で、以下のような書式で設定します。
⇒ [プラグイン名].[フィールド名].[warning | critical] 下限値:上限値
フィールド名は [2] の例のように、プラグインを手動実行した際に表示される各値の名称のドット前の部分です。
なお、値に指定する下限値と上限値は、いずれかを省略可能です。
root@dlp:~#
vi /etc/munin/munin.conf
# 対象ノードに閾値設定
[dlp.srv.world]
    address 127.0.0.1
    use_node_name yes
    # cpu プラグインの user フィールドの使用率が 80% 超過で warning, 90% 超過で critical
    cpu.user.warning :80
    cpu.user.critical :90
    # /tmp パーティションの使用率が 80% 超過で warning, 90% 超過で critical
    df._tmp.warning :80
    df._tmp.critical :90
[4] メール通知を設定した状態で、設定したしきい値を超えると以下のようなメールが送信されます。
Return-Path: <munin@dlp.srv.world>
X-Original-To: root
Delivered-To: root@dlp.srv.world
Received: by dlp.srv.world (Postfix, from userid 101)
        id 5F0A6E0016; Thu, 02 Oct 2025 09:30:05 +0900 (JST)
Subject: Munin-notification for srv.world::dlp.srv.world
To: root@dlp.srv.world
User-Agent: mail (GNU Mailutils 3.19)
Date: Thu,  2 Oct 2025 09:30:05 +0900
Message-Id: <20251002003005.5F0A6E0016@dlp.srv.world>
From: munin application user <munin@dlp.srv.world>

srv.world :: dlp.srv.world :: Disk usage in percent
        CRITICALs: /tmp is 98.38 (outside range [:90]).
        OKs: /dev/shm is 0.00, / is 5.80, /run is 0.14, /boot is 15.35, /run/lock is 0.00.
関連コンテンツ