edit] Q: What language(s) is OpenNMS written in?
FAQ-About - OpenNMSOpenNMS is mainly written in Java. The goal for OpenNMS 2.0 is to have a product that will install as a collection of .jar files. icmpd - The 1.4 Java API does not understand ICMP. Since ICMP echo requests ("pings") are the simplest way to test the responsiveness of an IP-based network device, no network management application will be complete without it. The goal is to separate the ICMP functions into their own daemon that OpenNMS will use if present and ignore if not.
edit] Q: How do I subscribe/unsubscribe to the OpenNMS Mailing List(s)?
FAQ-About - OpenNMSWe use SourceForge mailing lists. You can find links to subscribe as well as view archives on the web at our mailing lists page. Please note: when subscribing, remember the address you used, as you will need to send from that address or your post will be rejected. To unsubscribe, please do not send a message to the list or to the list administrator. Go to the list information page for the list you wish to leave, and enter in your e-mail address at the bottom and edit your options.
edit] Q: What is OpenNMS?
FAQ-About - OpenNMSOpenNMS, the application, is the first enterprise-grade network management platform to be developed under the open-source model. The goal is for OpenNMS to be a truly distributed, scalable platform for all aspects of the FCAPS network management model, and to make this platform available to both open source and commercial applications. Data Collection - collecting, storing and reporting on network information as well as generating thresholds.
edit] Q: How To Configure Thresholds Within OpenNMS?
FAQ-Configuration - OpenNMSLet's assume that we want to send an alert when hrSystemProcesses exceeds 250. The numeric OID is .1.3.6.1.2.1.25.1.6 . In this case, said collection definition is listed in my "/opt/OpenNMS/etc/ datacollection-config.xml" file. So what we need to do firstly is edit: "/opt/OpenNMS/etc/thresholds.xml".
edit] Q: How Do I Get OpenNMS to Collect Data from All SNMP Interfaces?
FAQ-Configuration - OpenNMSWith OpenNMS 0.9, the concept of a "primary" SNMP interface was added to the database. By default the interface with the lowest IP address is designated as the primary interface for SNMP queries. Also by default, performance data is only collected for that interface. If you would like to collect data on all of the interfaces on the node, you need to make a change to the /opt/OpenNMS/etc/datacollection-config.
edit] Q: How do I use the Alamin SMS Gateway with OpenNMS?
FAQ-Configuration - OpenNMSThen modify your notificationCommands.
edit] Q: How can I use OpenNMS to send pages?
FAQ-Configuration - OpenNMSOpenNMS already has configurations to use qpage (http://www.qpage.org). You can see them in $OPENNMS_HOME/etc/notificationCommands.xml. I set up users on onms, then setup the users (with the same name) in /etc/qpage.cf. That's pretty much all I had to do in onms. On the qpage side, you need to configure the pager-ids and the service. The key here is that the number used to send alpha pages is not the pager number but a different number talking something called TAP.
edit] Q: Can I run OpenNMS as a non-root user?
FAQ-Configuration - OpenNMSThe difficulty with the core of OpenNMS is that these components need to run as root to be able to bind to low-numbered ports or generate network traffic that requires root: Here is an example of the error you will get if you try to startup OpenNMS as a non-root user: 2004-08-28 09:47:14,405 ERROR [main] Discovery: Failed to create ping manager: \ java.net.SocketException: System error creating ICMP socket (1, Operation not permitted)
edit] Q: How do I configure Net-SNMP to work with OpenNMS?
FAQ-Configuration - OpenNMSBy default, net-snmp is configured only to allow a really small amount of information to be accessed by the default community name of "public". The easiest way to change this is to find a line like: view systemview included .1.3.6.1.2.1.1
edit] Q: How do I configure OpenNMS to poll my radius server?
FAQ-Configuration - OpenNMSYou must setup the group and create the users. Also make sure that the pg_hba.conf file has the correct security permissions. And then just run psql interactively with these GRANTS for the group access.
edit] Q: Where Is Information on the Current OpenNMS Release?
FAQ-About - OpenNMSPlease note that we now keep up-to-date release notes on the web site and in the latest RPM packages, they may have information about installation on your particular distribution, or other last-minute things that went into the release. Before asking questions on the list, PLEASE check the release notes and this FAQ thoroughly for information pertaining to your issue.
edit] Q: How Do I Configure OpenNMS/Tomcat to Use SSL?
FAQ-Configuration - OpenNMSFirst create a certificate keystore for tomcat by executing $JAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg RSA Restart httpd, tomcat and opennms just to be sure and after what seemed too long, I was prompted for user name and password. It seems only the first time connecting is real slow, subsequent logins are quite speedy. I wanted to add a few comments to this. First, if you want to use a password other than "changeit", add the keystorePass attribute: <Connector className="org.apache.
In what language(s) can my program be written?
RootCause/Aprobe FAQExplicit support is provided for C, C++ and Ada. Functions written in Assembler will work to the extent that they adhere to standard calling conventions. Functions written in other high-level languages (e.g., Basic, Fortran, Pascal, JOVIAL) may also be probed if the probe doesn't reference source-level identifiers ("target expressions"). Contact if you have a favorite.
edit] What Language is Nexus War Written In?
FAQ - NexusWikiThe back-end server is written in Java using Struts and Tomcat. It's backed with a MySQL 5.0 database and uses JNDI for communication. Web pages are served from JSPs with Struts Tiles. The front-end code is entirely XHTML and Javascript and uses some of that new-fangled "AJAX" stuff. Starting with 1.2, the entire interface has been available in an AJAX form.
What language is LimeWire written in?
Frequently Asked Questions - LimeWireLimeWire is written entirely in Java (using Swing), and we have specialized installers for most platforms.
Q.) In what programming language is Hazel written?
Hazel Is Ecommerce SoftwareA.) Hazel is written in the standards-compliant 'C' language. She is a compiled program, not an interpreted one such as those written in PHP, Perl, or ASP. Compiled programs provide a significant speed boost over interpreted scripts.
What language is it written in?
Interrogator FAQIt's mostly in C++. Some of this of course is more like C. Also, some of the menu items are actually borne or perl scripts, in ~/.tint if you're curious. The Mac version has a fair amount of Objective C, mostly for the GUI. (It's officially a Cocoa app, although it also uses Carbon APIs because some things can only be done that way.)
What language is the Survey system written in? What system can run it?
SURVEY.NET - Frequently-Asked-Questions (FAQ)The Survey engine is written in Ansi C and has been tested in a variety of environments - it can probably run on just about any computer that is capable of connecting to the web with a standard Ansi C-compiler available. The source code is about 7,000 lines and growing as we add more features. We have executable code for Novell Unixware, BSD, Sun, and other platforms.
