Translate

Showing posts with label nagios. Show all posts
Showing posts with label nagios. Show all posts

Tuesday, February 25, 2020

Apa Fitur Baru di Nagios XI 5.5

There are a lot of changes in Nagios XI 5.5. We’ve built a more robust backend with better performance, upgraded the internal, added various new and improved features, and upgraded the base components. We’ve also improved the security of the software.
Security
Two Factor Authentication TPS#12189
Email two factor authentication can be enabled in the Security tab in Admin > System Settings. You can also allow users to check a box to save the browser they are logging in from for a period of time you specify after successfully completing two factor authentication. This feature is turned off by default.
Passwords and Sensitive Info TPS#4689
We have started using stronger hashing algorithms for password storage. We have also added encryption/decryption of stored password data for passwords that are stored by the server throughout the UI. We have also included SSH key authentication as an option for SSH Scheduled Backups.
Session Timeout TPS#9938
You can now turn on and set a session timeout in the Admin > Global Settings > Security section. The Nagios XI system will logout the user if their session expires without moving pages. A few pages (NOC screen, Birdseye, Operations Center) will not adhere to the timeout and won’t log you out.
Mobile Phone Verification TPS#12042
Users are now required to verify mobile phone numbers before receiving SMS/text notifications. If you are upgrading XI to 5.5 and a user already has SMS/text notifications enabled, it will be considered verified after upgrade and would only need to be verified again if changed.
User Account Changes TPS#12158 TPS#12132 TPS#7099 TPS#10895
Passwords are now stored with a more secure hashing algorithm. In the Passwords & Account tab in Admin > System Settings admins can Disallow Old Passwords so that users are not able to use previously used passwords when changing their password. Users can now leave the text message subject field blank in SMS templates. Emails can now be sent in plain text only, using a checkbox in the User’s Notification Methods page.
Restricted Rapid Response URL
The new rapid response URL links only allow a response for a certain amount of time. They also will only authenticate you for the rapid response page and not let users go into the full XI interface without logging in first.
Single Use Auth Tokens
With the new api/v1/authenticate API endpoint, you can create authentication tokens by passing your username and password over an HTTP POST request. Auth tokens can then be used to authenticate a user into the interface. This can also be used for 3rd party auth services.
File Permissions TPS#12730
Permissions for backend scripts and files have been updated to be more secure. This includes scripts that are ran through sudo, config files in Nagios Core, and the files in Nagios XI.
Interface
Host and Service Status Pages TPS#7893 TPS#12059 TPS#12055 TPS#7112
Added a notes_url and actions_url icon in the main service and host status details pages. These can be hovered over and/or clicked to see the information that is put in the config option. These options can be set in the CCM. Also updated the names of the pages to remove the word details from the menu links for host and service status. Added links to the host/service details pages to hostgroups and servicegroups. Updated the displaying of host/service aliases to accurately reflect the display name.
Updated Help TPS#12830
Added a help document about how to contribute to translations of the XI interface. Also added a help document about how to use single use auth tokens.
SNMP Trap Interface Enterprise
We added a new feature for managing incoming traps. This new component allows you to define, test, view, and keep track of incoming SNMP traps easily from an interface. You can also edit the trap definitions with helpful popup information.
NagVis Integration
We’ve updated the version of NagVis to the latest. We have also added a new module, to allow session login from the XI interface. This means if you’re logged into XI you will not need to log into NagVis separately.
Reporting
Report Filtering Options TPS#5970 TPS#9194 TPS#12048
You can now filter by state (OK, WARNING, CRITICAL, UNKNOWN, DOWN, UP, UNREACHABLE) in the state history report. Tables in the scheduled downtime page can now be sorted by clicking on the table header. Added a date time and timeperiod picker to all the main XI reports so you can now add in the time through the dropdown time picker. Useful for reporting on only a few hours or even minutes of data.
User Settings TPS#8082
Users can now set the start of the week using the week format setting. They can set the start of the week to be Sunday or Monday in the user settings.
Manage Scheduled Reports Page Enterprise TPS#11609
Admins can now manage user’s scheduled reports (edit, copy, delete) from a new admin page located in the reports tab.
Install
New Interface
We have updated the installation interface to be simple, informative, and to allow you to set up more general options on install.
Extended Options TPS#12073
Added option to enable SSL/HTTPS redirect. You will need to install a valid SSL certificate if you’d like to see a green bar. Added ability to setup the Admin email notification settings during the install.
Administration
Automatic Passive Check Configuration TPS#2231
In the Unconfigured Objects page, you can now set up automatic processing of incoming unknown passive checks. This allows you to have Nagios XI automatically set up these passive checks with templates, contacts, and even restart Core.
Activation and Renewals
You can now activate the product from inside of XI once you’ve put in your License Key, click on the “Activate Now” button on the License page and you can activate by adding in your client ID or unique code. You can also stop renewal reminders from being given to users in the Global Settings area.
SSH Terminal Changes Enterprise TPS#12202
We removed Ajaxterm and replaced it with shellinabox, which is a better, easier to use SSH terminal.
Manage User Changes TPS#6186 TPS#8239 TPS#11608
Admins can now edit a user by clicking their username on the manage users page. When users are deleted, the cron jobs for scheduled reports are deleted for that user. Account usernames can now be up to 255 characters long.
System Profile Changes TPS#1456 TPS#9108
Profile download now comes with versions in an html file. Profile download now contains the versions of all components, wizards, and dashlets. Added the ipcs command output to the profile zip. Added the versions of Nagios Core, Nagios-Plugins, SSH Terminal, NRPE, NSCA, PNP, etc.
Performance Options TPS#8345
Added a new setting to Admin > Performance Settings to set the amount of Snapshots to keep for Core/CCM configurations.
Core Config Manager
Restricted CCM Access for Users
We have added the ability for users to be able to be automatically logged into the CCM just like admins. This can be with limited permissions for only what the users themselves can see, or with permissions to view everything. You get to choose.
Apply Config Changes TPS#6127
Now after an apply config, the BPI configuration will sync for hostgroups and servicegroups. These are part of an enterprise feature that is available inside the Business Process Intelligence component.
Ease of Use TPS#13227 TPS#12270 TPS#10049 TPS#13158
Regular users are now able to be given session-style access just like admins. They can also be given limited access to only view objects they are able to view. Copying services will no longer create a new config name. Config search is no longer case sensitive. Added contact alias next to contact names. Also added the services that are applied to a host via hostgroups to the service groups list.
Service Import Updates TPS#13303
The CCM will now properly import services that have multiple hosts or hostgroups applied to then.
Apply Config Audit Logging TPS#7954
When someone applies config in the CCM it is now logged in the audit log.
Backend
API Endpoints
Added multiple API endpoints such as scheduleddowntimeauth_serversslabpi, and many more. You can also send raw Core configs in to be important and send Core commands to new API endpoints.
API Encoding Changes
Objects API calls will no longer return with <object>list root. JSON is now valid and using the json_encode() function built into PHP instead of a 3rd party library, allowing for better PHP version compatibility in PHP 7+.
Backend Script Changes TPS#9908 TPS#12386
The scripts for applying config, resetting system permissions, importing and exporting configs have been changed. We also updated the scripts to no longer call wget. Some scripts have also changed, below is a list of old scripts and their equivalents. Scripts italicized below are still available on upgraded systems, but not on new installs.
  • Apply Config Scripts
  • ccm_export.php replaces export_nagiosql.sh and nagiosql_exportall.php
  • ccm_import.php replaces import_nagiosql.sh and nagiosql_importall.php
  • ccm_snapshot.php replaces nagiosql_snapshot.php
  • scripts no longer require the nagiosql_login.php script to log into the ccm and is no longer in XI
  • Object Deletion Scripts
  • ccm_delete_object.php --type <type> --id <id> replaces nagiosql_delete_object.sh
  • ccm_delete_object.php --type contact replaces nagiosql_delete_contact.php
  • ccm_delete_object.php --type timeperiod replaces nagiosql_delete_timeperiod.php
  • ccm_delete_object.php --type host replaces nagiosql_delete_host.php
  • ccm_delete_object.php --type service replaces nagiosql_delete_service.php
