How can I use Nagios to act as a SNMP manager? - monitoring

I have a Nagios Core 3.x setup and A linux-based appliance that has the capability to send SNMP alerts to a server.
How can I use my Nagios to leverage its snmp monitoring capabilities ???

You should read their documentation here
Nagios provides management of SNMP traps - including the ability to
read, process, and generate alerts from SNMP traps it receives. Nagios
can also send SNMP traps to other management hosts, which allows
seamless integration with other Network Management Systems.
I've used SNMPtt with Nagios with great success. You can install it with Nagios using these instructions: http://www.snmptt.org/docs/snmptt.shtml#Nagios-Netsaint

Related

How to monitor Nagios?

I have implemented Nagios. But I like to monitor Nagios itself. I don't want to have another nagios to monitor this Nagios. Any suggestions welcome.
You can try setting up some simple hearbeat monitoring for your nagios.. just to make sure that your nagios is up and you get notified in case nagios server itself is not running... http://docs.alertagility.com/guide/heartbeat/
Install Nagios plugin and enable the configuration for local host.
follow any of the documentation of the nagios installation that will help you.
A program that does something to its own has to be AI. So technically this is impossible. You can check through nagios the localhost but in case of any problem you will not be notified. If nagios goes down, notifications can not be sent.

does ambari use nagios

I'm newbie to ambari,so I'm reading some articles about it
in one of these articles it's said that :
ambari dashboard is used to give information issued from Ganglia and Nagios
so I wonder if ambari use, or based on Nagios to monitor it's services, if not does it possible to use nagios to monitor ambari (and it's services ) ?
Nagios and Ganglia were used as standalone services, to provide info for Ambari 1.7.0 and less. Since version 2.0, Ambari moved to use his own monitoring service Ambari Metrics and Ambari Alerts. Support of Nagios with Ganglia was dropped.

Google Cloud Platform DataFlow workers IP addresses

Is it possible to know what range of external IP the DataFlow workers on GCP are using? The goal is to set-up some kind of IP filtering on an external service, so that only our DataFlow jobs running on GCP can access the service.
The best solution would be to upgrade so that you can use SSL or other mechanisms of strong authentication.
You can use the --network= option to control the GCE Network that the worker VMs are assigned to. Take a look at the GCE docs on networking for details on how to set up a VPN (like the comment from Elmar suggested). You could also look at setting up a single machine in the network with a static, external IP and using it as a proxy for the other VMs in the network.
This is not a use pattern we have tested, so there may be issues with latency or throughput of traffic through the proxy/VPN. You will likely need to be careful to only send your traffic through this proxy so that you don’t accidentally hijack the traffic used by each worker to communicate with the Dataflow service.

TITAN server monitoring via JMX

Is it possible to monitor TITAN cassandra server with rexster remotely via JMX using something like VisualVM?
I have titan installed on the cloud and want to monitor it from my dev box. Is this possible.
I have read this
https://github.com/tinkerpop/rexster/wiki/Monitoring
but it seems that JMX MBeans are only available locally however I could be wrong
You can monitor Rexster JMX remotely with VisualVM, but it takes a bit of configuration and changes to rexster.sh as you need to include these environment variables:
-Dcom.sun.management.jmxremote.port=3333
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
You can read some more about how to do remote setup on the VisualVM site.
You mentioned that you are trying to monitor an instance in the cloud. You didn't mention the cloud provider, but I've had trouble doing this with EC2 in the past. Perhaps this post will help you out. While I've had issues with VisualVM remoting to EC2, I have successfully connected to Rexster via VisualVM from another EC2 instance without trouble so if all else fails that could be your workaround.

Does FUSE ESB support RabbitMQ?

I am making one rails application which is integreted with RabbiMQ.
I want to integrate Fuse ESB in my application, but still after google I am not confirmed that RabbitMQ supports to Fuse ESB or not.
Can anybody tell me that RabbitMQ supports Fuse ESB or not?
FUSE ESB contains a messaging infrastructure based on the JMS technology of Apache ActiveMQ. ActiveMQ is not interoperable out-of-the-box with AMQP systems like RabbitMQ.
However, Apache Camel (also part of FUSE) supports AMQP via the client API of the Apache Qpid project. Since both Qpid and RabbitMQ implement the AMQP messaging standard, you may be able to communicate with a RabbitMQ broker from a Qpid client. There are some potential issues and solutions associated with this approach outlined here.

Resources