Quantcast
Channel: THWACK: All Content - Network Performance Monitor
Viewing all 21870 articles
Browse latest View live

How to calculate In and Out Percentage

$
0
0

Hello,

 

am looking for formula to calculate In and Out percentage.

 

Can you please help me in getting formula based on below conditions

 

Device: 1-1, In% - 22.74 & Out% - 22.61

Device: 1-2, In% - 66.11 and Out% - 36.35

 

Expected result based on 2 devices - In% - 37.79 and Out% - 10.41

 

Regards,

 

Chandrashekar B


Configuration wizard silent installation

$
0
0

Hi,

 

I have been trying to install configuration wizard in silent but it is getting stuck.

Below is my xml file and error i am getting

 

<?xml version="1.0" encoding="utf-8"?>

<SilentConfig>

    <InstallerConfiguration>

        <CatalogStage>production</CatalogStage>

        <!--(optional)-->

        <ProductStage></ProductStage>

        <!--(optional)-->

        <ProductsToInstall>NPM,NCM,VMAN,SRM,DPA,NTA</ProductsToInstall>

        <!--(ids of products to be installed, without that parameter by default NPM will be installed)-->

        <Components></Components>

        <!--(versions of components to install, without that parameter by default components required by Product Catalog will be installed-->

        <InstallPath>C:\Solarwind\</InstallPath>

        <AdvancedInstallMode>True</AdvancedInstallMode>

        <SkipConfigurationWizardRun>False</SkipConfigurationWizardRun>

        <!-- CW Error handling -->

        <VerifyErrorStrings>finished due to error;Login failed for user;ERROR ConfigurationProgressScene</VerifyErrorStrings>

        <!-- (fill next three properties only when installing on Scalability Engine -->

        <MainPollerHostname></MainPollerHostname>

        <ServerType></ServerType>

        <IsStandby></IsStandby>

    </InstallerConfiguration>

<Host>

      <Info>  

        <ReconfigureDatabase>true</ReconfigureDatabase>

        <ReconfigureWebsite>true</ReconfigureWebsite>

        <ReconfigureServices>true</ReconfigureServices>

        <ReconfigurePermissions>true</ReconfigurePermissions>  

        <Database>

          <CreateNewDatabase>true</CreateNewDatabase>

          <UseSQLSecurity>false</UseSQLSecurity>

          <UseExistingSqlAccount>false</UseExistingSqlAccount>

          <DatabaseName>SolarWindsOrion</DatabaseName>

          <DatabasePath></DatabasePath>

          <ServerName>localhost\SOLARWINDS_ORION</ServerName>

          <InstanceName></InstanceName>

          <UserPassword></UserPassword>

          <User></User>    

          <Account>SolarWindsOrionDatabaseUser5</Account>

          <AccountPassword>SolarWindsOrionDatabaseUser5</AccountPassword>

          <NeedSQLServerSecurity>false</NeedSQLServerSecurity>

          <NeedToChangeSAPassword>false</NeedToChangeSAPassword>

          <SAPassword></SAPassword>

          <AddServiceDependencies>false</AddServiceDependencies>

          <RemoveServiceDependencies>false</RemoveServiceDependencies>

          <FailureInfo></FailureInfo>

        </Database>

        <Website>

          <Folder>C:\InetPub\SolarWinds</Folder>

          <Address>(All Unassigned)</Address>

          <Port>8787</Port>

          <ApplicationName>SolarWinds NetPerfMon</ApplicationName>

          <LaunchWebConsole>false</LaunchWebConsole>

          <ConfigurationSkipped_IISNotInstalled>false</ConfigurationSkipped_IISNotInstalled>

          <EnableWindowsLogin>false</EnableWindowsLogin>

        </Website>

        <NetFlowConfiguration>

          <FlowStorageConfig>

            <CreateNewDatabase>True</CreateNewDatabase>

            <UseSQLSecurity>True</UseSQLSecurity>

            <UseExistingSqlAccount>True</UseExistingSqlAccount>

            <DatabaseName>test2</DatabaseName>

            <DatabasePath></DatabasePath>

            <ServerName>localhost\SOLARWINDS_ORION</ServerName>

            <InstanceName></InstanceName>

            <UserPassword>123</UserPassword>

            <User>sa</User>

            <Account>SolarWindsNtaDatabaseUser5</Account>

            <AccountType>ExistingSql</AccountType>

            <AccountPassword>123</AccountPassword>

          </FlowStorageConfig>

        </NetFlowConfiguration>

      </Info>

    </Host>

    <Plugins>

        <Plugin Assembly="SolarWinds.ConfigurationWizard.Plugin.NetFlow" FactoryType="SolarWinds.ConfigurationWizard.Plugin.NetFlow.SilentMode.NetFlowSilentConfigureFactory" />

    </Plugins>

</SilentConfig>

 

 

 

Error from configurationwizard.log::

 

2019-04-19 16:16:11,979 [1] ERROR OrionMainPlugin - Error Creating Database.

2019-04-19 16:16:11,994 [1] ERROR ConfigurationProgressScene - Error Creating Database. Please check the ConfigurationWizard.log file for details.

SolarWinds.ConfigurationWizard.Common.ConfigurationException: Error Creating Database. Please check the ConfigurationWizard.log file for details.

   at SolarWinds.ConfigurationWizard.Plugin.Orion.OrionMainPlugin.ConfigureDatabase(IOrionConfigHost host, ConfigurationProgressDelegate progress, ConfigurationLogDelegate logger)

   at SolarWinds.ConfigurationWizard.Plugin.Orion.OrionMainPlugin.DoConfigure(IOrionConfigHost host, IComponentInfo component, ConfigurationProgressDelegate progress, ConfigurationLogDelegate logger)

   at SolarWinds.ConfigurationWizard.Plugin.Common.OrionConfigPlugin.SolarWinds.ConfigurationWizard.Common.IOrionConfigPlugin.DoConfig(IOrionConfigHost host, IComponentInfo component, ConfigurationProgressDelegate progress, ConfigurationLogDelegate log)

   at SolarWinds.ConfigurationWizard.Host.Presentation.CommonConfiguration.ConfigurationProgressScene.DoConfigForComponents(IOrionConfigHost host, SortedSet`1 componentIds, ComponentType componentType, Boolean isPrecompiledWebsite, Int32 oldCoreDbVersion)

2019-04-19 16:16:11,994 [1] TRACE ConfigurationProgressScene - Updating progress bars (input: 0 0 0 59) (output: 0 1 0 59)

2019-04-19 16:16:12,010 [1] ERROR ConfigurationProgressScene - Thread ConfigurationProgressScene.DoConfigInThread finished due to error

2019-04-19 16:16:12,010 [1] INFO  ConfigurationProgressScene - Executing of DoConfigInThread finished.

2019-04-19 16:16:12,025 [1] INFO  OipClient - Tracking event: ConfigurationWizard - ConfigurationProgressScene - ExecuteConfig finished. - True - 0

2019-04-19 16:16:12,025 [1] INFO  OipClient - Tracking event: ConfigurationWizard - ProgramStarter - RunSilent called - True - 0

2019-04-19 16:16:12,025 [1] DEBUG SettingsController - Checking ASP.NET under IIS7.

2019-04-19 16:16:12,041 [1] DEBUG IIS7Installer - osVersionSuits:False isSupportedByOs:False

2019-04-19 16:16:12,041 [1] DEBUG SettingsController - Checking ASP.NET under IIS8.

2019-04-19 16:16:12,057 [1] DEBUG IIS8Installer - osVersionSuits:True isSupportedByOs:True

2019-04-19 16:16:12,057 [1] DEBUG IIS8Configurator - Detecting if IIS8 is installed

2019-04-19 16:16:12,072 [1] DEBUG SettingsController - IIS Service is running: True

2019-04-19 16:16:12,072 [1] DEBUG IIS7Configurator - Site Found Orion site IIS bindings has 1 bindings:

[0].BindingInformation = ':8787:'

[0].Host = ''

[0].Protocol = 'http'

[0].UseDsMapper = 'False'

[0].IsLocallyStored = 'True'

[0].EndPoint = '0.0.0.0:8787'

 

 

2019-04-19 16:16:12,072 [1] DEBUG IIS7Configurator - Parsed IIS binding string of "*:8787:".  Address is "0.0.0.0" and port is "8787"

2019-04-19 16:16:12,088 [1] DEBUG CwMetricMonitor - Inserting CW metrics into database.

2019-04-19 16:16:12,104 [1] DEBUG SqlHelper - SQL: INSERT INTO [dbo].[ConfigWizardMetric]

    ([SessionId]

    ,[Started]

    ,[Duration]

    ,[InstallationType]

    ,[EvalType]

    ,[TerminationMode])

VALUES

    (@sessionId

    ,@started

    ,@duration

    ,@installationType

    ,@evalType

    ,@terminationMode) (sessionId=2076f2cd-0d7e-4077-809c-b81f3d6d140a, started=4/19/2019 10:46:12 AM, duration=0, installationType=FULL, evalType=, terminationMode=0)

2019-04-19 16:16:12,119 [1] DEBUG CwMetricMonitor - No result messages found! There should be at least one.

2019-04-19 16:16:12,119 [1] INFO  CwMetricMonitor - Writing CW metrics data into file C:\Users\priyanka.ja\AppData\Local\Temp\SolarWinds\OIP\ConfigWizardMetric.csv

2019-04-19 16:16:12,135 [1] ERROR CwMetricMonitor - Error while saving metrics result into file.

System.NullReferenceException: Object reference not set to an instance of an object.

   at SolarWinds.ConfigurationWizard.Common.CwMetricMonitor.InsertMetricsIntoFile(CwMetrics metrics, Boolean savedToDb)

2019-04-19 16:16:12,135 [1] ERROR CwMetricMonitor - Cannot run OrionImprovement. System.NullReferenceException: Object reference not set to an instance of an object.

   at SolarWinds.ConfigurationWizard.Common.CwMetricMonitor.InsertMetricsIntoFile(CwMetrics metrics, Boolean savedToDb)

   at SolarWinds.ConfigurationWizard.Common.CwMetricMonitor.CollectCwMetrics()

   at SolarWinds.ConfigurationWizard.Common.CwMetricMonitor.StartUploadMetrics(Boolean isSilentMode)

2019-04-19 16:16:12,150 [1] DEBUG OipClient - { FinishEventsTransmission entered

2019-04-19 16:16:12,150 [15] INFO  OipClient - Reporting [61-75] events to https://api.solarwinds.com/swip/Events.

2019-04-19 16:16:13,299 [1] INFO  OipClient - All uploads finished successfully.

2019-04-19 16:16:13,315 [1] DEBUG OipClient - } FinishEventsTransmission exited

2019-04-19 16:16:13,502 [1] DEBUG OipClient - { FinishEventsTransmission entered

2019-04-19 16:16:13,518 [8] INFO  OipClient - Reporting [1-3] events to https://api.solarwinds.com/swip/Events.

2019-04-19 16:16:14,859 [1] INFO  OipClient - All uploads finished successfully.

2019-04-19 16:16:14,874 [1] DEBUG OipClient - } FinishEventsTransmission exited

Interactive Node Outage tracker

$
0
0

First off thank you to wluther and his posts that led me in the right direction to create this, as well as mesverrum for his query on node outages.

 

This is a custom HTML resource that uses SWQL queries, Javascript and Google charts to create interactive charts that allow for great customization.

 

Here is a screenshot of the results:

This resource starts with just the calendar that shows a count of Branch Outages and color codes them depending on the amount of outages that day.

 

Once you click on a day a Timeline will appear that breaks down all outages that started on that day.

 

The code provided can easily be changed to your needs if you are familiar in SWQL. There are 2 main SWQL queries that are running here and I have formatted them to be read easily as in the HTML resource. It is condensed to one line, and I have added comments to help explain each line (needs to be removed when condensing to one line for HTML).

 

SWQL Query for Count of Branch Outages per day: (line 5)

SELECT     SUBSTRING(TOSTRING(DATETRUNC('Day',ToLocal(E.EventTime))),0,12) AS Day, --Format Ex. Apr 19 2019    Count(*) as [Qty] --Count of Branch Outages
FROM     Orion.Events E --Table we are querying
WHERE     Year(TOLOCAL(E.EventTime)) = Year(GETDATE()) --Only get events from the current year    AND E.EventType = 1 --Get Node Down Events    AND E.NetObjectType = 'N' --Only Nodes    AND E.Nodes.CustomProperties._DeviceType = 'Branch Router' --Custom Properties assigned to Branch Routers    AND E.Nodes.Status <> 9 --Don't grab devices currently unmanaged
GROUP BY     DATETRUNC('Day',ToLocal(E.EventTime))
ORDER BY     DATETRUNC('Day',ToLocal(E.EventTime)) DESC --Order by newest to oldest

 

SWQL Query for Timeline Events: (line 56)

SELECT     N.Caption AS [Device], --Get Device Name    ToLocal(t2.[Down Event]) as [Down Event], --Get Down Event     ISNULL(ToLocal(t2.[Up Event]), GETDATE()) as [Up Event] --Get Up Event or use current time if not up yet
FROM     Orion.Nodes N --Table we are querying
LEFT JOIN ( --Left Join a sub query for start and end times    SELECT         StartTime.Nodes.NodeID, --NodeID to match node with event        StartTime.EventTime AS [Down Event], --Down event        (SELECT TOP 1 --Subquery to grab only the next up event after going down            EventTime AS [EventTime] --Up event         FROM            Orion.Events AS [EndTime]          WHERE             EndTime.EventTime >= StartTime.EventTime --only events after the down event            AND EndTime.EventType = 5 --grab an up event            AND EndTime.NetObjectID = StartTime.NetObjectID --match nodeIDs            AND EventTime IS NOT NULL         ORDER BY             EndTime.EventTime --Order from latest to most current which allows it to get the next up event after going down        ) AS [Up Event]     FROM         Orion.Events StartTime     WHERE StartTime.EventType = 1 --Get down events
) T2 on N.NodeID = T2.NodeId --Match events
WHERE     YEAR(TOLOCAL(T2.[Down Event])) = YEAR(GETDATE()) --Match year    AND MONTH(TOLOCAL(T2.[Down Event])) = " +querymonth + " --Match month with Javascript var querymonth    AND DAY(TOLOCAL(T2.[Down Event])) = " +querydate+" --Match day with Javascript var queryday    AND N.CustomProperties._DeviceType = 'Branch Router' --Custom properties assigned to Branch Routers    AND T2.[Down Event] IS NOT NULL --No null down events

 

Other Posts that helped with making this:

Using Your Custom HTML Resource To Properly Display SWQL Query Results

Using Your Custom HTML Resource To View Events On A Timeline

Node Downtime with Duration and Minimum Length Filtering

 

If there are any questions or improvements I could make please let me know!

 

Thank you,

 

-Joshua

Polycom HDX 8000 HD SNMP troubles

$
0
0

Hey all,

I recently added 3 Polycom HDX 8000 HD units to Solarwinds for monitoring. My intent is to monitor Packet Loss, Jitter, Latency etc for these devices. I have the updated MIBs loaded in Solarwinds. I created pollers in the UnDP, and when I 'tested' the MIB objects with the Polycom devices it said "A value cannot be returned." I did a MIB walk on the device and next to the OIDs there were no values next to them. I assigned the pollers to the devices and they show up where I want to. But in the graphs it said "No data for selected time period." I'm wondering if I selected the wrong SNMP type (get) and value types or if it's just because there isn't enough usage on the Polycom units to produce enough data for Solarwinds to collect it. 

 

Anyone have any ideas?

 

-Rich

ICMP Polling and Node Status

$
0
0

I have a lot of devices that I need to track their UP/Down status.

 

The problem is these devices are not that reliable when responding to a ping so I get a lot of flapping up/downs

Is there any way that I can configure settings so that certain nodes can miss 1 or 2 pings and not show as down?

Deploying Virtual Appliances

$
0
0

Are you comfortable with deploying virtual appliances?

 

We're discussing ways to deploy new products that may interact with your NPM (and other SolarWinds) deployments and one of our options is a virtual appliance.

Solarwinds and DCIM

$
0
0

We invested into iPDUs and DCIM solution from Sunbird (formerly Raritan): PowerIQ & dcTrack, for all of our locations so we can keep track of our rack elevations with detailed asset tracking & power usage, environmental monitoring and remote power management.

We are currently rolling out Solarwinds NPM (with SRM, SAM, IPAM, VManager, etc..) and I was wondering if anybody had any success incorporating power usage statistics and alerts into Solarwinds.

My ultimate goal is the ability to correlate power consumption data with asset performance in PerfStack and display any power and environmental alerts in NOC view and/or Dashboard.

Any insight, ideas will be greatly appreciate it.

How to rebuild an APE

$
0
0

Hi Team,

 

I have to rebuild an APE. The platform version is 2017.3 HF3

While reinstalling the APE on a new box, we are getting the error: Algorithm has stuck! Unable to install any product on setup.

 

Is there any other way to install or I have to choose the legacy version?


Solarwinds Online Ticket Submissions

$
0
0

HI,

 

Is anyone else having problems getting any ticket, no matter the severity, to get picked up by a solarwinds tech support analyst?   This isnt the first time I have seen tickets sit for days without anyone being assigned.

Are your Orion server and SQL database server in the same Active Directory domain?

How to do PON port monitoring for GPON devices

$
0
0

We are a large ISP with multiple types of devices in our network, we recently added few GPON devices form Nokia (Alcatel / Timetra) they are called OLTs , we want to monitor the PON ports of OLT

PON port is nothing but Passive Optical network port, can any one help me on this.

How to calculate In and Out Percentage

$
0
0

Hello,

 

am looking for formula to calculate In and Out percentage.

 

Can you please help me in getting formula based on below conditions

 

Device: 1-1, In% - 22.74 & Out% - 22.61

Device: 1-2, In% - 66.11 and Out% - 36.35

 

Expected result based on 2 devices - In% - 37.79 and Out% - 10.41

 

Regards,

 

Chandrashekar B

Show us a NOC view and (don't ) get 500 thwack points (we still want to see, points no longer awarded)

$
0
0

The User Experience group wants to see how you've customized your Orion to create your own NOC view, or NOC views you like and are using from other products.  What do you like about your NOC view? What challenges, frustrations or issues do you have with it?--Show us your NOC view either here OR email it directly to me at kellie.mecham@solarwinds.com and share your NOC view stories by August 10 and we'll award you 500 thwack points for sharing.

UPDATE: we're no longer awarding points for this, but it's become a really popular post.  Please continue to share how you create NOC views, pictures of them, etc with each other as there has been clear value to users in seeing what other users do, but UX can no longer award points for this.

 

Message was edited by: Kellie Mecham

Configuration wizard silent installation

$
0
0

Hi,

 

I have been trying to install configuration wizard in silent but it is getting stuck.

Below is my xml file and error i am getting

 

<?xml version="1.0" encoding="utf-8"?>

<SilentConfig>

    <InstallerConfiguration>

        <CatalogStage>production</CatalogStage>

        <!--(optional)-->

        <ProductStage></ProductStage>

        <!--(optional)-->

        <ProductsToInstall>NPM,NCM,VMAN,SRM,DPA,NTA</ProductsToInstall>

        <!--(ids of products to be installed, without that parameter by default NPM will be installed)-->

        <Components></Components>

        <!--(versions of components to install, without that parameter by default components required by Product Catalog will be installed-->

        <InstallPath>C:\Solarwind\</InstallPath>

        <AdvancedInstallMode>True</AdvancedInstallMode>

        <SkipConfigurationWizardRun>False</SkipConfigurationWizardRun>

        <!-- CW Error handling -->

        <VerifyErrorStrings>finished due to error;Login failed for user;ERROR ConfigurationProgressScene</VerifyErrorStrings>

        <!-- (fill next three properties only when installing on Scalability Engine -->

        <MainPollerHostname></MainPollerHostname>

        <ServerType></ServerType>

        <IsStandby></IsStandby>

    </InstallerConfiguration>

<Host>

      <Info>  

        <ReconfigureDatabase>true</ReconfigureDatabase>

        <ReconfigureWebsite>true</ReconfigureWebsite>

        <ReconfigureServices>true</ReconfigureServices>

        <ReconfigurePermissions>true</ReconfigurePermissions>  

        <Database>

          <CreateNewDatabase>true</CreateNewDatabase>

          <UseSQLSecurity>false</UseSQLSecurity>

          <UseExistingSqlAccount>false</UseExistingSqlAccount>

          <DatabaseName>SolarWindsOrion</DatabaseName>

          <DatabasePath></DatabasePath>

          <ServerName>localhost\SOLARWINDS_ORION</ServerName>

          <InstanceName></InstanceName>

          <UserPassword></UserPassword>

          <User></User>    

          <Account>SolarWindsOrionDatabaseUser5</Account>

          <AccountPassword>SolarWindsOrionDatabaseUser5</AccountPassword>

          <NeedSQLServerSecurity>false</NeedSQLServerSecurity>

          <NeedToChangeSAPassword>false</NeedToChangeSAPassword>

          <SAPassword></SAPassword>

          <AddServiceDependencies>false</AddServiceDependencies>

          <RemoveServiceDependencies>false</RemoveServiceDependencies>

          <FailureInfo></FailureInfo>

        </Database>

        <Website>

          <Folder>C:\InetPub\SolarWinds</Folder>

          <Address>(All Unassigned)</Address>

          <Port>8787</Port>

          <ApplicationName>SolarWinds NetPerfMon</ApplicationName>

          <LaunchWebConsole>false</LaunchWebConsole>

          <ConfigurationSkipped_IISNotInstalled>false</ConfigurationSkipped_IISNotInstalled>

          <EnableWindowsLogin>false</EnableWindowsLogin>

        </Website>

        <NetFlowConfiguration>

          <FlowStorageConfig>

            <CreateNewDatabase>True</CreateNewDatabase>

            <UseSQLSecurity>True</UseSQLSecurity>

            <UseExistingSqlAccount>True</UseExistingSqlAccount>

            <DatabaseName>test2</DatabaseName>

            <DatabasePath></DatabasePath>

            <ServerName>localhost\SOLARWINDS_ORION</ServerName>

            <InstanceName></InstanceName>

            <UserPassword>123</UserPassword>

            <User>sa</User>

            <Account>SolarWindsNtaDatabaseUser5</Account>

            <AccountType>ExistingSql</AccountType>

            <AccountPassword>123</AccountPassword>

          </FlowStorageConfig>

        </NetFlowConfiguration>

      </Info>

    </Host>

    <Plugins>

        <Plugin Assembly="SolarWinds.ConfigurationWizard.Plugin.NetFlow" FactoryType="SolarWinds.ConfigurationWizard.Plugin.NetFlow.SilentMode.NetFlowSilentConfigureFactory" />

    </Plugins>

</SilentConfig>

 

 

 

Error from configurationwizard.log::

 

2019-04-19 16:16:11,979 [1] ERROR OrionMainPlugin - Error Creating Database.

2019-04-19 16:16:11,994 [1] ERROR ConfigurationProgressScene - Error Creating Database. Please check the ConfigurationWizard.log file for details.

SolarWinds.ConfigurationWizard.Common.ConfigurationException: Error Creating Database. Please check the ConfigurationWizard.log file for details.

   at SolarWinds.ConfigurationWizard.Plugin.Orion.OrionMainPlugin.ConfigureDatabase(IOrionConfigHost host, ConfigurationProgressDelegate progress, ConfigurationLogDelegate logger)

   at SolarWinds.ConfigurationWizard.Plugin.Orion.OrionMainPlugin.DoConfigure(IOrionConfigHost host, IComponentInfo component, ConfigurationProgressDelegate progress, ConfigurationLogDelegate logger)

   at SolarWinds.ConfigurationWizard.Plugin.Common.OrionConfigPlugin.SolarWinds.ConfigurationWizard.Common.IOrionConfigPlugin.DoConfig(IOrionConfigHost host, IComponentInfo component, ConfigurationProgressDelegate progress, ConfigurationLogDelegate log)

   at SolarWinds.ConfigurationWizard.Host.Presentation.CommonConfiguration.ConfigurationProgressScene.DoConfigForComponents(IOrionConfigHost host, SortedSet`1 componentIds, ComponentType componentType, Boolean isPrecompiledWebsite, Int32 oldCoreDbVersion)

2019-04-19 16:16:11,994 [1] TRACE ConfigurationProgressScene - Updating progress bars (input: 0 0 0 59) (output: 0 1 0 59)

2019-04-19 16:16:12,010 [1] ERROR ConfigurationProgressScene - Thread ConfigurationProgressScene.DoConfigInThread finished due to error

2019-04-19 16:16:12,010 [1] INFO  ConfigurationProgressScene - Executing of DoConfigInThread finished.

2019-04-19 16:16:12,025 [1] INFO  OipClient - Tracking event: ConfigurationWizard - ConfigurationProgressScene - ExecuteConfig finished. - True - 0

2019-04-19 16:16:12,025 [1] INFO  OipClient - Tracking event: ConfigurationWizard - ProgramStarter - RunSilent called - True - 0

2019-04-19 16:16:12,025 [1] DEBUG SettingsController - Checking ASP.NET under IIS7.

2019-04-19 16:16:12,041 [1] DEBUG IIS7Installer - osVersionSuits:False isSupportedByOs:False

2019-04-19 16:16:12,041 [1] DEBUG SettingsController - Checking ASP.NET under IIS8.

2019-04-19 16:16:12,057 [1] DEBUG IIS8Installer - osVersionSuits:True isSupportedByOs:True

2019-04-19 16:16:12,057 [1] DEBUG IIS8Configurator - Detecting if IIS8 is installed

2019-04-19 16:16:12,072 [1] DEBUG SettingsController - IIS Service is running: True

2019-04-19 16:16:12,072 [1] DEBUG IIS7Configurator - Site Found Orion site IIS bindings has 1 bindings:

[0].BindingInformation = ':8787:'

[0].Host = ''

[0].Protocol = 'http'

[0].UseDsMapper = 'False'

[0].IsLocallyStored = 'True'

[0].EndPoint = '0.0.0.0:8787'

 

 

2019-04-19 16:16:12,072 [1] DEBUG IIS7Configurator - Parsed IIS binding string of "*:8787:".  Address is "0.0.0.0" and port is "8787"

2019-04-19 16:16:12,088 [1] DEBUG CwMetricMonitor - Inserting CW metrics into database.

2019-04-19 16:16:12,104 [1] DEBUG SqlHelper - SQL: INSERT INTO [dbo].[ConfigWizardMetric]

    ([SessionId]

    ,[Started]

    ,[Duration]

    ,[InstallationType]

    ,[EvalType]

    ,[TerminationMode])

VALUES

    (@sessionId

    ,@started

    ,@duration

    ,@installationType

    ,@evalType

    ,@terminationMode) (sessionId=2076f2cd-0d7e-4077-809c-b81f3d6d140a, started=4/19/2019 10:46:12 AM, duration=0, installationType=FULL, evalType=, terminationMode=0)

2019-04-19 16:16:12,119 [1] DEBUG CwMetricMonitor - No result messages found! There should be at least one.

2019-04-19 16:16:12,119 [1] INFO  CwMetricMonitor - Writing CW metrics data into file C:\Users\priyanka.ja\AppData\Local\Temp\SolarWinds\OIP\ConfigWizardMetric.csv

2019-04-19 16:16:12,135 [1] ERROR CwMetricMonitor - Error while saving metrics result into file.

System.NullReferenceException: Object reference not set to an instance of an object.

   at SolarWinds.ConfigurationWizard.Common.CwMetricMonitor.InsertMetricsIntoFile(CwMetrics metrics, Boolean savedToDb)

2019-04-19 16:16:12,135 [1] ERROR CwMetricMonitor - Cannot run OrionImprovement. System.NullReferenceException: Object reference not set to an instance of an object.

   at SolarWinds.ConfigurationWizard.Common.CwMetricMonitor.InsertMetricsIntoFile(CwMetrics metrics, Boolean savedToDb)

   at SolarWinds.ConfigurationWizard.Common.CwMetricMonitor.CollectCwMetrics()

   at SolarWinds.ConfigurationWizard.Common.CwMetricMonitor.StartUploadMetrics(Boolean isSilentMode)

2019-04-19 16:16:12,150 [1] DEBUG OipClient - { FinishEventsTransmission entered

2019-04-19 16:16:12,150 [15] INFO  OipClient - Reporting [61-75] events to https://api.solarwinds.com/swip/Events.

2019-04-19 16:16:13,299 [1] INFO  OipClient - All uploads finished successfully.

2019-04-19 16:16:13,315 [1] DEBUG OipClient - } FinishEventsTransmission exited

2019-04-19 16:16:13,502 [1] DEBUG OipClient - { FinishEventsTransmission entered

2019-04-19 16:16:13,518 [8] INFO  OipClient - Reporting [1-3] events to https://api.solarwinds.com/swip/Events.

2019-04-19 16:16:14,859 [1] INFO  OipClient - All uploads finished successfully.

2019-04-19 16:16:14,874 [1] DEBUG OipClient - } FinishEventsTransmission exited

Cisco Catalyst 2960xx DRAM

$
0
0

Hi all,

 

I am planning an upgrade to all my Catalyst 2960xx switches. I have several flavours of model and as such need to determine that each has the correct amount of system/ DRAM. I can't seem to find a field in the reports to cover this and I tried creating a custom poller the summed the values of memorypoolused and memorypool free, but that give me a value greater than that output by sh ver.

 

Has anyone else come across a similar requirement and if so, did you solve it?

 

Thanks.


Can we monitor 2 devices having same IP but different hostname in Active Standby mode

$
0
0

Hi Team,

 

Is it possible in Solarwinds to monitor a network device which is in cluster setup and having same IP address but hostname is different.

 

I am aware that dynamic option for IP address is available but not sure if this works for even hostname. These devices are Fortigate...

energywise node status

$
0
0

I have energywise capable nodes, after i configured energywise on the swich I want to enable monitoring it on solarwinds,

It cant move node from energywise capable to energywise enabled.

I have to remove and add node to make it work.

Any thougthts ?

Interactive Node Outage tracker

$
0
0

First off thank you to wluther and his posts that led me in the right direction to create this, as well as mesverrum for his query on node outages.

 

This is a custom HTML resource that uses SWQL queries, Javascript and Google charts to create interactive charts that allow for great customization.

 

Here is a screenshot of the results:

This resource starts with just the calendar that shows a count of Branch Outages and color codes them depending on the amount of outages that day.

 

Once you click on a day a Timeline will appear that breaks down all outages that started on that day.

 

The code provided can easily be changed to your needs if you are familiar in SWQL. There are 2 main SWQL queries that are running here and I have formatted them to be read easily as in the HTML resource. It is condensed to one line, and I have added comments to help explain each line (needs to be removed when condensing to one line for HTML).

 

SWQL Query for Count of Branch Outages per day: (line 5)

SELECT     SUBSTRING(TOSTRING(DATETRUNC('Day',ToLocal(E.EventTime))),0,12) AS Day, --Format Ex. Apr 19 2019    Count(*) as [Qty] --Count of Branch Outages
FROM     Orion.Events E --Table we are querying
WHERE     Year(TOLOCAL(E.EventTime)) = Year(GETDATE()) --Only get events from the current year    AND E.EventType = 1 --Get Node Down Events    AND E.NetObjectType = 'N' --Only Nodes    AND E.Nodes.CustomProperties._DeviceType = 'Branch Router' --Custom Properties assigned to Branch Routers    AND E.Nodes.Status <> 9 --Don't grab devices currently unmanaged
GROUP BY     DATETRUNC('Day',ToLocal(E.EventTime))
ORDER BY     DATETRUNC('Day',ToLocal(E.EventTime)) DESC --Order by newest to oldest

 

SWQL Query for Timeline Events: (line 56)

SELECT     N.Caption AS [Device], --Get Device Name    ToLocal(t2.[Down Event]) as [Down Event], --Get Down Event     ISNULL(ToLocal(t2.[Up Event]), GETDATE()) as [Up Event] --Get Up Event or use current time if not up yet
FROM     Orion.Nodes N --Table we are querying
LEFT JOIN ( --Left Join a sub query for start and end times    SELECT         StartTime.Nodes.NodeID, --NodeID to match node with event        StartTime.EventTime AS [Down Event], --Down event        (SELECT TOP 1 --Subquery to grab only the next up event after going down            EventTime AS [EventTime] --Up event         FROM            Orion.Events AS [EndTime]          WHERE             EndTime.EventTime >= StartTime.EventTime --only events after the down event            AND EndTime.EventType = 5 --grab an up event            AND EndTime.NetObjectID = StartTime.NetObjectID --match nodeIDs            AND EventTime IS NOT NULL         ORDER BY             EndTime.EventTime --Order from latest to most current which allows it to get the next up event after going down        ) AS [Up Event]     FROM         Orion.Events StartTime     WHERE StartTime.EventType = 1 --Get down events
) T2 on N.NodeID = T2.NodeId --Match events
WHERE     YEAR(TOLOCAL(T2.[Down Event])) = YEAR(GETDATE()) --Match year    AND MONTH(TOLOCAL(T2.[Down Event])) = " +querymonth + " --Match month with Javascript var querymonth    AND DAY(TOLOCAL(T2.[Down Event])) = " +querydate+" --Match day with Javascript var queryday    AND N.CustomProperties._DeviceType = 'Branch Router' --Custom properties assigned to Branch Routers    AND T2.[Down Event] IS NOT NULL --No null down events

 

Other Posts that helped with making this:

Using Your Custom HTML Resource To Properly Display SWQL Query Results

Using Your Custom HTML Resource To View Events On A Timeline

Node Downtime with Duration and Minimum Length Filtering

 

If there are any questions or improvements I could make please let me know!

 

Thank you,

 

-Joshua

Using Your Custom HTML Resource To Properly Display SWQL Query Results

Unknown view in "Views by Device Type" is not being saved

$
0
0

We've had an issue for a while now that is causing the Unknown object types to revert to the view type "Node Details for ASA -Summary" instead of "(default)".

 

If I manually update the view type to "(default)" it is automatically being changed back to "Node Details for ASA -Summary".

 

Has anyone experienced this issue or something similar? If so, were you able to resolve the issue?

Viewing all 21870 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>