rekaszeru Apps

Locale uNagi Settings Plug-in v0.5.0
rekaszeru
This is NOT a standalone application!This is a BETA-version plug-in to connect Locale / Tasker withuNagiNagios and/or Icinga client, this way controlling when shoulduNagistart or stop monitoring your hosts and services, whichaccountsshould be activated / deactivated.In order to use it, you'll need:1. Locale or Tasker2. uNagiBeing a BETA means that it is in a very flexible state, so ifyouhave any suggestion of extensions that would ease your work,send mea note, we'll work it out!Also, please contact me if you find any errors,malfunctions,unwanted behavior, so I can fix them as soon aspossible!Thank youWith this plug-in you can automate how / when / where to start/stop / update / change uNagi settings: the way your NagiosandIcinga instances are monitored.It will help you control uNagi (your Nagios accounts and the wayyoumonitor them) from Locale or Tasker.You have three scenarios, from which need to select one. With ityoucan1. start the application / service in various ways:- with or without graphical interface / confirmation- with or without scheduled background service- start-up account of your choice (if silent mode isswitchedoff)- task-specific list of active accounts defined in theplug-in2. stop the service and/or the application3. trigger actions, apply settings on the fly:- change active accounts,- switch [Use service] mode- refresh one or more chosen accounts- turn detailed data loading [on] or [off]For more information, check out the developer page of uNagiathttp://unagi.rekaszeru.ro/ and the plug-inssection:http://unagi.rekaszeru.ro/plugins.html/#controller!
Locale uNagi Notifier Plug-in v0.5.0
rekaszeru
This is NOT a standalone application!This is a BETA-version plug-in to connect Locale / Tasker withuNagi Nagios and/or Icinga client, this way automating the tasksyou'd like to perform when something changes on your Nagios orIcinga account, monitored hosts or services.In order to use it you will also need1. Locale or Tasker2. uNagiBeing a BETA means that it is in a very flexible state, so ifyou have any suggestion of extensions that would ease your work,send me a note, we'll work it out!Please also contact me if you find any errors, malfunctions, so Ican fix them as soon as possible!Thank youWith this plug-in you can automate Nagios / Icinga issuehandling:It will notify your Locale and/or Tasker instance, when theconditions you've defined are met.You can choose from three scenarios, depending on what kind of datayou are interested in from the ones that are synchronized with yourchosen Nagios / Icinga accounts:1. Listen to account changesThere are quite several choices you can set on per accountbasis:- error uccurred during update- has Host(s) Down- has Unreachable Host(s)- has Healthy (Up) Host(s)- has Service(s) in Critical state- has Service(s) in Warning state- has Service(s) in Unknown state- has Healthy (Ok) Service(s)It's important that you specify a valid account name in Accountfield, like: homeOnce the value of the checked preferences above has changed, thisplugin will be notified, and your desired tasks can beperformed.2. Listen to host data changesHere you'll need to specify a valid host name from the chosenaccount as well.Your options on defining the desired condition are:- check the host's status whether it is Down Unreachable orUp- has Critical Service(s)- has Warning Service(s)- has Unknown Service(s)- has Healthy Service(s)and you also can specify mandatory states of this monitored host,that (if checked) should be satisfied for this plugin to trigger anaction:- the notifications on the host should be enabled / disabled- the host (if has any problem) should be / should be notacknowledged- the host should be / should be not in scheduled downtime- the host is / is not flapping between states3. Listen to service data changesOn this view you have to specify a valid host and service name fromthe chosen account as well.If no condition is specified, or the mandatory fields (accountname, host, service and blurb) are not filled correctly, thecurrent edit session will be cancelled!You can listen to this service's state changes, as it can be foundin- Critical state- Warning state- Unknown state- Ok (Healthy)You can also specify mandatory states of this service, that (ifchecked) should be satisfied for this plugin to trigger anaction:- the notifications on the service should be enabled /disabled- the service (if has any problem) should be / should be notacknowledged- the service should be / should be not in scheduled downtime- the service is / is not flapping between statesFor this plugin to receive notifications about a service, youhave to check / register it for uNagi alerts!That can be done via selecting the checkbox that appears on theright side of each service item, or via the context menu item onthe parenting host.Note, that the browse buttons for hosts and services will only workif uNagi is running, and the selected account exists + isactivated!Also note, that when browsing the services of a particular account/ host, all of them will appear, and are selectable, but you willreceive update only on those that are also registered for suchaction: uNagi alert.In addition, in Tasker there will be exported variables too (theones you need, so please write me on this topic too!)The list of currently exported variables can be found on thedeveloper site: http://unagi.rekaszeru.ro/plugins.html#notifier