Comment:
Charon Log Monitoring Utility 1.6 for Windows published
Include Page
KBCOMMON:KB-CSSstyle
KBCOMMON:KB-CSSstyle
Anchor
TOC
TOC
Document version: 1.7 - Published:
This document relates to Charon Log Monitor version 1.4 dated 18-Oct-2022, version 1.5 dated 14-Nov-2022 and version 1.6 dated 18-Jan-2023. To get the download link, please contact us.
Table of contents
Table of Contents
exclude
Table of contents
style
square
...
Introduction
The Charon Log Monitor is a utility that monitors the Charon emulator session log files and that sends alerts in case a warning or error message is detected. It can also send alerts for informational messages when the emulator is started or properly stopped, when a CPU BUGCHECK or a CPU Halted message is detected or even if someone connects or disconnects from the emulator console.
It can also send alerts in case of Charon emulator service state changeor , if the emulator log file is greater than a specified value, if the virtual machine (emulator) configuration file has been updated and if the emulator executable file is not present (placed in quarantine by an antivirus software for example).
Alerts can either be an entry added in the Windows Application Events log file (source = CharonLogMonSVC), an email or a .BAT or .PS1 custom script. A mechanism can be set in place to stop sending alerts in case too many alerts are sent during a specified interval.
Prerequisites
Charon versions before 4.8 are not supported.
The utility must be started with "Run as Administrator"
During upgrade, it is possible the first attempt to stop the service will fail (due to timeout). If this occurs, just retry stopping the CharonLogMonSVC service and it its installation will continue normally
If it is installed on Windows 7 or Windows Server 2008 R2, storing the email account password will not work , use due to missing features with these old versions of Windows. Use custom script in this case.
Include Page
KBCOMMON:KB-GoToTop
KBCOMMON:KB-GoToTop
Usage
Once installed, by default in "C:\Program Files\CHARON\Charon Log Monitor", a Charon Log Monitor shortcut is placed on the desktop and in the Windows start menu.
Div
class
pagebreak
1- Open the Charon Log Monitor interface
2- Install the serviceImage Removed
Image Added
Div
class
pagebreak
3- Define the settings from the settings tabtabs: what you want to monitor and if you want Windows Application Events to be generated and/or a customer .PS1 or .BAT script to be executed + several other options you can activateImage Removed
Image Added
Div
class
pagebreak
Image Added
If a .BAT or .PS1 script needs to be executed, a button will appear to edit the script. If the script does not exist, a skeleton script will be created. It is located in the Charon Log Monitor installation folder.
Div
class
pagebreak
4- If needed, you can use the Email settings tab to specify who you want to send emails to + and from who. If the sender account needs a password, you'll need to click the "StoreSave" button (does not work with PowerShell 4.0, 5.1 only). It is recommended to use the test "Test email alert" button to ensure emails are correctly sent. If the test email is not received, please check the service log from the "Service log" tab.Image Removed
Image Added
The password is encrypted and saved in the registry. It is valid for the local machine only. If it needs to be updated, you'll need to empty the password text box and type it again.
If the email mode is HTML, the email footer can contain HTML tags
Div
class
pagebreak
5- Go to the Virtual Machines tab , and select one virtual machine: . Note mouse hovering on the virtual machine name displays several information:
Image RemovedImage Added
Virtual machines must exist and be have been created using the Charon Virtual Machine Manager utility.
Div
class
pagebreak
Right click on one of them to either enable/disable log monitoring or start/stop the emulator, show the console, edit the .cfg file (if notepad++ is installed, it will use it otherwise it's notepad), open the log file, explore the home directory, etc..
Image RemovedImage Added
Notes:
A double clicking click on a virtual machine name opens the latest log file
A double clicking click on the "Notes" box for a virtual machine opens the "Edit notes" option
a A circle icon in the details box means the log file is using the log rotation mechanism (highly recommended). Mouse hovering on this icon show shows the max file size and rotation period if defined.
other Other warning icons can be displayed if:
the The log counters are enabled or
the The log file size is greater than the limit specified or
the The log method is set to overwrite (not recommended) or
the The configuration file has been updated after the emulator was started (an emulator restart is required for the changes to be taken into account)
If alerts have been suspended, either manually or due to the limit reached, resuming sending alerts must be done manually
Div
class
pagebreak
Example:
Image Added
Div
class
pagebreak
HTML email example
Image RemovedImage Added
To remove the "Notes" part in the email body, uncheck the related option from the "Email settings" tab.
Index Time EntryType Source InstanceID Message ----- ---- --------- ------ ---------- ------- 8330 May 03 09:57 Error CharonLogmonSVC 12 pluto: state is Stopped. 8329 May 03 09:57 Error CharonLogmonSVC 586 pluto: Logging stopped. 8327 May 03 09:54 Information CharonLogmonSVC 1050 pluto: OPA0: disconnected 8326 May 03 09:53 Warning CharonLogmonSVC 14 pluto: configuration file has been updated after service was started on 03-May-2022 09:52:04 8325 May 03 09:52 Warning CharonLogmonSVC 1049 pluto: OPA0: connected 8324 May 03 09:52 Error CharonLogmonSVC 445 pluto: 20220503:095207:ERROR:2:000001BD:scsi_tape.( 810): (3) The system cannot find the path specified. : PKA_5_0: Fai... 8323 May 03 09:52 Error CharonLogmonSVC 445 pluto: 20220503:095207:ERROR:2:000001BD:scsi_cdrom( 789): (3) The system cannot find the path specified. : PKA_4_2: Fai... 8322 May 03 09:52 Error CharonLogmonSVC 445 pluto: 20220503:095207:ERROR:2:000001BD:scsi_cdrom( 789): (3) The system cannot find the path specified. : PKA_4_1: Fai... 8321 May 03 09:52 Error CharonLogmonSVC 445 pluto: 20220503:095207:ERROR:2:000001BD:scsi_cdrom( 789): (3) The system cannot find the path specified. : PKA_4_0: Fai... 8320 May 03 09:52 Information CharonLogmonSVC 589 pluto: Using license 7003444... 8319 May 03 09:52 Warning CharonLogmonSVC 589 pluto: 20220503:095204:WARN :1:0000024D:licenseman(1993): Failed to log in to the Sentinel HASP key: "879642840". 8318 May 03 09:52 Error CharonLogmonSVC 589 pluto: 20220503:095204:ERROR:2:0000024D:licenseman(2003): HASP runtime (50): Unable to locate any Feature matching scope. 8317 May 03 09:52 Information CharonLogmonSVC 585 pluto: Logging started. 8316 May 03 09:52 Information CharonLogmonSVC 10 pluto: state is Running. 8315 May 03 09:52 Warning CharonLogmonSVC 11 pluto: state is StartPending.
Tips
Right clicking anywhere but the virtual machine list box
...
will display About and Release Notes
...
Mouse hovering on virtual machines names, buttons and icons displays
...
additional information and help
...
...
It is also possible to export and import general and email settings for ease of deployment (the email account password will not be exported)