Bug Fixes
Various Bug Fixes TPS#13163 TPS#13211 TPS#13213 TPS#13251
Cleaned up some bugs that were causing some issues throughout the interface.

Thursday, April 20, 2017

NAGIOS NDOUTILS, NRPE and PLUGINS RELEASE

NAGIOS NDOUTILS, NRPE
and PLUGINS RELEASE
This is a release announcement for Nagios NDOUtils, NRPE and new Nagios Plugins. Below are a some highlighted changes. For the full description of changes, click the button at the bottom of this email. We recommend all Nagios users upgrade to these versions.

NDOUtils 2.1.3
Hard-coded limits now allow for variables to change the limit, mysql passwords can now contain special characters and more is include in the latest version of NDOUtils.

NRPE 3.1.0
There have been added configuration options to change the value of NASTY_METACHARS, 'include_dir' files will now be sorted by name and a wealth of bug fixes are included in the latest version of NRPE.

Nagios Plugins 2.2.1
Many plugins received bug fixes. Among those who received fixes are check_http, check_users, check_dns and more.

Wednesday, January 13, 2016

Nagios Log Server Lite sekarang FREE

Log Server Lite is free! 500mb/day 7-day rolling average.  Grab your copy today and start experiencing centralized log management & configuration, advanced queries and filtering and more! 
What is Log Server?
Log Server is a powerful enterprise-class log monitoring and management application that allows organizations to quickly and easily view, sort, and configure logs from any source on any given network. Log Server is designed to analyze, collect, and store log data based on custom specifications, and provide users with extended insight into the data on their network's infrastructure.
 
