No meu caso, no Ubuntu 14.04, descobri que o diretório em que o arquivo htpasswd deveria ter sido criado não existia. Basta criar a pasta e alterar a propriedade para nagios. Note também que o mesmo problema afetou a criação do arquivo de configuração, portanto, pode ser necessário executar make install-config antes de reiniciar os nagios:
replicant@TyrellCorp:/tmp/nagioscore-nagios-4.3.4$ ls -al /usr/local/nagios/
total 28
drwxr-xr-x 7 root root 4096 May 30 20:34 .
drwxr-xr-x 11 root root 4096 May 30 20:34 ..
drwxrwxr-x 2 nagios nagios 4096 May 30 20:34 bin
drwxrwxr-x 2 nagios nagios 4096 May 30 20:34 libexec
drwxrwxr-x 2 nagios nagios 4096 May 30 20:34 sbin
drwxrwxr-x 14 nagios nagios 4096 May 30 20:34 share
drwxrwxr-x 5 nagios nagios 4096 May 30 20:34 var
replicant@TyrellCorp:/tmp/nagioscore-nagios-4.3.4$ sudo mkdir /usr/local/nagios/etc
[sudo] password ...
replicant@TyrellCorp:/tmp/nagioscore-nagios-4.3.4$ sudo chown -R nagios:nagios /usr/local/nagios/etc
replicant@TyrellCorp:/tmp/nagioscore-nagios-4.3.4$ sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
New password:
replicant @ TyrellCorp: nagios de serviço sudo /tmp/nagioscore-nagios-4.3.4$ sudo start
Arquivo de configuração /usr/local/nagios/etc/nagios.cfg não encontrado. Saindo.
replicante @ TyrellCorp: /tmp/nagioscore-nagios-4.3.4$ sudo make install-config
/ usr / bin / install -c -m 775 -o nagios -g nagios -d / usr / local / nagios / etc
/ usr / bin / install -c -m 775 -o nagios -g nagios -d / usr / local / nagios / etc / objects
/ usr / bin / install -c -b -m 664 -o nagios -g nagios amostra-config / nagios.cfg /usr/local/nagios/etc/nagios.cfg
/ usr / bin / install -c -b -m 664 -o nagios -g nagios Exemplo-config / cgi.cfg /usr/local/nagios/etc/cgi.cfg
/ usr / bin / install -c -b -m 660 -o nagios -g nagios amostra-config / resource.cfg /usr/local/nagios/etc/resource.cfg
/ usr / bin / install -c -b -m 664 -o nagios -g nagios amostra-config / modelo-objeto / templates.cfg /usr/local/nagios/etc/objects/templates.cfg
/ usr / bin / install -c -b -m 664 -o nagios -g nagios amostra-config / modelo-objeto / commands.cfg /usr/local/nagios/etc/objects/commands.cfg
/ usr / bin / install -c -b -m 664 -o nagios -g nagios amostra-config / modelo-objeto / contacts.cfg /usr/local/nagios/etc/objects/contacts.cfg
/ usr / bin / install -c -b -m 664 -o nagios -g nagios amostra-config / modelo-objeto / timeperiods.cfg /usr/local/nagios/etc/objects/timeperiods.cfg
/ usr / bin / install -c -b -m 664 -o nagios -g nagios amostra-config / modelo-objeto / localhost.cfg /usr/local/nagios/etc/objects/localhost.cfg
/ usr / bin / install -c -b -m 664 -o nagios -g nagios amostra-config / modelo-objeto / windows.cfg /usr/local/nagios/etc/objects/windows.cfg
/ usr / bin / install -c -b -m 664 -o nagios -g nagios amostra-config / modelo-objeto / printer.cfg /usr/local/nagios/etc/objects/printer.cfg
/ usr / bin / install -c -b -m 664 -o nagios -g nagios amostra-config / modelo-objeto / switch.cfg /usr/local/nagios/etc/objects/switch.cfg
* Arquivos de configuração instalados *
Lembre-se, esses são os arquivos de configuração SAMPLE . Você precisa ler
a documentação para mais informações sobre como realmente definir
serviços, hosts, etc. para atender às suas necessidades específicas.
replicant @ TyrellCorp: nagios de serviço sudo /tmp/nagioscore-nagios-4.3.4$ sudo start
Começando nagios: feito.