Home Forums Ambari Nagios.cfg file being overwritten by Ambari

This topic contains 4 replies, has 3 voices, and was last updated by  Mike Johnson 2 weeks, 1 day ago.

  • Creator
    Topic
  • #42759

    John Jones
    Member

    We have customizations to the /etc/nagios/nagios.cfg file on the Nagios server. After manually changing the file and performing a ‘kill’ and nagios -vp /etc/nagios/nagios.cfg our customizations are in place. However if I stop/start the Nagios process from the Ambari server the /etc/nagios/nagios.cfg file is overwritten with a default. Is there a configuration file on the Ambari server that I need to change instead of the local nagios.cfg file?

Viewing 4 replies - 1 through 4 (of 4 total)

You must be logged in to reply to this topic.

  • Author
    Replies
  • #64362

    Mike Johnson
    Participant

    Hi John,

    Thank you for posting your solution, it is really reducing the scope of the problem greatly. I have the same problem and I have tried your solution, however, I can’t find the file:

    /var/lib/ambari-agent/puppet/modules/hdp-nagios/templates/nagios.cfg.erb

    Even searching for “nagios.cfg.erb” in the file system doesn’t give any results. Do you maybe have an extra idea where this file can be located or what else could be done if the file is missing?

    Thanks,

    Mike

    Collapse
    #43227

    John Jones
    Member

    Here is the answer provided by support. I verified the solution is good. Ambari has template files that overwrite the nagios cfg files when the service is started by web interface. The typical location of the file that needs to be udpated by the root user is. /var/lib/ambari-agent/puppet/modules/hdp-nagios/templates/nagios.cfg.erb. Once these are updated you can stop and restart the Nagios server with the customizations in place. One item of note is the ambari stop/start does not utilize cache files.

    Collapse
    #43211

    Seth Lyubich
    Keymaster

    Hi John,

    Can you please let us know what customizations you are trying to do to Nagios?

    Thanks,
    Seth

    Collapse
    #42761

    John Jones
    Member

    Update. After the kill and the nagios -pv command I issue the nagios -d /etc/nagios/nagios.cfg command to start.

    Collapse
Viewing 4 replies - 1 through 4 (of 4 total)