Мои коллеги хотят, чтобы новая группа узлов была более заметной, и чтобы статус Критический был другим цветом. Это определено в nagios3/stylesheets/status.css
так как statusBGCRITICAL
но поскольку я не могу изменить status.cgi
Я не знаю, куда девать эту логику.
Есть ли другой / какой-либо способ иметь разные цвета статуса для разных групп хостов?
На мой взгляд, это типичный XY проблема. Ваша актуальная проблема заключается в том, что вам по какой-либо причине нужна одна группа хостов, чтобы привлечь дополнительное внимание по сравнению с другими: тогда вы сразу же предполагаете, что лучший способ добиться этого - начать изменять правила Nagios CSS и добавлять / изменять дополнительную логику в веб-интерфейсе. (в основном разветвляя его и делая, возможно, несовместимым с будущими исправлениями / изменениями кода), чтобы это произошло.
Немного отступите, сделайте вдох и спросите себя: почему этой группе хозяев нужно дополнительное внимание? Если этой группе хозяев требуется дополнительное внимание, когда объекты переходят в состояние предупреждения или критического состояния, какие у нас есть способы сообщить об этом соответствующим людям, не требуя, чтобы они весь день смотрели на экран и замечали, что один цвет отличается от другого?
На ум приходят решения, связанные с уведомлениями. Вы можете, например, отправить уведомления для этой группы хостов на специальный псевдоним электронной почты, который автоматически помечается в почтовом ящике для всех, или вы можете отправить его на определенный Slack / любой канал, для которого у всех включены уведомления, или, вы можете отправить SMS или push-уведомление - или ...
Есть много решений этой проблемы, которые намного лучше и работают в соответствии с параметрами того, что должен делать Nagios, без вашего участия и внесения сторонних изменений в код продукта.