by shigemk2

当面は技術的なことしか書かない

UserParameter

zabbixで独自定義のパラメーターを取れる。監視したいサーバーの、 /etc/zabbix/zabbix_agent.d にconfを置くことで実現する。

例。これを/etc/zabbix/zabbix_agent.d/userparameter_postfix.conf みたいな感じの名前で配置する。ファイルの名前は任意でいいと思う

UserParameter=postfix.pfmailq,mailq | grep -v "Mail queue is empty" | grep -c '^[0-9A-Z]'

監視したいサーバーのzabbixをrestartすることで、postfix.pfmailqという名前のパラメーターが使えるようになる。postfix.pfmailqの中身は、 mailq | grep -v "Mail queue is empty" | grep -c '^[0-9A-Z]' の実行結果。

net.tcp.portとnet.tcp.serviceの違いについて | 日本Zabbixユーザー会

Monitoring postfix with Zabbix (LTS version 3.0) | Linux/Network administrator's blog