Configuring CitectSCADA SNMP projects with MIB2CIT. A reference for CitectSCADA Customers



Similar documents
Scheduling Automated Outlet Control Using FineSNMPSet with Sentry Switched Power Distribution Units

Advanced Guide for Configuring SNMPc to Manage Any SNMP Enabled Device

There are numerous ways to access monitors:

GE Intelligent Platforms. Activating Licenses Online Using a Local License Server

School of Information Technology and Engineering (SITE) CEG 4395: Computer Network Management

Network Management & Monitoring Introduction to SNMP

Xerox Multifunction Devices. Verify Device Settings via the Configuration Report

Network Monitoring with SNMP

Kepware Technologies KEPServerEX OPC Tunnel

How to Obtain an OPC License--5. Creating a System Code 5 Entering an Authorization Code 6. Getting Started with SNMP Editor--7

Kepware Technologies OPC Quick Client Connectivity Guide

Configuring Secure Socket Layer (SSL) for use with BPM 7.5.x

SNMP Adapter Installation and Configuration Guide

The ABCs of SNMP. Info Sheet. The ABC of SNMP INTRODUCTION. SNMP Versions

AXIGEN Mail Server Reporting Service

CitectSCADA V7.20 WebClient Quick Start Guide

Network Monitoring with SNMP

HP LeftHand SAN Solutions

FMUX04 SNMP Tutorial

CONTACTS SYNCHRONIZER FOR IPAD USER GUIDE

Task Manager. Tasks. Starting Task Manager CHAPTER

Tracking Network Changes Using Change Audit

Customer Tips. Xerox Network Scanning HTTP/HTTPS Configuration using Microsoft IIS. for the user. Purpose. Background

Advantech WebAccess Device Driver Guide. BwSNMP Advantech WebAccess to SNMP Agent (Simple Network Management Protocol) Device Driver Guide

Software Licensing Management North Carolina State University software.ncsu.edu

Allen Bradley ControlLogix Ethernet Driver for KEPServerEX

Customer Tips. Xerox Network Scanning TWAIN Configuration for the WorkCentre 7328/7335/7345. for the user. Purpose. Background

Deploying the BIG-IP LTM with the Cacti Open Source Network Monitoring System

Bitrix Site Manager ASP.NET. Installation Guide

Configuration Guide. Remote Backups How-To Guide. Overview

Network Monitoring & Management Introduction to SNMP

Generating an Apple Enterprise MDM Certificate

White Paper Case Study:

Changing Your Cameleon Server IP

10 STEPS TO YOUR FIRST QNX PROGRAM. QUICKSTART GUIDE Second Edition

Monitor TemPageR 4E With PageR Enterprise

ArcGIS 10.1: The Installation and Authorization User Guide

Specops Command. Installation Guide

Users Guide and Reference

Moving the TRITON Reporting Databases

Hypercosm. Studio.

HP A-IMC Firewall Manager

Tech Tips Helpful Tips for Pelco Products

HP LeftHand SAN Solutions

Jobs Guide Identity Manager February 10, 2012

How To Manage A Network With Kepware

How to set up Simple Network Management Protocol (SNMP) for Netop Remote Control

Appendix E. Captioning Manager system requirements. Installing the Captioning Manager

MIS Export via the FEM transfer software

Sitecore Ecommerce Enterprise Edition Installation Guide Installation guide for administrators and developers

HP Intelligent Management Center v7.1 Virtualization Monitor Administrator Guide

HP IMC Firewall Manager

Lab 0 (Setting up your Development Environment) Week 1

Using Device Discovery

Cisco - Configure the 1721 Router for VLANs Using a Switch Module (WIC-4ESW)

TECHNICAL NOTE TNOI34

Technical Note SNMP Interface

Remote Desktop Services with Vijeo Citect 2015

RoomWizard Synchronization Software Manual Installation Instructions

Installation Guide. . All right reserved. For more information about Specops Inventory and other Specops products, visit

Management, Logging and Troubleshooting

USING SSL/TLS WITH TERMINAL EMULATION

NNMi120 Network Node Manager i Software 9.x Essentials

Installing Intercloud Fabric Firewall

KeyAdvantage System DMS Integration. Software User Manual

School of Information Technology and Engineering (SITE) CEG 4395: Computer Network Management. Lab 4: Remote Monitoring (RMON) Operations

Adeptia Suite 6.2. Application Services Guide. Release Date October 16, 2014

Creating Cacti FortiGate SNMP Graphs

MULTIFUNCTIONAL DIGITAL SYSTEMS. Operator's Manual for TWAIN Driver/File Downloader

Reflection DBR USER GUIDE. Reflection DBR User Guide. 995 Old Eagle School Road Suite 315 Wayne, PA USA

Viewing and Troubleshooting Perfmon Logs

Upgrading MySQL from 32-bit to 64-bit