*Be a pal and forward this email to a fellow Sys Admin or IT Pro in need.
______________________________________________________________________

And don't forget to VOTE FOR NAGIOS in the
LinuxQuestions.org - Network Monitoring Application of the Year!
Thank you for your business and support!

The Nagios Team 

Thursday, January 02, 2014

Perbandingan antara Nagios dan PRTG

Perbandingan antara Nagios dan PRTG


What can actually cost a low purchase price

Nagios vs. PRTG: network monitoring on the cost-test

12/30/13 | Author / Editor : Sebastian Kruger Andreas Donner
A comparison of the total cost may be worth before buying a monitoring tools thoroughly.
A comparison of the total cost may be worth before buying a monitoring tools thoroughly. (Picture: Paessler)
In the range of network monitoring solutions, the range is wide: open source, commercial products or island solutions of individual hardware manufacturers.But what fits best and is cheapest? But beware: Too strong a focus on savings in the acquisition does often not paid - on the contrary!
For smooth business operations, internal and external communications and the use of all IT systems trouble-free operation of the entire IT's infrastructure is a prerequisite in the company. Any failures in business processes become noticeable within a short time by time and especially financial losses.
So that it does not come that far, the use of a network monitoring solution is recommended. It monitors the availability of systems, services and applications as well as bandwidth consumption and informed immediately in case of emergency, the IT staff. This relieves administrators and noticeably improves efficiency, allowing them to use their know-how and time for the really important IT projects.
There is already a monitoring solution installed in the corporate network, a comparison is worthwhile: For surely there was at the time of purchase good reasons why the choice fell on this same product. But perhaps today to meet other requirements better solutions, for example in terms of monitoring performance, etc. In addition, of course, the budget plays a crucial role, which is why often as possible cheap or even free solutions given preference.Also, "handmade" systems consisting of different point solutions are not uncommon. What options do IT managers now if the existing monitoring solution or renewed for the first time such a system should be purchased?

Open Source: sticking point cost

Open-source software is widely used due to the ease of availability. Users cherish the hope of being able to cost-effectively set a proper solution in a short time. Such systems can usually customize and are royalty-free available. However, may be associated with above-average effort, the implementation and configuration, but also the operation of the open-source software.An open-source product can usually not be used without background knowledge, or alternatively an external service take care.

Welcome to the self-help group "Open Source Administration"

From a technical perspective the often high implementation and adaptation needs is a major drawback of open source solutions. As a rule, only basic functions in the freely available software are included which are not sufficient to monitor an IT infrastructure in detail.
In a network monitoring solution means: Too many processes and parameters remain unobserved and the network is still vulnerable to undetected faults. An example of a popular open-source solution is Nagios. The software offers many different modules for monitoring of networks, hosts and special services. Through a web interface, the admin view the collected data, however, make any adjustments. In addition, look for users of open source solutions, often in vain for product support. IT managers need to find the solutions to problems even then. While there are about network monitoring some online forums or communities, although this does not guarantee that specific responses are present. Users are therefore not always able to efficiently monitor their network and promptly integrate new devices into the monitor.
Another weak point may be the development of the solution: Based on the open source design, the user must rely on the fact that members of the community feel called to update the product continuously.

