Inleiding
Dit document beschrijft hoe de locatie van logbestanden voor de server en controller voor een Cisco Energy Management (CEM)-installatie moet worden gewijzigd.
CEM schrijft veel nuttige informatie naar verschillende logbestanden. Helaas heeft het product geen ingebouwde optie om de locatie van de logbestanden te configureren die door de verwante services gegenereerd zijn.
Om redenen van onderhoud/controle, maar ook om bruikbaarheid, zou kunnen worden geëist dat de CEM-stammen naar een andere locatie worden verplaatst.
Voorwaarden
Vereisten
Er zijn geen specifieke vereisten van toepassing op dit document.
Gebruikte componenten
Dit document is niet beperkt tot specifieke software- en hardware-versies.
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u de potentiële impact van elke opdracht begrijpen.
Configureren
Elke component in de CEM-installatie heeft een iets andere manier om de logbestanden te verplaatsen.
U start voor de instructies op de standaardlocatie voor logbestanden: C:\Program Files\Cisco Energy Management Controller\logs en zal de logbestanden naar E:\CEM_logs verplaatsen.
Pas deze paden aan zodat deze overeenkomen met uw CEM-installatie en de gewenste loglocatie.
Controller
C:\Program Files\Cisco Energy Management Controller\service\settings.json bewerken
Wijzigen: "logDir": "C:\\Program Files\\Cisco Energy Management Controller\\logs"
Aan: "logDir": "E:\\CEM_logs"
Controller Watcher
C:\Program Files\Cisco Energy Management Controller\bin\CiscoEnergyManagementControllerWatcher.xml bewerken
Wijzigen: <logDir>C:\Program Files\Cisco Energy Management Controller\bin\\.\logs\</logDir>
Aan: <logDir>E:\CEM_logs\</logDir>
Server en processor
C:\Program Files\Cisco Energy Management\bin\CiscoEnergyManagementServer.xml bewerken
Wijzigen: <environmentVars>JAVA_HOME=..\JRE;PLAY_LOG_PATH=..\logs;PATH=.\tableau</environmentVars>
Aan: <EnvironmentVars>JAVA_HOME=..\JRE;PLAY_LOG_PATH=E:\CEM_logs;PATH=.\tableau</environmentVars>
Bewerk beide bestanden:
C:\Program Files\Cisco Energy Management\WebApp\conf\log4j.properties
C:\Program Files\Cisco Energy Management\WebApp\conf\log4jprocessing.properties
Wijzigen: log4j.appender.play.File = C:\\Program Files\\Cisco Energy Management\\logs\\Server.log
Aan: log4j.appender.play.File = E:\\CEM_logs\\Server.log
Wijzigen: log4j.appender.processor.Rolling.File = C:\\Program Files\\Cisco Energy Management\\logs\\Processor.log
Aan: log4j.appender.processor.Rolling.File = E:\\CEM_logs\\Processor.log
Na de wijzigingen zullen de bestanden ServerService.log en ProcessorService.log nog steeds worden geschreven in de standaard logmap (deze bestanden zijn nogal klein).
De locatie van de logbestanden kan worden gewijzigd in C:\Program Files\Cisco Energy Management\bin\CiscoEnergyManagementServer.xml of CiscoEnergyManagementProcessor.xml, maar de parameter <logFileName> accepteert alleen locaties in vergelijking met de oorspronkelijke logbestand.
Server Watcher
C:\Program Files\Cisco Energy Management\bin\CiscoEnergyManagementSystemWatcher.xml bewerken
Wijzigen: <logDir>C:\Program Files\Cisco Energy Management\bin\\.\logs\</logDir>
Aan: <logDir>E:\CEM_logs\</logDir>
PostgreSQL
C:\Program Files\Cisco Energy Management\pgsql\data\postgresql.conf bewerken
Toevoegen: log_directory = 'E:\CEM_logs'
Apache
C:\Program Files\Cisco Energy Management\apache\conf\httpd.conf bewerken
Wijzigen: FoutLog "C:/Program Files/Cisco Energy Management/logs/apache_error.log"
Aan: FoutLog "E:/CEM_logs/apache_error.log"
Wijzigen: Aangepast logbestand "C:/Program Files/Cisco Energy Management/logs/apache_access.log" algemeen
Aan: AangepasteLog "E:/CEM_logs/apache_access.log" gewoon
(deze verandering verschijnt twee keer in httpd.conf)
Wijzigen: DOSLogDir "C:/Program Files/Cisco Energy Management/logs"
Aan: DOSLogDir "E:/CEM_logs"
RabbitMQ
Kan de logmap niet in Windows verplaatsen.
Zie deze informatie: https://www.rabbitmq.com/relocate.html
Verifiëren
Er is momenteel geen verificatieprocedure beschikbaar voor deze configuratie.
Problemen oplossen
Er is momenteel geen specifieke troubleshooting-informatie beschikbaar voor deze configuratie.