Setting up Support for CiscoWorks ANI Server

DEPLOYING EMC DOCUMENTUM BUSINESS ACTIVITY MONITOR SERVER ON IBM WEBSPHERE APPLICATION SERVER CLUSTER

Flow Publisher v1.0 Getting Started Guide. Get started with WhatsUp Flow Publisher.

TOSHIBA GA Printing from Windows

Setting up VMware ESXi for 2X VirtualDesktopServer Manual

PREFACE iss.01 -

IBM Tivoli Network Manager 3.8

CentreWare for Microsoft Operations Manager. User Guide

PowerPanel Business Edition Installation Guide

FTP, IIS, and Firewall Reference and Troubleshooting

Building A Very Simple Web Site

Lotus Notes 6.x Client Installation Guide for Windows. Information Technology Services. CSULB

BlackBerry Enterprise Server Version: 5.0. Monitoring Guide

Big Kev s Little Services Monitor

VijeoCitect 7.20 Release Notes for Service Pack 3

Configuring Notifications for Cisco Unified MeetingPlace Express

InHand Device Cloud Service DN 4.0 Quick Start Guide

LDAP Server Configuration Example

Video Administration Backup and Restore Procedures

S/MIME on Good for Enterprise MS Online Certificate Status Protocol. Installation and Configuration Notes. Updated: October 08, 2014

Dell SupportAssist Version 2.0 for Dell OpenManage Essentials Quick Start Guide

System Administration and Log Management

Installing LearningBay Enterprise Part 2

PORTAL ADMINISTRATION

GSW UTS Client Configuration for Vangard Voice AccuSpeech

Legal Notes. Regarding Trademarks KYOCERA Document Solutions Inc.

Reference and Troubleshooting: FTP, IIS, and Firewall Information