The option: the all-in-one package

Go another way commercial "out-of-the-box" solutions such as PRTG Network Monitor by Paessler. They provide for a general monitoring functions and other special features for individual areas.
For example, these systems dominate conventional protocols such as SNMP , WMI, HTTPand xFlow. They offer it in most cases a wide range of pre-configured monitoring capabilities and functionalities (eg POP3, Exchange, SQL , Virtual Server, etc.). If new equipment or expanding the network, they can be integrated into the monitoring and the new elements with a few clicks. In addition, usually a professional and timely technical support is available, as well as continuous updates.

Costs calculator makes thought tangible Games

For professional All-in-One solutions companies need - other than perhaps feared - not spend a fortune. An example calculation has shown that it is possible with the introduction and operation of PRTG against Nagios savings within the first 12 months, more than 5,000 euros.
The basis for the calculations an IT infrastructure with redundant virtualization , easy storage, associated networking components including Wi-Fi and of course common applications for email , database, ERP and Web-Site/-Shop. This saving corresponds to approximately 52 hours of work, which may invest a capable Linux expert within the company makes more sense than in the establishment and operation maintenance of a software that actually easy to run in the background and there is also finished as All-in-One Solution .
If you want to understand the calculation or recalculate the scenario for themselves, may be under http://www.de.paessler.com/nagios-alternative further information and to download an excel sheet for calculation.

Conclusion

When purchasing a network monitoring solution not only the purchase price should be at the forefront. Because this often important functions fall by the wayside. The result is high, internal programming, there is a lack of professional support and conscientious updates. It must also often must not be so deep into the pocket as expected, to obtain a comprehensive, high quality product with manufacturer support.

About the Author

Sebastian Kruger is a Partner Account Manager at Paessler AG.

Tuesday, November 06, 2012

NagiosQL - salah satu fork Nagios, mudah juga digunakan


Manage your Nagios installation with the web-based GUI NagiosQL

By 

Takeaway: NagiosQL is a powerful web-based GUI tool that helps you configure and manage your Nagios network monitor. Follow these NagiosQL install instructions.
Nagios has a lot to offer, though the setup and administration of the network monitoring tool can be a challenge. Even once this powerful system is up and running, you have to manually configure flat text files to add hosts, domains, alerts, and more. NagiosQL is a web-based GUI tool that you can use for the administration work.
NagiosQL’s features include these capabilities:
  • Build complex configurations
  • Manage and use all of your configurations
  • Create, delete, modify, and copy settings
  • Create and export configuration files
  • Create and download configuration files
  • Easy configuration import
  • Auto backup configuration files
  • Consistency checks
  • Syntax verification
  • User management
  • Instant activation of new configurations
  • MySQL database platform

NagiosQL’s installation requirements

  • Web server (Apache 2.x or greater preferred)
  • MySQL 5.x or greater
  • Nagios 2.x/3.x (local or remote)
  • PHP 5.2.0 or greater including:
  • PHP Module: Session
  • PHP Module: MySQL
  • PHP Module: gettext
  • PHP Module: filter
  • PHP Module: FTP (optional)
  • PECL Extension: SSH (optional)
  • Javascript activated in Web browser
For this tutorial, I assume you have Nagios installed and have tested a basic configuration so you know it’s running properly. You should have everything you need to install NagiosQL with one tiny exception: a database; the good news is the NagiosQL installer will create and populate that database for you.
I walk through the steps of getting this powerful GUI installed so you can start managing your Nagios monitor. I demonstrate this installation on a Ubuntu machine; this installation should work fine on Ubuntu 10.04-12.04.

Step 1: Download the necessary file

Download NagiosQL (make sure the release most closely matches the release of Nagios you are running). After you download the proper .tar.gz file, move that file into the document root of your web server (in the case of Ubuntu, it is /var/www).

Step 2: Extract the downloaded file

  1. Open a terminal.
  2. Change to the document root with the command cd /var/www.
  3. Unpack the newly downloaded tar file with the command sudo tar xvzf nagiosql_XXX.tar.gz(XXX is the release number).
  4. Rename the newly created nagiosql32 directory to nagiosql with the command sudo mv nagiosql32 nagiosql.

