Обновил я zabbix-server из портов и решил стартануть его. Но не тут-то было, сервер не захотел стартовать и выдал ошибку:
ERROR: USAGE: get_pidfile_from_conf string file
Ошибка зарылась в стартовом скрипте /usr/local/etc/rc.d/zabbix_server.
Как так получилось что ответственный за этот порт человек не протестировал стартовый конфиг, я не знаю. Но это настораживает.
Чтобы избавиться от ошибки, я добавил в стартовый скрипт строку:
zabbix_agentd_config="/usr/local/etc/zabbix2/zabbix_agent.conf"
И все заработало. После обновления до версии 2.0.17 стал чуть-чуть потреблять меньше памяти, вместо 170 мегабайт - 165 мегабайт.