How To Enable A Websphere To Communicate With Ssl On An Ipad From Aaya One X Portal On A Pc Or Macbook Or Ipad (For Acedo) On A Network With A Password Protected (

Transcription:

Configuring CitectSCADA SNMP projects with MIB2CIT A reference for CitectSCADA Customers support@citect.com Revision 1.00 Created 28-12-2009

Document revision history Please update this table whenever you make an update to the document. Don t forget to increment the Cover Page. Revision author Changes made Date New version No. 2

Customer guide to basic CitectSCADA SNMP configuration Introduction As well as the monitoring and control of traditional IO on a SCADA network, CitectSCADA can be configured to communicate with SNMP Version 1 1 enabled network devices such as switches, routers, servers, and even PLCs /RTUs with SNMP capability. To assist with the configuration of CitectSCADA SNMP projects, Citect provide a tool called MIB2CIT which guides the customer through creating variable tags, device IDs and unique device addresses. 1 At the time of writing this document, Citect does not support SNMP versions II & III 3

This document is made up of the following sections: 1. Creating a simple 2 tag test project using CitectSCADA 2. Using an application called MIB2CIT to configure your test SNMP project 3. Using an alternative tool to MIB2CIT called GetIF to accomplish the same results 4. Terms used in this document 5. Useful downloads Intended Audience This document has been written for CitectSCADA customers to help them set up CitectSCADA SNMP projects. 4

Table of Contents Table of Contents... 5 1 Building a simple SNMP test project in CitectSCADA... 6 1.1 Preparing the CitectSCADA project... 6 1.2 Installing & configuring MIB2CIT... 7 1.3 Verifying SNMP is working correctly before configuring CitectSCADA... 8 1.4 Creating CitectSCADA variable tags with MIB2CIT... 11 1.4.1 Assigning tag suffixes to our OIDs and adding tags to our CitectSCADA Project... 12 1.4.2 Verifying your tags have been exported to CitectSCADA using SNMPVARS.DBF and VARIABLE.DBF... 13 1.4.3 Testing your tags in CitectSCADA... 14 2 Useful Terminology... 16 5

Part I: Using MIB2CIT to set up and configure a test SNMP project 1 Building a simple SNMP test project in CitectSCADA We ll create a CitectSCADA SNMP project with two simple variable tags. We will use our own PC s as SNMP test devices and configure CitectSCADA to read two pieces of information, called objects, from our PC s using the CitectSCADA SNMPII driver. The two objects we will monitor are listed below: 1. The name of our PC (SysName) 2. The duration our PC has been running for (SysUptime) You can think of SNMP object identifiers, or OIDs, like point addresses in a PLC or RTU. 2 1.1 Preparing the CitectSCADA project Follow the steps below to install the CitectSCADA SNMPII driver from the Citect website and create your SNMP device (your PC) in your CitectSCADA project. 1. Install the latest SNMPII driver from the Driver Web 2. Create a new project called SNMPProject using the CitectSCADA Explorer 3. Save your SNMPProject project in your root directory 4. Go to the Express Wizard in the CitectSCADA project builder and select the SNMPII driver. Enter the IP address (127.0.0.1) and Community String (public) of your test machine, 127.0.0.1 public. In the real world these values will be your actual I/O device IP address and community string. 5. That s it! Notice anything odd? We haven t created any CitectSCADA variable tag information. Our friend, MIB2CIT, in the following sections, will be used to create these for us. 2 For more information on SNMP OIDs, click here 6

1.2 Installing & configuring MIB2CIT We can use MIB2CIT to retrieve information on a device object such as System Uptime or System Name before we even touch the CitectSCADA configuration this is handy for testing SNMP is working in the first place. Extract and install MIB2CIT to your root directory C:\ Pathname lengths must be less than 99 characters One of the bugs with MIB2CIT is KB d in Q5564. The MIB2CIT.ini file references your project path name, go ahead and open it up in a text editor, you will see the following: [Project] ProjDir=C:\SNMPProj The path name must be less than 99 characters or MIB2CIT. This is why we saved our project to the root directory. Launch the MIB2CIT.exe and click Project. Figure 1: Showing MIB2CIT landing page Click Citect.INI in the top left and browse to your Citect.ini file 7

Figure 2: MIB2CIT Set Up Next, select your project from the drop down Citect Project box The details you entered in to your CitectSCADA SNMPProject earlier will be populated, together with reference to the SNMPVARS.dbf file - we'll discuss what this file does later on. Click Close 1.3 Verifying SNMP is working correctly before configuring CitectSCADA Next, we will run a simple test to read (GET) the System Uptime of your desktop PC using SNMP. This test has nothing to do with CitectSCADA, but rather it is used to test connectivity at a network layer and that SNMP polling is working before we start testing CitectSCADA. 8

Click on Config Tags on the main screen and select your project s IODevice Figure 3: MIB2CIT Landing Page Navigate the MIB tree in the left hand pane to: ISO > ORG > DOD > INTERNET > MGMT > MIB-2 > SYSTEM > SysUptime Click GET. A new popup will appear with the result of your GET request. Figure 4: Showing Tag Configuration Page How cool is that? You can see the value of the OID as well; in this case the OID value for SysUptime is 1.3.6.1.2.1.1.3. We just configured a simple SNMP GET request using MIB2CIT! 9

Figure 5: Showing the response to a GET query sent from the CitectSCADA IO Server 10

1.4 Creating CitectSCADA variable tags with MIB2CIT What is the relationship between CitectSCADA variable tags, and SNMP OIDs in the SNMP device we wish to monitor? Each IO point being monitored in an RTU needs to have a corresponding variable tag set up in the CitectSCADA project in order for CitectSCADA to know what to monitor. This is where MIB2CIT comes in really handy. Up until now MIB2CIT hasn t done much except browse our MIB Tree and fire off a GET command. MIB2CIT will now create our CitectSCADA variable tags for us and cross-reference them to the device OIDs we wish to monitor in the device. Figure 7: Tag configuration screen 11

1.4.1 Assigning tag suffixes to our OIDs and adding tags to our CitectSCADA Project In the Tag Suffix field of the Tags screen, give your device a name such as _TestPC1. We need a suffix to determine which device the OID belongs to. Think of a suffix like an IO Device name, a way of identifying a network device of which there are many of the same type. You could have 3 Cisco 2900 series switches to monitor so the MIB (and associated OIDs) would be the same on each switch. How would CitectSCADA know which switch the OID you want to poll belongs too? Well, we need to give each switch a unique Suffix. Navigate down the MIB tree to SysUptime: ISO > ORG > DOD > INTERNET > MGMT > MIB-2 > SYSTEM > SysUptime Click Add>> Do the same for: ISO > ORG > DOD > INTERNET > MGMT > MIB-2 > SYSTEM > SysName Click Add>> Click Close when finished adding your tags. Your Tag information should now export to the CitectSCADA DBF files, magic! 12

1.4.2 13

In your CitectSCADA project, you can see the assigned address for that tag in your CitectSCADA Project Builder: Project Builder > Tags > Variable Tags Figure 10: CitectSCADA Variable Tags 1.4.3 Testing your tags in CitectSCADA Now, we know that MIB2CIT can read our SysUptime OID and we have verified that the Tags have been created in SNMPVARS.DBF and the addressing for the Tags are in VARIABLES.DBF so we should be able to read these values in CitectSCADA. Create a new page in the Graphics Builder within your SNMPProject. Place a text object on to your page and add the Tag SysUptime in the Display Value Tab. Do the same for SysName. Save your page, compile and run your project. 14

Figure 11: CitectSCADA RUNTIME showing our SysUptime and SysName we configured with MIB2CIT You should see something similar to the above, your Machine Name and Machine Uptime should be displayed. This information has been retrieved using SNMP. 15

Additional Information 2 16