There are changes between 2.1 and 2.2 that require many extension packages to be adapted.
Would it be possible for us to get this working again?? Itâs a pity that Mirth Monitoring isnât integrated into cmk over the years, as many people use it. For me, who is dependent on Mirth instances throughout Germany, this is a reason to think about alternatives.
I would be more than happy to update this, but i donât have access to any Mirth anymore to develop/update it accordingly.
If somehow, someone, would give me an example of output of the Mirth API, i could give a try.
Letâs work on this. @Tobias13 please reach me on e-mail / PM so we could make this work together
Cheers,
Hi Ricardo, sounds good. One question before we can get deeper into that topic.
The output of mirth is the same as âyesterdayâ?
Well, i believe so. So letâs work on yestedays output.
Letâs put you in charge of the correct output eheh
Cheers,
Dear all,
is there any update / progress with this issue ? Iâm willing to help not only by providing mirth access but also as paid service / project to help with our environment and community as wellâŚ
Iâm currently working on a new Mirth Special Agent, which provides even more monitoring information. Maybe I will release it in the next 2-3 weeks after some testing.
Any news on the topic please ? Thank you in advance for response
Currently in testing phase. If everything works well in my productive environment I will release the Special Agent at the end of this week.
The first release is available now.
Feel free to test it. Make sure you remove any old Mirth Plugin first because of possible naming colissions.
1.0.0
Hello,
I installed this mirth package. Our checkmk version is 2.2p12, cloud edition. After setup mirth special agent configuration, got an error
Can you help me with that? Thanks
What Mirth Connect Version are you using?
Mirth Connect Server 3.12.0
Hmm, i canât reproduce that error. I also have a 3.12 system in production with a lot of channels and everything works fine. You can try to run the agent from the shell with the --debug option to get more information.
------Debug output-------
{âmapâ:{âentryâ:[{âstringâ:[â039f1c34-e4d6-4987-9779-d12f899c9cd8â,âMindray Results R01 ORU Spotcheckâ]},{âstringâ:[â9be158d5-ebb1-466c-b68e-6f0a9db416bcâ,âPROMIS-VNA TESTâ]},{âstringâ:[âc7fbfe8e-83b7-4141-af70-6e48d8c158bdâ,âMindray Alarms R40 ORUâ]},{âstringâ:[âebe9f807-d895-49e2-9eca-3d704811efb2â,âMindray Results R01 ORU Pumpsâ]},{âstringâ:[â81e987f1-0c41-4abb-adc4-0e2d033c3103â,âMosaIQ - HL7 Result channelâ]},{âstringâ:[âf3a3d500-e24b-4e2d-a3b3-9404592d69a4â,âMindray Results R01 ORU Monitorâ]},{âstringâ:[âbb7d6d88-d7e1-42b2-a7fc-2828ed711b36â,âchan-test-01â]},{âstringâ:[âc1450bb5-a786-43ba-ae59-4107b3961532â,âKanal-test-aâ]},{âstringâ:[â3958befc-3f5e-4168-92f2-f197939f0045â,âADT_Promis-MosaIQâ]},{âstringâ:[âf43306c0-6e03-4eca-9c0e-96a87dea53fbâ,âPOCT Cobasâ]},{âstringâ:[â760b7284-08f3-428b-91c3-a8c0f96c1bcaâ,âEdan ADTâ]},{âstringâ:[â497d967d-0dbb-49f6-9b7b-fc400abf396eâ,âMindray Results R01 ORU Allâ]},{âstringâ:[â654ae8f7-71a6-4549-a37e-a7280cc652a5â,âMindray ADTâ]},{âstringâ:[â30e68f31-1fc2-4836-97d6-51e18c547384â,âPROMIS-VNA PRODâ]},{âstringâ:[â0f867e52-f35b-449e-be8c-9910bd278322â,âSDB F200 CRPâ]},{âstringâ:[âc41c095b-a338-4734-9248-4412b2ebe31aâ,âSiemens_MDMâ]},{âstringâ:[âb6f32f29-17df-4ea4-b838-33ee7877c36eâ,âPROMIS_UTF8TEST-6640â]},{âstringâ:[âbb0cfd02-08f5-4a59-a562-8b5ed6a38f67â,âADT Siemensâ]},{âstringâ:[â910ef9d5-a3f3-48ff-a976-cb7840aaed6fâ,âEdan OBRâ]}]}}
------Debug output-------
{âchannelStatisticsâ:{âserverIdâ:â30aab4c0-46ec-4f02-b755-12e56606dd5fâ,âchannelIdâ:â039f1c34-e4d6-4987-9779-d12f899c9cd8â,âreceivedâ:18438,âsentâ:33739,âerrorâ:1277,âfilteredâ:0,âqueuedâ:0}}
------Debug output-------
{
url: â/api/channels/039f1c34-e4d6-4987-9779-d12f899c9cd8/statusâ,
status: â404â,
message: âNot Foundâ,
servlet: âorg.glassfish.jersey.servlet.ServletContainer-63bebb91â,
}
Seems like the json response contains right and left double quotes instead of normal double quotes. The parsing fails because itâs not valid json. There is something really strange happening in your Mirth Connect API. You have to find the issue there I think.
Hello,
We tested Mirth_agent on other mirth server 3.12.0 and works.
<<<mirth_channel:sep(124)>>>
VC150 - ORU vc150 to HIS - Stnd|aa376078-adc6-41ca-afed-2893b2a3e5bb|STARTED|Idle|0|0|0|0|0
VC150 - HL7 Query-Response to HIS|672867bc-ae87-453a-b5e1-78dae0d83510|STARTED|Idle|0|0|0|0|0
<<<mirth_server:sep(124)>>>
30aab4c0-46ec-4f02-b755-12e56606dd5f|False|False|-|3.12.0
What is the result Mirth_agent when channel is disabled ? According to our testing, it ends up with an error, as in the case I wrote about above, so json is valid.
thanks,regards
Are you using Plugin Version 1.0.1?
I looked into it what happens if a channel is disabled (and therefore not deployed). So far I tested it with version 4.4.0 and the plugin processed it correctly.
But anyway I will change the status message in a new release to just âNot deployedâ and I will make some optimizations to reduce the API calls and some improvements of the detection if a channel is not deployed.