Step 3: Change the permissions of the necessary folders

You must run the following commands in order to give NagiosQL the proper permission to install and run. (Note: This assumes your web server runs under the www-data user name; if it doesn’t, alter the commands to suit your setup.)
Nagios main configuration files
  • sudo chgrp www-data /etc/nagios
  • sudo chgrp www-data /etc/nagios/nagios.cfg
  • sudo chgrp www-data /etc/nagios/cgi.cfg
  • sudo chmod 775 /etc/nagios
  • sudo chmod 664 /etc/nagios/nagios.cfg
  • sudo chmod 664 /etc/nagios/cgi.cfg
NagiosQL configuration
  • sudo chmod 6755 /etc/nagiosql
  • sudo chown www-data.nagios /etc/nagiosql
  • sudo chmod 6755 /etc/nagiosql/hosts
  • sudo chown www-data.nagios /etc/nagiosql/hosts
  • sudo chmod 6755 /etc/nagiosql/services
  • sudo chown www-data.nagios /etc/nagiosql/services
NagiosQL backup configuration
  • sudo chmod 6755 /etc/nagiosql/backup
  • sudo chown www-data.nagios /etc/nagiosql/backup
  • sudo chmod 6755 /etc/nagiosql/backup/hosts
  • sudo chown www-data.nagios /etc/nagiosql/backup/hosts
  • sudo chmod 6755 /etc/nagiosql/backup/services
  • sudo chown www-data.nagios /etc/nagiosql/backup/services
Amend already existing files
  • sudo chmod 644 /etc/nagiosql/*.cfg
  • sudo chown www-data.nagios /etc/nagiosql/*.cfg
  • sudo chmod 644 /etc/nagiosql/hosts/*.cfg
  • sudo chown www-data.nagios /etc/nagiosql/hosts/*.cfg
  • sudo chmod 644 /etc/nagiosql/services/*.cfg
  • sudo chown www-data.nagios /etc/nagiosql/services/*.cfg
The Nagios binary must be executable by the Apache user
  • sudo chown nagios.www-data /usr/sbin/nagios
  • sudo chmod 750 /usr/sbin/nagios-

Step 4: Begin the web install

You should be able to fire up your browser and point it tohttp://ADDRESS_TO_SERVER/nagiosql/install/ (ADDRESS_TO_SERVER is the actual address of the server hosting NagiosQL), where you can begin the web-based installation. On the first screen, NagiosQL lists what you need and prompts you to install (Figure A). Click the START INSTALLATION button to begin the process.
Figure A
Click the image to enlarge.
NagiosQL will make sure everything passes muster for the installation. If anything fails, this screen (Figure B) will give you plenty of information about the problem. In Figure B, you see two warnings that must be fixed before proceeding (this was done intentionally).
Figure B
Click the image to enlarge.
You will most likely encounter the timezone issue on your php.ini file. For the Ubuntu installation, here’s how that is solved:
  1. Open a terminal.
  2. Change to the /etc/php5/apache2 directory.
  3. Open the php.ini file in your favorite editor.
  4. Find the line ; date.timezone =America/Chicago (it will be around line 951).
  5. Remove the “;” and make sure the timezone information is accurate.
  6. Save the file.
After you handle everything on this page, a green arrow button will appear at the bottom right corner of the page–click it to move on to the next stage.

Step 5: Configure a database

The installer creates a database for you. On the next screen (Figure C), enter all of the necessary information for the database and for the NagiosQL admin user setup, check the boxes for the importing of sample config files (if you want them), and click the green arrow at the bottom of the page. If there are default values (such as for the database name), those should work fine.
Figure C
Click the image to enlarge.
In the final page of the setup, you will be prompted to remove the install directory and click the green arrow. To remove the install directory, do the following:
  1. Open a terminal window.
  2. Change to the /var/www/nagiosql directory with the command cd /var/www/nagiosql.
  3. Remove the directory with the command sudo rm -rf install.

Step 6: Log in

You log in to your NagiosQL site by pointing your browser tohttp://ADDRESS_TO_SERVER/nagiosql/ (ADDRESS_TO_SERVER is the address of the server hosting NagiosQL) and logging in with the credentials you created during installation.
Congratulations! You now have a web-based GUI tool that will help you configure and manage your Nagios monitor. Happy Nagios-ing.