Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Flatly)
  • No Skin
Collapse
Brand Logo

NetXMS Forum

M

mashedpotatorocket

@mashedpotatorocket
Unfollow Follow
About
Posts
27
Topics
17
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • F2 to Execute log query
    M mashedpotatorocket
    Support

    You are absolutely correct, thank you for enlighten me.


  • Zoom in line graphs - Improvements desired
    M mashedpotatorocket
    Support

    Hello.

    The Zoom function when viewing line graphs needs some improvements. When clicking Zoom in the toolbar, the horizontal scale changes and middle point stays the same, makes sense but not really useful. When right-clicking on an interesting section and selecting Zoom in from the context menu I'd assume the zoom would center where I clicked, it does not.

    In the Legacy client, which I haven't used in a year or so, I remember I could draw a rectangle to zoom. That was quite useful, however most time I need to zoom it's to a point in time, and my rectangle would easily change the Y axis if I wasn't drawing it across the entire graph height.

    I'd like an easy way to select a time span to zoom, preferrably by clicking and dragging from my desired start point to the end point in the graph view.

    And, when zoomed in it would be lovely to be able to easily scroll backwards and forwards in time.

    Another detail which bothers me is that the top pixels in the Y axis top value label gets cut. If I need to share an image of a CPU graph I always set the Y axis to manual range and specify 101 as the top value.

    And yet another detail when I'm already at it.. 😉
    When viewing a graph a week or a month back, it's not really useful to have minute-exact timestamps in the X axis. I'd rather have the grid lines at even hours or at midnight, which makes it easier to read and orientate. And the timestamps isn't matching the regional settings set in the client, which is yyyy-MM-dd HH:mm.

    Thanks for an otherwise wonderful product, and keep up the good work.

    Best regards


  • F2 to Execute log query
    M mashedpotatorocket
    Support

    In the Legacy Console client I could press F2 to Execute a query in the Log tab. This shortcut seems to have gotten lost in the new client, at least on Windows.

    And if I recall correctly, F9 was a shortcut for "Get more data".

    I'd like those back, if possible 🙂


  • Display format all %d in dashboard gives weird values in Legend
    M mashedpotatorocket
    Support

    I have a dashboard with a Line chart element, with 5 Data Sources. The data values are all integer and I don't need any decimals in the Legend, so I put %d in Display format. I've left the topmost DCI Display format empty, and all others have %d, this is the correct values (Dashboard1.png):

    The problem occurs when I put %d in *all* Data sources (Dashboard2.png). As you can see, Curr is missing values and the other columns only show the first digit.

    NetXMS Server 5.2.6


    Dashboard1.png

    Dashboard2.png


  • Zip Package is not extracted, deployment process not shown
    M mashedpotatorocket
    Support

    Ah, there is a clue:

    2025.11.10 11:33:54.355 *D* [installer          ] Starting package installation using command line unzip 'C:\NetXMS\var\Utils.zip' -d 'C:\Windows'
    2025.11.10 11:33:54.355 *D* [procexec.7         ] ProcessExecutor::executeWithOutput(): process "CMD.EXE /C unzip 'C:\NetXMS\var\Utils.zip' -d 'C:\Windows'" started (PID=5104)
    2025.11.10 11:33:54.386 *D* [installer          ] Installer output: 'unzip' is not recognized as an internal or external command,
    
    operable program or batch file.
    
    
    2025.11.10 11:33:54.386 *D* [procexec.7         ] ProcessExecutor::readOutput(): stopped on GetOverlappedResult (The pipe has been ended.)
    2025.11.10 11:33:54.386 *I* [installer          ] Package installer successfully completed, command = unzip 'C:\NetXMS\var\Utils.zip' -d 'C:\Windows'
    2025.11.10 11:33:54.386 *D* [comm.cs.2          ] Sending message CMD_REQUEST_COMPLETED (ID 6; size 32; uncompressed)
    

  • Zip Package is not extracted, deployment process not shown
    M mashedpotatorocket
    Support

    I've uploaded Utils.zip to Packages, containing procexp.exe and some other utilities, and specified C:\Windows as the desired destination folder in the Command field. When deploying to Windows Server the log says:

    Package installer successfully completed, command = unzip 'C:\NetXMS\var\Utils.zip' -d 'C:\Windows'
    

    I can see Utils.zip in var, but the extracted files are nowhere to be found. I also tried C:\Temp as destination, same result.

    Another thing I noticed is that the Package deployment process isn't shown in a new tab on the node anymore. This worked in 5.1.3 at least.

    NetXMS Server: 5.2.6
    NetXMS Agent: Tested 5.2.6 and 5.2.7


  • Graph colors reset when doubleclicking in Performance view
    M mashedpotatorocket
    Support

    In the Legacy client when I doubleclick on a graph in the Performance view, it opens up a larger view of the graph with the exact same color settings.

    When I do the same thing in the new client, the graph colors are set to default.

    And zooming in graphs by drawing a box with the mouse is a function in the legacy client I miss in the new client. The zoom in button isn't really useful, I think.

    Also, I wish the timespan in the newly opened larger graph was the same as what is shown in the Performance view.

    Otherwise, thanks for a great piece of software.


  • Web Service XML with node attributes generates ERROR
    M mashedpotatorocket
    Support

    We upgraded to 4.5.3 today and had a new look on my Web Services. XPath is working perfectly. Thank you!


  • Web Service XML with node attributes generates ERROR
    M mashedpotatorocket
    Support

    Hello.

    I'm trying to collect data from a web service. The xml data has this format:

    <?xml version="1.0" encoding="UTF-8"?>
    <Result>
    <UserStatus Status="2" StatusFrom="230904080005" ClientType="13,16" Device="tel:0123456789" TerminalCapabilities="1" DeviceStatusFrom="231204092543" OfficeDeviceStatusFrom="230918121327" MobileDeviceStatusFrom="231204092543" ServerTime="231204155632" DisplayName="Full Name">[email protected]</UserStatus>
    </Result>

    When using DCI parameter WebService1:/Result/UserStatus, I get [email protected] returned.
    When trying to collect the value of an attribute, for example WebService1:/Result/UserStatus/Status, I get <<ERROR>> instead of the value 2.

    Is the XML parser in NetXMS compliant with the XML standard?
    When testing on xmlvalidation.com it says No errors were found, and this PowerShell oneliner demonstrates it should work:

    ([xml]'<Result><UserStatus Status="2"/></Result>').Result.UserStatus.Status

    Thanks in advance.


  • Access Denied using Microsoft AD certificate auth
    M mashedpotatorocket
    Support

    We recently tried enabling user certificate login with a simple openssl-generated self-signed CA, it worked like a charm. But when changing the TrustedCertificate to our Microsoft Windows Server Issuing CA and using Group Policy-enrolled user certificates we only get Access Denied.

    I notice two odd things in netxmsd.log with debuglevel 3:

    1. The full Subject is not displayed
    2. There's no log entry saying "validation failed"

    In more detail, the Subject of my openssl cert is:

    C=SE,ST=X,L=City,O=Company,OU=OrgUnit,CN=My Name
    

    When trying to logon with the TrustedCertificate set to Microsoft CA, this is what is logged:

    2023.03.29 18:06:41.788 *D* [crypto.cert        ] Validating certificate "C=SE,ST=X,L=City,O=Company,OU=OrgUnit,CN=My Name" for user user1
    2023.03.29 18:06:41.788 *D* [crypto.cert        ] Certificate "C=SE,ST=X,L=City,O=Company,OU=OrgUnit,CN=My Name" for user user1 - validation failed
    

    which seems alright.

    The subject of my Microsoft cert is:

    DC=se,DC=companyname,DC=companydomain,OU=OrgUnit1,OU=OrgUnit2,CN=My Name,[email protected]
    

    This is the only thing that gets logged:

    2023.03.29 18:04:10.242 *D* [crypto.cert        ] Validating certificate "OU=OrgUnit1,CN=My Name" for user user1
    

    No log entry saying "validation failed", and the subject string is both cropped and showing the OU part in the wrong place.

    This makes me think that there's something failing when parsing the subject string from the Microsoft certificate. There's no funny characters in the subject.

    I have tried lot's of variants on certificate mapping methods, no difference.
    Is there any way to get this working?

    Best regards.


  • SQL Login failed: Attempting to use an NT account with SQL Server Authentication
    M mashedpotatorocket
    Support

    I'm trying to connect to an MS SQL Server for some application monitoring. This is my agent conf:

    SubAgent = dbquery.nsm
    
    *DBQUERY
    Database = id=db1;driver=mssql.ddr;server=SQLSERVER;dbname=master;login=DOMAIN\Svc_User;password=secretpassword
    Query = ProcessMemory:db1:600:SELECT physical_memory_in_use_kb*1024 AS sql_physical_memory_in_use_MB FROM sys.dm_os_process_memory
    

    This is the error I get in agent log:

    DBQUERY: cannot connect to database db1 ([Microsoft][SQL Server Native Client 11.0][SQL Server]Login failed for user 'DOMAIN\Svc_User'.)
    

    And this is the error I see in the SQL Server log:

    Login failed for user 'DOMAIN\Svc_User'. Reason: Attempting to use an NT account name with SQL Server Authentication. [CLIENT: <local machine>]
    

    The SQL Server is set to "SQL Server and Windows Authentication mode", but I get the feeling nxagent tries to connect using an SQL account rather than an AD account.

    Is it possible to connect with a domain user or do I have to use a local sql account?

    (Using nxagent 4.2.461)


  • Generic HTTP Notification Channel
    M mashedpotatorocket
    Support

    That turned out to work quite well actually. I added som debug outputs to see the responses.

    Command=curl.exe -vs -o C:\Temp\pixieresponse_${recipient}.txt -G "https://pixie.se/sendsms?account=123&pwd=456&receivers=${recipient}&sender=Company" --data-urlencode "message=${text}" 2>C:\Temp\pixiedebug_${recipient}.txt
    

    Thanks for your help.


  • Generic HTTP Notification Channel
    M mashedpotatorocket
    Support

    Hello.

    My SMS provider is not listed among the available Notification Channels in NetXMS. They have a very simple http API, the documentation gives this HTTP GET example:

    https://smsprovider/sms.php?
    username=myusername&password=mypassword&destination=00447920110000&type=text&charset=UTF8&text=Testing123&originatortype=alpha&originator=mycompany

    Would it be possible to include a generic HTTP Notification Channel in NetXMS where I can specify an URL with some custom variables/macros in the DriverConfiguration?

    Best regards,


  • Store previous value with Save only changed values enabled
    M mashedpotatorocket
    Feature Requests

    Hello.

    I'd like to share an observation on the new DCI setting Save only changed values.

    Let's say we track the size of a database file, polling once a day. It is 10 GB, and it doesn't change from day to day, so only the first value is stored. The DCI timestamp is updated each day (this is important).

    One month later the file size suddenly increases from 10 to 30 GB. The new DCI value is stored. Let's take a look att the historical values:

    Day 1: 10 GB
    Day 30: 30 GB

    Now, imagine we plot a graph. It would be a straight line increasing each day, even though we know that the file size is 10 GB up until day 30. What I would like to see is the same graph we would have if we polled each day with "Save only changed values" disabled, a graph that shows that the file size was 10 GB on day 29 and 30 GB on day 30.

    I suppose it could be done this way:
    On day 30, when we detect that the file size is different from the previous poll, store *both* the old value (10 GB) with the last timestamp (Day 29), and the new value (30 GB) with the current timestamp (Day 30). The historic values would look like this:

    Day 1: 10 GB
    Day 29: 10 GB
    Day 30: 30 GB

    When plotting a graph, if would correctly show that the file size is constant up until day 30.


  • NetXMS 4.2: DCI Table missing history values
    M mashedpotatorocket
    Support

    Ok, thanks.

    Would it be possible to say if it's just in the UI, or if my historical values are wiped, either from day 0 or from the day I upgraded to 4.2?


  • NetXMS 4.2: DCI Table missing history values
    M mashedpotatorocket
    Support

    Hi there.

    It seems that after upgrading from 4.1 to 4.2 we no longer have historical values on DCI Table values.
    When right clicking on a value and selecting History all historical values are either blank (for strings) or 0 (for integers).
    The key column is still in bold.

    Is this a known issue or has something else happened in our installation?

    Best regards


  • Windows event parser stopped working
    M mashedpotatorocket
    Support

    @filipp-sudanov said in Windows event parser stopped working:

    Meanwhile you can put * character in source, it should work that way.

    Yes, it did work. Thank you.


  • WebUI 4.2: HTTP ERROR 404. Problem accessing /.
    M mashedpotatorocket
    Support

    And it works like a charm.  Thank you for solving this so quickly!


  • Parse log file without trailing newline
    M mashedpotatorocket
    Support

    Ah, ok.  Thank you very much!


  • Windows event parser stopped working
    M mashedpotatorocket
    Support

    Windows event parser suddenly stopped parsing my rules. I even tried to wipe all rules and just create the most simple rule (below), but no NetXMS Events are created. I still see the log entries in Windows Event Log (in NetXMS).

    What might have happened, or how can I debug this to find a resolution?

    Using NetXMS 4.2.395.

    Best regards

    <parser name="ParserNEW">
      <macros/>
      <rules>
          <rule name="">
            <match repeatInterval="0" reset="false">.*</match>
            <event>TEST_EVENT</event>
            <agentAction action=""></agentAction>
          </rule>
      </rules>
    </parser>
    
  • Login

  • Don't have an account? Register

  • Login or register to search.
Powered by NodeBB Contributors
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups